body {
	font-family: arial, helvetica, serif;
}
.style4 {font-size: 12px}
.style5 {
	font-size: 36px;
	color: #134472;
	font-weight: bold;	
}	
.style6 {
	font-size: 12px;
	text-align:right;
	text-decoration:none;	
}
.stylebold {
	font-size: 14px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#003366;	
}
.style7 {
	font-size: 18px;
	text-align:left;
	text-decoration:none;
	font-weight: bold;
}
.style8 {
	color: #FFFFFF;
	font-size:1.3em;
		
}
.stylecharter {
	font-size: 1em;
	text-align:left;
	text-decoration:none;	
	color:#99FF33;
}
.style_stops {
	font-size: 1.0em;
	text-align: left;
	text-decoration:none;
	line-height: 1.3em;
}
.style_underline {
	font-size: 1.0em;
	text-decoration:underline;
}
A:link {text-decoration: none; color:#333366;}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline;}

.style1 {
	font-size: 14px;
	color: #1f4b2c;
	font-weight: bold;	
}	
.style2 {
	font-size: 14px;
	color: #adb0a8;
	font-weight: bold;	
}	
.style9 {
	font-size: 24px;
	font-weight: bold;
}
div.Main {
  background: 
	url(images/main_corners_topleft.gif) 
  top left no-repeat;
  width:875px;
  }
div.Main h2 {
  background: 
	url(images/main_corners_topright.gif) 
  top right no-repeat;
  font-size:1.3em;
  padding:15px;
  margin:0;
  z-index:auto;
  }
div.MainBody {
  background: 
	url(images/main_corners_rightborder.gif) 
  top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
  }
div.MainFooter {
  background: 
	url(images/main_corners_bottomleft.gif) 
  bottom left no-repeat;
  z-index:auto;
  }
div.MainFooter p {
  background: 
	url(images/main_corners_bottomright.gif) 
  bottom right no-repeat;
  display:block;
  padding:15px;
  margin:-2em 0 0 0;
  }

.map{
	border-color:#9A9CAC;
	border-style:solid;
	border-width:1px;
	height: 350px;
	width: 425px;
}

.nfeText {
	background:url(images/NFE_Text.gif) bottom left no-repeat;
	text-align:right;
	font-size: 0.8em;
}	

.t {background: url(images/b_top.gif) 0 0 repeat-x; width: 100%; background-color:#ccffff}
.b {background: url(images/b_bot.gif) 0 100% repeat-x}
.l {background: url(images/b_l.gif) 0 0 repeat-y}
.r {background: url(images/b_r.gif) 100% 0 repeat-y}
.bl {background: url(images/b_bl.gif) 0 100% no-repeat}
.br {background: url(images/b_br.gif) 100% 100% no-repeat}
.tl {background: url(images/b_tl.gif) 0 0 no-repeat}
.tr {background: url(images/b_tr.gif) 100% 0 no-repeat; padding:10px}

.wt {background: url(images/w_top.gif) 0 0 repeat-x; width: 100%; background-color:#f1f1f1}
.wb {background: url(images/w_bot.gif) 0 100% repeat-x}
.wl {background: url(images/w_l.gif) 0 0 repeat-y}
.wr {background: url(images/w_r.gif) 100% 0 repeat-y}
.wbl {background: url(images/w_bl.gif) 0 100% no-repeat}
.wbr {background: url(images/w_br.gif) 100% 100% no-repeat}
.wtl {background: url(images/w_tl.gif) 0 0 no-repeat}
.wtr {background: url(images/w_tr.gif) 100% 0 no-repeat; padding:10px}

.ht {background: url(images/h_top.gif) 0 0 repeat-x; width: 100%;}
.hb {background: url(images/h_bot.gif) 0 100% repeat-x}
.hl {background: url(images/h_left_box.gif) 0 0 no-repeat;}
.hr {background: url(images/h_r.gif) 100% 0 repeat-y}
.hbl {background: url(images/h_bl.gif) 0 100% no-repeat}
.hbr {background: url(images/h_br.gif) 100% 100% no-repeat;}
.htl {background: url(images/h_tl.gif) 0 0 no-repeat}
.htr {background: url(images/h_tr.gif) 100% 0 no-repeat; padding:10px;}

.sl {background: url(images/Express_Logo_Bottom.gif) 0 0 no-repeat; height:22px}


.ll {background: url(images/Express_Logo_Top.gif) 0 100% no-repeat; height:56px}
.lt {background: url(images/NFE_Text.gif) 0 100% no-repeat}

.service 	{height:180px; padding:25px; padding-top:55px; font-weight:bold; color:#003366}
.serviceph 	{font-size:x-large; font-weight:bold; color:#003300}
.email		{height:100px; padding:25px; vertical-align:top}

.info {height:232px; width:598px; float:right; background-image:url(images/price_info_window.gif);}
.banner {height:150px; width:598px; float:right; background:url(images/h_tr_banner.gif) 100% 100% no-repeat; font-size:14px; font-weight:bold; text-align:left; color:#003366; vertical-align:bottom}
.buy {text-align:center; height:85px; width:120px; margin-left:20px; margin-top:136px; font-weight:bold; color:#003300; font-size:large;}

.banner_text {text-align:center; height:16px; width:500px; margin-left:4px; margin-top:132px; font-weight:bold; color:#003366; font-size:14px; text-align:left}
.info_text {text-align:center; height:135px; width:265px; margin-left:27px; margin-top:73px; font-weight:bold; color:#003366; font-size:16px; text-align:left; line-height:22px; float:left}
.info_85 {text-align:center; width:135px; font-weight:bold; color:#003366; font-size:14px; text-align:center; line-height:16px; float:left; margin-top:50px; margin-left:10px;}
.info_95 {text-align:center; height:100px; width:135px; font-weight:bold; color:#003366; font-size:18px; text-align:center; line-height:20px; float:left; margin-top:130px; margin-left:15px;}
.onload {text-align:center; height:100px; width:500px; font-weight:bold; color:#003366; font-size:18px; text-align:center; line-height:20px; float:left; }

.buy_corn {text-align:center; height:85px; width:120px; margin-left:15px; margin-top:136px; font-weight:bold; color:#003300; font-size:large;}


table#schedule {width: 390px; padding:0px; border-bottom: solid 1px #ada0c7;}
table#schedule td {margin:0px;}
.toprow {font-style: italic; text-align: center;}
.leftcol {padding: 0.2em 0.5em 0.2em; text-align: left;font-size: 0.8em;width: 193px;border-right: solid 1px #ada0c7;border-left: solid 1px #ada0c7;border-top: solid 1px #ada0c7;}
.data {padding: 0.2em 0.5em 0.2em; color: #000000;text-align: center;font-size:1.1em;font-weight: bold;border-right: solid 1px #ada0c7;border-top: solid 1px #ada0c7;}
.leftcol_2 {padding: 0.2em 0.5em 0.2em;text-align: left;font-size: 0.8em;width: 193px;border-right: solid 1px #ada0c7;border-left: solid 1px #ada0c7;border-top: solid 1px #ada0c7;}
.data_2 {padding: 0.2em 0.5em 0.2em;color: #000000;text-align: center;border-right: solid 1px #ada0c7;border-top: solid 1px #ada0c7;font-size:1.1em;font-weight: bold;}
.sch_row { background-color: #a1f5f5;}
.sch_row:hover {background:#b1bbde}
.sch_row_2 { background-color: #fff;}
.sch_row_2:hover {background:#b1bbde}

table#linerun {}
table#linerun td {}
.linerun_toprow_l {padding: 0.2em 0.5em 0.2em; text-align: left;font-size: 1.0em; border-left: solid 1px #ada0c7;border-bottom: solid 1px #ada0c7; border-top: solid 1px #ada0c7;}
.linerun_toprow_m {padding: 0.2em 0.5em 0.2em; text-align: left;font-size: 1.0em; border-left: solid 1px #ada0c7; border-right: solid 1px #ada0c7;border-bottom: solid 1px #ada0c7; border-top: solid 1px #ada0c7;}
.linerun_toprow_r {padding: 0.2em 0.5em 0.2em; text-align: left;font-size: 1.0em; border-right: solid 1px #ada0c7;border-bottom: solid 1px #ada0c7; border-top: solid 1px #ada0c7;}
.linerun_sch {padding: 0.2em 0.5em 0.2em; text-align: left;font-size: 1.2em; border-left: solid 1px #ada0c7;border-bottom: solid 1px #ada0c7;}
.linerun_dsc {padding: 0.2em 0.5em 0.2em; color: #000000;font-size:1.0em;border-right: solid 1px #ada0c7;border-bottom: solid 1px #ada0c7;}
.linerune_oke {background:url(images/OkemoResortLeft.gif) center no-repeat; height:30px; width:153px;border-right: solid 1px #ada0c7;border-bottom: solid 1px #ada0c7; border-left: solid 1px #ada0c7;}
.linerune_mt {background:url(images/mtsnow.png) center no-repeat; height:30px; width:117px;border-right: solid 1px #ada0c7;border-bottom: solid 1px #ada0c7; border-left: solid 1px #ada0c7;}
.linerun_row {background-color: #a1f5f5;}
.linerun_row:hover {background:#b1bbde}
.linerun_row_2 {background-color: #fff;}
.linerun_row_2:hover {background:#b1bbde}

.linerun_middle {border-left: solid 1px #acb6a1;}
