body {background: #ccc url(/images/background_body.jpg) no-repeat top center; font-family: Verdana, Geneva, sans-serif; font-size: 100%;}
.clear {height:1px; margin:0px; clear:both}

#outerWrap {background: none; width: 800px; margin: 0 auto; padding: 0;}

#topLinks {text-align: right; height: 20px; font-weight: bold; color: #999; font-size: .8em;}
#topLinks a {text-decoration: none; color: #999; font-weight: bold; padding: 0 5px 0 5px;}
#topLinks a:hover {text-decoration: none; color: #000;}
#wrap {background: #fff; width: 800px; margin: 0 auto; padding: 0; border: 1px solid #000;}

#header {background: url(/images/background_header.jpg) no-repeat top center; height: 166px; margin: 0; padding: 0;}
#headerLogo {height: 100%; margin: 0; padding: 0;}
#headerLogo img {margin: 0; padding: 15px 0px 15px 15px; border: none;}
#headerLogo a img, .item a img , .item img, .logo a img {border: none;}

#nav {background: #8dc640; height: 30px; margin: 0; padding: 0; border-bottom: 3px solid #f1f1f1; border-top: #000 1px solid;}
#mainNav {margin: 0; padding: 0px 0 4px 0; text-align: center;}
#mainNav ul {height:30px; margin: 0 auto;}
#mainNav li {list-style: none; display: inline-block; margin: 0 3px 0 3px; float: left;}
#mainNav li a {display:block; float:left; height:22px; text-decoration:none; color:#fff; font-weight:bold; padding:8px 5px 0 5px; text-transform:uppercase; font-size:11px;}
#mainNav li a:hover	{text-decoration: none; color: #fff; background: #aad96f;}
.current {background: #aad96f;}

#main {background: #fff url(/images/background_leftCol.jpg) repeat-y top left; height: 100%; float: left; margin: 0; padding: 0;}

#leftCol {background: none; border-bottom: #f1f1f1 0px solid; width: 250px; margin: 0; padding: 0; float: left; height: 100%; text-align: center;}
#leftCol .item {width: 250px; margin: 10px 0 10px 0; padding: 10px 0 0 0;}
#leftCol .item img {border: 1px solid rgb(235,235,235);}
#leftCol .newsWrapper {background:rgb(205,235,243); margin:15px 5px 0 15px; width:215px; overflow:hidden; border:1px solid rgb(154,220,238);}
#leftCol .newsItems {text-align:left; margin:4px 0 4px 0; padding:0; background: rgb(3,115,147) url(/images/arrow.gif) no-repeat 0 0; font-size:14px; height:50px; overflow:hidden; border-top:1px solid rgb(2,101,129); border-bottom:1px solid rgb(2,101,129);}
#leftCol  h4 {text-align:left; margin:0; background:rgb(3,115,147); padding:2px 4px 2px 4px; color:rgb(255,255,255);}
#leftCol .newsItems h5 { margin:0; padding:0;}
#leftCol .newsItems p {margin:0; padding:0;}
#leftCol .newsItems a {text-decoration:none; color:rgb(255,255,255); display:block; padding:0 4px 0 28px; background: rgb(3,115,147) url(/images/arrow.gif) no-repeat 0 0;}
#leftCol .newsItems a:hover {text-decoration:none; background:rgb(0,151,194) url(/images/arrow.gif) no-repeat 0 0; color:rgb(255,255,255); padding:0 4px 0 28px}
#leftNav {margin: 5px 0 0 0; padding: 10px 0 0 0; text-align: left;}
#leftNav li {margin: 0; padding: 0; list-style: none;}
#leftNav li a {display:block;  margin:0; padding:7px 5px 7px 15px; text-decoration:none; color:#666; font-weight:bold; font-size:.8em; font-family:Verdana,Geneva,sans-serif;}
#leftNav li a:hover {text-decoration: none; color: #666;  background: #f1f1f1; padding: 6px 5px 6px 15px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#leftNav ul {margin: 0; padding: 0;}
#leftNav ul a {color: #f58026; padding: 3px 5px 3px 30px; list-style: outside;}
#leftNav ul a:hover {color: #f58026; padding: 2px 5px 2px 30px;}
#leftNav ul ul a {color: #c00; padding: 3px 5px 3px 55px;}
#leftNav ul ul a:hover {color: #c00; padding: 2px 5px 2px 55px;}

#leftSubNav {margin: 10px 15px 0 15px; padding: 10px 0 5px 0; border-top: #ccc 1px dashed; border-bottom: #ccc 1px dashed;}
#leftSubNav li {list-style: none; text-align: center; margin-bottom: 8px;}
#leftSubNav li a {display: block; height: 22px; text-decoration: none; color: #9c3; font-weight: bold;  font-family: Georgia,"Times New Roman",Times,serif; font-size:.9em;}
#leftSubNav li a:hover {text-decoration: underline; color: #9c3;}

#rightCol {background: #fff; width: 510px; margin: 0; padding: 15px; float: left; height: 100%}
.item {width: 240px; padding: 0 15px 0 0; float: left;}
.full {width: 480px; padding: 15px 15px 15px 25px; float: left;}
.full a {text-decoration: underline; color: #666;}
.full li a {text-decoration: underline; color: #666;}
.full a:hover,.full li a:hover {text-decoration: underline; color: #000;}
#logos {margin: 0; padding: 15px; float: left;}
.logo {border: none; padding: 0 5px 5px 5px; margin: 0 0 10px 0; float: left; font-size: 10px; color: #666;}
.logo a {text-decoration: none !important; color: #666; border: none;}

.indexImg {margin: 0 0 5px 0; border: none;}
.contentImg {float:left; margin: 4px 10px 2px 0; border:1px solid #ccc;}
.contentImgR {float:right; margin: 4px 0 2px 10px; border:1px solid #ccc;}

h1, h1 a, h1 a:hover {font-family:Georgia,"Times New Roman",Times serif; font-size: 1.2em; margin: 0; padding: 0; color:#f58026; text-decoration:none; text-align:left;}
h2, h2 a, h2 a:hover {font-family:Georgia,"Times New Roman",Times,serif; font-size: 1.1em; margin: 0; padding: 0; color: #f58026; text-decoration: none;}
h3, h3 a, h3 a:hover {font-family:Georgia,"Times New Roman",Times,serif; font-size: 1.0em; margin: 0; padding: 0; color: #f58026; text-decoration: none;}
h4, h4 a, h4 a:hover {font-family:Verdana,Geneva,sans-serif; font-size: .9em; margin: 15px 0 0 0; padding: 0; color: #666; text-decoration: none;} /*use for .full subheadings*/
.full h4 a, .full h4 a:hover {font-size: 1em; margin: 0; padding: 0; color: #f58026; text-decoration: underline;}
li h4 {font-size: 1em; margin: 20px 0 0 0; padding: 0; color: #f58026; text-decoration: none;}
h5, h5 a, h5 a:hover {font-family:Verdana,Geneva,sans-serif; font-size: .8em; margin: 0 0 0 0; padding: 0; color: #999; text-decoration: none;}
h6, h6 a, h6 a:hover {font-family:Verdana,Geneva,sans-serif; font-size: .8em; margin: 0 0 0 0; padding: 0; color: #f58026; text-decoration: none;}
p, ol {font-family: Verdana,Geneva,sans-serif; font-size: .8em; margin: 3px 0 10px 0; padding: 0; color: #666; line-height: 1.6em;}
p a {font-family: Verdana,Geneva,sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; color: #666; text-decoration: underline;}
p a:hover {color: #000000; text-decoration: underline;}
hr {color: #f0f0f0; clear: both; border: 1px #f1f1f1 solid;}
ol,.full address {font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px 0 10px 40px; padding: 0; color: #666; text-align: left; font-style:normal;}
.full ul {font-family: Verdana, Geneva, sans-serif; margin: 3px 0 10px 0px; padding: 0; color: #666; font-style:normal; list-style: none;}
.full ul li {margin: 3px 0 10px 0; padding: 0; color: #666; font-size: 12px; text-align: left; font-style:normal;}

#footer {background:#f1f1f1; width:800px; float:left; margin:0; padding:0; clear:both; border-top:#000 1px solid; color:#000; font-size:9px; line-height:16px;}
#footer address {width: 380px; float: left; padding: 5px 5px 15px 5px; font-style: normal;}
#footNav {width: 400px; float: right; padding: 5px 5px 15px 5px; text-align: right;}
#footer a {text-decoration: none; color: #666;}
#footer a:hover {text-decoration: underline; color: #000;}

/* ---aboutus_staff.html ----------------------  */
.staffName {width: 396px; float: left; font-size: .8em; clear: both; text-align: left; margin-bottom: 5px;}
.staffName a {color: #f58026;}
.staffPhone {width: 83px; float: left; font-size: .7em; color: #000;}

/* ---aboutus_directions.html -----------------  */
.directions {font-size: .8em; font-style: normal;}

/* ---sitemap.html ----------------------------  */
#sitemap li a {font-weight: bold;}
#sitemap ul li a {font-weight: normal;}
#sitemap ul {padding-left: 40px;}

/* ---AFFORDABLE COLOR SCHEME -------------------*/
#affordable	#nav {background: #F58026;}
#affordable #mainNav li a {color:#fff;}
#affordable #mainNav li a:hover {color: #fff; background: #F5AA24;}
#affordable #leftSubNav li a {color: #F58026;}
#affordable .current a {background: #F5AA24;}