body {font-family:Arial; margin-left:0px; margin-top:0px; margin-bottom:0px; background-color:#ffffff;}
body.btdetailpop {margin-left:12pt; margin-top:12pt; font-size:8pt; font-family:Verdana,Arial; color:#000099; background-color:#ffffff}

table.btdetailpop {border:double red 3pt; padding:1pt;}
table.normal {font-size:9pt; color:#000099; font-family:Verdana,Arial;}
table.listing {font-size:8pt; background-color:#ffffff; font-family:Verdana,Arial;}
table.scrollingbox {background-color:#ffffff; width:50%;}
td.corner {background-color:#ffffff;}
td.alert { background-color:#ffffff;}
td.logo {background-color:#ffffff;}
td.resultparodd {font-family:arial; font-size:9pt; background-color:#f0f0ff; border-bottom: solid red 1px;}
td.resultpareven {font-family:arial; font-size:9pt; background-color:#ffffff; border-bottom: solid red 1px;}
td.showme {background-color:#ffffff;}
td.surround {background-color:#ffffff;}

tr.archived {color:#cccccc;}
tr.boatadminhead {background-color:#ffa099;}
tr.newboatnav {background-color:#fff5f5;}
tr.newdatarow {background-color:#ffccb5;}
tr.resulthead {background-color:#d5e9ff; color:#000033;}

.adminselect {font-family:arial,sans serif; font-size:8pt; background-color:#ffffff;}
.details {font-size:9pt;}
.ssearchform {font-size:9pt; background-color:#d5e9ff;}
.ssearchformdk {font-size:9pt; color:#ffffff; background-color:#3040cc;}
.psearchform {font-size:9pt; background-color:#ffe9d5;}
.psearchformdk {font-size:9pt; color:#ffffff; background-color:#cc4030;}
.sbpale {background-color:#ffffff;}

a.dpath:link {font-family:Verdana,Arial; font-size:8pt; color:#cc0000; font-weight:normal; text-decoration:none;}
a.dpath:visited {font-family:Verdana,Arial; font-size:8pt; color:#cc0000; font-weight:normal; text-decoration:none;}
a.dpath:active {font-family:Verdana,Arial; font-size:8pt; color:#cc0000; font-weight:normal; text-decoration:none;}
a.dpath:hover {font-family:Verdana,Arial; font-size:8pt; color:#ff0000; font-weight:normal; text-decoration:underline;}
a.cselect:link {font-family:Verdana,Arial; font-size:8pt; color:#ffffff; font-weight:normal; text-decoration:none; background-color:#ffffff;}
a.cselect:visited {font-family:Verdana,Arial; font-size:8pt; color:#ffffff; font-weight:normal; text-decoration:none; background-color:#ffffff;}
a.cselect:active {font-family:Verdana,Arial; font-size:8pt; color:#ffffff; font-weight:normal; text-decoration:none; background-color:#ffffff;}
a.cselect:hover {font-family:Verdana,Arial; font-size:8pt; color:#ffffff; font-weight:normal; text-decoration:underline; background-color:#ffffff;}

div.admin {background-color:#ffffff;}
div.topitem-border {border:solid #ff0000 1pt;}
div.topitem {}
div.subitem {visibility:hidden; position:absolute; left:50; border-left:solid #ff0000 1px; border-top:solid #ff0000 1px; border-right:solid #ff0000 3px; border-bottom:solid #ff0000 3px; background-color:#f0f0ff; padding:2;}

form.loginfield {width:300px; background-color:#d5e9ff; padding:6px;}
input.loginfield {font-family:Arial; border:solid thin #cc0000; font-size:9pt;}
input.loginbttn {font-family:Verdana,Arial; color:#990000; font-weight:bold; background-color:#ffcccc; font-size:9pt;}
input.manage {font-family:Arial; font-size:8pt; }
input.sbsubmit {background-color:#ffe5e5; border-left:solid #ff0000 2px; border-top:solid #ff0000 2px; border-right:solid #cc0000 3px; border-bottom:solid #cc0000 3px; }
input.tickertapebox {font-family:Courier,Times; font-size:9pt; font-weight:bold; background-color:#fff6f6; color:#ff0000; border-left:solid #ffffff 1px; border-top:solid #cc0000 1px; border-right:solid #ffffff 1px; border-bottom:solid #cc0000 1px; }

p.resulthead {font-size:9pt; padding-top:0pt; padding-bottom:0pt; border-top:0pt; border-bottom:0pt; margin-top:0pt; margin-bottom:0pt;}
p.resultpar {font-size:9pt; color:#ffffff; padding-top:0pt; padding-bottom:0pt; border-top:0pt; border-bottom:0pt; margin-top:0pt; margin-bottom:0pt;}
p.normal {font-size:9pt; color:#0000cc; font-family:Verdana,Arial; margin-left:5pt;}
p.home {font-family:Tahoma,Arial,sans serif; font-size:14pt; color:#0000cc; margin-left:5pt;}
p.sloganline {font-family:Tahoma,Arial,sans serif; font-weight:bold; width:80%; font-size:9pt; color:#3399ff; text-align:center;}
p.tichy {font-family:Tahoma,Arial,sans serif; font-size:8pt; color:#000099; margin-left:5pt;}

span.alert {font-size:10pt; color:#000000; background-color:#ffff00;}
span.filename {font-size:9pt; color:#ffffff; font-family:Courier,Times;}
span.itemize {font-size:12pt; color:#ffffff; font-weight:bold; font-family:Times;}
span.instruct {font-size:8pt; color:#ffffff; font-weight:bold;}
span.active-bg {background-color:#ffffff; font-size:9pt;}
span.notactive-bg {background-color:#ffffff; font-size:9pt;}
span.active {font-size:9pt; color:#993333; font-weight:bold; text-decoration:none;}
span.notactive {font-size:9pt; color:#993333; font-weight:bold; text-decoration:none;}
span.nolink {font-size:9pt; color:#993333; font-weight:normal; text-decoration:none;}
span.dpath {font-family:Verdana,Arial; font-size:8pt; color:#cc0033; font-weight:normal;}
span.smallbold {font-family:Verdana,Arial; font-size:8pt; color:#0000cc; font-weight:bold;}
span.wlink {color:#ffffff; fontfamily:courier,Times;}

ul {font-size:9pt; color:#000099; font-family:Verdana,Arial;}

/* Help system styles  --- for DEMO site background-color:#ff00ff;  */

a.democontrol {text-decoration:none; color:#000000;}
div.demosplash {width:400px; position:absolute; visibility:visible; z-index:10; left:120; top:140; padding:0pt; color:#000000; font-family:Arial; font-size:12pt; font-weight:bold; text-align:right;}
/* The following style will be reduced by removing position info, that will come from a JS function */
div.demohelp {width:300px; position:absolute; visibility:hidden; z-index:10; padding:5pt; color:#000000; font-family:Arial; font-size:12pt; font-weight:bold; text-align:right;}
p.demosplash {padding:2pt; margin:0pt; margin-bottom:0pt;border-left:solid black 2px; border-right:solid black 2px; font-weight:normal; text-align:left; background-color:#ffff33;}
p.demotext {padding:1pt; margin:0pt; border:solid black 2px; font-size:9pt; background-color:#ffff33; font-weight:normal; text-align:left;}
