/* CSS Document */

*{
	margin:0; padding:0;
}

body{
	background:url(../images/bodyBg.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474747;
}

.mainWrap{
	width:919px;
	margin:20px auto 0 auto;
	background:#FFFFFF;
}

a, img{
	border:0;
	outline:0;
}

.p_cnter{
	background:url(../images/p_cnter.jpg) top left repeat-y;
	width:895px;
	padding:0 12px 10px 12px;
	display:block;
}

.header{
	position:relative;
	height:122px;
}

.logo{
	position:absolute;
	top:4px;
	left:5px;
}

.top_rgt_links{
	position:absolute;
	right:4px;
	top:12px;
	color:#1776af;
}
.top_rgt_links a{
	color:#1776af;
	text-decoration:none;
}
.top_rgt_links a:hover{
	text-decoration:underline;
	color:#f5841f;
}

.navCon{
	position:absolute;
	bottom:0;
	right:-6px;
	/*width:764px;*/
}

ul.navLinks{
	height:36px;
	margin:0;
	padding:0;
	list-style-type:none;
	background:url(../images/nav_bg.jpg) top left repeat-x;
}

ul.navLinks li{
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	
}
ul.navLinks li a{
	color:#FFFFFF;
	text-decoration:none;
	padding:6px 20px;
	display:block;
}
ul.navLinks li a:hover{
	background:url(../images/nav_Hover.jpg) top left repeat-x;
	color:#FFFFFF;
}
ul.navLinks li.user a{
	background:url(../images/nav_Hover.jpg) top left repeat-x;
	color:#FFFFFF;
}
ul.navLinks li.user a:hover{
	background:url(../images/nav_bg.jpg) top left repeat-x;
	color:#FFFFFF;
}

.flashCon{
	width:893px;
	margin:auto;
	margin-top:7px;
}

.conPor1{
	margin-top:8px;
	width:893px;
	overflow:hidden;
}
.welcomeCon{
	width:493px;
	float:left;
}
.welBg{
	background:url(../images/r1_center.jpg) bottom left repeat-x;
	width:461px;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:12px 15px;
	min-height:200px;
	_height:210px;
}
.heading{
	color:#ea6d15;
	font-size:25px;
	padding-bottom:12px;
	padding-top:0;
}
.commitmentCon{
	width:385px;
	float:right;
}
.comBg{
	background:url(../images/r1_center.jpg) bottom left repeat-x;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	padding:12px 15px;
	min-height:210px;
	_height:210px;
}
p{
	margin:0;
	padding:5px 0;
	font-size:13px;
	line-height:18px;
}
.signup{
	color:#474747;
}
.signup a{
	color:#ed7f32;
	text-decoration:none;
	font-weight:bold;
}
.signup a:hover{
	color:#1776af;
}

.quoteCon{
	width:493px;
	float:left;
	background:url(../images/quoteBg.jpg) top left no-repeat;
	padding-bottom:10px;
}

.servicesCon{
	width:385px;
	float:right;
	background:url(../images/servicesBg.jpg) top left no-repeat;
	padding-bottom:10px;
}
.f_left{
	float:left;
}
.f_right{
	float:right;
}

.bl_head{
	color:#0b6193;
	font-size:15px;
	padding:0;
	margin:0;
	font-weight:bold;
}
.pleft{
	padding-right:10px;
}
.emp_rep{
	width:220px;
	border-right:1px solid #d3d3d3;
	padding:12px 10px 0px 10px;
	overflow:hidden;
	float:left;
}
.emp_rep1{
	width:230px;
	padding:12px 10px 0px 10px;
	overflow:hidden;
	float:left;
}
.textW{
	width:170px;
}
.textW1{
	width:160px;
}
.getstarted{
	color:#ea6d15;
	padding-left:47px;
}
.getstarted a{
	color:#ea6d15;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
.getstarted a:hover{
	color:#1776af;
	text-decoration:underline;
}

.getstarted1{
	color:#ea6d15;
	padding-left:60px;
}
.getstarted1 a{
	color:#ea6d15;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
.getstarted1 a:hover{
	color:#1776af;
	text-decoration:underline;
}
ul.services{
	margin:0;
	padding:12px 10px 0px 15px;
	list-style-type:none;
}
ul.services li{
	line-height:17px;
	font-size:13px;
}
ul.services li.head{
	color:#0b6193;
	font-size:15px;
	padding-bottom:8px;
	font-weight:bold;
}
ul.services li.more{
	color:#474747;
	padding-top:5px;
}
ul.services li.more a{
	color:#ea6d15;
	text-decoration:none;
}
ul.services li.more a:hover{
	color:#1776af;
	text-decoration:none;
}

.footer{
	margin:auto;
	width:917px;
	background:#e5e5e5 url(../images/footerBg.jpg) bottom left repeat-x;
	height:20px;
	border:1px solid #c8c8c8;
	border-bottom:0;
	padding:10px 0;
	text-align:center;
	position:relative;
}
.footer a{
	color:#474747;
	text-decoration:none;
}
.footer a:hover{
	color:#000000;
	text-decoration:underline;
}
.footer span{
	font-size:10px;
	display:block;
	padding-top:3px;
}
.footer span.space{
	padding:0 8px;
	display:inline;
}
.shadow{
	margin-top:3px;
}

/* inside page css 17 aug 2009 */


.innerCon{
	margin-top:7px;
	width:895px;
	position:relative;
	background:#FFFFFF;
}
.t_left{
	position:absolute;
	top:0;
	left:0;
}
.t_rgt{
	position:absolute;
	top:0;
	right:0;
}
.b_left{
	position:absolute;
	left:0;
	bottom:0;
}
.b_rgt{
	position:absolute;
	bottom:0;
	right:0;
}
.center{
	border:1px solid #e1e1e1;
	padding:28px;
}

.leftCon{
	width:200px;
	padding-right:30px;
	float:left;
}
.leftCon p{
	text-align:justify;
	line-height:17px;
	padding-top:15px;
}


.rightCon{
	width:580px;
	padding-left:22px;
	float:left;
	border-left:1px solid #d8d8d8;
}

h3{
	font-size:24px;
	color:#5b5b5b;
	padding-bottom:16px;
}
.heading{
	border-bottom:1px solid #d8d8d8;
	color:#3277a1;
	font-size:21px;
	margin:0;
	padding:0;
	padding-top:12px;
	padding-bottom:8px;
}
.subheading{
	border-bottom:1px solid #d8d8d8;
	color:#474747;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:7px 0 9px 0;
}
.rightCon p{
	line-height:15px;
	padding-top:10px;
}

ul.features{
	margin:0;
	padding:0;
	margin-top:25px;
	margin-bottom:25px;
	width:280px;
	float:left;
	padding-left:15px;
	margin-right:20px;
}
ul.features li{
	line-height:24px;
	font-size:12px;
	color:#1b6d9d;
	font-weight:bold;
}

ul.features1{
	margin:0;
	padding:0;
	margin-top:25px;
	margin-bottom:25px;
}
ul.features1 li{
	line-height:24px;
	font-size:12px;
	color:#1b6d9d;
	font-weight:bold;
}
.footerLogo{
	position:absolute;
	left:10px;
	top:1px;
}