body, p, td, div, li { color: #666666; font-size: 14px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a { color: #699dc4; font-size: 14px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover { color:#135b90; text-decoration:underline; }
a:active { outline:none; }

.branding_header { height:106px;background-image:url("../../includes/site_images/branding/banner_bg.gif  "); background-repeat:repeat-x; background-color:#153f5e;}

.logo{padding:0px 0px 10px 0px;}

.searchnow {padding:19px 0px 19px 10px; height:64px; border-bottom:1px; background-image:url("../../includes/site_images/nav/search_bg1.gif  ");   background-color:#e1e1e1 ; background-repeat:no-repeat;}
.searchtext { padding:0px 0px 0px 11px; *margin-top:-1px; *margin-bottom:-1px; width:170px; color:#999999; font-size:11px;border:1px;border-color:cccccc; font-family: Arial, Helvetica, sans-serif;}
.searchfeild {padding:0px 0px 0px 5px; color:#999999; font-size:11px; border:none;border-color:cccccc; font-family: Arial, Helvetica, sans-serif;}
 
.search_go {padding:0px 8px 1px 1px ;}	


.tools_bg{padding:0px 0px 0px 0px;}
.tools_bg table{float:right;}
.tools{background-color:#153f5e; color:#8ebde3; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;padding:0px 27px 8px 0px;}
.tools#over{background-color:#153f5e;  }
.tools a{ color:#8ebde3; text-decoration:none;font-size:10px; font-family:Arial, Helvetica, sans-serif;} 
.tools a:hover{ color:#ffffff; text-decoration:none; font-size:10px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tools_textsize{background-color:#153f5e; color:#8ebde3; font-size:10px; font-weight:bold;padding:0px 19px 8px 0px;}
.text_size{color:#8ebde3; font-size:10px; font-weight:bold; padding-right:9px; white-space:nowrap;}

.text_sizes{white-space:nowrap;}
.text_sizes a{margin-left:1px;position:relative; top:0px;}
a.text_size_small{font-size:11px;color:#8ebde3; font-weight:bold; text-decoration:none;}
a.text_size_small:hover{color:#ffffff; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#ffffff;font-weight:bold; text-decoration:none;}
a.text_size_small_active:hover{color:#ffffff; text-decoration:none;}
a.text_size_med{font-size:14px;color:#8ebde3;font-weight:bold; text-decoration:none;}
a.text_size_med:hover{color:#ffffff; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#ffffff;font-weight:bold; text-decoration:none;}
a.text_size_med_active:hover{color:#ffffff; text-decoration:none;}
a.text_size_large{font-size:16px;color:#8ebde3;font-weight:bold; text-decoration:none;}
a.text_size_large:hover{color:#ffffff; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#ffffff;font-weight:bold; text-decoration:none;}
a.text_size_large_active:hover{color:#ffffff; text-decoration:none;}

.leftnav{padding:0px 0px 0px 0px;}
td.nav_section{padding:12px 8px 12px 16px; background-color:#f5f5f5; border-bottom:1px solid #e1e1e1; font-size:15px; line-height:16px; font-weight:normal; color:#111111;cursor:pointer; background-image:url("../../includes/site_images/nav/left_nav_bg.gif "); background-repeat: repeat-y; font-family: Arial, Helvetica, sans-serif; line-height:37px;}
td.nav_section#over{ background-color:none}
td.nav_section a{color:#2f2f2f;text-decoration:none;font-family: Arial, Helvetica, sans-serif; font-size: 15
px;}
td.nav_section a:hover{color:#73a2c6; text-decoration:none;}
td.nav_section_active{padding:10px 8px 10px 16px; background-color:none;border-bottom:1px solid #e8e8e8; font-size:15px; line-height:15px; font-weight:normal; color:#f5f5f5; cursor:pointer;}
td.nav_section_active#over a{color:#5a93bd; text-decoration:none;}
td.nav_section_active a{color:#5a93bd; text-decoration:none;}
td.nav_section_active a:hover{color:#005288; text-decoration:underline;}
td.nav_section_active_subs{padding:7px 8px 9px 16px;background-color:none; font-size:15px; line-height:15px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;; color:#4082b3; cursor:pointer;padding-bottom:12px; padding-top:12px; }
td.nav_section_active_subs#over a{color:#4082b3; text-decoration:none;}
td.nav_section_active_subs a{color:#4082b3; text-decoration:none;}
td.nav_section_active_subs a:hover{color:#4082b3; text-decoration:underline;}
.leftnav_bottom{height:93px; width:220px;background-image:url("../../includes/site_images/nav/nav_bottom1.gif  ");background-repeat:no-repeat;}
td.nav_subsection{ background-color:none;}
ul.subnav_list{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px;list-style:none;font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}


ul.subnav_list li{padding:0px 0px 7px 16px;font-size:14px; color:#3279ae;background-image: url("../../includes/site_images/misc/subnav_arrow.gif ");background-repeat: no-repeat; background-position: 6px 6px;} 
ul.subnav_list li#active{text-decoration:underline; }
ul.subnav_list li a{color:#3279ae; text-decoration:none;}
ul.subnav_list li a:hover{color:#005288;text-decoration:underline;}

.nav_item{padding:11px 0px 0px 16px;}
.nav_link{border:1px solid #e2e2e2; vertical-align:middle; font-size:13px; line-height:17px; color:#005288; font-weight:normal;padding:5px 0px 6px 9px; cursor:pointer;}
.nav_link#over{background-color:#f5f3f3;}
.nav_link img{margin-right:4px;}
.nav_link a{color:#005288; text-decoration:none;}
.nav_link a:hover{color:#005288; text-decoration:none;}

.area_header {display:block; margin-top:20px; margin-bottom:-10px; *margin-bottom:0px;*margin-top:25px; padding:0px 25px 0px 24px; height:29px; font-size:22px; line-height:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#153f5e;}
.home{padding:10px 25px 0px 3px;  font-size:22px; line-height:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#153f5e;}
.headline { color: #153f5e; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; }

.col3_home{padding:19px 0px 0px 0px;}
.col3{padding:0px 20px 0px 1px;}
.col3_title{height:37px; background-color:#8ebde3; font-size:15px; line-height:16px; font-weight:bold; color:#ffffff; padding-left:15px; font-family:Arial, Helvetica, sans-serif; }
.col3_links{padding:18px 0px 26px 12px; border: 2px #8ebde3 solid; border-top: none; font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.col3_flash {padding:18px 12px 26px 12px; border: 2px #8ebde3 solid; border-top: none;font-family:Arial, Helvetica, sans-serif; font-size:14px }

ul.links_list{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none; }
ul.links_list li{padding:0px 0px 0px 17px;background-image: url("../../includes/site_images/misc/links_bullet.gif");background-repeat: no-repeat;background-position:7px 7px; font-size:12px; font-family:Arial, Helvetica, sans-serif; colorline-height:18px; color:#339900;}
ul.links_list li a{color:#666666; text-decoration:none; }
ul.links_list li a:hover {color:#666666; 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 } 

.popup{visibility:hidden;border:2px solid #c5c5c5;z-index:20;position:absolute;top:200px;left:399px;background-color:#ffffff; }
.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; }
.progress_popup{visibility:hidden;border:2px solid #59534e;z-index:20;position:absolute;top:200px;left:399px;background-color:#ffffff; }
.progress_text{color:#333333; font-size:14px; line-height:18px; font-weight:bold; font-family:Verdana, Arial, Helvetica; text-decoration:none; text-align:center; }
.shim{visibility: hidden;z-index:10;position:absolute;top:200px;left:399px; }
.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; padding-bottom:2px; *padding-bottom:0px;}

/*nycitymap module*/
.nycitymap_text{padding:18px 12px 0px 12px; border: 2px #8ebde3 solid; border-top: none; border-bottom:none;font-family:Arial, Helvetica, sans-serif; font-size:14px ;}
.nycitymap{padding:15px 12px 26px 12px; border: 2px #8ebde3 solid; border-top: none;font-family:Arial, Helvetica, sans-serif; font-size:14px ;}

/*column 3 module scroller*/
.scroller{padding:18px 12px 26px 12px; border: 2px #8ebde3 solid; border-top: none;font-family:Arial, Helvetica, sans-serif; font-size:14px ;}
.itemStatus{color:#666666; font-size:11px; padding-left: }
.scroll_controls{padding-left:1px; }
.scroll_controls_function{padding-left:0px;}
#scroll_first{color:#666666; font-size:14px; line-height:18px;}
#scroll_second{color:#666666; font-size:14px; line-height:18px;}


/*calendar */
.nextarrow{	float: left; width: 5px;}
.prevarrow{float: left;	width: 5px;}
.balloonstyle{position:absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border:1px solid black; font:normal 12px Verdana; line-height: 18px; z-index: 100;
				background-color: white; width: 200px; 
				/*Remove below line to remove shadow. Below line should always appear last within this CSS*/ 
				filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);}
#arrowhead{ z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}
#calContainer{background-color:#ffffff; width:509px;}
.calcol{ padding-left:5px; background-color:#eeeeee; color:#153f5e;}
.calcol_alt{ padding-left:5px; background-color:#dddddd; color:#153f5e;}
.calcell_active {padding-left:5px; background-color: #c7dbf0;  color:#153f5e; font-weight:bold;}
.calhead {background-color: #153f5e; padding-top:5px; padding-bottom:5px; color:#FFFFFF;}
.header-footer-text a {
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height: 12px;

}

.slideshow_text	{display: none; width: 0; height: 0; margin: 0; padding: 0;}
.bodytext ul { list-style-image: url('../../includes/site_images/misc/arrow.gif'); }