SPAN	{ font-family:arial, helvetica }
TD     	{ font-family:arial, helvetica }
BODY	{ background-color:#C6C6C6}
.date_header			{ font-size:18px; color:#FFFFFF; font-family:arial, helvetica; font-weight:bold }
.day_cell				{
	background-color:#D6D6D6;
	vertical-align: top;
}
.empty_day_cell			{ background-color:#4E65A0;  }
.today_cell				{
	background-color:#FFFFFF;
	vertical-align: top;
}
.today_cell th				{ background-color:#33416C;  }
.day_cell th				{ background-color:#33416C;  }
.day_number				{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;	}

.day_number A:link {text-decoration:none; 
                     	font-size:14px;
	                    font-family:Arial, Helvetica, sans-serif;
	                    color:#FFFFFF;
						font-weight:bold;	                     }
						
.day_number A:hover {text-decoration:underline; color:#FFFFFF; }
.day_number A:visited {text-decoration:none; color:#FFFFFF; }
.day_number A:active {text-decoration:none; color:#FFFFFF; }
.title_txt				{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000 }
.title_txt A:link		{ color:#000000; text-decoration:none }
.title_txt A:active		{ color:#333333; text-decoration:underline }
.title_txt A:visited	{ color:#000000; text-decoration:none }
.title_txt A:hover		{ color:#333333; text-decoration:underline }
.time_str				{ font-size:11px; font-family:arial, helvetica }
.column_header			{ background-color:#000000; font-size:16px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }
.footprint				{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#DDDDDD; font-weight:bold }
.footprint A:link		{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#DDDDDD; font-weight:bold }
.footprint A:visited	{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#DDDDDD; font-weight:bold }
.footprint A:hover		{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold }

.toptop {
	background-color: #4E65A0;
	background-image: url(../layout/top_brdr.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
}
.topleft {
	background-color: #4E65A0;
	background-image: url(../layout/top_l_brdr.gif);
	background-repeat: repeat-y;
}

.mainbttm {
	background-color: #4E65A0;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #1B253F;
	border-right-color: #1B253F;
	border-bottom-color: #1B253F;
	border-left-color: #1B253F;
}
/* .schedule { background-color: #33416C;} */
.schedule td {background-color: #F9F9F9;
               	font-size: 14px;
	            font-weight: bold;
	            color: #000000; } 
		      

.content {background-color: #DFDFDF;}
.contentbox {background-color: #F9F9F9; padding: 4px; font-size: 12px; }
.contentbox A:link		{ color:#000000; text-decoration:underline }
.contentbox A:active	{ color:#333333;  }
.contentbox A:visited	{ color:#000000;  }
.contentbox A:hover		{ color:#333333;  }
.contenthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #33416C;
	background-image: url(../layout/contenthead.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
		}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
.navl { 
	background-image: url(../layout/navbridge.gif); 
	background-color: #4E65A0;
	}	
.nav a:link  {text-decoration: none; color: #FFFFFF;}
.nav a:visited {text-decoration: none; color: #FFFFFF;}
.nav a:active  {text-decoration: none; color: #FFFFFF;}
.nav a:hover {text-decoration: underline; color: #CCCCCC; }

.title_header			{ font-size: 18px; color: #FFFFFF; font-family:arial, helvetica; font-weight:bold }
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #33416C; }
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	 }	
.prices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	 }		 
.newstext a:link  {text-decoration: underline; color: #000000;}
.newstext a:visited {color: #000000;}
.newstext a:active  {color: #000000;}
.newstext a:hover {color: #333333; }	
.poster        { vertical-align:top; border:0px } 
.postercell {border-width: 2px; border-style:solid; border-color:#33416C; }

.bleftroundy {
	
	background-color: #33416C;
	background-image: url(../layout/newshead.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
		}

</STYLE>
