body {border: none; margin: 0px; padding: 15px 0px; background: #000000 url('/images/flag_bg.jpg') no-repeat center top; background-attachment: fixed; color: #FFFFFF;}
body, table {font-family: arial; font-size: 14px;}
table {table-layout: fixed; border-collapse: collapse;}
input, select, textarea {font-family: arial; font-size: 12px;}
a {color: #99BCFF; text-decoration: none;}
a:hover {color: #FFDD00; text-decoration: none;}
a.side1 {color: #99BCFF; text-decoration: none;}
a.side1:hover {color: #FFDD00; text-decoration: none;}
a.side2 {color: #99FFBC; text-decoration: none;}
a.side2:hover {color: #FFDD00; text-decoration: none;}
a.side3 {color: #FFBC99; text-decoration: none;}
a.side3:hover {color: #FFDD00; text-decoration: none;}
a.special {color: #FFDD00; text-decoration: none;}
a.special:hover {color: #FFFFFF; text-decoration: none;}
a.gold {color: #EEBB33; font-weight: bold; text-decoration: none;}
a.gold:hover {color: #FF9900; font-weight: bold; text-decoration: none;}

h1 {font-size: 22px; font-weight: bold; color: Turquoise; margin: 0px 0px 16px 0px;}
h2 {font-size: 20px; font-weight: bold; color: #EE9300; margin: 0px 0px 6px 0px;}
h3 {font-size: 18px; font-weight: bold; color: DarkOrange; margin: 16px 0px 4px 0px;}
p {margin: 0px 0px 8px 0px; font-size: 1.1em; font-weight: normal; }
form {margin: 0px;}

#footer {width: 990px; height: 72px; border-bottom: solid 2px #FFFFFF; background: #000000 url(/images/footer.jpg) no-repeat center top; font-size: 11px; color: #FFFFFF;}
#header {width: 990px; height: 298px; border-top: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF; background: #000000 url(/images/header_ix3.jpg) no-repeat center bottom; color: #FFFFFF;}
#header_ttl {background: url(/images/ixtitle.gif) no-repeat right center;}
#header_sgn {background: url(/images/slogan.gif) no-repeat right top;}
#leftside {background: #666666; border-right: solid 2px #FFFFFF;}
#menubar {width: 990px; height: 48px; background: #000000 url(/images/mbar.gif) repeat-x left center; color: #FFFFFF;}
#menubar2 {width: 990px; height: 44px; background: #000000 url(/images/mbar.gif) repeat-x left center; color: #FFFFFF;}
#rightside {background: #666666; border-left: solid 2px #FFFFFF;}

.ans {padding: 1px 10px;}
.blue {color: #0000AA;}
.boldbold {font-family: "Arial Black"; font-size: 110%;}
.center {text-align: center;}
.err {height: 21px; line-height: 19px; background-color: #FCCCCC; color: #665533; border: solid 1px #99A8BE; padding: 0px 2px; margin: 1px;}
.flag {background: #000000 url('/images/flag_bg.jpg') no-repeat center top;}
.hidden {display: none; visibility: hidden;}
.loading {width: 34pxk; height: 34px; vertical-align: center; text-align: center;}
.just {text-align: justify;}
.leaders {width: 188px; height: 29px; background: url(/images/leaders.gif) repeat-x left top; font-family: arial; font-size: 10px; color: #FFFF00; text-align: center; cursor: pointer;}
.menu_b {width: 104px; height: 29px; background: url(/images/menu104.gif) no-repeat left bottom; font-family: arial; font-size: 10px; color: #FFFFFF; text-align: center; cursor: pointer;}
.menu_f {width: 104px; height: 29px; background: url(/images/menu104.gif) no-repeat left top; font-family: arial; font-size: 10px; color: #FFFFFF; text-align: center; cursor: pointer;}
.menus_b {width: 68px; height: 29px; background: url(/images/menu68.gif) no-repeat left bottom; font-family: arial; font-size: 10px; color: #FFFFFF; text-align: center; cursor: pointer;}
.menus_f {width: 68px; height: 29px; background: url(/images/menu68.gif) no-repeat left top; font-family: arial; font-size: 10px; color: #FFFFFF; text-align: center; cursor: pointer;}
.opt {height: 21px; line-height: 19px; background-color: #FFFFFF; color: #665533; border: solid 1px #99A8BE; padding: 0px 2px; margin: 1px;}
.quest {padding: 1px 0px; font-weight: bold; text-align: right;}
.req {height: 21px; line-height: 19px; background-color: #FCF8CC; color: #665533; border: solid 1px #99A8BE; padding: 0px 2px; margin: 1px;}
.sep {width: 100%; height: 8px; margin: 2px 0px; background: #000000 url('/images/line.jpg') no-repeat center top; overflow: hidden;}
.shown {visibility: visible;}
.tab {background: #F2F2F2; color: #000000; padding: 4px;}
.tab_b {background: #000000 url(/images/tabb.gif) no-repeat left bottom; cursor: default; color: #FFFFFF; padding-top: 3px; text-align: center; font-size: 11px;}
.tab_f {background: #000000 url(/images/tabf.gif) no-repeat left bottom; cursor: default; color: #000000; padding-top: 3px; text-align: center; font-size: 11px;}
.tab_h {background: #000000 url(/images/tabh.gif) no-repeat left bottom; cursor: default; color: #404040; padding-top: 3px; text-align: center; font-size: 11px;}
.tab_n {cursor: default;}
