body,div,input {font: 12px verdana,lucida, arial, sans serif; color: #000; background: #fff;}
a.nav:link {font-weight: bold; color: #204695; text-decoration: none;}
a.nav:visited {font-weight: bold; color: #4C5E83; text-decoration: none;}
div a.nav:hover {font-weight: bold; color: #18303e; text-decoration: none; background: #d6def2;}

a.main:link {color: #204695; text-decoration: none;}
a.main:visited {color: #4C5E83; text-decoration: none;}
a.main:hover {color: #4189B1; text-decoration: underline;}
#header {background: #a0c5d8; padding: 10px 10px 4px 1px; border-bottom: 2px solid #369; width: 100%; }
#header3 {background: #a0c5d8; padding: 3px; border-bottom: 2px solid #369; width: 100%; }
#center {padding-left: 40px;}
#header5 {background: #a0c5d8; padding: 10px 10px 4px 1px; width: 100%; }
#header2,#content,#leftnav, #breadcrumb,#topnav,#bannerpic {position: absolute; top: 8px; left: 210px; }
#leftnav{top: 141px; left: 7px; background: #a0c5d8; width: 185px;}
#content {top: 169px; left: 205px; padding: 10px;}
#topbanner {font: bold 50px verdana, sans serif; color: #369;}
#bannerpic {top: 12px; left: 80%;}
.lineseparator {background: #a0c5d8;}
#breadcrumb {top: 139px; left: 7px;  width: 100%; padding: 3px 2px 2px 3px; border-top: 2px solid #369; background: #a0c5d8; color: #1f3b58; border-bottom: 1px dashed #6695c3;} 
#header2 {background: #a0c5d8;}
#bctext {font:13px verdana, sans serif; padding: 3px 1px 3px 185px; background: #a0c5d8;}
.navleft {padding: 1px; background: #a0c5d8;}
.nav {background-image: url('images/nav_mark.jpg');display: block;	padding: 3px;	font: 12px Helvetica, Arial, sans-serif; 	color: #204695; background: #a0c5d8; }
.lineseparator {border-bottom: 1px dashed #369;}
body.main {background-color: #fff; background-image: url('images/watermark2.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: bottom right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding: 5px;
	margin: 0px;
	border-left: 1px dashed #4c5e83;
	line-height: 120%
}


p.title {font:bold 40px Verdana, sans seraf; color: #336699; background: #a0c5d8; padding: 10px;}

div.header {color: #fff; font-weight: bold; background-color: #4189B1;	background-image: url('images/head.jpg'); background-repeat:repeat-x; padding: 3px 15px 4px 3px;}

#navlogo {list-style-image: url('images/list.jpg'); background: #a0c5d8;}

tr.schedule {
	font-size: 10px;
}
#maintable {text-align: center;}
.boldtitle {font: bold 14px verdana, sans serif; color: #1d1df6; background: #fff;}
.boldtitlebig {font: bold 24px verdana, sans serif; color: #f81828; background: #fff;}
.highlight {font: bold 18px verdana, sans serif; color: #f81828; background: #fff;}
.center {text-align: center; padding: 15px;}
.red {font-weight: bold; color: #ed0404}
.centerhead {font: bold 18px verdana, sans seraf; color: #1d1df6}
.italics {font: bold 16px verdana, sans seraf; color: #1d1df6; font-style: italic; }
.one {background: #aaa;}
.two {background: #ccc;}
h1 {font-weight: bold; color: #1d1df6; background: #fff;}
h2 {color: #1d1df6; background: #fff;}
h3 {font-size: 16px; color: #1d1df6; background: #fff;}
h4 {font-size: 15px; color: #1a1ad6; background: #fff;}
h5 {font-size: 14px; color: #4189B1; background: #a0c5d8;}
a img {border: none; }


	.td {border: 1px solid #000;}
  .first {width: 600px; color: #03034f;}
	.header {background: blue; font: bold 18px verdana, geneva, lucida, arial, san-serif; letter-spacing: 3px;}
	.right {width: 320px;}
	#data {width: 200px;}
	.navpad, .navpad2 {background: #ccc; color: #e82121; font-weight: bold; text-align: left; padding: 5px; width: 190px;}
  .navpad2 {width: 600px;}
	.botmarg {background: #fff; margin-bottom: 2px;}
	.formpad {text-align: left; color: #03034f; width: 150px;}
	.formpad2 {text-align: left; color: #03034f; width: 450px;}
	.datapad {text-align: left; color: #03034f; padding: 5px; width: 240px;}
	#small {font-size: 9px; color: #03034f;}

  div#lnav {margin: 5px 0px;}
	#lnav a {text-decoration: none; color: #fff; background: #18188f; border: 2px solid #339; display: block; margin-bottom: 4px; padding: 3px; width: 151px; voice-family:"\"}\"";voice-family: inherit; width: 137px;}
		html>body div#lnav a {width: 137px;}
	#lnav a:hover {color: #18188f; background: #fff; border: 2px dotted #18188f;}
  div#lnav a:visited {color: #000; background: #18188f;}
/*	
	border: 2px dotted #339;*/
#float {float: left; margin: 0px 5px 5px 0px; }
.floatleft {float: left; margin: 0px 5px 5px 0px; }
.floatright {float: right; margin: 0px 0px 5px 5px; } 
/*css for special announcement box*/
#news1,#news2 {position: absolute; top: 398px; left: 60%; color: red; background: #fff; width: 250px; border: 2px solid #000080; padding: 4px; margin: 1px;}
#news1 a {background: #fff;}
#news2 {top: 500px; left: 520px; width: 430px;} 
#special {font-size: 18px; background: #fff; color: red;}
.big {font-size: 15px; background: #fff; color: blue;}
#topnav {top: 115px; left: 30%; color: #507aa8; background: #a0c5d8; font-size: 15px;}
.prices {border: 2px solid #4E80AC;}
table.prices th {background: #a0c5d8;}
.tableprices {background: #d1e6f1;}
@media print {.pagebreak { height:0; page-break-before:always; margin:0; border-top:none; }
}
