
body { margin:0px; padding:0px; font-family:Tahoma, Verdana, Arial; background:url(Image/top-bg.gif) left top repeat-x; background-color:#282828; }
form { margin:0px; padding:0px; }
p{ color:#3C3C34; font-size:12px; line-height:16px; padding:0px; margin:4px 0px 12px 0px; }
ul,ol{ padding-left:0px; padding:0px; margin:10px 0px 3px 0px; }
li{ color:#3C3C34; font-size:11px; 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:340px; overflow:hidden; }
#Logo-internal { margin-left:30px; margin-top:15px; width:340px; 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:11px; font-weight:bold; text-decoration:none; outline:none; margin:0 7px 0 7px; }
.TopNavLink a:hover{ color:#0A456E; font-size:11px; font-weight:bold; text-decoration:underline; outline:none; margin:0 7px 0 7px; }
.HeadingTollFree { color:#287BB0; font-size:11px; font-weight:bold; padding:20px 10px 11px 0px; }
.sep-left-header
{
padding-left:21px;
}

.sep-left-quote
{
padding-left:42px; padding-top:10px; 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:-25px; margin-left:50px;
padding:0px;
position:absolute; }

.contentarea
{
background:#FFFFFF;
padding:1px 18px;
}

.InnerHeadingTollFree { color:#0A456E; font-size:11px; 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-top:12px; margin-bottom:10px; }

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:25px; font-weight:bold; font-family:Century Gothic, Tahoma, Verdana, Arial; padding-top:73px; }
.punchline2 {  color:#E1C957; font-size:30px; line-height:32px; font-weight:bold; font-family:Century Gothic, Tahoma, Verdana, Arial;}
.Innerpunchline1 { color:#3BA4C9; font-size:23px; font-weight:bold; font-family:Century Gothic, Tahoma, Verdana, Arial; padding-top:0px; }
.Innerpunchline2 { color:#E1C957; font-size:28px; line-height:30px; font-weight:bold; font-family:Century Gothic, Tahoma, Verdana, Arial;  }

.HeaderRightTopBg { background:url(Image/personal_insurance_bg.jpg) no-repeat; }
.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:10px 0px 0px 25px;  margin:0px; }
.BottomSpace h2 { color:#0A456E; font-size:14px; font-weight:bold; margin-top:12px; margin-bottom:10px; }
.InnerTopSpace { padding:0 0 33px 0; }

#Orange ul {list-style:none; margin:0; padding:0; }
#Orange ul li { background:url(Image/orange_bullet.gif) left no-repeat top; margin: 5px 0 5px 2px; padding:0 0 0 15px; }
#Orange ul li a { color:#3C3C34; font-size:12px; font-weight:normal; text-decoration:none; outline:none; }
#Orange ul li a:hover {color:#3C3C34; font-size:12px; font-weight:normal; text-decoration:none; outline:none; }

#Orange1 ul {list-style:none; margin:0; padding:0; }
#Orange1 ul li { background:url(Image/orange_bullet.gif) left no-repeat top; margin: 5px 0 5px 2px; padding:0 0 0 15px; }
#Orange1 ul li a { color:#F1F1F1; font-size:12px; font-weight:normal; text-decoration:underline; outline:none; }
#Orange1 ul li a:hover {color:#CDD5CF; 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) left no-repeat top; margin: 5px 0 5px 2px; padding:0 0 0 15px;}
#Green ul li a { color:#3C3C34; font-size:12px; font-weight:normal; text-decoration:none; outline:none; }
#Green ul li a:hover {color:#3C3C34; font-size:12px; font-weight:normal; text-decoration:none; outline:none; }

#Green1 ul {list-style:none; margin:0; padding:0; }
#Green1 ul li { background:url(Image/orange_bullet.gif) left no-repeat top; margin: 5px 0 5px 2px; padding:0 0 0 15px;}
#Green1 ul li a { color:#F1F1F1; font-size:12px; font-weight:normal; text-decoration:underline; outline:none; }
#Green1 ul li a:hover {color:#CDD5CF; 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) left no-repeat top; margin: 5px 0 5px 2px; padding:0 0 0 15px;}
#Blue ul li a { color:#3C3C34; font-size:12px; font-weight:normal; text-decoration:none; outline:none; }
#Blue ul li a:hover {color:#3C3C34; font-size:12px; font-weight:normal; text-decoration:none; outline:none; }

#Blue1 ul {list-style:none; margin:0; padding:0; }
#Blue1 ul li { background:url(Image/orange_bullet.gif) left no-repeat top; margin: 5px 0 5px 2px; padding:0 0 0 15px;}
#Blue1 ul li a { color:#F1F1F1; 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:14px; font-weight:normal; text-decoration:none; outline:none; }
a:hover { color:#000000; font-size:12px; line-height:14px; font-weight:normal; text-decoration:none; outline:none; }
.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; }
.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:11px; text-decoration:none; outline:none; }
.BottomLinks a:hover { color:#8C0F15; font-size:11px; text-decoration:none; outline:none; }
.ContentBgColor { background-color:#E1D0AC; }

.HeadingOurAffiliations { color:#0A456E; font-size:14px; font-weight:bold; padding-left:15px; }
.ContactUs p { color:#3C3C34; font-size:12px; margin:4px 0 10px 0; }
.Testimonials p { color:#3C3C34; font-size:12px; margin:4px 0 10px 0; }
.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:11px; font-weight:bold; text-decoration:none; padding-top:8px;}
.more a { color:#0A456E; font-size:11px; font-weight:bold; text-decoration:underline;}
.more a:hover { color:#0F4F7B; font-size:11px; 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:11px; }
.BottomNav a { color:#F9E682; font-size:11px; font-weight:normal; text-decoration:none; outline:none; margin:0 6px 0 6px; }
.BottomNav a:hover { color:#FFF; font-size:11px; font-weight:normal; text-decoration:none; outline:none; margin:0 6px 0 6px; }
.FooterRight { color:#F9E682; font-size:11px;  }
.FooterRight a { color:#F9E682; font-size:11px; font-weight:normal; text-decoration:none; outline:none;  }
.FooterRight a:hover { color:#FFF; font-size:11px; font-weight:normal; text-decoration:none; outline:none;  }
.FooterCopyright { color:#666564; font-size:11px; padding:0 0 0 9px; }
.FooterCopyright a { color:#666564; font-size:11px; font-weight:normal; text-decoration:none; outline:none; }
.FooterCopyright a:hover { color:#FFF; font-size:11px; font-weight:normal; text-decoration:none; outline:none; }
/* Footer Classes Ends */

.contactus { color:#FFF; font-size:11px; }
.contactus a { color:#FFF; font-size:11px; font-weight:normal; text-decoration:underline; }
.contactus a:hover { color:#F9E682; font-size:11px; 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,.red-box A:hover { color:#000000; font-size:11px; text-decoration:none; }
.red-box A:hover { color:#571400; 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; } 

.btn, .ofbZoneImmovable .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:11px;
	line-height: 16px;
}
.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:11px;
}
.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:15px; margin-top:8px;
 margin-bottom:12px;
}

.BottomSpace Ul li,.BottomSpace OL li
{
 font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin-top:5px;

}
.BottomSpace OL
{
 margin-left:32px; margin-top:8px;
 margin-bottom:12px;
}


ul A,ol A{ padding-left:0px; padding:0px important; margin:0px 0px 3px 0px important;; }
ul A:hover,ol A:hover{ padding-left:0px; padding:0px important; margin:0px 0px 3px 0px important;; }