body {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Arial;
	background:url(Image/top-bg.gif) left top repeat-x;
	background-color:#F1F0F0;
}
form, h1, h2, h3, h4, h5,  {
	margin:0px;
	padding:0px;
}
p {
	color:#3C3C34;
	font-size:12px;
	line-height:16px;
	padding:0px;
	margin:2px 0px 12px 0px;
}
ul, ol {
	padding-left:0px;
	padding:0px;
	margin:10px 0px 3px 0px;
}
li {
	color:#3C3C34;
	font-size:12px;
	line-height:14px;
	padding-left:0px;
	margin-top:0px;
}
/* Header Classes Starts */
.InnerTopBg {
	background:url(Image/inner-top-bg.gif) repeat-x;
	background-color:#FFFFFF;
}
.HeaderBg {
	background:url(Image/header-bg.jpg) #FFF left top no-repeat;
}
.InnerHeaderBg {
	background:url(Image/inner-header-bg.jpg) #FFF left top no-repeat;
}
#Logo {
	margin-left:30px;
	margin-top:25px;
	width:250px;
	overflow:hidden;
}
#Logo-internal {
	margin-left:30px;
	margin-top:25px;
	width:250px;
	overflow:hidden;
}
#QuoteLayer {
	position:absolute;
	top:208px;
	margin-left:350px;
}
#QuoteLayer2 {
	position:absolute;
	top:315px;
	margin-left:434px;
}
#InnerQuoteLayer {
	position:absolute;
	top:155px;
	margin-left:345px;
}
.TopNavLink a {
	color:#0A456E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	margin:0 7px 0 7px;
}
.TopNavLink a:hover {
	color:#0A456E;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	outline:none;
	margin:0 7px 0 7px;
}
.HeadingTollFree {
	color:#287BB0;
	font-size:12px;
	font-weight:bold;
	padding:20px 10px 11px 0px;
}
.sep-left-header {
	padding-left:21px;
}
.sep-left-quote {
	padding-left:42px;
	padding-top:0px;
	padding-bottom:5px;
}
.sep-left-quote1 {
	padding-left:42px;
	padding-bottom:5px;
}
.sep-left-footer {
	padding-bottom:8px;
	padding-left:10px;
}
#layer-internal {
	margin-top:-26px;
	margin-left:50px;
	padding:0px;
	position:absolute;
}
.contentarea {
	background:#FFFFFF;
	padding:1px 18px;
}
.InnerHeadingTollFree {
	color:#0A456E;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 0;
}
.InnerHeadingTollFree2 {
	color:#0A456E;
	font-size:20px;
	font-weight:normal;
	padding:0 0 50px 0;
}
h2 {
	color:#FFF600;
	font-size:14px;
	font-weight:bold;
	margin:12px 0 0 0;
	padding:0;
}
h3 {
	color:#EE6F07;
	font-size:14px;
	font-weight:bold;
	margin:0px 0 5px 0;
}
h4 {
	color:#608C0A;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
}
h5 {
	color:#3591D5;
	font-size:14px;
	font-weight:bold;
	margin:0 0 5px 0;
}
h6 {
	color:#3C3C34;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 3px 0;
}
.punchline1 P {
	color:#3BA4C9;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
	text-transform:capitalize;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:68px;
}
.punchline2 {
	color:#E1C957;
	font-size:30px;
	line-height:40px;
	font-weight:bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.Innerpunchline1 p{
	color:#3BA4C9;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	text-transform:capitalize;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:23px 0 0 0px;
}
.Innerpunchline2 {
	color:#E1C957;
	font-size:28px;
	line-height:33px;
	font-weight:bold;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.HeaderRightTopBg {
	background:url(Image/personal_insurance_bg.jpg) no-repeat;
	padding:8px 0 0 0px;
	*padding:5px 0 0 0px;
}
.HeaderRightMidBg {
	background:url(Image/business_insurance.jpg) left top repeat-y;
}
.HeaderRightBottomBg {
	background:url(Image/business_insurance.jpg) left top repeat-y;
}
.TopSpace {
	padding-top:0px;
}
.TopNavSpace {
	padding-bottom:25px;
	padding-right:7px;
	margin:0px;
}
.BottomSpace {
	padding:0px 0px 20px 10px;
	*padding:0px 0px 20px 22px;
	margin:0px;
}
.BottomSpace p{
	padding:10px 0 0  0;
	margin:0;
	line-height:17px;
}
.BottomSpace a{
	padding:0;
	margin:0px;
	text-decoration:underline;
}
.BottomSpace a:hover{
	padding:0;
	margin:0px;
	text-decoration:none;
}
.innerBottomSpace {
	padding:0px 0px 20px 20px;
	*padding:0px 0px 20px 22px;
	margin:0px;
}
.innerBottomSpace p{
	padding:10px 0 0  0;
	margin:0;
	line-height:17px;
}
.innerBottomSpace a{
	padding:0;
	margin:0px;
	text-decoration:underline;
}
.innerBottomSpace a:hover{
	padding:0;
	margin:0px;
	text-decoration:none;
}
.innerBottomSpace h2 {
	color:#0A456E;
	font-size:14px;
	font-weight:bold;
	margin-top:12px;
	margin:25px 0 0 0px;
	}
.right-img {
padding-top:3px;
	}
#errorzone {
	margin:0;
	padding:0;
	}
.BottomSpace h2 {
	color:#0A456E;
	font-size:14px;
	font-weight:bold;
	margin-top:12px;
	margin:25px 0 0 3px;
	}
.InnerTopSpace {
	padding:0 0 33px 0;
}
#orange ul {
	list-style:none;
	margin:0;
	padding:0;
}
#orange ul li {
	background:url(Image/orange_bullet.gif) no-repeat left 2px;
	margin: 2px 0 2px 2px;
	padding:0 0 0 10px;
}
#orange ul li a {
	color:#3C3C34;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
#orange ul li a:hover {
	color:#F36F07;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
.MoreSpace {
	padding-top:7px;
	padding-left:4px;
}
.BottomMoreSpace {
	padding-top:7px;
	padding-left:3px;
}
.BottomMargin {
	padding-top:5px;
	padding-bottom:10px;
	margin:0px;
}
#green ul {
	list-style:none;
	margin:0;
	padding:0;
}
#green ul li {
	background:url(Image/green_bullet.gif) no-repeat left 2px;
	margin: 2px 0 2px 2px;
	padding:0 0 0 10px;
}
#green ul li a {
	color:#3C3C34;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
#green ul li a:hover {
	color:#608C0A;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
#blue ul {
	list-style:none;
	margin:0;
	padding:0;
}
#blue ul li {
	background:url(Image/blue_bullet.gif) no-repeat left 2px;
	margin: 2px 0 2px 2px;
	padding:0 0 0 10px;
}
#blue ul li a {
	color:#3C3C34;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
#blue ul li a:hover {
	color:#3591D5;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
#blue1 p {
	margin:0;
	padding:0;
}
#blue1 h2 {
	color:#FFF600;
	font-size:14px;
	font-weight:bold;
	margin:0 0 4px 0;
	padding:0;
}
#blue1 ul {
	list-style:none;
	margin:0;
	padding:0;
}
#blue1 ul li {
	background:url(Image/white_bullet.gif) no-repeat left 2px;
	margin:0 0 2px 2px;
	padding:0 0 0 10px;
}
#blue1 ul li a {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}
#blue1 ul li a:hover {
	color:#CDD5CF;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
a {
	color:#0A456E;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#000000;
}
.strong p {
	font-weight:bold;
}
.strong2 p {
	font-weight:bold;
	margin:4px 0 0 0;
}
/* Header Classes Ends */

/* Bottom Classes Starts */
.BottomBg {
	background:url(Image/bottom_bg.gif) left top repeat-x;
	height:10px;
}
.InnerBottomBg {
	background:url(Image/inner_bottom_bg.gif) repeat-x;
	background-color:#CDD256;
}
.BottomInnerBg {
	background:url(Image/bottom_inner_bg.gif) left top repeat-x;
	background-color:#55D9EB;
	padding-top:5px;
	padding-right:2px;
}
.BottomInnerBg  h2{
	margin:0;
	padding:0;
	color:#FFF600;
	font-size:14px;
	font-weight:bold;
}
.BottomInnerBg1 {
	background:url(Image/bottom_inner_bg.gif) left top repeat-x;
	background-color:#55D9EB;
	padding-top:5px;
	padding-right:2px;
}
.BottomInnerBg1  h2{
	margin:0;
	padding:0;
	color:#FFF600;
	font-size:14px;
	font-weight:bold;
}
.carreraffliation {
}
.BottomContentBg {
	background:url(Image/bottom_content_bg.gif) repeat-x;
	background-color:#C2C75B;
}
.BottomImgSpace {
	margin-right:5px;
	margin-bottom:5px;
}
.BottomLogoSpace {
	margin-top:10px;
	margin-bottom:10px;
}
.BottomLinks a {
	color:#8C0F15;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
.BottomLinks a:hover {
	color:#8C0F15;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
.ContentBgColor {
	background-color:#E1D0AC;
}
.HeadingOurAffiliations {
	color:#0A456E;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
}
.contactus p {
	color:#fff;
	font-size:12px;
	margin:4px 0 10px 9px;
}
.Testimonials p {
	color:#3C3C34;
	font-size:12px;
	margin:4px 0 10px 11px;
}
.DividerSpace {
	margin:0 0 35px 0;
}
.InnerDividerSpace {
	margin:0 0 35px 0;
}
.Bottom ul {
	list-style:none;
	margin:0;
	padding:0;
}
.Bottom ul li {
	background:url(Image/black_bullet.gif) left no-repeat top;
	margin-top:6px;
	margin-left:5px;
	padding-bottom:0px;
	padding-left:12px!important;
	padding-left:15px;
}
.Bottom ul li a {
	color:#3C3C34;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
.Bottom ul li a:hover {
	color:#0A456E;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
.BottomMore {
	color:#0A456E;
	font-weight:bold;
	text-decoration:underline;
}
.BottomMore:hover {
	color:#0A456E;
	text-decoration:none;
}
.BottomMoreSpace {
	padding-top:10px;
	padding-bottom:25px;
}
.BottomMoreSpace2 {
	padding:6px 0 0 0;
}
/* Bottom Classes Ends */

.leftbg {
	background:url(Image/left_bg.gif) #4AC3DD left top repeat-x;
	padding:23px 15px 12px 17px;
}
.leftbg h2 {
	color:#FFF600;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:10px;
}
.more p {
	color:#0A456E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-top:8px;
}
.more a {
	color:#0A456E;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.more a:hover {
	color:#0F4F7B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
/* Footer Classes Starts */
.FooterHeight {
	height:56px;
	background:url(Image/footer_bg.jpg) repeat-x;
	background-color:#2D2D2D;
}
.BottomNav {
	color:#F9E682;
	font-size:12px;
	padding:4px 0 0 0px;
}
.BottomNav a {
	color:#010101;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	margin:0 6px 0 6px;
}
.BottomNav a:hover {
	color:#333;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	margin:0 6px 0 6px;
}
.copyright {
	color:#000;
	font-size:12px;
	padding:0 0 0 9px;
}
.copyright a {
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}
.copyright a:hover {
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
.riaEnjolie {
	color:#000;
	font-size:12px;
	padding:0 0 0 9px;
}
.riaEnjolie a {
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	outline:none;
}
.riaEnjolie a:hover {
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
/* Footer Classes Ends */

.contactus {
	color:#FFF;
	font-size:12px;
}
.contactus a {
	color:#FFF;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.contactus a:hover {
	color:#F9E682;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.red-box {
	background-image:url(Image/get_quote_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:58px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:6px 0px 0px 0px;
}
.red-box a {
	color:#FEFDF9;
	font-size:12px;
	text-decoration:underline;
	
}
.red-box a:hover {
	color:#FEFDF9;
	text-decoration:none;
}
.red-box DIV {
	font-weight:bold;
	margin:0px;
	text-align:center;
	font-size:10px;
}
H1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000;
	display:block;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 14px;
}
.red-box-inner {
	background-image:url(Image/inner-get_quote.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:61px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#571400;
	padding:6px 0px 0px 0px;
}
.red-box-inner A, .red-box-inner A:hover {
	color:#FFF;
	font-size:10px;
	text-decoration:none;
}
.red-box-inner A:hover {
	color:#571400;
	text-decoration:none;
}
.red-box-inner DIV {
	font-weight:bold;
	margin:0px;
	text-align:center;
	font-size:10px;
}
.ofbZoneImmovable{
	margin:0px;
	padding:0px;
	font-size:0px;
}
.btn{
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#EC9E20;
	margin:0px;
	padding:1px;
	line-height:14px;
	border:1px solid #888D27;
}
DIV.top-adbanner {
	overflow:hidden;
	width:140px;
	height:44px;
}
DIV.left-adbanner {
	overflow:hidden;
	width:140px;
}
DIV.bottom-adbanner {
	overflow:hidden;
	width:269px;
	padding: 5px 0 15px 0;
}
DIV.bottom-adbanner-internal {
	overflow:hidden;
	width:190px;
	padding: 5px 0 15px 0;
}
DIV.content-adbanner {
	overflow:hidden;
	width:635px;
	padding: 5px 0 5px 0;
}
.formbox {
	margin:0px;
	padding:0px;
	width:270px;
	overflow:hidden;
}
/*Form based CSS starts*/

.webpart /* This Class controls External setting of Forms*/ {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	line-height: 16px;
	margin-top:3px;
}
.webpart .form-head /* This Class controls heading */ {
	background-color: #1A87DC;
	border:1px solid #1A87DC;
	padding:4px 3px 4px 4px;
	color:#FFF600;
	font-size:13px;
}
.webpart .form-subhead /* This Class controls Sub heading */ {
	background-color: #4EAAED;
	border:1px solid #4EAAED;
	padding:4px 3px 4px 4px;
	color:#FFF600;
	font-size:12px;
}
.webpart td {
	padding:2px;
}
.webpart select  /* This Class controls for Select */ {
	border:1px solid #407794;
}
.webpart label  /* This Class controls label */ {
	vertical-align:middle;
	border:none;
}
.webpart INPUT, .webpart Select, .webpart textarea /* This Class controls Select , textarea, INPUT */ {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3C637D;
	font-size:10px;
	padding: 1px;
	background-position:left top;
	border:1px solid #407794;
	background-color:#F1F0F0;
	vertical-align:middle;
	width:auto !important;
}
.webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */ {
	color:#ED3800;
}
.webpart INPUT.webpart-btn /* This Class controls button*/ {
	background-image:none;
	background-repeat:repeat;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#F1F4D9;
	background-color:#494C3E;
	font-weight:bold;
	border:1px solid #7C9298;
	margin:0px;
	padding:0px 1px;
}
.webpart INPUT.Checkbox /* This Class controls Checkbox.Apply it on checkbox*/ {
	border:none !important;
	background-color:transparent !important;
}
.webpart INPUT.Radiobox /* This Class controls Radio.Apply it on Radio*/ {
	border:none !important;
	background-color:transparent !important;
}
/*Form based CSS End*/	

.sep-left {
	padding-left:15px;
	border-left:1px solid #EAF6FD;
}
.brdr-bttm {
	border-bottom:1px solid #EAF6FD;
}
.BottomSpace ul, .BottomSpace ol
{
 margin-left:86px;
 margin-top:3px;
}	
.BottomSpace ul
{
	margin:0 0 0 50px;
	padding:0 0 0 0;	
		}		
.BottomSpace ul li
{
	font-size:12px;
	margin:0 0 3px 17px;
	background:url(Image/bullet-orange.gif) no-repeat;
	padding:0 0 0 15px;
	list-style-type:none;
	line-height:18px;
		}
.BottomSpace ul li a
{
	color:#3C3C34;
	text-decoration:underline;
		}	
.BottomSpace ul li a:hover
{
	color:#A38127;
	text-decoration:none;
		}						
.BottomSpace ul li ul
{	
	font-size:12px;
	margin:0 0 10px 42px;
	padding:0 0 0 0;	
		}						
.BottomSpace ul li ul li
{
	
	font-size:12px;
	margin:3px 0 0 0;
	background:url(Image/bullet-orange1.gif) no-repeat left 2px;
	padding:0 0 0 15px;
	list-style-type:none;
	}	
.BottomSpace ul li ul li a
{
	color:#3C3C34;
	text-decoration:underline;
	}	
.BottomSpace ul li ul li a:hover
{
	color:#A38127;
	text-decoration:none;
	}
.BottomSpace li 
{
font-size:12px;
margin:0 0 3px 0;
line-height:16px;
}











.innerBottomSpace ul, .innerBottomSpace ol
{
 margin-left:86px;
 margin-top:3px;
}	
.innerBottomSpace ul
{
	margin:0 0 0 50px;
	padding:0 0 0 0;	
		}		
.innerBottomSpace ul li
{
	font-size:12px;
	margin:0 0 3px 17px;
	background:url(Image/bullet-orange.gif) no-repeat;
	padding:0 0 0 15px;
	list-style-type:none;
	line-height:18px;
		}
.innerBottomSpace ul li a
{
	color:#3C3C34;
	text-decoration:underline;
		}	
.innerBottomSpace ul li a:hover
{
	color:#A38127;
	text-decoration:none;
		}						
.innerBottomSpace ul li ul
{	
	font-size:12px;
	margin:0 0 10px 42px;
	padding:0 0 0 0;	
		}						
.innerBottomSpace ul li ul li
{
	
	font-size:12px;
	margin:3px 0 0 0;
	background:url(Image/bullet-orange1.gif) no-repeat left 2px;
	padding:0 0 0 15px;
	list-style-type:none;
	}	
.innerBottomSpace ul li ul li a
{
	color:#3C3C34;
	text-decoration:underline;
	}	
.innerBottomSpace ul li ul li a:hover
{
	color:#A38127;
	text-decoration:none;
	}
.innerBottomSpace li, webpart li
{
font-size:12px;
margin:0 0 3px 15px;
line-height:16px;
list-style-position:outside;
}

