/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative;height:60px;color:#e0e0e0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:13px;text-transform:none;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#143D55 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#143D55 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */
#submenu {
bottom:25px;
height:30px;
position:relative;
}
#submenuleft {
color:#fff;
float:left;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:12px;
padding:0;
}
#submenuleft ul {
margin:0;
padding:5px 0 0 10px;
}
#submenuleft ul li {
display:block;
float:left;
margin:0;
}
#submenuleft ul li a {
color:#ddd;
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding:0;
text-decoration:none;
}
#submenuleft ul li a span {
float:left;
padding:0 0 0 20px;
}
#submenuleft ul li a:hover {
text-decoration:underline;
}
#submenuleft ul li a.current span {
color: #ff9900;
}

#submenuleft ul li a:hover span {
cursor:pointer;
display:block;
width:auto;
}
#submenuright {
color:#fff;
float:right;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:12px;
padding:0;
}
#submenuright ul {
margin:0;
padding:5px 0 0 10px;
}
#submenuright ul li {
display:block;
float:left;
margin:0;
}
#submenuright ul li a {
color:#ddd;
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding:0;
text-decoration:none;
}
#submenuright ul li a span {
float:left;
padding:0 20px 0 0;
}
#submenuright ul li a:hover {
text-decoration:underline;
}
#submenuright ul li a.current span {
color: #ff9900;
}

#submenuright ul li a:hover span {
cursor:pointer;
display:block;
width:auto;
}
#loginbox {display:none; position:relative; top:-30px; background: #143d55; padding: 10px 0 10px 0; margin: 0;}
form {margin: 0;}
.formprompt {
padding: 5px 10px 3px 10px;
font-family:Helvetica,Arial,Verdana,sans-serif;
color:#ff9900;
font-size:13px;
}
a span.forgot {
padding: 5px 10px 3px 10px;
font-family:Helvetica,Arial,Verdana,sans-serif;
color:#dddddd;
text-decoration:none;
font-size:13px;
}

a:hover span.forgot {
text-decoration:underline;
}

td.bhpaheading {
font-size:30px;
font-weight: bold;
width: 650px;
background:#fff;
color: #143D55;
font-family:Helvetica,Arial,Verdana,sans-serif;
padding:30 10 10 30px;
}
td.trlogo {width: 264px;}
td.bh {color:#333333;
font-family:"arial","Helvetica",Sans-serif;
font-size:13px;
text-align: left;
}
td.error 	{ font-family:  "arial",  "Helvetica", Sans-serif; font-size: 14px; text-align : top; color: #FF0000; }

p {margin: 10;}
#page {background:#eeeeee; width: 960px; margin: 0 auto;}
.sponsorblock {clear: both; margin: 30 0 0 0 ; clear:both;}
.sponsorlogo {display: inline; float: left; margin: 0 10 10 0;}
.sponsortext {}

p {color: #696969; font-size: 9pt;  font-family:Helvetica,Arial,Verdana,sans-serif; clear:left;}

.notam {color: #696969; font-size: 12pt;  font-family:Helvetica,Arial,Verdana,sans-serif; clear:left;}

#entrytable {margin: 20;}

p.ph {text-decoration: underline; margin: 30px 10px 10px 10px ;}
span.logo {display: block; float: left; width: 230px; text-align: center;}

.topic {color:#143D55;
font-family:"arial","Helvetica",Sans-serif;
font-size:9pt;
vertical-align:top;
text-align: left;
}

.normal {
color:#696969;
font-family:"arial","helvetica","verdana";
font-size:9pt;
font-weight:normal;
text-align: left;
}

.normalitalic {
color:#696969;
font-family:"arial","helvetica","verdana";
font-size:9pt;
font-weight:normal;
text-align: left;
font-style:italic;
}
#sponsorlogos {text-align: center; background: #ffffff; margin: 20px 0 20px 0 ;}
h1 {
clear:left;
color:#696969;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:16pt;
margin:10px;
}
