body {
	background: #4c0101 url(../images/bodybg.png) repeat-x top left;
	font-family: Helvetica, sans-serif;
	font-size: 10pt;
	margin:0;
	padding:0;
	color: #000;
}
a:link, a:visited {color: #339999;text-decoration: underline;}
a:hover {color: #581212;}
#wrapper {width:969px;margin: 0 auto;background: url(../images/main_NYBG.gif) repeat-y top center;}
.header {text-indent: -9999px;background: #339999 url(../images/headertop.png) no-repeat top center;width: 969px; height: 137px;}
span.home a {background: url(../images/home.png) no-repeat top right;width: 84px;height: 26px;text-indent: -9999px;float: right;}
.mainbody {width: 967px;border: 1px solid #ffffff;margin-bottom:10px;min-height:550px;}

/*////////////////////////////////////////////////////////////////////NAVIGATION LEFT*/

#navcontainer {	margin:0;	padding:0;	float:right;text-align:left;}
#navigation {margin:0pt;padding:0pt;background:transparent url(../images/navigation.png) no-repeat;height:24px;position:relative;width:240px;}
#navigation li a {margin:0pt;padding:0pt;background:transparent url(../images/navigation.png) no-repeat;display:block;
font-size:1%;height:24px;overflow:hidden;position:absolute;text-indent:-9999px;top:0pt;}
ul#navigation {margin:0pt;padding:0pt;margin-left:0pt;}
#navigation li {margin:0pt;padding:0pt;float:left;height:28px;list-style-type:none;position:relative;}
#navigation li ul {margin:0pt;padding:0pt;position:absolute;width:240px;}
#navigation li:hover ul {display:block;}
#navigation li#nav1 {width:240px;}
#navigation li#nav1 a {background-position:0pt 24pt;left:0pt;height: 27px;width:240px;}
#navigation li#nav2 {width:240px;}
#navigation li#nav2 a {background-position: 0pt -24pt;width:240px;height: 27px;}
#navigation li#nav2 ul li a {width:240px;}
#navigation li#nav3 {width:240px;height:40px !important;}
#navigation li#nav3 a {background-position:0pt -48pt;width:240px;height:40px !important;}
#navigation li#nav4 {width:240px;}
#navigation li#nav4 a {background-position:0pt -82pt;left:0pt;height: 27px;width:240px;}
#navigation li#nav5 {width:240px;}
#navigation li#nav5 a {background-position:0pt -106pt;height: 27px;width:240px;}
#navigation li#nav5 ul li a {width:240px;}
#navigation li#nav6 {width:240px;}
#navigation li#nav6 a {background-position:0pt -130pt;height: 27px;width:240px;}
#navigation li#nav1 a:hover, #navigation li#nav1 a.selected {background-position:0pt -200px;}
#navigation li#nav2 a:hover, #navigation li#nav2 a.selected {background-position:0pt -232px;}
#navigation li#nav3 a:hover, #navigation li#nav3 a.selected {background-position: 0pt -264px;}			
#navigation li#nav4 a:hover, #navigation li#nav4 a.selected {background-position:0pt -309px;}
#navigation li#nav5 a:hover, #navigation li#nav5 a.selected {background-position: 0pt -341px;}
#navigation li#nav6 a:hover, #navigation li#nav6 a.selected {background-position: 0pt -373px;}		

/*////////////////////////////////////////////////////////////////////NAVIGATION LEFT END*/
	
.columnleft {width:240px;background: #4c0101;padding-top: 63px;float: left;}
.columnmid {width:397px;float: left;padding-left: 45px; padding-right: 45px;}
.columnmidsub {width:642px;float: left;padding-left: 45px;}
p.columnmidsub2 {line-height: 1.4em;}
.columnright {width: 240px;float: left;margin-top: 20px;}
img.columnleftimg {
	margin-top: -204px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	position: absolute;}
	
	span.picturel { 
	
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
	position: absolute;
		background-color: #4c0101;
		color:#FFF;
		font: 11px/1.4em Arial, sans-serif; }
		
	.picturel img { 
		border: 0px solid #CCCCCC; 
		vertical-align:bottom; 
		margin-bottom: 0px; } 
		
	.rightl { 
		margin: 0.5em 0pt 0.5em 0.8em; 
		float:right; } 
	.leftl { 
		margin: 0.5em 0.8em 0.5em 0; 
		float:left; } 
		
	.picturetext {font-size: 8pt;padding: 0px 10px 0px 10px;border-left:1px solid white;margin: 0px 0px 0px 0px;}

div.eventwrap{
		width:620px;
		position:relative;
		clear:both
}

div.righteventbox{
		width:220px;
		padding: 2px 2px 0px 0px;
		float:right;
		position:relative;		
		background:#339999;
		top:20px;
}

div.lefteventbox{
		width:360px;
		padding: 0px 0px 0px 0px;
		float:left;
		position:relative;	
	}
	
div.eventremainder{
	clear:both
}

p.righteventbox{font-weight: normal;font-size: 10pt;line-height: 1.5em; color:#ffffff; text-align:center;}
	
	
.footer {height: 38px;width: 969px;background: #339999; 	}
span.footertext {color: #ffffff;font-weight: bold;font-size: 8pt;top: 12px;position: relative;margin-left: 200px;}
a.footerlinka {text-decoration: none;	color: #debcbc;}
a.footerlinka:hover {text-decoration: underline;}
.maintitle {text-indent: -9999px;background: #ffffff url(../images/maintitle.png) no-repeat top right;width: 726px;
height: 22px;float: right;padding-bottom: 28px;}
h3 {color: #cc0000;	font-size: 14pt;}
h4 {color: #4c0101;font-size: 12pt;}
h5 {color: #cc0000;font-size: 11pt; font-weight:bold; margin:0; padding:0}
p.eventdetails {margin:0; padding-top:10px; padding-bottom:20px}
p.secondary_text {line-height: 1.4em;}
.columnmid p.columnmid1 {width: 380px;line-height: 1.4em;}
.columnmid p.columnmid2 {width: 188px;line-height: 1.4em;}
.columnmid a.more, .columnmid a.more:visited {color: #339999;text-decoration: underline;font-size: 8pt;}
.columnmid a.more:hover {color: #581212;}
img.columnmidimg {
	float: right;
	position: relative;
	left: 0px;
	padding: 0 0 0px 10px;
}
img.columnmidimg2 {float: right;	position: relative;left: -45px;}
.columnrightbox {width: 221px;background: #339999;color: #ffffff;padding-bottom: 67px;padding-top: 20px;text-align: center;}
.columnrightbox p {padding: 5px 5px 20px 5px;	font-weight: normal;font-size: 10pt;line-height: 1.5em;}
a.directions,a.directions:visited {color: #ffffff;text-decoration: none;}
a.directions:hover {text-decoration: underline;}

/*//////////////////////////////////////////////////////////////////////////// NAV TOP */

div#navigationtopright {margin:0pt;	padding:0pt;float: right;}
#navtopright {margin:0pt;padding:0pt;background:transparent url(../images/contact.png) no-repeat;height:30px;position:relative;width:213px;}
#navtopright li a {margin:0pt;padding:0pt;background:transparent url(../images/contact.png) no-repeat;display:block;font-size:1%;
height:30px;overflow:hidden;position:absolute;text-indent:-9999px;top:0pt;}
ul#navtopright {margin:0pt;padding:0pt;margin-left:0pt;}
#navtopright li {margin:0pt;padding:0pt;float:left;height:30px;list-style-type:none;position:relative;}
#navtopright li ul {margin:0pt;padding:0pt;position:absolute;top:17px;width:146px;}
#navtopright li ul li {background-color:#00b0f0;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;
color: #ffffff;width:146px;font-size:10pt;}
#navtopright li ul li a {background: transparent none repeat scroll 0% 0%;font-size:10pt;margin:2px 0pt 2px 5pt;overflow:visible;
text-decoration:none;text-indent:6px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;}
#navtopright li ul li a:hover {	color: #feff01;}
body #navtopright li ul {display:none;}
#navtopright li:hover ul {display:block;}
#navtopright li#navtop_1 {width:76px;}
#navtopright li#navtop_1 a {background-position:0pt -60pt;left:0pt;width:76px;}
#navtopright li#navtop_2 {width:76px;}
#navtopright li#navtop_2 a {background-position:-76px -60pt;width:131px;}
#navtopright li#navtop_2 ul li a {width:131px;}
#navtopright li#navtop_2 ul {top:30px !important;}
#navtopright li#navtop_1 a:hover, #navtopright li#navtop_1 a.selected {background-position:0pt -30px;}
#navtopright li#navtop_2 a:hover, #navtopright li#navtop_2 a.selected {background-position:-76px -30px;}	
span.contactus a {background: url(../images/contactreg.png) no-repeat top right;width: 131px;height: 31px;text-indent: -9999px;float: right;}
span.contactus a:hover {background: url(../images/contacthov.png) no-repeat top right;width: 131px;height: 30px;text-indent: -9999px;float: right;}




.picture { background-color: #F9F9F9; 
border: 1px solid #CCCCCC; padding: 3px; 
font: 11px/1.4em Arial, sans-serif; } 
.picture img { border: 1px solid #CCCCCC; 
vertical-align:middle; margin-bottom: 3px; } 
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; } 
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 

.emergency {
	font-weight: bold;
	color: #F00;
}
