body, p, li{ color:#161618; font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
a { color: #277cbf;text-decoration: none; font-size:14px; }
a:hover { color: #277cbf;text-decoration: underline; font-size:14px; }

.bodytext{ color:#161618; font-size:14px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.caption { font-size:12x;}
.area_header {color: #73bdf3; display: block; font-size: 21px; font-weight: bold; line-height: 23px;  padding: 1px 105px 0 25px; text-transform:uppercase;}
.headline {color: #73bdf3; font-size: 16px; font-weight: bold; line-height: 20px;display: block; padding-bottom:15px;  text-transform:uppercase;}
a.bodytext_underline  { line-height:18px;}

#banner_header{background-image:url("../../includes/site_images/branding/fhnyc_banner_bg.jpg"); background-repeat:no-repeat; width: 999px; height: 187px; border-bottom: #FFFFFF solid 2px;}
#banner_header #logo {width:638px; height:153px; float:left; background-image:url("../../includes/site_images/branding/fhnyc_logo.gif"); background-repeat:no-repeat;}
#banner_header #logo a{width: 638px;  height: 153px; display:block;}
#banner_header #logo a h1{display: none;}

html > body #banner_header #tools {padding-top:153px;}
html > body #banner_header #tools_control {background-color:#0f75bc; width:656px; padding-left:0; height:25px; padding-top:9px; } 


#banner_header #tools {padding-top: 11px;}
#banner_header #tools_control {background-color:#0f75bc; width:656px; height:34px; padding-left:0px; padding-top: 9px; } 

#banner_header #tools #tools_control ul {margin: 0; padding-left: 3px; list-style-type: none; background-color:#0f75bc;}
#banner_header #tools #tools_control ul li {float: left; background-image: url("../../includes/site_images/branding/tools_bg_divider.png"); background-repeat: no-repeat; background-position: right; padding-right: 16px; 
									padding-left: 14px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fefefd;}
#banner_header #tools #tools_control a {color:#fefefd; text-decoration:none; font-size: 12px;}
#banner_header #tools #tools_control a:hover {color:#ff9900; text-decoration:none; font-size: 12px;}

#banner_header #tools #tools_control ul li a.text_size_small{font-size:11px;color:#5cb7f6; text-decoration:none; font-weight:bold;}
#banner_header #tools #tools_control ul li a.text_size_small:hover{font-size:11px; color:#fefefe; text-decoration:none; font-weight:bold;}
#banner_header #tools #tools_control ul li a.text_size_small_active{font-size:11px;color:#fefefe; text-decoration:none; font-weight:bold;}
#banner_header #tools #tools_control ul li a.text_size_small_active:hover{font-size:11px; color:#fefefe; text-decoration:none; font-weight:bold;}
#banner_header #tools #tools_control ul li a.text_size_med{font-size:14px;color:#5cb7f6; text-decoration:none; font-weight:bold;line-height:1px;}
#banner_header #tools #tools_control ul li a.text_size_med:hover{font-size:14px; color:#fefefe; text-decoration:none; font-weight:bold;line-height:1px;}
#banner_header #tools #tools_control ul li a.text_size_med_active{font-size:14px;color:#fefefe; text-decoration:none; font-weight:bold;line-height:1px;}
#banner_header #tools #tools_control ul li a.text_size_med_active:hover{font-size:14px; color:#fefefe; text-decoration:none; font-weight:bold;line-height:1px;}
#banner_header #tools #tools_control ul li a.text_size_large{font-size:16px;color:#5cb7f6; text-decoration:none; font-weight:bold;line-height:1px;}
#banner_header #tools #tools_control ul li a.text_size_large:hover{font-size:16px; color:#fefefe; text-decoration:none; font-weight:bold; line-height:1px;}
#banner_header #tools #tools_control ul li a.text_size_large_active{font-size:16px;color:#fefefe; text-decoration:none; font-weight:bold;line-height:1px;}
#banner_header #tools #tools_control ul li a.text_size_large_active:hover{font-size:16px; color:#fefefe; text-decoration:none; font-weight:bold;line-height:1px;}

.searchtext{ width:152px; height:21px;  border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-left: 1px solid #a0a0a0; border-top: 1px solid #a0a0a0; }
table.searchnow{ padding-left: 17px; padding-top:11px; padding-bottom:12px; background-color:#f3f3f4; border-bottom: 1px solid #FFFFFF; }
html>body .search_go {padding: 0px 0px 0px 2px;}
.search_go {padding: 3px 0px 0px 2px;}

.leftnav{padding-left:19px;}

td.nav_section{ padding:10px 25px 8px 16px; background: url(../../includes/site_images/nav/nav_normal_bg.png) repeat-y; background-color:#0f75bc; border-bottom:2px solid #ffffff; color:#333333;font-size:15px; line-height:18px; font-weight:normal; cursor:pointer;}
td.nav_section#over{ background: url(../../includes/site_images/nav/nav_over_bg.png) repeat-y; background-color:#4694cb; color:#ffffff;}
td.nav_section#over a{ background-color:#4694cb; color:#ffffff;}

td.nav_section a{color:#ffffff; text-decoration:none;}
td.nav_section a:hover{color:#ffffff; text-decoration:none;}
td.nav_section_active{padding:10px 25px 8px 16px; background: url(../../includes/site_images/nav/nav_active_bg.png) repeat-y; background-color:#73bdf3; color:#042339; font-size:15px; line-height:18px;font-weight:normal; cursor:pointer;  border-bottom:2px solid #ffffff;}
td.nav_section_active a{color:#042339; text-decoration:none; font-weight:bold; }
td.nav_section_active#over a{color:#042339; text-decoration:underline; font-weight:bold;}
td.nav_section_active#over a:hover{color:#042339; text-decoration:underline; font-weight:bold; text-decoration:underline;}

td.nav_section_active_subs{ padding:6px 12px 8px 20px;background-color:#1b2c7e; border-top:0px solid #ffffff;color:#ffffff; font-size:15px; line-height:18px;font-weight:normal; cursor:pointer;  background: url(../../includes/site_images/nav/nav_active_bg.png) repeat-y;s}
td.nav_section_active_subs#over a{color:#042339;  font-size:15px; text-decoration:underline;}
td.nav_section_active_subs a{color:#042339; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
td.nav_section_active_subs a:hover{color:#042339; text-decoration:underline;}

td.nav_subsection{  background: url(../../includes/site_images/nav/nav_active_bg.png) repeat-y; background-color:#73bdf3 ;border-bottom:2px solid #ffffff; padding-bottom:12px;}
ul.subnav_list{margin:0px 0px 0px 0px; padding:0px 10px 0px 0px;list-style:none; }
ul.subnav_list li{padding:0px 0px 4px 30px;font-size:13px; line-height:16px; color:#042339;  background:url(../../includes/site_images/nav/arrow.gif) no-repeat; background-position: 22px 5px; }
ul.subnav_list li#active{text-decoration:underline; font-size:13px;}
ul.subnav_list li a{color:#042339; text-decoration:none; font-weight:normal; font-size:13px;}
ul.subnav_list li a:hover{color:#042339; text-decoration:underline; font-weight:normal; font-size:13px;}

.nav_top_spacer{font-size:3px; line-height:3px;background-color:#1b2c7e;}
.nav_bottom_spacer{font-size:8px; line-height:8px; background-color:#1b2c7e; border-bottom:2px solid #ffffff}
.nav_top_spacer#active{background-color:#000000;}
.nav_bottom_spacer#active{background-color:#000000;}

.nav_social_fb{padding-top: 11px; padding-left:17px;}

.col3 { border: 1px solid #d4d4d4; margin-bottom:6px; background-color:#fafafa;}
html>body.col3_orange_box { padding: 20px 20px 12px 25px; border-bottom: 1px solid #FFFFFF; background-color:#fec651; }
.col3_orange_box { padding: 20px 20px 9px 25px; border-bottom: 1px solid #FFFFFF; background-color:#fec651; }
.col3_orange_box p { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:15px; line-height:18px; }
.col3_grey_box { padding: 20px 20px 5px 25px; border-bottom: 1px solid #FFFFFF; background-color:#e2e2e3; }
.col3_grey_box .header { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#277cbf; font-weight:bold; padding-bottom:14px; }
.col3_grey_box .bottom{ padding-bottom: 25px; }

html>body .col3_grey_box .col3_link{padding-right: 30px; padding-top: 0px; padding-left: 15px; padding-bottom:8px;; font-size:14px; line-height:15px; background-image:url("../../includes/site_images/modules/col3_arrow.gif"); background-repeat:no-repeat; background-position:2px 5px;}
.col3_grey_box .col3_link{padding-right: 30px; padding-top: 0px; padding-left: 35px; padding-bottom:8px;; font-size:14px; line-height:15px; background-image:url("../../includes/site_images/modules/col3_arrow.gif"); background-repeat:no-repeat; background-position:25px 5px;}
.col3_grey_box .col3_link a{color:#277cbf; text-decoration:none;}
.col3_grey_box .col3_link a:hover{color:#277cbf; text-decoration:underline;}

html>body .top_home{background-color:#f5f0cf; padding: 27px 22px 26px 25px; position:absolute;top:240px;left:219px; z-index:10; width:513px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; line-height:20px; } 
.top_home{background-color:#f5f0cf; padding: 27px 22px 30px 25px; position:absolute;top:240px;left:219px; z-index:10; width:560px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; line-height:20px; border: 0px; } 
html>body .top_inside{background-color:#f5f0cf; padding: 27px 22px 29px 25px; position:absolute;top:240px;left:219px; z-index:10; width:513px; height:137px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; line-height:20px; } 
.top_inside{background-color:#f5f0cf; padding: 27px 21px 30px 25px; position:absolute;top:240px;left:219px; z-index:10; width:559px; height:197px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:italic; line-height:20px; } 


.body_yellow_box{background-color:#fcf9c2; padding: 25px 22px; font-weight:bold; color:#000000;}
.body_pink_box{ padding: 25px 22px; color:#000000; border: 4px solid #f9c4cf;}


/*translate*/
.popup{visibility:hidden;border:2px solid #000000;z-index:20;position:absolute;top:185px;left:318px;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:15;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;
}