@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; background:url(../images/page-bg.png) repeat-x top left; font-family:tahoma; font-size:12px; color:#4c4c4c; line-height:18px;}

a { text-decoration:none; color:#5b9400;}
a:hover { text-decoration:underline; color:#5B9400;}

#wrapper{ width:964px; margin:0px auto 0px auto;}

.float{ width:100%; float:left; }

#logo{ float:left; width:200px; height:122px;}

#quick-links{ float:right; width:200px; margin-top:55px;}

#header { float:left; width:963px; height:270px; background:url(../images/header.png) no-repeat top left;}

.header-text{ font-family:arial; font-size:30px; color:#fff; text-shadow: #0090ba 1px 0.5px 1px; padding:80px 0px 0px 0px; line-height:32px }

#nav-bg { width:auto; background:url(../images/nav-bg.png) repeat-x top left;}

#body-sec{ float:left; width:100%; margin:10px 0px 0px 0px }

#left-sec { float:left; width:726px;}

#right-sec { float:right; width:237px;}

#nav-shadow { float:left; width:100%; height:32px; background:url(../images/nav-shadow.png) no-repeat top center;}

#right-box-top{ float:left; width:237px; height:20px; background:url(../images/right-box-top.png) no-repeat top left;}
#right-box-bg{ float:left; width:237px; background:url(../images/right-box-bg.png) repeat-y top left;}
#box-bg-inner{ float:left; width:200px; padding:10px 15px 0px 17px  }
#right-box-btm{ float:left; width:237px; height:30px; background:url(../images/right-box-btm.png) no-repeat top left;}


h1 { margin:0px; padding:20px 0px 10px 50px ; font-family:arial; font-size:20px; color:#09b2e7; font-weight:normal; background:url(../images/h1-icon.png) no-repeat top left; border-bottom:1px solid #e6e6e6;}
h3 { margin:0px; padding:0px; font-family:arial; font-size:14px; color:#09b2e7;}

h2 { margin:0px; padding:8px 0px 0px 35px ; font-family:arial; font-size:18px; color:#6c6c6c; font-weight:normal;
 background:url(../images/newsletter-icon.png) no-repeat top left;
}



.text-1{ font-family:tahoma; font-size:11px; color:#4c4c4c; }
.text-1 a{ font-family:tahoma; font-size:11px; color:#4c4c4c; text-decoration:none;}
.text-1 a:hover{ font-family:tahoma; font-size:11px; color:#4c4c4c; text-decoration:underline;}

.text-area{ float:left; width:96%; padding:20px 20px 0px 0px; line-height:22px; }
.text-area2{ float:left; width:96%; padding:0px 20px 0px 0px; line-height:22px; }

.text-area ul {  width:688px; margin:0px; padding:0px;}
.text-area ul li { font-family:tahoma; font-size:12px; color:#4c4c4c; list-style:none; background:url(../images/bullet-1.png) no-repeat left 9px; padding:0px 0px 0px 20px; line-height:25px; }

.text-area ul li a { text-decoration:none; color:#4c4c4c }
.text-area ul li a:hover{ text-decoration:underline; color:#4c4c4c }


.text-area3{ float:left; width:350px; padding:0px 20px 0px 0px; line-height:22px; }
.text-area3 ul {  width:370px; margin:0px; padding:0px;}
.text-area3 ul li { font-family:tahoma; font-size:12px; color:#4c4c4c; list-style:none; background:url(../images/bullet-1.png) no-repeat left 9px; padding:0px 0px 0px 20px; line-height:25px; }


.gallery-div{ float:left; width:96%; padding:20px 20px 0px 0px; line-height:22px; }

#footer-main{ float:left; width:100%; margin:10px 0px 0px 0px;}
#footer-bg { height:67px; background:url(../images/footer-bg.png) repeat-x left top;}

#copyright{ float:left; width:300px; padding:15px 0px 0px 0px; }
#footer-links{ float:right; width:400px; padding:25px 0px 0px 0px;}

.nav-sep{ background:url(../images/nav-seprator.png) no-repeat top left;}











	
.links {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #3e3e3e;
	text-decoration: none;
	background-image: url(../images/);
	background-repeat: repeat-x;
	background-position: left top;
	white-space: nowrap;
	display: block;
	height: 39px;
	padding:5px 3px 0px 0px;
	text-align:center;
}

.links:a {
	background-image: url(../images/nav-bg.jpg);
	padding:5px 0px 0px 0px;
	text-align:center;
}


.links:hover {
	background-image: url(../images/hover-bg.png);
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	height: 39px;
	color: #3e3e3e;
	text-align:center;
	padding:5px 3px 0px 2px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
}



.link_active {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #3e3e3e;
	text-decoration: none;
	background-image: url(../images/hover-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	white-space: nowrap;
	display: block;
	height: 39px;
	padding:5px 3px 0px 0px;
	*padding:5px 3px 0px 0px;
	text-align:center;
}


.link-text-adjst{
	padding:5px 0px 0px 0px;
	}
	
	
	
blockquote {
  font: 14px/22px normal helvetica, sans-serif;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
} 

blockquote img { padding:0px 10px 5px 0px }

.contact { border:3px solid #ebebeb; padding:15px;}

.contact td{ border-bottom:1px solid #ebebeb; padding:4px 2px 4px 2px ;}

.contact input {border:1px solid #ccc; width:350px; height:18px;}
.contact textarea {border:1px solid #ccc; width:350px; }
