/*********************************************************************/
/*                 GENERAL TEXT AND BACKGROUND COLORS                */
/*********************************************************************/

body {
background: #fff url(images/enviro/background.gif) repeat-x;
margin: 10px 0px 10px 0px;
padding:0px;
color: #000;

font-size: 100%;
}

p { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:8px 0px;
} 

#mainbody li, td { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;
} 




img { 
border: none;
}

input.text { 
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: 1px solid #64add4;

}

.sidebar-loc {
color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-top: 6px;
}


/*********************************************************************/
/*                               LAYOUT                              */
/*********************************************************************/

#content { 
	float: left;
	width: 700px;
	margin: 0px 10px 10px 10px;
	padding: 0px;
}

#footer {
	clear: both;
	padding: 10px 0px;
	background: #fff;
}


div.hr hr {
  display: none;
}



/*********************************************************************/
/*                            NAVBARS                                */
/*********************************************************************/

/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#133674;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:14px;text-transform:uppercase;font-weight:bold;background:#d6dbec 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:#1D6893 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:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */
	
/* ---------------------- START SIDE NAVBAR ---------------------- */
ul.vert-one{margin:0;margin-top:17px;padding:0;list-style-type:none;display:block;font:normal 17px Helvetica,Arial,Verdana,sans-serif;line-height:165%;width:240px; border-top: 2px solid #ff7b01;}
ul.vert-one li{margin:0;padding:0;border-top:1px solid #030303;border-bottom:1px solid #373737;}
ul.vert-one li a{display:block;text-decoration:none;color:#fff;background:#133674;padding:0 0 0 10px;width:230px;}
ul.vert-one li a:hover{color:#000;background:#ff7b01 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
#lock {display:block;text-decoration:none;color:#fff;background:#133674;padding:0 0 0 10px;width:230px;}

ul.vert-one li a.current,ul.vert-one li a.current:hover{color:#000;background:#ff7b01 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
/* ---------------------- END SIDE NAVBAR ---------------------- */
	
	
/* END SIDEBAR CODING */


h1 { 
font-size: 28px; margin: 0px 0px 0px 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #133674;
} 

h2 { 
padding: 0 0 0px 0px; font-size: 22px; margin: 15px 0px 5px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#133674;
} 

h3 { 
padding: 0px; font-size: 18px; margin: 5px 0px 10px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #3d73bd;
} 

h3.side { 
padding: 0px; font-size: 18px; margin: 5px 0px 0px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #3d73bd; border-bottom: 1px solid #000; text-align:center;
} 

h4 { 
padding: 0px 0 0px 0px; font-size: 14px; margin: 5px 0px 0px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; color:#000;
}

#copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align : center;
padding-top:5px;
margin-bottom:6px;
}

#copyright a {
color:#aaaaaa;
}

#copyright a:hover {
color:red;
}

#gotop { 
float: right;
margin:5px 10px;
text-align:center;
font-size: 8pt;
} 
 

/*********************************************************************/
/*                                LINKS                              */
/*********************************************************************/

.cursor {cursor: default;}
.hand {cursor: hand;}

a:link { 
color: #133674
} 
a:visited { 
color: #133674
} 
a:hover { 
color: #ff7b01
} 
a:active { 
color:#c00 
} 
a.hide { 
display: none 
} 
a.clean { 
text-decoration: none 
} 

#footernote a { 
color: #555;
text-decoration:none;
} 




#footerlinks {
margin-top:15px; 
font-size: 12px; 
text-align:center;
color: #133674;
} 
 
#footerlinks a:link { 
color: #133674;
} 

#footerlinks a:visited { 
color: #133674;
} 

#footerlinks a:hover { 
color: #ff7b01;
} 

#footerlinks a:active { 
color: #c00;
} 


#sidebuttons a { 
text-decoration:none;
}

#sidebuttons a:link { 
color: #000;
} 

#sidebuttons a:visited { 
color: #000;
} 

#sidebuttons a:hover { 
color: #c00;
} 

#sidebuttons a:active { 
color: #ffd700;
} 



/*********************************************************************/
/*                           PRICE TABLES                            */
/*********************************************************************/



#pricetable table {
	border-collapse: collapse;
	font-size: 1.1em;
}

#pricetable th {
	background: #4c7fc5;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

#pricetable td {
	padding: 6px 11px;
	border-bottom: 1px solid #8abafe;
	vertical-align: top;
	cursor: default;
}

#pricetable td a:hover {
	font-weight: bold; color: #c00;
	
}

#pricetable td * {
	padding: 6px 0px;
}

#pricetable tr.alt td {
	background: #a3cdff;
}

#pricetable tr.over td, #pricetable tr:hover td {
	background: #a3cdff;
}



#pricetableHeat table {
	border-collapse: collapse;
	font-size: 1.1em;
}

#pricetableHeat th {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 2px 11px;
	border-right: 1px solid #000;
	line-height: 1.2;
}

#pricetableHeat td {
	padding: 6px 11px;
	border-bottom: 1px solid #8abafe;
	vertical-align: top;
	cursor: default;
}

#pricetableHeat td a:hover {
	font-weight: bold; color: #c00;
	
}

#pricetableHeat td * {
	padding: 6px 0px;
}

#pricetableHeat tr.alt td {
	background: #a3cdff;
}

#pricetableHeat tr.over td, #pricetableHeat tr:hover td {
	background: #a3cdff;
}


/*********************************************************************/
/*                             MISCELLANEOUS                         */
/*********************************************************************/

acronym { 
color: #666666 
} 
.ucase { 
text-transform: uppercase 
} 
.nobr { 
white-space: nowrap 
} 
.smalltext { 
font-size: 11px; 
line-height:13px;
padding:3px;
} 
.tinytext { 
font-size: 9px; 
}

.indent1 { 
margin-left: 12px;  
} 
.indent2 { 
margin-left: 24px; 
} 
.indent3 { 
margin-left: 36px; 
} 
.indent4 { 
margin-left: 48px; 
} 
.indent5 { 
margin-left: 60px; 
} 

#printheadings{display:none}


/*********************************************************************/
/*                               PRINTING                            */
/*********************************************************************/

@media print 
{ 


/* display the print header */
#printheadings{display:block}

/* turn off navigation and ad bar */
.left-margin {display: none}

img.noprint {display: none}

td.noprint {
display: none
}

.noprint {
display: none
}

#mainbody {
width:640px;
color:#000;
}

td {color:#000;}

h1 {  
page-break-inside: avoid 
} 
h2 { 
page-break-inside: avoid 
} 
h3 { 
page-break-inside: avoid 
} 
h4 { 
page-break-inside: avoid 
} 
h5 { 
page-break-inside: avoid 
} 
h6 { 
page-break-inside: avoid 
} 

td.noprint {
display: none
}
td.body1 {
display: none
}
td.body4 {
display: none
}
td.nav1 {
display: none
}
td.nav2 {
display: none
}
td.nav4 {
display: none
}
td.bottom {
margin-right:600px;
}
td.body2 {
margin-right:600px;
}


blockquote { 

} 
ul { 

} 
ol { 

} 
dl { 

} 

} 
