body, p, td { color: #000000; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
a { color: #336699; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: underline }
a:hover { color: #56025b; text-decoration: underline } 

.home_alert{vertical-align:top; padding:8px 12px 16px 30px;background-color:#ffdb0a;color: #000000; font-size: 12px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.home_alert_title{font-size: 14px; line-height: 29px; font-weight:bold; text-transform:uppercase;}

h1 { color: #56025b; font-weight: bold; font-size: 20px; line-height: 20px; font-family: Verdana, Arial, Helvetica; text-decoration: none 
}

h2 { color: #56025b; font-weight: bold; font-size: 14px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 

h5 { margin: 0 0 -10 0; padding: 0; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica; text-decoration: none} 

.page_title { color: #56025b; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.page_subtitle { color: #56025b; font-size: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.subpage_feature_img { float:right; padding-top:20px;
}

.area_header { vertical-align: top; color: #56025b; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none; margin: 0; line-height: 16px;} 


.caption { color: #000000; font-style: italic; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_header { color: #000000; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_subheader { color: #c00; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_bodytext { color: #000000; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.module_bodytextbold { color: #000000; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytext { color: #56025b; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.highlight_bodytext_ital { color: #56025b; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none ; font-style: italic}
.highlight_bodytextbold { color: #56025b; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.highlight_bodytextbold_large { color: #56025b; font-weight: bold; font-size: 15px; line-height: 21px; font-family: Verdana, Arial, Helvetica; text-decoration: none }
.footer_header { color: #666666; font-weight: bold; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.footer_text { color: #666666; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; text-decoration: none } 
.nav_subsection { color: #000000; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none } 
a.nav_section { color: #000000; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none } 
a.nav_section_active { color: #000000; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none } 
a.nav_subsection { color: #000000; font-size: 11px; line-height: 16px; font-family: Arial; text-decoration: none } 


/*___________ LEFT NAVIGATION ____________ */

ul#nav{
	list-style:none;
	margin: 0 0 0 0; 
	padding:0px;
	width: 180px; }
	
ul#nav li{
	width:180px; 
	height:auto; 
	padding:0px; 
	overflow: hidden;}


a#dohHome {
	width:180px; 
	height:38px ; 
	background:url('../../includes/site_images/nav/dohHome.jpg') no-repeat top #fff; 
	border-bottom:1px solid #fff;  
	float:left }

ul#nav li .top{
	width:180px; 
	height:7px;  
	background:url('../../includes/site_images/nav/buttonTop.png') no-repeat; 
	overflow: hidden;}
	
ul#nav li.selected .top{ width:180px; 
	height:7px;  background-image:url('../../includes/site_images/nav/buttonSelectedTop.png')}

ul#nav li .mid{ 
	width:180px; 
	height:auto;
	background:url('../../includes/site_images/nav/buttonMid.png') repeat-y top;
	color:#000000;
	font-size: 12px;
	font-family: Trebuchet,Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;}
	
	
ul#nav li.selected .mid{
    width:170px !important;width:180px;
	height:auto; 
	background:url('../../includes/site_images/nav/midSelected.png') repeat-y; 
	text-align:left; 
	font-weight:bold;
	color:#000000;
	padding-left:10px}
	
ul#nav li .mid a, 
ul#nav li.selected .mid a{font-weight:normal;padding-left:5px; text-decoration: none; font-size: 12px; color:#000000}

ul#nav li .mid a:hover,
ul#nav li.selected .mid a, 
ul#nav ul li.selected a{
	font-weight:bold; 
	color:#56025b}
	
ul#nav ul li.selected2 a{
	font-weight:bold; 
	color:#56025b}
	
	
ul#nav .bottom{
	width:180px; 
	height:7px;
	background:url('../../includes/site_images/nav/buttonBottom.png') no-repeat;
	overflow:hidden}
	
ul#nav li.selected .bottom{
    width:180px; 
	height:7px;
	background:url('../../includes/site_images/nav/buttonSelectedBottom.png')  no-repeat}


ul#nav li#green{
	width:180px; height:37px !important; height:47px;
	background:url('../../includes/site_images/nav/greenButton.png') no-repeat;  
	padding:8px 15px 0px 10px;
	line-height: 14px;
	}
	
ul#nav li#green a{color:#fff;  text-decoration: none; font-size: 12px;}

ul#nav li#green a:hover{font-weight:bold}
	
ul#nav li#green.selected{
	height:37px !important; height:47px;
	background:url('../../includes/site_images/nav/greenButtonSelected.png') no-repeat; 
	padding-left:15px;}
ul#nav li#green.selected a{
	font-weight:bold; 
	color:#56025b}

/*secondary menu*/
ul#nav ul{
	width:145px; 
	list-style:none; 
	border-top:1px solid #fdf0f1;
	margin:2px 0px 0px 0px; 
	padding:5px 0px 0px 0px;}

ul#nav ul.noline{
	border-top:none;
	margin-top:-8px;
}
	
ul#nav ul.noline li.selected{
	width:180px; 
	height:29px; 
	background:url('../../includes/site_images/nav/parentSelected.png') no-repeat; 
	padding:7px 0px 0px 20px; 
	margin-top:0px;
	text-decoration: none;
}

ul#nav ul li{
	width:150px; 
	height:auto;
	padding:0px 0px 0px 10px;}
	
ul#nav ul li a{font-size:12px}

ul#nav ul li.selected {
	width:180px; 
	height:auto; 
	background:url('../../includes/site_images/nav/smallButtonSelected.png') no-repeat; 	
	padding:4px 0px 0px 20px; 
	text-decoration: none;}
	
ul#nav ul li.selected2 {
	width:180px; 
	height:auto; 
	background:url('../../includes/site_images/nav/smallButtonSelected_2.png') no-repeat; 	
	padding:4px 0px 0px 20px; 
	text-decoration: none;}
	

img, div,li { behavior: url('../../includes/scripts/iepngfix.htc') }



ul#nav li .middle{ 
	width:180px; 
	height:auto;
	background:url('../../includes/site_images/nav/buttonMid.png') repeat-y top;
	color:#250317;
	font-size: 12px;}
	
	
ul#nav li.selected .middle{
    width:170px !important;width:180px;
	height:auto; 
	background:url('../../includes/site_images/nav/midSelected.png') repeat-y; 
	text-align:left; 
	font-weight:normal;
	padding-left:10px}
	
ul#nav li .middle a, 
ul#nav li.selected .middle a{font-weight:normal;padding-left:10px; text-decoration: none; font-size: 12px;}

ul#nav li .middle a:hover,
ul#nav li.selected .middle a{
	font-weight:bold; 
	color:#417482}
	
	
/*search box*/
#search{ 
	width:170px !important; width:180px;  
	height:75px;
	background:url('../../includes/site_images/nav/searchBox2.png') no-repeat;
	padding:0px 0px 0px 10px}
	

/*#search p{
	float:left; 
	color:#222;
	margin:6px 20px 3px 0px;
	font-size:12px}*/
	
	
#search a{
	float:right;
	margin:5px 10px 0px 0px !important;margin:-11px 3px 0px 0px;}

#search_nycgov{
	width:132px;height:20px;
	float:left;
	margin:0px; padding:0px;}

#searchButton{
	width:26px; height:21px;
	background-image:url('../../includes/site_images/nav/searchButton.jpg');
	border:none;
	float:left; 
	cursor: pointer;
	cursor: hand;
	
	}
	
#banner{
position: absolute; 
top: 201px; 
left: 180px;
z-index:15;
}

.popup{visibility:hidden;border:2px solid #a57c7f;z-index:20;position:absolute;top:185px;left:223px;background-color:#ffffff;}
.progress_popup{visibility:hidden;border:2px solid #a57c7f;z-index:20;position:absolute;top:185px;left:223px;background-color:#ffffff;}
.progress_text{color:#666666; font-size: 14px; line-height: 18px; font-weight:bold; font-family: Verdana, Arial, Helvetica; text-decoration: none; text-align:center; }
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility: hidden;z-index:10;position:absolute;top:0px;left:0px;background-color:transparent;filter:chroma(color="#FFFFFF");}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
}


/*overall health styles*/


.clean_list {
	list-style: none;
	margin-top: 10px;
	padding: 0;
	margin-left: 0px;
	text-indent: 0px;
	}
		
.clean_list li {
	text-indent: 0px;
	}
		
	
	
.pub-language-label {
	color: #999999;
	font-size: 9px;
	margin: 0;
	padding: 0 0 0 10px;
	}
	
.pub-language {
	color: #999999;
	font-size: 9px;
	margin: 0;
	padding: 0 0 0 4px;
	}
	
#inline_nav {
	padding: 0;
	}

#inline_nav ul {
	display: inline;
	margin: 0;
	padding: 0;
	-moz-padding-start: 0;
	}

#inline_nav ul li {
	display: inline;
	margin-left: 0;
	padding: 0 0px 0 5px;
	border-left: 1px solid #295683;
	}

#inline_nav ul li.first {
	padding-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
table.default_table_narrow,  .default_table_narrow td, .default_table_narrow th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	padding: 5px;
	background-color : #F5F6F6;
	border: 1px solid #DFE0E0;
	margin: 5px;
	border-collapse: collapse;
	}

table.default_table_wide,  .default_table_wide td, .default_table_wide th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	background-color : #F5F6F6;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #DFE0E0;
	border-collapse: collapse;
}
	
.default_table_wide th {
	background-color:#C5C6C6;
}

.default_table_narrow th {
	background-color:#C5C6C6;
}

.default_table_wide p,  .default_table_narrow p, .default_table_wide ul, .default_table_narrow ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
	
.back_to_top {
	font-size: 9px;
	text-align: right;
	padding: 0;
	margin: 0 0 10px 0;
	}
		
	

/*.............................................................................*/		
/*..........................Styling for ILI Filters............................*/


#ili_table_search {
	width: 499px;
	padding: 0;
	margin: 0;
	border-right: 1px solid #b1c8d0;
	border-left: 1px solid #b1c8d0;
	border-bottom: 1px solid #b1c8d0;
	border-top: 1px solid #b1c8d0;
	background-color:cee5ed;
	background: #cee5ed url(../../includes/site_images/misc/bg_ili_search.jpg) no-repeat;
}


#borough_fld {
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
	border-right:1px solid #7f9db9;
	border-top: 1px solid #7f9db9;
	border-collapse:collapse;
	color:#515050;
	height:18px;
	width: 235px;
	padding-right:1px;
	padding-bottom: 1px;
}

#school_name {
	font: 12px Arial, Helvetica, sans-serif;
	border:1px solid #7f9db9;
	color:#515050;
	height:18px;
	width: 235px;
	padding-right: 2px;
	padding-bottom:1px;
}


#ili_table_search td {
	padding: 14px 0px 0px 8px;
}

#ili_table_search td.buttons {
	padding-bottom: 12px;
	padding-right: 10px;
	text-align:right;
}

#ili_table_search img.search_bttn {
	margin-left: 5px;
}


#ili_table_info {
	width: 499px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#ili_table_info th {

	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000100;
	border-right: 1px solid #b1c8d0;
	border-left: 1px solid #b1c8d0;
	border-bottom: 1px solid #b1c8d0;
	border-top: 1px solid #b1c8d0;
	padding: 6px 6px 6px 8px;
	background: #cee5ed url(../../includes/site_images/misc/bg_ili_header.jpg) no-repeat;
}

#ili_table_info th.left, #ili_table_info td.left {
	text-align: left;
}

#ili_table_info td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #DFE0E0;
	padding: 6px 4px 6px 8px;
	color: #000000;
	background: #f2f2f2 url(../../includes/site_images/misc/bg_ili_cell.jpg) no-repeat;
	text-align:center;
}

#ili_table_info tr.highlight td {
	background: #e6e6be url(../../includes/site_images/misc/bg_ili_cell_2.jpg) no-repeat;
}


.blue{color:#2d81da; text-decoration:underline;}
.pagination{color:#000000;font-size: 10px; line-height: 17px;font-family: Verdana, Arial, Helvetica; text-decoration: none;}
a.pagination{color:#56025b;font-size: 10px; line-height: 17px;font-family: Verdana, Arial, Helvetica; text-decoration: underline;}
a.pagination:hover{color:#2d81da;font-size: 10px; line-height: 17px;font-family: Verdana, Arial, Helvetica; text-decoration: underline;}
.results_div {/*padding-left:14px;padding-right:19px;padding-top:13px;padding-bottom:39px;*/}
.search_div {padding-left:14px;padding-right:19px;}
#suggest{position:absolute;top:0px;left:0px;visibility:hidden;border:#000000 1px solid;width:385px;z-index:30;background-color:#FFFFFF;}
#suggest div{background:#FFFFFF;color:#000000;padding-left:4px;cursor:pointer;text-align:left;}
#suggest div.over{color:#FFFFFF;background:#000000;}

/*.......................Styling for ILI Filters ended.........................*/
