/***** Powered By SSDGM © 2007 *****/



body {

  background: url(images/bg.gif);

  font:70% Verdana, Arial, Helvetica, sans-serif;

  margin:5px 0 5px 0;

  padding:0;

  color:#333333;

}



#wrapper {

  color:#000000;

  border-right:2px solid #5CAFF6;

  border-left:2px solid #5CAFF6;

  border-top:5px solid #5CAFF6;

  background:#ffffff;

  width:780px;

  margin:0 auto;

  padding:0;

}



/***** Top *****/



#top {

  background:#FFFFFF;

  height:60px;

  margin:0;

  padding:0;

}



#top .topleft { 

  font-size:16px; 
  
  color: #0B79D7;
  
  text-align:left;

  display:inline;

  float:left;

  margin:4px 0 0 8px;

}



#top.topright {

  font-size:14px; 
  
  font-weight:bold; 
  
  color: #0B79D7;
  
  text-align: center;

  display:inline;

  float:right;
  
  margin:4px 0 0 10px;

}



#top a {

  text-decoration:none;

  color:#fff;

  background:inherit;

}



#top a:hover {

  text-decoration:underline;

}



/***** Navigation *****/



#navigation ul, #navigation li {

  margin:0;

  padding:0;

}



#navigation {

 font: normal 11px Verdana, Arial, Helvetica, sans-serif;

  background:#5CAFF6;

  height:2em;

  line-height:2em;

  color:#fff;

}



#navigation li{

  list-style-type:none;

  white-space:nowrap;

  float:right;

}



#navigation li a{

  display:block;

  text-decoration:none;

  background:inherit;

  color: #fff;

  float:left;

  padding:0 10px 0 10px;

}

#navigation li#on a{

  display:block;

  text-decoration:underline;

  background:#0B79D7;

  color: #fff;

  float:left;

  padding:0 10px 0 10px;

}



#navigation .selected, #navigation a:hover{

  background:#5CAFF6;

  color:#fff;

  text-decoration:underline;

}



/***** Main *****/



#main { margin: 0 auto; padding: 0; width: 100%; height: 100%; min-height: 100%; text-align: center; }

/***** Content *****/



#content {

  float:right;

  width:550px;

  padding:5px 5px 5px 5px;

}





#content h2 {

  text-align:left;

  font-size:1.2em;

  margin:0px 0 0 0;

  padding:0px 5px 0 10px;

  color:inherit;  

}



#content p {

padding-left:10px;

padding-right:10px;

margin:10px 5px 10px 5px;

}



#content a {

text-decoration:none;

}



#content a:hover {

text-decoration:underline;

}



/***** Content Container *****/

#cotentContainer { margin: 0 auto; margin-bottom: 0; padding: 14px 0 0 0; width: auto; height: auto; text-align: left; }

img.divider { margin: 0 10px; padding: 30px 0 20px 0; }

img.insuranceCarriers { margin: 0 30px; padding: 5px 0 15px 0; }

#cotentContainer h1 { margin: 0 14px 12px 10px; padding: 0; font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif; color: #0B79D7; }

#cotentContainer h1.homeHeading { margin: 2px 14px 12px 10px; padding: 2px 0 0 0; }

#cotentContainer h1.dnHeading { font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif; color: #5CAFF6;}

#cotentContainer h2 { margin: 0 14px 10px 10px; padding: 0; font: bold 13px/15px Verdana, Arial, Helvetica, sans-serif; color: #0B79D7; }

#cotentContainer p { margin: 2px 28px 13px 10px; padding: 0; font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #585858; }

#cotentContainer p strong { font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #555; }



/***** QuoteBoxes *****/

#mainQuoteBox { margin: 0 8px 0 10px; padding: 0; width: 426px; height: 264px; float:right; display: inline; }

#mainQuoteBox { margin: 0 8px 0 10px; padding-left:10px; width: 426px; height: 264px; background: url(images/qblargebg.jpg) no-repeat top left; position: relative; float: left; display: inline; }

#mainQuoteBox h1 { margin: 0 auto; padding: 66px 2px 0 0; font: normal 20px/18px Arial, Helvetica, sans-serif; color: #a90000; text-align: center;}

#mainQuoteBox form { margin: 45px 0 0 180px; padding: 1px 0 0 0px; width: 230px; height: 15px; }

#mainQuoteBox input.submit-button {  margin: 15px 0 0 210px; padding: 0; }



#mainQuoteBox1 { margin: 0 8px 0 10px; padding: 0; width: 426px; height: 264px; float:right; display: inline; }

#mainQuoteBox1 { margin: 0 8px 0 10px; padding-left:10px; width: 426px; height: 264px; background: url(images/qblargebg.jpg) no-repeat top left; position: relative; float: left; display: inline; }

#mainQuoteBox1 h1 { margin: 0 auto; padding: 66px 2px 0 0; font: normal 20px/18px Arial, Helvetica, sans-serif; color: #a90000; text-align: center;}

#mainQuoteBox1 form { margin: 35px 0 0 95px; padding: 1px 0 0 0px; width: 200px; height: 15px; }

#mainQuoteBox1 input.submit-button {  margin: 15px 0 0 110px; padding: 0; }

#newmainQuoteBoxdesc{ FLOAT: right; OVERFLOW: hidden; WIDTH: 390px; COLOR: #fff; PADDING-TOP: 10px; HEIGHT: 65px}

#newmainQuoteBoxdesc H1 {
	color:#ffffff;MARGIN-TOP: 0px; DISPLAY: inline; FONT: bold 12px Arial; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LETTER-SPACING: normal; BORDER-BOTTOM-STYLE: none
}
#newmainQuoteBoxdesc .p1 {
	color:#ffffff; MARGIN-TOP: 0px; DISPLAY: inline; FONT: 12px Arial
}


#newmainQuoteBox { margin: 0 8px 5px 10px; padding-left:10px; width:760px; height: 220px; border-bottom:#ff8c00 0px solid; background: url(../images/banner-bg.jpg) no-repeat top left; position: relative; float: left; display: inline; }

#newmainQuoteBoxform FORM{ padding-right: 0px; padding-left: 2px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
#newmainQuoteBoxform .p2 {
	margin: 3px 80px 0px 0px; text-align: right
}
#newmainQuoteBoxform .p1 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; font: bold 16px Arial; overflow: hidden; color: #ffffff; padding-top: 0px; height: 20px
}

#newmainQuoteBoxform .p2 {
	margin: 3px 80px 0px 0px; text-align: right
	}
#newmainQuoteBoxform STRONG { color:#ffffff;
	}
	#newmainQuoteBoxform {
	CLEAR: both;  MARGIN-TOP: 30px; FLOAT: right; WIDTH: 385px; HEIGHT: 125px; TEXT-ALIGN: left
}

#newmainQuoteBoxform UL {
	margin: 0px; padding: 15px
	}

#newmainQuoteBoxform .formP {
	left: 10px; margin: 0px; FONT: bold 11pt/1.8em Arial; COLOR: #ffffff; LIST-STYLE-TYPE: none; POSITION: relative; TEXT-ALIGN: left
}

/***** Featured Article(s) *****/

#featuredArticle { margin: 0 10px 10px 10px; padding: 0; width: auto; height: auto; }

#featuredArticle p { margin: 0; padding: 10px 0 0 0; font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #585858; }




#featuredArticle .articleTitle { margin: 0; font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #555; }

#featuredArticle .articleAuthor { margin: 0 0 8px 0; padding: 0; font: italic 9px/11px Verdana, Arial, Helvetica, sans-serif; color: #555; }

img.iconSmall { margin: 0 0 0 7px; padding: 0; border: none; float: left; }

img.iconSmall-list { margin: 0 7px 0 7px; padding: 0; border: none; float: left; }

.articleExcerpt { margin: 0 14px 15px 14px; padding: 0; width: 700px; height: auto; }

.articleExcerpt h3 { margin: 0 0 0 14px; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #555; }



/***** Article Pages *****/

img.iconLarge { margin: 0 14px 14px 14px; padding: 0; float: left; }

ul#articleNav { margin: 0 auto; padding: 15px 0 0 0; font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #5CAFF6; text-align: center; list-style-type: none; }

ul#articleNav li, ul#articleNav li a { margin: 0 2px; padding: 0; color: #5CAFF6; text-decoration: none; display: inline; }

ul#articleNav li a:hover { color: #5CAFF6; text-decoration: underline; }



#underarticleGroup { margin: 0 auto; padding: 0; width: auto; height: auto; }

#underarticle-Left { margin: 0 0 0 14px; padding: 0; width: 340px; height: auto; text-align: left; float: right; }

#underarticle-Left h2 { margin: 0 0 10px 0; padding: 0; font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif; color: #0781C7; }

ul#articlesList { margin: 0 0 0 10px; padding: 5px 0 0 0; list-style-type: none; font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif; color: #585858; }

ul#articlesList li, ul#articlesList li a { margin: 8px 0; padding: 0; color: #0781C7; text-decoration: none; cursor: pointer; }

ul#articlesList li a:hover { color: #333; text-decoration: underline; }



#underarticle-Right { margin: 0 14px 0 0; padding: 0; width: 315px; height: auto; text-align: left; float: left; }

#underarticle-Right h2 { margin: 0 0 10px 0; padding: 0; font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif; color: #0781C7; }



/****** General *****/

h2{

color:#0B79D7;
margin: 0 0 0 10px;

}

P{

  text-align:justify; 

}

#clientstestimony { font-weight:bold; color: #ff9900;}

.readmore, .readmore a, .readmore a:hover { margin: 0 0 0 3px; font-style: italic; font-weight:bold; color: #5CAFF6; }




/***** Footer *****/



#footer {

  font-size:.9em;

  background:#5CAFF6;

  clear:both;

  padding:0 0 0 10px;

  line-height:2.2em;

  height:2.2em;

  color:#fff;

  text-align:center;

}



#footer a {

color:#fff;

text-decoration:none;

}



#footer a:hover {

text-decoration:underline;

}

/***** Powered By SSDGM © 2007 *****/

