body{
    margin:0px;
	padding:0px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	background:url(Image/body-bg-inner.gif) repeat-x top;
	}
	
.main-header{
    background:url(Image/body-bg.gif) repeat-x top;
	}
	
.input{
   border:1px solid #C1C1C1;
   font-size:11px;
   color:#000000;
   }
   
.textarea1{
   border:1px solid #C1C1C1;
   font-size:11px;
   color:#000000;
   }

select{
   border:1px solid #666565;
   width:186px;
   font-size:11px;
   color:#000000;
   }
TD a{
	color:#82010A;
	text-decoration:none;}   

 TD a:hover{
	color:#29A7DF;
	text-decoration:underline;}   
   
td{
   font-size:12px;
   color:#4E4E4E;
   }
   
p{
   font-size:12px;
   color:#4E4E4E;
   line-height:18px;
   margin:0 0 8px 0;
   }
   
ol,ul,li{
   font-size:12px;
   color:#4E4E4E;
   line-height:18px;
   margin:0 0 0 20px;
   padding:0 0 0 15px;
   }

#logo{
    margin:15px 0 0 0;
    padding:0 0 0 0;
	width:220px;
	height:80px;
	text-align:center;
	overflow:hidden;
	}


.header{
   background:url(Image/header-1.jpg) no-repeat top;
   }

.header-inner{
   background:url(Image/header-inner-1.jpg) no-repeat top;
   }

.toll-free{
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0B527E;
	font-weight:bold;
	padding:25px 11px 0 0;
	}
	
.helping{
    margin:0 0 0 0;
	padding:30px 12px 0 0;
	}	
	
.home-space{
    margin:0 0 0 0;
	padding:36px 0 0 0;
	}
	
.header-space{
    margin:0 0 0 0;
	padding:29px 0 0 0;
	}
	
.header-space1{
    margin:0 0 0 0;
	padding:26px 0 0 15px;
	}	

.get-quote-space{
	margin:42px 12px 0 0;
	}
	
.get-quote-space-inner{
	margin:25px 12px 0 0;
	}

H1{ 
   font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
   font-size:22px;
   color: #ffffff;
   text-align:center;
   padding:0px;
   margin:0px 0px 0px 0px;
 } 		

h2{
   margin:33px 0 5px 0;
   color:#82010A;
   font-weight:bold;
   font-size:15px;
   }

h3{
   margin:18px 0 0 0;
   color:#82010A;
   font-weight:bold;
   font-size:15px;
   }

h4{
   margin:10px 0 5px 0;
   color:#82010A;
   font-weight:bold;
   font-size:13px;
   }
   	
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#CC4B24;
	text-decoration:none;
	line-height:17px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

.dvd-space{
   height:11px;
   }   
     
   
.new-space{
   margin:0 0 0 0;
   padding:38px 0 0 0;
   }
   
.business-space{
   margin:0 0 0 0;
   padding:12px 0 0 0;
   }
   
.monthly{
	margin:0;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
   }  


.new-dvd{
   background:url(Image/new-dvd.gif) repeat-y;
   }


.what-new ul {
	margin:2px 0 2px 0;
	padding:0 0 0 0;
	list-style-type:none;
	
 }

.what-new ul li {
   background:url(Image/bullet-blue.gif) no-repeat;
	margin:0 0 0 0;
	padding:2px 0 2px 13px;
	list-style-type:none;
 }

.what-new ul li a {
	color: #4E4E4E;
	font-size:12px;
	text-decoration:underline;
}

.what-new ul li a:hover {
	color: #29A7DF;
	text-decoration:underline;
}

.new-header{
   color:#82010A;
   font-weight:bold;
   font-size:15px;
   }

.dvd-body{
   background:url(Image/dvd-body.gif) repeat-x center;
   }
   
.box-top{
   height:81px;
   }   
.bott-curv
{

   background:url(Image/box-bottom.gif) no-repeat;
   background-position:left bottom;
   background-color:#EDFBFF;
}
.box-bottom{
   /*background:url(Image/box-bottom.gif) no-repeat;*/
   height:21px;
   padding-right:10px ;
   }
   
.box-mid{
   background:url(Image/box-mid.gif) repeat-y;
   background-color:#F0F8FA;
   }
   
.business-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	}

.test-header{
   color:#82010A;
   font-weight:bold;
   font-size:15px;
   margin:0 0 0 8px;
   }




/*Layers Start*/
#business-head{
	position:absolute;
	width:206px;
	height:88px;
	z-index:1;
	margin:0 0 0 0;
}

#business-tophead{
	position:absolute;
	width:206px;
	height:68px;
	z-index:2;
	margin:0;
	background-image: url(Image/box-top-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#personal-3{
	position:absolute;
	width:206px;
	height:68px;
	z-index:3;
	margin:0;
	background-image: url(Image/box-top-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#client-3{
	position:absolute;
	width:206px;
	height:68px;
	z-index:4;
	margin:0;
	background-image: url(Image/box-top-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
#personal{
	position:absolute;
	width:206px;
	height:88px;
	z-index:5;
	margin:0 0 0 0;
}
#client-services {
	position:absolute;
	width:206px;
	height:88px;
	z-index:6;
	margin:0 0 0 0;
}
#business-1 {
	position:absolute;
	width:110px;
	height:100px;
	z-index:7;
	margin:-19px 0 0 94px;
	text-align:right;
}
#business-2 {
	position:absolute;
	width:100px;
	height:64px;
	z-index:8;
	margin:0 0 0 0;
}
#personal-1 {
	position:absolute;
	width:120px;
	height:115px;
	z-index:9;
	margin:-19px 0 0 85px;
    text-align:right;
}
#personal-2 {
	position:absolute;
	width:84px;
	height:64px;
	z-index:10;
	margin:0 0 0 0;
}
#client-1 {
	position:absolute;
	width:105px;
	height:100px;
	z-index:11;
	margin:-19px 0 0 99px;
    text-align:right;
}
#client-2 {
	position:absolute;
	width:100px;
	height:64px;
	z-index:12;
	margin:0 0 0 0;
}
/*Layers End*/


.drop-down{
   border:1px solid #666565;
   width:190px;
   font-size:11px;
   color:#000000;
   }

.read-more{
   color:#29A7DF;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
   padding:0 8px 0 0;
  
   }

.read-more a{
   color:#29A7DF;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
   background:url(Image/arrow.gif) no-repeat right 5px;
   padding:0 8px 0 0;
   }   
   
.read-more a:hover{
   color:#29A7DF;
   text-decoration:underline;
   background:url(Image/arrow.gif) no-repeat right 5px;
   padding:0 8px 0 0;
  
   }
   
.footer-bg{
   background:url(Image/footer-bg.gif) repeat-x top;
   margin:0 0 0 0;
   padding-top:10px;
	}

.footer-text{
  font-size:11px;
  color:#0890B8;
  }
  
.footer-text a{
  color:#0890B8;
  text-decoration:none;
  }

.footer-text a:hover{
  color:#0890B8;
  text-decoration:underline;
  }

.footer-text1{
  font-size:11px;
  color:#000000;
  }
  
.footer-text1 a{
  color:#000000;
  text-decoration:none;
  }

.footer-text1 a:hover{
  color:#29A7DF;
  text-decoration:underline;
  }  
  
.btn, .ofbZoneImmovable .btn
{
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#0B76A7;
   margin:0px;
   padding:0px;
   line-height:14px;
   border:1px solid  #056F9D;
}

.left-link-bg{
   background:url(Image/left-link-bg.gif) no-repeat top left;
   }
   
.left-link-bg-internal{
   background: url(Image/left-link-internal-bg.gif) no-repeat top left;
   }   
   
.left-nav
{
    background-image:url(Image/Leftnav_bg.gif);
	height:200px;
}

.box-inner{
    background:url(Image/box-inner-1.gif) no-repeat bottom;
	height:56px;
	}
	
.business-text-inner{
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
	color:#ffffff;
	font-weight:bold;
	margin:0 0 0 0;
	padding:16px 0 0 7px;
	}
	

.quote-box-bg{
	background:url(Image/quote-box.gif) no-repeat;
	padding:6px 40px 16px 40px;
	}
	

.quote-box{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
 	font-size:14px;
 	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}
	
.quotelink{
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
 	font-size:14px;
 	color: #000000;
	font-weight:bold;
	text-decoration:none;
	}

a.quotelink:hover{
 	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	}

.career-affiliation
{
	padding-left:22px;
}

/*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;
	background-color:#FFF;
}
.webpart .form-head /* This Class controls heading */ 
{
	background-color: #0C79A9;
	border:1px solid #086B97;
	padding:4px 3px 4px 4px;
	color:#ffffff;
	font-size:13px;
}
.webpart .form-subhead /* This Class controls Sub heading */ 
{
	background-color: #028DCA;
	border:1px solid #027FB6;
	padding:4px 3px 4px 4px;
	color:#ffffff;
	font-size:11px;
}
.webpart  td{
	padding:2px;
}

.webpart select  /* This Class controls for Select */ {
	border:1px solid #0D7AAB;
}

.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:#2a2a2a;
	font-size:10px;
	padding: 1px;
	background-position:left top;
	border:1px solid #0D7AAB;
	background-color:#E4F6FE;
	vertical-align:middle;
	width:auto !important;
}

.webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */ 
{
	color:#2a2a2a;
}

.webpart INPUT.webpart-btn /* This Class controls button*/ {
	background-image:none;
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#0C79A9;
	font-weight:bold;
	border:1px solid #086B97;
	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*/	


/*New class 06032008*/	
  
.monthly1{
   margin:0 0 0 0;
   padding-top:15px;
   } 
   
.monthly2{
   margin:0 0 0 0;
   padding-top:6px;
   }

.helping-text1{
   font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
   font-size:26px;
   line-height:26px;
   color:#0B527E;
   }
   
.helping-text2{
   font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
   font-size:35px;
   line-height:38px;
   color:#82010A;
   font-weight:bold;
   }
   
.helping-text3{
   font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
   font-size:22px;
   line-height:22px;
   color:#0B527E;
   }
   
.helping-text4{
   font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
   font-size:30px;
   line-height:32px;
   color:#82010A;
   font-weight:bold;
   }
   
.bottom-left-adbanner{
   float:left;
   width:180px;
   overflow:hidden;
   } 
   
.left-adbanner{
   margin:auto;
   width:667px;
   overflow:hidden;
   } 
   
.mail{
  color:#4E4E4E;
  text-decoration:none;
  font-size:10px;
  }
  
a.mail:hover{
  color:#BAB6B6;
  text-decoration:none;
  }
  


.what-new1 ul {
	margin:0 0 2px 0;
	padding:0 0 0 0;
	list-style-type:none;
 }

.what-new1 ul li {
   background:url(Image/bullet-blue.gif) no-repeat;
	margin:0 0 0 0;
	padding:2px 0 2px 13px;
	list-style-type:none;
 }

.what-new1 ul li a {
	color: #4E4E4E;
	font-size:12px;
	text-decoration:underline;
}

.what-new1 ul li a:hover {
	color: #29A7DF;
	text-decoration:underline;
}
     	  		
/*---------Additional Classes----------------*/
#prsnl-Layer {
	position:absolute;
	width:99px;
	height:160px;
	text-align:right;
	vertical-align:text-top;
	margin-top: -22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 99px;
	z-index:14;
}
#busin-Layer {
	position: absolute;
	width:99px;
	height:160px;
	text-align:right;
	vertical-align:text-top;
	margin-top: -22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 99px;
	z-index:15;
}	
#client-Layer {
	position:absolute;
	width:99px;
	height:160px;
	text-align:right;
	vertical-align:text-top;
	margin-top: -22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 99px;
	z-index:16;
}
.prsnl{
	background-color:#EDFBFF;
	}
.busin{
	background-color:#EDFBFF;
	}

.clint{
	background-color:#EDFBFF;
	}
.ul-height{
	background-color:#EDFBFF;
	}
.yellow-bg 
{
	background: url(Image/box-mid.gif) no-repeat bottom;
}
.OfbCustomizeCheckBox
{
}
.OfbCustomizeCheckBox INPUT
{
border:none !important;
background-color:transparent !important;
}
.OfbCustomizeCheckBox label
{
}

.OfbCustomizeRadioButton
{
}
.OfbCustomizeRadioButton input
{
border:none !important;
background-color:transparent !important;
}
.OfbCustomizeRadioButton label
{
}
