@charset "utf-8";
/* CSS Document */
/***************************************************************************
Table of contents

	1. Universal Elements
	2. Header Elements
	3. Content Elements
	4. Footer Elements
	5. Navigation Elements
	6. Data Display Pages Elements
	
***************************************************************************/

/***************************************************************************
1. Universal Elements
***************************************************************************/
body {
	font-size: 10px; /* Resets 1em to 10px */
	margin:0em;
	padding:0em 3em;
	background:#fff url(../images/background.jpg) fixed repeat-x top left;
}
#wrapper {
	margin:0em auto;
	padding:2.25em 4em;
	border-left:.2em solid #d1d1d1;
	border-right:.2em solid #d1d1d1;
	border-bottom:.2em solid #d1d1d1;
	background:#fff;
	width:86em;
}
.hide_for_screen {
	visibility:hidden;
	display:none;
}
.scroll {
	overflow:auto;
}
p, li, th, td {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#333;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
}
input.submit {
	margin:0em 10em 10em 0em;
	float:right;
}
form {
	margin:0;
	padding:0;
	width:100%;
}
a:link {
	color:#04A;
	text-decoration:underline;
}
a:visited {
	color:#04A;
	text-decoration:underline;
}
a:hover {
	color:#089;
	text-decoration:underline;
}
a:active{
	color:#000;
	text-decoration:none;
    outline: none;
}
a:focus { 
    outline: none; 
}
button::-moz-focus-inner  
{
    border: 0; 
}

/***************************************************************************
2. Header Elements
***************************************************************************/
#header {
	background:#157;
	height:12.5em;
	border-bottom:.1em solid #fff;
}
	#header #top_banner {
		background: #7aa url(../images/top_banner_bg.jpg) repeat-x top left;
		height:7.65em;
		padding:0em;
		margin:0em;
		border-bottom:.1em solid #fff;
	}
	#header #top_banner #site_logo {
		float:left;
		background:transparent url(../images/khf_logo.gif) no-repeat scroll left top;
		display:block;
		height:7.6em;
		margin:0em;
		padding:0em;
		width:41em;
	}
		* html #header #top_banner #site_logo {
		}
		#header #top_banner #site_logo h1 {
			display:none;
			visibility:hidden;
		}
	#header #top_banner #search {
		float:right;
		padding:3em 1.7em 0em 0em;
		margin:0em;
		background:url(../images/search_bg.gif) no-repeat top right;
		width:30em;
		text-align:right;
	}
		#header #top_banner #search input {
			font-size:1em;
			line-height:1em;
			padding:.3em;
			margin:0em .5em 0em 0em;
			height:1.2em;
			width: 12.5em;
		}
		#header #top_banner #search input.go {
			height:2.3em;
			width: 2.3em;
			padding:0em;
			margin:0em;
			position:relative;
			top:.5em;
		}
	#header #nav_bar {
		padding:0em;
		margin:0em;
		clear:both;
	}
		#header #nav_bar ul {
			padding:0em;
			margin:.3em 0em 0em 0em;
			list-style:none;
			background:#089 url(../images/nav_bg.gif) repeat-x left top;
			display:block;
			border-top:.1em solid #fff;
			height:43px;
			overflow:visible;
		}
			#header #nav_bar ul li {
				float:left;
				padding:.75em 0em .75em 2px;
				margin:0em;
				background:#089 url(../images/nav_divider.gif) no-repeat left top;
				list-style:none;
				font-size:1.6em;
				font-weight:bold;
				text-transform:none;
			}
			#header #nav_bar ul li#home_tab {
				padding-left:0em;
				background-image:none;
			}
			#header #nav_bar ul.home_nav li#home_tab,
			#header #nav_bar ul.location_nav li#location_tab,
			#header #nav_bar ul.topic_nav li#topic_tab,
			#header #nav_bar ul.about_nav li#about_tab,
			#header #nav_bar ul.values_nav li#values_tab,
			#header #nav_bar ul.resources_nav li#resources_tab {
				color:#138;
				background-color:#FEB;
			}
				#header #nav_bar ul li a {
					text-decoration: none;
					margin:0em;
					padding:.75em 1.25em;
					color:#fff;
					background:#089 url(../images/nav_bg.gif) repeat-x left top;
				}
				#header #nav_bar ul.home_nav li#home_tab a,
				#header #nav_bar ul.location_nav li#location_tab a,
				#header #nav_bar ul.topic_nav li#topic_tab a,
				#header #nav_bar ul.about_nav li#about_tab a,
				#header #nav_bar ul.values_nav li#values_tab a,
				#header #nav_bar ul.resources_nav li#resources_tab a {
					color:#138;
					background:#FEB;
				}
				#header #nav_bar ul li:hover {
					color:#fff;
					background:#04a url(../images/nav_divider_hover.gif) no-repeat left top;
				}
				#header #nav_bar ul li a:hover {
					color:#fff;
					background:#04a;
				}
				#header #nav_bar ul li#home_tab:hover,
				#header #nav_bar ul li#home_tab a:hover {
					background-image:none;
				}
/***************************************************************************
3. Content Elements
***************************************************************************/
#content {
	clear:both;
	padding:0em;
	margin:0em;
	display:block;
}
	#content h2 {
		font-size:2.2em;
		line-height:1em;
		font-family:Arial, Helvetica, sans-serif;
		border-bottom:.05em solid #089;
		margin:0em;
		text-align:left;
		padding:1.5em 0em .2em 0em;
		color:#416;
	}
	#content h3 {
		margin:0em;
		padding:1.5em 0em 0em 0em;
		font-size:1.4em;
		line-height:1.4em;
		color:#089;
		text-transform:uppercase;
	}
	#content h4 {
		margin:0em;
		padding:1.5em 0em 0em 0em;
		font-size:1.2em;
		line-height:1.2em;
		color:#333;
	}
	#content h5 {
		margin:0em;
		padding:.25em 0em 0em 0em;
		font-size:1em;
		line-height:1em;
		font-weight:bold;
		color:#333;
	}
	#content ul {
		padding-top:0em;
		margin-top:.5em;
		margin-bottom:.5em;
		list-style:disc outside;
		position:relative;
		font-size:1em;
	}
	#content ol {
		padding-top:0em;
		margin-top:.5em;
		margin-bottom:.5em;
		list-style:decimal outside;
		position:relative;
	}
	#content li {
		margin:0em;
		padding:0em 0em .5em .2em;
		position:relative;
		font-size:1.3em;
	}
	#content p {
		margin:0em;
		padding:.5em 0em 1.5em .2em;
		font-size:1.3em;
		line-height:1.5em;
	}
	#content td p {
		font-size:1em;
		line-height:.9em;
	}
	#content #bottom_banner {
		clear:both;
		height:17em;
		width:86em;
		background:#350 url(../images/large_photo2009.jpg) repeat-x right bottom;
		border-bottom:.1em solid #fff;
		width:63.5em;
		float:left;
	}
		#content #bottom_banner h2 {
			padding:0.2857em .8em .0857em 0.7143em;
			width:8.571em;
		}
			#content #bottom_banner h2 .small {
				font-size:.657em;
				padding-left:1em;
				display:block;
			}
		#content #bottom_banner #photo1 {
			position: absolute;
			margin-left: .6em;
			margin-top: .2em;
			z-index:100;
		}
		#content #bottom_banner #photo2 {
			position: absolute;
			margin-left: 13.1em;
			margin-top: 1.2em;
			z-index:200;
		}
	#content #whats_new {
		width:22.5em;
		float:left;
		background:#fff url(../images/yellow_gradient_new.gif) repeat-x left top;
	}
		#content #whats_new h2 {
			padding:0.2857em .8em .0857em 0.7143em;
			width:4.857em;
			text-align:right;
			float:none;
		}
		#content #whats_new .scroll {
			height:12em;
			padding:0 1em;
		}
.special_quote {
	font-size:2em;
	color:#009999;
	font-style:italic;
}
/***************************************************************************
4. Footer Elements
***************************************************************************/
#footer {
	clear:both;
	width:100%;
	font-size:1em;
	height:6.4em;
	margin:0em;
	padding:0em;
	background:#fff url(../images/footer_bg.gif) repeat-x top left;
}
	#footer p {
		font-size:1em;
		line-height:1em;
		font-weight:normal;
		padding:0em;
		margin:0em;
	}
	#footer p#contact_feedback {
		color:#04a;
		font-weight:bold;
		font-size:1.7em;
		padding:.5em 0em .3em 1.5em;
		margin-left:18em;
		background:url(../images/contact_icon.gif) no-repeat left .2em;
	}
	#footer p#copyright {
		color:#077;
		font-weight:bold;
		font-size:1.1em;
		margin-left:30em;
	}
	#footer div#fhk_logo {
		float:right;
		background:url(../images/logoFHK.gif) no-repeat left top;
		width:242px;
		height:6.4em;
	}
		#footer div#fhk_logo img {
			width:24.2em;
			height:6.4em;
			display:block;
		}
		#footer div#fhk_logo p {
			display:none;
			visibility:hidden;
		}
	#footer div#bottom_corner {
		float:left;
		background:url(../images/bottom_corner.gif) no-repeat left top;
		width:2.8em;
		height:6.4em;
	}
			
/***************************************************************************
5. Navigation Elements
***************************************************************************/
input.submit {
	margin:0em 10em 10em 0em;
	float:right;
}
#region_chooser_map {
	width:63.5em;
	min-height:27em;
	margin:0em;
	border-right:.1em solid #fff;
	border-bottom:.1em solid #fff;
	background:url(../images/yellow_gradient.jpg) repeat top right;
	padding:0em;
	float:left;
}
#region_chooser_dropdown {
	width:22.4em;
	min-height:27em;
	margin:0em;
	border-bottom:.1em solid #fff;
	background:url(../images/yellow_gradient.jpg) repeat top left;
	padding:0em;
	float:left;
}
#topic_chooser {
	width:22.4em;
	min-height:27em;
	margin:0em;
	border-bottom:.1em solid #fff;
	background:url(../images/blue_diagonals.gif) repeat top right;
	padding:0em;
	float:left;
}
#topic_chooser.wide {
	width:86em;
}
	* html #region_chooser_map,
	* html #topic_chooser {
		height:270px;
	}
#topic_chooser.wide .gradient {
	padding-left:2em;
}
	#region_chooser_dropdown {
		margin-right:0em;
	}
	#region_chooser_map h2,
	#region_chooser_dropdown h2,
	#topic_chooser h2,
	#bottom_banner h2,
	#whats_new h2 {
		font-size:3.5em;
		font-weight:normal;
		line-height:0.857em;
		color:#406;
		padding:.657em 1.314em .4em 0em;
		margin:0em;
		text-transform:lowercase;
		float:right;
		text-indent:-0.6em;
		text-align:left;
		width:4.743em;
		border:none;
	}
		* html #region_chooser_map h2,
		* html #region_chooser_dropdown h2,
		* html #topic_chooser h2 {
			text-indent:0em;
			padding-left:0.6em;
		}
	#region_chooser_dropdown h2,
	#topic_chooser h2 {
		padding-left:0.7143em;
		padding-right:.8em;
	}
	#topic_chooser .gradient {
		background:url(../images/blue_gradient.jpg) no-repeat top left;
	}
	#region_chooser_map .gradient {
	
	}
	#region_chooser_map p,
	#region_chooser_dropdown p,
	#topic_chooser p {
		padding:0em 1em 0em 0em;
		margin: -.5em 0em 0em 0em;
		line-height:2.143em;
		clear:both;
		color:#089;
		font-size:1.4em;
		font-weight:bold;
		width:14em;
		float:right;
	}
	#topic_chooser.wide h2 {
		float:left;
	}
	#topic_chooser.wide p {
		width:75%;
		float:left;
		margin-left:1.5em;
		line-height:1.5;
		
	}
	#region_chooser_map select,
	#region_chooser_dropdown select,
	#topic_chooser select {
		padding:0em 1em 0em 0em;
		margin: .5em 0em 0em 3em;
		line-height:2em;
		clear:both;
		font-size:1.4em;
		width:14em;
	}
	#region_chooser_map #county_map {
		visibility:visible;
	}
	#region_chooser_map #add_map,
	#region_chooser_map #hospital_map {
		visibility:hidden;
		display:none;
	}
		#region_chooser_map #county_map img,
		#region_chooser_map #add_map img,
		#region_chooser_map #hospital_map img {
			position:absolute;
			margin-top:1.3em;
			margin-left:-1em;
		}
	#region_chooser_map select,
	#region_chooser_dropdown select,
	#topic_chooser select {
		padding:0em;
		font-size:1em;
		line-height:1em;
		width:17em;
	}
		#region_chooser_map #county_map select,
		#region_chooser_map #add_map select,
		#region_chooser_map #hospital_map select {
			position:absolute;
			margin-top:22em;
			margin-left:42.5em;
		}
	#region_chooser_map input.button,
	#region_chooser_dropdown input.button,
	#topic_chooser input.button {
		padding:0em;
		margin: 0em 0em 10em .5em;
		line-height:1em;
	}
	#topic_chooser.wide #choose_specific_region,
	#topic_chooser.wide #choose_specific_counties {
		margin:0em 0em 10em 0em;
		padding:0em 10em;
		display:none;
		visibility:hidden;
	}
	#topic_chooser ul{
		color:#089;
		font-size:1.4em;
		padding:0em 0em 0em .5em;
		margin:0em 0em 0em 1.5em;
		clear:both;
	}
		#topic_chooser ul li {
			list-style-image:url(../images/list_square.gif);
			padding:0em 0em .714em .286em;
			margin:0em;
			font-size:1em;
			font-weight:bold;
			line-height:1em;
		}
			#topic_chooser ul li a {
				text-decoration: none;
				margin:0em;
				padding:0em;
				display:block;
				color:#04A;
			}
			#topic_chooser ul li a:hover {
				text-decoration:underline;
			}
				#topic_chooser ul li a.expand {
					text-decoration: none;
					color:#000;
					background:url(../images/box_plus.gif) no-repeat left .2em;
					list-style:none!important;
					padding-left:1em;
				}
				#topic_chooser ul li a.contract {
					text-decoration: none;
					color:#000;
					background:url(../images/box_minus.gif) no-repeat left .2em;
					list-style:none;
					padding-left:1em;
				}
				#topic_chooser ul li a.no_expand {
					text-decoration: underline;
					color:#000;
					padding-left:1em;
				}
	#topic_chooser ul.primary {
		padding:.5em 0em 0em 0em;
		list-style:none;
	}
	* html #topic_chooser ul.primary,
	* html #demo_chooser ul.primary {
		float:left;
		clear:both;
	}
		#topic_chooser ul.primary li {
			list-style:none;
			margin-left:0em;
			padding-left:0em;
		}
		* html #topic_chooser ul.primary li,
		* html #demo_chooser ul.primary li {
			display:block;
			clear:both;
		}
		#topic_chooser ul ul.secondary {
			display:none;
			visibility:hidden;
			list-style:none;
			padding:.5em 0em 0em 0em;
			margin: 0em 0em 0em 2.5em;
			font-size:1em;
		}
		* html #topic_chooser ul ul.secondary,
		* html #demo_chooser ul ul.secondary {
			float:left;
			clear:both;
		}
			#topic_chooser ul.secondary li {
				font-size:1em;
				padding-bottom: .5em;
				list-style-image:url(../images/list_square.gif);
				display:block;
			}
				#topic_chooser ul ul ul.tertiary {
					display:none;
					visibility:hidden;
					padding:.5em 0em 0em 0em;
					margin: 0em 0em 0em 1em;
				}
				#topic_chooser ul ul ul.tertiarysmall {
					display:none;
					visibility:hidden;
					padding:0em 0em 0em 1em;
					margin: 0em 0em 0em 0em;
				}
					#topic_chooser ul ul ul ul.quaternary {
						display:none;
						visibility:hidden;
						padding:.5em 0em 0em 0em;
						margin: 0em 0em 0em 1em;
					}

/***************************************************************************
6. Data Display Pages Elements
***************************************************************************/	
#sidebar {
	width: 20em;
	margin:0em 2em 1em 0em;
	padding:4em 0em 0em 0em;
	float:left;
}
	#sidebar .yellow_box {
		padding:0em .9em 1em .9em;
		background:#feb;
		border-left:.4em solid #fd9;
		border-right:.4em solid #fd9;
		width: 17.4em;
	}
	#sidebar .popout_box {
		padding:0em .9em 1em .9em;
		border:.5em solid #feb;
		background:#fff;
		width:500px;
		z-index:3000;
		position:absolute;
		top:-1px;
		left:200px;
	}
	#sidebar h3 {
		padding-top:0em;
	}
	#sidebar h4 {
	}
	#sidebar p {
		line-height:1em;
	}
	#sidebar p.yellow_box_top {
		font-size:1em;
		background:url(../images/sidebar_yellow_boxtop.gif) no-repeat left top;
		min-height:3.5em;
		padding:.55em .8em 0em .8em;
		margin:0em;
	}
		* html #sidebar p.yellow_box_top {
			height:3.5em;
		}
	#sidebar p.yellow_box_top-icons {
		font-size:1em;
		background:url(../images/sidebar_yellow_boxtop.gif) no-repeat left top;
		min-height:7em;
		padding:.55em .8em 0em .8em;
		margin:0em;
		z-index:1000;
	}
		* html #sidebar p.yellow_box_top-icons {
			height:69px!important;
		}
		#sidebar p.yellow_box_top-icons a {
			font-size:1.2em;
			text-transform:uppercase;
			font-weight:normal;
			color:#089;
			text-align:center;
			text-decoration:none;
			padding:0em 0em 0em 0em;
			margin:0em .85em;
			display:block;
			width:3.33em;
			min-height:5.5em;
			float:left;
		}
			* html #sidebar p.yellow_box_top-icons a {
				height:66px;
			}
		#sidebar p.yellow_box_top-icons a:hover {
			background:url(../images/yellow_box_hover_icon.gif) no-repeat left top;
		}
		#sidebar p.yellow_box_top-icons a.current {
			background:url(../images/yellow_box_current_icon.gif) no-repeat left top;
			color:#406;
		}
			#sidebar p.yellow_box_top-icons a img {
				margin:.3em 0em 0em 0em;
				z-index:2000;
			}
	#sidebar p.yellow_box_bottom {
		font-size:1em;
		background:url(../images/sidebar_yellow_boxbottom.gif) no-repeat left bottom;
		min-height:2.25em;
		padding:2.5em 1.75em 0em 1.75em;
		margin:0em;
		text-align:right;
	}
		* html #sidebar p.yellow_box_bottom  {
			height:2.25em;
		}
		#sidebar p.yellow_box_bottom a {
			font-size:1.5em;
			text-transform:uppercase;
			text-decoration:none;
			font-weight:normal;
			color:#406;
		}
	#sidebar select {
		font-size:1em;
/*		width: 17em;*/
	}
	    #sidebar .yellow_box select
	    {
	        width:17em;
	    }
	    #sidebar .yellow_box ul li input
	    {
	        margin: 0 5px 0 0;
	    }
	#sidebar h2 {
		color:#089;
		font-size:1.2em;
		font-weight:bold;
		text-transform:uppercase;
		text-align:left;
		border-bottom:.1em solid #8bc;
		padding:1.25em 0em .1em 0em;
		margin:0em 0em .25em 0em;
	}
	#sidebar ul {
		list-style:none;
		margin:.5em 0em 0em 0em;
		padding:0em;
		font-size:1.2em;
	}
	    #sidebar ul tr td {
		    width:275px;
	    }
		#sidebar ul li {
			list-style:none;
			margin:0em 0em .5em 0em;
			padding:0em;
			font-size:1em;
			position:static;
		}
			#sidebar ul li input {
				margin:0em;
				padding:0em;
			}
			#sidebar ul li ul {
				margin:.5em 0em 0em 1.5em;
				font-size:1em;
			}
	
	/******** New Indicator Control ********/
	
	    #sidebar div.indicator 
	    {
	        border: solid #E0D098;
	        border-width:0 0 1px 1px;
	        width:200px;
	        margin:0 0 2em;
	    }
	        #sidebar div.indicator a.label
	        {
	            display:block;
	            height:40px;
	        }
	        
	        #sidebar div.indicator div.table,
	        #sidebar div.indicator div.bar,
	        #sidebar div.indicator div.map,
	        #sidebar div.indicator div.trend 
	        {
	            height:40px;
	            width:210px;
	            text-indent:-10000px;
	        }
	            #sidebar div.indicator div.table.on 
	            {
	                background:url(../images/table_on.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.table.off 
	            {
	                background:url(../images/table_off.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.table.na 
	            {
	                background:url(../images/table_NA.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.bar.on 
	            {
	                background:url(../images/barGraph_on.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.bar.off 
	            {
	                background:url(../images/barGraph_off.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.bar.na 
	            {
	                background:url(../images/barGraph_NA.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.map.on 
	            {
	                background:url(../images/map_on.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.map.off 
	            {
	                background:url(../images/map_off.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.map.na 
	            {
	                background:url(../images/map_NA.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.trend.on 
	            {
	                background:url(../images/trend_on.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.trend.off 
	            {
	                background:url(../images/trend_off.gif) no-repeat 0 0;
	            }
	            #sidebar div.indicator div.trend.na 
	            {
	                background:url(../images/trend_NA.gif) no-repeat 0 0;
	            }
	        #sidebar div.indicator div.SelectBox 
	        {
	            width:199px;
	            background-color:#eeebd6;
	            border:solid #E0D098;
	            border-width:1px 1px 0 0;
	        }
	            #sidebar div.indicator div.SelectBox ul 
	            {
	                position:relative;
	                padding:0 0.5em 0.5em;
	                margin:0;
	                z-index:1000;
	            }
	                #sidebar div.indicator div.SelectBox ul li
	                {
	                    padding:0.3em 0;
	                    margin:0;
	                }
                         #sidebar div.indicator div.SelectBox ul li a
                         {
                             color:#04a;
                             font-weight:bold;
                             padding:0 5px;
                             cursor:pointer;
                         }
	                    #sidebar div.indicator div.SelectBox ul li a:hover
	                    {
	                        text-decoration:underline;
	                    }
	                        #sidebar div.indicator div.SelectBox ul li a.submit
	                        {
	                            background:url(../images/button-submit.gif) no-repeat 0 0;
	                            height:24px;
	                            width:59px;
	                            display:block;
	                            text-indent:-10000px;
	                            margin:0.6em 0 0 10em;
	                        }
	                    #sidebar div.indicator div.SelectBox ul li.label, 
	                    #sidebar div.indicator div.SelectBox ul h2, 
	                    #data_display h3
	                    {
	                        color:#416;
	                        text-transform:uppercase;
	                        font-weight:bold;
	                        font-size:0.916em;
	                        padding:1em 0 0;
	                        border: solid red 0px;
	                        }
	                     #sidebar div.indicator div.SelectBox ul li select
	                     {
	                         border:1px solid #749DB7;
	                         font-size:0.833em;
	                         }
	                    #sidebar div.indicator div.SelectBox ul li select.year
	                    {
	                        width:6em;
	                        }
	                    #sidebar div.indicator div.SelectBox ul li select.sortby
	                    {
	                        width:17.8em;
	                        }       
	                    #sidebar div.indicator div.SelectBox ul li select.sortby
	                    {
	                        width:17.8em;
	                        }       
    
	    
	        
	        
	        
	        
	        
	        
	#sidebar #indicator_control {
		padding:0em;
	}
	#sidebar .icon_links 
	{
		padding:3em 0em 0em 0em;
	}
		#sidebar .icon_links p {
			font-size:1em;
			font-weight:bold;
			padding:.3em 0em;
			margin:0em;
		}
			#sidebar .icon_links p a {
				text-decoration:none;
				font-size:1.4em;
			}
				#sidebar .icon_links p a img,
				#sidebar .icon_links p a input {
					vertical-align:middle;
					padding:0em .5em 0em 0em;
				}
	#sidebar #related_links {
	}
		#sidebar #related_links h2 {
		}
		#sidebar #related_links p {
			font-size:1.2em;
			line-height:1em;
			padding:0em;
			margin:1em 0em 0em 0em;
			color:#416;
		}
		#sidebar #related_links ul {
			font-size:1.2em;
			line-height:1.2em;
			padding:0em 0em 0em 1em;
			margin:.2em .25em 0em 1em;
			list-style:square;
			color:#066;
		}
		#sidebar #related_links ul li {
			list-style:square;
			color:#066;
		}
		#sidebar #related_links ul li a {
			text-decoration:none;
		}
#data_display {
	margin:0em 0em 0em 25em;
	padding:4em 1em 1em 0em;
	clear:right;
}
	#data_display .map_overlay {
		position:absolute;
	}
	#data_display h2 {
		font-size:2.2em;
		line-height:1em;
		font-family:Arial, Helvetica, sans-serif;
		/*border-bottom:.05em solid #089;*/
		margin:0em;
		text-align:left;
		padding:0em 0em .4em 0em;
		border:none;
	}
	#data_display h3 {
		margin:0em;
		/*padding:0em 0em 2.5em 0em;*/
		font-size:1.2em;
		line-height:1.25em;
		color:#416;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-transform:none;
		padding:0 0 0.2em;
	}
	#data_display h4 {
		margin:0em;
		padding:0em;
		font-size:1.56em;
		line-height:1.6em;
		color:#089;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
	#data_display p {
		margin:0em;
		padding:0em 0em 1.5em 0em;
		font-size:1em;
		line-height:1.1em;
		color:#333;
	}
	    #data_display div.choolo{
		    color:#0044AA;
            font-family:arial;
            font-size:16px;
            font-weight:bold;
            padding:140px 0 0;
	    }
		#data_display p.special {
			float:right;
			font-size:1.2em;
			padding:0.5em 0;
		}
			#data_display p.special a {
				display:block;
				text-decoration:none;
				color:#089;
			}
			#data_display p.special a.thv {
				background:url(../images/thv_check.gif) no-repeat left center;
				padding-left:2.5em;
			}
			#data_display p.special a span {
				display:block;
				color:#04a;
				font-weight:bold;
				font-size:1.1667em;
				font-style:italic;
			}
    #data_display ul.dataNav 
    {   
        height:26px;
        list-style:none outside none;
        margin:0 0 2em;
        padding:0;
        background:url(../images/dataNavbg.gif) repeat-x 0 0;
    }
        #data_display ul.dataNav li
        {
            display:inline;
            position:inherit;
            padding:0.3em 0 0.5em ;
            float:left;
        }
            #data_display ul.dataNav li.report
            {
                float:right;
                margin:0.15em 0 0.2em;
                padding:0.2em 0.23em 0.3em 2em;
                background: url(../images/check2.gif) no-repeat 0 0;
            }
                #data_display ul.dataNav li.report span
                {
                    color:#416;
                }
                    #data_display ul.dataNav li.report span a
                    {
                        border:none;
                        font-style:italic;
                        font-weight:bold;
                        padding:0;
                    }
            #data_display ul.dataNav li a
            {
                border-right:1px solid #04A;
                color:#04A;
                padding:0 0.6em;
            }
                #data_display ul.dataNav li a.last
                {
                    border:none;
                }
            
	#data_display table {
		border:.1em solid #FFF;
		padding:0;
		margin:0em 0em .5em 0em;
		border-collapse:collapse;
		line-height:1.35em;
		font-size:1.3em;
	}
		#data_display table th {
			margin:0em;
			padding:.5em;
			font-weight:bold;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:left;
			vertical-align:middle;
			border:.1em solid #FFF;
			color:#FFFFFF;
			background-color:#8BC;
		}
			#data_display table th.title {
				width:25em;
				text-align:left;
			}
			
				#data_display table th.title a {
					color: #FFFFFF;
				}
				
			#data_display .bar_group table th.title {
				width:15em;
				text-align:left;
			}

				#data_display .bar_group table th.title a {
					width:15em;
					text-align:left;
				}

			#data_display table th.level_0 {
				text-align:center;
			}
			#data_display table th.bartop {
				text-align:center;
				background:#8BC url(../images/barchart_top_scale.gif) no-repeat center bottom;
				white-space:nowrap;
				height:2.5em;
				padding:0em;
				vertical-align:top;
			}
		#data_display table td {
			margin:0em;
			padding:.5em;
			text-align:left;
			font-family:"Tahoma", Arial, Helvetica, sans-serif;
			vertical-align:top;
			border:.1em solid #FFF;
			background-color:#CDE;
		}
			#data_display table td.data_value {
				min-width:5em;
				text-align:right;
				background-color:#FFF;
				white-space: nowrap;
			}
			#data_display table td.data_value span.marginOfError {
				font-size: 0.75em;
				margin-left: 1em;
			}
			#data_display table td.bar_chart {
				width:18em;
				font-size:1em;
				background:#FFF url(../images/grey_1pix.gif) repeat-y center 0em;
				padding:.4em 0em;
			}
			#data_display table td.level_0 {
				background-color:#CDE;
				max-width:25em;
				white-space:normal;
			}
			#data_display table.topic_table td.level_0 {
				background-color:#CDE;
			}
			#data_display table td.level_1,
			#data_display table td.level_2  {
				background-color:#CDE;
				white-space:nowrap;
			}
#mapInfo {
	display:none;
	visibility:hidden;
	position:absolute;
	background:#fff;
	color:#000;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:10000;
	padding:5px;
	border:1px solid #000;
}
#mapInfo p {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.highcharts-container ul
{
	position: static !important;
}

