﻿/*


*/

*
{
	margin: 0px;
}

body

{

	font-family: verdana, helvetica, sans-serif;

	font-size: 13px;

	padding: 0px;

	/*background-color: #ffffff;*/
	background-color: #daf6db;

	color: #222222;

	width: 100%;
	max-width: 1020px;
	margin:auto; 

}



a

{

	background-color: inherit;

	color: #218f4c;

}



a:hover

{

	text-decoration: none;

}



p

{

	text-align: justify;

	margin-bottom: 15px;

	line-height: 22px;

	

}



p1

{

	text-align: left;

	margin-bottom: 15px;

	line-height: 22px;

}



ul

{

	list-style: disc;

	padding-left: 15px;

	margin-bottom: 15px;

	line-height: 1.5



}



h3

{

	font-size: 20px;

	margin-bottom: 10px;

}



h4

{

	font-size: 13px;

	margin-bottom: 5px;

}

h5

{

	font-size: 16px;

	margin-bottom: 5px;

}



#header

{

	background-color: #218f4c;

	color: #fff;

	padding: 0px 0px 0px 0px;

	width:100%;

}



#header h1

{

	font-size: 40px;

	padding-left:30px;

}

#header h2

{

	font-size: 14px;

	padding-left:30px;

}

#header h3

{

	font-size: 20px;

	margin-bottom: 10px;

	padding-left:30px;

}

#logo

{	top: 15px;

	position:absolute;

	left: 56%;

	width: 141px;

	height: 93px;

}



#menu

{

	padding: 5px 30px 0px 30px;

	/*margin-bottom: 30px;*/

	color: #222222;

	background-color: #f0f0f0;

	border-bottom: solid 1px #DADADA;

}



#menu div

{

	clear: both;

}



#menu ul

{

	display: block;

	position: relative;

	top: 1px;

	list-style: none;

	padding: 0px;

	margin-bottom: 0px;

}

	

#menu ul li

{

	position: relative;

	float: left;

	border: solid 1px silver;

	border-bottom: 0px;

	margin-right: 2px;

	

}



#menu ul li a

{

	display: block;

	padding: 5px 10px 8px 10px;

	text-decoration: none;

	background-color: inherit;

	color: #028602;

}



#menu ul li a:hover

{

	background-color: #218f4c;

	color: #fff;

}



#menu ul li.active, #menu ul li.active a, #menu ul li.active a:hover

{

	background-color: #ffffff;

	color: #333333;

}



#container

{
	padding-top: 30px;
	margin: 0px 0px 0px 0px;
	
	background-color: #ffffff;

	min-height:650px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:100%; /* for IE5.x and IE6 */


}




#primarycontainer

{
	/*margin: 0px 30px 0px 30px;*/
	
	
	float: left;

	margin-right: -200px;

	width: 100%;

	background-color: #ffffff;
}



#primarycontent

{
	
	
	margin: 0px 30px 0px 30px;

	margin-right: 240px;

}



#primarycontent p

{

	margin-bottom: 20px;

	padding-left: 0px;

	padding-bottom:0px;

}



#secondarycontent

{

	float: right;

	width: 200px;

}



#footer

{

	text-align: center;

	margin: 0px 0px 0px 0px;

	padding-bottom: 30px;

	border-top: solid 1px #DADADA;

	clear: both;

	background: #218f4c;

	width: 100%

}



.clearit

{

	clear: both;

	height: 1px;

}

.style1 {

	margin-bottom: 0px;

}

.style2 {

	font-family: "Times New Roman", Times, serif;

}

.style3 {

	font-size: xx-large;

	font-weight: normal;

}

.style4 {

	font-size: larger;

	font-weight: normal;

}

.style5 {

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}

.style10 {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF; 

	font-size: x-small; 

	text-align: center;

}

.style11 {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: x-small;

	text-align: center;

}

.style12 {

	font-family: Arial, Helvetica, sans-serif;

	color: navy;

	font-size: small;

	text-align: left;

	vertical-align: middle;

	max-width: 90px;

}

.style13 {

	text-decoration: none;

}

.style14 {

	color: #FFFFFF;

}

.style15 {

	text-decoration: underline;

}



/*.roundedcornr_box_563455 {

   background: #218f4c;

}

.roundedcornr_top_563455 div {

   background: url(roundedcornr_563455_tl.png) no-repeat top left;

}

.roundedcornr_top_563455 {

   background: url(roundedcornr_563455_tr.png) no-repeat top right;

}

.roundedcornr_bottom_563455 div {

   background: url(roundedcornr_563455_bl.png) no-repeat bottom left;

}

.roundedcornr_bottom_563455 {

   background: url(roundedcornr_563455_br.png) no-repeat bottom right;

}



.roundedcornr_top_563455 div, .roundedcornr_top_563455, 

.roundedcornr_bottom_563455 div, .roundedcornr_bottom_563455 {

   width: 100%;

   height: 30px;

   font-size: 1px;

}

.roundedcornr_content_563455 { margin: 0 0px; }*/



.roundedcornr_box_680369 {

   	background: #218f4c;

	padding: 0px 0px 15px 0px;

}

.roundedcornr_top_680369 div {

   background: url(roundedcornr_680369_tl.png) no-repeat top left;

}

.roundedcornr_top_680369 {

   background: url(roundedcornr_680369_tr.png) no-repeat top right;

}

.roundedcornr_bottom_680369 div {

   background: url(roundedcornr_680369_bl.png) no-repeat bottom left;

}

.roundedcornr_bottom_680369 {

   background: url(roundedcornr_680369_br.png) no-repeat bottom right;

}



.roundedcornr_top_680369 div, .roundedcornr_top_680369, 

.roundedcornr_bottom_680369 div, .roundedcornr_bottom_680369 {

   width: 100%;

   height: 30px;

   font-size: 1px;

}

.roundedcornr_content_680369 { margin: 0 0px; }



ul#main-nav {font-family:helvetica,arial,sans-serif;margin:0;padding:0;width:7em;text-align: center;color:#218f4c;}

ul#main-nav li {margin:0;padding:0;list-style:none;margin:0 0 0.3em 0;background:#fff;}

ul#main-nav li a {text-decoration:none;display:block;padding:0.3em 0.5em;border:1px solid silver;color:#218f4c;background:#f0f0f0;}

ul#main-nav li a:hover {border:1px solid gray;color:#00c000;background-color:#efefef}

ul#main-nav li.active  {border:2px solid gray;color:#000;background-color:#ffffff}



/********** contact form **********/

#contactform { margin:0; padding:5px 10px;}

#contactform * { color:#5f5f5f;}

#contactform ol { margin:0; padding:0; list-style:none;}

#contactform li { margin:0; padding:0; background:none; border:none; display:block;}

#contactform li.buttons { margin:5px 0 5px 0;}

#contactform label { float:left; margin:0; width:110px; display:block; padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#5f5f5f; text-transform:capitalize;}

#contactform label span {  font:normal 10px Arial, Helvetica, sans-serif;}

#contactform input.text { width:440px; border:1px solid #d0d0d0; margin:5px 0; padding:5px 2px; height:16px; background:#fff;}

#contactform textarea { width:440px; border:1px solid #d0d0d0; margin:10px 0; padding:2px; background:#fff;}

#contactform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF;}

p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}



