body{ background-color:#333333; background-image:url(images/bg.gif); background-repeat:repeat; margin-top: 3px;}

h1{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; padding:0px 0px 3px 0px; margin:0px; }
h2{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; font-weight:normal; background-color:#17375e; text-align:center; padding:2px 2px; margin-bottom:0px;}
h3{ font-family:Arial, Helvetica, sans-serif; color:#17375e; font-size:10px; font-weight:normal; padding:0px 0px 0px 0px; }
h4{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; padding:0px 0px 0px 0px; }
h5{ font-family:Arial, Helvetica, sans-serif; color:#17375e; font-size:14px; font-weight:normal; padding:5px 5px 5px 5px; margin:0px; }
h6{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:28px; font-weight:bold; padding:12px 0px 0px 30px; margin:0px; text-align:justify; }
.header { background-image:url(images/header.png); height:83px; width:764px;}
.bodyblue{background-color:#b7caeb; padding:5px 10px 5px 10px;}

.offerheader{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; font-weight:normal; background-color:#b7caeb; text-align:center; padding:2px 2px; }
.offerbutton{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; font-weight:bold; background-color:#b7caeb; text-align:center; padding:2px 2px; }

.border-left{background-image:url(images/border_left.gif); width:7px; background-repeat:repeat-y;}
.border-right{background-image:url(images/border_right.gif); width:7px; background-repeat:repeat-y;}
.border-bottom{background-image:url(images/border_bottom.png); width:764px; height:12px; background-repeat:no-repeat;}

.whitelink{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
.whitelink a{color:#FFFFFF; text-decoration:underline;}
.whitelink a:hover{color:#FFFFFF; text-decoration:none;}

.toplink{font-family:Arial, Helvetica, sans-serif; color:#17375E; font-size:12px;}
.toplink a{color:#17375E; text-decoration:underline;}
.toplink a:hover{color:#ffffff; text-decoration:none;}

.whitebg{ background-color:#FFFFFF; padding:5px;}
.whitebg2{ background-color:#FFFFFF; height:5px;}

.footer{background-color: #17375e; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-align:center; padding:5px 10px;}
.footer a{ color:#FFFFFF; text-decoration:none;}
.footer a:hover{ color:#FFFFFF; text-decoration:underline;}

.10px-width{ width:10px;}
#10px-height{ height:10px;}
.content-width{width:430px; background-color:#FFFFFF; padding-top:5px;padding-bottom:5px;}

.body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; vertical-align:top}

/*--- block style -------------------------------------------------------------------------------------------*/
.block{background-color:#FFFFFF;
border:#376092 solid 1px;
width:130px;
}
.block-head{background-color:#376092;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:2px 0px;
text-align:center;
width:130px;
}
.block-head a{background-color:#376092;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none; 
padding:2px 0px;
text-align:center;
width:130px;
}
.block-head a:hoover{background-color:#376092;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
padding:2px 0px;
text-align:center;
width:130px;
}

/*--- table style -------------------------------------------------------------------------------------------*/
.schedule{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center;}
.schedule a{ text-decoration:none; color:#17375e}
.schedule a:hover{ text-decoration:underline;}
.schedule th{background-color:#17375e; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:2px 0px;}
.even{background-color:#e4ebf9;}

/*--- include left -------------------------------------------------------------------------------------------*/
.incl-left{
padding:5px 0px 5px 5px;
width:140px;
background-color:#FFFFFF;
}
.left-incl-head{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
background-color:#17375e;
text-align:center;
padding:2px 0px;
}

/*--- include right -------------------------------------------------------------------------------------------*/
.incl-right{
padding:5px 5px 5px 0px;
width:140px;
background-color:#FFFFFF;
}
.right-incl-head{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
background-color:#17375e;
text-align:center;
padding:2px 0px;
}

/*--- body block menu -------------------------------------------------------------------------------------------*/

.bodyblock{width: 130px; /*width of menu*/}
.bodyblock ul{list-style-type: none;margin: 0px 0;padding: 0;}
.bodyblock ul li a{
background: #ffffff url(images/navdot.gif) no-repeat 5px center;
font: 11px Arial, Verdana, Helvetica, sans-serif;
color: #17375e;
display: block;
width: auto;
padding: 1px 0;
padding-left: 15px;
text-decoration: none;
}
* html .bodyblock ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 125px;}
.bodyblock ul li a:visited, .bodyblock ul li a:active{color: #17375e;}
.bodyblock ul li a:hover{color:#000000; background-color:#ffffff;  background-image:url(images/navdot.gif); background-repeat:no-repeat; /*onMouseover image change. Remove if none*/}

/* Holly Hack for IE \*/
* html .bodyblock ul li { height: 1%; }
* html .bodyblock ul li a { height: 1%; }
/* End */


/*--- left-nav -------------------------------------------------------------------------------------------*/

.markermenu{width: 135px; /*width of menu*/}
.markermenu ul{list-style-type: none;margin: 0px 0;padding: 0;}
.markermenu ul li a{
background: #ffffff url(images/navdot.gif) no-repeat 5px center;
font: 11px Arial, Verdana, Helvetica, sans-serif;
color: #17375e;
display: block;
width: auto;
padding: 2px 0px 2px 15px;
text-decoration: none;
}
* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 130px;}
.markermenu ul li a:visited, .markermenu ul li a:active{color: #17375e;}
.markermenu ul li a:hover{color:#000000; background-color:#ffffff; background-image:url(images/navdot.gif); background-repeat:no-repeat; /*onMouseover image change. Remove if none*/}

/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */


/*--- right-nav -------------------------------------------------------------------------------------------*/

.markermenu2{width: 135px; /*width of menu*/}
.markermenu2 ul{list-style-type: none;margin: 0px 0;padding: 0;}
.markermenu2 ul li a{
background: #ffffff;
font: 11px Arial, Verdana, Helvetica, sans-serif;
color: #17375e;
display: block;
width: auto;
padding: 3px 0px 2px 5px;
text-decoration: none;
}
* html .markermenu2 ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */width: 130px;}
.markermenu2 ul li a:visited, .markermenu2 ul li a:active{color: #17375e;}
.markermenu2 ul li a:hover{color:#000000; background-color:#ffffff; /*onMouseover image change. Remove if none*/}

/* Holly Hack for IE \*/
* html .markermenu2 ul li { height: 1%; }
* html .markermenu2 ul li a { height: 1%; }
/* End */

.img-right-border{ border:1px solid #888888; margin-right:10px;}


/*--- top nav -------------------------------------------------------------------------------------------*/
#tabs {
font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	font-size:12px;
	line-height:normal;
	/*margin-bottom:1em; margin between menu and rest of page*/
	overflow:hidden;
	}

#tabs ul {margin:0px; padding:0px 10px 0px 0px; list-style:none;}
#tabs li {display:inline; margin:0; padding:0;}

#tabs a {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:4px 15px 2px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {	}
#tabs a:hover {background-position:0% -42px;}
#tabs a:hover span {background-position:100% -42px;}

.distance-heading {
background-color:#FFFFFF;
color:#9e0b0f;
font-size:10px;
font-weight:bold;
text-align:right;
}
.distances {
color:#000000;
font-size:10px;
text-align:center;
}
