
/*GLOBAL STYLES*/
body { background-color:#f0f0f0; text-align:center; margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#807f83; line-height:1.2em;}
#container {background-color:#fff; display:block; width:947px; margin: 0px auto; padding:0px 16px 25px 17px; text-align: left;}
#left {display:block; width:697px; margin-top:40px; padding:0px 3px 0px 0px; float:left; border-right:1px solid #d7d7d9; font-size: 14px; }
#right {display:block; width:235px; margin:0px; padding:20px 0px 0px 10px; float:right; font-size: 11px;}

/*NAV*/
#nav {font-size:12px; margin:0px 0px 0px 0px; padding:0px; color:#fff; display:block; width:695px; float:left;}
#nav ul{list-style-type:none; margin:0px; padding:0px; display:block; list-style-type:none; list-style-image:none;}	
#nav li{display:inline; float:left; margin:0px 1px 0px 0px; padding:0px; list-style-type:none; list-style-image:none;}
#nav a{float:left; color:#807f83; text-decoration:none; padding:58px 8px 2px 8px;}
#nav a:hover {color:#807f83; background-color:#f5fbf8; }
.selected {background-color:#f5fbf8;}

/*SUBNAV*/
#subnav {font-size:11px; margin:0px 0px 0px 0px; padding:0px; color:#fff; display:block;}
#subnav ul{margin:0px; padding:0px; display:block; list-style-type:none; list-style-image:none;}	
#subnav li{display:inline; float:left; margin:0px 1px 0px 0px; padding:0px; list-style-type:none; list-style-image:none;}
#subnav a{float:left; color:#807f83; text-decoration:none; padding:2px 10px;}
#subnav a:hover {color:#9fd6bc; background-color:#fff;}
#subnav .selected {background-color:#f5fbf8;}

/*PAGE LAYOUT*/
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; font-weight: normal; color: #8fc1aa; margin-bottom:20px; padding-top:0px; margin-top:0px; line-height:normal;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; padding-top:10px; margin:10px 0px 0px 0px;}

img{border:none;}

a, a:link, a:active, a:visited {color:#8fc1aa; text-decoration:none;}
a:hover {color:#807f83; text-decoration:underline;}
a img{border:none;}

ul {list-style-image: url("../images/bullet.gif");}

.clear{clear:both; line-height:1px; font-size:1px; margin:0; padding:0;}
.hidden {display:none; visibility:hidden;}

.grn {color:#9fd6bc;}
.size11 {font-size:11px;}
.size14 {font-size:11px;}

/*CONTACT FORM*/
.contact { padding:3px 0px 10px 5px; margin:0px; display:block;}
.contact form { margin:0; padding:0;}
.contact fieldset {margin:0; padding:0; border: none;}
.contact legend {margin:0; padding:0; font-weight:bold; color:#333;}
.contact input {width:210px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; padding:3px; margin:2px 0px 0px 0px;  border: 1px solid #999;}
.contact button {float:right; margin:3px 7px 0px 0px; padding:0px 3px; font-weight:bold; border:1px solid #565656; color:#000000; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.contact label { margin:0; padding:0; }

/*FOOTER*/
#footer {padding-top:30px; color:#807f83; font-size:11px;}
#footer ul{list-style-type:none; margin:0px; padding:0px; display:block;}	
#footer li{display:inline; margin:0px; padding:0px;}
#footer a {color:#807f83; text-decoration:none;}
#footer a:visited {color:#807f83; text-decoration:none;}
#footer a:hover { color:#9fd6bc;}


.fade {
	opacity: .4;
	filter: alpha(opacity=40);
}

/*QUOTES*/
.csquote-btm { background:url(../images/boxes/quote-btm.gif) bottom right no-repeat; padding:5px; display:block; display:block; margin-bottom:10px; width:665px;}
.csquote-top { background:url(../images/boxes/quote-top.gif) top left no-repeat; padding:10px 25px 0px 25px;}
.csquote-top strong {font-size: 16px; font-weight: normal; color: #8fc1aa; text-transform:uppercase; line-height:1.4em;}

