html {background: #036; height:95%;}
body {margin: 0px; font-family:Arial,helvetica,sans-serif; font-size: 12px; color:#036; background-color: #036;
	margin:0px;	padding:0px; border: 10px #036 solid; border-width: 10px 10px 4px 10px;}
.b {font-weight:bold}
.i {font-style:italic}
.u {text-decoration:underline}
.sub {vertical-align:sub}
.sup {vertical-align:super}
.s {text-decoration:line-through}
	
h1 {font-size: 115%; font-weight: bold;}
h1.big {font-size: 130%;}
h1.nobottomgap {margin: 16px 0px 2px; padding: 0px;}
h2 {font-size: 100%; font-weight: bold;}
img {border: 0px;}
ul {list-style: square}
ul.notop {margin-top: 0px; padding-top: 0px}
ul.noindentbullet {margin: 0px; margin-left: 16px; padding: 0px;}
ul.noindentbullet li {margin: 0px; padding: 0px;}
td {vertical-align: top; text-align: left; }
form {margin: 0px;}
table {empty-cells:show;background-color:#e6e8dd}
table.noshade {background-color:#fff}
td.tdb {border: 0px 1px 1px solid #A6AA95; }
td.center, th.center {text-align: center}
td.blurb {font-size: 95%;}
.floatright {float: right}
.floatleft {float: left}
.floatrightnews {float: right; padding: 0px 0px 10px 10px;}
.floatleftnews {float: left; padding: 0px 10px 10px 0px;}
.centeredImage {text-align:center; display:block; text-align:center; margin-top:0px; margin-bottom:0px; padding:0px;}

.clear {clear: both}
	/*links*/
a,a:link,a:visited,a:active {color: #003366; text-decoration: underline;}
a:hover {text-decoration: underline; color: #003366; background-color: #bfdfff;}
div#ln a, div#ln a:link, div#ln a:visited, div#ln a:active {display: block; width: 100%; color: #036; cursor:pointer; padding: 2px; margin-top: 4px; text-decoration: none;}
div#ln a:hover {background-color: #bfdfff; color: #036; text-decoration: none;}
div#ln a.cur {font-weight: bold;}
div#ln a.popup {background: transparent url(/images/ab.gif) right center no-repeat;}
div#ln a.popup:hover {background: #bfdfff url(/images/ab.gif) right center no-repeat;}
td#homerightnav a, td#homerightnav a:link, td#homerightnav a:visited, td#homerightnav a:active {display: inline; color: #666; padding: 0px; margin: 12px 6px 0px 0px; text-decoration: underline; line-height: 150%;}
td#homerightnav a:hover {background-color: #bfdfff; color: #036; text-decoration: underline;}
td#homerightnav h1 a, td#homerightnav h1 a:link, td#homerightnav h1 a:visited, td#homerightnav h1 a:active {color: #036}
th#homeheadmiddle a, th#homeheadmiddle a:link, th#homeheadmiddle a:visited, th#homeheadmiddle a:active{color: #036; font-weight: normal;}
th#homeheadmiddle a:hover {background-color: #bfdfff; text-decoration: underline;}
table#homecontenttable td a, table#homecontenttable td a:link, table#homecontenttable td a:visited, table#homecontenttable td a:active {color: #036}
table#homecontenttable td a:hover {background-color: #bfdfff; color: #036; text-decoration: underline;}
	/*blocks*/
div#search {position: absolute; left: 800px; top: 61px; width: 180px; z-index: 1005;}
div#search input.in1 {width: 100px; color: #036;}
div#search input#insearch {width: 50px; height: 18px; color: #036; border: 0px; background-color: #E6E8DD}
div#logo {width: 100%; background-color: #036}
div#lnh {background: #A6AA95; border: 1px solid #A6A89D; width: 160px; font-weight: bold; font-size: 130%; padding: 6px;}
div#ln {background: #e6e8dd; border: 1px solid #A6A89D; width: 160px; padding: 6px; padding-top: 10px; clear: both;}
* html div#ln {width: 156px;}
	/*page structure*/
table#contenttable {border-collapse: collapse; margin-left:auto; margin-right:auto; clear: both; margin-top: 13px; width: 100%;}
* html table#contenttable {margin-top: 28px;}
td#leftcontent {background-color: #fff; width: 180px; vertical-align: top; padding: 40px 0px 0px 0px;}
td#centercontent {background-color: #fff; height: 500px; vertical-align: top; padding: 50px 10px;}
td#rightcontent {background-color: #e6e8dd; border-left: 2px solid #A6AA95; width: 236px; vertical-align: top; padding: 30px 2px;}
td#rightcontentstat {background-color: #e6e8dd; border-left: 2px solid #A6AA95; width: 236px; vertical-align: top; padding: 30px 2px;}
td#footer {background-color: #fff; border-top: 2px solid #A6AA95; vertical-align: top; text-align: center; font-size: 90%; padding: 6px;}
	/*home page*/
div#logohome {text-align: center; width: 100%; padding: 10px 0px; background-color: #036}
td#homeleftpic {background-color: #fff; }
td#homerightnav {background-color: #fff; padding: 0px 10px; font-size: 105%;}
td#homeheader {background-color: #036; }
th.homehead {background-color: #A6A995; color: #036; text-align: left; font-size: 125%; font-weight: bold; padding: 4px 8px;}
th#homeheadleft {border-right: 1px solid #fff}
th#homeheadmiddle {border-right: 1px solid #fff}
td#homeleftcontent {font-size: 90%; background-color: #e6e8dd; border-right: 1px solid #A6AA95; width: 30%; padding: 10px;}
td#homecentercontent {font-size: 90%; background-color: #e6e8dd; border-right: 1px solid #A6AA95; width: 40%; padding: 10px;}
td#homecentercontent a, td#homecentercontent span {margin-bottom: 15px;}
td#homerightcontent {font-size: 90%; font-weight: normal; background-color: #e6e8dd; width: 30%; padding: 10px;}
td#homefooter {background-color: #fff; border-top: 1px solid #A6AA95; font-size: 90%; padding: 6px; text-align: center;}
td#homerightcontent div {padding: 20px; font-size: 90%}
div#newslinks {width: 100%; height: 160px; overflow-y: scroll; margin-bottom: 5px;  }
div#divLogin input {font-size: 90%; width: 90px; color: #036}
div#divLogin input.checkbox {width: 15px;}
div#divLogin input#LoginButton {width: 80px; color: #036; background-color: #A6A995}
img#ialogo {float: right;padding-right:15px}


/***existing site styles***/
div.menuDiv {padding: 0px; margin: 0px; border: 1px solid #A6A89D; visibility: hidden; position: absolute; background-color: #E6E8DD}
div.menuDiv table {background-color: #A6AA95;}

a.menulink,a.menulink:link,a.menulink:visited,a.menulink:active {padding: 2px; display: block; width: 97%; text-decoration: none} 
A.menulink:hover {}

.sidenavlinkcurrent {font-weight: bold}

p#contactside a,p#contactside a:link,p#contactside a:visited,p#contactside a:active {padding: 0px; display: inline; text-decoration: underline; }
p#contactside a:hover {text-decoration: none; color : #003366;  }
p#contactside  {font-size: 95%; color: #036; margin-top: 10px;}

th {background-color: #A6AA95; color: #036; font-weight: bold; border-top: 1px solid #747768; border-bottom: 1px solid #747768;}
th a, th a:link, th a:visited, th a:active {padding: 1px; color: #FFFFFF; text-decoration: underline}
th a:hover {color: #036; background-color: #A6AA95; text-decoration: underline}

.b1 {MARGIN-TOP: 4px; color: #102132; background-color: #A6A995; color: #fff; font-size: 90%; }
.in1 {FONT-WEIGHT: normal; FONT-SIZE: 90%; color: #036; }
tr.hi td {background-color:#e6e8dd; border-top: 1px dashed #ccc;}
tr.lo td {background-color:#e6e8dd; border-top: 1px dashed #ccc;}
.copyright {FONT-SIZE: 90%; color: #003366;}
.copyrightSide {FONT-SIZE: 90%; color: #cccccc;}
span#TextSideSpan {font-size: 90%; margin: 0px; padding: 0px;}
span#TextSideSpan a, span#TextSideSpan a:link,span#TextSideSpan a:visited,span#TextSideSpan a:active {color: #666; font-weight: normal; margin: 0px; padding: 0px;}
span#TextSide a:hover {color: #666; font-weight: normal; margin: 0px; padding: 0px;}
.TextSideDiv {color: #666 !important; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.TextSideDivCur {color: #666 !important; background-color: #BFDFFF; font-weight: normal; margin: 0px; padding: 0px; margin-bottom: 10px;}
.StatText {color: #003366; FONT-SIZE: 90%; font-weight: normal; padding: 10px;}
.StatTextNoPad {padding: 0px; margin: 0px;}
.tombSectorBold {FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #cccccc; LINE-HEIGHT: 14px;}
.tombCaption {FONT-SIZE: 11px; color: #003366; LINE-HEIGHT: 12px; FONT-STYLE: italic;}
.tombText {FONT-SIZE: 11px; color: #003366; LINE-HEIGHT: 12px;}
.tombTextBold {FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #003366; LINE-HEIGHT: 12px; text-align: center;}
.footnote {color: #003366; FONT-SIZE: 90%; font-weight: normal}
.required {color: #CC3333}
.error {color: #cc3333;}
.success {color: #004000;}
label { cursor: pointer; }
.linebelow {border-bottom: 1px solid #036;}

@media print {
	body {margin: 0px; border: 0px; padding: 0px;}
/*	td#leftcontent, td#rightcontent, td#rightcontentstat, div#privateNav {display: none; } */
}