body {border: none; margin: 0px; padding: 10px; color: #000000; background: url(images/flag_bg.jpg) no-repeat center top fixed #000;}
body, table {font-family: arial; font-size: 14px;}
table {table-layout: fixed; border-collapse: collapse;}
input, select, textarea {font-family: arial; font-size: 12px;}
form {margin: 0px;}
h1 {margin: 0px 0px 12px 0px; font-size: 24px; font-weight: bold; color: DarkBlue;}
h2 {margin: 10px 0px 6px 0px; font-size: 21px; font-weight: bold; color: #397BB7;}
h3 {margin: 10px 0px 6px 0px; font-size: 19px; font-weight: bold; color: #397BB7;}
p {margin: 0px 0px 8px 0px; font-size: 1.1em; text-align: left;}
li {margin-top: 12px;}
a {color: #003399; text-decoration: none;}
a:hover {color: #CC6600; text-decoration: none;}
a.menu {color: #FFFFFF; text-decoration: none;}
a.menu:hover {color: #FFFF00; text-decoration: none;}

#menubar {width: 1000px; height: 35px; background: #276799 url('images/mbar.gif') repeat-x left center; color: #FFFFFF;}
#menubar table {table-layout: auto; margin: 0px; border: none; padding: 0px;}
#menubar img {border: none; margin: 0px;}
#footer {background: #FFFFFF;}

#Content { width: 968px; margin: 0px auto 0px auto; border: solid 1px DarkGrey; background: White; padding: 16px 16px;}
#Content h1 { margin: 0px 0px 0px 0px; font-variant: small-caps; font-size: 1.75em; font-style: bold; color: MidnightBlue; }
#Content p  { margin: 16px; }

.block {
  background: #f9f9f9;
  border: 1px solid #ddd;
  margin-bottom: 10px;
  padding: 10px;
}

.ans {padding: 1px 10px;}
.bottoml {color: 333333; text-decoration: none;}
.bottoml:hover {color: #006600; text-decoration: none;}
.bottomtl {color: white; text-decoration: none;}
.bottomtl:hover {text-decoration: underline;}
.content {margin-right: 20px; margin-left: 20px; margin-top: 20px; color: #000522;}
.err {height: 21px; line-height: 19px; background-color: #FCCCCC; color: #665533; border: solid 1px #99A8BE; padding: 0px 2px; margin: 1px;}
.footerhead {color: #03F}
.frameB {border-bottom: solid 1px #333333;}
.frameL {border-left: solid 1px #333333;}
.frameLB {border-left: solid 1px #333333; border-bottom: solid 1px #333333;}
.frameLT {border-left: solid 1px #333333; border-top: solid 1px #333333;}
.frameLR {border-left: solid 1px #333333; border-right: solid 1px #333333;}
.frameLRB {border-left: solid 1px #333333; border-right: solid 1px #333333; border-bottom: solid 1px #333333;}
.frameLRT {border-left: solid 1px #333333; border-right: solid 1px #333333; border-top: solid 1px #333333;}
.frameT {border-top: solid 1px #333333;}
.hidden {display: none; visibility: hidden;}
.leaders {width: 188px; height: 29px; background: url(images/leaders.gif) no-repeat left top; font-family: arial; font-size: 12px; 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: 11px; 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: 11px; color: #FFFFFF; text-align: center; cursor: pointer;}
.menus_b {width: 78px; height: 29px; background: url(images/menu78.gif) no-repeat left bottom; font-family: arial; font-size: 11px; color: #FFFFFF; text-align: center; cursor: pointer;}
.menus_f {width: 78px; height: 29px; background: url(images/menu78.gif) no-repeat left top; font-family: arial; font-size: 11px; 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; color: #665533; 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;}
.scontent {color: #000522; padding: 5px 10px;}
.sel {background: #FFF8E0; cursor: pointer;}
.selected {color: #03F;}
.shown {visibility: visible;}
.tab {background: #EDE4CE; padding: 4px;}
.tab_b {background: #EDE4CE url(images/tab_b.gif) no-repeat center bottom; cursor: default; color: #808080; text-align: center;}
.tab_f {background: #EDE4CE url(images/tab_f.gif) no-repeat center bottom; cursor: default; color: #000000; text-align: center;}
.tab_h {background: #EDE4CE url(images/tab_h.gif) no-repeat center bottom; cursor: default; color: #404040; text-align: center;}
.tab_n {cursor: default;}
.title {font-size: 15px; font-weight: bold;}
.topd {color: #DE3A38; text-decoration: none;}
.topd:hover {color: #397BB7;}
.topl {color: #FFFFFF; text-decoration: none;}
.topl:hover {color: #397BB7;}
.unsel {cursor: pointer;}
