﻿.Print{}
.noPrint{}
 
.hideTxt{display:none;}
.showTxt{display:inline;}
.pageBlock{padding: 1px; width:962px; position:absolute; left:50%; margin-left:-481px; text-align: left;}

body{color: #404141; background-color: #e1e1d7; font-family: arial, helvetica, verdana, tahoma, sans-serif; font-size: small; font-weight: normal; margin: 0px;}

hr{color: #999999; height: 1px; border-style:none;}
form{display: inline}
li{padding-bottom: 5px; margin: 0px;}
ul{padding: 5px 0px 10px 30px; margin: 0px;}

h1{font-size: 140%; color:#2a7f42; margin: 3px 0px 10px 0px; text-transform: uppercase;}
h2{font-size: 110%; color:#37393b; font-weight:bold; display: inline;}
h3{font-size: 110%; color:#2a7f42; margin: 3px 0px 10px 0px; display: inline; }
h4{font-size: small; color:#ffffff; font-weight: bold;}
h5{font-size: small; color:#333333; font-weight:bold; display: inline;}

A{color: #2a7f42;  text-decoration: none;}
A:hover{color: #2a7f42; text-decoration: underline;}

A.news{color: #032d63; text-decoration: none;}
A.news:hover{color: #032d63; text-decoration: underline;}

 /* header & top menu */
.homeOn{float: left; background-image: url('../../images/HomeBtn.gif'); width: 40px; height: 36px;}
.homeOff{float: left; background-image: url('../../images/HomeBtnOff.gif'); width: 40px; height: 36px;}
.homeOvr{float: left; background-image: url('../../images/HomeBtnOvr.gif'); width: 40px; height: 36px; cursor: pointer;}
.topMenuOn{float: left; width: 152px; height: 27px; text-align: center; vertical-align: middle; background-image: url('../../images/TopMenuOn.gif'); background-repeat: repeat-x; padding-top: 10px; color: #ffffff;}
.topMenuOff{float: left; width: 152px; height: 27px; text-align: center; vertical-align: middle; background-image: url('../../images/TopMenuOff.gif'); background-repeat: repeat-x; padding-top: 10px; color: #ffffff;}
.topMenuOvr{float: left; width: 152px; height: 27px; text-align: center; vertical-align: middle; background-image: url('../../images/TopMenuOvr.gif'); background-repeat: repeat-x; padding-top: 10px; color: #000000; cursor: pointer;}

 /* tile below header */
.topTile{width: 958px; background-image: url('../../Images/topTile.gif'); background-repeat: repeat-x; height: 12px; border-left: solid 2px #ffffff; border-right: solid 2px #ffffff; }

 /* container for side menu & content */
.container{ float:left; width: 962px; background-color: #ffffff; padding-bottom: 30px;}

 /* side menu */
.menu{ width: 144px; border-left: solid 12px #ffffff; background-color: #ffffff; float:left;}
.menuOn{ background-image: url('../../Images/MenuOn.gif'); background-repeat: repeat-x; height: 18px; padding:  2px 0px 0px 10px; color: #ffffff; font-size: 0.85em; cursor: default;}
.menuOff{background-color: #abceb4; height: 18px; padding: 2px 0px 0px 10px; color: #1b522a; font-size: 0.85em; cursor: default; border-left: solid 1px #cacaca; border-right: solid 1px #cacaca;}
.menuOvr{background-color: #47945c; height: 18px; padding: 2px 0px 0px 10px; color: #ffffff; font-size: 0.85em; cursor: pointer; vertical-align: bottom;  border-left: solid 1px #cacaca; border-right: solid 1px #cacaca;}
.menuPOn{background-color: #cacaca; background-repeat: repeat-x; height: 18px; padding:  2px 0px 0px 15px; color: #3c3f42; font-size: 0.85em; cursor: default;}
.menuPOff{background-color: #ffffff; height: 18px; padding: 2px 0px 0px 15px; color: #1b522a; font-size: 0.85em; cursor: default; border-left: solid 1px #cacaca; border-right: solid 1px #cacaca;}
.menuPOvr{background-color: #e4e4e4; height: 18px; padding: 2px 0px 0px 15px; color: #1b522a; font-size: 0.85em; cursor: pointer; vertical-align: bottom;  border-left: solid 1px #cacaca; border-right: solid 1px #cacaca;}
.menuCon{ background-image: url('../Images/MenuOn.gif'); background-repeat: repeat-x; height: 18px; padding:  2px 0px 0px 10px; color: #ffffff; font-size: 0.85em; cursor: default; border-left: solid 1px #cacaca; border-right: solid 1px #cacaca;}
.menuConDetails{padding: 10px 5px 0px 10px; color: #404141; font-size: 0.85em; cursor: default; border-left: solid 1px #cacaca; border-right: solid 1px #cacaca;}
.menuBtm{background-image: url('../Images/MenuBtm.gif'); background-repeat: no-repeat; width: 144px; height: 43px; padding-bottom: 12px;}
 
/* content & news areas */
.contentHolder{float:left; width: 744px; padding: 20px 30px 10px 30px; min-height: 400px;}

 /* home page editble area */
.hmEditableContainer{ width: 744px;}
.hmEditableHdr{float:left; background-image: url('../../Images/HmTxtHdr.gif'); width: 744px; height: 20px;}
.hmEditable{ padding: 0px 10px 0px 20px; width: 712px; border-left: solid 1px #cacaca; border-right: solid 1px #cacaca;}
.hmEditableFtr{float:left; background-image: url('../../Images/HmTxtFtr.gif'); width: 744px; height: 20px;} 

 /* home page sections */
.SectionContainer{ width: 248px; padding-top: 10px;}
/*.section1Txt{border-left: solid 1px #cacaca; border-right: solid 1px #cacaca; margin: 0px 32px 0px 10px; padding: 0px 10px 10px 10px;}*/
.section1Txt {padding: 0px 30px 10px 10px;}
.section2Txt{padding: 0px 15px 10px 20px;}
.section3Txt{padding: 0px 10px 10px 30px;}

A.Sec1{color: #2a7f42; text-decoration: underline; font-weight: bold; font-size: 90%;}
A.Sec1:hover{color: #2a7f42; text-decoration: none; font-weight: bold; font-size: 90%;}
 

/* footer */
.footerHome{height: 88px; width: 922px; background-image: url('../../Images/FooterBg.gif'); background-repeat: repeat-x; font-size: 0.85em; padding: 60px 20px 10px 20px; color: #ffffff; float:left;}
A.footer{color: #ffffff; font-size: x-small; text-decoration: underline;}
A.footer:hover{color: #ffffff; text-decoration: none;}






