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

body {
	background-image:url(/images/bodybackground.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color:#fff;
	font-size: .875em;
	color: #868f98;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a:link, a:visited {
 color: #868f98;
 text-decoration: underline;
}

a:hover {
 color: #868f98;
 text-decoration: none;
}

h1 a, h2 a {color:#0066a4 !important;}

ul a, ol a {color:#636a70 !important;}

html, body, #wrapper {height: 100%;}

body > #wrapper {height: auto; min-height: 100%;}


/*TYPOGRAPHY, IMAGES, LINKS, LISTS*/
h1, h2 {color:#0066a4;}

h1 {font-size:1.571em; line-height:1.227em; margin-bottom:15px;}

h1 span.subHead {font-size:.818em; line-height: .611em; display:block; margin-top:5px;}

h2 {font-size: 1.286em;}

p, ul, ol {margin-bottom: 17px;}

ul, ol {padding-left: 15px; font-weight: bold; color: #636a70;}

ol li ol {list-style-type:lower-alpha;}

li {line-height:1.214em; margin-bottom:5px;}

td {padding: 3px;}

.blue {color: #0066a4;}

.taupe {color: #4f5048;}

.green {color:#13521c;}

em {font-style: italic;}

/*HEADER*/
#header {
	background-image:url(/images/headerbackground_index.jpg);
	background-repeat: no-repeat;
	min-height: 95px;
	_height: 95px;
	padding-top: 11px;
}

#headerRight {
	text-align: right;
}

#socialSites {margin-top: 5px; margin-bottom:0;}

#socialSites #homelink {margin-right:5px;}

#socialSites li {
	list-style-type: none;
	display: inline;
}

#login-line {font-size: .857em; font-weight:bold; margin-bottom:0; margin-top:-5px;}
#login-line a:link, #login-line a:visited {color:#868F98; text-decoration:underline;}
#login-line a:hover {color:#0066a4;}

#searchForm {}

#searchForm input {vertical-align:middle;}

#searchForm label {
	font-size: .929em;
	font-weight: normal;
	vertical-align: middle;
}

#searchInput {
	padding-left:2px;
	height: 14px;
	border-top: 1px solid #b9bbbd;
	border-right: none;
	border-left: 1px solid #b9bbbd;
	border-bottom: 1px solid #b9bbbd;
}

#searchGo {margin-left: -4px;}

#pageHeader h1 a {color: #fff !important; text-transform: uppercase; font-weight: bold; font-size:.818em;  margin-bottom: 0; line-height: 1em; text-decoration: none;}

#pageHeader {
	background-repeat: repeat-x; 
	background-position: center top; 
	margin-left: 2px; 
	width: 214px; 
	margin-top: 1px; 
	padding: 16px 0 15px 30px; 
	min-height: 21px;
	_height: 21px;
}


/*COLUMNS*/
#columns {padding-bottom: 85px;}

#left {
	background-image:url(/images/leftcolumn_background.jpg);
	background-repeat: repeat-y;
}

#forwardtogether #left, #forwardtogether #right {margin-top:-23px;}

#flashHolder {margin-bottom: 11px;}

/*NAV STYLES*/
#left ul {list-style-type: none; width: 221px; margin-bottom: 6px; margin-top: 0; font-weight: normal; padding-left: 0;}

#left li {font-size: .857em; padding-left: 32px; line-height: 16px; margin: 7px 0;}

#left li a:link, #left li a:visited {color: #2d2b25; text-decoration: none; padding-left: 7px; margin-left: -7px;}/*smaller text color #5b5d5f; 11px*/

#left li a:hover {background-image:url(/images/linkhoverarrow.gif); background-repeat: no-repeat; background-position: left 5px;}
/*-----------------*/

#middle {
 min-width: 470px;
 _width: 470px;
 padding-bottom:15px;
}

/*ALERTS LIST*/
#alert-list {font-weight: normal; padding-left: 0; font-size:.857em; padding-left: 8px; line-height: 1.25em; margin-bottom: 7px; background-image:url(../images/altertsbgbar.jpg); background-repeat:no-repeat; background-position:top left; padding-top:40px;}

#alert-list span.date {color: #d2760d; font-weight: bold;}

#alert-list p {margin-bottom:11px;}

#alert-list a:link, #alert-list a:visited, #alert-list a:hover { color: #51565b; text-decoration: underline;}

#right #alert-list {float:right; width:184px; background-image:url(../images/altertsbgbar_right.jpg); padding-top:30px;}

/*--------------------------*/

/*NEWS LIST*/
#newsList {
	list-style-type: none;
	padding-left: 18px;
	background-image:url(/images/newsbackground.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	font-weight: normal;
}

#index #newsList {
	padding-left: 18px;
	background-image:none;
	background-color: #fff;
	margin-left: 10px;
	font-weight: normal;
	width: 200px;
	padding-left: 0;
}

#newsList li {
	padding: 0 8px;
	font-size:.857em;
	line-height: 1.25em; 
	margin-bottom: 7px;
}

#newsList li span.date {color: #77674e;}

#newsList li a:link, #newsList li a:visited, #newsList li a:hover {color: #5b5d5f; text-decoration: underline; display: block; border-bottom: 1px solid #aeb3b7; padding-bottom: 9px;}

#newsList li a.allNews:link, #newsList li a.allNews:visited, #newsList li a.allNews:hover {color: #7f7058; text-decoration: none; font-weight: bold; border: none;}
/*----------------------------*/

#rightAdditional {
	width: 200px;
	margin-left: 10px;
}

#rightAdditional p {margin-bottom: 14px;}

h2.categories {margin-bottom: 7px;}

#breadcrumb {
	font-size: .857em;
	color: #555651;
	font-weight:bold;
	padding-left:2px;
	padding-top:26px;
}

#static #breadcrumb {
	margin-bottom: 30px;
	padding-top: 5px;}

#breadcrumb a:link, #breadcrumb a:visited {color: #555651; text-decoration: none;}

#breadcrumb a:hover {text-decoration: underline;}

/*FOOTER*/
#footer {
	position: relative;
	margin-top: -85px; /* negative value of footer height */
	height: 85px;
	clear:both;
	background-image:url(/images/footerbackground.jpg);
	background-repeat: no-repeat;
	font-size: .786em
}

#footerRight, #footerLeft {padding-top: 15px;}

#footerRight {text-align: right;}

#footerContact {margin: 0; list-style-type: none; font-weight: normal;} 

/*NAV BARS*/
#index .navbar, #static .navbar {
	background-image:url(/images/navbar_defaultbackground.jpg);
	border-right: 1px solid #a29d81;
}

#dental .navbar {background-image:url(/images/navbar_dental.jpg); color: #555651; text-transform:uppercase;}
#dental .navbar.news {background-image:url(/images/news_dental.jpg);}

#healthpromotions .navbar {background-image:url(/images/navbar_healthpromotions.jpg); color: #555651; text-transform:uppercase;}
#healthpromotions .navbar.news {background-image:url(/images/news_healthpromotions.jpg);}

#diseasecontrol .navbar {background-image:url(/images/navbar_diseasecontrol.jpg); color: #555651; text-transform:uppercase;}
#diseasecontrol .navbar.news {background-image:url(/images/news_diseasecontrol.jpg);}

#emergencyresponse .navbar {background-image:url(/images/navbar_emergencyresponse.jpg); color: #555651; text-transform:uppercase;}
#emergencyresponse .navbar.news {background-image:url(/images/news_emergencyresponse.jpg);}

#envirohealth .navbar {background-image:url(/images/navbar_envirohealth.jpg); color: #555651; text-transform:uppercase;}
#envirohealth .navbar.news {background-image:url(/images/news_envirohealth.jpg);}

#foodsafety .navbar {background-image:url(/images/navbar_foodsafety.jpg); color: #555651; text-transform:uppercase;}
#foodsafety .navbar.news {background-image:url(/images/news_foodsafety.jpg);}

#forwardtogether .navbar {background-image:url(/images/navbar_forwardtogether.jpg); color: #555651; text-transform:uppercase; margin-top:0;}
#forwardtogether .navbar.news {background-image:url(/images/news_forwardtogether.jpg);}

#mentalhealth .navbar {background-image:url(/images/navbar_mentalhealth.jpg); color: #555651; text-transform:uppercase;}
#mentalhealth .navbar.news {background-image:url(/images/news_mentalhealth.jpg);}

#wellness .navbar {background-image:url(/images/navbar_wellness.jpg); color: #555651; text-transform:uppercase;}
#wellness .navbar.news {background-image:url(/images/news_wellness.jpg);}

#womens-health .navbar {background-image:url(/images/navbar_womanchild.jpg); color: #555651; text-transform:uppercase;}
#womens-health .navbar.news {background-image:url(/images/news_womanchild.jpg);}

#family-health .navbar {background-image:url(/images/navbar_familyhealth.jpg); color: #555651; text-transform:uppercase;}
#family-health .navbar.news {background-image:url(/images/news_familyhealth.jpg);}

#populationhealth .navbar {background-image:url(/images/navbar_dental.jpg); color: #555651; text-transform:uppercase;}
#populationhealth .navbar.news {background-image:url(/images/news_dental.jpg);}

.navbar {
	width: 192px;
	font-size: 1.143em !important;
	font-weight: bold;
	letter-spacing: .063em;
	color: #fff;
	padding-left: 32px;
	line-height: normal;
	margin-left: 1px !important;
	padding:5px 0 4px 32px !important;
	background-repeat:repeat-x;
	background-position:center;
}

.navbar.services {
	background-image:url(/images/navbar_servicesbackground.jpg)!important;
	background-repeat: repeat-x;
	border-right: 1px solid #77a2c4 !important;
}

.navbar.alerts {
	background-image:url(/images/navbar_alertsbackground.jpg) !important;
	background-repeat: repeat-x;
	height: 24px;
	width: auto;
	padding-left: 15px !important;
	border-right: 1px solid #885e1b;
	padding-top: 3px;
	line-height: normal;
	color: #fff !important;
	font-weight: normal !important;
}

.navbar.news {
	padding:2px 7px !important;
	width: auto;
	color: #fff !important;
	font-weight: normal !important; 
}

a.navbar {
  display:block; 
  text-decoration: none;
  margin-bottom:18px;
  color: #fff;
  line-height:16px;
  }
/*-----------------------------*/


/*SUB PAGE HEADERS AND TITLES*/
#healthpromotions #header {background-image:url(/images/header_healthpromotion.jpg)}
#healthpromotions #pageHeader {background-image:url(/images/subheader_healthpromotion.jpg); background-color: #20366c;}

#wellness #header {background-image:url(/images/header_wellness.jpg)}
#wellness #pageHeader {background-image:url(/images/subheader_wellness.jpg); background-color: #a69426;}

#dental #header {background-image:url(/images/header_dental.jpg)}
#dental #pageHeader {background-image:url(/images/subheader_dental.jpg); background-color: #009fc4;}

#diseasecontrol #header {background-image:url(/images/header_diseasecontrol.jpg)}
#diseasecontrol #pageHeader {background-image:url(/images/subheader_diseasecontrol.jpg); background-color: #c89911;}

#emergencyresponse #header {background-image:url(/images/header_emergencyresponse.jpg)}
#emergencyresponse #pageHeader {background-image:url(/images/subheader_emergencyresponse.jpg); background-color: #ce0100;}

#envirohealth #header {background-image:url(/images/header_envirohealth.jpg)}
#envirohealth #pageHeader {background-image:url(/images/subheader_envirohealth.jpg); background-color: #048e05;}

#foodsafety #header {background-image:url(/images/header_foodsafety.jpg)}
#foodsafety #pageHeader {background-image:url(/images/subheader_foodsafety.jpg); background-color: #714c9b;}

#forwardtogether #header {background-image:url(/images/header_forwardnew.jpg); margin-bottom:8px;}
#forwardtogether #pageHeader {/*background-image:url(/images/subheader_forwardtogether.jpg); background-color: #106d38;*/ display:none;}
#forwardtogether #breadcrumb {width:470px; padding-left:260px; margin-right:0;}

#mentalhealth #header {background-image:url(/images/header_mentalhealth.jpg)}
#mentalhealth #pageHeader {background-image:url(/images/subheader_mentalhealth.jpg); background-color: #94b44d;}

#womens-health #header {background-image:url(/images/header_womanchild.jpg)}
#womens-health #pageHeader {background-image:url(/images/subheader_womanchild.jpg); background-color: #aa4aa5;}

#family-health #header {background-image:url(/images/header_familyhealth.jpg)}
#family-health #pageHeader {background-image:url(/images/subheader_familyhealth.jpg); background-color: #d0d0a5;}

#populationhealth #header {background-image:url(/images/header_dental.jpg)}
#populationhealth #pageHeader {background-image:url(/images/subheader_dental.jpg); background-color: #009fc4;}




