body {border: none; margin: 0px; padding: 0px; background: #000000 url(images/flag_bg.jpg) fixed center top no-repeat; color: #FFFFFF;}
body, table {font-family: arial; font-size: 15px;}
table {table-layout: fixed; border-collapse: collapse; margin: 0px; border: none;}
input, select, textarea {font-family: arial; font-size: 13px;}
form {margin: 0px;}
h1 {margin: 0px 0px 6px 0px; font-size: 28px; font-weight: bold; color: #BBCCFF;}
h2 {margin: 0px 0px 6px 0px; font-size: 25px; font-weight: bold; color: #FFEEAA;}
h3 {margin: 10px 0px 0px 0px; font-size: 21px; font-weight: bold; color: #BBCCFF;}
h4 {margin: 0px 0px 6px 0px; font-size: 19px; font-weight: bold; color: #FFEEAA;}
p {margin: 8px 0px 0px 0px;}
a {color: #99FF99; text-decoration: none;}
a:hover {color: #FFCC00; text-decoration: none;}

.ans {padding: 1px 10px; color: #000000;}
.bottoml {color: black; text-decoration: none;}
.bottoml:hover {text-decoration: underline;}
.bottomtl {color: white; text-decoration: none;}
.bottomtl:hover {text-decoration: underline;}
.content {margin-right: 20px; margin-left: 20px; margin-top: 20px; color: #FFFFFF;}
.err {height: 21px; line-height: 19px; background-color: #FCCCCC; color: #333333; border: solid 1px #99A8BE; padding: 0px 2px; margin: 1px;}
.hidden {display: none; visibility: hidden;}
.menu {border-left: solid 1px #808080; text-align: center; font-size: 11px; cursor: default;}
.menuH {border-left: solid 1px #808080; text-align: center; font-size: 11px; color: #FFDD00; cursor: pointer;}
.opt {height: 21px; line-height: 19px; background-color: #FFFFFF; color: #333333; border: solid 1px #99A8BE; padding: 0px 2px; margin: 1px;}
.quest {padding: 1px 0px; color: #FFFFFF; font-weight: bold; text-align: right;}
.req {height: 21px; line-height: 19px; background-color: #FCF8CC; color: #000000; border: solid 1px #99A8BE; padding: 0px 2px; margin: 1px;}
.scontent {color: #000522;}
.search {width: 80px; height: 22px; background: url(/images/search.gif) no-repeat left top; cursor: pointer;}
.searchH {width: 80px; height: 22px; background: url(/images/search.gif) no-repeat left center; cursor: pointer;}
.searchD {width: 80px; height: 22px; background: url(/images/search.gif) no-repeat left bottom; cursor: pointer;}
.shown {visibility: visible;}
.tab {background: #EDE4CE; color: #333333; padding: 4px;}
.tab_b {background: #333333 url(images/tab_b.gif) no-repeat center bottom; cursor: default; color: #808080; text-align: center;}
.tab_f {background: #333333 url(images/tab_f.gif) no-repeat center bottom; cursor: default; color: #000000; text-align: center;}
.tab_h {background: #333333 url(images/tab_h.gif) no-repeat center bottom; cursor: default; color: #404040; text-align: center;}
.tab_n {cursor: default;}
.topd {color: #DE3A38; text-decoration: none;}
.topd:hover {color: #397BB7;}
.topl {color: #FFFFFF; text-decoration: none;}
.topl:hover {color: #397BB7;}
