/*	addditional styles per Patrick Gale Modifications Sept 2008	*/

	/*	Title of Search Results (Term/Topic and the location)	*/
	.searchTitle, .resultsTitle {
		background: #fff;
		width: 75%;
		font: bold 20px arial;
		/* 
		border-top: 1px solid #ccc;border-left: 1px solid #ccc; 
		padding: 5px;
		margin-bottom:10px;
		margin-top:10px;
		*/
	}

	/*	NO RESULT TABS */
	.tabPad {padding-bottom:3px;padding-left:5px;padding-top:3px;padding-right:5px;}
	
	/*	TABS ABLE TO BE CLICKED ON */
	a.tabLetter, a.tabLetter:visited { font:normal 11px arial !important; background: #cef0ff; border-top: 1px solid #8cc8e2;border-right: 1px solid #8cc8e2;border-left: 1px solid #8cc8e2; color:#000;}
	a.tabLetter:hover { background: #fff; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;text-decoration: none;}
	a.tabLetterActive { background: #fff; font:bold 11px arial !important; color:#000; border-top: 1px solid #8cc8e2;border-left: 1px solid #8cc8e2;border-right: 1px solid #8cc8e2;text-decoration: none;}
	span.tabLetterNone { color:#ccc; font:normal 11px arial !important;}
	
	/*	BOX CONTAINING THE SEARCH RESULTS */
	/* .box {border: 1px solid #8cc8e2; padding:5px; background: white; width:650px;min-height: 200px;max-height: 400px;height: 400px;display:block;overflow:auto;} */
	 .box {border: 1px solid #8cc8e2; padding:5px; background: white; min-height: 200px;max-height: 400px;height: 200px;display:block;overflow:auto;}
	a.unl{text-decoration: underline;}
	a.unl:link{color: blue;}
	a.unl:visited{color: blue;}
	a.unl:hover{text-decoration: none;} 


/* Composition Styles */

	/*	Breadcrumbs for Site navigation */
	#breadcrumb {
		font-size: 83%;
		width: 75%;
		}		

	/*	SUB PAGE Navigation bar - left side	*/
	.layout21 #c2 {
		background: #fff;	
		border-right: 1px dotted #999;
		}
	
	/* 	Columns on the HOME page for content 	*/
	#col1, #col2 {
		border-right: 1px dotted #999;
		float: left;
		margin: 0 5% 0 0;
		padding: 0 2% 0 0;
		width: 45%;
		
		}
		
		/*	Right Hand Content on the HOME page	*/
		#col2 {
			margin-right: 0;
			padding-right: 0;
			}
			#healthTopics #col2 {
				border-right: none;
				}
		
	.content {
		}
		.content li {
			background: url(/assets/images/ui/bg_bullet.gif) no-repeat 0 .25em;
			padding: 0 0 .8em 8px;
			}
			.home .content #col1 li, .home .content #col2 li {
				background: none;
				display: inline;
				line-height: 135%;
				padding: 0;
				
/*				padding-bottom: .25em; */
				}
				.home .content #col1 li a, .home .content #col2 li a {
					border-right: 1px solid #999;
					margin-right: 7px;
					padding: 0 8px 0 0;
					display: inline;
					}
					.home .content #col1 li a.last, .home .content #col2 li a.last {
						border-right: none;
						}
		.content ul {
			line-height: 115%;		
			list-style: none;
			margin: 0 0 20px 15px;
			padding: 0;
			}	
			.home .content #col1 ul, .home .content #col2 ul {
				margin-bottom: 5px;
				margin-left: 40px;				
				margin-top: -5px;
				}

	#featured {
		margin: 25px 0 0;
		}
		#featured li {
			background: url(/assets/images/ui/bg_bullet_big.gif) no-repeat 0 .45em;
			padding: 0 0 .5em 10px;
			}						
		#featured ul {
			font-size: 117%;
			list-style: none;
			line-height: 117%;
			margin: 10px 0 0;
			padding: 0;
			}
	
	/*	Green Find Local Health Services Box */
	#finder {
		background: url(/assets/images/ui/bg_finder.gif) no-repeat;
		line-height: 100%;
		padding: 12px 12px 9px;
		}
		
		/*	Go Local Find Local Health Services Box on HOME Page */
		.home #finder {
			background: none;
			padding: 0 12px 0 0;
			}
		#localHome #finder {
			background: none;
			padding: 0 0 15px;
			}
			
			
		#finder h1 {
			font-size: 100%;
			font-weight: bold;
			letter-spacing: normal;
			margin: 0 !important;

			}
		#finder select {
			font-size: 95%;
			margin: 3px 0 0;
			width: 100%;
			}
			
/* Width of Local Services city/county drop down */
			#localHome #finder select {
				width: 65%;
				}
	#footer {
		background: url(/assets/images/ui/bg_footer.jpg) repeat-x 0 100%;
		margin: -51px 0 0;
		padding: 59px 0 0;
		position: relative;
		}

	#header {
		background: url(/assets/images/ui/bg_header.gif) no-repeat 0 100%;
		height: 75px;
		margin-bottom: -12px;
		position: relative;
		width: 100%;
		z-index: 9;
		}
		.home #header {
			height: 75px;  /*		ADJUST FOR HOME PAGE DROP FROM TOP OF SCREEN FOR LOGO SIZING */
			margin-bottom: -12px;
			}


/*	HEADER IMAGES 	*/

			
		/*	HEADER FOR SUB PAGES - IE 	*/
		#header #logo {
			background: url(/assets/images/ui/logo_home_ie.png) no-repeat;
			display: block;
			height: 75px;
			left: auto;
			top: 13px;
			width: 420px;
			}
			
		/*	HEADER FOR SUB PAGES - NON IE 	*/
		html > body #header #logo {
			background-image: url(/assets/images/ui/logo_home.png);
			}
			
		/*	HEADER FOR MAIN PAGE - IE 	*/
		.home #header #logo {
			background-image: url(/assets/images/ui/logo_home_ie.png);
			height: 75px;
			left: auto;
			top: 13px;
			width: 420px;				
			}
				
		/*	HEADER FOR MAIN PAGE - NON-IE	*/
		html > body.home #header #logo {
			background-image:  url(/assets/images/ui/logo_home.png);
			}
			#header #logo img {
				border: 0;
				display: none;
				
				}

				
				
				
	h1.icon {
		background: url(/assets/images/ui/bg_diseases.png) no-repeat;	
		line-height: 100%;
		margin: 0;
		padding: 7px 0 12px 37px;
		}
	h1#goLocal {
		background-image: url(/assets/images/ui/bg_go.png);
		}		
	h1#healthCare {
		background-image: url(/assets/images/ui/bg_health.png);
		}	
	h1#healthyLiving {
		background-image: url(/assets/images/ui/bg_healthy.png);
		}
	h1#medications {
		background-image: url(/assets/images/ui/bg_medications.png);
		}				
	h1#mentalHealth {
		background-image: url(/assets/images/ui/bg_mental.png);
		}		
	h1#military {
		background-image: url(/assets/images/ui/bg_military.png);
		}		
	h1#people {
		background-image: url(/assets/images/ui/bg_people.png);
		}		
	h1#publicHealth {
		background-image: url(/assets/images/ui/bg_public.png);
		}			
	h1#referenceAndTools {
		background-image: url(/assets/images/ui/bg_reference.png);
		}		
	h1#treatments {
		background-image: url(/assets/images/ui/bg_treatments.png);
		}	
	
	.layout21 #c1 h1 {
		margin-bottom: 20px;
		}	
		
	.layout21 #c1 h2 {
		background: url(/assets/images/ui/bg_h2.jpg) no-repeat 0 75%;
		font: 125%/125% Georgia, "Times New Roman", Times, serif;
		padding: 0 0 2px 6px;
		}		
	
	.inner {
		background: #cef0ff url(/assets/images/ui/bg_inner.jpg) repeat-x;
		margin: 0 0 15px;
		}	
						
	#navPrimary {
		background: url(/assets/images/ui/bg_navPrimary.gif) no-repeat 100% 0;
		font-size: 116.7%;
		line-height: 100%;
		margin: 0;
		padding: 1.9em 0 0;
		width: 100%;
		z-index: 2;
		}
		.home #navPrimary {
			padding-top: 2.42em;
			}
		#navPrimary li {
			background: url(/assets/images/ui/bg_navPrimary_tab.gif) no-repeat;
			float: left;
			margin: 0 2px 0 0;
			padding: 0 0 0 12px;
			position: relative;
			}
			#navPrimary li a {
				background: #0a72a7 url(/assets/images/ui/bg_navPrimary_tab.gif) no-repeat 100% 0;
				color: #333;
				display: block;
				margin: 0;
				padding: 6px 12px 4px 0;
				}
				#navPrimary li a:hover {
					text-decoration: none;
					}
			#navPrimary li.first {
				margin-left: 16px;
				}
			.about #navPrimary li.nav_about, .about #navPrimary li.nav_about a,				
			.health #navPrimary li.nav_health, .health #navPrimary li.nav_health a,
			.home #navPrimary li.nav_home, .home #navPrimary li.nav_home a,
			.local #navPrimary li.nav_local, .local #navPrimary li.nav_local a,
			.reference #navPrimary li.nav_reference, .reference #navPrimary li.nav_reference a {
					background-image: url(/assets/images/ui/bg_navPrimary_tab_sel.gif);
				}
				.about #navPrimary li.nav_about,				
				.health #navPrimary li.nav_health,
				.home #navPrimary li.nav_home,
				.local #navPrimary li.nav_local,
				.reference #navPrimary li.nav_reference {
						border-bottom: 1px solid #fff;
						margin-bottom: -1px;
					}					
		#navPrimary ul {	
			list-style: none;
			margin: 0 17px;
			padding: 0;
			position: relative;
			z-index: 11;
			}

	#navSecondary {
		line-height: 100%;
		margin: 0 0 40px;
		position: relative;
		z-index: 8;
		}
		#navSecondary h2 {
			border-bottom: 1px dotted #999; 
			font-size: 108%;
			font-weight: bold;
			margin: 0;
			padding: 0;
			}
			#navSecondary h2 a {
				background: url(/assets/images/ui/bg_go.png) no-repeat 15px 0;
				color: #0A4D74;
				display: block;	
				padding: 6px 5px 15px 54px;
				}
				.health #navSecondary h2 a {	
					background-image: url(/assets/images/ui/bg_diseases.png);	
					}
				.local #navSecondary h2 a {
					background-image: url(/assets/images/ui/bg_go.png);
					}		
				.reference #navSecondary h2 a {
					background-image: url(/assets/images/ui/bg_reference.png);
					}	
				#navSecondary h2 a:hover {	
					text-decoration: none;
					}
		#navSecondary li {
			border-bottom: 1px dotted #999; 
			background: none;		
			margin: 0;
			padding: 0;
			}
			#navSecondary li a {
				display: block;
				padding: 7px 5px 6px 15px;
				}
		#navSecondary ul {
			list-style: none;
			margin: 0 0 42px;
			padding: 0;
			}

	#navUser {
		line-height: 99%;
		position: absolute;
			right: 16px;
			top: -1.83em;
		}
		#navUser a {
			background: url(/assets/images/ui/bg_btn_user.gif) no-repeat 100% 100%;
			color: #fff;
			display: block;
			padding: 5px 4px 3px 0;
			}
			#navUser a:hover {
				text-decoration: none;
				}
			#navUser li#nav_large a {
				padding: 4.5px 4px 4px 0;
				font-size: 16px;
				}
			#navUser li#nav_medium a {
				font-size: 14px;
				padding: 5px 5px 3px 1px;
				}
			#navUser li#nav_small a {
				font-size: 12px;
				padding: 6px 6px 2px 2px;
				}				
			#navUser li.selected, #navUser li.selected a {	
				background-image: url(/assets/images/ui/bg_btn_user_sel.gif);
				}			
		#navUser h1 {
			color: #ccc;
			float: left;
			font-size: 100%;
			font-weight: normal;
			letter-spacing: normal;
			margin: 5px 4px 2px 30px;
			}	
		#navUser li {
			background: url(/assets/images/ui/bg_btn_user.gif) no-repeat 0 100%;
			float: left;
			margin: 0 2px 0 0;
			padding: 0 0 0 4px;
			position: relative;
			}
			#navUser li.navLarge {
				margin-right: 0;
				}	
		#navUser #textSize {
			float: left;
			}	
			#navUser #textSize.hidden {
				display: none;
				}
			#navUser #textSize.visible {
				display: block;
				}			
		#navUser ul {
			float: left;
			list-style: none;
			margin: 0;
			padding: 0;
			}
						
	#navUtility {
		background: url(/assets/images/ui/bg_navUtility.gif) no-repeat 0 100%;
		padding: 0;
		}
		#navUtility li {
			float: right;
			line-height: 105%;
			margin: 0;
			padding: 0;
			}
			#navUtility li a {
				border-right: 1px solid #fff;
				display: block;
				padding: 0 10px 0;
				}	
				#navUtility li.first a {	
					border-right: none;
					}
		#navUtility ul {
			background: url(/assets/images/ui/bg_navUtilityUL.gif) no-repeat 100% 100%;
			list-style: none;
			margin: 0;
			padding: 0 17px 30px 0;
			}
			
	#ncKnows {
		position: absolute;
			bottom: 0;
			left: 15px;
		margin: 0;
		}
		#ncKnows a, #ncKnows img {
			display: block;
			}
			
	#page {
		background: #fff;
	
		clear: left;
		margin: 0 17px;
		padding: 20px 16px;
		position: relative;
		z-index: 1;
		}
		html > body #page {		
			border: 1px solid #8cc8e2;
			}	
		#page span.bl, #page span.br, #page span.tl, #page span.tr {
			background: url(/assets/images/ui/bg_page_bl.gif) no-repeat;
			display: block;
			height: 11px;
			position: absolute;
				bottom: -1px;
				left: 0;
			width: 11px;
			}
			html > body #page span.bl {
				background: url(/assets/images/ui/bg_page_bl_border.gif) no-repeat;
				left: -1px;				
				}
			#page span.br {
				background-image: url(/assets/images/ui/bg_page_br.gif);
				left: auto;
				right: -1px;
				}
				html > body #page span.br {
					background-image: url(/assets/images/ui/bg_page_br_border.gif);
					}
			#page span.tl {
				background-image: url(/assets/images/ui/bg_page_tl.gif);
				bottom: auto;
				top: 0;
				}
				html > body #page span.tl {
					background-image: url(/assets/images/ui/bg_page_tl_border.gif);
					left: -1px;
					top: -1px;
					}
			#page span.tr {
				background-image: url(/assets/images/ui/bg_page_tr.gif);
				bottom: auto;
				left: auto;	
				right: -1px;			
				top: 0;
				}	
				html > body #page span.tr {
					background-image: url(/assets/images/ui/bg_page_tr_border.gif);
					top: -1px;					
					}	
					
	.results iframe {
		height: 949px !important;
		width: 100% !important;
		}									
		
	#search {
		margin: -2.5em 0 0;
		position: absolute;
			right: 5px;
			top: 42px;
		width: 27%;
		z-index: 12;
		}
		.home #search {
			margin-top: -2.1em;
			top: 45px;
			}
		#search #q {
			font-size: 1.25em;
			padding: 0 5px;
			width: 77%;
			}
/* MODIFIES THE WIDTH OF THE SIDEBAR SPACE THAT QUICKSTART RESIDES IN */
	#sidebar {
		background: #e6f2d4 url(/assets/images/ui/bg_sidebar.gif) no-repeat 0 100%;
		float: right;
		margin: 0 0 0 25px;
		width: 200px;
		}
		.layout21 #sidebar h2 {
			background: none;
			color: #638331;
			font: bold 110%/normal Arial, Helvetica, sans-serif;
			}
		#sidebar .item {
			border-top: 1px dotted #999;
			margin: 0 12px 0;
			padding: 12px 0 0;
			}
		.layout21 #sidebar p, .layout21 #sidebar h2, .layout21 #sidebar h3, .layout21 #sidebar ul {
			padding: 0 12px 0 12px;
			}

span.footerNotation {
	font-size: 85%;

}
/*created by BE for HONcode seal spacing 1-14-2008*/
span.honcodeNotation {
	font-size: 100%;
line-height: 120%;
}

div.sectionLeft {
		float: left;
		padding: 25px 0px 0px 25px;
		Width: 45%;
}

div.sectionRight {
		float: right;
		padding: 25px 0px 0px 25px;
		Width: 45%;
}
div.sectionModule {
	position: relative;
	float: left;
	padding: 25px 0px 0px 25px;
	Width: 45%;
}
div.sectionRow {
	Width: 95%;
}