a.rollover,a.rolloverSmall,a.rolloverWide,a.rolloverTall,
a.rolloverRed,a.rolloverSmallRed,a.rolloverWideRed,a.rolloverTallRed,
a.rolloverYellow,a.rolloverSmallYellow,a.rolloverWideYellow,a.rolloverTallYellow,
a.rolloverGreen,a.rolloverWideGreen,a.rolloverTallGreen{display:block;text-align:center;text-decoration:underline;font-weight:bold;line-height:26px;color:#FFFFFF;}
a.rollover{width:164px;height:30px;background:transparent url("/images/buttons/red_button.164x30.gif") no-repeat 0px 2px;}
a.rolloverSmall{width:82px;height:30px;background:transparent url("/images/buttons/red_button.82x30.gif") no-repeat 0px 2px;}
a.rolloverWide{width:250px;height:30px;background:transparent url("/images/buttons/red_button.250x30.gif") no-repeat 0px 2px;}
a.rolloverTall{width:164px;height:60px;background:transparent url("/images/buttons/red_button.164x60.gif") no-repeat 0px 2px;}
a.rolloverRed{width:164px;height:30px;background:transparent url("/images/buttons/red_button.164x30.gif") no-repeat 0px 2px;}
a.rolloverSmallRed{width:82px;height:30px;background:transparent url("/images/buttons/red_button.82x30.gif") no-repeat 0px 2px;}
a.rolloverWideRed{width:250px;height:30px;background:transparent url("/images/buttons/red_button.250x30.gif") no-repeat 0px 2px;}
a.rolloverTallRed{width:164px;height:60px;background:transparent url("/images/buttons/red_button.164x60.gif") no-repeat 0px 2px;}
a.rolloverGreen{width:164px;height:30px;background:transparent url("/images/buttons/green_button.164x30.gif") no-repeat 0px 2px;}
a.rolloverWideGreen{width:250px;height:30px;background:transparent url("/images/buttons/green_button.250x30.gif") no-repeat 0px 2px;}
a.rolloverTallGreen{width:164px;height:60px;background:transparent url("/images/buttons/green_button.164x60.gif") no-repeat 0px 2px;}
a.rolloverYellow{width:164px;height:30px;background:transparent url("/images/buttons/yellow_button.164x30.gif") no-repeat 0px 2px;}
a.rolloverWideYellow{width:250px;height:30px;background:transparent url("/images/buttons/yellow_button.250x30.gif") no-repeat 0px 2px;}
a.rolloverTallYellow{width:164px;height:60px;background:transparent url("/images/buttons/yellow_button.164x60.gif") no-repeat 0px 2px;}
a.rollover:active,a.rolloverSmall:active,a.rolloverWide:active,a.rolloverRed:active,a.rolloverSmallRed:active,a.rolloverWideRed:active,a.rolloverYellow:active,a.rolloverSmallYellow:active,a.rolloverWideYellow:active,a.rolloverGreen:active,a.rolloverWideGreen:active{color:#FFFFFF;background-position:0px -27px;}
a.rollover:visited,a.rolloverSmall:visited,a.rolloverWide:visited,a.rolloverRed:visited,a.rolloverSmallRed:visited,a.rolloverWideRed:visited,a.rolloverYellow:visited,a.rolloverSmallYellow:visited,a.rolloverWideYellow:visited,a.rolloverGreen:visited,a.rolloverWideGreen:visited{color:#FFFFFF;background-position:0px 2px;}
a.rollover:hover,a.rolloverSmall:hover,a.rolloverWide:hover,a.rolloverRed:hover,a.rolloverSmallRed:hover,a.rolloverWideRed:hover,a.rolloverYellow:hover,a.rolloverSmallYellow:hover,a.rolloverWideYellow:hover,a.rolloverGreen:hover,a.rolloverWideGreen:hover{color:#000000;background-position:0px -27px;}
a.rolloverTall:active,a.rolloverTallRed:active,a.rolloverTallYellow:active,a.rolloverTallGreen:active{color:#FFFFFF;background-position:0px -57px;}
a.rolloverTall:visited,a.rolloverTallRed:visited,a.rolloverTallYellow:visited,a.rolloverTallGreen:visited,{color:#FFFFFF;background-position:0px 2px;}
a.rolloverTall:hover,a.rolloverTallRed:hover,a.rolloverTallYellow:hover,a.rolloverTallGreen:hover{color:#000000;background-position:0px -57px;}
a.submit_button{display:block;background:transparent url(/images/submit_button.gif) 0 0 no-repeat;width:146px;height:36px;margin:5px auto;padding:4px 0 0 0;text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;}
a.submit_button:link,a.submit_button:visited{color:#002577;}
a.submit_button:hover,a.submit_button:active{background-position:0 -45px;color:#FF7200;}
a.submit_button .icon{display:inline-block;background:transparent url(/images/submit_check.gif) 0 2px no-repeat;padding:0 0 5px 18px;font-size:20px;}
a.submit_button:hover .icon,a.submit_button:active .icon{background-position:0 -43px;}

input.default_text{color:#888;}
table.dot-leader{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
table.dot-leader th{font-weight:bold;text-align:left;vertical-align:top;background:transparent url('/images/dot_line.gif') 0 1em repeat-x;white-space:nowrap;width:400px;padding:0 !important;}
table.dot-leader td{font-weight:normal;text-align:right;vertical-align:bottom;padding:0;}
table.dot-leader th span{background-color:#fff;margin:0;padding:0;}
table.dot-leader th span *{background-color:#fff;margin:0;padding:0;}

p.value_wrapper{background:transparent url('/images/dot_line.gif') 0 1em repeat-x;text-align:right;font-weight:normal;margin:0;padding:0 !important;display:inline;}
p.value_wrapper span{background-color:#fff;margin:0 0 0 70px;padding:0;}
p.value_wrapper span.text{background-color:#fff;margin:0 0 0 0;padding:0;}
p.value_wrapper span span{margin:0;}
p#seamark_value_wrapper span{margin-left:90px;}
p#seamark_value_wrapper span span{margin-left:0;}

div.gray_dots{background-color:#f0f0f0;}
div.gray_dots label{background-color:#f0f0f0;margin:0;padding:0 0 0 0.5em !important;}
div.gray_dots p{background:transparent url('/images/dot_line.gif') 0 1em repeat-x;text-align:right;font-weight:bold;margin:0;padding:0 !important;}
div.gray_dots span{background-color:#f0f0f0;margin:0;padding:0;}

div.white_dots{background-color:#fff;}
div.white_dots label{background-color:#fff;margin:0;padding:0 0 0 0.5em !important;}
div.white_dots p{background:transparent url('/images/dot_line.gif') 0 1em repeat-x;text-align:right;font-weight:bold;margin:0;padding:0 !important;}
div.white_dots span{background-color:#fff;margin:0;padding:0;}
a.popup_small,a.popup_medium,a.popup_large{font-weight:normal;}
label a.popup_small,label a.popup_medium,label a.popup_large{font-size:10px;}
#popup{border:1px solid #000;background-color:#fff;margin:0;padding:0;position:absolute;float:right;}
#popup p#popup_close{margin:0;padding:2px 0;text-align:right;}
#popup p#popup_close a{font-size:10px;background-color:#ccc;font-weight:bold;margin:0;padding:2px;border:2px outset #ccc;text-decoration:none;}
#popup p#popup_close a:hover{border:2px inset #ccc;}
#popup div#popup_content{margin:0;padding:3px;border:none;overflow:auto;}
#popup h1{font-size:20px;}
#popup h2{font-size:18px; padding-top:0.5em;}
#popup p{margin: 0.5em 0;line-height:1.25em;text-align:justify;}
#popup p small{line-height:1.1em;}
#popup ul{list-style:disc;margin-left:30px;}
#popup li{line-height:1.25em;margin:0.5em 0;}