/* CSS Document */
body { padding:0px; margin:0px; background-image:url(images/bk-bot.gif); background-color: #FFFFFF; background-repeat: no-repeat; background-position: left bottom; }
#bk { background-image: url(images/bk-top.gif); background-repeat: no-repeat; background-position: right top; padding-top:38px; }
#logo { margin-bottom:20px; }
#mtop { background-image:url(images/m-top.gif); padding-left:12px; padding-right:12px; padding-top:16px; }
#mbot { background-image:url(images/m-bot.gif); height:56px; }
#rcol { padding-top:43px; }
#traveltoolstop { background-image:url(images/travel-tools-top.gif); padding-left:25px; padding-right:12px; padding-top:12px; }
#traveltoolsbot { background-image:url(images/travel-tools-bot.gif); height:38px; }
#traveltools { margin-top:8px; }
td { font-size:0.7em; font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#003366; }
#main { padding-left:22px; padding-right:26px; }
h1 { font-size:1.4em; font-weight:bold; margin:0px; padding:0px; }
h2 { font-size:1.2em; }
#content { text-align:justify; }
a { text-decoration:underline; color:#003366; }
a:hover { color:#CC0000; }
a.sub { text-decoration:none; }
a.menu { padding-top:12px; text-decoration:none; font-weight:bold; }
.menu { padding-bottom:8px; }
input { font-size:1em; }
.btl { background-image:url(images/b-tl.gif); width:10px; height:11px; }
.bt { background-image:url(images/b-t.gif); }
.btr { background-image:url(images/b-tr.gif); }
.bl { background-image:url(images/b-l.gif); }
.bbk { background-image:url(images/b-bk.gif); }
.br { background-image:url(images/b-r.gif); }
.bbl { background-image:url(images/b-bl.gif); }
.bb { background-image:url(images/b-b.gif); }
.bbr { background-image:url(images/b-br.gif); width:12px; height:12px; }
.sapg { margin-bottom:40px; }
/* Scroller CSS */
div.tableContainer { clear: both; height: 400px; overflow: auto; width: 100%; }
html>body div.tableContainer { overflow: hidden; width: 100%; }
div.tableContainer table { float: left; width: 100%; }
html>body div.tableContainer table { width: 100%; }
thead.fixedHeader tr { position: relative; }
html>body thead.fixedHeader tr { display: block; }
thead.fixedHeader th { font-weight: normal; padding: 4px 3px; text-align: left; }
thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited { display: block; text-decoration: none; width: 100%; }
html>body tbody.scrollContent { display: block; height: 400px; overflow: auto; width: 100%; }
tbody.scrollContent td, tbody.scrollContent tr.normalRow td { padding: 2px 3px 3px 4px; }
tbody.scrollContent tr.alternateRow td { padding: 2px 3px 3px 4px; }
a.botlink { color:#003366; font-size:11px; font-weight:normal; text-decoration:none; }
a.botlink:hover { color:#003366; font-size:11px; font-weight:normal; text-decoration:none; }
