body {width: 100%; height: 100%; padding: 20px; background: #000000 url(images/flag_bg.jpg) fixed center top no-repeat; color: #FFFFFF; text-align: center;}
body, table {border: none; margin: 0px; font-family: arial; font-size: 11pt; line-height: 14pt;}
table {table-layout: fixed; border-collapse: collapse;}
input, select, textarea {font-family: arial; font-size: 10pt; line-height: 13pt;}
form {margin: 0px;}
p {margin: 10px 0px 0px 0px;}

a {text-decoration: none; color: #0033CC;}
a:hover {text-decoration: none; color: #CC3300;}
a.side {text-decoration: none; color: #6699FF;}
a.side:hover {text-decoration: none; color: #FF6633;}
a.foot {text-decoration: none; color: #AAEAFF;}
a.foot:hover {text-decoration: none; color: #FFCC33;}

h1 {margin: 0px 0px 2px 0px; color: #005599; font-size: 160%; line-height: 20pt; font-weight: bold;}
h2 {margin: 0px 0px 2px 0px; color: #AADDFF; font-size: 160%; line-height: 20pt; font-weight: bold;}
h3 {margin: 14px 0px 2px 0px; color: #CC2200; font-size: 145%; line-height: 18pt; font-weight: bold;}
h4 {margin: 14px 0px 2px 0px; color: #FFCCCC; font-size: 145%; line-height: 18pt; font-weight: bold;}
h5 {margin: 14px 0px 2px 0px; color: #005599; font-size: 120%; line-height: 16pt; font-weight: bold;}
h6 {margin: 14px 0px 2px 0px; color: #AADDFF; font-size: 120%; line-height: 16pt; font-weight: bold;}

#eagle {width: 200px; height: 132px; margin: 2px 10px 0px 0px; border: none;}
#foot_lft {width: 10px; height: 48px; background: url('images/foot_lft.gif') no-repeat right center;}
#foot_mid {height: 48px; background: #334762; color: #DDDDDD; font-size: 10pt; line-height: 18px;}
#foot_rht {width: 10px; height: 48px; background: url('images/foot_rht.gif') no-repeat right center;}
#footer {width: 100%; height: 48px; margin: 12px 0px 0px 0px;}
#header {width: 100%; height: 143px; margin: 0px 0px 12px 0px; overflow: hidden;}
#header_lft {width: 10px; height: 143px; background: url('images/head_ixl.gif') no-repeat right center;}
#header_mid {height: 143px; background: url('images/head_ixm.gif') repeat-x left center; color: #EEEEEE; font-size: 118%; font-weight: bold;}
#header_rht {width: 10px; height: 143px; background: url('images/head_ixr.gif') no-repeat left center;}
#menu {width: 100%; height: 31px; margin: 0px 0px 12px 0px;}
#menu_lft {width: 10px; height: 31px; background: url('images/menu_lft.gif') no-repeat right center; cursor: default;}
#menu_rht {width: 10px; height: 31px; background: url('images/menu_rht.gif') no-repeat left center; cursor: default;}
#page {width: 1000px; height: 100%; margin: 0px auto; overflow: auto;}
#page_bot {height: 12px;}
#page_mid {vertical-align: top; text-align: left;}
#page_top {height: 12px;}
#title {width: 430px; height: 60px; margin: 20px 0px 20px 154px; border: none;}
#titlebox {width: 620px; height: 132px; margin: 0px; border: none; float: left;}

.ans {padding: 1px 0px;}
.border_b {border-bottom: solid 1px #CCCCCC;}
.border_lr {border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC;}
.btn {margin: 0px; border: none; width: 83px; height: 23px; font-size: 13px; line-height: 15px; font-weight: bold; background: url('images/button.gif') no-repeat left top; color: #FFFFFF;}
.btnh {margin: 0px; border: none; width: 83px; height: 23px; font-size: 13px; line-height: 15px; font-weight: bold; background: url('images/button.gif') no-repeat left center; color: #FFFFFF;}
.btnp {margin: 0px; border: none; width: 83px; height: 23px; font-size: 13px; line-height: 15px; font-weight: bold; background: url('images/button.gif') no-repeat left bottom; color: #FFFFFF;}
.btnf {margin: 0px; border: none; width: 83px; height: 23px; font-size: 13px; line-height: 15px; font-weight: bold; background: url('images/buttonfs.gif') no-repeat left top; color: #FFFFFF;}
.btnfh {margin: 0px; border: none; width: 83px; height: 23px; font-size: 13px; line-height: 15px; font-weight: bold; background: url('images/buttonfs.gif') no-repeat left center; color: #FFFFFF;}
.btnfp {margin: 0px; border: none; width: 83px; height: 23px; font-size: 13px; line-height: 15px; font-weight: bold; background: url('images/buttonfs.gif') no-repeat left bottom; color: #FFFFFF;}
.dark {color: #333333;}
.err {height: 21px; background: #FFDADA; border: solid 1px #445566; margin: 1px 0px 2px 0px; padding: 0px 2px; font-size: 13px; line-height: 17px; color: #990000;}
.fbar {height: 30px; background: url('images/fbar.jpg') repeat-x bottom left; color: #484848; padding: 0px 8px; border-top: none; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC;}
.fbar table {font-size: 9pt; color: #484848;}
.fixed {width: 100%; overflow: hidden;}
.hidden {display: none; visibility: hidden;}
.just {text-align: justify;}
.left {float: left;}
.leftp {padding: 0px 3px; float: left;}
.menu {height: 31px; background: url('images/menu.gif') repeat-x left top; font-size: 105%; line-height: 15pt; color: #CCCCCC; text-align: center; cursor: default;}
.menu_hot {height: 31px; background: url('images/menu.gif') repeat-x left bottom; font-size: 105%; line-height: 15pt; color: #DDDDDD; text-align: center; cursor: pointer;}
.menu_sel {height: 31px; background: url('images/menu_sel.gif') repeat-x left top; font-size: 105%; line-height: 15pt; color: #FFFFFF; text-align: center; cursor: default;}
.menu_selhot {height: 31px; background: url('images/menu_sel.gif') repeat-x left bottom; font-size: 105%; line-height: 15pt; color: #DDDDDD; text-align: center; cursor: pointer;}
.nomargin {margin: 0px;}
.opt {height: 21px; background: #FFFFFF; border: solid 1px #445566; margin: 1px 0px 2px 0px; padding: 0px 2px; font-size: 13px; line-height: 17px; color: #335566;}
.pad_b {padding-bottom: 4px;}
.pad_t {padding-top: 4px;}
.pad_tb {padding-top: 4px; padding-bottom: 4px;}
.pad_x {padding: 4px 18px;}
.page {background: #EAECEE; color: #224455;}
.page_bl {width: 12px; height: 12px; background: url('images/page_bl.gif') no-repeat right top;}
.page_br {width: 12px; height: 12px; background: url('images/page_br.gif') no-repeat left top;}
.page_rh {height: 12px; background: #EAECEE;}
.page_rv {width: 12px; background: #EAECEE;}
.page_tl {width: 12px; height: 12px; background: url('images/page_tl.gif') no-repeat right bottom;}
.page_tr {width: 12px; height: 12px; background: url('images/page_tr.gif') no-repeat left bottom;}
.pop {background: #000000; color: #EEEEEE; padding-top: 8px;}
.pop_bl {width: 10px; height: 10px; background: url('images/pop_bl.gif') no-repeat right top;}
.pop_br {width: 10px; height: 10px; background: url('images/pop_br.gif') no-repeat left top;}
.pop_rb {height: 10px; background: #000000;}
.pop_rt {height: 40px; background: url('images/pop_tc.gif') repeat-x left bottom; color: #FFFFFF; font-size: 150%; line-height: 18pt; text-align: center;}
.pop_rv {width: 10px; background: #000000;}
.pop_tl {width: 10px; height: 40px; background: url('images/pop_tl.gif') no-repeat right bottom;}
.pop_tr {width: 10px; height: 40px; background: url('images/pop_tr.gif') no-repeat left bottom;}
.popw {background: #FFFFFF; color: #333355;}
.popw_bl {width: 10px; height: 10px; background: url('images/popw_bl.gif') no-repeat right top;}
.popw_br {width: 10px; height: 10px; background: url('images/popw_br.gif') no-repeat left top;}
.popw_rh {height: 10px; background: #FFFFFF;}
.popw_rv {width: 10px; background: #FFFFFF;}
.popw_tl {width: 10px; height: 10px; background: url('images/popw_tl.gif') no-repeat right bottom;}
.popw_tr {width: 10px; height: 10px; background: url('images/popw_tr.gif') no-repeat left bottom;}
.quest {padding: 1px 0px; text-align: right; font-weight: bold;}
.req {height: 21px; background: #FFFFE0; border: solid 1px #445566; margin: 1px 0px 2px 0px; padding: 0px 2px; font-size: 13px; line-height: 17px; color: #335566;}
.right {float: right;}
.rightp {padding: 0px 3px; float: right;}
.shown {visibility: visible;}
.small {font-size: 11px; line-height: 14px;}
.stretch {width: 100%; height: 100%;}
.tab {background: #7E99BD url('images/tab_tr.gif') no-repeat right top; color: #484848; padding: 2px 10px; color: #404040; font-size: 10pt;}
.tab table {color: #404040; font-size: 10pt;}
.tab_b {background: url(images/tab.gif) no-repeat center center; cursor: default; color: #808080; text-align: center; font-size: 10pt;}
.tab_f {background: url(images/tab.gif) no-repeat center top; cursor: default; color: #FFFFFF; text-align: center; font-size: 10pt;}
.tab_h {background: url(images/tab.gif) no-repeat center bottom; cursor: default; color: #404040; text-align: center; font-size: 10pt;}
.tab_n {cursor: default;}
.tab_xl {background: url(images/tab_bl.gif) no-repeat left top; cursor: default;}
.tab_xr {background: url(images/tab_br.gif) no-repeat right top; cursor: default;}
.tbar {height: 30px; background: url('images/tbar.jpg') repeat-x top left; padding: 0px 8px; border-top: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-bottom: none; border-left: solid 1px #CCCCCC;}
.tbar table {font-size: 9pt; color: #484848;}
.vid80 {width: 80px; height: 45px; border: solid 1px #CCCCCC; text-align: center; font-size: 10px; line-height: 11px;}
.vid80p {width: 80px; height: 45px; border: solid 1px #CCCCCC; text-align: center; font-size: 10px; line-height: 11px; cursor: pointer;}
.vid96 {width: 96px; height: 54px; border: solid 1px #CCCCCC; text-align: center; font-size: 10px; line-height: 13px;}
.vid96p {width: 96px; height: 54px; border: solid 1px #CCCCCC; text-align: center; font-size: 10px; line-height: 13px; cursor: pointer;}
.vid120 {width: 120px; height: 68px; border: solid 1px #CCCCCC;}
.vid120p {width: 120px; height: 68px; border: solid 1px #CCCCCC; cursor: pointer;}
.vid120x {width: 120px; height: 68px;}
.vidtitle {padding: 5px 3px; color: #336699; font-size: 12px; line-height: 15px; font-weight: bold; text-align: center;}
