/*
Theme Name: NorthBlue
Theme URI: http://www.northstar-ems.com
Description: Theme Developed for NorthStar EMS Inc.
Version: 1
Author: Nathan Chapman - chpmn.com

*/
/* ----------------------------------------------
   Overview:
   Reset > Header > Navigation > Single > Page > Footer
   Pages:
   Index > Our Services > Information > Locations > Careers
------------------------------------------------- */ 
blockquote {
	font-weight: normal; font-size: 14px; line-height: 1.6em; font-style: italic; font-family: "Courier New", Courier, monospace; color: #777 ;clear: both;}
code {
	margin:5px 0; padding:15px; text-align:left; display:block;	overflow:auto; font: 500 1em/1.5em Arial, Helvetica, sans-serif;/* white-space: pre; */border: 1px solid #0099CC;background-color: #D4D4D4;}
acronym {
	cursor: help; border-bottom: 1px dotted #895F30;}
label {
	display: block; color: #666666;}
input, textarea, select {
	padding: 0 4px;}
input.button { 
	height: 20px; margin: 0; padding: 0 3px;}
/* ----------------------------------------------
   Reset
------------------------------------------------- */ 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-size: 100%; vertical-align: baseline;
	background: transparent;}
body {
	line-height: 1; background:#242021 url(images/bodyback.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
ol, ul {
	list-style: none;}
blockquote, q {
	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: ''; content: none;}
:focus {
	outline: 0;}
ins {
	text-decoration: none;}
del {
	text-decoration: line-through;}
table {
	border-collapse: collapse; border-spacing: 0;}
/* ----------------------------------------------
   Header
------------------------------------------------- */ 
#logser, #slogs, #sbox form {
	overflow:hidden;}
#logolink, #search li strong, #sbox label {display:block;}	
#logo {
	float:left; background:url(images/NEMS-Logo.jpg) 30px 20px no-repeat; height:133px; width:280px; padding:0 0 1em 0;}
#logolink {
	height:105px; width:280px; }
#search {
	float:right; background:url(images/searchbb.gif) no-repeat; width:216px; font-size:.8em; color:#3e3739; padding-left:7px;}
#search li {
	display:inline; padding:0;}
#search li strong {
	margin:12px 0 0 13px;}	
#searchb, #searchs {
	padding:3px; border:0;}
#searchs {
	padding:2px; border:0;}
#slogs li {
	float:left;}
#slogs li.regpush {
	margin:15px 0 0 0;}
#sbox form {
	margin: 5px 10px 0 4px; padding: 0 10px 20px 10px;}
#sbox form input {
	float:left;}	
#sbox form #searchs {
	margin: 0 0 0 3px;}
#sbox label {
	margin: 6px 0 5px 0; color: #777;}	
/* ----------------------------------------------
   Navigation & Buttons
------------------------------------------------- */ 	
#nav {
	width:100%; height:44px; margin:8px 0 0 0;}
#nav ul li.current_page_item {
	margin:0 0 0 30px; width:121px; float:left; display:inline; margin-top:7px;}
#nav ul li.current_page_item a {
	display:block; width:121px; height:29px; background:url(images/nav-home-on.gif);}
#nav ul li.current_page_item a:hover {
	background-position: 0 -29px;}	
.nav h1 {float:left;}
.nav-home-off {margin:0 0 0 30px; width:121px; float:left; display:inline; margin-top:7px;}
.nav-home-off a{display:block; width:121px; height:29px; background:url(images/nav-home-off.gif);}
.nav-home-off a:hover{background-position: 0 -29px;}

.nav-home-on {margin:0 0 0 30px; width:121px; float:left; display:inline; margin-top:7px;}
.nav-home-on a{display:block; width:121px; height:29px; background:url(images/nav-home-on.gif);}
.nav-home-on a:hover{background-position: 0 -29px;}
			
.nav-serv-off {width:158px; float:left; display:inline; margin-top:7px;}
.nav-serv-off a{display:block; width:158px; height:29px; background:url(images/nav-serv-off.gif);}
.nav-serv-off a:hover{background-position: 0 -29px;}

.nav-serv-on { width:158px; float:left; display:inline; margin-top:7px;}
.nav-serv-on a{display:block; width:158px; height:29px; background:url(images/nav-serv-on.gif);}
.nav-serv-on a:hover{background-position: 0 -29px;}

.nav-info-off {width:146px; float:left; display:inline; margin-top:7px;}
.nav-info-off a{display:block; width:146px; height:29px; background:url(images/nav-info-off.gif);}
.nav-info-off a:hover{background-position: 0 -29px;}

.nav-info-on {width:146px; float:left; display:inline; margin-top:7px;}
.nav-info-on a{display:block; width:146px; height:29px; background:url(images/nav-info-on.gif);}
.nav-info-on a:hover{background-position: 0 -29px;}

.nav-loc-off {width:137px; float:left; display:inline; margin-top:7px;}
.nav-loc-off a{display:block; width:137px; height:29px; background:url(images/nav-loc-off.gif);}
.nav-loc-off a:hover{background-position: 0 -29px;}

.nav-loc-on {width:137px; float:left; display:inline; margin-top:7px;}
.nav-loc-on a{display:block; width:137px; height:29px; background:url(images/nav-loc-on.gif);}
.nav-loc-on a:hover{background-position: 0 -29px;}

.nav-car-off {width:113px; float:left; display:inline; margin-top:7px;}
.nav-car-off a{display:block; width:113px; height:29px; background:url(images/nav-car-off.gif);}
.nav-car-off a:hover{background-position: 0 -29px;}

.nav-car-on {width:113px; float:left; display:inline; margin-top:7px;}
.nav-car-on a{display:block; width:113px; height:29px; background:url(images/nav-car-on.gif);}
.nav-car-on a:hover{background-position: 0 -29px;}

.apply { width:103px; margin:0 0 2em 0;}
.apply a{display:block; width:103px; height:46px; background:url(images/career_apply.gif);}
.apply a:hover{background-position: 0 -46px;}

li.appnowroll {width:157px; display:block; margin-top:210px; margin-bottom:10px;}
.appnowroll a{display:block; width:157px; height:38px; background:url(images/applynow.gif);}
.appnowroll a:hover{background-position: 0 -38px;}
/* ----------------------------------------------
   General Elements
------------------------------------------------- */ 
#container {
	margin:0 auto; width:780px;}
.content-wrap {
	clear: both; width:780px; padding-top: 1px;}
#features {
	background:url(images/featback.png);}	
#feattop {
	background:url(images/feattop.png); height:7px;}
#boxend {
	background:url(images/boxend.png); height:7px;}
li.mininav {
	color:#f0f0f0;}	
li.divide {
	color:#d4d4d4;}	
#nonav {
	height:30px;}
#motto {
	font-style:italic; font-weight:bold; color:#FFF; text-align:center; font-size:.8em; margin:.3em 0 .5em 0;}	
#infonav {
	margin:.5em 0; font-size:.9em; text-align:center;}
#infonav li {
	display:inline; padding:.5em; }
.samplebox {
	margin:10px 0 0 20px; padding: 5px; border: 5px solid #333; background-color: #CCC; width: 300px; display: none;} 
.samplebox p {	font-size:.8em;}
.spacing {
	width: 100px; margin:8px 0 0 0;}
/* ----------------------------------------------
   File: single.php
------------------------------------------------- */ 
#pagecon, #sidebar, #searchcon, #searchcon h3 {
	overflow:hidden;}
#pagecon {background:url(images/featback.png);}
#pagebody {
	width:745px; margin:0 0 0 15px;}
#pagebox {
	height:90px; background:#333;}
#pagecon #sidebar h3 {
	color:#231f20; text-decoration:none; font-size:1.2em; font-weight:normal; padding:5px 0;}	
/* ----------------------------------------------
  Sidebar
------------------------------------------------- */ 	
#sidebar ul {
	margin:.5em 0 .5em 89px;}
#sidebar ul li#vitalad {
	background:url(images/vitalsignsad.gif) no-repeat;}	
#vitallink {
	width:603px; height:70px;}
#vitallink, #searchcon h3, #searchcon p {display:block;}	
/* ----------------------------------------------
  Search Results Page
------------------------------------------------- */ 	
#searchcon {background:url(images/featback.png);}
#searchpage { 
	background:url(images/searchresults.jpg) no-repeat; margin:0 0 0 7px; width:766px; height:202px; }
#searchcon p, #searchcon h1, #searchcon h2, #searchcon h3 {
	width:714px; margin-left:30px;}
#searchcon p {
	color:#333; line-height:1.3em; padding:.5em 0; margin-bottom:1em;}
#searchcon h1 {
	color:#013773; font:1.4em/1.2em Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:.6em;}
#searchcon h2 {
	color:#4061a3; font:1.1em/1em Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#searchcon h3 {
	color:#333; font:.9em/1em Tahoma, Geneva, sans-serif; font-weight:normal; background:#ccc; border-bottom:1px #999 solid; padding:3px; color:#777; margin:3px 0 3px 30px;}
#searchcon h3 span {float:right;}
/* ----------------------------------------------
  File: page.php
------------------------------------------------- */ 
.entry, #footer {overflow:hidden;}
.entry p {
	font-size:.8em; line-height:1.1em; color:#444;}
.ftitle {
	height:170px; margin-bottom: 5px; color: #0000FF; background-color: #99FFFF; width: 250px; overflow: hidden;}
ul.categories {text-decoration: none;}
#central .title {
	font-size: 14px; clear: both; padding-top: 5px; float: left; padding-bottom: 2px; width: 550px;}	
/* ----------------------------------------------
   FOOTER
------------------------------------------------- */ 
#footer {
	padding:1em 7px 1em 7px; margin:.8em 0; background:url(images/footerback.gif);} 
.footlist {
	width:245px; float:left; color:#ccc;}
#footone {margin:0 0 0 13px;}
.footlist ul {padding:5px 10px;}
.footlist ul li span {
	padding:.3em 0; display:block; font-size:1.2em; }
.footlist li {
	font-size:.8em; padding:.1em 0;}
.footlist .lispace strong {padding:10px;}
/* ----------------------------------------------
   Index - Home Page
------------------------------------------------- */ 
 /* ----------------------------------------------
  Slideshow */
#slidebox {position:absolute;}
#slidebox span{
	display:block; float:left;}
.mask{
	position:relative; margin:0 0 0 7px; width:766px; height:197px; overflow:hidden;}
#slide {height:157px;}
 /* ----------------------------------------------
  JumpMenu Find Locations */
#find { 
	position:relative; z-index:1; height:5px; margin:38px 0 0 0; color:#3e3739;}
#find form {
	margin:0 0 0 570px; padding:14px 0 0 0;}
.feature {
	overflow:hidden; background:url(images/featback.png);}
.categ {
	width:254px; float:left;}
 /* ----------------------------------------------
  NorthStar Community - What's New - Join Us! */
#topiccol {
	overflow:hidden; background:url(images/galleryback.png) 1px 0; padding:0 14px 0 0;}
.imgcol, .imgcolthree {
	float:left; width:215px;}
.imgcol {margin:0 0 0 31px;}
.imgcolthree {margin:0 0 0 46px;}
#topiccol .imgcol span {display:block; }
.imgcol img, .imgcolthree img {padding:30px 0 0 0; }
 /* ----------------------------------------------
  Posts */
#northgallery {
	background:url(images/galleryback.png) 1px 0; 
	width: 780px; margin:0 auto; padding-bottom: 20px; overflow:hidden;}
#norcom p {
	color:#333; font-size:.8em; line-height:1.1em; padding:0 0 .5em 0;}	
#norcom, #nornew, #norjoin {
	width:211px; float:left; }
#norcom {margin:5px 0 0 31px;}	
#nornew {margin:5px 0 0 34px;}	
#norjoin {margin:5px 0 0 51px;}		
#norcom small, #nornew small, #norjoin small {
	color:#333; font-size:.7em; padding:.1em 0 .3em;}
#nornew p, #norjoin p {padding:0 0 .5em;}
#norcom h2, #nornew h2, #norjoin h2 {
	font: .9em/1.3em Tahoma, Geneva, sans-serif; font-weight:normal; padding:0 0 2px 0;}
#norcom ul, #nornew ul, #norjoin ul {
	list-style:inside circle; color:#444; font: .9em/1.3em Tahoma, Geneva, sans-serif; padding:.5em 0 .5em .2em;}
 /* ----------------------------------------------
  Information - Vision Statement */
#visionback { 
	background:url(images/visionback.jpg) 7px 0 no-repeat; padding:0 0 1em 0;}
#visionback p {
	color:#333; line-height:1.3em; padding:.5em 0;}
#visionback h1 {
	color:#013773; font:1.4em/1.2em Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#visionback h2 {
	color:#4061a3; font:1.1em/1em Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#visionback h3 {
	color:#333; font:1em/1em Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#vis-single {overflow:hidden;}
#visright {
	width:490px; margin:150px 0 0 207px;}
#visright ul {
	list-style:disc inside; color:#333; line-height:1.3em; padding:.5em 0;}
#visright li {padding:.5em 0;}
#visright .totop {
	overflow:hidden; padding:.1em 0;}
#visionback p strong {
	color:#555;}
#valmission {
	margin:.5em 0; border-top:3px solid #d5d5d5; border-bottom:3px solid #d5d5d5; padding:.6em 0;}
#valmission p {
	font-style:oblique; font-family:Georgia, "Times New Roman", Times, serif; color:#f1f1f1;}
#valmission p strong {
	color:#fff;}
#vsbot {
	background:#c4bcad; width:721px; margin:1em 0 0 29px;}
#vsbot ul {
	color:#333; font:.9em/1.3em Tahoma, Geneva, sans-serif; text-align:center;}
#vsbot p {
	color:#333; font:1.2em/1.3em Tahoma, Geneva, sans-serif; text-align:center; padding:.5em 0; font-weight:bolder; margin:0;}
 /* ----------------------------------------------
  Information - Team - Team Single */
#teamback { 
	background:url(images/teamback.jpg) 7px 0 no-repeat; padding:0 0 1em 0;}
#teamback p {
	color:#333; line-height:1.3em; padding:.5em 0;}
#teamback h1 {
	color:#013773; font:1.4em/1.2em Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#teamback h2 {
	color:#4061a3; font:1.1em/1em Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#teamback h3 {
	color:#333; font:.9em/1em Tahoma, Geneva, sans-serif; font-weight:normal; background:#ccc; border-bottom:1px #999 solid; padding:3px; color:#777; margin:3px 0;}
#team-single, #teamright .totop {overflow:hidden;}
#teamright {
	width:490px; margin:150px 0 0 207px;}
#teamright .totop {padding:.1em 0;}
#teamback p strong {color:#555;}
#teamback ul {
	list-style:inside circle; padding:0 0 0 5px; }
#teamback li {line-height:1.3em;}
/* ----------------------------------------------
  Services
------------------------------------------------- */ 
#servwrap {
	overflow:hidden; font-family: Georgia, "Times New Roman", Times, serif; 
	background: url(images/servtop.jpg) 7px 0 no-repeat; padding-bottom:1em;}
#servwrap #left, #servwrap #right {
	float:left; width:340px; margin:0 0 0 30px;}
#servwrap #right h1 {
	font-size:2em; line-height:2em; font-weight:normal; color:#012532;}
#servwrap #right h2 {
	padding:.5em 0;}		
#servwrap #right p {
	background:#ccc; color:#333; font-size:.9em; line-height:1.6em; padding:2px 3px 2px 3px; margin:2px 0; border-bottom:1px solid #999;}
#servwrap #right h4 {
	background:#ccc; color:#600; font-size:2em; line-height:2em; padding:0 3px 10px 3px; text-align:center;}	
#servwrap #right p.serv1 {
	background:none; color:#555; font-size:1.3em; padding:0 0 .5em 0; width:335px; font-style:oblique;}
#servwrap #right ul {
	overflow:hidden; background:#999; border-bottom:1px solid #777;}	
#servwrap #right li {
	float:left; padding:.5em .3em;  background:#999;}
#servwrap #right .subheader {
	background:#FFF; border:1px dotted #333; margin:50px 0 0 0;}
#servwrap #right .subheader img {
	padding:19px 19px 8px 19px; }
#servwrap #right li.servphone {
	float:right;}
#servtop {
	height:256px;}
#servwrap #left h1, #servwrap #right h2 {
	font-size:1.3em; line-height:1.6em; font-weight:normal; color:#056c8e;}
#servwrap #left p {
	color:#333; font-size:.9em; line-height:1.3em; padding:0 0 10px;}
#servwrap #left span {
	color:#056c8e; border-bottom:1px solid #056c8e; padding-bottom:2px;}	
#servwrap #right .subheader p.noback {
	background:#fff; text-align:center; width:332px; margin:0 0 0 5px; padding:.5em 0 1.5em 0; border-bottom:none;}
 /* ----------------------------------------------
  Information
------------------------------------------------- */ 
#overwrap {
	overflow:hidden; background:url(images/featback.png);}
#overview-left, #overview-right {
	float:left; }
#overview-left {
	width:504px; height:445px;}
#overview-left h1, #overview-left h2, #overview-left h3 {
	margin:0 0 0 28px;}
#overview-left h1 {
	font:1.8em/1em Georgia, "Times New Roman", Times, serif; color:#3f608b; border-bottom:2px solid #aaaaaa; padding:.58em 1em 7px 0;}
#overview-left h2 {
	font:1.2em/2em Georgia, "Times New Roman", Times, serif; }
#overview-left h3 {
	font:1em/2em Georgia, "Times New Roman", Times, serif; }
#overview-left ul {
	margin:1em 0 1em 28px;}
#overview-left ul li {
	display:inline; color:#949494; line-height:1.4em; font-size:.9em; }
#overview-left ul.tab1 {
	margin:0 0 0 48px;}
#overview-left ul.tab2 {
	margin:0 0 0 38px;}
#overview-right {
	width:269px; margin:0 7px 0 0; background:url(images/info-overviewback4.gif) no-repeat; height:540px;}
#overview-right ul li {
	border-bottom:1px solid #ddd; padding-bottom:3px;}
#overview-right p, #overview-right ul li {
	font:.9em/1.3em Georgia, "Times New Roman", Times, serif; color:#555; font-style:oblique; width:175px;}
#overview-right h1, #overview-right h1.link {
	font:1.2em/1.3em Tahoma, Geneva, sans-serif; color:#3f608b;}
#overview-right h1.link {margin:40px 0 0 0;}
#overview-right h1.team {margin:40px 0 0 0;}
#overview-back { margin:71px 0 0 75px; }
#infowrap {
	overflow:hidden; font-family: Georgia, "Times New Roman", Times, serif; 
	background: url(images/infobox.gif) 30px 0 no-repeat;}	
#left, #right {
	float:left; width:350px; margin:0 0 0 30px;}
#right h1, #left h1 {
	font-size:2em; line-height:2em; font-weight:normal; color:#39080c;}
#infowrap #right h2 {
	font-size:1.4em; padding:.6em 0; font-weight:normal; color:#670f17;}
#infowrap #right h3 {
	font-size:1em; padding:.6em .3em; font-weight:normal; color:#670f17; background:#ccc; }	
#infowrap #right p {
	background:#ccc; color:#333; font-size:.9em; line-height:1.4em; padding:0 .3em .6em;}
#infowrap #right p strong {
	font-style:italic; padding:.3em 0; display:block;}	
#infowrap #right p.serv1 {
	background:none; color:#555; font-size:1.3em; padding:0 0 .5em 0; width:335px; font-style:oblique;}
#infowrap #right p.serv1 span { font-style:italic;}	
#left ul.bios {
	overflow:hidden; display:block; margin:10px 0 15px;}
#left .bios li {
	display:block; float:left; padding:0 0 0 10px;}
#left .bios li.title {width:240px;}
#infowrap #left h2 {
	font-size:1em; line-height:1.6em; font-weight:normal; color:#012532;}
#infowrap #left h3 {
	font-size:.9em; line-height:1.1em; font-weight:normal; color:#40545c;}	
#infowrap #left h4 {
	font:.9em/1.5em Tahoma, Geneva, sans-serif; font-weight:normal; background:url(images/exe-h4-back.gif) no-repeat; margin:.7em .1em 0; padding:0 0 0 3px;}	
#infowrap #left h4 img {margin:0 0 0 5px;}	
#infowrap #left h5 {
	font-size:1.4em; padding:.6em 0; font-weight:normal; color:#670f17;}	
#infotop {
	margin:0 0 2em 0;}
#infotop ul {
	font-size:1.2em; line-height:1.6em; margin:10px 0 0 20px;}
#infotop li {
	border-bottom:1px #ccc solid; width:257px;}	
 /* ----------------------------------------------
  Information - HIPAA
------------------------------------------------- */ 	    
#notice {
	overflow:hidden; font-family: Georgia, "Times New Roman", Times, serif; 
	background: url(images/infobox.gif) 30px 0 no-repeat;}
#notice h1 {
	font-size:2em; line-height:2em; font-weight:normal; color:#670f17;}
#notice p, ol {
	background:#ccc; color:#333; font-size:.9em; line-height:1.6em; padding:0 3px 10px 3px;}
#notice ol {list-style: decimal inside;}	
#notice p.serv1 {
	background:none; color:#555; font-size:1.3em; padding:0 0 .5em 0; width:335px; font-style:oblique;}
#innotice {
	margin:0 0 0 30px; width:720px;}	
#innotice h4 {
	font-size:1em; line-height:2em; font-weight:normal; color:#670f17;}	
#innotice h2 {
	font-size:1.4em; line-height:2em; font-weight:normal; color:#670f17;}		
#noticetop {
	overflow:auto;}
#noticetop ul {
	font-size:1.2em; line-height:1.6em; margin:10px 0 0 50px; width:300px;}
#noticetop ul, #splashtop {
	float:left;}
#splashtop {
	margin:0 0 0 60px; width:370px;}	
#noticetop li {
	border-bottom:1px #ccc solid; width:220px;}	
.totop {overflow:auto;}
.totop h4 {float:left;}
.totop h4.ntop {float:right;}
 /* ----------------------------------------------
  Information - History - News
------------------------------------------------- */ 	
#hist {
	overflow:hidden; font-family: Georgia, "Times New Roman", Times, serif; 
	background: url(images/infobox.gif) 30px 0 no-repeat;}
#hist h1 {
	font-size:2em; line-height:2em; font-weight:normal; color:#670f17;}
#hist p, ol {
	background:#ccc; color:#333; font-size:.9em; line-height:1.6em; padding:0 3px 10px 3px;}
#hist ol {list-style: decimal inside;}	
#hist p.serv1 {
	background:none; color:#555; font-size:1.3em; padding:0 0 .5em 0; width:335px; font-style:oblique;}
#innhist {
	margin:2em 0 1em 30px; width:720px;}	
#innhist h4 {
	font-size:1em; line-height:2em; font-weight:normal; color:#670f17;}	
#innhist h2 {
	font-size:1.4em; line-height:2em; font-weight:normal; color:#670f17;}		
#histtop {overflow:auto;}
#histtop ul {
	font-size:1.2em; line-height:1.6em; margin:10px 0 0 50px; width:300px;}
#histtop ul li .subheader img {margin:1em 0 0 60px;}	
#histtop ul, #splashtop {float:left;}
#splashtop {
	margin:0 0 0 60px; width:370px;}	
#histtop li {
	border-bottom:1px #ccc solid; width:220px;}	
 /* ----------------------------------------------
  Information - News - News Single */
#newssback { 
	background:url(images/newsstory-back.jpg) 7px 0 no-repeat; padding:0 0 1em 0;}
#newssback p {
	color:#333; line-height:1.3em; padding:.5em 0;}
#newssback h1 {
	color:#013773; font:1.4em/1.2em Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#newssback h2 {
	color:#4061a3; font:1.1em/1em Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#newssback h3 {
	color:#333; font:.9em/1em Tahoma, Geneva, sans-serif; font-weight:normal; background:#ccc; border-bottom:1px #999 solid; padding:3px; color:#777; margin:3px 0;}
#newss-single, #newssright .totop {overflow:hidden;}
#newssright {
	width:490px; margin:150px 0 0 207px;}
#newssright .totop {padding:.1em 0;}
#newssback p strong {color:#555;}
 /* ----------------------------------------------
  Information - ALL MENUS FOR INFORMATION - ON STATE */
.totop {overflow:auto;}
.totop h4 {float:left;}
.totop h4.ntop {float:right;}
#histtop li .subheader img {margin:20px 0 0 0;}
#histtop li p#histleft {
	color:#333; font:.7em/1.3em Tahoma, Geneva, sans-serif; padding:0 3px 10px 3px; background:none; width:300px;}	
 /* ----------------------------------------------
  Information - News */
#newspress {
	margin:1em 0 1em 30px; width:720px;}	
#newspress .entry p {
	font:.9em/1.3em Tahoma, Geneva, sans-serif; color:#444; }
#newspress small {
	font-size:.9em; line-height:1.3em; color:#444; background:#ccc; display:block; margin:.5em 0 3px; padding:3px; border-bottom:1px solid #999; overflow:hidden;}
#newspress small span {float:right;}
#newspress h2 {
	font:1.4em/1.4em Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#670f17; margin:1em 0 0 0;}
#newsnavtop {background:url(images/newsnexttop.gif) no-repeat; height:3px;}
#newsnavend {background:url(images/newsnextend.gif) no-repeat; height:3px; padding-bottom:1em;}
ul.newsnav { background: url(images/newsnextback.gif) repeat-y; overflow:hidden; padding:0 0 0 1em; width:602px; font:.9em/1.3em Georgia, "Times New Roman", Times, serif;}
ul.newsnav, #newsnavend, #newsnavtop {margin:0 0 0 85px;}
ul.newsnav li.alignright {float:right; padding-right:2em;}
 /* ----------------------------------------------
  Information Bio Pages
------------------------------------------------- */
#profilediv {
	background:url(images/featback.png); overflow:hidden;}	
.profile-left {
	float:left; width:180px; text-align:center; background:url(images/bioleftback.gif) 7px 0 no-repeat; padding:.7em .5em;}
.profile-left h2 {
	font: 1.3em/1.4em Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333; }
.profile-left h3 {
	font: .9em/1.3em Tahoma, Geneva, sans-serif; color:#777;}
.profile-right {
	float:left; width:490px; margin:0 0 1em 30px;}
.profile-right h3 {
	font: 1.3em/2.4em Georgia, "Times New Roman", Times, serif; font-style:italic; color:#333;}
.profile-right p {
	font: .9em/1.3em Verdana, Geneva, sans-serif; color:#333;}
#profilenav {
	margin:0 7px 0 7px; padding:1em 0; font-size:.9em; overflow:hidden; background:#979797;}
#profilenav ul#bioleft {
	width:220px; float:left;}
#profilenav ul#bioleft li {
	display:block; line-height:1.4em; color:#e5e5e5; padding:0 0 0 20px;}
#profilenav ul ul {width:450px;}
#profilenav li {
	display:inline; line-height:1.4em; color:#7e7e7e;}
 /* ----------------------------------------------
  Information - Departments
------------------------------------------------- */ 	
#deptwrap {
	overflow:hidden; font-family: Georgia, "Times New Roman", Times, serif; 
	background: url(images/deptbox.gif) 30px 0 no-repeat; padding-bottom:1em;}	
#deptwrap #left, #deptwrap #right {
	float:left; width:350px; margin:0 0 0 30px;}
#deptwrap #right {
	width:360px; margin:0 0 0 20px;}	
#deptwrap #right h1, #deptwrap #left h1 {
	font-size:2em; line-height:1.8em; font-weight:normal; color:#39080c;}
#deptwrap #right h2 {
	font-size:1.4em; padding:.6em 0; font-weight:normal; color:#670f17;}
#deptwrap #right h3 {
	font-size:1em; padding:.6em .3em; font-weight:normal; color:#670f17; background:#ccc; }
#deptwrap #right #subheader img {
	margin:40px 0 0 0;}
#deptwrap h5 {
	font:.9em/1.5em Tahoma, Geneva, sans-serif; font-weight:normal; background:url(images/exe-h4-back.gif) no-repeat; margin:.7em .1em 0; padding:0 0 0 3px;}
#deptwrap h5 img {margin:0 0 0 5px;}		
#deptwrap #right ul {
	font:.9em/1.3em Tahoma, Geneva, sans-serif; padding:.6em 0; color:#555; background:#ccc; list-style:inside circle;}
#deptwrap #right li {padding:0 0 0 10px;}
#deptwrap #right p {
	background:#ccc; color:#333; font-size:.9em; line-height:1.4em; padding:0 .3em .6em;}
#deptwrap #right p strong {
	font-style:italic; padding:.3em 0; display:block;}	
#deptwrap #right p.serv1 {
	background:none; color:#555; font-size:1.3em; padding:0 0 .5em 0; width:335px; font-style:oblique;}
#deptwrap #right p.serv1 span {font-style:italic;}	
#left ul.bios {
	overflow:hidden; display:block; margin:10px 0 15px;}
#left .bios li {
	display:block; float:left; padding:0 0 0 10px;}
#left .bios li.title {width:240px;}
#deptwrap #left h2 {
	font-size:1em; line-height:1.6em; font-weight:normal; color:#012532;}	
#deptwrap #left h3 {
	font-size:.9em; line-height:1.1em; font-weight:normal; color:#40545c;}	
#deptwrap #left h4 {
	font-size:1.4em; line-height:1.3em; font-weight:normal; color:#670f17; padding:.5em 0 0;}	
#deptwrap #left p {
	font:.9em/1.3em Tahoma, Geneva, sans-serif; color:#333; padding:.3em 0 .4em 0; width:280px;}	
#deptwrap #left p span {
	color:#670f17; border-bottom:1px solid #670f17; padding-bottom:2px;}	
 /* ----------------------------------------------
  Information - Downloads
------------------------------------------------- */ 	
#download {padding:.6em 0; background:url(images/downloads-back.gif) 7px 0 no-repeat;}
#download .totop {overflow:hidden; margin:.5em 1em;}
#download h1 {margin:185px 0 0 0;} 
.downwid {overflow:hidden; background:url(images/down-listing.gif); clear:left; padding:.2em .2em 1em .2em; margin:1em; border-top:1px solid #999; border-bottom:1px solid #999;}
.downwid h1 {}
.downwid ul {float:left; margin:10px 0 0 20px; font-size:.8em; width:130px;}
.downwid ul.documenttype {float:left; margin:10px auto 0; font-size:.8em; width:70px;}
.downwid ul.documenttype .downimagepage img {margin:10px 0 0 30px;}
.downwid ul.descr {float:left; margin:10px 0 0 20px; font-size:.8em; width:300px;}
.downwid ul.descr h3 {color:#eb5d02;}
.downwid ul span {font-weight:bold; }
.downwid ul li {line-height:1.6em; }
.downwid ul li.typez, #career-headers li.typez {padding:0 0 0 2.5em;}
.downwid p {padding:0; margin:0; color:#333; line-height:1.3em; font-family:Arial, Helvetica, sans-serif;}
.downimage {width:120px; margin:10px 25px;}
.downimage a{display:block; width:120px; height:36px; background:url(images/downloadbutton.gif);}
.downimage a:hover{background-position: 0 -36px;}
 /* ----------------------------------------------
  Information - Gallery
------------------------------------------------- */ 
#PxgGalleryWrapper {width:710px; margin:0 0 2em 30px;}
#PxgGalleryWrapper center {margin:2em auto 0 auto;}

#gallerydiv {background:url(images/gallery-back.jpg) 7px 0 no-repeat; padding:0 0 1em 0; height:191px;}
#gallery-include {width:700px;}
 /* ----------------------------------------------
  Locations
------------------------------------------------- */ 
#blou, #fay, #frank, #jeff, #mari, #pick, #sum, #tall, #tusca {
	overflow:hidden;}
#blou {background: url(images/loc-bout.jpg) 30px 0 no-repeat;}
#fay {background: url(images/loc-fay.jpg) 30px 0 no-repeat;}
#frank {background: url(images/loc-frank.jpg) 30px 0 no-repeat;}
#jeff {background: url(images/loc-jeff.jpg) 30px 0 no-repeat;} 
#mari {background: url(images/loc-mari.jpg) 30px 0 no-repeat;} 
#pick {background: url(images/loc-pick.jpg) 30px 0 no-repeat;} 
#sum {background: url(images/loc-sum.jpg) 30px 0 no-repeat;} 
#tall {background: url(images/loc-tall.jpg) 30px 0 no-repeat;} 
#tusca {background: url(images/loc-tusca.jpg) 30px 0 no-repeat;} 
#tusca .subheader img, #blou .subheader img, #fay .subheader img, #frank .subheader img, #jeff .subheader img, #mari .subheader img, #pick .subheader img, #sum .subheader img, #tall .subheader img {
	}
#blou #subheader, #fay #subheader, #frank #subheader, #jeff #subheader, #mari #subheader, #pick #subheader, #sum #subheader, #tall #subheader, #tusca #subheader {
	 margin:0 auto; width:710px;}	
#blou #subheader img {margin:0 0 0 23px;}
#fay #subheader img {margin:0 0 0 17px;}
#frank #subheader img {margin:0 0 0 21px;}
#jeff #subheader img {margin:0 0 0 15px;}
#mari #subheader img {margin:0 0 0 15px;}
#pick #subheader img {}
#sum #subheader img {margin:0 0 0 17px;}
#tall #subheader img {margin:0 0 0 21px;}
#tusca #subheader img {margin:0 0 0 17px;}
/*#locainfo #subheader img {margin:0 0 0 30px;} */
#locatwo h1, #locatwo h5, #locatwo p.serv1, #locainfo ul li h2 {font-family: Georgia, "Times New Roman", Times, serif;}
#locatwo p.serv1 {
	font-style:italic; color:#3B3B3B;}	
#locatwo h1 {
	font-size:2em; padding:.6em 0 .1em; font-weight:normal; color:#c71801;}
#locatwo h2 {
	 padding:.65em 0 .1em; font-weight:bolder; color:#284373; font:1.6em Tahoma, Geneva, sans-serif;}	
#locatwo h5 {
	color:#555; font-size:1.2em; font-weight:normal; background:none;}	
#locatwo form {
	margin:15px 0; padding:0; }	
#locatwo form select {
	padding:6px;}
#locatwo form input {
	padding:6px;}	
#mapbox {
	margin:1em 0 0 30px; }	
#locainfo {
	overflow:hidden; margin-top:10px;}
#locainfo ul {
	float:left; margin:0 0 1em 30px; width:407px;}
#locainfo ul li {padding:0;}
#locainfo ol li {}
#locainfo ol {
	background:none; padding:0 0 0 5px; margin:0;}
#locainfo ol ol {padding:5px 0;}
#locainfo ul#findgoogle {
	background: url(images/findgoogle.gif) no-repeat; width:313px; height:154px; margin:.5em 0 0 0;}
#locainfo ul#findgoogle li p {
	background:#aeaeaf; font-size:.8em; font-style:italic; padding:.5em; margin:0 0 .5em.5em; width:290px;}
#locainfo ul li h2 {
	color:#652109; padding:.3em 0; font-size:1.2em; font-weight:normal;}
#findgoogle h3 {
	font-size:1em; line-height:1.3em; font-weight:normal; color:#333; padding:.25em 0 0 .5em;}
#splashloca {
	margin:0 0 0 400px; width:320px;}
#map_canvas	{width: 720px; height: 250px;}
 /* ----------------------------------------------
  Careers
------------------------------------------------- */ 	
#care {
	overflow:hidden; font-family: Georgia, "Times New Roman", Times, serif; 
	background: url(images/career_top.jpg) 7px 0 no-repeat; padding-bottom:1em;}
#care h1 {
	font-size:1.2em; margin:48px 0 100px 30px; font-style:italic; width:425px; line-height:1.4em; font-weight:normal; color:#1B1B1B; letter-spacing:-.06em;}
#care p {color:#909090; background:none; font-size:.8em; line-height:1.3em; margin:0 0 10px 60px;}	
#care p strong {color:#999;}
#care ol {list-style: decimal inside;}	
#care p.serv1 {
	color:#3C3C3C; font-size:1.4em; background:none; width:335px; padding:0;}
#inncare {margin:0 0 0 30px; width:720px;}	
#inncare h4 {
	font-size:1em; line-height:2em; font-weight:normal; color:#670f17;}	
#inncare h2 {
	font-size:1.4em; line-height:2em; font-weight:normal; color:#670f17;}		
#caretop {
	overflow:auto;}
#caretop ul {
	font-size:1.2em; line-height:1.6em; margin:10px 0 0 50px; width:300px;}
#caretop ul, #splashtop {
	float:left;}
#splashtop {
	margin:0 0 0 60px; width:370px;}	
#caretop li {
	border-bottom:1px #ccc solid; width:220px;}	
.totop {overflow:auto;}
.totop h4 {float:left;}
.totop h4.ntop {float:right;}
 /* ----------------------------------------------
  Careers Benefits Overview Page */
#care #overview {background:#1b1919; width:721px; margin:0 0 0 29px;}
#care #overview ul {margin:0 0 5px 29px; color:#858484; font-size:.8em; line-height:1.3em;}
#care #overview p {color:#909090; background:none; margin:0; padding:0 1.8em .7em 0;}
#care #overview p, #care #overview img {margin:0 0 .4em 30px;}
#care #overview h3 {padding:0 0 1em 0; font-weight:normal; margin:0 0 0 30px;}
#care #overview h3 img {margin:0;}
#care #lisainfo {background:#c4bcad; width:721px; margin:0 0 0 29px;}
#care #lisainfo ul {color:#333; font:.9em/1.3em Tahoma, Geneva, sans-serif; text-align:center;}
#care #lisainfo p {color:#333; font:1.2em/1.3em Tahoma, Geneva, sans-serif; text-align:center; padding:.5em 0; font-weight:bolder; margin:0;}
#care #overview .totop {overflow:hidden; padding:0 1em;}
#jobrecent {
	margin:1em 0 1em 30px; padding-bottom:1em; width:719px; background:#858484 url(images/career_recent.gif) 0 top no-repeat;}
#career-headers {overflow:hidden; padding:3em 0 1em 0; color:#333;}
#career-headers ul {margin:0 0 0 50px;}
#career-headers li {float:left; width:150px;}	
#career-headers li.descr {float:left; width:200px;}
.carwid {overflow:hidden; background:url(images/car-listing.gif); clear:left; padding:.2em .2em 1em .2em; margin:1em; border-top:1px solid #999; border-bottom:1px solid #999;}
.carwid ul {float:left; margin:10px 0 0 20px; font-size:.8em; width:130px;}
.carwid ul.descr {float:left; margin:10px 0 0 20px; font-size:.8em; width:200px;}
.carwid ul span {font-weight:bold; }
.carwid ul li {line-height:1.6em; }
.carwid ul li.typez {padding:0 0 0 2.5em;}
#career-headers li.typez {padding:0 0 0 1.5em;}
#care .carwid p {padding:0; margin:0; color:#333; line-height:1.3em; font-family:Arial, Helvetica, sans-serif;}
#career-headers ul {background:#0F0;}
.carwid ul.cardate {margin:10px 0 0 120px; width:130px;}
.career_each {background:#F00; overflow:hidden;}
#careers-single {overflow:hidden;}
#careers-single h1 {font:2em Georgia, "Times New Roman", Times, serif; padding:.3em 0;}
#car-left, #car-right {float:left;}
#car-right ul li {list-style:inside circle;}
#car-left {width:180px; margin:0 0 0 20px;}
#car-left ul {padding:1em 1em 1em 0;}
#car-left li {line-height:1.6em; color:#333; border-bottom:1px solid #999; font-size:.8em;}
#car-left h2 {color:#333; font:1.4em Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:0 0 .4em 0;}
#car-right {width:550px;}
#car-right p {font-size:.9em; line-height:1.3em; color:#333; padding:.5em 0; width:520px;}
#car-right small {font-size:.9em; line-height:1.3em; color:#444; background:#aaa; display:block; width:520px; margin:.5em 0; border-top:1px solid #999; border-bottom:1px solid #999;}
#car-right ul {font-size:.9em; color:#333;}
#car-right ul li {line-height:1.3em;}
#careers-single #car-right h3 {
	font:1.1em/1.5em Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#66362a;}
 /* ----------------------------------------------
  Careers Application Background */
#appback {
	background:url(images/applynow-back2.jpg) 7px 120px no-repeat;}
#appback .totop {
	margin:1em; overflow:hidden;}
/* ----------------------------------------------
   Careers - Services Application
------------------------------------------------- */ 
#appcon {
	overflow:hidden; background:url(images/appfeatback.png);}
#appcontwo {
	overflow:hidden; background:url(images/applicationemploy.gif) 7px 0 no-repeat; height:204px;}	
#appcon ul li#appdown {
	background:url(images/app-pdf-download.gif) no-repeat;}	
#appcon h2{ 
	font: 1.6em Georgia, Serif; margin: 10px 0; clear:both;}
#appcon h3{ 
	font: 1em Georgia, Serif; margin:0 0 1em 0; padding:3px; color:#444; border-bottom:1px solid #999; background:#f0f0f0; width:621px; overflow:hidden;}	
#appcon .ntop {float:right;}
#appcon h1#feedh1 {font:1em Georgia, Serif; display:block; margin:1em 0 1em 70px; padding:3px; color:#444; border-bottom:1px solid #999; background:#f0f0f0; width:613px;}
#appcon p { 
	font: .9em Tahoma, sans-serif; display:block; margin:1em 0; background:#f0f0f0; padding:1em 1em; width:600px; color:#222;}	
#appcon ol{
		list-style:inside decimal; background:none;}
#appdown {
	display:block; width:603px; height:70px; margin:1em auto;}	
#appcon .clear{ 
	clear: both; }
#appcon form { 
	padding:0 0 2em 20px; margin:0 0 0 50px;}
#appcon form input {padding:2px;}
#appcon form .rowElemSelect {list-style:none;}
.rowElemSelect label {width: 350px;}
#newline {clear:both;}
.rowElem {
	overflow:hidden; width:740px;}	
.rowElem label {
 	width: 350px; display:block; float:left;}
.rowElem input {
	float:left; width:250px;}
#appcon .rowElem input[type=text], #appcon .rowElem textarea  { 
	width: 250px; outline: none; }	
#appcon textarea a:focus {
	color:#666; border:1px color:#0CF solid;}	
#appcon label.error{ 
	float: none; font-style: italic; color: red; position: absolute; top: 16px; left: 0; font-size: 12px; }
#appcon .rowElem #jqTransformTextarea-mm
#appcon label.error { top: 28px; }
#appcon #changeTypeArea{ 
	float: left; margin: 0 0 10px 0; width: 350px; }
#appcon .thanks{ 
	color: green; font-weight: bold; }
.jqTransformTextarea, .jqTransformSelectWrapper  { margin: 0 0 8px 0; }
#appcon #sidebar h3 {
	color:#231f20; text-decoration:none; font-size:1.2em; font-weight:normal; padding:5px 0;}
 /* ----------------------------------------------
  General - Feedback form / Page */	
#feedback {background:url(images/feedback-back.jpg) 7px 0 no-repeat; height:190px;}
.mmf-form {overflow:auto;}
.mmf-form input {float:left;}
#feedback h1 { 
	font: 1.6em Tahoma, Geneva, sans-serif; padding:0 0 0 10px; }
/* ----------------------------------------------
  General - Mailing List form / Page */	
#mailing {
	background:url(images/mailingback.jpg) 7px 0 no-repeat; height:190px;}
#mailing h1 { 
	font: 1.6em Tahoma, Geneva, sans-serif; padding:0 0 0 10px; }
/* ----------------------------------------------
	RSS
------------------------------------------------- */ 
#rss{
	float: right; width: 90px; margin-top: 3px;}
#rss img {
	padding-top: 50px; border: 0px; padding-right: 5px; width: 25px; height: 25px;}
/* ----------------------------------------------
	All Links
------------------------------------------------- */ 
a {text-decoration:none;}
a:hover {text-decoration:none;}
#infonav li a, #servnav li a, #noticetop a, #infotop a, #histtop a, #deptwrap h5 a, #profilenav a, #findgoogle li p a, #caretop a, 
.totop h4 a, #servwrap p a:hover, #newssback a:hover, #teamback a:hover, #sidebar li a, #overwrap a:hover, #infowrap #left h4 a,
.downwid a:hover, .carwid a:hover, #careers-single h1 a:hover, #careers-single a:hover, #newspress a:hover, #deptwrap #right a:hover, 
#deptwrap #left #subheader a:hover {
	color:#333;}
.footlist a, #noticetop a:hover, #infotop a:hover, #histtop a:hover, .totop h4 a:hover, #histtop li.infomenuon a:hover, 
#infotop li.infomenuon a:hover, #noticetop li.infomenuon a:hover, #caretop a:hover {
	color:#777;}	
#infonav li a:hover, #servnav li a:hover {
	color:#FFF;}
#servwrap p a, #newssback a, #teamback a{
	color:#012532; text-decoration:underline;}	
#searchcon a {
	color:#013773;}
#searchcon a:hover {
	color:#555; text-decoration:underline;}
#sidebar  li a:hover {
	color:#231f20 ; text-decoration:underline;}	
#search a {
	color:#3e3739;}
#search a:hover {
	color:#000;}	
.footlist a:hover {
	color:#999;}
#norcom h2 a, #nornew h2 a, #norjoin h2 a {
	color:#000; border-bottom:1px solid #999;}
#norcom h2 a:hover, #nornew h2 a:hover, #norjoin h2 a:hover {
	color:#555; }	
#overwrap a {
	color:#39080c;}
#infowrap #left h4 a:hover {
	color:#f90;}
#overview-right a {
	color:#3f608b;}
#overview-right a:hover {
	color:#000;}
#histtop li.infomenuon a, #infotop li.infomenuon a, #noticetop li.infomenuon a {
	color:#670f17;}
#newspress a {
	color:#670f17;}
#deptwrap h5 a:hover {
	color:#f90;}	
#deptwrap #right a, #deptwrap #left #subheader a {
	color:#670f17; text-decoration:underline;}
.downwid a {
	color:#F30;}
#care #overview a {
	color:#e5e3e4;}
#care #overview h3 a {
	color:#e5e3e4; border-bottom:1px solid #ff9702;}	
#care #overview a:hover {
	color:#CCC;}
#care #lisainfo p a {
	color:#333; text-decoration:underline;}
#care #lisainfo p a:hover {
	color:#000;}
.footlist ul li span a {
	color:#CCC;}
.footlist ul li span a:hover {
	color:#999; text-decoration:underline;}
#profilenav a:hover {
	color:#CCC;}
.carwid a, #careers-single h1 a, #careers-single a {
	color:#fff;}
#findgoogle li p a:hover {
	color:#000;}
#pagebody h2 {
	padding:5px 0; font-size:1.4em;}	
#pagebody h2 a {
	color:#231f20;}		
#vsbot a, #PxgGalleryWrapper a {color:#013773;}
#vsbot a:hover, #PxgGalleryWrapper a:hover {color:#333;}	
ul.newsnav a {color:#2f2f2f;}
ul.newsnav a:hover {color:#777;}
/* ----------------------------------------------
	Random Stuff
------------------------------------------------- */


