body{margin:0;background: #00204e url(../images/bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 
h1{font-size:24px;line-height:1;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal}
h2{font-size:20px;line-height:1;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:normal}
h3{font-size:17px;line-height:1;font-family: Verdana, Arial, Helvetica, sans-serif;}
h4{font-size:14px;line-height:1;font-family: Verdana, Arial, Helvetica, sans-serif;}
th{text-align:left;}

a{color:#0a2f62}

#wrapper{width:758px;margin:0 auto;border-left:1px solid #0a2f62;border-right:1px solid #0a2f62;border-bottom:1px solid #0a2f62;padding:0 7px;background:#ffffff}
html > #wrapper{width:744px;margin:0 auto;border-left:1px solid #0a2f62;border-right:1px solid #0a2f62;border-bottom:1px solid #0a2f62;padding:0 7px;background:#ffffff}

#header{position:relative;height:88px; padding-bottom:30px;}
	h1#logo{margin:0;position:absolute;top:0px;left:0px; padding-top:15px;}
	h1#logo a{display:block;text-decoration:none;background: url(../images/nyct/Logo200.jpg) top left no-repeat;width:255px;height:88px;text-indent:-2000px}
	
	#date{font-weight:bold;position:absolute;top:12px;left:305px;}

	#search{position:absolute;top:8px;right:10px;}
	#search .textfield{width:130px;}
	#search .searchbutton{border:none;text-indent:-2000px;line-height:100px;background: url(../images/nyct/searchbutton.gif) top left no-repeat;width:69px;height:24px;}
	#search .ipf-PageSearch-TextField{width:130px;}
	#search .ipf-PageSearch-Button {border:none;text-indent:-2000px;line-height:100px;background: url(../images/nyct/searchbutton.gif) top left no-repeat;width:69px;height:24px;}


	#tools{position:absolute;right:10px;bottom:10px;}
	
	/* Updated Navigation 12/2007 */
	
	
	.navigation{font-family:Arial; font-weight:bold; font-size:12px;float:left;}
		.navigation a{background:#0A2F63 url(../images/nav-arrow.gif) top right no-repeat; height:34px; width:125px; display:block; color:#FFFFFF; text-decoration:none;  border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding-top:4px;}
		.navigation a:hover{background:#d82234 url(../images/nav-arrow.gif) top right no-repeat; height:34px; width:125px;}

		
		.green a:hover {background:#007F0E url(../images/nav-arrow.gif) top right no-repeat; height:34px; width:125px;}

	#nav{font-family: Arial, Helvetica, sans-serif;z-index:2;}
	#nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;z-index:2}
	#nav ul li {float: left;list-style-image:none;z-index:2}
	#nav ul li a{border-right:1px solid #ffffff;display:block;text-decoration:none;padding:5px 9px 7px 8px;color:#ffffff;font-size:15px;}
	#nav ul li#pageid352 a{border-right:none}

	#nav ul li a:hover{background:#2c5a98;}
	#nav ul li ul{display:none;position: absolute;background: #092f62;width: 170px;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;left: -999em;margin:0 0 0 -1px}
	#nav ul li ul li a{border-bottom:1px solid #ffffff;border-right:none;width:150px;padding:4px 10px;color:#ffffff;background-image:none;font-size:13px}
	#nav ul li ul li a:hover{background: #2c5a98;}
	#nav ul li ul li.ipf-parent a{background: url(../images/nyct/nav-level2bullet.gif) right no-repeat}
	#nav ul li ul li.ipf-parent a:hover{background: #2c5a98 url(../images/nyct/nav-level2bullet.gif) right no-repeat}
	#nav ul li ul li.ipf-parent ul li a{background:none;}
	#nav ul li ul li.ipf-parent ul li a:hover{background-image:none;}
	#nav ul li ul li ul {margin:-23px 0 0 170px}
	#nav ul li ul li ul li ul{display:none}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#contentarea{}
#homepage #contentarea ul li{margin-bottom:8px}
#content ul li{margin-bottom:8px}

#sponsors{text-align:center;border-top:1px solid #de281d;border-bottom:1px solid #de281d;padding:5px 0px}
	#sponsors h2{color:#00275c;font-weight:normal;margin:0 0 7px 0;font-size:11px;}
	#sponsors p{margin:0;}
	#sponsors img{margin:0 20px;vertical-align:middle}

#footer{padding:10px 10px}
	#footer #copyright{float:left;margin:10px 0 0 0;width:600px;}
	#footer #poweredybactive{float:right;margin:0}

/* Homepage */
	#splashimagearea{position:relative;margin:1px 0}
	#splashimagearea p{margin:0;}
		#splashimagearea #daysleft{position:absolute;top:100px;left:17px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-size:18px;}
	
	#homepage #contentarea{background: url(../images/nyct/contentarea-home-bg.gif) top center repeat-y;line-height:1.4em;}
	
	#registration{float:left;width:214px;margin:0 5px 0 0;padding:0 20px}	
	#registration h2{background: #fdcc00 url(../images/nyct/header-bg.gif) top left repeat-x;color:#00275c;font-size:20px;font-weight:normal;padding:10px 20px;margin:0 -20px 15px -20px;text-align:center}

	#newsandupdates{float:left;width:206px;margin:0 4px 0 0;padding:0 20px}
	#newsandupdates h2{background: #fdcc00 url(../images/nyct/header-bg.gif) top left repeat-x;color:#00275c;font-size:20px;font-weight:normal;padding:10px 20px;margin:0 -20px 15px -20px;text-align:center}
	#newsandupdates #enewsletter{margin:15px 0;}

	#thecommunity{float:left;width:207px;padding:0 20px;margin-right:-3px;}
	#thecommunity h2{background: #fdcc00 url(../images/nyct/header-bg.gif) top left repeat-x;color:#00275c;font-size:20px;font-weight:normal;padding:10px 20px;margin:0 -20px 15px -20px;text-align:center}

/* Subpage */
#subpage #contentarea{background: url(../images/nyct/contentarea-sub-bg.gif) top left repeat-y}
#subpage.page251 #contentarea{background: url(../images/nyct/contentarea-sub-support-bg.gif) bottom left repeat-y}

#subnav{float:left;width:170px;padding:0 0 120px 0;margin:0 1px 0 0}
	#subnav ul{margin:0;padding:0;list-style:none;}
	#subnav ul li {position:relative;float:left;width:100%;list-style-image:none}
	#subnav ul li a{display:block;text-decoration:none;color:#000000;border-bottom:1px solid #bdbcbc;padding:4px 10px;width:150px}
	#subnav ul li a:hover{background:#dfdfdf}
	#subnav ul li.ipf-parent a{background: url(../images/nyct/subnav-arrow.gif) right no-repeat;}
	#subnav ul li.ipf-parent a:hover{background: #dfdfdf url(../images/nyct/subnav-arrow.gif) right no-repeat;}
	#subnav ul li.ipf-parent li a{background-image:none;}
	#subnav ul li.ipf-parent li a:hover{background-image:none;}
	#subnav ul li ul {background:#f1f1f1;position:absolute;left: -999em;margin:-26px 0 0 170px;border-top:1px solid #bdbcbc;border-left:1px solid #bdbcbc;border-right:1px solid #bdbcbc;}
	#subnav ul li ul li a{width:150px;border-bottom:1px solid #bdbcbc;}
	#subnav ul li ul li a:hover{}
	#subnav ul li ul ul {left: -999em;}
	#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {left: -999em;}
	#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {left: auto;}

#subpage #content{float:left;width:575px;line-height:1.4em;}

	h1#pagetitle{background: #fdcc00 url(../images/nyct/header-bg.gif) top left repeat-x;color:#00275c;font-size:20px;font-weight:normal;margin:0 0 0px 0;padding:10px 10px 10px 10px;border-bottom:1px solid #000000;line-height:1em}
	.contentpadding{padding:15px;}
	#path{font-size:10px;margin:0 0 15px 0;color:#666666}

	#subpagetable ul{margin:15px 0 15px 15px;padding:0}
	#subpagetable ul li{margin-bottom:7px;}

	.datatable{width:100%;border-collapse:collapse;border:1px solid #dcdcdc}
	.datatable th{text-align:left;padding:3px 8px;border:1px solid #dcdcdc;vertical-align:top;background:#efefef}
	.datatable td{padding:3px 8px;border:1px solid #dcdcdc;vertical-align:top;}

/* Subpage - Wide */
.wide{}
.wide#subpage #contentarea{background-image:none !important}
.wide#subpage #content{width:750px;}


