﻿html { height: 100%; scrollbar-face-color: #666666; scrollbar-shadow-color: #333333; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff; }
body { height: 100%; background-color:#000000; margin: 0px; font-family: Verdana; font-size: 10pt; }
img { border:0; }

#container { position:relative; width: 765px; text-align:left; }
#header  { background-color: #000000; }
#footer { background-color: #000000; }
.content  { background-color: #ffffff; padding: 10px; height:420px; overflow-y: auto; }
.contentNoPad  { background-color: #ffffff; height:420px; overflow-y: hidden; }

td.main { background-color: #ffffff; }
div.left { width:485px; text-align:justify; padding-left:15px; }
div.right { width:180px; float:right; font-family:Verdana; font-size: 8pt; text-align:left; padding:20px; padding-left: 10px; background-color: #ffffff;}

.title { background-image:url('/gifs/header.gif'); height:105px; width:765px; font-size:15pt; font-weight:bold; font-style:italic; color:#ffffff; text-align:right; font-family: Sans-Serif; }
.ftMain { background-image:url('/gifs/footer.gif'); float:right; text-align:right; font-size: 7pt; color:#ffffff; font-family: Sans-Serif; width: 649px; height:45px; vertical-align: bottom; }

.ms { font-style: italic }
.adv { font-style: italic }
.key { font-style: italic; font-weight: bold; }
.msg { font-style: italic; font-size: 9pt; }
.ph { font-size:10pt; font-weight:bold; }
.txtHead { font-size:10pt; }
.head { font-size:11pt; font-weight: bold; font-style:italic; font-family: Verdana; }
.subhead { font-size:9pt; font-weight: bold; font-style:italic; font-family: Verdana; }

.faqHead { font-size: 10pt; font-weight: bold; text-decoration:underline; }
.q, a.q:link, a.q:visited, a.q:active { text-decoration: none; color: #000000; font-style: normal; font-size:10pt; color: #bb0000; }
a.q:hover { text-decoration: none;cursor:pointer; }
a.qOn:link, a.qOn:visited, a.qOn:active { text-decoration: none; color: #BB0000; font-style: normal; font-size:10pt; }
a.qOn:hover { text-decoration: none; }

a:link, a:visited, a:active { text-decoration: none; color: #bb0000; font-weight: 300;  }
a:hover { text-decoration: underline; }

a.em:link, a.em:visited, a.em:active { text-decoration: none; color: #bb0000; font-weight:bold; font-style: italic;  }
a.em:hover { text-decoration: underline; }

a.tour:link, a.tour:visited, a.tour:active { text-decoration: none; color: #bb0000; font-weight:bold; font-style: italic;  }
a.tour:hover { text-decoration: underline; }

a.small:link, a.small:visited, a.small:active { text-decoration: none; color: #bb0000; font-size:8pt;  }
a.small:hover { text-decoration: underline; }

a.med:link, a.med:visited, a.med:active { text-decoration: none; color: #bb0000; font-size:10pt; font-weight:bold; }
a.med:hover { text-decoration: underline; }

.ftMain a:link, .ftMain a:visited, .ftMain a:active { color: #FFFFFF; font-weight:bold; }
.ftMain a:hover { text-decoration: underline; }

div.tourL { float:left; padding-right:20px; }
div.tourR { float:right; padding-left:20px; }
div.bothTour { height:380px; overflow:hidden; padding-left:10px; padding-right:10px; padding-top:5px; }
div.tourNav { height:40px; }

.updTitle { font-size: 12pt; font-weight: bold; padding-bottom:15px; }
.upd { line-height:16px; padding-left:10px; color: #333333; }
.updDate { font-size: 8pt; font-style:italic; }

p { margin-top: 5px; }
ul { margin-left: 0px; margin-top: 15px; padding-top: 0px; }
ul li { margin-left:15px; padding-top: 0px; margin-top: 5px; }
ul.cstm { margin-top:0px; margin-left: -20px; font-family: Verdana; }
ul.cstm li { padding-left: 10px; margin-top: 0px; }
ul.upd { margin-top:0px; margin-left: -10px; font-family: Verdana; list-style-type: none; }
ul.upd li { padding-left: 10px; }
ul.faq { margin-top: 12px; margin-left: 25px; font-family: Verdana; font-size: 9pt; }
ul.faq li { padding-left: 10px; margin: -10px; margin-left:15px; }

.calPopup .ajax__calendar_container { border:2px solid #770000; background-color: #cccccc; z-index: 1; }
.calPopup .ajax__calendar_days { color: #000000; padding:0px; }
.calPopup .ajax__calendar_other { color: #666666; padding:0px; }
.calPopup .ajax__calendar_dayname { color: #990000; }
.calPopup .ajax__calendar_container td { padding: 0px; font-size: 9pt; }

.err { color: #ff0000; }
.reqForm { padding-left:10px; font-size:8pt; }
.reqTitle { font-size: 11pt; font-weight: bold; }
input[type='text'] { height: 14px; border: solid 1px #000000; font-size:8pt; }
input[type='submit'] { height: 17px; border: solid 1px #000000; font-size:8pt; }
textarea { height: 14px; border: solid 1px #000000; font-size:8pt; }