body{
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #666;	
}

.fL{	float: left;}
.fR{	float: right;}
.cL{	clear: both;}


.body{width: 968px; text-align: left;}
.left, .right{width: 34px; height: 886px;}
.center{width: 900px; background: white;}


.header{height: 100px;}
.logo{width: 241px;}
.headerContent{width: 659px; height: 100px;}

.searchHome{margin-top: 13px;}
.searchText{width: 140px; font-family: Trebuchet MS; font-size: 18px;  color: #98b2cc; text-align: left;}
.searchBox{width: 154px;}
.searchBox input{width: 154px; border: 1px solid #9bcde6; background-image: url(../images/txtboxBg.jpg); background-repeat: repeat-x; font-size: 11px; height: 15px; padding-top: 5px;}
.searchBtn{width: 41px; text-align: left;}
.searchBtn input{margin-left: 6px; width: 26px; height: 33px; background-image: url(../images/searchBtn.jpg); border: 0px;}

.navigationArea{margin-top: 0px;}
.navigationArea ul{list-style: none; margin-right: 3px; padding-top: 5px;}
.navigationArea ul li{list-style: none; display: inline; padding: 5px; padding-bottom: 3px; font-weight: bold;}
.navigationArea ul li a{text-decoration: none; color: #666; font-family: Trebuchet MS; font-size: 13px;  border-bottom: 0px;}
.navigationArea ul li a.current, .navigationArea ul li a:hover{color: green; border-bottom: 2px solid green;}

.banner{width: 870px; height: 223px; background-image: url(../images/header.jpg); background-repeat: no-repeat; text-align: left;}
.bannerImg{width: 527px; text-align: left;}
.bannerImg-home{width: 527px; text-align: left;padding-right: 20px;}
.bannerInfo{width: 245px;margin-left: 0px; margin-top: 5px; color: #333300; font-family: Trebuchet MS; font-size: 12px; font-weight: bold; line-height: 13px; }
.bannerInfo b{color: white; font-size: 13px; line-height: 14px;}
.banner-b{width: 870px; height: 223px; background-image: url(../images/header.jpg); background-repeat: no-repeat; text-align: left;}
.banner-b div table td{text-align: left;}
.bannerInfo-b{width: 320px; margin-left: 0px; margin-top: 10px; color: #cccc99; font: bold 12px Arial; line-height: 13px; }
.bannerInfo-b b{color: white; font-size: 13px; line-height: 14px;}
.bannerInfo-b span{color: white;}

.address-logo{float: left; width: 60px;}
.address-copy{float: left; width: 280px; margin-bottom: 7px;line-height: 12px; color:#ffffff;}

.content{padding: 15px;}
.contentMain{width: 530px;}
.contentRight{width: 320px;}

a, .linkBlue{color: #3399cc; font-size: 13px; font-weight: bold; font-family: Trebuchet MS; text-decoration: none;}
a:hover, .linkBlue:hover{color: #669900;}
.more, .more a{margin-top: 5px;}

.labelGreen{font-family: Trebuchet MS; font-size: 25px; color: #669900; margin-bottom: 15px;}
.paragraph{line-height: 20px; text-align: justify;}
.labelGray18{font-family: Trebuchet MS; font-size: 20px; color: #666; margin-bottom: 15px;}
.labelBlue18{font-family: Trebuchet MS; font-size: 18px; color: #3399cc;}

.mavenMethod{width: 320px;}
.mavenLetter{width: 41px;}
.mavenDesc{width: 270px;font-size: 11px; margin-left: 5px;}
.mavenDesc b{color: #669900; font-family: Trebuchet MS; font-size: 25px; font-weight: normal;}
/*.more, .more a{color: #669900; font-weight: bold; text-decoration: underline;}
.more:hover, .more a:hover{color: #3399cc; text-decoration: none;}*/

.ptSvcsContent{margin: 10px; margin-top: 0px;}
.ptSvcsTn{width: 190px;}
.ptSvcsDesc{width: 320px; line-height: 20px;}
.ptSvcsDesc b{color: #669900; font-size: 18px; font-family: Trebuchet MS; font-weight: normal;}

.footer{border-top: 2px solid #99cce5; color: #666; padding: 15px; font-size: 11px; text-align: center;}
.footer a{color: #666; text-decoration: none; text-transform: capitalize; font-size: 11px; font-weight: normal; font-family: Arial;}
.footer a:hover{color: #3399cc;}

.imgspaceL{margin-right: 10px;}
.imgspaceR{margin-left: 10px;}

.newsDate{font-weight: bold; color: #666;}

.sitemap{
	list-style: square;
}

.sitemap li{
	text-transform: capitalize;
	font-size: 16px;
}

.sitemap li a{
	text-transform: capitalize;
	font-size: 18px;
	font-weight: normal;
	color: #666;
}

.sitemap li a:hover{
	text-decoration: underline;
	color: #3399cc;
}

.sitenews{		
	font-size: 11px;
	font-family: Arial;		
}

.sitenewsText{
	margin: 15px;
	margin-bottom: 0px;
	/*background: #d8edf8;	
	border: 1px solid #99cce5;*/
	background-image: url(../images/tickerBg.jpg); 
	color: #000;		
	height: 28px;
	
}

.newsLabel{
	width: 45px;
	padding: 5px;
	padding-left: 15px;
	color: white;
}

.newsDesc{
	color: white;
	width: 745px;
	padding: 5px;
	padding-left: 30px;
}

.newsDesc a{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
}

.newsDesc a:hover{	
	text-decoration: none;
}

.downloadableForms li{
	padding-bottom: 5px;
}

.downloadableForms li.doc{
	list-style-image: url(../images/doc.gif);
}

.downloadableForms li.pdf{
	list-style-image: url(../images/pdf.gif);
}

.downloadableForms li a{
	color: #666;
}

.downloadableForms li a:hover{
	color: #3399cc;
}

.testi{
	background-image: url(../images/testiBg.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 870px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #666;
}

.testimonialBox{
	width: 320px;	
}

.testimonialBody{
	background-image: url(../images/testiBodyBg.jpg);
	background-repeat: repeat-y;
}

.testimonialTop{
	background: transparent;
	background-image: url(../images/testiTop.jpg);
	background-repeat: no-repeat;
	color: white;
	font-size: 18px;
	font-family: Trebuchet MS;
	padding-top: 15px;
	padding-left: 70px;
	padding-right: 15px;	
}

.bannerImg{width: 543px;}

.map-box{width: 270px; margin-right: 30px; float: left; }
.map-box-middle{width: 270px; margin-right: 15px; float: left; }
.map-box-last{width: 270px; margin-right: 0px; float: right; }
.map-box img, .map-box-last img{margin-bottom: 10px;}

.get-directions{background: #fff; padding: 10px 0px;}
.get-directions a{color: white; font: bold 12px Arial; padding: 10px 15px; background: #666;}
.get-directions a:hover{color: black; font: bold 12px Arial; padding: 10px 15px; background: #3399cc;}
