﻿* {font-family:Arial; 	font: small arial; font-weight:normal;}


#partnerquote
{float: right; width: 360px;}

#partnerquote ol, #partnerquote li
{
	list-style-type:decimal;
	margin-bottom:5px;
}

.error
{
	font-size: .9em;
	color:Red;
}

body
{
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('../images/boatbg.jpg');
	margin-top: 3px;
	background-repeat: repeat-x;
	font-size: 90%; 
}

.homepageflash
{
z-index:-1;
	float:left;
}

.getaquote
{
	background-image: url('../images/getaquote.png');
	width: 287px;
	height: 80px;
	
}

.getaquotetext
{margin-top:41px;margin-left:10px; position:absolute;}

.getaquotebutton
{margin-top:39px;margin-left:233px; position:absolute;}

.getaquotebutton2
{opacity:0.01;filter:alpha(opacity=1);}


.productpagesgetaquote {position: absolute;margin-left: 175px;margin-top: -85px;}

.productpagesapplication {position: absolute;margin-left: 235px;margin-top: -117px;}
.productpagesapplication a:link              { color:#1E4D91; text-decoration:none;  font-weight:bold; font-size: 1.3em;}
.productpagesapplication a:visited           { color:#1E4D91; text-decoration:none; font-weight:bold; font-size: 1.3em;}
.productpagesapplication a:hover             { color:#1E4D91; text-decoration:underline; font-weight:bold; font-size: 1.3em;}
.productpagesapplication a:active            { color:#1E4D91; text-decoration:none; font-weight:bold; font-size: 1.3em;}
.productpagesapplication a:otherLink:link    { color:#1E4D91; text-decoration:none; font-weight:bold; font-size: 1.3em;}
.productpagesapplication a:otherLink:visited { color:#1E4D91; text-decoration:none;  font-weight:bold; font-size: 1.3em;}
.productpagesapplication a:otherLink:hover   { color:#1E4D91; text-decoration:underline; font-weight:bold; font-size: 1.3em;}
.productpagesapplication a:otherLink:Active  { color:#1E4D91; text-decoration:underline; font-weight:bold; font-size: 1.3em;}

.applink a:link              { color:#1E4D91; text-decoration:none;  font-weight:bold; font-size: 1.3em;}
.applink a:visited           { color:#1E4D91; text-decoration:none; font-weight:bold; font-size: 1.3em;}
.applink a:hover             { color:#1E4D91; text-decoration:underline; font-weight:bold; font-size: 1.3em;}
.applink a:active            { color:#1E4D91; text-decoration:none; font-weight:bold; font-size: 1.3em;}
.applink a:otherLink:link    { color:#1E4D91; text-decoration:none; font-weight:bold; font-size: 1.3em;}
.applink a:otherLink:visited { color:#1E4D91; text-decoration:none;  font-weight:bold; font-size: 1.3em;}
.applink a:otherLink:hover   { color:#1E4D91; text-decoration:underline; font-weight:bold; font-size: 1.3em;}
.applink a:otherLink:Active  { color:#1E4D91; text-decoration:underline; font-weight:bold; font-size: 1.3em;}



#homepagebox
{
	background-image: url('../images/homepagerightsidebox.png');
	background-repeat: no-repeat;
	width: 242px;
	height: 288px;
	margin-top: 7px;
	margin-left:9px;
	float:left;
	color: #FFFFFF;
}

#homepagebox a:link              { color:White; text-decoration:none; }
#homepagebox a:visited           { color:White; text-decoration:none; }
#homepagebox a:hover             { color:#EEEEEE; text-decoration:underline; }
#homepagebox a:active            { color:White; text-decoration:none; }
#homepagebox a.otherLink:link    { color:White; text-decoration:none; }
#homepagebox a.otherLink:visited { color:White; text-decoration:none; }
#homepagebox a.otherLink:hover   { color:Yellow; text-decoration:none; }
#homepagebox a.otherLink:active  { color:White; text-decoration:none; }

#homepagebox .menu
{
	line-height: 25px;
	font-size: 1.2em;
	list-style-type: none;
	margin-top: 15px;
	font-weight: bolder;
	margin-left:15px;
}

.homebottom
{
	float:left;
	margin-top:18px;
	background-image: url('../images/homebottom.png');
	background-repeat:no-repeat;
	width:980px;
	height:171px;
	margin-top:20px;
	clear:both;
}

.homeblurbtext
{
	margin: 12px;
    text-align:justify;
}

.homelogin
{
	background-image: url('../images/homelogin.gif');
	background-repeat:no-repeat;
	width:432px;
	height:164px;
	margin-top: 12px;
	float:right;
}

.emphasis
{
    color: #5097C9;
    font-weight: bold;
}

li, ul
{
	list-style-type:disc;
	list-style-position: outside;
	margin-left:15px;
	padding-left:0px;
}

a:link              { color:#5097C9; text-decoration:none; }
a:visited           { color:#5097C9; text-decoration:none; }
a:hover             { color:#3077A9; text-decoration:underline; }
a:active            { color:#5097C9; text-decoration:none; }

a.otherLink:link    { color:#5097C9; text-decoration:none; }
a.otherLink:visited { color:#5097C9; text-decoration:none; }
a.otherLink:hover   { color:#3077A9; text-decoration:none; }
a.otherLink:active  { color:#5097C9; text-decoration:none; }

.transroundboxbroker { background: url('../images/broker/photo.gif') no-repeat; margin: auto;width:484px;height:287px;float:left;}
.transroundboxyacht { background: url('../images/yacht/photo.gif') no-repeat; margin: auto;width:484px;height:287px;float:left;}
.transroundboxsmallboat { background: url('../images/smallboat/photo.gif') no-repeat; margin: auto;width:484px;height:287px;float:left;}
.transroundboxcommercial { background: url('../images/commercial/photo.gif') no-repeat; margin: auto;width:484px;height:287px;float:left;}
.transroundboxpassenger { background: url('../images/passenger/photo.gif') no-repeat; margin: auto;width:484px;height:287px;float:left;}
.transroundboxcharter { background: url('../images/charter/photo.gif') no-repeat; margin: auto;width:484px;height:287px;float:left;}
.transroundboxairboat { background: url('../images/airboat/photo.gif') no-repeat; margin: auto; width:484px;height:287px;float:left;}
.transroundboxanglers { background: url('../images/anglers/photo.gif') no-repeat; margin: auto;width:484px;height:287px;float:left;}
.transroundboxguide { background: url('../images/guide/photo.gif') no-repeat; margin: auto;width:484px;height:287px;float:left;}
.transroundboxgroffice { background: url('../images/groffice/photo.gif') no-repeat; margin: auto; width:484px;height:287px;float:left;}
.transroundboxfloffice { background: url('../images/floffice/photo.gif') no-repeat; margin: auto; width:484px;height:287px;float:left;}
.transroundboxncoffice { background: url('../images/ncoffice/photo.gif') no-repeat; margin: auto; width:484px;height:287px;float:left;}
.transroundboxmdoffice { background: url('../images/mdoffice/photo.gif') no-repeat; margin: auto; width:484px;height:287px;float:left;}
.transroundboxtxoffice { background: url('../images/txoffice/photo.jpg') no-repeat; margin: auto; width:484px;height:287px;float:left;}

.transroundbox p, #realcontent .transroundbox p { padding: 0; margin: 1em 0 0 0; }
.transtop div  { background: url('../images/corners/transparent/tl.gif') no-repeat top left; }
.transtop      { background: url('../images/corners/transparent/tr.gif') no-repeat top right; }
.transbot div  { background: url('../images/corners/transparent/bl.gif') no-repeat bottom left; }
.transbot      { background: url('../images/corners/transparent/br.gif') no-repeat bottom right; }
.transtop div, .transtop, .transbot div, .transbot {width: 100%;height: 7px;font-size: 1px;}
.transcontent  { margin: 0 14px; width:484px;height:273px;}

.rbroundbox {width:484px;float:right;}
.rbroundbox p, #realcontent .rbroundbox p { padding: 0; margin: 1em 0 0 0;}
.rbroundbox { background: url('../images/corners/blue/bg.gif') repeat; margin: auto;}
.rbtop div  { background: url('../images/corners/blue/tl.gif') no-repeat top left;}
.rbtop      { background: url('../images/corners/blue/tr.gif') no-repeat top right; }
.rbbot div  { background: url('../images/corners/blue/bl.gif') no-repeat bottom left; }
.rbbot      { background: url('../images/corners/blue/br.gif') no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;height: 7px;font-size: 1px}

.brokerroundbox {width:484px;float:right;}
.brokerroundbox p, #realcontent .brokerroundbox p { padding: 0; margin: 1em 0 0 0;}
.brokerroundbox { background: url('../images/corners/cyan/bg.gif') repeat; margin: auto;}
.brokertop div  { background: url('../images/corners/cyan/tl.gif') no-repeat top left;}
.brokertop      { background: url('../images/corners/cyan/tr.gif') no-repeat top right; }
.brokerbot div  { background: url('../images/corners/cyan/bl.gif') no-repeat bottom left; }
.brokerbot      { background: url('../images/corners/cyan/br.gif') no-repeat bottom right; }
.brokertop div, .brokertop, .brokerbot div, .brokerbot {width: 100%;height: 7px;font-size: 1px}

.darkblueroundbox {width:484px;float:right;}
.darkblueroundbox p, #realcontent .darkblueroundbox p { padding: 0; margin: 1em 0 0 0;}
.darkblueroundbox { background: url('../images/corners/darkblue/bg.gif') repeat; margin: auto;}
.darkbluetop div  { background: url('../images/corners/darkblue/tl.gif') no-repeat top left;}
.darkbluetop      { background: url('../images/corners/darkblue/tr.gif') no-repeat top right; }
.darkbluebot div  { background: url('../images/corners/darkblue/bl.gif') no-repeat bottom left; }
.darkbluebot      { background: url('../images/corners/darkblue/br.gif') no-repeat bottom right; }
.darkbluetop div, .darkbluetop, .darkbluebot div, .darkbluebot {width: 100%;height: 7px;font-size: 1px}

.bluegreenroundbox {width:484px;float:right;}
.bluegreenroundbox p, #realcontent .bluegreenroundbox p { padding: 0; margin: 1em 0 0 0;}
.bluegreenroundbox { background: url('../images/corners/bluegreen/bg.gif') repeat; margin: auto;}
.bluegreentop div  { background: url('../images/corners/bluegreen/tl.gif') no-repeat top left;}
.bluegreentop      { background: url('../images/corners/bluegreen/tr.gif') no-repeat top right; }
.bluegreenbot div  { background: url('../images/corners/bluegreen/bl.gif') no-repeat bottom left; }
.bluegreenbot      { background: url('../images/corners/bluegreen/br.gif') no-repeat bottom right; }
.bluegreentop div, .bluegreentop, .bluegreenbot div, .bluegreenbot {width: 100%;height: 7px;font-size: 1px}

.pxblueroundbox {width:484px;float:right;}
.pxblueroundbox p, #realcontent .pxblueroundbox p { padding: 0; margin: 1em 0 0 0;}
.pxblueroundbox { background: url('../images/corners/pxblue/bg.gif') repeat; margin: auto;}
.pxbluetop div  { background: url('../images/corners/pxblue/tl.gif') no-repeat top left;}
.pxbluetop      { background: url('../images/corners/pxblue/tr.gif') no-repeat top right; }
.pxbluebot div  { background: url('../images/corners/pxblue/bl.gif') no-repeat bottom left; }
.pxbluebot      { background: url('../images/corners/pxblue/br.gif') no-repeat bottom right; }
.pxbluetop div, .pxbluetop, .pxbluebot div, .pxbluebot {width: 100%;height: 7px;font-size: 1px}

.pxlightblueroundbox {width:484px;float:right;}
.pxlightblueroundbox p, #realcontent .pxlightblueroundbox p { padding: 0; margin: 1em 0 0 0;}
.pxlightblueroundbox { background: url('../images/corners/pxlightblue/bg.gif') repeat; margin: auto;}
.pxlightbluetop div  { background: url('../images/corners/pxlightblue/tl.gif') no-repeat top left;}
.pxlightbluetop      { background: url('../images/corners/pxlightblue/tr.gif') no-repeat top right; }
.pxlightbluebot div  { background: url('../images/corners/pxlightblue/bl.gif') no-repeat bottom left; }
.pxlightbluebot      { background: url('../images/corners/pxlightblue/br.gif') no-repeat bottom right; }
.pxlightbluetop div, .pxlightbluetop, .pxlightbluebot div, .pxlightbluebot {width: 100%;height: 7px;font-size: 1px}

.darkredroundbox {width:484px;float:right;}
.darkredroundbox p, #realcontent .darkredroundbox p { padding: 0; margin: 1em 0 0 0;}
.darkredroundbox { background: url('../images/corners/darkred/bg.gif') repeat; margin: auto;}
.darkredtop div  { background: url('../images/corners/darkred/tl.gif') no-repeat top left;}
.darkredtop      { background: url('../images/corners/darkred/tr.gif') no-repeat top right; }
.darkredbot div  { background: url('../images/corners/darkred/bl.gif') no-repeat bottom left; }
.darkredbot      { background: url('../images/corners/darkred/br.gif') no-repeat bottom right; }
.darkredtop div, .darkredtop, .darkredbot div, .darkredbot {width: 100%;height: 7px;font-size: 1px}

.forestroundbox {width:484px;float:right;}
.forestroundbox p, #realcontent .forestroundbox p { padding: 0; margin: 1em 0 0 0;}
.forestroundbox { background: url('../images/corners/forest/bg.gif') repeat; margin: auto;}
.foresttop div  { background: url('../images/corners/forest/tl.gif') no-repeat top left;}
.foresttop      { background: url('../images/corners/forest/tr.gif') no-repeat top right; }
.forestbot div  { background: url('../images/corners/forest/bl.gif') no-repeat bottom left; }
.forestbot      { background: url('../images/corners/forest/br.gif') no-repeat bottom right; }
.foresttop div, .foresttop, .forestbot div, .forestbot {width: 100%;height: 7px;font-size: 1px}


.cyanroundbox p, #realcontent .cyanroundbox p { padding: 0; margin: 1em 0 0 0;}
.cyanroundbox { background: url('../images/corners/cyan/bg.gif') repeat; margin: auto;}
.cyantop div  { background: url('../images/corners/cyan/tl.gif') no-repeat top left;}
.cyantop      { background: url('../images/corners/cyan/tr.gif') no-repeat top right; }
.cyanbot div  { background: url('../images/corners/cyan/bl.gif') no-repeat bottom left; }
.cyanbot      { background: url('../images/corners/cyan/br.gif') no-repeat bottom right; }
.cyantop div, .cyantop, .cyanbot div, .cyanbot {width: 100%;height: 7px;font-size: 1px}

.lyellowroundbox p, #realcontent .lyellowroundbox p { padding: 0; margin: 1em 0 0 0;}
.lyellowroundbox { background: url('../images/corners/lyellow/bg.gif') repeat; margin: auto;}
.lyellowtop div  { background: url('../images/corners/lyellow/tl.gif') no-repeat top left;}
.lyellowtop      { background: url('../images/corners/lyellow/tr.gif') no-repeat top right; }
.lyellowbot div  { background: url('../images/corners/lyellow/bl.gif') no-repeat bottom left; }
.lyellowbot      { background: url('../images/corners/lyellow/br.gif') no-repeat bottom right; }
.lyellowtop div, .lyellowtop, .lyellowbot div, .lyellowbot {width: 100%;height: 7px;font-size: 1px}

.orangeroundbox {width:484px;float:right;}
.orangeroundbox p, #realcontent .orangeroundbox p { padding: 0; margin: 1em 0 0 0;}
.orangeroundbox { background: url('../images/corners/orange/bg.gif') repeat; margin: auto;}
.orangetop div  { background: url('../images/corners/orange/tl.gif') no-repeat top left;}
.orangetop      { background: url('../images/corners/orange/tr.gif') no-repeat top right; }
.orangebot div  { background: url('../images/corners/orange/bl.gif') no-repeat bottom left; }
.orangebot      { background: url('../images/corners/orange/br.gif') no-repeat bottom right; }
.orangetop div, .orangetop, .orangebot div, .orangebot {width: 100%;height: 7px;font-size: 1px}

.roundboxcontent  { margin: 14px 14px; }
.roundboxcontent li {float: none; margin: 0px; font-weight:bold;  padding: 0px;color:White;margin-left:20px;padding-left:0px; padding-top:3px; text-align:justify;} 
.roundboxcontent ul {float: none;width: 100%;margin:0px; padding: 0px;}
.roundboxcontent span {font-weight:normal; font-size:1em; text-align:justify;}

.blackroundboxcontent  { margin: 14px 14px; }
.blackroundboxcontent li {float: none; margin: 0px; font-weight:bold;  padding: 0px;color:Black;margin-left:20px;padding-left:0px; padding-top:3px; text-align:justify;} 
.blackroundboxcontent ul {float: none;width: 100%;margin:0px; padding: 0px;}
.blackroundboxcontent p {color:Black;}
.blackroundboxcontent span {font-weight:normal; color:Black; font-size:1em; text-align:justify;}

.termscontent  { margin: 14px 14px; }
.termscontent li {float: none; margin: 0px; font-weight:bold;  padding: 0px;color:White;margin-left:20px;padding-left:0px; padding-top:3px; text-align:justify;} 
.termscontent ul {float: none;width: 100%;margin:0px; padding: 0px;}
.termscontent span {font-weight:normal; font-size:1em; text-align:justify;}
.termscontent h2, .termscontent p {color:White;}

.whiteboxtop, .whiteboxbot {width:480px; margin-top:0px; margin-left:0px;margin-bottom:0px;}
.whiteboxtop { float:left; height:6px; background: url('../images/corners/whitebox/top.gif') no-repeat;}
.whiteboxmid { float:left; width:460px; background: url('../images/corners/whitebox/mid.gif') repeat-y; margin-left:0px; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px;}
.whiteboxbot { float:left; height:6px; background: url('../images/corners/whitebox/bot.gif') no-repeat;}
.whiteboxmid h2 {color:Black;}

.whitebox590top, .whitebox590bot {width:590px; margin-top:0px; margin-left:0px;}
.whitebox590top { float:left; height:6px; background: url('../images/corners/whitebox590/top.png') no-repeat;}
.whitebox590mid { float:left; width:590px; background: url('../images/corners/whitebox590/mid.png') repeat-y; margin-left:0px; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px;}
.whitebox590bot { float:left; height:6px; background: url('../images/corners/whitebox590/bot.png') no-repeat;}
.whitebox590mid h2 {color:Black;}

pre { overflow: auto; width: 90%; }
h2 { font-size: 1em; font-weight: bold;  color:White;}
h2 { padding: 0; margin: 0 0 1em 0; }
h1 { font-size: 1.5em; font-weight: bold; color:Black; }
p  { text-align:justify; margin-top:10px; color:White;} 

.testheading h2, 
.yachtheading h2, 
.smallboatheading h2, 
.commercialheading h2, 
.passengerheading h2, 
.applicationheading h2, 
.airboatheading h2, 
.charterheading h2, 
.anglersheading h2, 
.guideheading h2, 
.quoteheading h2, 
.registrationheading h2, 
.brokerheading h2, 
.forgotheading h2
{
	font-size:3.5em;
	letter-spacing:0px;
	font-weight:lighter;
	margin: 0px 0px 0px 20px;
	text-align:left;
}

.testheading h3, 
.yachtheading h3,
.smallboatheading h3,
.commercialheading h3, 
.passengerheading h3, 
.applicationheading h3, 
.airboatheading h3, 
.charterheading h3, 
.anglersheading h3, 
.guideheading h3, 
.quoteheading h3, 
.registrationheading h3, 
.brokerheading h3, 
.forgotheading h3
{
	margin:0px;
	font-size:1.5em;
	font-weight:bolder;
	text-align:left;
    margin: 0px 0px 0px 20px;
}

.testheading h2, 
.airboatheading h2
{
	/*orange*/
	color:#DE6828;
}

.guideheading h3
{
	/*red*/
	color:#961B1E;	
}

.testheading h3, 
.yachtheading h2, .smallboatheading h2, .commercialheading h2, .passengerheading h2, .anglersheading h2, .charterheading h2, .airboatheading h3, .guideheading h2, .applicationheading h3, .quoteheading h3,   .forgotheading h3, .registrationheading h2
{
	/*dark blue*/
	color:#1E4D91;
}

.passengerheading h2
{
	/*px blue*/
	color:#014961
}

.commercialheading h3, .passengerheading h3
{
	/*px ltblue*/
	color:#709DB2
}

.charterheading h3, .anglersheading h3
{
	/*cyan*/
	color: #00ACB6
}

.brokerheading h2
{
	/*bluegreen*/
	color: #008993
}

.registrationheading h3, .applicationheading h2, .quoteheading h2, .forgotheading h2 
{
	/*ocean blue*/
	color:#5097C9
}


.testheading,
.yachtheading,
.smallboatheading, 
.commercialheading, 
.passengerheading, 
.charterheading, 
.airboatheading, 
.smallboatheading, 
.anglersheading, 
.guideheading, 
.quoteheading, 
.applicationheading, 
.registrationheading, 
.forgotheading
{
	float:left;
	height:100px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:980px;
}

.highlight
    {
      background-color:Transparent;
    }
    
.pwd
{
	margin-top:30px;
	margin-left:200px;
}

.black, .brokerheading h3
{
color:Black;
}

#seaalert
{
position:absolute;
margin-left:510px; 
margin-top:10px;
}
	
#seaalert span
{
	font-weight:bold;
}

#seaalert p
{ color:Black;
  width:265px	
}

#addlinfo 
{
position:absolute;
margin-left:10px; 
margin-top:10px;
}

#addlinfo span
{
font-weight:bold;
}

#proudpartnerscontainer
{
position:absolute;
margin-left:260px; 
margin-top:10px; 
clear:both;
	}
	
#proudpartnerscontainer span
{
font-weight:bold;
}

#proudpartnersflash
{
margin-top:0px; margin-left:34px;
}

#brokerleftsidecontainer
{
	width:484px; 
	clear:left; 
	float:left; 
	margin-top:10px;
}

#brokerleftsidecontainer p, #brokerleftsidecontainer span
{
	color: Black;
}


#leftsidecontainer
{
	width:484px; 
	clear:left; 
	float:left; 
	margin-top:10px;
}

#leftsidecontainer p, #leftsidecontainer span
{
	color: #F1F1F1;
}

#rightsidecontainer p, #rightsidecontainer span
{
	color: #F1F1F1;
}


#registercontainer
{
	float:right;
	margin-top:10px;
}

#registercontainer ul
{
	color:White;
	margin-top:10px;
}

#registercontainer p, #confirm p
{
	color:White;
}


#registerform
{	width:485px; clear:left; float:left; margin-top:10px;}


#registerform h2,p 
{color:Black;}


#forgotpassword
{margin-top:10px;
 }

#forgotpassword p, #reginforeceived p

{
	color:White;
}


#forgotpasswordform
{width:485px; clear:left; float:left; margin-top:10px;}

#forgotpasswordform h2, .black, #application
{ color:Black;}

#application
{ width:485px; clear:left; float:left; margin-top:10px;}

#application td
{	float:right;}


#confirm
{width:980px; color:Black; margin-top:10px;}

#confirm td, #confirm h2, #confirm p
{color:Black}

#reginforeceived
{ width:484px; margin-left: auto;	margin-right: auto;	margin-top:10px;
 }
 
#downloadforms
{
	color:Black;
	background-color:#F0F0F0; float:left; clear:both; padding:5px; margin-top:10px; margin-left:0px;
}

#downloadforms h2
{
	color:Black;
}

#downloadforms td
{
	width:300px;
}

.customlink, .customlink A:link, .customlink A:visited,.customlink A:active, .customlink A:hover
{	color:#5097C9}

fieldset { width : 25em; padding : .5em 1.5em; } 

.officecontacts, .officecontacts a:link, .officecontacts a:visited, .officecontacts a:active, .officecontacts li 
{
	list-style-type:none;
	color:White;
	text-decoration:none;
	margin-bottom:3px;
	text-decoration:none; 
}

.officecontacts a:hover
{
	text-decoration:underline; 
}

.officecontacts span
{
	text-indent: 10px;
	color:White; 
}

.broker, .broker a:link, .broker a:visited, .broker a:active, .broker li
{
	list-style-type:disc;
	color:Black;
	text-decoration:none;
	margin-bottom:3px;
	font-weight:bold;
}

.broker span, .faq span
{
	text-indent: 10px;
	color:#222222;
	font-weight:normal;
}

.broker p
{
	color:#222222;
	font-weight:normal;
}

 .faq h2
{
	color:#1E4D91;
	font-size:3.5em;
	letter-spacing:0px;
	font-weight:lighter;
	margin: 0px 0px 0px 20px;
	text-align:left;
}

 .faq h3
{
	color:#5097C9;
}

.faq li,  .faq ul, .faq
{	display:block; 
    list-style-type :disc;
	color:Black;
	text-decoration:none;
	text-indent:0px;
}

.gurus
{
	background-image: url('../images/gurus.gif');
	background-repeat:no-repeat;
	float: left;
	width:530px;
	height:140px;
	z-index:0;
}

.testimonials
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	color:Black;
}

.testimonials li
{
	background-image: url('/..images/quote.gif');

}

.testimonials span
{
	 text-indent:10px;
}

/* generated by csscreator.com */ 
#leftcol{
 width:245px; 
 float:left; 
 position:relative; 
 }
 
#leftcol p, h2 {margin:10px;}
 
#twocols{
 width:75%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:34%; 
 float:right; 
 position:relative;
 background-color:Transparent; 
}

#rightcol p, h2 {margin:10px;}
 
#maincol{  
 float: left; 
 display:inline; 
 position: relative; 
 width:65%; 
 }
 #maincol h2 {color:Navy;}
 #maincol p, h2, h3, span {margin:0px;}
 
#footer{
 height:100px; 
 clear:both;
 } 
 
.newsphoto
{
	margin: 0px 30px 0px 30px;
}
 
.newsstory
{	margin:30px;
}


.newsheading span { margin-left:30px;}
.newsheading h3
 {
	margin:10px 30px 20px 30px;
	font-size:1.5em;
	font-weight:bolder;
	text-align:left;
	/*ocean blue*/
	color:#5097C9
}

.newsheading h2
 {
	margin:10px 30px 20px 30px;
	font-size:1.1em;
	font-weight:bolder;
	text-align:left;
	/*ocean blue*/
	color:#5097C9
}

.newsheading a
{
	margin:10px 30px 20px 30px;
	font-size:1.1em;
	font-weight:bolder;
	text-align:left;
	/*ocean blue*/
	color:#5097C9
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

