/* KCSC CSS */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:76%; margin:0; padding:10px; }
a {color:#2e74bb;}
a:hover { text-decoration:none;}
a:visited {color:#2e74bb;}
#nav {margin:0; padding:0; width:760px; float:left; background:#69c;}
#nav li {display:inline; margin:0; padding:0;}
#nav li a {height:44px; background-color:#69c; margin:0; padding:0; float:left; background-position:0 0; text-indent:-5000px; text-decoration:none;}

#navHom {background-image:url(images/nav_home.gif); width:100px;}
#navUnd {background-image:url(images/nav_understanding.gif); width:180px;}
#navSer {background-image:url(images/nav_services.gif); width:109px;}
#navAbo {background-image:url(images/nav_about.gif); width:84px;}
#navRes {background-image:url(images/nav_resources.gif); width:150px;}
#navHel {background-image:url(images/nav_help.gif); width:136px;}

#nav li a.selected { background-position:0 44px;}

#container {width:760px;}
#content {margin:0 29px; padding:0 0 20px 0; float:left; width:702px; display:inline;}

#sectionHed {background:url(images/bg_sectionhed.gif); padding:0 0 19px 0; width:702px; float:left; margin-bottom:20px; }
h1 {padding:0; margin:0; float:left; display:inline; font-size:1.5em;}

#header {width:760px; height:84px; background:url(images/bg_headernew.gif) #693; position:relative; margin:0; padding:0; }
#footer {width:760px; height:27px; background:#6699ff; clear:both; font-size:10px;}
#logo {position:absolute; top:30px; left:25px;}

#footer ul {padding:7px 7px 0 0; margin:0; text-align:right;}
#footer li {list-style:none; display:inline; color:#fff;}
#footer li a {padding:0 5px; color:#fff; text-decoration:none;}

.address {color:#003399; font-size:8.5px; line-height:12px; text-align:right; padding:10px 12px 0 0; margin:0;}
.address a {color:#003399;}

.leftCol, .rightCol {width:314px; float:left; margin-right:24px;}

p {font-size:.92em; line-height:1.4em; padding:0; margin:0 0 10px 0;}
h2 {font-size:.92em; padding:0; margin:25px 0 0 0; line-height:1.4em; font-weight:bold;}
h3 {font-size:.92em; line-height:1.4em; padding:0; margin:0; font-style: italic; font-weight:bold;}
.bd { font-weight: bold; }
.bmar {margin-bottom:10px;}
.nmar {margin:0;}
.privacy h3 {font-style: normal; font-weight:normal;}
h2.top {margin-top:0;}

.sectPhoto {border-right:4px solid #fff; border-bottom:6px solid #fff; width:333px; float:left; margin:0; padding:0;}
.sectTitle {border-bottom:6px solid #fff;}
.copyright {float:left; margin:0; padding:7px 0 0 30px; font-size:10px;}

#content ul {margin:0 0 10px 0; padding:0; font-size:.92em;}
#content li {list-style:none; padding:0; margin:0; line-height:1.4em;}

#content .bull li {list-style:disc; margin-left:16px;}

.home #content {padding:0; background:url(images/bg_home.gif); margin-bottom:20px;}
.home #content p, .home #content h2 {padding:0 10px; line-height:1.3em; font-size:.92em;}
.home #content a {color:#fff;}
.homeLeft {float:left; width:327px; border-right:5px solid #fff; text-align:center;}
.homePhoto { border-bottom:5px solid #fff; margin:0; padding:0; }
.homeServices { margin:0; padding:0; background:#f90; border:0; }
.homeMain {width:227px; float:left; background:#69c; color:#fff; padding:10px 0; margin-right:5px;}
.homeRight {width:138px; float:left; background:#039; color:#fff; padding:0; border-bottom:5px solid #fff;}
.homeLeft a {text-decoration:none;}
.home #content .homeLeft p, .home #content .homeLeft h2 {padding:0 5px; line-height:1.6em;}
.servicesCallout h2 {margin-top:5px;}
.servicesCallout {background:#f90; border-bottom:6px solid #fff; margin-bottom:0;}
.surveyCallout {background:#999; padding:14px 0 1px 0; color:#fff; margin:0;}
#content p.greenCallout {color:#fff; font-weight:bold; margin:0; padding:15px 10px; width:118px; display:block; float:left; text-align:center;}

* html .sectPhoto {margin: 0 -3px; ma\rgin: 0;}
* html .homePhoto {margin: 0 -3px; ma\rgin: 0;}

#searchForm {margin:5px 0 4px 0; padding:0; font-size:.92em; line-height:20px; text-align:right;}
#search {padding:2px 0; margin:0; width:110px; line-height:15px; font-size:11px; font-family:verdana, arial, helvetica, sans-serif;}

.note {border:1px solid #000; padding:10px; margin:25px 0 0 0; font-style:italic;}
.note h2 {margin:0;}
.note p {margin:0;}

/* home page popup for who we serve*/
.whoServe {background:#f90;}
.whoServe p, .whoServe ul {color:#fff; font-size:.92em;}

/* toggledivs */
#board, #management, #employment {display:none;}

/* pop pages */
.pop #header {width:550px;}
.pop #content {margin:0 15px; padding:0 0 20px 0; float:left; width:520px; display:inline;}
.pop h1 {float:none; padding:15px 0; display:block; font-size:16px;}
.pop form {margin:20px 0 10px 0;}
.pop label {width:170px; display:block; float:left; clear:left; padding:7px 0 2px 0;}
#commentsLabel, #submit {width:auto; float:none; display:block;}
.pop input {margin:2px 0; padding:1px; font-family:verdana,geneva,arial,sans-serif; width:200px; }
.pop textarea {width:370px; height:130px; margin:10px 0;}