html, html a { -webkit-font-smoothing: antialiased !important;  text-shadow: 1px 1px 1px rgba(0,0,0,0.05);}

body, p, td, div, li { color:#666666; font-size:13px; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

h9{
	color: #FF0000;
}


a { color:#5403cf;text-decoration:none; }
a:hover { color:#5403cf;text-decoration: underline; }

.header_container {background-image:url("../../includes/site_images/branding/header_bg.png"); background-repeat: repeat-y;  }
.branding{padding:8px 14px 0px 0px; }
.banner_bottom{display:block; padding-bottom:8px;}

.footer_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:right;
}

.logo{height:222px; width:209px;  background-image:url("../../includes/site_images/branding/made_in_ny_logo.png "); background-repeat:no-repeat; top:51px; position:absolute; display:block; cursor:pointer; }
#logo_spacer{height:45px; width:375px; display:block;}
.logo_placeholder{ height:202px; display:block; *height:200px; }
.search{padding:0px 0px 0px 0px; vertical-align:top; width:199px;}
.search table{float:right;}
.searchfield{border:1px solid #999999;*margin-top:-1px; *margin-bottom:-1px; height:23px; font-size:11px; line-height:12px; padding-left:5px;*padding-top:6px; width:157px; color:#CCCCCC;}
.search_button{padding-left:5px;}
.tools_bg{padding-top: 11px;}
.tools_bg table{float:right;}
.tools{background-color:#fffff; border-right:1px solid #d8d8d8; color:#333333; font-size:9px; line-height:13px; font-weight:bold;padding:0px 10px 0px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:none;}
.tools#over{background-color:#ffffff;}
.tools a{ color:#333333; text-decoration:none;}
.tools a:hover{ color:#6600ff; text-decoration:none;}
.tools_textsize{background-color:#ffffff; color:#333333; font-size:9px; line-height:13px; font-weight:bold; padding:0px 15px 0px 10px; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.text_size{color:#333333; font-size:9px; line-height:13px; font-weight:bold; padding-right:9px; white-space:nowrap; text-transform: uppercase;}

.text_sizes{white-space:nowrap; line-height:13px;}
.text_sizes a{margin-left:3px;position:relative; top:0px; *top:-2px;}
a.text_size_small{font-size:11px;color:#b7b6b6; font-weight:bold; text-decoration:none;}
a.text_size_small:hover{color:#28231f; text-decoration:none;}
a.text_size_small_active{font-size:11px;color:#28231f;font-weight:bold; text-decoration:none;}
a.text_size_small_active:hover{color:#28231f; text-decoration:none;}
a.text_size_med{font-size:14px;color:#b7b6b6;font-weight:bold; text-decoration:none;}
a.text_size_med:hover{color:#28231f; text-decoration:none;}
a.text_size_med_active{font-size:14px;color:#28231f;font-weight:bold; text-decoration:none;}
a.text_size_med_active:hover{color:#28231f; text-decoration:none;}
a.text_size_large{font-size:16px;color:#b7b6b6;font-weight:bold; text-decoration:none;}
a.text_size_large:hover{color:#28231f; text-decoration:none;}
a.text_size_large_active{font-size:16px;color:#28231f;font-weight:bold; text-decoration:none;}
a.text_size_large_active:hover{color:#28231f; text-decoration:none;}


.leftnav{padding:0px 0px 0px 0px}
.nav_info{padding:0px 12px 5px 15px; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; -webkit-font-smoothing: antialiased !important;  text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.05);}
#navjumpMenu { width:185px; color:#333333; font-size:12px; height:23px;}
.nav_section{padding:10px 5px 6px 15px; color:#FFFFFF;  font-size:18px; line-height:18px; cursor:pointer;}
.nav_section a{color:#FFFFFF; text-decoration:none;}
.nav_section a:hover{color:#5403cf; text-decoration:none;}
.nav_section#over{ color:#9999ff;text-shadow:-1px -1px 0px #000000;}
.nav_section#over a{color:#9999ff; text-decoration:none;}
.nav_section_active{padding:10px 5px 6px 15px;background-image:url("../../includes/site_images/nav/nav_active_bg.png"); color:#5403cf;text-shadow:-1px -1px 0px #000000;  font-size:18px; line-height:18px; cursor:pointer;}
.nav_section_active a{color:#5403cf; text-decoration:none;}
.nav_section_active a:hover{color:#5403cf; text-decoration:none;}
.nav_section_active#over a{color:#5403cf; text-decoration:none;}
td.nav_subsection{background-image:url("../../includes/site_images/nav/subnav_bg.png"); padding:5px 15px 10px 20px; color:#000000;}
ul.subnav_list{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;list-style:none; }
ul.subnav_list li{padding:0px 0px 5px 10px; font-size:14px; line-height:16px; color:#000000; background-image:url("../../includes/site_images/misc/arrow.gif"); background-position:0px 2px; background-repeat:no-repeat;}
ul.subnav_list li#active{color:#5403cf; text-decoration:none; background-image:url("../../includes/site_images/misc/arrow_purple.gif");  background-position:0px 2px; background-repeat:no-repeat;}
ul.subnav_list li a{color:#000000; text-decoration:none;}
ul.subnav_list li a:hover{color:#5403cf; text-decoration:none; }

.social_media{ padding:2px 2px 12px 15px;}
.social_label{padding:8px 14px 0px 0px;font-size:18px; line-height:12px; color:#FFFFFF;}
.social_icon{padding:10px 6px 0px 0px;}

.nav_subscribe{padding:20px 0px 20px 15px;}
.news_sign {font-size:18px; line-height:12px; color:#FFFFFF;}
.subscribefield {border:0px solid #999999;*margin-top:-1px; *margin-bottom:-1px; height:23px; font-size:11px; line-height:12px; padding-left:5px;*padding-top:6px; width:125px; color:#999999;}
.subscribe_button{padding-left:5px;}

.home_top_feature{top:67px; left:221px; position:absolute; height:407px; width: 778px;; z-index:10;}
.slideshow_div{ width:778px; height:407px;}
.slideshow_text_div{position:absolute;bottom:0px;background-image:url("../../includes/site_images/misc/slideshow_text_bg.png"); padding:10px 12px 0px 18px; width:300px; height:104px; left:448px; *padding-bottom:10px;}
.slideshow_title{color:#FFFFFF; font-size:16px; line-height:18px; font-weight:bold;}
.slideshow_text{padding:4px 0px 10px 0px; color:#cccccc; font-size:12px; line-height:16px; vertical-align:top;}
.slideshow_text a{
	padding:4px 0px 10px 0px;
	color:#FFFFFF;
	font-size:12px;
	line-height:16px;
	vertical-align:top;
	font-weight: bold;
	text-decoration: underline;
}
.slideshow_text_padded{padding:4px 0px 10px 0px; color:#f8f8f8; font-size:12px; line-height:16px; vertical-align:top; width:304px;}
.slideshow_button{padding:0px 4px 0px 4px;}

#homegridcontainer{position:absolute; top:497px; left:221px; background-color:#FFFFFF; height:250px; display:block; width:777px;z-index:1;}
#homegridInfo{ border-top:#FFFFFF solid 1px; background-color:#cccccc; padding: 13px 25px 12px 23px; width:730px; display:block; *padding-right:47px; *padding-bottom:15px;}
.home_grid_box{}
.home_grid_top{background-image:url("../../includes/site_images/misc/homesub_top.png"); background-repeat:no-repeat; display:block; width:208px; height:5px}
.home_grid_content{background-image:url("../../includes/site_images/misc/homesub_middle.png"); background-repeat:repeat-y; display:block; width:208px; height:186px; cursor:pointer; padding-top:5px;}
.home_grid_title{ font-size:17px; line-height:20px; color:#000000; text-align:center; font-weight:bold; }
.home_grid_bttm{background-image:url("../../includes/site_images/misc/homesub_bttm.png"); background-repeat:no-repeat; display:block; width:208px; height:5px}
.home_grid_img { text-align:center;}

.area_header{font-size:22px; line-height:21px; font-weight:bold; color:#000000;}
.area_header span{
	display:block;
*margin-bottom:-22px;*margin-top:-20px; *padding-bottom:10px; 			height:25px;
	background-image:url("../../includes/site_images/misc/area_header_bg.png");
	background-position:25px 0px;
	background-repeat:no-repeat;
	font-size:23px;
	line-height:168x;
	font-weight:bold;
	color:#000000;
	padding-top: 10px;
	padding-right: 25px;
	/*padding-bottom: 10px;*/
	padding-left: 25px;
	margin-bottom: -16px;
}
.headline{
	font-size:16px;
	font-weight:bold;
	color:#333333;
	margin-bottom: 25px;
	line-height: 18px;
}

div.inside_top_image{position:absolute; top:67px; *top:91px; left:245px; z-index:10; border-top: 3px solid #FFFFFF; background:#FFFFFF; padding-bottom:33px;}
div.photo_credit{color:#ffffff; font-size:9px; line-height:11px; padding:5px;position:absolute; z-index:11; right:6px; top:155px; background-image:url("../../images/features/text_overlay.png"); }

.subfeatures{padding-top:18px;}
.sub_image{padding:3px 12px 11px 0px; vertical-align:top;}
.sub_image_a{padding:3px 12px 11px 0px; float:left; width:150px;}
.sub_text{vertical-align:top; padding:0px 0px 11px 0px;}
.sub_text b{font-size:17px; font-weight:bold; color:#000000;}
div.sub_shareicons { text-align: right;}
div.sub_shareicons a {margin-right:4px;}
.sub_caption{ font-size:11px;}
.caption {
color: #666;
font-style: italic;
font-size: 9px;
line-height: 11px;
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.col3_home{padding:680px 38px 0px 25px;}
.col3{padding:212px 38px 0px 25px;}
.col3_sub{padding:33px 32px 0px 25px;}
.col3_title{height:38px; font-size:18px; line-height:16px; font-weight:bold; color:#000000;}
.col3_content{padding-bottom:30px; font-size:12px;}
.col3_txt {font-size:12px; color:#000000;}
.col3_txt a {font-size:12px; color:#5403cf; text-decoration:none;}
.col3_txt a:hover{font-size:12px; color:#5403cf; text-decoration:underline;}
td.col3_txt span {padding-bottom:10px; display:block;}
.col3_links{padding:0px 0px 26px 0px;}
ul.links_list{margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;list-style:none; }
ul.links_list li{padding:0px 0px 0px 12px;background-image: url("../../includes/site_images/misc/arrow_purple.gif");background-repeat: no-repeat;background-position:1px 4px; font-size:12px; line-height:18px; color:#339900;}

.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: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; vertical-align:bottom; padding:0px 7px 0px 7px; width:auto; overflow:visible; }
