
/* New Prob Header */
.nyc-prob-header {
	width: 999px;
	height: 96px;
	background-image: url('../../includes/site_images/branding/banner_bg.jpg');
	background-repeat: no-repeat;	
}
.nyc-prob-slogan-text {
	color: #5c7f92;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	padding-left: 20px;
	display: inline-block;
	margin: 40px 0px 0px 160px;	
}
.nyc-prob-search-area {
	float: right;
	width: auto;
	height: 40px;
	padding: 25px 25px 0px 40px;
}

.nyc-prob-header-links {
	float: right;
	width: auto;
	padding: 5px 20px 0px 0px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.nyc-prob-header-links a {
	color: #fff;
	text-decoration: none;	
}

.nyc-prob-header-links a:hover {
	color: #fff;
	text-decoration: underline;	
}

.nyc-prob-searchfield {
	background-color: #fff;
	border: 2px solid #fff;
	padding: 3px;
	color: #000;
	width: 161px;
	height: 21px;
	margin: 0px 5px 0px 0px;
}

.nyc-prob-searchbutton {
	border: 2px solid #fff;
	width: 49px;
	height: 21px;
	background-color: transparent;
	font-size: 11px;
	color: #fff;	
}
.nyc-prob-header-clearing {
	clear:both;
	overflow:hidden;
	height:1px;	
}
body, p, td, div, li { color: #515151; font-size: 13px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; text-decoration: none }
a { color: #006699;text-decoration: underline; }

.banner_bg{background-image:url("../../includes/site_images/branding/banner_bg.png"); background-repeat:no-repeat;}
.logo{padding:32px 0px 20px 17px;}
.slogan_td{padding:19px 0px 17px 60px; width:100%;}
.slogan_td table{ float:left;}
.slogan{color:#045773;font-size:17px; line-height:20px; font-weight:bold; padding-left:19px;}
.slogan#bottom{padding-left:0px;}
.slogan#top{padding-left:38px;}
.search_td{float:right; background-image:url("../../includes/site_images/branding/search_bg.png"); background-position:0px 15px; background-repeat:no-repeat;padding:15px 14px 58px 0px;}
.search_field{padding:1px 0px 1px 5px;}
.searchfield{border:none; background:none; *margin-top:-1px; *margin-bottom:-1px; color:#ffffff;}
.search_button_td{padding:1px 1px 1px 0px;}
.search_button{border:none; width:49px; height:21px; background-color:#7abf5f; font-size:11px; color:#054d63;}
.search_button#over{background-color:#ffb333;}

.tools_bg{background-image:url("../../includes/site_images/branding/tools_bg.png"); background-repeat:repeat-x; padding-right:15px;}
.tools_bg table{float:right;}
.tools_item{padding:6px 17px 7px 22px; font-size:11px; line-height:11px; font-weight:bold; color:#79c1d6; background-image:url("../../includes/site_images/branding/tools_divider.png"); background-repeat:no-repeat; background-position:left;}
.tools_item a{color:#79c1d6; text-decoration:none;}
.tools_item a:hover{color:#ffffff; text-decoration:none;}

.text_size{padding-left:22px;background-image:url("../../includes/site_images/branding/tools_divider.png"); background-repeat:no-repeat; background-position:left;}
.text_size_text{padding:6px 13px 7px 0px; font-size:11px; line-height:11px; font-weight:bold; color:#79c1d6; white-space:nowrap;}
.text_size_items{ padding:3px 0px 3px 0px;white-space:no-wrap; line-height:16px; font-weight:bold; white-space:nowrap;}
a.text_size_small{font-size:11px;color:#014b62; text-decoration:none;}
a.text_size_small:hover{color:#ffffff; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#ffffff; text-decoration:none;}
a.text_size_small_active:hover{color:#ffffff; text-decoration:none;}
a.text_size_med{font-size:14px;color:#014b62; text-decoration:none;}
a.text_size_med:hover{color:#ffffff; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#ffffff; text-decoration:none;}
a.text_size_med_active:hover{color:#ffffff; text-decoration:none;}
a.text_size_large{font-size:16px;color:#014b62; text-decoration:none;}
a.text_size_large:hover{color:#ffffff; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#ffffff; text-decoration:none;}
a.text_size_large_active:hover{color:#ffffff; text-decoration:none;}

.leftnav{padding:10px 0px 0px 5px;}
td.nav_section{padding:6px 10px 9px 12px;*padding-top:7px;*padding-bottom:8px; background-color:#5c7f92; border-top:2px solid #ffffff; font-size:13px; line-height:15px; font-weight:bold; cursor:pointer;}
td.nav_section#over{background-color:#6d96ad;}
td.nav_section a{color:#ffffff; text-decoration:none;}
td.nav_section a:hover{color:#ffffff; text-decoration:none;}
td.nav_section_active{padding:6px 10px 5px 12px;*padding-top:7px; background-color:#e6e6e6; border-top:2px solid #ffffff; font-size:13px; line-height:15px; font-weight:bold; cursor:pointer;}
td.nav_section_active a{color:#212020; text-decoration:none;}
td.nav_section_active#over a{color:#212020; text-decoration:underline;}
td.nav_section_active#over a:hover{color:#212020; text-decoration:underline;}

td.nav_subsection{padding:0px 10px 4px 21px; background-color:#e6e6e6; font-size:12px; line-height:14px;}
td.nav_subsection a{color:#212020; text-decoration:none;}
td.nav_subsection a:hover{color:#5c7f92; text-decoration:none;}
td.nav_subsection#active{color:#5c7f92;  text-decoration:underline;}
td.nav_nosub_spacer{font-size:4px; line-height:4px;background-color:#e6e6e6;}
td.nav_subsection_spacer{font-size:6px; line-height:6px;background-color:#e6e6e6;}

.nav_item{padding:13px 0px 0px 5px;}
.nav_social{border:1px solid #dadada;background-color:#ededed;}
.nav_social_inner{ padding:14px 23px 19px 10px; border:1px solid #ffffff; border-right:none; border-bottom:none;}
.nav_social_title{padding-bottom:9px;color:#333333; font-size:14px; line-height:14px; font-weight:bold;}
.nav_social_item{padding:5px 0px 6px 0px; border-top:1px solid #cccccc; vertical-align:middle;font-size: 13px; line-height: 18px;}
.nav_social_item img{vertical-align:middle; margin-right:11px;}
.nav_social_item a{color:#252525; text-decoration:none;}
.nav_social_item a:hover{color:#252525; text-decoration:underline;}

.home_top{position:absolute; top:133px; left:245px; z-index:10;}
.home_slideshow{padding-bottom:13px;}
.slideshow_control{padding:0px 0px 0px 0px; overflow:hidden;}
.slideshow_title{ padding:14px 30px 0px 22px;color:#fefdfd; font-size:17px; line-height:17px; font-weight:bold;}
.slideshow_text{padding:0px 25px 14px 24px; color:#fefefe; font-size:13px; line-height:17px;}
.slideshow_buttons{padding:30px 20px 24px 0px;}
.slideshow_buttons table{float:right;}
.slideshow_button{padding-left:4px;}

.home_boxes{padding:6px 4px 3px 6px;background-color:#f29f2c;}
.home_box{ padding:0px 36px 2px 18px;color:#b16802; font-size:18px; line-height:19px; font-weight:bold; background-image:url("../../includes/site_images/misc/home_box_0.png"); background-repeat:no-repeat; width:304px; height:63px; vertical-align:middle; cursor:pointer;}
.home_box#over{background-image:url("../../includes/site_images/misc/home_box_1.png");}
.home_box a{color:#b16802; text-decoration:none;}
.home_box a:hover{color:#b16802; text-decoration:none;}

.home_subfeature{font-size:12px; line-height:17px; padding-bottom:32px;}

.area_header{color:#212020; font-weight:bold; font-size:24px; line-height:24px; display:block; padding:0px 105px 10px 25px; *padding-bottom:9px; margin-top:-9px; *margin-top:-8px; margin-bottom:-1px; background-image:url("../../includes/site_images/titles/title_bar.png"); background-repeat:no-repeat; background-position:bottom;}
.area_header#col{padding:0px 25px 10px 25px;  background-image:url("../../includes/site_images/titles/title_bar_3col.png");}
.area_header_small{color:#1c1b1b; font-size:13px; line-height:18px;}
.headline{font-weight:bold; font-size:14px; line-height:18px; color:#1c1b1b; }

img#left{float:left; margin-top:3px; margin-right:13px; margin-bottom:3px;}
img#right{float:right; margin-top:3px; margin-left:13px;margin-bottom:3px;}

.blue_box{padding:6px 4px 8px 6px; background-color:#16a0bb; background-image:url("../../includes/site_images/misc/blue_bevel_bottom.png"); background-repeat:no-repeat; background-position:6px bottom;}
.blue_box_inner{padding:14px 13px 23px 13px;color:#333333; font-size:13px; line-height:17px; background-color:#4ab1ca; background-image:url("../../includes/site_images/misc/blue_bevel.png"); background-position:right; background-repeat:repeat-y;}
.blue_box_inner b{font-size:16px;}
.blue_box_inner a{color:#ffffff; text-decoration:underline;}
.blue_box_inner a:hover{color:#ffb333; text-decoration:underline;}

.right_column{padding:13px 15px 0px 0px;}
.module_item{border:1px solid #e1e1e1; background-color:#f1f1f1;}
.module_item_inner{padding:10px 10px 40px 10px; border-top:1px solid #ffffff; border-left:1px solid #ffffff;}
.module_title{padding:0px 0px 0px 0px;color:#0780a2; font-size:16px; line-height:20px; font-weight:bold;}
.module_text{padding:6px 0px 0px 0px; color:#5c5b5b;font-size:12px; line-height:17px;}

.padded li{padding-bottom:10px;}

.red_bold{font-weight:bold; color:#cc0000;}
.red{color:#cc0000;}
.label{background-color:#e3e4e4; width:180px;color:#000000; font-size:13px; line-height:15px; padding:5px 7px 7px 5px; text-align:right; border-bottom:3px solid #ffffff; vertical-align:top;}
.field{color:#000000; width:300px; font-size:12px; line-height:15px;padding:2px 0px 3px 8px;border-bottom:3px solid #ffffff; vertical-align:top;}
.textfield{border:1px solid #999999; height:22px; *margin-top:-1px; *margin-bottom:-1px;font-size:16px;padding-left:3px;}
.select-container { position:relative; width:298px;*width:300px; height:22px; overflow:hidden; border:1px solid #999999; }
.select-container select { position:relative; left:-2px; top:-2px; width:302px; height:26px; font-size:16px;}
.select-container_100 { position:relative; width:98px;*width:100px; height:22px; overflow:hidden; border:1px solid #999999; }
.select-container_100 select { position:relative; left:-2px; top:-2px; width:102px; height:26px; font-size:16px;}
.select-container_150 { position:relative; width:148px;*width:150px; height:22px; overflow:hidden; border:1px solid #999999; }
.select-container_150 select { position:relative; left:-2px; top:-2px; width:152px; height:26px; font-size:16px;}
.select-container_200 { position:relative; width:198px;*width:200px; height:22px; overflow:hidden; border:1px solid #999999; }
.select-container_200 select { position:relative; left:-2px; top:-2px; width:202px; height:26px; font-size:16px;}
.textarea{border:1px solid #999999; overflow:auto;font-size:16px;}
.checkbox_td{border-bottom:3px solid #ffffff; vertical-align:top; padding-right:3px;}
.checkbox_label{border-bottom:3px solid #ffffff; vertical-align:top;}
.form_buttons{padding:10px 0px 0px 8px;}
.form_text{padding-top:10px;}

div.file_inputs {
	position: relative;
	margin-bottom:5px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
div.fakefile input{border:1px solid #999999; height:22px; width:265px;margin-right:6px; *margin-top:-1px; *margin-bottom:-1px;font-size:16px;vertical-align:top; position:relative; top:1px;}
input.file_hidden {
	position: relative;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

a:hover { color: #da7c03; text-decoration: underline; } 

.popup{visibility:hidden;border:2px solid #2b7a96;z-index:20;position:absolute;top:185px;left:418px;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;}

.shim{visibility:hidden;z-index:10;position:absolute;top:185px;left:318px;}

.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;
}