html body {
 margin:0;
 padding:0;
 background:#FFF url(i/bg.png) repeat-x fixed 100% 100%;
 color:#000;
 font:normal normal 13px/15px Arial, Geneva, sans-serif;
}
img {
 border:0; 
}
a {
 color:#606AA8;
 text-decoration:none;
}
a:hover {
 cursor:pointer;
 text-decoration:underline;
}
table {
 border:0px;
 padding:0px;
 margin:0px;
}
h1 {
 font:normal normal 18px/20px Arial, Geneva, sans-serif;
 color:#252D69;
 padding:0px 0px 6px 0px;
 margin:0px;
}
h2 {
 font:normal normal 16px/18px Arial, Geneva, sans-serif;
 color:#252D69;
 padding:0px 0px 6px 0px;
 margin:0px;
}
hr {
 margin-left:20px;
 margin-right:10px;
 height:1px;
 color:#8B8E8C;
}
#big {
 font-size:15px;
}
#fset {
 margin:0px 0px 10px 0px;
 padding:0px 0px 0px 8px;
 border:1px solid #D3D3D3;
}
#fl {
 font:normal normal 14px/17px Arial, Geneva, sans-serif;
 color:#1F5229;
 padding:4px;
 border:1px solid #D3D3D3;
}
#fll {
 margin:0px 0px 4px 8px;
 font:normal normal 14px/17px Arial, Geneva, sans-serif;
 color:#0FA209;
 padding:4px;
 border:1px solid #D3D3D3;
}
#el {
 font:normal normal 14px/17px Arial, Geneva, sans-serif;
 color:#980B06;
 padding:4px;
 border:1px solid #A80B06;
}
#ell {
 margin:0px 0px 4px 8px;
 font:normal normal 14px/17px Arial, Geneva, sans-serif;
 color:#980B06;
 padding:4px;
 border:1px solid #A80B06;
}
#hl, #hl a {
 padding:1px 3px 1px 3px;
 border:1px solid #D3D3D3;
}
#lb {
 color:#035B86;
 text-align:right;
 padding:6px;
}
#np {
 color:#252D69;
 padding:4px;
 text-align:left;
 border-left:1px solid #D3D3D3; 
}
#btl {
}
#btr {
 color:#252D69;
 padding:5px 4px 5px 4px;
 text-align:left;
 border-top:1px solid #D3D3D3; 
}
#btn, .btn {
 font:normal 15px/18px Arial, Geneva, sans-serif;
 color:#035B86;
 background:#FFF url(i/bbg.png) repeat center top;
 border:1px solid #035B86;
 margin-right:4px;
 padding:0px 6px 0px 6px;
}
#sbtn, .sbtn {
 font:normal 13px/17px Arial, Geneva, sans-serif;
 color:#035B86;
 background:#FFF url(i/bbg.png) repeat center top;
 border:1px solid #035B86;
 margin-right:4px;
 white-space:nowrap;
}
.fm {
 font:normal 13px/16px Arial, sans-serif;
 border:1px solid #757DB9;
 background-color:#FFFFFF;
 color:#035B96;
 padding:2px;
}
.fs {
 border:1px solid #757DB9;
 background-color:#FFFFFF;
 color:#035B86;
 font:normal 13px/16px Arial, sans-serif;
 padding:1px;
}
#req {
 color:#980B06;
 font:normal normal 8px/10px Arial, Geneva, sans-serif;
}
#udt {
 padding-top:4px;
 font:normal normal 10px/10px Arial, Geneva, sans-serif;
 text-align:right;
 color:#B3B3B3;
}
#contrib {
 font:normal normal 11px/11px Arial, Geneva, sans-serif;
 color:black;
 padding:14px 0px 14px 0px;
}
#l-pages {
 margin:0px;
 padding:10px 0px;
 list-style:disc outside url(i/tri.gif);
}
#l-pages li {
 padding:0px;
 margin:0px 0px 0px 19px;
 color:#252D69;
}
#l-pages li a {
 color:#252D69;
}
#r-pages {
 margin:0px;
 padding:23px 0px 10px 0px;
 background:url(i/related_pages.gif) no-repeat top left;
 list-style:disc outside url(i/tri.gif);
}
#r-pages li {
 padding:0px;
 margin:0px 0px 0px 19px;
 color:#252D69;
}
#r-pages li a {
 color:#252D69;
}
#r-regions {
 margin:0px;
 padding:23px 0px 10px 0px;
 background:url(i/related_regions.gif) no-repeat top left;
 list-style:disc outside url(i/tri.gif);
}
#r-regions li {
 padding:0px;
 margin:0px 0px 0px 19px;
 color:#252D69;
}
#r-regions li a {
 color:#252D69;
}
#r-topics {
 margin:0px;
 padding:23px 0px 10px 0px;
 background:url(i/related_topics.gif) no-repeat top left;
 list-style:disc outside url(i/tri.gif);
}
#r-topics li {
 padding:0px;
 margin:0px 0px 0px 19px;
 color:#252D69;
}
#r-topics li a {
 color:#252D69;
}
#earth {
 z-index:9;
 position:absolute;
 top:0px;
 left:0px;
 width:111px;
 height:104px;
}
#tbar {
 position:absolute;
 top:30px;
 left:0px;
 z-index:2;
}
#tbarl { 
 height:30px;
 padding-left:100px;
 background-color:#FFFFF6;
 border-bottom:1px solid #7B7C7C;
}
#tbarc { 
 padding:8px 0 0 108px;
 background-color:#FFFFF6;
 border-bottom:1px solid #7B7C7C;
}
#tbarr {
 padding:8px 0 1px 9px;
 background-color:#FFFFF6;
 border-bottom:1px solid #7B7C7C;
}
#nm {
 position:absolute;
 bottom:6px;
 left:0px;
 color:#162346;
 font:normal normal 12px/15px Verdana, Arial, Geneva, sans-serif;
}
#nmbr {
 height:28px;
 background-color:#FEFEFE;
 border-top:1px solid #6972AC;
 border-bottom:1px solid #6972AC;
 padding-left:6px;
}
#nmbl {
 height:30px;
 width:14px;
 background:url(i/nr.png) no-repeat top left;
}
#tbare {
 width:78px;
 height:42px;
 background:url(i/topc.png);
}
#sbox {
 height:14px;
 width:244px;
 border:1px solid #2C388B;
 background:#FFF;
 padding:1px;
}
#sbar {
 position:absolute;
 top:0px;
 left:20px;
 z-index:3;
}
#sbarl { 
 height:35px;
 font-size:15px;
 line-height:24px;
 padding:3px 0 0 18px;
 background-color:#FFFFF6;
 border-bottom:1px solid #888889;
}
#sbarl a { 
 text-decoration:none;
 color:#333;
}
#sbarl a:hover { 
 text-decoration:underline; 
}
#sbarr {
 width:78px;
 height:38px;
 background:url(i/topc.png) bottom right no-repeat;
}
#nbar {
 position:absolute;
 top:75px;
 left:0px;
 z-index:4;
}
#ntbar {
 position:absolute;
 top:108px;
 left:0px;
 z-index:3;
}
.nbarl {
 z-index:4;
 height:28px;
 padding-left:84px;
 background-color:#FEFEFE;
 border-top:1px solid #6972AC;
 border-bottom:1px solid #6972AC;
}
.ntbarl {
 z-index:4;
 height:28px;
 padding-left:8px;
 background-color:#FEFEFE;
 border-top:1px solid #6972AC;
 border-bottom:1px solid #6972AC;
}
.nbarr {
 height:30px;
 width:14px;
 background:url(i/nr.png) no-repeat top left;
}
#nl, .nl {
 padding-left:16px;
 white-space:nowrap;
 font-size:12px;
 background-color:#FEFEFE;
 border-top:1px solid #6972AC;
 border-bottom:1px solid #6972AC;
}
#hearth {
 z-index:9;
 position:absolute;
 top:0px;
 left:0px;
 width:111px;
 height:104px;
 visibility:hidden;
}
#abar {
 position:absolute;
 top:35px;
 right:80%;
 width:148px;
}
#acabt {
 width:132px;
 height:17px;
 background:url(i/cbt.png);
}
#acalb {
 width:132px;
 height:15px;
 background:url(i/cbb.png);
}
#abl {
 background:url(i/cbll.png) repeat-y top left;
}
#bad {
 position:fixed;
 top:57px;
 right:0px;
 width:472px;
 height:70px;
 padding-left:12px;
 background:url(i/adl.gif) transparent no-repeat left top;
 overflow:hidden;
}
#bal {
 padding:4px 4px 4px 0;
 height:60px;
 width:472px;
 background:#FDFFFD;
 border-top:1px solid #5F69A7;
 border-bottom:1px solid #5F69A7;
 overflow:hidden;
}
#sbut {
 width:48px;
 height:11px;
}
#amm {
 background:url(i/cbg2.png);
 margin-left:3px;
}
#amd {
 padding:0 0 8px 8px;
}
#amid {
 padding-right:8px;
 text-align:right;
}
#amid a {
 color:#666666;
 text-decoration:none;
 line-height:20px;
}
#amid a:hover { 
 text-decoration:underline; 
}
#cout {
 position:absolute;
 display:block;
 top:150px;
 left:8px;
 right:8px;
 bottom:8px;
}
#carea {
 position:relative;
 margin-left:20%;
 width:70%;
 min-width:475px;
 z-index:2;
}
#stlt {
 width:1px;
 height:360px;
}
.sp {
 width:16px;
 height:15px;
}
#caul, .caul {
 width:16px;
 height:17px;
 background:url(i/ul.png);
}
#cabt {
 height:17px;
 background:url(i/cbt.png);
}
#tcabt {
 width:10px;
 height:17px;
 background:url(i/cbt.png);
}
#caur, .caur {
 width:16px;
 height:17px;
 background:url(i/ur.png);
}
#cabl, .cabl {
 width:16px;
 background:url(i/cbl.png);
}
#cabg {
 vertical-align:top;
 background:url(i/cbg2.png);
 font:normal normal 14px/20px Arial, Geneva, sans-serif;
 color:#0F5229;
}
#cabr {
 width:16px;
 background:url(i/cbr.png);
}
#call, .call {
 width:16px;
 height:15px;
 background:url(i/ll.png);
}
#calb {
 height:15px;
 background:url(i/cbb.png);
}
#tcalb {
 width:10px;
 height:15px;
 background:url(i/cbb.png);
}
#calr, .calr {
 width:16px;
 height:15px;
 background:url(i/lr.png);
}
#lext {
 padding-left:6px;
 height:16px;
 width:100%;
 border-top:3px double #BBB;
}
#resize {
 float:right;
 background:url(i/nub.gif) no-repeat right bottom;
 cursor:se-resize;
 width:11px;
 height:16px;
 bottom:0px;
 line-height:16px;
}
#track {
 position:relative;
 visibility:hidden;
 height:16px;
 width:200px;
 background:transparent url(/i/track.gif) repeat-x scroll 100% center;
}
#fader {
 position:absolute;
 visibility:hidden;
 height: 16px;
 width: 33px;
 background:#BBB url(/i/fader.gif);
 cursor:e-resize;
}
#lref {
 position:absolute;
 visibility:hidden;
}
#linfo {
 visibility:hidden;
 padding-left:12px;
 font:normal normal 11px/13px Arial, Geneva, sans-serif;
}
#lset {
 margin:0px 0px 10px 0px;
 padding:0px;
 border:1px solid #D3D3D3;
}
#ldc {
 height:300px;
 overflow:scroll;
 overflow-x:hidden;
}
#ltab {
 width:100%;
}
#ltab tr {
 cursor:default;
}
#ltab td {
 border-bottom:1px solid #D3D3D3;
 padding:3px;
}
#chead {
 vertical-align:top;
 width:100%;
 color:#035B86;
 border-left:1px solid #D3D3D3;
 border-right:1px solid #D3D3D3;
}
#lh, .lh {
 padding:2px;
 border-bottom:1px solid #D3D3D3; 
 background:#EEEFF6;
}
.lhr {
 padding:2px;
 border-bottom:1px solid #D3D3D3; 
 background:#EEEFF6;
 text-align:right;
}
#ldt {
}
#ldt tr {
 cursor:default;
}
#ldt td {
 border-bottom:1px solid #D3D3D3;
 padding:3px;
}
#lbtn, .lbtn {
 padding:2px;
 text-align:right;
 white-space:nowrap;
}
#bsp {
 padding:0;
 border:0;
 background:#EEEFF6;
}
#calD{
 position:absolute;
 border:1px solid #2C388B;
 padding:1px;
 background:#F4F4F4 url(i/bg.png) repeat-x top left;
 font-family:Arial, Geneva, sans-serif;
 font-size:11px;
 padding-bottom:20px;
 visibility:hidden;
 width:200px;
}
#calD span,#calD img{
 float:left;
}
#calD .selectBox,#calD .selectBoxOver{
 line-height:12px;
 padding:1px;
 cursor:pointer;
 padding-left:2px;
}
#calD td{
 padding:3px;
 margin:0px;
 font-size:10px;
}
#calD .selectBox{
 border:1px solid #2C388B;
 color:#051339;
 position:relative;
}
#calD .selectBoxOver{
 border:1px solid #F4F4F4;
 background:#434A61;
 color:#F4F4F4;
 position:relative;
}
#calD .topBar{
 height:16px;
 padding:2px;
 background:#EEEFF6;
 color:#051339;
 border-bottom:1px solid #D3D3D3;
}
#calD .todaysDate{
 font-size:10px;
 height:17px;
 line-height:17px;
 text-align:center;
 position:absolute;
 bottom:0px;
 width:100%;
}
#calD .monthYearPicker{
 background:#F4F4F4 url(i/bg.png) repeat-x top left;
 border:1px solid #2C388B;
 position:absolute;
 color:#051339;
 left:0px;
 top:15px;
 z-index:1000;
 display:none;
}
#calD #monthSelect{
 width:70px;
}
#calD .monthYearPicker div{
 float:none;
 clear:both; 
 padding:2px;
 margin:0px; 
 cursor:pointer;
 border-top:1px solid #2C388B;
}
#calD .monthYearActive{
 color:#F4F4F4;
 background:#434a61;
}
#calD td{
 text-align:right;
 cursor:pointer;
}
#calD .topBar img{
 cursor:pointer;
}
#calD .topBar div{
 float:left;
 margin-right:1px;
}
#calD .activeDay{
 border:1px solid #2C388B;
}
#calD .dayHilite{
 color:#F4F4F4;
 background:#434a61;
}
#calD .activeDayHilite{
 color:#F4F4F4;
 background:#434a61;
 border:1px solid #2C388B;
}
.section {
 border:1px solid #2C388B;
 padding:3px;
 line-height:20px;
}
#sbutton {
 text-align:right;
}
#cts {
 margin:4px 0px 0px 0px;
 text-align:right;
 padding:0px 0px 4px 80px;
 background:url(i/comments.gif) no-repeat top left;
}
#tab {
 position:absolute;
 top:50px;
 right:80%;
 width:26px;
}
#tbl {
}
#tbc {
 z-index:99;
 margin-right:3px;
}
#screen {
 position:absolute;
 top:0px;
 left:0px;
 height:100%;
 width:100%;
 z-index:20;
 background:url(/i/screen.png) repeat top left;
}
#bma {
 border:1px solid #D3D3D3;
 background:#FCFCFC;
 top:35%;
 left:20%;
 width:60%;
 position:absolute;
 z-index:21;
 padding:12px;
}
.bmal div {
 display:inline;
 padding-right:12px;
 white-space:nowrap;
 line-height:24px;
}
.bmi {
 width:18px;
 height:18px;
}
#iprt {
 width:16px;
 height:16px;
 padding:0 0 2px 3px;
}
#ieml {
 width:16px;
 height:16px;
 padding:6px 0 2px 3px;
}
#ibkm {
 width:16px;
 height:16px;
 padding:6px 0 2px 3px;
}
#irss {
 width:16px;
 height:16px;
 padding:8px 0 2px 3px;
}
.fder {
 font-size:16px;
 line-height:20px;
 padding:16px;
}

