﻿.page.sub {

}

.content.sub {

}

.content .subHead {
background: url(../banners/servingthePublic.jpg) top left no-repeat;
border-bottom:1px solid #666666;
position:relative;
z-index:100;
}

.content .subMain {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
.content .subMain a {
 color:#4a96d1;
 text-decoration:none;
 }
 
 p a.special {
 color:#334D72;
 }
 .content .subMain a:link {
 color:#4a96d1;
 text-decoration:none;
 }
 .content .subMain a:visited {
 color:#4a96d1;
 text-decoration:none;
 }

 .content .subMain a:hover {
 color:#4a96d1;
 text-decoration:underline;
 }
.content .subMain ul {
margin: 0px;
padding-left:20px;
} 

.content .subMain ul ul li {
list-style:none;
height:100%; 
}
.content .subMain ul li {
list-style-image:none;
list-style:disc;
line-height:18px;


}

.content .subMain ul li a {
list-style-image:none;
list-style:none;
margin:3px 0px 5px 0px;
color:#334D72;
text-decoration:none;
}

.content .subMain ul li a:hover {
list-style-image:none;
list-style:none;
margin:3px 0px 5px 0px;
color:#4a96d1;
text-decoration:underline;
}

.content .subMain .subHeading {
	color:#185c4d;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #185c4d;
	width:575px;

}
.content .subMain .subTitle {
color: #334D72;
font-size:13px;
font-weight:bold;
margin:10px 0 3px 0px;
}
.content .subMain blockquote {
	color:#185c4d;
	border-left:solid 4px #cccccc;
	padding:5px;
	margin-left:15px;
	margin-right:80px;
	width:500px;
}
.module {

background:url(../imgs/moduleTop.jpg) top center no-repeat;

}

.module a {
color:#3b3b3b;

}

.module a:hover {
color:#cccccc;

}

.module .title {

color:#3a77ab;
}

.content .subSide {
	background-color: #eee;
	border: 1px #6F0;
}
.subMain ul li.wordlist {
background:transparent url(../imgs/word.gif) no-repeat scroll 0 0;
/*color:#334D72;*/
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
list-style:none;
margin-bottom:0;
margin-left:-17px;
margin-top:0;
padding-bottom:0;
padding-left:17px;
padding-top:0;
text-decoration:none;
}

.subMain ul li.wordlist a {
color:#334D72;
}
.subMain p.wordlist {
background:transparent url(../imgs/word.gif) no-repeat scroll 0 0;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
list-style:none;
margin-bottom:8px;
margin-left:0px;
margin-top:0;
padding-bottom:0;
padding-left:17px;
padding-top:0;
text-decoration:none;
height:100%; 
}
.subMain p.wordlist a {
color:#334D72;
}




.subMain ul li.pdflist .subMain ul li ul li.pdflist {
background:transparent url(../imgs/pdf_icon2.gif) no-repeat scroll 0 0;
/*color:#334D72;*/
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
list-style:none;
margin-bottom:0px;
margin-left:-17px;
margin-top:0px;
padding-bottom:0px;
padding-left:17px;
padding-top:0px;
text-decoration:none;
height:100%; 
}
.subMain ul li.pdflist a .subMain ul li ul li.pdflist a {
color:#334D72;
}
.subMain p.pdflist {
background:transparent url(../imgs/pdf_icon2.gif) no-repeat scroll 0 0;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
list-style:none;
margin-bottom:8px;
margin-left:0px;
margin-top:0;
padding-bottom:0;
padding-left:17px;
padding-top:0;
text-decoration:none;
}
.subMain p.pdflist a {
color:#334D72;
}

.subMain p.normal {

color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
list-style:none;
margin-bottom:8px;
margin-left:0px;
margin-top:0;
padding-bottom:0;
padding-left:0px;
padding-top:0;
text-decoration:none;
}
.subMain p.normal a {
color:#4a96d1;
}

.subMain p a.normal {
color:#4a96d1;
}


/************/

.subMain ul li.photolist {
background:transparent url(../imgs/photo_icon.png) no-repeat scroll 0 0;
color:#334D72;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
list-style:none;
margin-bottom:0;
margin-left:-17px;
margin-top:0;
padding-bottom:0;
padding-left:17px;
padding-top:0;
text-decoration:none;
}
.subMain ul li.photolist a {

color:#334D72;

}
.subMain p.photolist {
background:transparent url(../imgs/photo_icon.png) no-repeat scroll 0 0;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
list-style:none;
margin-bottom:8px;
margin-left:0px;
margin-top:0;
padding-bottom:0;
padding-left:17px;
padding-top:0;
text-decoration:none;
}
.subMain p.photolist a {
color:#334D72;
}
.sidebar { /* for second level pages */
	width:260px;
	min-height:400px;
    height:auto !important;
	height:558px;
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:0px;
	background:#eeeeee;
}
.sidebar ul {
	margin-top:0px;
	margin-left:11px;
	padding-left:0px;
}
.sidebar li{
	color:#334D72;
	text-decoration:none;
	list-style: none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:4px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:18px;
	margin-bottom:0px;
	border-bottom:solid 2px #cccccc;
}
.sidebar ul ul li {
	border-bottom:solid 1px #cccccc;
	color:#787878;
}
.sidebar ul ul li a {
	color:#787878;
	line-height:14px;
}
.sidebar ul ul li a:hover {
	color:#C48C00;
	text-decoration:underline;
}
.sidebar ul ul ul li {
	border-bottom:dotted 1px #cccccc;
	color:#666;
}
.sidebar ul ul ul li a {
	color:#666;
	line-height:14px;
}
.sidebar ul ul ul li a:hover {
	color:#358f75;
	line-height:14px;
}
.sidebar a {
	margin:0px;
	padding:0px;
	color:#334D72;
	text-decoration:none;
	font-weight:normal;
}
.sidebar a:hover {
	color:#C48C00;
	text-decoration:underline;
}
/***/
.sidebarContent {
	width:260px;
	padding-top:0px;
	float:left;
	margin-left:0px;
	padding-left:0px;
}
.sidebarContent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:13px;
	margin-top:5px;
	padding-top:0px;
	margin-bottom:5px;
	padding-left:3px;
	color: #666666;
}
.sidebarContent h1 {
	color:#334D72;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:235px;
}

.sidebarContent h2 {
	color: #cc881d;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	margin-left:7px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-right:21px;
}
.sidebarContent ul {
	margin-top:0px;
	margin-left:5px;
	padding-left:0px;
}
.sidebarContent li{
	color:#334D72;
	text-decoration:none;
	list-style: none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:18px;
	margin-bottom:0px;
	margin-top:0px;
	
}
.sidebarContent li.external{
	color:#666666;
	text-decoration:none;
	list-style:none;
	background:transparent url(../imgs/external_link_dk.gif) no-repeat;
	margin-left:-14px;
	padding-left:12px;
	padding-bottom:0px;
	line-height:18px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}

.sidebarContent p a{
	color:#4a96d1;

}

/***sidebar2******/
.sidebar2 { /* for second level pages */
	width:285px;
	min-height:558px;
    height:auto !important;
	height:558px;
	float:left;
	display:inline;
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	margin-right:0px;
	
}
.sidebarContent2 {
	width:260px;
	padding-top:0px;
	float:left;
	display:inline;
	margin-left:0px;
	padding-left:0px;
}
.sidebarContent2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:13px;
	margin-top:5px;
	padding-top:0px;
	margin-bottom:5px;
	padding-left:3px;
	color: #666666;
}
.sidebarContent2 h1 {
	color:#334D72;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	width:235px;
}


.sidebarContent2 h2 {
	color: #334D72;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	margin-top:0px;
	padding-left:8px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.sidebarContent2 h2 a {
	color:#334D72;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.sidebarContent2 h2 a:hover {
	color:#C48C00;
}
.sidebarContent2 ul {
	margin-top:0px;
	margin-left:-17px;
	padding-left:0px;
	margin-bottom:6px;
}
.sidebarContent2 li{
	color:#666666;
	text-decoration:none;
	list-style:none;
	background:transparent url(../images/pdf_icon2.gif) no-repeat;
	color:#334D72;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:17px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:18px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:19px;
}
.sidebarContent2 li h2 {
	line-height:14px;
	margin-left:0px;
	padding-left:0px;
}
.sidebarContent2 a {
	margin:0px;
	padding:0px;
	color:#334D72;
	text-decoration:none;
	font-weight:normal;
}
.sidebarContent2 a:hover {
	color:#358F75;
	text-decoration:underline;
}
.sidebarContent2 ul ul{
	margin-top:0px;
	margin-left:1px;
	padding-left:0px;
}
.sidebarContent2 ul ul li {
	color:#666666;
	list-style: none;
	margin-left:0px;
	padding-left:0px;
}
.sidebarContent2 ul ul li p {
	margin-left:0px;
	padding-left:0px;
}
.sidebarContent2 ul ul li a {
	color:#666666;
	font-weight:normal;
}
.sidebarContent2 ul ul li a:hover {
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}
.sidebarContent2 .sidebarTitleBlock {
	height:22px;
	width:260px;
	background: url(../imgs/HealthNav_bg1.gif);

}
.sidebarContent2 .sidebarTitleBlock h1 {
	color:#ffffff;
	margin-top:0px;
	margin-left:0px;
	padding-top:3px;
	padding-left:15px;
}

.sidebarContent2 p a{
	color:#4a96d1;

}
/*** end sidebar2 *****/
.content .subMain li.external{
	color:#666666;
	text-decoration:none;
	list-style:none;
	background:transparent url(../imgs/external_link_dk.gif) no-repeat;
	margin-left:-14px;
	padding-left:12px;
	padding-bottom:0px;
	line-height:18px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}
a.external{
	color:#666666;
	text-decoration:none;
	list-style:none;
	background:transparent url(../imgs/external_link_dk.gif) no-repeat;
	margin-left:-14px;
	padding-left:12px;
	padding-bottom:0px;
	line-height:18px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}
span.external{
	color:#666666;
	text-decoration:none;
	list-style:none;
	background:transparent url(../imgs/external_link_dk.gif) no-repeat;
	padding-bottom:0px;
	line-height:18px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}
.sidebarContent a {
	margin:0px;
	padding:0px;
	color:#334D72;
	text-decoration:none;
	font-weight:normal;
}
.sidebarContent a:hover {
	color:#358f75;
	text-decoration:underline;
}


.sidebarContent li:hover {
    color:#358f75;
	font-weight:normal;
}
.sidebarContent ul ul{
	margin-top:0px;
	margin-left:3px;
	padding-left:5px;
}
.sidebarContent ul ul li {
	color:#555555;
	
}
.sidebarContent ul ul li:hover {
	color:#358f75;
	background:none;
}
.sidebarContent ul ul li a {
	color:#555555;
	font-weight:normal;
}
.sidebarContent ul ul li a:hover {
	color:#358f75;
	text-decoration:underline;
	font-weight:normal;
}
.sidebarContent .sidebarTitleBlock {
	height:22px;
	width:260px;
	background: url(../imgs/HealthNav_bg1.gif);
	border-bottom:5px #eeeeee solid;
	border-top:5px #eeeeee solid;
}
.sidebarContent .sidebarTitleBlock h1 {
	color:#ffffff;
	margin-top:0px;
	margin-left:0px;
	padding-top:3px;
	padding-left:15px;
	
}

/******/



/**sub pre footer**/

 .content .bottom {
background:url(../imgs/preFooterBGrepeat.jpg) top left repeat-x;
}

 .content .bottom .between {
background:url(../imgs/betweenWidgets.png) center center no-repeat;
}

form .contactForm {
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	width:600px;
}

.contactForm .formStacked {
	width:380px;
	float:right;
	border:1px solid #0033CC;
}
 
.contactForm .button {
	width:55px;
	height:25px;
	float:right;
	margin:0px 0px 0px 10px;
}

.contactForm input {
	padding:0px;
	margin:0px;
	width:155px;
	border:1px solid #999999;
}

.contactForm textarea {
	border:1px solid #999999;
}

.contactForm label {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	color:#334D72;
	font-weight:bold;
	float:left;
	margin:0px 0px 0px 0px;
	font-size:11px;
}

.formItem {
	margin:5px 0px 0px 0px;
	float:left;
	width:155px;
}

 .buttons {
	float:left;
	text-align:left;
	width:285px;
	margin:0px 0px 0px 0px;
}

form  .section {
	width:300px;
	float:left;
	margin:10px 0px 0px 15px;
}

form .section .description {
	background:#017AAF;
	height:60px;
	padding:8px;
	font-size:11px;
	color:#ffffff;
	margin:8px 0px 10px 15px;
}

/*********FAQ Styles - work with domCollapse.js script******/
.hide{
	display:none;
}
.show{
	display:block;
	width:90%;
}
.trigger{
	font-weight:normal;
	cursor:pointer;
	font-size:14px;
	color:#666666;
}
.trigger img{
	padding-right:5px;
}
.expanded{
	border-bottom:1px solid #999;
	width:90%;
	cursor:pointer;
	font-size:14px;
	color:#666666;
}
.expanded img{
	padding-right:5px;
} 

h4.trigger{
	margin:2px 15px;
}
h4.expanded{
	margin-left:15px;
	
}
#reportable .show{
	margin-left:15px;
}

/*****end FAQ style*********/
.onrow{
	background-color:#eee;
}

.bluebox{
	border:2px solid #eee;
	background-image:url(../imgs/siteimage_bg.gif);
}

li.navOpen{
	border-bottom:none;
}

a.linkColor{
	color:#4a96d1;
	font-weight:bold;
}

/** for use outside the SPRY tabs **/

.greenTab{
background:#40a585 url(../imgs/titlebar.gif) repeat-x scroll center bottom;
border:2px solid #2c7f69;
color:#fff;
padding:4px;
display:inline;
list-style-type:none;
font-weight:bold;
margin:30px 0;
}


.page .menu {
overflow:hidden;
background:url(../imgs/navBG.gif) bottom left no-repeat;
}
.body ul li{
	margin:0;
	padding:0;
}


/*call out box*/
.box{
	border:1px solid #4A96D1;
	background-color:#EBF2FA;
	display:block;
	margin:10px 0px;
	color:#185C4D;
	float:left;
	padding:0;
	height:87px;
	width:280px;
}
.box h3{
	margin:8px 0 0px 130px;
	padding:0;
}
.box p{
	padding:0px 0 2px 0;
	margin-left:130px;
	line-height:1.4em;
	width:150px;
	
}
.box img{
}

.clear{
	clear:both;
}