@charset "utf-8";
body { 
font : 100% verdana, tahoma, san-serif; 
margin: 0px; 
padding: 0px; 
background: #fff;
}

#container {
width: 600px;
height: auto;
margin: 0px; 
padding: 0px; 
border: #000 solid 0px;
}

#printlink {
visibility: hidden;
height: 0px;
width: 0px;
}


#left p {
font-size: 85% ;
margin: 20px;
padding: 10px;
}

#content {
float: right;
width: 600px;
height: auto;
margin: 0px;
padding: 0px;
border: #000 solid 0px;
}

#content p {
margin: 20px;
}

#header {
visibility: hidden;
}

#topnav {
visibility: hidden;
}

#main {
position: relative;
margin-top: 0px;
padding: 0;
border: #fff solid 0px;
}

table {
text-align: left;
color: #000;
}

h1  {
color:  #4490ff;
font-family: Trebuchet MS, verdana, tahoma, san-serif;
font-size: 2em;
font-weight: bold;
letter-spacing: .05em;
margin: 20px;
padding: 10px; }

h2  {
color:  #4490ff;
font-family: Trebuchet MS, verdana, tahoma, san-serif;
font-size: 1.5em;
font-style: italic;
font-weight: bold;
margin: 20px;}

h3  {
color:  #4490ff;
font-family: Trebuchet MS, verdana, tahoma, san-serif;
font-size: 1.25em;
font-style: italic;
font-weight: bold;
margin: 20px;}

h4  {
font-family: Trebuchet MS, verdana, tahoma, san-serif;
font-size: 1em;
font-weight: bold;
margin: 20px;}


hr     {
height:1px;
width:200px;}

p   {
top: 1em;
bottom: 1em;
line-height: 1.25em;}

small  {font-size: 80%;}

li   {
line-height: 1.5em;
margin-left: 20px;}

a   {
text-decoration: none;
color : #1d79ff;
font-weight: bold;
}

a:hover { 
color : #66ccff; 
}

a:active { 
color : #66ccff; 
}

a:visited { 
color : #1d79ff; 
}

/** TABLE STYLES **/

table.rates { width: 560px;
 background:#e2f0fd;
 border:1px solid #4490ff;
 border-collapse:collapse;
 color:#fff;
 font:normal 12px verdana, arial, helvetica, sans-serif;
}

table.rates td, th { color:#0066cc;
 padding:.4em;
}
table.rates tr { border:1px dotted #4490ff;
}
thead.rates th, tfoot.rates th { background-color:#4490ff;
 color:#FFFFFF;
 padding:3px 10px 3px 10px;
 text-align:left;
 text-transform:uppercase;
}
tbody.rates  td a { color:#0066cc;
 text-decoration:none;
}
tbody.rates  td a:visited { color:gray;
 text-decoration:line-through;
}
tbody.rates  td a:hover { text-decoration:underline;
}
tbody.rates  th a { color:#0066cc;
 font-weight:normal;
 text-decoration:none;
}
tbody.rates  th a:hover { color:#0066cc;
}
tbody.rates  td+td+td+td a { 
 background-position:left center;
 background-repeat:no-repeat;
 color:#03476F;
 padding-left:15px;
}
tbody.rates  td+td+td+td a:visited { 
 background-position:left center;
 background-repeat:no-repeat;
}
tbody.rates  th, tbody td { text-align:left;
 vertical-align:top;
}

.odd { background:#fdf8d1;
}

tbody.rates  tr:hover { background:#fff;
 border:1px solid #4490ff;
 color:#000000;
}

