body {
	padding:0px;
	margin:0px;
	background:#f2f2f2;
}

.bodyold {
	padding:0px;
	margin:0px;
	background:#f2f2f2;
}


.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}


.topmenu2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #D0DCDF;
	text-decoration: none;
}

.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #01015D;
}

.blueblank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color: #01015D;
}

.lightblueunder {
	color: #648c94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;

}
.biglightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #648C94;
	text-decoration: none;

}

.quotetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

.lightblue {

	color: #648C94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.bluenon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.blacknon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

.blacknoc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.pagetitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #00005d;
	text-align: justify;
}

.blackimage {
border: 3px solid #000000
}


.blacknonbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}
.white {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}



.sidemenu {font-family: Verdana, Arial, Helvetica, sans-sefif; font-size : 12px; text-decoration:none; color:#000000;}
a.sidemenu:link {text-decoration : none; font-size: 12px; color : #000000;}
a.sidemenu:visited {text-decoration : none; font-size : 12px; color : #000000;}
a.sidemenu:hover {text-decoration :  none; font-size : 12px; color : #00005d;}

.sidemenusmall {font-family: Verdana, Arial, Helvetica, sans-sefif; font-size : 12px; text-decoration:none; color:#000000;}
a.sidemenusmall:link {text-decoration : none; font-size: 12px; color : #000000;}
a.sidemenusmall:visited {text-decoration : none; font-size : 12px; color : #000000;}
a.sidemenusmall:hover {text-decoration :  none; font-size : 12px; color : #00005d;}



#sitefoot {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align:right;
	padding-right:15px;
	padding-top:2px;
}

.dinelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

input.timetable { font-family: Arial, Helvetica, Sans-Serif; color: #FFFFFF; font-size: 9px; font-weight: bold; background: 

#ff0000; border-width: 1px; border-top-color: #ff8080; border-left-color: #ff8080; border-right-color: #800000; border-bottom-

color: #800000; padding: 0px 2px; margin: 0; }
.promos { clear:both; background-color:#9CF; }
.thirdL { width:161px; margin:0 6px 0 0; float: left; }
.thirdR { width:161px; margin:0; float:right; }
h2.promo { color:#369; border-bottom:1px solid #369; text-indent:5px; }
.maeinfo { text-align:justify; background-color:#FFFF00; padding:5px; }
table.timetable {width:100%;border-width:1px;border-top-width:2px;border-bottom-width:2px;border-color:#CCC;border-left-

color:#EEE;border-right-color:#EEE;border-style:solid;margin:0 0 10px 0;}
table.timetable caption {font-weight:bold;font-size:12px;text-align:left;padding:5px 4px 5px 4px;color:#F33;}
table.timetable tr.alt {background-color:#EEE;}
table.timetable tr.alt_highlite {background-color:#EEE;}
table.timetable thead th {padding:2px 2px 4px 2px;}
table.timetable th {text-align:left;font-weight:normal;font-size:11px;background-color:#CCC;}
table.timetable th.cen {text-align:center;}
table.timetable tbody td{padding:4px 2px 4px 2px;}
table.timetable td {font-size:11px;}
table.timetable tr.highlite td, table.timetable tr.alt_highlite td {font-weight:bold;}

#pan_timetableMessage
{
	width:697px; 
	height:auto; 
	background-color:#ff0000; 
	margin-top:1px; 
	color:white; 
	padding:5px;
}
  
