body {margin: 5px 0; font: normal 10pt verdana, arial, helvetica, sans-serif; color: black; text-align: center; background: #273A63;}
#page {margin: 0 auto; width: 770px; position: relative; text-align: left;}

/* header */
#header {margin: 0; padding: 0; width: 100%; text-align: left; background: #fff;}
#sitelogo {float: left; margin: 5px 0 5px 5px; padding: 0;}
#gsearch {float: right; margin: 0; padding: 5px; width: 320px;}
#topnavbar {margin: 0 auto; padding: 2px; height: 27px; width: 100%; background: #273A63;}
html>body #topnavbar {width: 766px; height: 24px;} /* for firefox, netscape, opera, safari */
#topnavbar ul {list-style: none; margin: 0;	padding: 0;}
#topnavbar li {float: left; margin: 0 2px; padding: 0; font: bold 12pt "trebuchet ms", verdana, arial, helvetica, sans-serif;}
#topnavbar .tabon {background: url(../images/nav/tabon.gif) repeat-x; padding: 0 5px; color: ; border-top: solid 1px #365189; border-bottom: solid 1px #365189;}
#topnavbar .taboff {background: url(../images/nav/taboff.gif) repeat-x; padding: 0 5px; color: #ebf5ff; border-top: solid 1px #365189; border-bottom: solid 1px #365189;}
.breadcrumbs {margin: 0; padding: 3px 5px; font: normal 10pt arial, helvetica; background: #fff;}

/* contents */
#cbody {position: absolute; top: 120px; left: 0; margin: 0; padding: 10px 5px 10px 10px; width: 770px; background: #fff;}
html>body #cbody {width: 755px;}
#content {float: left; margin: 0 5px 0 0; padding: 0 5px; width: 550px; background: #fff;}
html>body #content {width: 535px;} /* for firefox, netscape, opera, safari */
.contentheading {margin: 0; padding: 0; font-weight: bold; font-size: 12pt; color: #800000;text-align: center;}
.contentsubheading {margin: 0; padding: 0; font-weight: bold; font-size: 11pt;}
.tooltip {margin: 0 0 0 2em;}
.limiter {color: red; font-size: 8pt; font-weight: bold;}
#towerright {float: right; margin: 0; padding: 0; width: 200px;}
.sidebox {margin: 0; padding: 0 5px; border-bottom: solid 1px #ebf5ff; background: url(../images/coffer/sidebox.gif) repeat-y;}
.sidebox ul {list-style: none; margin: 0; padding: 5px 5px 5px 0;}
.sidebox li {background: url(../images/nav/navbullet.gif) no-repeat 0 3px; margin: 0.2em 0 0.8em 0; padding: 0 0 0 1.5em;}
.sidebox .nobullet {padding: 5px;}
.sideboxheader {margin: 0; padding: 2px; color: #323232; font-weight: bold; font-size: 11pt; background: url(../images/coffer/sideboxheader.gif) repeat-x; text-align: center;}
.pagebox {margin: 0; padding: 0 5px; border-bottom: solid 1px #ebf5ff; background: url(../images/coffer/sidebox.gif) repeat-y;}
.pagebox ul {list-style: none; margin: 0; padding: 5px 5px 5px 0;}
.pagebox li {background: url(../images/nav/pageoff.gif) no-repeat 0 2px; margin: 0.2em 0 0.8em 0; padding: 0 0 0 1.5em;}
.pagebox li.pageon {background: url(../images/nav/pageon.gif) no-repeat 0 2px;}
.optinform {margin: 0; padding: 10px; width: 450px; text-align: center; background: none; border-top: double 5px #476AB1; border-bottom: double 5px #476AB1;}
.optinbox {float: right; margin: 0; padding: 5px; width: 200px;}
.optinbox .header {font-size: 11pt; font-weight: bold; color: #3A3A76; text-align: center;}
.optinbox .whatsinside {font-size: 8pt; text-align: center;}
.optinbox form {margin: 0;}
.optinboxhome {margin: 0.5em 1em 1em 1em; padding: 10px; background: #F0F3F9; border: double 5px #25385F; text-align: center;}
.optinboxtraffic {margin: 0.5em 1em 1em 1em; padding: 10px; width: auto; height: auto; background: #F0F3F9; border: double 5px #25385F; text-align: center;}
.lcd {margin: 0.5em 0 1em 0; padding: 0; width: 530px;}
.lcd_th {background: #f5f5f5 url(../images/coffer/lcd_th.gif) top left repeat-x;}
.lcd_bh {background: url(../images/coffer/lcd_bh.gif) bottom right repeat-x;}
.lcd_lv {background: url(../images/coffer/lcd_lv.gif) bottom left repeat-y;}
.lcd_rv {background: url(../images/coffer/lcd_rv.gif) top right repeat-y;}
.lcd_tl {background: url(../images/coffer/lcd_tl.gif) top left no-repeat;}
.lcd_tr {background: url(../images/coffer/lcd_tr.gif) top right no-repeat;}
.lcd_br {background: url(../images/coffer/lcd_br.gif) bottom right no-repeat;}
.lcd_bl {background: url(../images/coffer/lcd_bl.gif) bottom left no-repeat; padding: 15px 20px 25px 20px;} /* need a width to gauge the size */
h1 {margin: 0 0 .5em 0; font-size: 16pt; padding: 0; color: #004080; text-align: center;}
h2 {margin: 0 0 .5em 0; font-size: 12pt; padding: 0; text-align: center;}
.notepad {margin: 1em 0; padding: 5px; border: solid 1px #c1c100; background: #ffffb7;}
.notepad .title {margin: 0 0 0.5em 0; font-weight: bold; text-align: center;}
.aidbox {margin: 0 10px; padding: 10px; font-family: arial; background: #f1f4fa; border: solid 1px #d1dbed;}
.adsensecontents {margin-bottom: 1em; text-align: center;}
#webmastertools {margin: 0; padding: 0;}
#webmastertools h4 {margin: 0 0 0.5em 0;}
#webmastertools ul {margin: 0 0 1em 1.2em; padding: 0;}
#webmastertools li {margin: 0.5em 0; padding: 0;}
.ad1g {float: left;}
.ad2g {float: right;}

/* footer */
#footer {margin: 0; padding: 0; width: 100%; border-top: solid 1px #004080; font-size: 8pt; text-align: center;}

/* link */
#topnavbar .tabon a {color: #2D4371; text-decoration: none;}
#topnavbar .tabon a:hover {text-decoration: underline;}
#topnavbar .taboff a {color: #ebf5ff; text-decoration: none;}
#topnavbar .taboff a:hover {text-decoration: underline;}
a {color: #005ab4; font-weight: bold; text-decoration: none;}
a:visited {color: #0078f0;}
a:hover {color: #005ab4; text-decoration: underline;}
a:active {text-decoration: none;}
