
.clearer {height:1px;line-height:1px;clear:both;}
p {padding:0px 10px;	line-height:1.4em;	text-align:justify;}
p.address {	float:left;display:block;margin-right:10px;}
p.required {float:left;display:block;margin-right:10px;font: bold 13px/1 Arial; color:#ff0000;padding: 0;}
body {background-color:  #00708d}

#navlist {padding-top: 30px;}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
width: auto;
background: #00708d;
}
#navlist a {font: bold 10px/1 Arial; color:#ffffff;text-decoration:none;}
#navlist li.sep {font: bold 10px/1 Arial; color:#FF961E;text-decoration:none;padding:none;width:2px;}

#pmenu, #pmenu ul {padding:0;margin:0;list-style-type: none;height: 49px;}

/* Set up the link size, color and borders */
#pmenu a{
display: block;
width: auto;
height: 25px; 
font: bold 12px/1 Arial; color:#00708d; 
background: url( 'images/menu.jpg' ) 0 15px no-repeat;
text-decoration:none;
border: none;
position: relative;
}
/* space between menu cells*/
#pmenu li {padding: 0px 10px 0px 0px;float:left;}
/* position of text in menu cells*/
#pmenu li > a {padding: 22px 0px 0px 28px}
/* Make the hovered menu item change background */
#pmenu li:hover > a { color:#79b8c9;background: url( 'images/menu.jpg' ) 0 -22px no-repeat;}
#pmenu li a:visited > a { color:#79b8c9;background: url( 'images/menu.jpg' ) 0 -32px no-repeat;}
#pmenu li a:active, #pmenu li a:focus {color:#00708d;background: url( 'images/menu.jpg' ) 0 -59px no-repeat;}

/* dropdown list state*/
#pmenu li ul li a , #pmenu li ul li a:active, #pmenu li ul li a:visited {
background: #1382A4;
width:170px;
height:20px;
padding-left: 0px;
padding-top: 2px;
font: bold 12px/1 Arial;
color: white;
text-indent: 5px;
border: none;
opacity: 0.7;
filter: alpha(Opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
}

/* dropdown list hover over state*/
#pmenu li ul li a:hover{
background: #1382A4;color:#FF961E ;text-indent: 10px;
}
/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* hide the dropdown */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {
display:block; position:absolute; 
top:47px; left:-30px; padding:0px 30px 30px 30px; 
background:transparent ;
}

/* get rid of the table 
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
*/
/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#fff; color:#00708d;}
/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
* html #pmenu li a:hover {position:relative; background:#fff; color:#00708d;}
/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {visibility:visible; left:-30px; top:0px;}

  
.orangelargebold{
color: #FF961E;
font: bold 16px Arial;
display: inline;
margin: 0; padding:0;
width:100%; height:100%;
}  

.orangelarge{
color: #FF961E;
font: normal 16px Arial;
display: inline;
margin: 0; padding:0;
width:100%; height:100%;
} 

.orange{
color: #FF961E;
font: bold 11px Arial;
display: block;
margin: 0; padding:0;
width:100%; height:100%;
} 

.content {
  color:#00708d;
  font: normal 12px Arial;
	text-decoration: none; 
  padding:0;
  }

.quotepic {
  color:#00708d;
  font: normal 12px Arial;
	text-decoration: none; 
  padding:0;
  display: block;
  }

img {
  border: 0 none
  }
  
.content ul{ 
 list-style: none; 
}

.content h1 h2 h3 h4 h5 h6{ 
  color:#00708d;
  
}
.floatright { float: right; }
.floatleft { float: left; }

.content ul li {
background-image: url(images/bullet.jpg);
background-repeat:no-repeat;
background-position: 5px 10px;
padding: 2px 0px 0px 13px;
}

.content strong{
  color:#ff961e;
  font: bold 12px Arial;
	text-decoration: none; 
  padding:0;
  }

td{
background-color: #ffffff;
}

div.float-left {/* header element float */
  float: left;
  width: 9em;
  margin: 0 0.2em 0 0;
  background: #eee8aa;
  border-right: 2px dotted #cd853f;
  border-bottom: 2px dotted #cd853f;
  }

table.fee {
	border-width: 1px;
	border-spacing: 0;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	font: bold 12px bold Arial;
}
table.fee th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #828282;
	background-color: #79b8c9;
}
table.fee td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #828282;
	background-color: #F2F2F2;
}

.clear { 
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/buttonend.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/buttonslide.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

/* contact form */
.form {width: 600px;}
.form fieldset{border: none;}
.form fieldset legend{padding: 0 0 0 5px; font-weight:bold; color: #00708d; border:none;}
.form textarea{height:90px;}
.form div{clear:left;display:block;margin:5px 0 0;padding:1px 3px;height: 1%;}
.form div fieldset{clear:none;margin:0 0 0 100px;padding:0 5px 5px;width:270px;}
.form div fieldset legend{padding: 0 3px 0 9px;}
.form div.required fieldset legend{font-weight:bold;}
.form div label{float:left;display:block;margin:0 0 5px;padding:3px 5px;width:160px;text-align:right;font-size:1em; }
.form div.optional label, .form label.optional{font-weight:normal;}
.form div.required label, .form label.required{font-weight:bold;}
.form div label.labelCheckbox, .form div label.labelRadio{float:none;display:block;margin:0 0 5px 180px;padding:0;width:250px;height: 1%;text-align:left;}
.form div fieldset label.labelCheckbox, .form div fieldset label.labelRadio{margin:0 0 5px;}
.form div.error{border:2px solid #ff0000;}
.form div.error p{margin:0 0 0 180px;padding:3px 3px 5px 3px;color:#ff0000;font-weight:bold;}
.form div input, .form div select, .form div textarea{padding:2px;width:250px; border: 1px solid #868686; font-family:Arial, Helvetica, sans-serif; font-size: 0.9em;}
.form div input.inputFile, .form div select{width:255px; border: 1px solid #868686;}
.form div input.inputImage{margin:0 18px 0 0px;padding:0;width:auto; height:17px; border: none;}
.form div input.inputCheckbox, .form div input.inputRadio, .form input.inputCheckbox, .form input.inputRadio{display:inline;width:14px;height:14px;background:none;border:none;}
.form div.submit{padding:0 0 0 200px;width:250px;}
.form div.submit div{display:inline;float:right;width:auto;text-align:left;}
.form div.submit div input.inputSubmit, .form div.submit div input.inputButton{float:right;margin:0 0 0 5px;padding:0 6px;width:auto;background:#d2d2d2;}
.form fieldset.required	{margin: 0 0 0 -40px; padding: 0; text-align:left; background: red;}

