* { margin: 0; padding: 0; }
html { height: 100%; }
body {height: 100%; color: #000; background: #fff;}
a { outline: none; }
img { border: none; }
img a{ border: none; text-decoration:none;}
.clearer { clear: both; font-size: 0; height: 0; line-height: 0; }

.container{width:1007px;padding:0px;height:100%;margin-left:auto; margin-right:auto; text-align:center;border-top:2px solid #000;}


#header{width:1007px;margin:0px;padding:0px;float:left;position:relative;height:121px;text-align:left;}
*html #header,*html #bottomcontent,*html .footer{height:auto;}
.left{width:120px;float:left;height:100%;}
.center{width:784px;float:left;position:relative;height:100%;}
.right{width:103px;float:right;height:100%;}

.logo{width:384px;float:left;margin-top:10px;}
.topnav{width:398px;height:120px;float:left;}
.topnav div.topnavigation{width:378px;float:left;}
.topnavigation ul{list-style-type:none;margin:0px; padding:0px;} 
.topnavigation ul li{float:left;width:185px;height:22px;font-size:11px;font-family:arial,verdana; color:#364457;background:url(images/dottedline.jpg) no-repeat bottom right;}
.topnavigation ul li a:visited,.topnavigation ul li a:link{background:url(images/dot.gif) no-repeat center left;padding-left:20px;font-size:11px;font-family:arial,verdana; color:#364457;text-decoration:none;}
.topnavigation ul li a:hover{background:url(images/dot.gif) no-repeat center left;padding-left:20px;font-size:11px;font-family:arial,verdana; color:#364457;text-decoration:underline;}

#midsection{width:1007px;margin:0px;padding:0px;float:left;position:relative; height:221px;}

.midleft{background:url(images/side-bg-left.jpg) repeat-y top left;}
.midright{background:url(images/side-bg-right.jpg) repeat-y top right;}


#container {margin: 0px auto;width: 1007px;text-align: left;height:100%;text-align:left;}
#bottomcontent{text-align: left;width:1007px;margin:0px;padding:0px;float:left;position:relative;display:block;}
.mainset{height:270px;}
.data1{width:384px;margin:0px; float:left;border-right:1px dotted #ccc;min-height:270px;position:relative;}
.data2{width:189px;margin:0px;float:left;border-right:1px dotted #ccc;min-height:270px;position:relative;}
.data3{width:203px;margin:0px; float:left;min-height:272px;position:relative;}
.title{margin:17px 0 20px 0px;}
 p.info{padding:0px; margin-left:10px;}
.info{font-family:arial, verdana;font-size:11px; color:#000;}
.greensmalltitle{font-family:arial;font-size:11px; color:#008631;font-weight:bold;}
.data3 ul{margin:0px 0px 0px 20px;list-style-type:none;line-height:1.00em; } 
.data3 ul li{font-family:arial,verdana;font-size:11px; color:#008631;font-weight:bold;clear:right;}
.data3 ul li a:link, .data3 ul li a:visited{ color:#008631;font-family:arial, verdana;font-size:11px;color:#008631;font-weight:bold;line-height:1.75em;text-decoration:none;background: url(images/arrow.jpg) no-repeat center left;padding-left:15px;}
.data3 ul li a:hover{ color:#008631;font-family:arial, verdana;font-size:11px;color:#008631;font-weight:bold;line-height:1.75em;text-decoration:underline;background: url(images/arrow.jpg) no-repeat center left;padding-left:15px;}






.footer{float:left;height:125px;padding:0;position:relative;width:1007px;border-top:2px solid #000;margin-top:20px;text-align:left;}
.footer .copyright{width:384px;margin:0px; float:left;height:100%;}
.footer .powered{width:400px;height:100%;float:left;height:100%;}
