
body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3f3f3f;
margin:0;
padding:0;
text-align:center;
background:url(../images/main_bg.jpg) center repeat-y #008440;
}
a:link, a:visited, a:hover { text-decoration:none; color:#3f3f3f; font-size:12px; }
h1{font-size:20px; font-weight:normal; margin:0;}
h2{font-size:14px; margin:0;}
nortxt{font-size:12px;}
.left{float:left;}
.right{float:right;}
.center{text-align:left;margin-left:auto;margin-right:auto;}
.upper{text-transform:uppercase}
.lower{text-transform:capitalize}
.strong{font-weight:bold;}
.italic{
font-style:italic;}
.underline{text-decoration:underline;}
.aligncenter{text-align:center;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.justify{text-align:justify;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear{clear:both;}

img{border:0}
/*--------------------------------------------------------------------------------------*/
/*-------------------------------HEADER----------------------------------*/
.main_container{
text-align:left;
margin:auto;
width:939px;
}
#logo{
color:#008440;
font-size:18px;
padding-top:13px;
padding-left:20px;
width:428px;
height:79px;
}
.tagline{
color:#008440;
font-size:18px;
padding-top:13px;
padding-right:22px;
text-align:right;
}
/*--------------------------------------------------------------------------------------*/
#flash{
width:939px;

}
.greentxt{
color:#319a6b;
}
.ylwtxt{
color:#b18c1f;
font-size:12px;
text-decoration:none;
}
.ylwtxt a:link, .ylwtxt a:visited, .ylwtxt a:hover{
color:#b18c1f;
font-size:12px;
text-decoration:underline;
}
.ylwtxt a:hover{
color:#b18c1f;
font-size:12px;
text-decoration:none;
}
.yllw_bg{
background-color:#dbb649;
margin-top:5px;
padding-top:14px;
padding-left:15px;
}
.green_darktxt{
color:#00612f;
}

.app_txt{
width:118px;
color:#FFFFFF;
}
.middle{
width:100%;
}
.main_body{
margin-top:40px;
margin-left:22px;
margin-right:22px;
}
.bodyleft{
width:360px;
padding-right:40px;
text-align:justify;
margin:0;
}
.bodymiddle{
width:312px;
background-color:#d9eae1;
margin-right:8px;
}
.bodymiddle_content{
text-align:justify;
padding:18px;
}

.bodyright{
width:155px;
background-color:#d9eae1;
padding:10px;
margin:0;
height:375px;
}
.lineheight18{
line-height:18px;
}
.txtbox{
background:url(../images/input_bg.jpg) repeat-x #fff;
border:1px solid #88c0a4;
}
.txtbox_ylw{
background:url(../images/input_bg.jpg) repeat-x #fff;
border:1px solid #a6904e;
}




.footer_shadow{
text-align:left;
margin:auto;
width:950px;
background:url(../images/footer_shadow.jpg) no-repeat #008440;
height:60px;
padding-left:20px;
padding-right:24px;
padding-top:10px;
}
.footer_links{
font-size:11px;
color:#d9eae1;
}
.footer_links a:link, .footer_links a:visited, .footer_links a:hover{
font-size:11px;
color:#d9eae1;
}






/*--------------------------------MENU--------------------------------------*/
.pdtop5{
	 padding-top:5px;
	 }
.pdbottom5{
	 padding-bottom:5px;
	 }
.pdtop2{
	 padding-top:2px;
	 }


/*--------------------------------General--------------------------------------*/
.mrglf10{
margin-left:10px;
}
.mrglf20{
margin-left:20px;
}
.mrglf25{
margin-left:25px;
}
.mrgtop5{
margin-top:5px;
}
.mrgtop10{
margin-top:10px;
}
.mrgtop30{
margin-top:30px;
}
.mrgtop25{
margin-top:25px;
}
.mrgtop20{
margin-top:20px;
}
.mrgtop40{
margin-top:40px;
}
.mrgrgt25{
margin-right:25px;
}
.mrgrgt20{
margin-right:20px;
}
.hgt15{
height:15px;
}
.hgt20{
height:20px;
}
.hgt25{
height:25px;
}
.hgt30{
height:30px;
}
.hgt40{
height:40px;
}
.hgt70{
height:70px;
}
.mrgright15{
margin-right:15px;
}
	 
/*--------------------------------Overview Page--------------------------------------*/
.lft_prn{
width:260px;
}
.mdl_prn{
width:419px;
}
.leftcontain_bg{
background-color:#ede5ca;
}
.rightcontain_bg{
background-color:#f8f5ec;
}
.greentxt1{
color:#2f9e6c;
}
.title_main{
color:#1a1a1a;
}
.title_sub{
font-size:16px;
color:#1a1a1a;
}
.grydark_txt{
color:#1a1a1a;
text-decoration:none;
}

.cntr_mrg{
margin-right:20px;
margin-left:20px;
margin-top:30px;
width:376px;
}

.staff_wdt{
width:230px;
}

.section_menu{
width:100%;
margin-top:15px;
}
.section_menu ul{
margin:0px;
padding:0px;
}
.section_menu li{
font-size:12px;
color:#937313;
display:block;

}
.section_menu li a,.section_menu a:visited{
font-size:12px;
color:#937313;
text-decoration:underline;
}
.section_menu li a:hover{
text-decoration:none;
color:#937313;
}
.section_menu ul ul{
padding-left:15px;
margin:0px;
padding-top:5px;

}
.section_menu ul li{
text-decoration:none;
list-style:none;
padding-top:5px;
padding-bottom:5px;
}
.teamrgt_wdt{
width:265px;
margin-top:15px;
margin-left:10px;
}
.articledate{
color:#008440;
}

.cal_topbg{
background-color:#75c1ae;
height:23px;
width:358px;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
padding-top:7px;
padding-left:7px;
}
.font14{
font-size:14px;
}
.cal_btmbg{
background-color:#aeded4;
width:355px;
padding-top:7px;
padding-left:10px;
margin-left:auto;
margin-right:auto;
margin-top:3px;
padding-top:10px;
padding-bottom:25px;
}
.cal_txt{
color:#67a99a;
font-weight:bold;
line-height:20px;
}
.cursor{
	cursor:pointer;
	}

