/* CSS Document */

body{
margin:0px;
}

form{
margin:0px;
}

p, ol, ul, li{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:17px;
margin:0 0 15px 0px;
}

.top-height{
padding-top:15px;

}


td{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

#logo{
width:200px; height:42px;
padding:13px 0 0 27px; overflow:hidden;
}

.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:31px;
color:#ffffff;
font-weight:normal;

}

.slogan-large{
font-family:"Trebuchet Ms" Verdana, Arial, Helvetica, sans-serif;
font-size:31px;
color:#0C4E7C;
font-weight:bold;

}
.welcome-heading, h2{
font-size:15px;
color:#0262BC;
font-weight:bold;
padding:21px 0 3px 0;
margin:0px;
}
.quote-button{
padding:15px 10px 15px 0;
}

.quote-button-inner{
padding:15px 0px 15px 0;
}
.readmore{
color:#0262BC;
font-size:11px;
font-weight:bold;
padding:0px 0 0 0;
text-decoration:none;
}

.midbg{
background:url(Image/mid-bg.gif);
height:151px;
}

.personaltext{
padding:10px 0 0 27px;
}

.heading, h3{
font-size:15px;
font-weight:15px;
font-weight:bold;
height:27px;
}

.readmore-b{
color:#000000;
font-size:11px;
font-weight:bold;
padding:8px 0 0 0;
text-decoration:none;
}


.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:11px;
	text-decoration:none;
}

.lt-link ul li a:hover {
	color:#000000;
	text-decoration:underline;
}
.mid-shadow{
background:url(Image/shadow-mid.gif) right top no-repeat;
}

.testimonial{
padding:0 65px 0 0;
}
.mid-hight{
height:147px;
padding:4px 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:11px;
	text-decoration:none;
}

.lt-link1 ul li a:hover {
	color:#000000;
	text-decoration:underline;
}

.our-affi{
height:64px;

}
.toll-free{
font-size:17px;
color:#5F5D31;
}
.footer-height{
height:48px;
}

.footerlink{
color:#CCCCCC;
font-size:11px;
height:46px;
padding:2px 0 0 0;
}

.footerlink a{
color:#CCCCCC;
font-size:11px;
text-decoration:none;
}
.footerlink a:hover{
color:#CCCCCC;
font-size:11px;
text-decoration:underline;
}
.footertext{
color:#818181;
font-size:11px;
height:46px;
padding:2px 0 0 0;
}


.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;

}
.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;
}


/* Generic Form Classes*/

.generic-form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#54585D;
	font-size:11px;
	line-height: 13px;
	background-color:transparent;
	}

.generic-form  td{
	padding:2px;
	background-color:#ffffff;}

.generic-form select{
	width:130px;}

.generic-form INPUT,select,textarea{
	border:1px solid #8EC2E7;
	color:#4A4948;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-top:2px;
	padding-bottom:2px;}

.generic-form  .red-txt, span.red-txt{
	color:#F50000;}

.generic-form  .gray-btn{
	background-image:none;
	background-repeat:repeat;
	border:1px solid #1C1C1B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#1C8AD9;
	margin:0px;
	padding-left:1px;
	padding-right:1px;}

.generic-form .form-head {
	background-color:#1C8AD9;
	padding:4px 3px 4px 4px;
	color:#ffffff;
	font-size:11px;}

.generic-form .bor-none{
	border:none;}

.generic-form .Checkbox INPUT /* This Class controls Checkbox.Apply it on checkbox*/ {
	border:none !important;
	background-color:transparent !important;
}

.generic-form .Radiobox INPUT/* This Class controls Radio.Apply it on Radio*/ {
            border:none !important;
            background-color:transparent !important;

}
/* Generic Form Classes*/






