/* CSS Document */
body{margin:0px; padding:0px;}
body, td, p{font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
h1,h2,h3,h4{color:#5a8646;font-family:Arial, Helvetica, sans-serif;}
a{color:#38b600;}
a:visited{color:#aaaaaa;}

.alert{	text-align:left;	color:#9C0000;	padding:2px 2px 2px 24px; background-color:#ffdddd; border:1px solid #8e0000;}
.msgOK{	background-color: #ecffef;	font-weight: bold;	padding:5px; border:1px solid #197b30; }

#centralColumn{width:800px;margin:auto;}



#topNav {width:800px; height:37px;background: url(topNavBack.gif) repeat-x #157134; text-align:center; padding:0px; vertical-align:middle;}
#topNav a{display:inline-block; height:29px; color:#FFFFFF; text-decoration:none; font-size:14pt; padding:8px 5px 0px 5px; font-family:Tahoma,  Helvetica, sans-serif; margin:0px;}
#topNav a:hover{background:url(topNavBackHover.gif) repeat-x #1fb641;}
#topNav span{padding:0px 0px 0px 2px; background:url(topNavSep.gif) no-repeat left; display:inline-block;}

#bottomDn{background:url(bottomDnBack.gif) repeat-x #157134; height:35px;}
#bottomDnLeft{float:left;}
#bottomDnTxt{float:right; padding-top:9px; color:#FFFFFF;}
#bottomDnRight{float:right;}

#text_td{background:url(bodyTextTdBack.gif) repeat-y right #e4ffd8; padding:0px 10px 0px 0px;}
#bodyText{background:#ffffff; border-left:1px solid #81c197;border-right:1px solid #81c197; height:100%; padding: 0px 10px 0px 10px;}
#bodyTextBottom{width:592px; height:67px; background:url(bodyTextBottom.gif) no-repeat right top;}


#leftColumn{padding:7px;}
#leftColumn .infoBlock{width:192px; background:url(leftBlockBack.gif) repeat-y center; margin:auto;}
#leftColumn .infoBlock .bd{background:url(leftBlockTop.gif) no-repeat top; padding:15px 15px 0px 15px;}

#leftColumn .infoBlockDr{width:192px; background:url(leftBlockDrBack.gif) repeat-y center; margin:auto;}
#leftColumn .infoBlockDr .bd{background:url(leftBlockDrTop.gif) no-repeat top; padding:15px 15px 0px 15px;}
#leftColumn .infoBlockDr a{display:block; font-size:10pt; font-weight:bold; text-decoration:none; color:#000000;padding:2px; border-bottom:1px solid #00872e;}
#leftColumn .infoBlockDr a.sel{background:#6abf4f;}
#leftColumn .infoBlockDr a:hover{background:#dcf9d1;}


.focusZone{width:184px; background: url(FocusZone_back.gif) repeat-y #f0f0f0; padding: 0px;}
.focusZone h2{height:34px; background:url(FocusZone_headerHats.gif) no-repeat top; font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center; margin:0px 0px 4px 0px; padding-top:12px;}
.focusZone p{width:176px; margin:auto; padding:0px; margin-top:2px;}
.focusZone a, .focusZone a:visited{color:black; text-decoration:none;}
.focusZone a:hover{text-decoration:underline;}

<!-- Tables set -->
.tblOdd{background: #dfeffc;}
.tblEven{background: #f0f7fd;}
.tblTitle{background: #2450a2; font-weight: bold; color:white;}
