/* CSS Document */

body{
	margin:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}
#header{
	width:100%; 
	height:221px; 
	background:URL(images/header_bg.jpg); 
	background-repeat:repeat-x;
}
#header_logo{
	width:900px; 
	height:182px; 
	background:URL(images/header_logo.jpg); 
	background-repeat:no-repeat; 
	position:relative; 
	top:39px;
}
#body-top{
	width:100%; 
	height:425px; 
	background-color:#12704e;
}
#body_header{
	width:900px; 
	height:425px; 
	background-color:#227c60; 
	position:relative;
}
#left-nav{
	width:167px; 
	height:425px; 
	position:absolute; 
	top:0px; 
	left:0px;
	text-align:right; 
}
#left-nav ul{
	padding-right:20px; 
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:bold; 
	padding-top:10px; 
	list-style:none;
	margin-top:10px;
	display:block;
}
#left-nav ul li{
	margin-bottom:22px;
	color:#B7C39B; 
}
#left-nav a{
	color:#FFFFFF;
	text-decoration:none;
}
#left-nav a:active{
	color:#FFFFFF;
	text-decoration:none;
}
#left-nav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#left-nav a:hover{
	color:#8BC07C;
	text-decoration:none;
}

#left-nav-detail{
	width:167px; 
	text-align:right; 
}
#left-nav-detail ul{
	padding-right:20px; 
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	font-weight:bold; 
	padding-top:10px; 
	list-style:none;
	margin-top:10px;
	display:block;
}
#left-nav-detail ul li{
	margin-bottom:22px;
	color:#B7C39B; 
}
#left-nav-detail a{
	color:#FFFFFF;
	text-decoration:none;
}
#left-nav-detail a:active{
	color:#FFFFFF;
	text-decoration:none;
}
#left-nav-detail a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#left-nav-detail a:hover{
	color:#8BC07C;
	text-decoration:none;
}
#body-head-image{
	width:733px; 
	height:425px; 
	position:absolute; 
	top:0px; 
	right:0px;
}
#body-content-back{
	width:100%; 
	background:URL(images/content-right-back.jpg); 
	background-position:right; 
	background-repeat:repeat-y; 
	background-color:#12704e;
}
.left{
	background-color:#227c60;
	width:167px;
}
.right{
	background-color:#ecf4e7;
	padding:10px 20px 10px 20px;
}
#footer-div{
	width:100%; 
	height:8px; 
	background:URL(images/footer-div-right.jpg); 
	background-position:right; 
	background-position:right; 
	background-repeat:repeat-y; 
	background-color:#435b2b;
}
#footer-div-mid{
	 width:900px; 
	 height:8px; 
	 background:URL(images/footer-div-mid.jpg); 
	 background-repeat:repeat-y;
}
#footer-back{
	width:100%; 
	height:90px; 
	background:URL(images/content-right-back.jpg); 
	background-position:right; 
	background-repeat:repeat-y; 
	background-color:#12704e;
}
#footer-mid{
	width:900px; 
	height:90px; 
	position:relative;
}
#footer-left{
	width:167px; 
	height:90px; 
	background-color:#227c60; 
	position:absolute; 
	left:0px;
}
#footer{
	width:733px; 
	height:90px; 
	background-color:#ecf4e7; 
	position:absolute; 
	right:0px;
	top:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}
#footer p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	margin-top:20px;
	text-align:center;
}
#footer a{
	color:#12704E;
	text-decoration:underline;
}
#footer a:active{
	color:#12704E;
	text-decoration:underline;
}
#footer a:visited{
	color:#12704E;
	text-decoration:underline;
}
#footer a:hover{
	color:#12704E;
	text-decoration:none;
}
#footer-back-bottom{
	width:100%; 
	height:90px; 
	background:URL(images/footer-bottom.jpg); 
	background-position:right; 
	background-repeat:repeat-y; 
	background-color:#12704e;
}
#comptable .title{
	text-align:left;
	font-weight:bold;
}
#comptable .titletop{
	font-weight:bold;
}
#comptable .grn{
	color:#067F51;
}
#comptable .grnus{
	color:#067F51;
	font-weight:bold;
}
#comptable .rowa{
	background-color:#c1ced7;
}
#comptable .rowb{
	background-color:#ccdec8;
}
#comptable td{
	padding:3px 3px 3px 3px;
}
#comptable table{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	text-align:center;
}
#news a{
	color:#000000;
	text-decoration:none;
}
#news a:active{
	color:#000000;
	text-decoration:none;
}
#news a:visited{
	color:#000000;
	text-decoration:none;
}
#news a:hover{
	color:#108841;
	text-decoration:none;
}
#news img{
	border:0px;
}
h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:22px;
	line-height:30px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:26px;
	line-height:34px;
	font-weight:bold;
	color:#108841;
	text-align:center;
}
p{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}
h3{
	font-family:Helvetica, Arial, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#108841;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
}
a{
	color:#12704E;
	text-decoration:underline;
}
a:visited{
	color:#12704E;
	text-decoration:underline;
}
a:active{
	color:#12704E;
	text-decoration:underline;
}
a:hover{
	color:#12704E;
	text-decoration:none;
}
#contactform{
	width:90%;
}
#contactform p{
	margin:2px;
}
#contactform input.text{
	width:200px;
	border:1px;
	border-color:#12704E;
	border-style:solid;
}
#contactform input.textlong{
	width:400px;
	border:1px;
	border-color:#12704E;
	border-style:solid;
}
#contactform textarea{
	width:200px;
	border:1px;
	border-color:#12704E;
	border-style:solid;
}
#contactform input.button{
	width:100px;
	margin-right:0px;
}

/*Styles for FAQ page*/
.faqinput{
	border:1px;
	border-color:#12704E;
	border-style:solid;
}
.regtext{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
}
.tableheader {
	font-weight: bold;
	padding: 3px;
	margin: 3px;
}
.row1 {
}
.row2 {
}
.faqtable{
	text-align:left;font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
}

/*Qwk Contact Form*/
#contact{width:200px; position:relative; display:block;}
#qwk-top{height:21px; width:200px; background:URL(/images/qwk_contact-top.gif);}
#qwk-mid{height:160px; width:200px; background:URL(/images/qwk_contact-mid.gif); background-repeat:repeat-y;font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;}
#qwk-mid input.text{width:125px;}
#qwk-mid textarea{width:170px; height:35px;}
#qwk-bot{height:25px; width:200px; background:URL(/images/qwk_contact-bot.gif);}
#hide{
	width:40px; 
	height:15px; 
	position:absolute; 
	right:20px; 
	bottom:5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:right;
	cursor:pointer;
}
#header-contact{
	width:200px; 
	height:182px; 
	position:absolute; 
	top:0px; 
	right:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#000000;
	text-align:left;}
#header-contact input.text{width:125px; height:16px; border:1px solid #0D863F;}
#header-contact textarea{width:170px; height:36px; border:1px solid #0D863F;}
#header-contact input.submit{position:absolute; bottom:0px; right:14px; width:64px; height:22px;}
#quick-contact-form{
	width:210px;
	height:159px;
	position:absolute;
	right:0px;
	top:0px;
}