body {background-color: #FFFFFF;}
td {font-family:tahoma; font-size:12px;}
p	{font-family:arial,sans-serif;font-size:14px;margin-top:7px;line-height:22px;}

li	{font-size:12px; color:#657587; list-style-type:square; padding-top:5px;}

a {color:#104179; text-decoration:none;}
a:visited {color:#104179; text-decoration:none;}
a:hover {text-decoration:underline;}

.headred	{font-weight:bold; color:#970027;}
.headred a	{color:#970027;}
.headred a:visited	{color:#970027;}

#t14arial	{font-family:arial,sans-serif;font-size:14px;font-weight:bold;}
#t16arial	{font-family:arial,sans-serif;font-size:16px;font-weight:bold;}

.white	{color:#ffffff;}
.white a {color:#ffffff;}
.white a:visited {color:#ffffff;}
.white a:hover {color:#ffffff;}

.black	{color:#000000;}
.black a {color:#000000;}
.black a:visited {color:#000000;}
.black a:hover {color:#000000;}

.red	{color:#970027;}
.red a {color:#970027;}
.red a:visited {color:#970027;}
.red a:hover {color:#970027;}

.grey	{color:#657587;}
.grey	a	{color:#657587;}
.grey a:visited	{color:#657587;}
.grey a:hover	{color:#657587;}

.blue	{color:#0061CE;}
.blue a {color:#0061CE; text-decoration:underline;}
.blue a:visited {color:#104179;}
.blue a:hover {color:#0061CE; text-decoration:none;}

.darkblue	{color:#64A8CB;}
.darkblue	a	{color:#64A8CB;}
.darkblue a:visited	{color:#64A8CB;}
.darkblue a:hover	{color:#64A8CB;}

a.blue	{color:#ACD9F0;}
a.blue:visited	{color:#ACD9F0;}

#t10	{font-size:10px;}
#t11	{font-size:11px;}
#t10 td	{font-size:10px;}
#t11 td	{font-size:11px;}

.timeblue	{font-weight:bold; color:#64A8CB;}
.timegrey	{font-weight:bold; color:#8794A2;}
.dateyellow	{color:#E08500;}

.img-border	{border:solid 5px #C9CCD1;}
.input	{font-family:tahoma,sans-serif; font-size:10px; color:#000000;}
.button	{border:solid 1px #000000;
		background-color:#000000;
		font-family:tahoma,sans-serif;
		font-size:10px;
		color:#ffffff;}
		
.border-tab	{border-top:solid 2px #f0f0f0; border-bottom:solid 2px #f0f0f0;}
.border-bot td	{border-bottom:solid 1px #E0E1E4;}

#bgx	{background-repeat:repeat-x;}
#bgy	{background-repeat:repeat-y;}

#mimg	{margin-right:10px;margin-bottom:5px;}
#m55	{margin-top:5px;margin-bottom:5px;}

#p5		{padding:5px;}
#p10	{padding:10px;}
#p15	{padding:15px;}

#p5top	{padding-top:5px;}
#p10top	{padding-top:10px;}
#p5bot	{padding-bottom:5px;}
#p10bot	{padding-bottom:10px;}
#p5left	{padding-left:5px;}
#p10left	{padding-left:10px;}
#p15left	{padding-left:15px;}

#p1010	{padding-top:10px;padding-bottom:10px;}
#p55	{padding-left:5px;padding-right:5px;}

#p10p15	{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;}
#p10p25	{padding-top:10px;padding-right:25px;padding-bottom:10px;padding-left:25px;}
#p20p25	{padding-top:20px;padding-right:25px;padding-bottom:20px;padding-left:25px;}

#calendar td 	{border: 1px solid #b6b6b6; font-size: 10px; font-family:tahoma, sans-serif;}
#calendar td div	{height:17px; width:17px; text-align: center;}
#calendar td a div	{cursor:hand; background-color: #f2f2f2;}
#calendar td a:hover div {background-color: #ffffff; color: #970027; text-decoration:none;}
#calendar tr#header a:hover{background:none;}
#calendar td div.yes 	{background-color: #970027; color:white}
#calendar th 	{border: 1px solid #b6b6b6; color: #970027; font-weight:normal;}
.upper {text-transform : uppercase;}

/* ============== Logo ====================== */
.logoleft {
	border-top: 3px solid #000000;
	background: #EFEFEF url(/i/bg_logoleft.jpg) repeat-y left;
}

.logo {
	background: #950027 url(/i/bg_logo.jpg) no-repeat right bottom;
	border: solid #8E0025;
	border-width: 0px 1px 1px 1px;
}

.menu-ny {
	background: #E3F1FD url(/i/ny_bg.jpg) no-repeat bottom left;
	height: 36px;
}
.h-yd {
	background: #F2AA40 url(/i/h_bg_yellow.gif) repeat-x;
}

.h-yl {
	background: #FFC600  url(/i/h_bg_yellow.gif) repeat-x;
}

.h-grey {
	background: #8794A2 url(/i/h_bg_grey.gif) repeat-x;
	color: #FFFFFF;
}

.fs11px {font-size: 11px;}

.mnarttitle {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
}

.mnarttitle a:link, .mnarttitle a:active, .mnarttitle a:visited {color: #11436D;	text-decoration: none;}
.mnarttitle a:hover {text-decoration: underline; }

.mndate {
	font-size: 10px;
	color: #8794A2;
	font-weight: normal;
}

.mnbg {background: url(/i/bg_mn.gif) repeat-x bottom; padding-bottom: 5px;}

.nextlink-part {
	font-size: 11px;
	font-weight: bold;
	color: #2475B9;
	padding-top: 5px;
}

.nextlink-part a:link, .nextlink-part a:active, .nextlink-part a:visited {color: #2475B9; text-decoration: underline;}
.nextlink-part a:hover {text-decoration: none;}
