body {
	background: #EFEFEF ;
	font: normal 90% Arial, Verdana, Helvetica, sans-serif !important;
	color: #828282;
	line-height: 1.4;
	margin: -12px 0 30px 0;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, Helvetica, sans-serif !important;
	margin: 0;
	padding: 0;
	letter-spacing: 0;
	border-bottom: 0 !important;
}


a {
	border-bottom: 0px;
	color:#008000;text-decoration:none;
}
a:focus {
	outline: 1px dotted #188518;
}
a:active {
	outline: 0px;
}
a:hover {
	text-decoration:underline;
}
.clear{clear:both;}
#container{
    margin:0px auto;
    width:1000px;
    background:#fff;
	border-right:#ddd 1px solid;
	border-left:#ddd 1px solid;
	border-bottom:#ddd 1px solid;
	min-height:600px;
}
.header{
    margin:0;
	background:#fff url('../images/bg-topBar.gif') right 1px no-repeat;
	
	display:block;
	height:100%;
}
.header .logo{
    width:258px;
    float:left;
	overflow:hidden;
	padding:0 0 0 30px;
    
}
.header .logo img{
	
}
.header .topBar{
	width:710px;
	float:right;
	padding:0;
}
.header .topBar h2{
	color:#006b32;
	font-size:2em;
	display:block;
	float:left;
	margin:26px 0 0 15px;
	letter-spacing:-1px;
	font-weight:100;
}
.header .topBar .menu{
	display:block;
	height:24px;
	margin:15px  0 0 0 ;
	float:left;
}
.header .topBar .menu li{
	float:left;
	margin:0;
}
.header .topBar .menu li a{
	
	color:#fff;
	padding:0 12px 5px 12px;
	font-weight:bold;
	font-size:.75em;
	border-right:#05741e solid 1px;
}
.header .topBar .menu li a:hover{
	text-decoration:none;
	color:#aec6b3;
}	
.body .left{
	width:292px;
	float:left;
}
.body .left .imageMenu{
	width:256px;
	float:right;
	border-left:#D2D6D7 solid 1px;
	border-right:#D2D6D7 solid 1px;
	border-bottom:#D2D6D7 solid 1px;
	margin:-5px 4px 0 0;
}
.body .left .imageMenu ul{
	margin:10px 0 5px 5px;
}
.body .left .imageMenu ul li{
	
	margin:2px 0 2px 0;
}
.body .left .imageMenu ul li a.l_menu{
	text-indent:-5000px;
	width:247px;
	height:88px;
	display:block;
	overflow:hidden;
	background-image:url('../images/left_menu.jpg');
}
.body .left .imageMenu a.bt1{ background-position:0px 0px; }
.body .left .imageMenu a.bt1:hover{ background-position:0px -88px; }

.body .left .imageMenu a.bt2{ background-position:0px -176px; }
.body .left .imageMenu a.bt2:hover{ background-position:0px -264px; }

.body .left .imageMenu a.bt3{ background-position:0px -352px; }
.body .left .imageMenu a.bt3:hover{ background-position:0px -440px; }

.body .left .imageMenu a.bt4{ background-position:0px -528px; }
.body .left .imageMenu a.bt4:hover{ background-position:0px -616px; }

.pro_links ul{
	padding:0;
	margin:0 5px 15px 0px !important;
	background:#efffff;
	list-style:disc !important;
}
.pro_links ul li{
	display:block;
	color:#008000;
	padding-left:.5em;
}
.pro_links ul li a{
padding-left:5px;

}


.pro_links ul ul{
	margin:0 0 5px 5px !important;
}
/*
.body .left .imageMenu ul li.bt1{
	background:url('../images/button-4-a.jpg') no-repeat top left;
}
.body .left .imageMenu ul li.bt1 a:hover{
	background:url('../images/button-4-b.jpg') no-repeat top left;
}
.body .left .imageMenu ul li.bt2{
	background:url('../images/button-3-a.jpg') no-repeat top left;
}
.body .left .imageMenu ul li.bt2 a:hover{
	background:url('../images/button-3-b.jpg') no-repeat top left;
}
.body .left .imageMenu ul li.bt3{
	background:url('../images/button-1-a.jpg') no-repeat top left;
}
.body .left .imageMenu ul li.bt3 a:hover{
	background:url('../images/button-1-b.jpg') no-repeat top left;
}
.body .left .imageMenu ul li.bt4{
	background:url('../images/button-2-a.jpg') no-repeat top left;
}
.body .left .imageMenu ul li.bt4 a:hover{
	background:url('../images/button-2-b.jpg') no-repeat top left;
}

*/


.body .left .help{
	background:#f2fbfb;
	border:#D2D6D7 solid 1px;
	padding:5px;
	float:right;
	margin:10px 4px 20px 0;
	width:246px;
}
.body .left .help h3{
	color:#045a16;
	padding:0 0 0 20px;
	font-size:1.7em;
	font-weight:100;
}
.body .left .help h4{
	color:#fff;
	background:url('../images/bg-headline-green.gif') ;
	font-size:1.2em;
	padding:3px 0 3px 20px;
	margin:3px 0 3px 0;
}
.body .left .help h5{
	color:#3c3c3c;
	font-size:.8em;
	line-height:1.5em;
	background:url('../images/bullet-red.gif') center left no-repeat;
	padding:0px 0 0 10px;
	margin:10px 0 0 5px;
}
.body .left .help h5 a{
	color:#3c3c3c;
}
.body .left .help ul{padding:3px 0 0 25px;}
.body .left .help p{
	color:#799494;
	font-weight:300;
	font-size:.8em;
	line-height:1.2em;
}
.body .left .help p a{
	color:#799494;text-decoration:none;
}
.body .right{
	width:698px;
	float:left;
	margin:5px 0 0 3px;
	
}
.body .right .content {
padding: 0 0 20px 0;
	margin:5px 0  10px 0;
	border-bottom:#c5dada solid 1px;	
	
}
.body .right .content h3{
	color:#3c3c3c;
	font-size:3em;
	font-weight:100;
	
}
.body .right  .inner{
	padding:15px 0 0 30px;
}
.body .right  .inner h3{
	font-size:1.3em !important;
}	
.body .right .content h5{
	color:#138334;
	font-size:1.1em;
	font-style:italic;
}
.body .right .content p{
	font-size:.8em;
	margin:3px 0 3px 0;
}
.body .right .content p.end{
	
}
.body .right .content h5{
color:#828282 !important;
	font-size:1em;
	font-style: normal !important;
}	
.body .right .inner p{
	padding:0 0 10px 0 ;
}	
.body .right .content  ul{
	padding:5px 0 20px 15px;
}
.body .right .content ul li{
	list-style: disc ;
	padding:0 0 0 5px;
}	
.body .right .content ul li li{
	list-style: circle;
}
.body .right .content .floatLeft{
	float:left;margin:3px;
}
.body .right .content .floatRight{
	float:right;margin:3px;
}
.footer{
	display:block;
    margin:0;
	padding:0 0 10px 0;
	background:#4f4f4f url('../images/bg-footer.gif') repeat-x top left;
	font-size:.8em;
	height:100%;
}
.footer .left{
	width:170px;float:left;padding:0 0 0 30px;
}
.footer .left a.x{
	background:url('../images/bg-valid.gif') no-repeat top left;
	width:70px;height:17px;display:block;float:left;
	margin:0px 0px 0px 0px;
	color:#3f3f3f;
	font-size:.9em;text-align:center;
}
.footer .left a.x:hover{text-decoration:underline;}
.footer .left .designer{
	display:block;float:left;color:#8cbf9f;font-style:italic;padding:30px 0 0 5px;font-size:1em;
	font-weight:bold;white-space:nowrap;
}
.footer .left .designer a{color:#a2a2a2;font-size:.9em;}
.footer .right{
	width:700px;float:right;
}

.footer .right ul{
	display: block;
    float: right;
    margin: 15px 0 0 0;
    width: 90%;
}
.footer .right .copyright{
	width:75%;
	float:right;
	display:block;
	clear:both;
	text-align:right;
	color:#b1cfcf;
	margin:15px 25px 0 0;
}
.footer .right ul li{
	float:left;
	color:#fff;
	padding:0 0 0 10px;
	font-size:1em;
}
.footer .right ul li a{
	color:#fff;
	padding:0 10px 0 0;
}
.footer ul li a:hover{
	color:#fff;
}
.pagging{display:block;margin:5px;border-top:dotted 1px #ddd;padding:5px;}
.pagging strong{float:left}
.pagging .paggingActive{
	padding:3px 5px 3px 5px;
	border:dotted 1px #ddd;
	background:#F2FBFB;
	margin:2px;
	float:left;
	
}
a.gPage{
	padding:3px 4px 3px 4px;
	margin:2px;
	float:left;
}
a.gPage:hover{
	border:dotted 1px #ddd;
	color:#828282;
}
#contactForm input{
    background:#FFFFFF url('../images/textfield.gif') repeat-x scroll center top;
    border:1px solid #C5DADA;
    width:320px;
    height:15px ;
    color:#000;
    font-size:12px !important;

}

#contactForm label{
    cursor:pointer;
    float:left;
	color:#0C802E;
	font-size:.9em;
	width:31%;
	text-align:right;
	padding:0 15px 0 0;
}


#contactForm textarea{
background:#FFFFFF url('../images/textfield.gif') repeat-x scroll center top;
border:1px solid #C5DADA;
color:#000000 !important;
font-size:.9em;
height:100px;
padding:2px 1px;
width:320px;
font-family:arial,tahoma,sans-serif;

}
#contactForm #tAddress{
	height:50px;
}


#contactForm div{
    clear:both;
    margin:2px;
    padding:0px 0 18px 0;
	display:block;
}



#contactForm label.error{
    color:#ff0000 !important;
    font-size:9px;
	float:right;
	/*position:absolute;*/
	width:305px;
	text-align:left;
	padding:2px 0 0 15px;
	background:#ffff9d url('../images/arrow-red.gif')no-repeat !important;
	background-position:3px 1px;
	

	border-bottom:#C5DADA 1px dotted;
	border-left:#C5DADA 1px dotted;
	border-right:#C5DADA 1px dotted;
	margin:0px 2px 0 5px;

}



input.submit {

background:#FFFFFF url('../images/button_silverbg.gif') repeat-x scroll left 1px !important;
border:1px solid #C5DADA !important;
color:#0C802E !important;
cursor:pointer;
height:22px !important;
margin:0;
padding:1px 7px 2px !important;
vertical-align:middle;
white-space:nowrap;
width:80px !important;
float:left;
font-weight:bold;
}



#contactForm fieldset {

    border:1px solid #C5DADA;
    text-align: center;
	padding:10px 0 15px 10px;
	width:500px;
	background:#F2FBFB;


}
legend {
	
  padding: 0.2em 0.5em;
  border:none;
  color:#0C802E;
  text-align:left;
  font-size:13px;
  background:#fff;
}
.red{color:red;}
.green{color:#0C802E;}


.download-page{
	width:200px;
	float:left;
	margin:5px;
	text-align:center;
	height: 150px;
}
.download-page img{width:100px;}
