/* basic styles - start */
body{
	font-family:Tahoma, Geneva, sans-serif;
	color: #555;
	background: #fff;
	margin-top: 10px;
	background-image: url(../images/body.gif);
	background-repeat: repeat-x;
	background-color: #172643;
	font-size:13px;
}
#centerbox .contentdata div span { font-size:13px; }
body, html {margin:0px;}

a.homeLink { position:absolute; top:32px; left:15px; width:950px; height:160px; text-decoration:none;}

h1{}
h2{font-size: 100%;}
h3{font-size: 118%; color:#447699}
h1, h4{
	font-size: 22px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#324242;
	font-weight:normal;
	border-bottom:1px solid #324242;
}
h2 a {}
h5{font-size: 10px;}
h6{font-size: 8px;}
img { border:0;}

a, object { outline-width: 0px;}

a{color: #447699;text-decoration: none; outline-width:0px; }
a:hover{text-decoration: underline; color:#235169}

.sectiondate, .sectionlink { font-size:12px;}

/*top*/
#header {
	background:#406A92 url(../images/websiteheader.jpg) no-repeat 0 100%;
	width:100%;
	height:201px;
	color:#235169;
	font-size:95%;
	font-weight:normal;
}
.hnav {float:right; margin:0px 20px 0 0; color:#FFF}
.hnav a { color:#FFF }
/*Nav*/
#topnav {z-index:2001; background:url(../images/nav.png);height:55px; text-align:center; margin-left: 0px; padding-left:18px;}
#topnav ul { list-style-type:none;  margin:0 auto; margin-left: 0px; }
#topnav li {float:left;position:relative;  z-index:9999; }

#topnav li.menu_1 { width:76px; }
#topnav li.menu_28 { width:107px;}
#topnav li.menu_134 { width:161px;}
#topnav li.menu_2 { width:169px;}
#topnav li.menu_4 { width:177px;}
#topnav li.menu_3 { width:126px;}
#topnav li.menu_124 { width:128px;}


#topnav ul li li {border:0px; width:auto;}
#topnav a {
	display:block; 
	color:#fff;
	text-decoration:none;
	padding:18px 0 2px 0;
	height:30px;
	text-align:center;
	font-size:13px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#topnav li li a { height:auto;}
#topnav a:hover, #topnav li:hover a { background:url(../images/hover.gif) repeat-x 0 1px;}
#topnav li:hover li a { background-image:none }
#topnav li li a:hover, #topnav li li li a:hover {
	background:#112B50;
}
#topnav li:hover :hover > a {
	background:#132D52;
}

#topnav li ul {background:#58869d; border:1px solid #6a98ab; position:absolute; top:50px; left:0px; width:200px; z-index:2002; visibility:hidden; /* opacity:0.95;filter:alpha(opacity=95) */}
#topnav li li a {padding:10px; width:180px;text-transform:none; text-align:left; font-family: Tahoma, Geneva, sans-serif; color:#fff; font-size:12px;}
#topnav li ul ul {left:200px; margin:0px 0 0; top:0; /* opacity:1; filter:alpha(opacity=100); */ }

#topnav li ul ul  a:hover { background:#112B50; }

*html #topnav {margin-right:6px;}
/*
.sf-sub-indicator {
	background:url(../images/arrows-ffffff.png) no-repeat -10px -104px;
	height:10px; right:0.75em; top:18px; width:10px;
	display:block; overflow:hidden; position:absolute;
	filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;
}*/
#topnav li ul .sf-sub-indicator { background-position:-10px 0;top:13px;}
/*content*/
#content {
	width: 979px;
	margin:10px auto;
	position:relative;
	background:url(../images/content.png) repeat-y;
}

.text { padding:5px 2px; font-family: Tahoma, Geneva, sans-serif; font-size:12px;border:1px solid #9aafb8; background-color:#FFF; width:220px; height:15px;}

#leftbox, #bottommenu { display:none;}

ul {list-style-type:none; margin:0; padding:0;}


/*right*/
#sectionid_1 #rightbox { margin:0 11px 0 0;float:right;width:288px;background:url(../images/landingbg.png) no-repeat -16px 0;padding:0 0 0 2px;}
#sectionid_1 #rightbox .push {background:url(../images/landingbg.png) no-repeat 100% 0; padding-left:5px;}
#rightbox { margin:0 11px 0 0;float:right;width:292px;}
#rightbox .push {background:url(../images/landingbg_right.png) no-repeat 100% 0; padding-left:5px;}
#sectionid_ #rightbox .push { background:none;}
#sectionid_1 #rightbox { background-position:100% 0; padding:0;}
#rightbox p { margin:3px 20px 0px;}
#rightbox h4 { font-size:21px; margin:0 0 0 10px; padding:10px 0 0;}
#rightbox .pushcontent { padding:12px 0;}
#rightbox .pushedsection { margin:10px 0 10px; width:288px;}
#sectionid_1 #rightbox .pushedsection{margin:0 !important; width:auto;}
.pushedsource_29 h4, .pushedsource_136 h4 { display:none;}
#rightbox .pushedsource_29 { width:284px; margin:0 0 0 3px;}
#sectionid_1 #rightbox .pushedsource_29, #sectionid_1 #rightbox .pushedsource_136 { margin:0;}
#rightbox .pushedsource_29 .pushcontent { padding:5px 0;}
#rightbox .pushedsource_136 { background:url(../images/emailSignup.png) no-repeat 0 0; width:274px; height:221px; position:relative;  width:auto; margin:0 0 7px 3px; z-index:0;}
#rightbox .pushedsource_136 .pushcontent { padding:30px 0 0;}
.pushedsource_136 .text { display:block; }
.pushedsource_136 .form_submit_button {  margin: -9px auto 0;
    width: 112px;}
.pushedsource_136 .sectionintro { text-align:center;}

#rightbox .pushedsource_137 {margin-top: 17px }
form br { line-height:0px;}

/*photo gallery*/
#rightbox .pushedsource_282 .pushcontent { padding:0;}

.pushedsource_286 {
	background:#fff;
}
.pushedsource_286 .sectionintro { text-align:center;}
.pushedsource_29  .formSubmitMsg { display:none;}


/*center*/
#sectionid_1 #centerbox {width:680px; float:left; margin:0; height:700px;}
#centerbox {margin:22px 0 20px 24px; width:640px; min-height: 300px; }

#centerbox h4 { color:#023669;}

.pushedsource_139 {
	background:#fff;
	width:268px;
	height:290px;
	float:right;
	margin:20px 0px 0 2px;
	*margin-top:25px !important;
	padding:0px 0 0;
	font-size:12px;
}
.pushedsource_139 h4 { display:none }
.pushedsource_139 ul { margin:0 0 0 1px;}
.pushedsource_139 li { float:left; text-align:center; margin:-20px 3px 10px 4px;}

.pushedsource_200 { float:left; margin:0 0 0 20px;font-size:12px; position:relative;}
.pushedsource_200 a { text-decoration:none;}
.pushedsource_200 h4 { margin:22px 0 8px 8px;}
.pushedsource_200 li { float:left; margin:0 4px 10px; text-align:center;}
.pushedsource_200 img, .pushedsource_139 img { }
#wnylink { position:absolute; top:37px; right:10px;}

#centerbox .introsection .itembody ul li { padding:0 0 0 15px;margin:10px 0; background:url(../images/bullet_go.gif) no-repeat 0 0;}
#centerbox .introsection .itembody ul li a { font-weight:bold; }
/*pushes*/
.pushedsection h2 {display:none;}

/*News Rotator*/
.pushedsource_296 h4 { display:none;}
.pushedsource_296 { background:url(../images/landingbg.png) no-repeat 0 0; padding:8px 0 0 28px;height:308px;}
.pushedsource_296 .sectionintro { }


.pushedsource_135 h4 { display:none;}
.pushedsource_135 { background:url(../images/landingbg.png) no-repeat 0 0; padding:8px 0 0 28px;height:310px;}
.pushedsource_135 .sectionintro { }



/*form*/
input.emailSignupField, input.emailSignup { position:absolute; top:109px; left:30px; width:179px; text-align:center; color:#665f4c; font-size:12px; font-family:Arial; border:none; background:transparent;}
input.emailSignup { width:129px; top:140px; left:57px;}
input.emailSignup, input.button, .searchbuttons, .searchButon, .form_submit_button { background:#9e3500 url(../images/buttonbg.png) repeat-x; font-family:Arial; font-size:12px; border:1px solid #882e01; padding:0 25px; *padding:3px 7px 0; height:26px; cursor:pointer; font-weight:bold; color:#fff;}
.submitbutton { text-align:center;}

.textbox, .field { width:177px; height:28px; background:url(../images/textbox.gif) no-repeat;}
.textbox input, .field input { background:transparent; text-align:center; border:none; font-size:12px; font-family:Arial; color:#665f4c; width:170px; margin:7px 0 0 2px;}

/*contact*/
#rightbox .pushedsource_29 h4 { display:none }
#rightbox .pushedsource_29 { background:none; height: 80px; }

/*press*/
.sectionlink { display:block;}

/*link bullet*/
.NewsItemLink, .sectionshowall a, #wnylink { background:url(../images/linkbullet.png) no-repeat 100% 5px; padding:0 10px 0 0;}
.NewsItemLink {padding:0 10px 0 2px;}

/*bottom*/
#conterboxfooter { clear:both;}
#footer {
	background:#172643 url(../images/footer.png) no-repeat;
	height:210px;
	margin:15px 0 0;
	position:relative;
}
#copyright {display:none;}
.districtMap { float:right; margin:1px 32px 0 0;}
.addresses { margin:68px 0 0 30px; float:left; color:#fff;}
.addresses div {float:left; width:216px; font-size:11px; font-weight:bold;}

.addthis { margin:20px 40px 0 0; float:right;}
.bottomlinks { position:absolute; top:187px; width:100%; left:0; text-align:center;}
.bottomlinks a { color:#FFF}
.search { position:absolute; top:70px; left:760px; color:#FFF; text-align:right; font-weight:bold;}
#searchkey { width:160px; border-right:none; margin:1px 0 0;}
.searchButton { /*position:absolute; top:0px; left:100px;*/ margin:0 0 0 -3px; padding:0 18px !important; *padding:0 10px !important;}

@media print {
	#rightbox, #header, #footer, #topnav {display:none;}	
	#centerbox {width:90%;}
}



/*photo gallery*/
.slideshow { margin:20px auto !important; position:relative; *z-index:-1;}
.slideshow .slide, .slideshow .slide-inner, .slideshow .slide-outer, .slideshow .fpss-slider {height: 190px !important;}
.slideshow .slide { text-align:center;}
.slideshow .slide .fpss_introtext { text-align:left; }
.slideshow .slide, .slideshow .fpss-slider { background:#fff !important;}
#pushedid_385 .introsection h1 { display:none; }

/*news sections*/

.data { padding:10px;}
.data .sectionitems li { padding:0 0 0 15px;margin:10px 0; background:url(../images/bullet_go.gif) no-repeat 0 0;}
.data .sectionitems li h3 { margin:0px;}
.data .sectionitems li h3 a { color:#333;}

.item { }

.data .sectionitems li.sectionshowall { background:transparent;}


.sectiondata { color:#665f4c;}

/*forms*/
.custom_form { padding:0 10px;}

/*hidden headings*/


/* IE 6 FIXES*/
*html .pushedsource_4 li { margin:0 3px 10px;}
*html #rightbox {  width:305px;margin:0 6px 0 0;}
*html .pushedsource_4 { margin:18px 0 0 10px;}
*html .pushedsource_200 { width:635px; margin:0 0 0 5px;}


#rightbox .pushedsource_137 h4 { display:none; }

#rightbox .pushedsource_138 h4 { display:none; }

#recoveryact, #weekAfter { padding-top:10px; }
.pushedsource_139 p { display:none; }


/*Tab element*/
.pushedsource_14 h2, .pushedsource_53 h2 { display:block; }
.pushedsource_141 h4 { display:none; }

#pushedid_3, #pushedid_41, #pushedid_920, #pushedid_929  { display:block; height: 300px;   }
#pushedid_3 .pushcontent { height: 268px;
    margin-left: -10px;
    margin-top: 24px;
    overflow: auto;
    width: 346px; }
#pushedid_41 .pushcontent { height: 268px;
    margin-left: -10px;
    margin-top: 24px;
    overflow: auto;
    width: 320px;    }
#pushedid_41 h3 { margin-bottom: 0px; margin-top:-5px; font-size:12px; }
#pushedid_41 h2, #pushedid_920 h2 { display:none; }
#pushedid_41  .sectionshowall { margin-left: 240px; }
#pushedid_929 .photo{ margin-top:16px; }
#pushedid_929 .pushcontent { height: 250px;  width:340px; margin-top:10px; margin-left:0px;  }
#pushedid_929 { margin-left: -10px; display: block; height:220px; }
#pushedid_929 h2 { display: none; }
#pushedid_3 .sectionshowall { margin-left: 270px; margin-top:14px; padding-top:0px; display:block; }
#pushedid_920 { display: block;}
#pushedid_920 .pushcontent { height: 214px;  width:310px; margin-top:12px; margin-left:0px; }

#pushedid_910 { display:none; }
/*end*/

div .photo, div .photoButton { text-align:center; }
div .photoButton { margin-top:16px;}

/* sitemap */
#sectionid_144 #centerbox .sitemap li { margin-top:12px; padding:0 0 0 15px;margin:10px 0; background:url(../images/bullet_go.gif) no-repeat 0 0; }
#sectionid_144 #centerbox .sitemap li ul li { margin-top: 8px; background:none; list-style:disc; list-style-type:disc; padding-left:2px; }
#sectionid_144 #centerbox .sitemap li a { font-weight:bold; }
#sectionid_144 #centerbox .sitemap li ul li a { font-weight:normal; }
#sectionid_144 #centerbox .sitemap li ul li { margin-left:20px; line-height:11px; }

/* edits */
#sectionid_124 #content #centerbox #zipauthform ul .zipmsg { margin-top:20px; }
#sectionid_124 #content #centerbox #zipauthform hr { margin-top:120px }
#sectionid_124 #content #centerbox #zipauthform { margin-left: 70px; }
#sectionid_14 #centerbox .sectionitems .sectionlink { display:none; }
#sectionid_14 #centerbox .sectionitems li h3 { margin-top:14px; }

#sectionid_27 #centerbox .submitbutton {text-align:left; }

#sectionid_33  #show_home { display:none; }
#sectionid_1  #show_home { margin-bottom:14px; margin-top:22px  }

#pushedid_1524 .slideshow  {
    margin-top: 12px !important;
}
/*twitter widget*/
/* 
#sectionid_1 .twtr-widget{
	height:253px;
	    border: 1px solid #608DA4;
		width:263px;
		margin-left:8px;
	 
}*/
#sectionid_1 .twtr-bd{
	margin-top:0px;}
#sectionid_1  #rightbox .push .pushedsource_138{margin-top:-30px !important;}
#sectionid_1 div.twtr-hd  {display:none;}	

/*twitter added for image bg*/

#twidget center{
	display:none;}

.twtr-doc { height: 185px !important; overflow: hidden !important }
#sectionid_1 .twtr-widget {
    background: url("/../images/twitter_push_bg.jpg") no-repeat scroll 0 0 #FFFFFF;
    border: medium none;
    height: 235px;
    margin-left: 11px;
    padding: 22px 0 0 18px;
    width: 260px;
}
.twtr-ft { display: none !important;  }
#pushfooter_651 { display:none; }
#pushedid_1530 { *padding-top:0 !important; }
#pushedid_1530 .pushcontent { *padding-top: 0px !important;}
#pushedid_1530 .sectionintro { *padding-top: 0px !important;}
#pushedid_1530 ul { *padding-top: 0px !important; }
#pushedid_1530 li { *padding-top: 0px !important; }


/*  media strem for twitter */

#sectionid_1 #mediastream2 {
    background: url("/../images/twitter_push_bg.jpg") no-repeat scroll 0 0 #FFFFFF;
    border: medium none;
    height: 235px;
    margin-left: 11px;
    padding: 22px 0 0 18px;
    width: 260px; margin-bottom: 15px;
}


#rightbox div.streamitem { border-bottom:1px dotted #999999; padding:0 0 5px 2px; margin:0 10px 10px; line-height:1.3em;width: 220px;}
#rightbox #centerbox #mediastream { margin-top: 5px; }
#rightbox #mediastream a.learn-more, #mediastream a.twitterlink {color:#06C;}
#rightbox #mediastream a { text-decoration:none}
#rightbox a.desclink {color:#333;}
#rightbox #mediastream .streamitem a:hover { text-decoration:underline;}
#rightbox .streamitem.twitter { background:url(../images/twitter_24.png) no-repeat left top;  margin-bottom: 3px;     margin-top: 2px;}
#rightbox #mediastream.ui-tabs {min-height:inherit;}
#rightbox #mediastream.ui-tabs {margin:10px 0;width:100%; height:330px; padding-left:0 !important; margin-left:0 !important; }
#rightbox #mediastream.ui-tabs .ui-tabs-nav li a { padding:14px 7px 0!important; font-size:9px;margin-top:-10px;}
#rightbox #mediastream ul{ width:auto; x;overflow-y:hidden; overflow-x:auto;}
#rightbox #mediastream li:nth-child(2){display:none;}
#rightbox .pushedsource_91{height:355px;}
#rightbox #maintabs .ui-widget-header,#rightbox .maintabs .ui-widget-header{height:40px !important;}
#rightbox #maintabs .ui-state-active a,#rightbox .maintabs .ui-state-active a{top:0;} 

#pushedid_1672 {
padding-top: 116px;
}

#pushedid_1672 h4 {
	display:none;
	}
	
#sectionid_327 .introsection h1 { display: block }

#sectionid_327 h1 { display: none}

/*21- Custom Forms */
	fieldset { 
		border:1px solid #ddd; padding:0 0 10px; padding:5px 0 5px 5px; margin:12px 0;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	fieldset fieldset {margin-right:5px;}
	legend { font-weight:bold; padding:5px; margin:0;}
	
	fieldset p, fieldset h4, .repInfoBlockFieldset {padding:0 1em;}
	.repInfoBlockFieldset{font-weight:bold;}
	
	.formbx { float:left; padding:0 0 1em 1em;}
	.formbx label { display:block; font-weight:bold;}
	.custom_form .formbx, .formbx label {font-size:93%;}
	.formbx label.check {display:inline;margin:0 10px 0 0;}
	.formbx input.radio {margin:-2px 2px 0 0;}
	input.radio {margin:-3px 0 0 5px;}
	.custom_form label span, .err, .req, required { color:#c00;}
	.custom_form input, .custom_form select, .custom_form textarea, input[type=button] { 
		clear:right;  
		max-width:590px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	    padding:2px 3px 1px; 
	}
	.custom_form input[type=text], .custom_form select, .custom_form textarea { 
		-moz-box-shadow:inset 0 0 5px #d7dee3;
	    -webkit-box-shadow:inset 0 0 5px #d7dee3;
	    box-shadow:inset 0 0 5px #d7dee3;		
	}
	.custom_form input[type=radio]{margin:2px 3px 0px 0px !important;}
	
	input.text, input.zip, .flagstable input, .custom_form input[type="text"] { 
		height:20px; 
		margin:2px 3px 0 0; 
		vertical-align:middle;
	}
	
	input[type=text], textarea, .text, select { 
		background:#fff; border:1px solid #99C7E3;
	}
	
	.custom_form textarea{width:572px; height:87px; padding:5px 6px 1px;}
	
	select { height:25px; padding:2px 3px; margin:2px 3px 0 0;}
	select.short { width:74px;}

	.custom_form .agencylist input {float:left; margin:-3px 4px 20px 0;}
		
	input.focus, select.focus, select:focus, textarea.focus, textarea:focus, textarea.filled, select.filled { 
		background:#fcfae6; 
		border:1px solid #2d84b8;
	}
	input[type=text]:focus, input[type=text].filled { background:#fcfae6; border:1px solid #2d84b8;}
	.inlineinputs {width:100%;}
	.inlineinputs input { display:inline; margin-left:5px;}

	.custom_form small {color:#777;}
	
	.formOutput br { clear:both;}
	.formOutput label {font-size:85%;}
	.meanings {color:#777; text-align:right;}
	.duplicatelink {margin:0 0 1em 1em; float:left;}	
	.removeItem {float:left; margin:18px 0 0;}
	
	#ui-datepicker-div {display:none;}
	img.ui-datepicker-trigger {margin-left:0; float:right;}
	
	.clear { clear:both;}
	
	#centerbox ul.custom_form_errors {background:#f3e6e6; border:1px solid #924949; color:#C00; padding:10px 0 10px 30px; margin:20px;}
	#errMsg {display:none; position:absolute; z-index:200; background:url(../common/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
	#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
	#submitButton { clear:both; margin:1em; float:left;}
	
	.sortable ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; }
	.sortable li.ui-state-default { margin: 5px 2px; padding:2px 10px 4px 2px; font-size:11px; width: auto; float:left; font-weight:normal; color:#333; border:1px solid #ddd; }
	.sortable li.hightlight { background:#fcf9c7; border:1px solid #d38437}
	
#rightbox #captcha {
   display: block;
    font-size: 12px;
    left: 0;
    position: relative;
    text-align: center !important;
    width: 248px;
}
#rightbox #captcha p { font-size: 13px !important;
    line-height: 20px;
    margin: 2px 0 0; }
#rightbox #captchaRefresh {
   background: #ccc none repeat scroll 0 0;
    border-radius: 3px;
    display: block !important;
    margin: 8px auto 0 !important;
    width: 125px !important;
    padding: 1px 2px;
}
#captchaRefresh a {}
#rightbox #captchaTextBox {
  background: #fff none repeat scroll 0 0 !important;
    border: 1px solid #036;
    border-radius: 3px;
    display: block;
    float: right;
    margin: 4px 22px 0 0;
    padding: 0 !important;
    position: relative;
    top: 0;
    width: 73px !important;
}
#rightbox #captcha img {
   display: block;
   margin: 1px auto 0 !important; width: 142px;
}
