@charset "utf-8";
/* Default CSS */
* {
	padding:0; margin:0;
}
img {
	border:none;
}
a {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold;
	color:#ff7632; text-decoration:none; outline:none;
}
ul {
	list-style-type:none;
}
h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:29px; font-weight:bold;
	color:#444444; padding-bottom:15px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:27px; font-weight:bold; color:#444444; padding-bottom:18px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; font-weight:bold; color:#444444; padding-bottom:12px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; font-weight:bold; color:#444444; padding-bottom:7px;
}
p {
	padding-bottom:12px;
}
.nopadding {padding:0!important;}
.nomargin {margin:0!important;}
.nobdr {border-width:0!important;}
.nobg {background:none!important;}
body {
	background:url(../images/bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
	}
.spacer {
	clear:both;
	line-height:0;
	font-size:0;
}
/* /Default CSS */	
#sitewrap {
	width:960px;
	margin:0 auto;
	}
	
#header {
	margin-top:30px;
}
#headertop {
	background:#fff;
	border-top:solid 1px #dbdbdb;
	border-left:solid 1px #dbdbdb;
	border-right:solid 1px #dbdbdb;
	position:relative;
	height:85px;
}
#headertop_rightcorner {
	background:url(../images/roundcorner_right.jpg) no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:-1px;
	right:-1px;
}

.logo {
	width:202px;
	position:absolute;
	top:-19px;
	left:-1px;
}
h4.tagline {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#727272; position:absolute; left:227px; top:38px;
}
	
/*-----------------menu-Start-------------------*/
#menuleftbg {
	float:left;
	background:url(../images/menuleft.jpg) no-repeat;
	width:28px;
	height:45px;
	display:block;
	}
	
#menurightbg {
	float:right;
	background:url(../images/menuright.jpg) no-repeat;
	width:28px;
	height:45px;
	display:block;
	}

#menu {
	float:left;
}
#menu ul {
	background:#68ae1d;	width:904px; float:left;
}
#menu ul li {
	float:left;
	text-transform:uppercase;
	padding:0 17px;
	color:#FFF;
}
#menu ul li a {
	display:block;
	color:#FFF;
	text-decoration:none;
	padding:16px 0 15px;
	margin-right:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#menu ul li a:hover {
	display:block;
	color:#FFF;
	background:url(../images/menu_arrow.jpg) no-repeat top center;
	text-decoration:none;
}
#menu ul li a.select {
	display:block;
	color:#FFF;
	background:url(../images/menu_arrow.jpg) no-repeat top center;
	text-decoration:none;
}
/*-----------------Menu-End-------------------*/
/*-----------------Body-Start-------------------*/
#bodyholder {
	background:#fff;
	position:relative;
	width:100%;
}
#bodyholdercorner_a {
	background:url(../images/bodycorner_left.jpg) no-repeat;
	width:33px;
	height:33px;
	position:absolute;
	bottom:0;
	left:0;
}

#bodyholdercorner_b {
	background:url(../images/bodycorner_right.jpg) no-repeat;
	width:33px;
	height:33px;
	position:absolute;
	bottom:0;
	right:0;
}

.indexHeader {
	background:url(../images/header.jpg) no-repeat 0 0; height:422px; position:relative;
}
.indexHeader h1 {
	background:url(../images/header-heading.png) no-repeat 0 0; width:579px; height:170px; text-indent:-10000px; position:absolute; left:22px; top:102px;
}
.indexHeader a.viewMore {
	background:url(../images/view-more-btn.png) no-repeat 0 0; height:68px; width:173px; text-indent:-1000px; position:absolute; left:265px; bottom:68px;
}
.indexHeader a.viewMore:hover {
	background-position:left bottom;
}
.bodyContent {
	padding:0 0 50px; width:900px; margin:0 auto;
}
.servicePan {
	padding-bottom:40px;
}
.servicePan .smallpanel {
	width:280px; float:left; margin-right:30px;
	}
	
.servicePan .smallpanel img {
	width:89px; float:left; margin:10px 0 0 0;
}

.servicePan .smallpanel .smallpanel_txt {
	float:right; width:180px;
}
.servicePan .smallpanel .smallpanel_txt h3 {
	color:#0065b2;
}
.servicePan .smallpanel .smallpanel_txt a {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; color:#ff7632;
}
.servicePan .smallpanel .smallpanel_txt a:hover {
	color:#000;
}
.grofitPan {
	width:255px; float:left; padding-right:55px;
}
.restrictions {
	width:290px; float:left;
}
.millionPan {
	width:236px; float:right; padding-top:30px;
}
.restrictions ul li {
	padding:0 0 5px 8px; background:url(../images/grey-bull.gif) no-repeat 0 6px;
}
/*-----------------Body-End-------------------*/
#footer {
	padding:12px 0 28px;
}
#footer ul {
	float:left;
}
#footer ul li {
	background:url(../images/footer-grey-bull.png) no-repeat 100% 6px; padding:0 17px; float:left;
}
#footer ul li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#474747;
}
#footer ul li a:hover {
	color:#ff7632;
}
#footer p.copyright {
	float:right; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#474747; padding-right:10px;
}
/*----------- Service Page Starts -------------*/
.innerHeader {
	background:url(../images/header-inner.jpg) no-repeat 0 0; width:960px; height:212px;
}
.innerHeader h1 {
	text-indent:-10000px;
}
.innerBodyPad {
	padding-top:34px; position:relative;
}
.bodyLftCrv {
	width:28px; height:29px; position:absolute; left:-30px; top:0; display:block; background:url(../images/body-lft-crv.gif) no-repeat 0 0;
}
.bodyRghtCrv {
	width:28px; height:29px; position:absolute; right:-30px; top:0; display:block; background:url(../images/body-rght-crv.gif) no-repeat 0 0;
}
.serviceLeft {
	width:620px; float:left;
}
h2.serviceHead {
	background:url(../images/service-bg.jpg) no-repeat 0 0; line-height:33px; padding-left:32px;
}
.serviceRow {
	padding:25px 0; border-bottom:1px solid #e6e6e6;
}
.serviceRow img {
	float:left; width:89px;
}
.serviceRow .rghtTxt {
	width:514px; float:right;
}
ul.contList li {
	padding:0 0 0px 8px; background:url(../images/grey-bull.gif) no-repeat 0 6px;
}
.noTopPad {
	padding-top:0!important;
}
.noBotPad {
	padding-bottom:0!important;
}
/*----------- Service Page Ends -------------*/
