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

html, body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
body {
	background: #fff;
	font-family: "Helvetica-Neue", Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.8em;
	color:#fff;
}
	
/* layout */

#wrapper {
	top: 0;
	width: 100%;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: url(../images/shim.jpg) top left repeat-x;
}

#topnav {height: 34px; width: 958px; line-height:34px; margin:0 auto;}
#header {background: url(../images/header.jpg) top left; height: 139px; width: 958px; margin:0 auto;}
#mainnav {background: url(../images/header.jpg) top left; background-position: 0 -139px; height: 33px; width: 958px; margin:0 auto;}
#navigation1 {height: 56px; width: 925px; padding: 0 0 0 25px; z-index:100; position:relative; top: 192px; left: 0px; background:url(../images/nav_back.png) top left no-repeat;}
#contentWrapper {
	width: 938px;
	padding: 0 10px;
	position: relative;
	margin:0 auto;
}

/* 2 columns */

.content_main {width: 400px; float: left; padding: 20px 10px; text-align:left;}
#content_supp {width: 274px; float:right; PADDING: 10px;}


/* 3 columns */


.homecolumns {float:left; width: 280px; padding:0 10px 20px 10px;}

.homecolumns2 {float:left; width: 211px; margin:20px 10px 20px 10px;}

.new {width: 738px; margin: 20px 0;}

#mapcolumn {width:472px; float:right;}
#textcolumn {width:425px; float:left;}
#detailcolumn {width:472px; background:#e0efd0;}

#footer {width: 100%; background:#fff; clear:both;}
#footer_content {width: 958px; position:relative; height: 100px; margin:0 auto;}
#footer_left {width: 482px; float: left; padding: 0 100px 0 30px;}
#footer_right {width: 274px; float:right; padding: 0 10px;}

	
.left {width: 300px; position:relative; top: 0px; left: 5px; padding: 0; float: left;}
.right {width: 420px; position:relative; float:right; margin: 0 20px 0 10px;}
.clear {clear:both;}
	
/* buttons */

.button_red {width: 264px; height: 36px; background:url(../images/button_red.png); padding: 15px;}
.button_yellow {width: 264px; height: 36px; background:url(../images/button_yellow.png); padding: 15px;}

.button_txt, .button_txt a {font-size:20px; font-weight:bold; color:#fff; padding:0;}
.button_txt span {font-size:16px; font-weight:normal; color:#000;}
.button_txt a:hover {color:#ccc;}
.feature_txt, .feature_txt a {font-size:18px; font-weight:bold; color:#7dba07; padding:0;}

.homebutton_top {width: 260px; height: 112px; padding: 10px; background: url(../images/homebutton_top.png);}
.homebutton_top2 {width: 280px; height: 15px; background: url(../images/homebutton_top2.png);}
.homebutton_top3 {width: 191px; height: 71px; padding: 10px; background: url(../images/homebutton_top3.png);}

.homebutton_middle {width: 240px; min-height: 95px; padding: 15px 20px; background: url(../images/homebutton_mid.png);}
.homebutton_middle3 {width: 171px; min-height: 145px; padding: 16px 20px; background: url(../images/homebutton_mid3.png);}

.homebutton_bottom {width: 280px; height: 70px; text-align:center; line-height:60px; background: url(../images/homebutton_btm.png);}
.homebutton_bottom2 {width: 280px; height: 15px; text-align:center; line-height:60px; background: url(../images/homebutton_btm2.png);}
.homebutton_bottom3 {width: 211px; height: 68px; text-align:center; line-height:60px; background: url(../images/homebutton_btm3.png);}



/* styles */

h1 {font-size:2.4em; color:#fff; text-transform:uppercase; font-style:italic;}
h1 span {font-size:65%; color:#00bce4;}
h2 { padding: 20px 20px 0 20px;}
h3 {font-size:1.4em; font-weight:bold; color:#fff; padding:0; margin:0;}
h4 {font-size:1.4em; font-weight:bold; color:#fff; padding: 5px 20px 5px 20px; margin:0;}
h4 a { color:#0CF;}
.cpost-title {margin:0;}


p {font-size:1.3em; font-weight:bold; margin:0;}
span {color:#666;}
em {color:#fff; font-style:normal;}
a { text-decoration:none; color:#fff;}
a:hover {color:#000;}

.footer_text {font-size:1.1em; color:#666; margin-top:20px; font-weight:normal; text-align:left;}
.footer_text a {color: #00aeef;}
.footer_text a:hover {color: #034691;}
.detail_text {font-size:1.1em; color:#666; font-weight:normal; text-align:left;}
.detail_heading {font-size:1.1em; color:#82cf32; font-weight:bold; text-align:left; padding:0;}
.detail_links {padding:0;}
.detail_links a {padding-right:10px;}
.ucontent span {color:#999;}
.nav1 { font-size:1.4em; color:#00bce4; text-transform:uppercase; font-style:italic;}
.topright {font-size:12px; float:right; color:#ccc; padding-right:20px; margin:0;}
.topleft {font-size:12px; float:left; color:#ccc; padding:0 0 0 13px; margin:0;}
.topleft a {color:#ccc; text-decoration:none;}
.topleft a:hover {color:#fff; text-decoration:none;}

blockquote.style1 {font: 16px Georgia, "Times New Roman", Times, serif;
  padding: 8px;
  margin: 5px;
  background: url(images/cms/q1.jpg) top left  no-repeat ;
  text-indent: 23px;
  }
  blockquote.style1 span {display: block; background: url(images/cms/q2.jpg) bottom right no-repeat;}
   blockquote.style1 strong {font-size: 13px;}



img {border:none;}

/* Lists */

#navigation1 li {
		display: inline;
		list-style-type: none;
		}
	#navigation1 ul {margin: 0; padding:0;}
	#navigation1 ul li a:hover {
		color:#3d85cd;
		text-decoration:none;
		}
	#navigation1 a {font-size:17px; color:#666; padding-right: 8px; line-height:59px; }
				
	.currentpage a, .currentpage a:hover {
		color: #3d85cd !important;
		}

/* form */

fieldset {
		margin:10px 10px 10px 0; 
		padding:10px; 
		border:1px solid #4b4b4b;
		background:#231f20;
		}
legend {font-size:13px; font-weight:bold; color:#fff;}
label {float:left; width:10em;}
input {width: 175px; font-size:11px; color:#ccc; background:#666; border:1px solid #ccc;}
input.submit {width: 75px; height: 20px;}
input.check {width: 15px; height: 15px;}
input.med, textarea.med {width: 279px; height: 100px; font-size:12px; color:#393939; line-height:18px;}
input:focus, textarea:focus, input.submit:focus {background-color:#acd582; color: #000;}

/* table */

.tablehome {width:592px; border:none;}
td {vertical-align: top; text-align:left; padding:6px 2px;}

.detail {border-width: 0px; background:#e0efd0;}
.detail td {width: 224px;}

