body{
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
font-family:Arial;
font-size:11px;
color:#020202;
}
/*----------------------------MAIN CONTENT------------------------*/
.mainContent{
width:98%; 
font-family:Arial;
font-weight:normal;
font-size:11pt;
color:#00598f;
line-height: 14pt;
margin:0px 5px 0px 5px;
}
.mainContent a{
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:#53c1e5;
	text-decoration:underline
}
.mainContent a:hover{color:#00598f;text-decoration:underline}
.mainContentTitle{
width:97%;
font-family:Arial;
font-weight:bold;
font-size:20pt;
color:#1e72a2;
margin: 0px 2px 5px 8px;
padding:2px;
border-bottom:1px solid #1e72a2;
}

.mainContentSchedule{
font-family:Arial;
font-weight:normal;
font-size:10pt;
color:#00598f;
margin:0px 5px 0px 5px;
border:1px solid #28b7e5;
}
.mainContentSchedule th{
background-color:#28b7e5;
font-family:Arial;
font-weight:bold;
font-size:9pt;
color:#FFFFFF;
border:1px solid #28b7e5;
}
.mainContentSchedule td{
font-family:Arial;
font-weight:normal;
font-size:9pt;
color:#00598f;
border:1px solid #28b7e5;
}
.mainContentPhoto{
width:554px;
font-family:Arial;
font-weight:bold;
font-size:11pt;
color:#1e72a2;
margin: 0px 5px 5px 10px;
padding:2px;
border-bottom:1px solid #1e72a2;
}
/*----------------------------------------------------------------*/

.topLogo{
width:133px;
height:17px;
border:1px; 
margin:7px 0px 0px 30px;
}
.topLocationRiverdale{
background:URL('img/site/shell/riverdaleHeader.png');
background-repeat:no-repeat;
position:absolute;
top:95px;
left:333px;
width:190px;
height:13px;


}
.topLocationManhattan{
background:URL('img/site/shell/manhattanHeader.png');
background-repeat:no-repeat;
position:absolute;
top:95px;
left:370px;
width:91px;
height:13px;
}



.bottomLinks{
	margin-top:10px;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#53c1e5;
}
.bottomLinks a{
	font-family:Arial;
	font-size:10px;
	color:#53c1e5;
	text-decoration:none}
.bottomLinks a:hover{text-decoration:underline}

/*------------------------------------LEFT NAVIGATION-------------------------------------------------------------*/
.arrowlistmenu{
width: 160px; /*width of accordion menu*/
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 15px Arial;
color: #00598f;
/*background: black url(nav1.gif);*/
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
margin-top: 4px;
text-transform: uppercase;
padding: 3px 0 3px 0px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
/*background-image: url(nav2.gif);*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/
}
.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #FFFFFF;
display: block;
padding: 2px 0;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px dotted #FFFFFF;
font-size: 90%;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
font-weight: normal;
color: #00598f;
}
.arrowlistmenu ul li a:active{ /*hover state CSS*/
font-weight: normal;
color: #00598f;
background-color:none;
}

.arrowlistmenu ul li span {
color: #00598f;
padding-left: 13px; /*link text is indented 19px*/
text-decoration:none;
font-weight: normal;
font-size: 80%;
}
.photoCaption{
font-family:Arial;
font-weight:bold;
color: #333333;
padding: 3px;
font-size: 12px;
}
