* {
	font-family:"Arial","Helvetica",sans-serif;
	}
body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul {
	border:0;
	margin:0;
	padding:0;
	}
body {
	background:#fff;
	padding:0;
	margin:0;
	}
div.sl {
	background:url("/images/m_sched_left_bg.jpg") top left repeat-y;
	}
div.sr {
	background:url("/images/m_sched_right_bg.jpg") top right repeat-y;
	padding:0 4px;
	}
form {
	margin:0;
	padding:0;
	}
form label {
	font-family:"Arial","Helvetica",sans-serif;
	font-size:12px;
	color:#4A5274;
	}



#selectday {
	width:231px;
	clear:both;
	}
#selectday .left,
#selectday .middle,
#selectday .right {
	float:left;
	}
#selectday .left {
	width:69px;
	background:#f8f8f9;
	}
#selectday .left .time {
	width:66px !important;
	width /**/:69px; /* for IE5/Win only */
	height:36px !important;
	height /**/:38px; /* for IE5/Win only */
	padding:2px 3px 0 0;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	}
#selectday .middle {
	width:20px;
	}
#selectday .middle #block {
	text-indent:-9999px;
	}
#selectday .middle .hover {
	background:url("/images/m_block.gif") top left repeat-y;
	height:114px;
	}
#selectday .middle .onethree {
	height:152px;
	margin:152px 0 0;
	}
#selectday .middle .short {
	height:76px;
	}
#selectday .middle .tentwelve {
	height:152px;
	margin:38px 0 0;
	}
#selectday .right {
	width:134px;
	background:#999;
	}
#selectday .right a {
	overflow:hidden;
	text-indent:-9999px;
	width:134px;
	height:19px;
	display:block;
	background:#fff;
	}
#selectday .right a.second {
	background:#f8f8f9;
	}
#selectday .right a:hover {
	background:url("/images/m_schedule_preferred.gif") top left no-repeat;
	}
#selectday .right a.special:hover {
	background:url("/images/m_schedule_arrangements.gif") top left no-repeat;
	}
.clear {
	font-size:1px;
	width:1px;
	height:1px;
	clear:both;
	}
.col,
.labela {
	float:left;
	}
.col {
	margin:0 2px 0 0;
	}
.labela {
	width:120px;
	font-weight:bold;
	}
.reg {
	font-weight:normal;
	}
.row,
.row2,
.row3 {
	clear:both;
	}
.row2 {
	padding:15px 0 0 0;
	}
.row3 {
	padding:10px 0 0 0;
	}
.script {
	padding:0;
	margin:0;
	font-size:12px;
	}












a {text-decoration:underline;}
a:link {color:#4A5274;}
a:visited {color:#4A5274;}
a:active {color:#4A5274;}
a:hover {text-decoration:none; color:#B5BEEC;}

h1 {font-family:"Arial Narrow"; font-size:20px;color:#4A5274;margin-top:0px;margin-bottom:0px;font-weight:bold}
h2 {font-size:10px;color:#4A5274;margin-top:0px;margin-bottom:0px;font-weight:normal}
.h {padding-left:20px; padding-top:20px; padding-bottom:15px;}

.t_h {font-size:11px; color:#4A5274;}
.t_n {font-family:"Arial Narrow"; font-size:13px; color:#4A5274;}
.t_m {font-size:12px; color:#4A5274;}
.t_f {font-size:10px; color:#4A5274;}
.t_s {font-size:12px; color:#FFFFFF; font-weight:bold;}
.t_feat {font-size:11px; color: #FFFFFF;}

.f_m {
	font-size:11px;
	background:#fff;
	border:1px solid #687192;
	color:#4A5274;
	}

#nav, #nav ul {padding:0px; margin:0px; list-style:none; line-height:1;}
#nav a {font-family:"Arial Narrow"; font-size:13px;	color:#FFFFFF; display:block; text-decoration:none;}
#nav a:link {color:#FFFFFF;}
#nav a:hover {color:#B5BEEC;}
#nav li {float:left; width:87px;}
#nav li ul {padding-top:3px; padding-bottom:5px; padding-left:10px; position:absolute; background:#58607F; width:150px; left:-999em;}
#nav li ul li {width:145px;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}

.noline { text-decoration: none; color: #000000}
.noline:hover { text-decoration: none; color: #000000}