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;
}

h1 {
color:#000000;
font-size:16px;
letter-spacing:1px;
line-height:18px;
margin:20px 0 12px 10px;
text-shadow:0 1px 0 #222222;
text-transform:uppercase;
}
.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;
}

.callout {
    position: relative;
    margin: 18px 0;
    padding: 18px 20px;
    background-color: #eef4f9;
    /* easy rounded corners for modern browsers */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.callout .notch {
    position: absolute;
    top: -10px;
    left: 20px;
    margin: 0;
    border-top: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #eef4f9;
    padding: 0;
    width: 0;
    height: 0;
    /* ie6 height fix */
    font-size: 0;
    line-height: 0;
     /* ie6 transparent fix */
    _border-right-color: pink;
    _border-left-color: pink;
    _filter: chroma(color=pink);
}

.border-callout { border: 1px solid #c5d9e8; padding: 17px 19px; }
.border-callout .border-notch { border-bottom-color: #c5d9e8; top: -11px; }

  

