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{
   font-size:12px;
   color:#4E4E4E;
   }
   
p{
   font-size:12px;
   color:#4E4E4E;
   line-height:18px;
   margin:0 0 8px 0;
   }
   
ol, ul{
	list-style-type:none;
	padding:0; margin:0;}

li{
   font-size:12px;
   color:#4E4E4E;
   line-height:18px;
   margin:0px;
   list-style-type:none;
   padding:0 0 0 15px;
   background:url(Image/bullet-blue.gif) no-repeat;
   }

#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:Tahoma,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,Arial, Helvetica, sans-serif;
   font-size:22px;
   color: #ffffff;
   text-align:center;
   padding:0px;
   margin:0px 0px 0px 0px;
 } 		
.container
{
	margin-left:22px;
}
h2{
   margin:33px 0 5px 0;
   color:#82010A;
   font-weight:bold;
   font-size:15px;
   }

h3{
   margin:1px 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:Tahoma,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;
   padding-left:0px;
   }   
.dvd-space1{
   height:11px;
   padding-left:0px;
   }      
     
   
.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: #0099CC;
	font-size:12px;
	text-decoration:underline;
}

.what-new ul li a:hover {
	color: #330000;
	font-size:12px;
	text-decoration:none;
}


.what-new ul li  {
	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:Tahoma,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 0px 8px;
   }

.test-header1{
   color:#82010A;
   font-weight:bold;
   font-size:15px;
   
   }

.affi{
   color:#82010A;
   font-weight:bold;
   font-size:15px;
   }



/*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:normal;
   text-decoration:none;
   padding:0 8px 0 0;
  
   }

.read-more a{
   color:#29A7DF;
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
   }   
   
.read-more a:hover {
   color:#666666;
   text-decoration:underline;
  
   }
   
.footer-bg{
   background:url(Image/footer-bg.gif) repeat-x top;
   margin:0 0 0 0;
   padding-top:10px;
	}

 
.footer-text a{
  color:#0890B8;
  text-decoration:underline;
  }

.footer-text a:hover{
  color:#000040;
  text-decoration:none;
  }

.footer-text 
{
 font-size:11px;
  color:#000040;
  text-decoration:none;
  }
  
  
  .footer-text1 {
  
  font-size:11px;
   color:#000040;
  text-decoration:none;
  
  }  
.footer-text1 a{
font-size:11px;
  color:#29A7DF;
  text-decoration:underline;
  }
  
  .footer-text1 a:hover{
  font-size:11px;
  color:#000040;
  text-decoration:none;
  }


  
.btn, .ofbZoneImmovable .btn
{
   font-size:11px;
   font-family:Tahoma,Arial, Helvetica, sans-serif;
   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:Tahoma,Arial, Helvetica, sans-serif;
    font-size:17px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	margin:0 0 0 0;
	padding:16px 0 0 7px;
	}
.business-text-inner a{
    font-family:Tahoma,Arial, Helvetica, sans-serif;
    font-size:17px;
	line-height:14px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}	
	
	.business-text-inner a:hover{
    font-family:Tahoma,Arial, Helvetica, sans-serif;
    font-size:17px;
	line-height:14px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}	
	
.business-text-inner {
    font-family:Tahoma,Arial, Helvetica, sans-serif;
    font-size:17px;
	color:#51C3F8;
	font-weight:bold;

	}
.quote-box-bg{
	background:url(Image/quote-box.gif) no-repeat;
	padding:6px 40px 16px 40px;
	}
	

.quote-box{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
 	font-size:14px;
 	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}
	
.quotelink{
	font-family:Tahoma,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,Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	line-height: 16px;
	background-color:transparent;
}
.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,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:Tahoma,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:Tahoma,Arial, Helvetica, sans-serif;
   font-size:26px;
   line-height:26px;
   color:#0B527E;
   }
   
.helping-text2 {
   font-family:Tahoma,Arial, Helvetica, sans-serif;
   font-size:35px;
   line-height:38px;
   color:#82010A;
   font-weight:bold;
   }
   
.helping-text3{
   font-family:Tahoma,Arial, Helvetica, sans-serif;
   font-size:22px;
   line-height:22px;
   color:#0B527E;
   }
   
.helping-text4{
   font-family:Tahoma,Arial, Helvetica, sans-serif;
   font-size:30px;
   line-height:32px;
   color:#82010A;
   font-weight:bold;
   }
   
.bottom-left-adbanner{
   float:left;
   width:180px;
   overflow:hidden;
   padding-left:9px;
   } 
   
.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;
  }

.test-padd{
padding-bottom:10px;
}
.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  {
	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;
}

.sep
{
padding-left:19px;
}


.sep1
{
padding-left:10px;
}

.contactUs
{
padding-left:20px;
}


.BottomSpace a
{
  color:#0099CC;
  text-decoration:underline;
}

.BottomSpace a:hover
{
  color:#660033;
  text-decoration:none;
}

.BottomSpace ul,.BottomSpace ol
{
 margin-left:22px;
 margin-top:3px;
 margin-bottom:10px;
}

.BottomSpace ul li,.BottomSpace ol li
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
 font-size:12px;
 margin-top:3px;

}


  
