body{background-color:#FFFFFF;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#6a6a69;
	 font-weight:normal;
	 margin:0px;
	 }
a{color:#666666; text-decoration:none;}	 
a:link.visited{color:#666666; text-decoration:none;}
a:hover{color:#09c6f1; text-decoration:underline;}
.page{width:1000px;}
.header{background-image:url(images/header.jpg);
        background-repeat:repeat-x;
		width:1000px;
		height:182px;
		 margin:0px;
		}
.punchline{padding-top:130px;
          font-family:Arial, Helvetica, sans-serif;
		  font-size:14px;
		  font-style:italic;
		  color:#FFFFFF;
		  font-weight:bold;
		  margin-left:15px;}
.logo{float:left;
      margin-top:20px;
	  margin-left:20px;
	  font-family:Arial, Helvetica, sans-serif;
		  font-size:14px;
		  font-style:italic;
		  color:#FFFFFF;
		  font-weight:bold;
	  }
.contactinfo{background-image:url(images/contactbox.png);
             background-repeat:no-repeat;
			 width:229px;
			 height:125px;
			 float:right;
			 margin-right:32px;
			 margin-top:7px;
			 padding-top:30px;
			 padding-left:15px;
			 padding-right:15px;
			 }
.contacttext{font-family:Arial, Helvetica, sans-serif;
             font-size:14px;
			 color:#58584c;
			 text-decoration:underline;
			 text-transform:uppercase;
			 font-weight:bold;
			 }
.menu{background-color:#57b9cf;
      background-image:url(images/menu_bg.jpg);
	  background-repeat:repeat-x;
	  height:49px;
      }
.menutext{padding-top:20px; padding-bottom:12px;}
.menutext a{display:inline;
            padding:0px 25px 0px 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}
.menutext a:link{display:inline;
            padding:0px 25px 0px 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}
.menutext a:visited{display:inline;
            padding:0px 25px 0px 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}	
.menutext a:hover{display:inline;
            padding:0px 25px 0px 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#084858;
			font-weight:bold;
			text-decoration:underline;
			}					
.mainbody{background-color:#ffffff;
padding-top:10px;
}
.container{width:990px;
          background-color:#FFFFFF;
		 
		  }
.mainbody_top{background-image:url(images/mainbody_top.jpg);
              background-repeat:no-repeat;
			  width:782px;
			  }
.mainbody_mid{background-image:url(images/mainbody_mid.jpg);
              background-repeat:repeat-y;
			  width:782px;
			  }
.mainbody_bottom{background-image:url(images/mainbody_bottom.jpg);
              background-repeat:no-repeat;
			  width:782px;
			  }
.right_topimage{background-image:url(images/righttop.jpg);
                background-repeat:no-repeat;
				width:208px;
				}
.insurance_bg{width:199px;
}
.getquickcall{width:208px;
}
.greenbg{background-image:url(images/getquick_bg.gif);
         background-repeat:no-repeat;
		 width:208px;
		 height:24px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:14px;
		 color:#FFFFFF;
		 text-align:center;
		 font-weight:bold;
		 padding-top:10px;
		 }
.formtext{font-family:Arial, Helvetica, sans-serif;
		 font-size:14px;
		 color:#6e7d43;
		 font-weight:normal;
		 }
.bodypart{width:734px;
margin-left:17px;
}
.welcomebg_mid{background-image:url(images/welcomebg_mid.jpg);
                  background-repeat:repeat-y;
				  padding-left:20px;
				  padding-right:20px;
				  padding-top:10px;
				  }
.greentext{font-family:Arial, Helvetica, sans-serif;
           font-size:16px;
		   font-weight:bold;
		   color:#57b9cf;
		   }
		   
.footer{background-color:#92a55b;
      }
.footertext{padding-top:7px; padding-bottom:12px;}
.footertext a{display:inline;
            padding:0px 15px 0px 15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}
.footertext a:link{display:inline;
            padding:0px 15px 0px 15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}
.footertext a:visited{display:inline;
            padding:0px 15px 0px 15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}	
.footertext a:hover{display:inline;
            padding:0px 15px 0px 15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#6c6452;
			font-weight:bold;
			text-decoration:underline;
			}
.bottomborder{font-family:Arial, Helvetica, sans-serif;
              font-size:18px;
			  font-weight:bold;
			  color:#05a0c3;
			  margin-top:10px;
			  border-bottom:#999999 dotted 2px;
			  line-height:25px;
			  }
.leftbg{background-image:url(images/leftbg.jpg);
        background-repeat:repeat-x;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		padding:7px 0 7px 0;
		margin-right:3px;
		margin-bottom:10px;
		}
.footer{background-color:#57b9cf;
      background-image:url(images/footer_bg.jpg);
	  background-repeat:repeat-x;
	  height:41px;
	  margin-top:10px;
      }
.footertext{padding-top:15px; padding-bottom:12px;}
.footertext a{display:inline;
            padding:0px 25px 0px 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}
.footertext a:link{display:inline;
            padding:0px 25px 0px 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}
.footertext a:visited{display:inline;
            padding:0px 25px 0px 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			font-weight:bold;
			text-decoration:none;
			}	
.footertext a:hover{display:inline;
            padding:0px 25px 0px 25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#084858;
			font-weight:bold;
			text-decoration:underline;
			}		