* {margin: 0 auto; padding:0;}
#clear{clear:both;}
img{border:none;}

body {
	background: url(images/bg.jpg) repeat-x #c6d4e3;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#293822;
	font-weight:normal;
	} 

#main_wrapper {
	width:912px;
	}

#banner {
	width:912px;
	height:122px;
	background:url(images/banner.jpg) no-repeat;
	}

#top_nav {
	width:900px;
	background:url(images/menu_bg.jpg) repeat-x;
	height:46px;
	}
			#top_nav ul {
					list-style:none;
					padding:15px 0 0 0;
					}
			#top_nav ul li {
					display:inline;
					padding:0 5px 0 5px;
					}
			#top_nav ul li a {
					color:#04417b;
					text-decoration:none;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:14px;
					font-weight:bold;
				/*	background: url(images/nav_divider.jpg)  left no-repeat ;*/
					padding:20px 10px 20px 10px;
					}
			#top_nav ul li a.first{
					padding:0 10px 0 10px;
					background: transparent;
					}
			#top_nav ul li a:hover{
					background:url(images/menu_hover.jpg) 0 5px repeat-x;
					color:#254117;
					}
				#top_nav ul li a.active{
					background:url(images/menu_hover.jpg) 0 5px repeat-x;
					color:#254117;
					}

#divider {
	width:912px;
	background:url(images/divider.jpg) no-repeat;
	height:23px;
	}
	
#content {
	width:912px;
	background:  url(images/content_bg.jpg) repeat-y;
	}

#left_wrapper {
	width:619px;
	padding: 0 15px 0 20px;
	float:left;
	}
	* html  #left_wrapper {padding: 0 5px 0 18px;}
			.box {
				width:301px;
				float:left;
				}
				.box ul {
					list-style:disc;
					padding:0 0 0 30px;
				}
						
				.box ul li {
					padding:10px;
				}
			.boxTop1 {
				width:236px;
				height:37px;
				background:url(images/box_greentop.jpg) no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#254117;
				padding:20px 10px 0 55px;
				font-weight:bold;
				letter-spacing:1px;
				}
			.boxTop2 {
				width:236px;
				height:37px;
				background:url(images/box_goldtop.jpg) no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#254117;
				padding:20px 10px 0 55px;
				font-weight:bold;
				letter-spacing:1px;
				}
					
			.boxBottom1 {
				width:80px;
				height:18px;
				background: url(images/box_greenbottom.jpg) no-repeat;
				padding:17px 0 0 220px ;
				}
				.boxBottom1 a{
				color:#FFFFFF; 
				font-family:Verdana, Arial, Helvetica, sans-serif ;
				font-size:10px ; 
				font-weight:bold;
				text-decoration:none;
				}
				.boxBottom1 a:hover{ text-decoration:underline;}
				
			.boxBottom2 {
				width:80px;
				height:18px;
				background: url(images/box_goldbottom.jpg) no-repeat;
				padding:17px 0 0 220px ;
				}
				.boxBottom2 a{
				color:#FFFFFF; 
				font-family:Verdana, Arial, Helvetica, sans-serif ;
				font-size:10px ; 
				font-weight:bold;
				text-decoration:none;
				}
				.boxBottom2 a:hover{ text-decoration:underline;}

#right{
	width:251px;
	float:left;
	}

#right_wrapper {
	width:247px;
	float:left;
	padding:0 0 0 4px;
	}
	
			#sidebar_content {
			width:225px;
			background:url(images/sidebar_bg.jpg) repeat-y ;
			padding:0 15px 25px 10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			* html #sidebar_content {width:220px; margin:-3px 0 0 0;}

			#sidebar_bottom{
			width:241px;
			height:20px;
			background: url(images/sidebar_img.jpg) no-repeat;
			padding:7px 10px 0 0 ;
			}
			#sideContact {
			width:223px;
			height:120px;
			background:url(images/sidebar_img1.jpg) no-repeat;
			padding:5px 10px 5px 10px
			}
#footer {
	width:901px;
	background:url(images/footer_bg.jpg) repeat-x;
	height:68px;
	}
			#footer ul {
					list-style:none;
					padding:25px 0 0 240px;
					}
			#footer ul li {
					display:inline;
					}
			#footer ul li a {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#000000;
					background:url(images/bottom_navdiv.jpg) 0 18px no-repeat;
					font-weight:bold;
					text-decoration:none;
					padding:20px 0px 20px 15px;
					}
			#footer ul li a.first {
					padding: 20px 0 20px 15px;
					background:transparent;
					}		
			#footer ul li a:hover {
					color:#6f6f6f;
					}
			#footer ul li a.active{
					color:#6f6f6f;
					}
.servgreen{background: #cceaaf ; padding:10px 10px 20px 10px; }
.servgold{background: #e1f6a3; padding:10px 10px 20px 10px;   } 
#tab{width:227px; height:34px; float:left; padding:5px 10px 0 45px; font-size:11px;font-weight:bold;letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}


/*Text styles*/
h1 { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#04417b; font-weight:bold;}
.text1{color:#103f76; font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:14px;}

p {line-height:16px; text-align:justify;}
p a{color:#103f76; text-decoration:none;}
p a:hover{text-decoration:underline;}
.info {color:#326005; font-weight:bold;}
/*Contact Us Styles*/
.contact-content { position:relative; width:250px; float:left;}
.num { color:#04417b;}
.e-link { color:#0c67b0; }
.form-header { position:relative; right:6px; width:339px; height:45px; background-color:#73c522; float:right; text-align:center; color:#FFFFFF; font-size:14px; padding-top:5px; line-height:18px;}
.formz { position:relative; right:6px; top:5px; border:#c3c621 solid 1px; width:337px; background-color:#e0f6a3; float:right; font-weight:bold; padding:15px 0 15px 0; }
.formz input{ border:#c3c621 solid 1px;; }  .poz { position:relative; left:15px; *left:22px; top:5px;  background-color:#9bb259; cursor:pointer; color:#FFFFFF; width: 121px; height:35px; font-weight:bold; font-size:12px;}
.formz textarea { width:293px; height:61px;  border:#c3c621 solid 1px; overflow:hidden; position:relative; left:15px; *left:22px;}
.a { margin-left:75px; } .b { margin-left:21px; } .c { margin-left:123px; } .d { margin-left:109px; } .e { margin-left:119px; } .f { margin-left:70px; }  .g { margin-left:12px; }  
.more-info { position:relative; left:4px; top:5px; width:228px; height:125px; background-color:#dfebf7; padding:4px 0 0 15px; } .more-info span{ position:relative; left:25px; }
/*End*/
/*FaQ Styles*/
.question { color:#919309; width:550px; font-weight:bold;} .answer { color:#326005;  width:520px;}
/*End*/