﻿/* CSS Document */

body{
	margin:0px;
	background-color:#C0C0C0;
}
h1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
h2a {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 150%;}
h2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
h3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; font-size: 130%;}
h5 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {margin: 0px 0px 0.2em 0px;font-weight: bold; font-style: italic; font-size: 130%;}
p,ul, form{
padding:0px;
margin:0px;
}
ul{list-style-type:none;}

td{
font-family:Tahoma;
font-size:11px;
color:#666666;
line-height:14px;
}
.header{
background-image:url(images/header.gif);
height:348px;
width:774px;
background-repeat:no-repeat;
}
.logoPadding{
padding-top:45px;
padding-left:449px;
padding-bottom:64px;
}
.topTextPadding{
padding-left:493px;
}
.topTextBlue{
color:#677C99;
}
.topTextUnder{
text-decoration:underline;
}
.nav{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#677C99;
text-decoration:none;
margin:0 1px 0 1px;
padding:0 0 0 1px;
}
.nav:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#666666;
text-decoration:none;
margin:0 1px 0 1px;
padding:0 0 0 1px;
}
.tripOnlineBg{
border:#E0D5D9 solid 1px;
background-color:#F1F1F1;
}
.tripOnlineBorder{
border-bottom:#DAD7D7 solid 1px;
padding-left:24px;
}
.tripOnlinePadding{
padding-left:5px;
}
.pay{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#ffffff;
text-decoration:none;
}
.pay:hover{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#000000;
text-decoration:none;
}
.bodyDiv{
background-image:url(images/body_div.gif);
background-repeat:repeat-y;
}
.onlineServiceBg{
background-image:url(images/online_service_bg.gif);
background-repeat:repeat-x;
padding-left:26px;
}
ul li {
    background:url(images/icon.gif) 0 52% no-repeat;
	padding:0 0 0 25px;
	border-bottom:#386397 dashed 1px;
	line-height:21px;
}

.midPadding{
padding-right:27px;
}
.textBoxPadding{
padding-left:9px;
}
input{
width:177px;
height:18px;
border:#767676 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2D4050;

}
.rightPanelBorder{
border-bottom:#386397 dashed 1px;
}
.newsText{
color:#466272;
}
.newsTextBold{
color:#466272;
font-weight:bold;
}
.newsTextUnder{
color:#466272;
text-decoration:underline;
}
.newsPadding{
padding-left:8px;
}
.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#DC9461;
line-height:20px;
}
.servicePadding{
padding-left:44px;
}
.footer{
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#677C99;
}
.footer a{
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#677C99;
margin:0 13px 0 13px;
text-decoration:none;
}
.footer a:hover{
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#677C99;
margin:0 13px 0 13px;
text-decoration:underline;
}
.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#A3A2A2;
font-weight:normal;
}