body{
	background:#EFF7CC;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
	color: #58595B;
	
}
a,a:active, a img{
	border: none; outline: none;
}
h1{
	font-size: 22pt; margin: 0; padding: 0; font-weight: normal;
}
h2{
	font-size: 20pt; margin: 0; padding: 0;font-weight: normal;
}
h3{
	font-size: 18pt; margin: 0; padding: 0;font-weight: normal;
}
h4{
	font-size: 16pt; margin: 0; padding: 0;font-weight: normal;
}
h5, h7{
	font-size: 14pt; margin: 0; padding: 0;font-weight: normal;
}

h6{
	font-size: 12pt; margin: 0; padding: 0;font-weight: normal;
}
.clear{
	font-size: 1px; height: 1px; clear: both;
}
.divmain{
	width: 960px; background: #FFF; position: relative;
	text-align: left; border: 1px solid #FFF;
}
.divmaimcontent{
	margin-top: 150px; padding: 0 40px;
}
.divhometop{
	height: 150px;width:880px;
	padding: 0 40px; position: absolute; top:0; left:0;
	
}
.leftmenuimg{
	width:162px;margin-right:-10px; margin: 0; padding: 0;
	float: left;
}
ul.intopmenu{
	margin: 0; padding: 0;
}
ul.intopmenu li{
	color: #289728; list-style: none; display: inline;
}
ul.intopmenu li a, ul.intopmenu li span{
	color: #58595B; text-decoration: none; font-size: 7pt;
}
ul.mainmenu{
	height: 23px; margin: 0; padding: 0; 
}
ul.mainmenu li{
	display: block; float: left;
	margin: 0 2px 0 0;
}
ul.mainmenu li a, a.buttonlink{
	display: block; height: 17px; width: 98px; color: #FFF; font-size: 9pt;
	text-decoration: none; padding: 3px 10px;
	background: url(images/menubgr_blue.gif) no-repeat right 5px #002469;
}
ul.mainmenu li img{
	margin:0px 0 -1px 0px;
}
ul.leftmenu{
	margin: 0; padding: 0;
	min-height:192px;
}
ul.leftmenu li{
	display: block; 
	margin: 0 0 2px 0 ;
}
ul.leftmenu li a{
	display: block; width:140px; color: #FFF; font-size: 9pt;
	text-decoration: none; padding: 3px 10px;
	background: url(images/menubgr_green.gif) no-repeat right 5px #289728;
}
ul.leftmenu li a:hover, ul.leftmenu li a.active{
	background: url(images/menubgr_down.gif) no-repeat right 5px #289728;
}
ul.leftmenu li ul{
	margin: 0; padding: 0;
	display: none;margin-top: 2px;
}
ul.leftmenu li.open ul{	
	display: block;
	
}
ul.leftmenu li ul li a{
	 color: #857A77;
	background:url(images/menubgr_grey.gif) no-repeat right 5px #F3F7DC;
}
ul.leftmenu li ul li a:hover,ul.leftmenu li ul li a.active{
	background:url(images/submenubgr_green.gif) no-repeat right 5px #F3F7DC;
}

.divbar{
	display: block; width:140px; color: #FFF; font-size: 9pt;
	text-decoration: none; padding: 5px 10px;
	background: #58595B;
}
.divbarfooter{
	display: block; width:140px; color: #58595B; font-size: 9pt;
	text-decoration: none; padding: 5px 10px;
	background: #E6E9F0;
}
.divrightbar{
	display: block; width:158px; color: #FFF; font-size: 9pt;
	text-decoration: none; padding: 5px 10px;
	background: #289728;
}
a.smalllinkgrey{
	background: url(images/readmoregreyinwhite.gif) no-repeat right 3px;
	padding-right: 20px;
	color: #A9A6A6; text-decoration: none; font-size: 7pt;
	border: 1px solid #FFF;
}
ul.ulfooter{
	margin: 0; padding: 0; margin-top: 10px;
	width: 175px; float: left; 
}
ul.ulfooter li{
	display: block; width: 150px; list-style: none;
}
ul.ulfooter li a{
	display: block; background: url(images/dotfooter.gif) repeat-x bottom;
	padding: 2px 0; text-decoration: none;  color: #58595B;
} 
a.smalllinkgreen{
	background: url(images/readmoreinwhite.gif) no-repeat right 3px;
	padding-right: 20px; font-weight: bolder;	
	color: #58595B; text-decoration: none; font-size: 7pt;
	border: 1px solid #FFF;
}
.contentright{
	width:178px; float:right;
}
.contentright .divtext{
	padding:5px 15px 10px 8px;
	border: 1px solid #CCC;
}
.contentright .divtext span.content{
	font-size: 7pt;color: #58595B; display: block;
	
}
.divlinedot{
	border-bottom: 2px dotted #CCC;
	height: 1px; font-size: 1px; margin: 5px 0;
}
.colorblue{
	color: #002469;
}

.colorgrreen{
	color: #289728;
}
.homebox{
	width:262px; border:1px solid #CCC; float:left; height:116px;margin:0 6px 10px 0; 
	position: relative;
}
.noright{
	margin-right: 0px;
}
.homebox div{
	padding: 10px 10px 5px 10px;
}
.title{
	font-size: 9pt; font-weight: bolder; display: inline;
	padding-bottom: 5px;
}
.homebox div .title{
	font-size: 9pt; font-weight: bolder; display: inline;
	width: 180px;	padding-bottom: 5px;
}

.homebox div .content{
	display: block;
	width: 130px;	font-size: 7pt;
}
.homebox img.righttop{
	float:right; margin-top: 10px;
}
.homebox img.bottom{
	position: absolute; right: 10px; bottom: -5px;
}
.searchinput{
	width:127px; border:1px solid #CCC;height:18px; float:left;
}
.footerdiv{
	background-color:#CCD3E1; padding:0px 40px 20px 40px;
}
input.login{
	width:138px;padding:3px 10px; border:1px solid #DDD; margin-top:2px;
}
.contentright2{
	width:256px; float:right;
}
.contentright2 .textshow{
	font-size: 7pt; padding: 5px 0;
}
a.bgryg{
	background:  url(images/abgrgy.gif) no-repeat top right;
	padding:5px 20px 10px 5px;
	line-height: 30px;
	white-space: nowrap; text-decoration: none;
	font-size: 7pt; color: #58595B; 
}
.contentdivincontent{
	width:454px; margin-right:-10px; border:1px solid #CCC;
	float: left;
}
.maincontent{
	border:1px solid #CCC;	
}
.realcontent{
	padding:10px 20px 50px 10px; position:relative
}
ul.special{
	margin: 0; padding: 0;
	display: block;
}
ul.special li{
	display: inline; list-style: none;
}
.divspecial{
	width:300px; position:absolute; bottom:-15px; right:20px; text-align:right;
}
.homeover{
	position:absolute; top:0; left:0; font-size:20pt; padding:20px; width:500px;
}
.faqQ a{
	color: 
}
.divspecialhiden{
display:none;
}
a.nlink{
	color: #289728; text-decoration: underline; 
}
a.nlink:hover{
	text-decoration: none;
}
.newstitle{
	font-size: 14pt; margin: 0; padding: 0;font-weight: normal;
	color: #002469; 
}
.newsdate{
	font-size: 9pt; margin: 0; padding: 0;font-weight: normal;
	color: #289728; 
}
h5.selected a{
	display: none;
}
table.tbcontact td{
	font-size: 9pt;
}
table.tbcontact td input, table.tbcontact td textarea{
	border: 1px solid #CCC;
}
table.tbclient th, table.tbclient td{
	font-weight: normal;
	text-align: left;border-bottom: 1px solid #58595B;
	padding: 2px 0;
}
 table.tbclient td{
 	color: #002469;
	vertical-align: top;
 }
 .class1{
 	font-size: 6pt;
 }
  .class2{
 	font-size: 7pt;
 }
  .class3{
 	font-size: 8pt;
 }
  .class4{
 	font-size: 9pt;
 }
  .class5{
 	font-size: 10pt;
 }
  .class6{
 	font-size: 11pt;
 }
  .class7{
 	font-size: 12pt;
 }
  .class8{
 	font-size: 13pt;
 }
  .class9{
 	font-size: 14pt;
 }
  .class10{
 	font-size: 15pt;
 }
 .pdfLink 
 {
     text-decoration: none;
     vertical-align:middle;
     color:#002469;
 }
 .pdfLink img 
 {
     vertical-align:middle;
 }