/* CSS Document */

/*class for control right Zones*/
.right-panel-section DIV.ofbZoneImmovable
{
display:block;
float:right;
padding:0px;
margin:0px;
}

.category-shadow{
	background:url(Image/shadow.gif) repeat-y top left;
	padding-right:10px;		
}

.about-container{
width:670px;margin:auto
}

.category-shadow1{
	background:url(Image/dvd.gif) repeat-y top center;
	padding-left:10px;
	padding-right:10px;	
}

.quote-top{
	background:url(Image/quote-top.gif) no-repeat top left;
	padding:10px 0px 10px 0px;
	margin:0px;
}

body{
margin:0px;
}

form{
margin:0px;
}

p, ol, ul, li{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:17px;
margin:0 0 15px 0px;
}


a{
	text-decoration:none;
	color:#000000;
	}
	
a:hover{
	text-decoration:none;
	color:#333333;
	}

.top-height{
height:65px;

}


td{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

h1{
font-size:15px;
color:#0262BC;
font-weight:bold;
padding:21px 0 3px 0;
margin:0px;
}


h2{
font-size:15px;
font-weight:15px;
font-weight:bold;
margin:2px 0px 5px 0px;
}
.client
{
	padding-left:8px;
	padding-top:15px;
	}

.client-pad{
	margin:0;
	padding-left:6px;
}

.contactus-pad{
	margin:0;
	padding-left:7px;
}

h3{
font-size:17px;
color:#5F5D31;
margin:0px;
font-weight:normal;
}

h4{ color:#333333; font-size:12px; font-weight:bold; margin:10px 0 3px 0; }

#logo{
width:350px; height:80px;
padding:0px 0 0 27px;
margin-top:-27px;
position:absolute;
overflow:hidden;

}
.link{
	text-decoration:none;
	color:#000000;
	}
	
.link:hover{
	text-decoration:none;
	color:#333333;
	}
	
.header-bg{
background:url(Image/header-bg.gif) repeat-x #EBF4FA;
height:255px;
}
.welcome-bg{
background:url(Image/welcome-text-bg.gif) repeat-x #EBF4FA;
}
.toptable{
padding:5px 0 0 0;
background:url(Image/body-bg.gif) repeat-x #EBF4FA;
}

.slogan-small{
font-family:"Trebuchet Ms" Verdana, Arial, Helvetica, sans-serif;
font-size:27px;
color:#ffffff;
font-weight:normal;
}

.slogan-mid{
font-family:"Trebuchet Ms" Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
color:#ffffff;
font-weight:normal;

}

.slogan-large{
font-family:"Trebuchet Ms" Verdana, Arial, Helvetica, sans-serif;
font-size:31px;
color:#0C4E7C;
font-weight:bold;

}

.quote-button{
	padding:15px 10px 15px 0;
	font-family:"Trebuchet Ms" Verdana, Arial, Helvetica, sans-serif;
	font-size:31px;
	color:#ffffff;
	font-weight:normal;
	float:right;
	}
.quote-button-inner
{
padding-top:10px;	
}

.readmore{
color:#0262BC;
font-size:12px;
font-weight:bold;
padding:0px 10px 4px 0px;
text-decoration:none;
background:url(Image/arrow.gif) no-repeat right;
}
.readmore:hover{
font-size:12px;
font-weight:bold;
padding:0px 10px 4px 0px;
text-decoration:none;
color:#000000;
background:url(Image/arrow-b.gif) right no-repeat;

}

.midbg{
background:url(Image/mid-bg.gif);
height:151px;
}

.personaltext{
padding:2px 0 0 20px;
}

.readmore-b{
color:#000000;
font-size:12px;
font-weight:bold;
padding:0px 10px 4px 0px;
text-decoration:none;
background:url(Image/arrow-b.gif) right no-repeat;
}

.readmore-b:hover{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:0px 10px 4px 0px;
text-decoration:none;
background:url(Image/arrow-b1.gif) right no-repeat;
}


.whiteborder{
border-top:1px solid #FFFFFF;
}
.mid-gray-bg{
background:url(Image/mid-gray-bg.gif) repeat-x #FFFFFF;
height:151px;

}


.lt-link ul {
	list-style:none;
	margin: 0 0px 0 0;
	padding:0 0 7px 0;
}

.lt-link ul li {
	background:url(Image/bullet.gif) left no-repeat ;
	margin:0 0 0 4px;
	padding:1px 0 2px 13px;
 }

.lt-link ul li a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

.lt-link ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.mid-shadow{
background:url(Image/shadow-mid.gif) right no-repeat;
height:147px;
padding:9px 0 0 15px;
}
.mid-shadow1{
height:147px;
padding:9px 0 0 15px;
}
.service{
 padding-left:15px;
}


.service P {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #343C3C;
	text-align:justify;
}

.service A, .service A:hover
{
 background-image:none;
 padding:0px;
}

.service ul, .service  ol{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #343C3C;
	text-align:justify;
	margin-left:23px;
	padding:0px;
}

.service ul p, .service ol p
{
 margin:0px;
 padding:0px;
}


.bott-img IMG
{margin-bottom:-2px
}
.bott-img 
{padding-left:15px;
}
.testimonial{
padding:0 1px 0 0 ;
padding-left:2px;
}
.mid-hight{
height:147px;
padding:9px 0 0 0;
}

.lt-link1 ul {
	list-style:none;
	margin: 0 0 10px 0;
	padding:0;
}

.lt-link1 ul li {
	background:url(Image/blue-bullet.gif) left no-repeat ;
	margin:0 0 0 4px;
	padding:1px 0 2px 13px;
 }

.lt-link1 ul li a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

.lt-link1 ul li a:hover {
	color:#000000;
	text-decoration:underline;
}

.our-affi{
height:64px; background-color:#ECEBDD;
padding-top:8px;
 
}

.footernav-pad{
	padding-left:15px;
	}

.footer-height{
height:48px; background-color:#222222;
}

.footerlink{
color:#CCCCCC;
font-size:11px;
height:46px;
padding:2px 0 0 0;
}

.footerlink a{
color:#CCCCCC;
font-size:11px;
text-decoration:none;
padding-right:5px;
}
.footerlink a:hover{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
padding-right:5px;
}
.footertext{
color:#818181;
font-size:11px;
height:46px;
padding:2px 0 0 0;
}
.get-quate{
background: url(Image/quote-button-bg.gif) repeat-x;
height:12px;
padding:4px 0 15px 0px;
}

.get-quatelink P{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:21px;
padding-top:8px;
text-decoration:none;

}
.get-quatelink {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:21px;
text-decoration:none;

}
.get-quatelink A{
color:#FFFFFF;
text-decoration:none;
}
.get-quatelink A:hover{
color:#D3EAFA;
text-decoration:none;
}
.slogan-text{
height:40px;
}
.innerbodybg{
padding:5px 0 0 0;
background:url(Image/inner-bg.gif) repeat-x #EBF4FA;
}

.innerheaderbg{
background:url(Image/inner-headerbg.gif) repeat-x;
height:110px;
}
.innerheaderbg1{
background:url(Image/inner-headerbg1.gif) repeat-x;
}
.inner-slogan-text{
padding:20px 0 0 0;
height:65px;
font-family:"Trebuchet Ms" Verdana, Arial, Helvetica, sans-serif;
font-size:28px;
color:#ffffff;
font-weight:normal;

}
.innermidbg{
background: url(Image/inner-midbg.gif) repeat-x;
}
.innerleft{
background:url(Image/left-bg.gif) right repeat-y;
}

.pagetitle{	
font-size:19px;
color:#0C4E7C;
height:29px;
padding:21px 0 0 0;

}
.butt-mid-bg{
background:url(Image/butt-bg-mid.gif);
padding:0px 0 0 10px;
}
.whitetext{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
.personal-height{
padding:20px 0 0 0;
}
.business-height{
padding:10px 0 0 0;
}
.client-height{
padding:10px 0 0 0;
}



DIV.top-adbanner{ 
	overflow:hidden;
	margin:0px;
	padding:2px;
}


DIV.right-adbanner{ 
	overflow:hidden;
	margin:0px;
	padding:2px;
}


DIV.bottom-adbanner{ 
	overflow:hidden;
	margin:2px;
	text-align:center;
}
.bgcolor1 { background-color:#838149;}
.bgcolor2 { background-color:#36340B;}
.bgcolor3 { background-color:#B7D8EF;}


.input{
width:190px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}


.btn, .ofbZoneImmovable .btn
{
   font-size:12px;
   font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#FFFFFF;
   background-color:#4FA0D9;
   margin:0px;
   padding:1px;
   line-height:14px;
   border:1px solid #1D7ABB;
}

/*Form based CSS starts*/

.webpart /* This Class controls External setting of Forms*/
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	line-height: 16px;
}
.webpart .form-head /* This Class controls heading */ 
{
	background-color:#0275C5;
	border:1px solid #0275C5;
	padding:4px 3px 4px 4px;
	color:#ffffff;
	font-size:13px;
}
.webpart .form-subhead /* This Class controls Sub heading */ 
{
	background-color:#31ABFD;
	border:1px solid #494C3E;
	padding:4px 3px 4px 4px;
	color:#ffffff;
	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:Verdana, Arial, Helvetica, sans-serif;
	color:#3C637D;
	font-size:10px;
	padding: 1px;
	background-position:left top;
	border:1px solid #407794;
	background-color:#EBF4FA;
	vertical-align:middle;
	width:auto !important;
	}

.webpart .mandatory, .webpart span.mandatory /* This Class controls Select , textarea, INPUT */ 
{
	color:#D00000;
}

.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:#0275C5;
	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*/	


/* Classes for Conrolling Right Zone*/
.right-section DIV.ofbZoneImmovable
{
display:block;
float:right;
}
 
