/* CSS Document */
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010304;
}
body,h1,h2,h3,h4,p,ul,li,ol,input,label,span,div
{
	margin:0px;
	padding:0px;
}
#fixpos
{
	width:902px;
	margin:0px auto;
}
#wraper, #top, #topbar, #header, #menu, #content, #images, #footer, #rotate, #license, #copyright
{
	float:left;
	width:100%;
	z-index:50;
}
#top ul
{
	padding-left:15px;
}
#top li
{
	list-style:none;
	float:left;
	margin-right:1px;
}
#top a, #menu a
{
	display:block;
	height:29px;
	background-position:top;
}
/*#top a:hover, #top .active, #menu a:hover, #menu .active
{
	background-position:bottom!important;
}*/
#top span, #menu span
{
	display:none;
}
#top p
{
	font-size:14px;
	font-style:italic;
	text-align:right;
	/*font-weight:bold;*/
	margin-top:5px;
}
#mLifeInsurance a#mLife{
	background:transparent url(../images/_life_01.jpg) no-repeat scroll 0 0;
	width:160px;
}
#mLifeInsurance a#mLife:hover{
	background:transparent url(../images/_life_02.jpg) no-repeat scroll 0 0;
	width:160px;
}
#myear a#my{
	background:transparent url(../images/_year_01.jpg) no-repeat scroll 0 0;
	width:60px;
	z-index:500;
}
#myear a#my:hover{
	background:transparent url(../images/_year_02.jpg) no-repeat scroll 0 0;
	width:60px;
	z-index:500;
}
#mBenefits a#mBen{
	background:transparent url(../images/_benefits_01.jpg) no-repeat scroll 0 0;
	width:160px;
}
#mBenefits a#mBen:hover{
	background:transparent url(../images/_benefits_02.jpg) no-repeat scroll 0 0;
	width:160px;
}
#mCommercial a{
	background:transparent url(../images/_liablility_insurance_01.jpg) no-repeat scroll 0 0;
	width:160px;
}
#mCommercial a:hover{
	background:transparent url(../images/_liablility_insurance_02.jpg) no-repeat scroll 0 0;
	width:160px;
}
#topbar{
	background-color:#525353;
	height:7px;
	line-height:1px;
	font-size:1px;
}
#header{
	height:97px;
	background:url(../images/headerback.jpg) repeat-x;
}
#header h1{
	width:540px;
	float:left;
}
#header p{
	float:right;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin:25px 15px 0px 0px;
	-margin:23px 7px 0px 0px;
}
#menu{
	background:url(../images/menuback.jpg) repeat-x;
	height:36px;
}
#menu li{
	list-style:none;
	float:left;
	padding:0px 15px 0px 20px;
}
#menu li div li a{
	margin-top: 0px;
}
#menu li div li a:hover{
	background-image: none;
}
#mHome a{
  background:transparent url(../images/_mnuHome.jpg) no-repeat scroll 0 0;
  height:23px;
  margin-top:3px;
  width:65px;
}
#mHome a:hover{
  background:transparent url(../images/_mnuHome.jpg) no-repeat scroll 0 -26px;
  height:26px;
}
#mAbout a{
	background:transparent url(../images/_mnuAbout.jpg) no-repeat scroll 0 0;
  height:23px;
  margin-top:3px;
  width:140px;
}
#mAbout a:hover{
	background:transparent url(../images/_mnuAbout.jpg) no-repeat scroll 0 -26px;
  height:26px;
}
#mServices a{
	background:transparent url(../images/_mnuServices.jpg) no-repeat scroll 0 0;
  height:23px;
  margin-top:3px;
  width:91px;
}
#mServices a:hover{
	background:transparent url(../images/_mnuServices.jpg) no-repeat scroll 0 -26px;
  height:26px;
}
#mCarriers a{
	background:transparent url(../images/_mnuResource.jpg) no-repeat scroll 0 0;
  height:23px;
  margin-top:3px;
  width:130px;
}
#mCarriers a:hover{
	background:transparent url(../images/_mnuResource.jpg) no-repeat scroll 0 -26px;
  height:26px;
}
#mQuotes a{
	background:transparent url(../images/_mnuQuotes.jpg) no-repeat scroll 0 0;
  height:23px;
  margin-top:3px;
  width:91px;
}
#mQuotes a:hover{
	background:transparent url(../images/_mnuQuotes.jpg) no-repeat scroll 0 -26px;
  height:26px;
}

#mQuotes2 a{
	background:transparent url(../images/_mnuQuotes.jpg) no-repeat scroll 0 0;
  height:23px;
  margin-top:3px;
  width:91px;
}
#mQuotes2 a:hover{
	background:transparent url(../images/_mnuQuotes.jpg) no-repeat scroll 0 -26px;
  height:26px;
}
#mContact a{
	background:transparent url(../images/_mnuContact.jpg) no-repeat scroll 0 0;
  height:23px;
  margin-top:3px;
  width:91px;
}
#mContact a:hover{
	background:transparent url(../images/_mnuContact.jpg) no-repeat scroll 0 -26px;
  height:26px;
}
#smBenefits, #smQuotes, #smCarriers, #smAbout, #smServices, #smLawyers, #smBenefits1, #lmBenefits, #lmBenefits1{
	padding:0px!important;
	position:absolute;
	z-index:200;
	}

 #mlarge1{
	padding:0px!important;
	position:absolute;
	z-index:200;
	left: 210px;
	top: 233px;
 }


#mlarge2{
	padding:0px!important;
	position:absolute;
	z-index:200;
	left: 210px;
	top: 160px;
 }

#mlarge3{
	padding:0px!important;
	position:absolute;
	z-index:200;
	left: 210px;
	top: 195px;
 }

#mlarge3a{
	padding:0px!important;
	position:absolute;
	z-index:200;
	left: 205px;
	top: 35px;
 }

#mlarge4{
	padding:0px!important;
	position:absolute;
	z-index:200;
	left: 210px;
	top: 215px;
 }


 #quota{
	padding:0px!important;
	position:absolute;
	z-index:500;
	left: 205px;
	top: 139px;
 }

#smBenefits1 a#lastlevel{

	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:200px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;

}

#smBenefits1 a:hover#lastlevel{
	background-color:#4F5555;
	color:#FFFFFF;
}

#quota{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:160px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	z-index:500;
}
#mlarge1, #mlarge2, #mlarge3, #mlarge01, #mlarge3a, #mlarge4{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:160px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}


#lmBenefits{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#lmBenefits a.test{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}


#lmBenefits a.test:hover{
	background:none;
	background-color:#4F5555;
	height:20px;
	width:220px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}


#lmBenefits1{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#lmBenefits1 a.test{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}


#lmBenefits1 a.test:hover{
	background:none;
	background-color:#4F5555;
	height:20px;
	width:220px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#lmLife{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#lmLife a.test{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}


#lmLife a.test:hover{
	background:none;
	background-color:#4F5555;
	height:20px;
	width:220px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}


#quota a{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:160px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	z-index:500;
}



#mlarge1 a, #mlarge2 a, mlarge3 a, mlarge3a a, #mlarge4 a{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:160px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}


#mlarge1 a:hover, #mlarge2 a:hover, #mlarge3 a:hover, #mlarge3a a:hover, #mlarge2 a.services_drop:hover, #mlarge1 a.liability:hover, #mlarge3 a.liability:hover, #mlarge3a a.liability:hover, #mlarge4 a:hover, #mlarge4 a.liability:hover{
	background:none;
	background-color:#4F5555;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#quota a:hover{
	background:none;
	background-color:#4F5555;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	z-index:500;
}

 #lmBenefits a{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#lmBenefits a:hover{
	background:none;
	background-color:#4F5555;
	height:20px;
	width:220px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

 #lmBenefits1 a{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#lmBenefits1 a:hover{
	background:none;
	background-color:#4F5555;
	height:20px;
	width:220px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

 #lmLife a{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:220px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#lmLife a:hover{
	background:none;
	background-color:#4F5555;
	height:20px;
	width:220px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}

#smAbout a{


background:none;
	background-color:#AAB4B5;
	height:20px;
	width:200px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;

}

#smLawyers a{
 	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:250px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
 
 }

#smBenefits a, #smQuotes a, #smCarriers a, #smServices a, #smBenefits1 a{
	background:none;
	background-color:#AAB4B5;
	height:20px;
	width:160px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}
#smServices a{
	width:230px;
}

#smQuotes a{
	width:250px;
}

#smAbout{

width:200px;

}

#smLawyers{

width:250px;
}


#smQuotes, #smCarriers,  #smServices  {
	width:170px;
}
#smQuotes li, #smCarriers li, #smAbout li, #smServices li,  #smLawyers li{
	padding:0px;
}
#smBenefits a:hover, #smQuotes a:hover, #smCarriers a:hover, #smAbout a:hover, #smServices a:hover,  #smBenefits1 a:hover{
	background-color:#4F5555;
	color:#FFFFFF;
}
#smLawyers a:hover{
	background-color:#4F5555;
	color:#FFFFFF;
	height:20px;
	width:250px;
	padding:5px 0px 0px 10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
}


/*******************************************************************************/
#content{
	padding:8px 0px 12px 0px; position:relative; height:auto;
}
#leftnav{
	float:left;
	width:210px;
	background-color:#AAB4B5;
	color:#FFFFFF;
	padding-bottom:30px;
	position:relative;
	z-index:500;
}
#leftnav h3{
	font-size:18px;
	padding:5px 13px;
	z-index:500;
}
#leftnav ul{
	padding:2px 0px 0px 4px;
	width:201px;
	z-index:500;
}
#leftnav li{
	float:left;
	list-style:none;
	z-index:500;
}
#leftnav a#large{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:1px 0px 0px 20px;
	width:185px;
	height:30px;
	float:left;
	background:url(../images/leftback1.jpg);
	background-position:bottom;
	
}

#leftnav a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:1px 0px 0px 20px;
	width:185px;
	height:17px;
	float:left;
	background:url(../images/leftback.jpg);
	background-position:bottom;
	z-index:500;
}


#leftnav a.services_drop, #leftnav a.liability, #leftnav a.benefits_drop, #leftnav a.gbs_drop{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:1px 0px 0px 20px;
	border:1px solid #ffffff;
	width:185px;
	height:auto;
	float:left;
	background-color:#AAB4B5;
	background-image:none;
	background-position:bottom;
	z-index:500;
}

#leftnav2{
	float:left;
	width:210px;
	background-color:#AAB4B5;
	color:#FFFFFF;
	padding-bottom:30px;
	position:relative;
	z-index:500;
}
#leftnav2 a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:1px 0px 0px 20px;
	width:185px;
	height:17px;
	float:left;
	z-index:500;
}
/*#leftnav a:hover, #leftnav .active
{
	color:#fbfe00;
	background-position:top;
}*/
#leftnav .info, #leftnav .info2{
	float:left;
	width:140px;
	padding:100px 0px 0px 20px;
	z-index:500;
}
#leftnav .info a{
	background:none;
	padding:0px;
	z-index:500;
}
#leftnav .info p{
	padding:5px 0px 5px 0px;
	float:left;
	white-space:nowrap;
	z-index:500;
}

#leftnav .link{
	float:left;
	width:140px;
	z-index:500;
	padding-left: 5px;
}
#leftnav .link a{
	background:none;
	padding:0px;
	z-index:500;
}
#leftnav .purple{
	color:#1c6b8c!important;
	z-index:500;
}
#leftnav .info a:hover{
	color:#FFFFFF;
	z-index:500;
}
#leftnav .info2{
	padding-top:25px;
	color:#000000;
	z-index:500;
}
#maincontent{
	float:right;
	width:682px;
	padding:1px 0px 0px 0px;
	z-index:50;
}
#maincontent #text{
	float:right;
	border-bottom:1px solid #1c6b8c;
	border-top:1px solid #1c6b8c;
	background-color:#e8eaeb;
	padding:25px 0px 30px 0px;
	margin-top:8px;
	width:100%;
}
#maincontent #text p{
	padding:8px 40px;
	z-index:50;
}
#maincontent ul{
	padding:10px 10px 10px 80px;
	z-index:50;
}
#maincontent a{
	color:#1c6b8c;
	z-index:50;
}
#maincontent .eblinks a{
	color:#CC6600;
	z-index:50;
	text-decoration:none;
	font-weight:bold;
}
#maincontent .eblinks a:hover{
	color:#CC6600;
	z-index:50;
	text-decoration:underline;
	font-weight:bold;
}
#maincontent h2{
	padding:0px 0px 5px 15px;
	z-index:50;
}
#maincontent h3{
	font-size:16px;
	z-index:50;
	text-decoration:underline;
}
#maincontent h4{
	text-decoration:underline;
	font-size:14px;
	z-index:50;
	padding-left:20px;
}
#maincontent h5{
	text-decoration:none;
	font-size:14px;
	z-index:50;
	padding-left:40px;
	margin-bottom:0px;
	color: #1c6b8c;
}
#maincontent h5 a{
	text-decoration:none;
	font-size:14px;
	z-index:50;
	color: #1c6b8c;
}
#maincontent .iright{
	margin-left:10px;
	z-index:50;
}
#maincontent .lessul{
	padding-left:30px;
	z-index:50;
}
#maincontent .lightblue{
	background-color:#c0d5e0;
	vertical-align:top;
	z-index:50;
}
#maincontent .lightblue ul{
	padding:5px 5px 5px 20px;
	font-size:10px;
}
#maincontent .spacer{
	width:20px;
	z-index:50;
}
#images{
	text-align:center;
	margin-top:20px;
}
#footer{
	background:url(../images/footback.jpg) top no-repeat;
	padding-top:15px;
	-width:899px;
}
#flinks{
	float:left;
	width:600px;
}
#flinks ul{
	padding-left:40px;
}
#flinks li{
	float:left;
	list-style:none;
	border-right:1px solid #010304;
	padding:0px 5px;
}
#flinks a, #powered a{
	color:#010304;
	text-decoration:none;
}
/*#flinks a:hover, #flinks .active
{
	color:#1c6b8c;
	text-decoration:underline;
}*/
#flinks .noborder{
	border:none;
}
#powered{
	float:right;
	width:230px;
}
#powered .px1{
	line-height:1px;
	font-size:1px;
}
#rotate{
	height:177px;
	z-index:50;
}
#rotate img{
	position:absolute;
	z-index:50;
}
#license{
	padding-top:20px;
	font-size:10px;
	text-align:center;
}
#license p{
	padding:5px 0px;
}
#copyright{
	padding-top:15px;
	font-size:12px;
	text-align:center;
	font-weight: bold;
}
#copyright p{
	padding:5px 0px;
}
#banners{
	background-color:#FFFFFF;
}
#banners p{
	padding:20px!important;
}
#cform{
	float:left;
	padding:10px 0px 0px 50px;
	line-height:20px;
}
#cform label{
	font-weight:bold;
}
/**************************************************/

.main_menu1{

position:absolute;
left:0px;
left: 170px !important;
top:0px;

}
.main_menu2{
position:absolute;
left:0px;
left: 170px !important;
top:20px;

}

.main_menu3{
position:absolute;
left:0px;
left: 170px !important;
top:40px;
}

