/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:0;
	margin:0;
	background:#F9FFD3 url('images/pattern.gif') repeat-x 0 0;
	color:#8D945D;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif
}
p, a, li, td, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}
/*-------------------------general-------------------------*/
/*-------------------------Left Panel Start-------------------------*/
.searchPPadding{
	padding:45px 0 21px 0;
}
.search{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#000;
	background-color:inherit;
	background:url('images/search.gif') no-repeat 0 0;; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:0
}
.textbox{
	width:178px;
	height:18px;
	background-color:#E5ECB6;
	color:#000;
	border:1px solid #cccccc;
}
.advancesearch a{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#8C170A;
	background-color:inherit;
	text-decoration:underline;
}
.advancesearch a:hover{
	text-decoration:none;
}
.header{
	background:url('images/header.jpg') no-repeat 0 0;
	padding-left:356px; padding-right:0; padding-top:160px; padding-bottom:56px
}
.topnav{
	background-color:#0A1919;
	color:#FFDF70;
}
.topnav ul li{
	width:auto;
	background:url('images/topnavdiv.gif') no-repeat 100% 50%;
	font-weight:bold;
	line-height:27px;	
	float:left; padding-left:17px; padding-right:17px; padding-top:0; padding-bottom:0
}
.topnav ul li.notopNavDiv{
	background-image:url('none');
}
.topnav ul li a{
	color:#FFDF70;
	background-color:inherit;
}
.topnav ul li a:hover{
	color:#FFF;
	background-color:inherit;
}
.topnav ul li a.active{
	color:#FFF;
	background-color:inherit;
	cursor:text;
}
.welPPadding{
	padding:34px 0 33px 0;
}
.welcome{
	font-size:24px;
	line-height:29px;
	color:#000;
	background-color:inherit;
}
.welgreenTxt{
	font-size:14px;
	line-height:18px;
	color:#386022;
	background-color:inherit;
	padding:5px 0;
}
.welgreenTxt a{
	color:#880A08;
	background-color:inherit;
	text-decoration:underline;
}
.welgreenTxt a:hover{
	text-decoration:none;
}
.welTxt{
	line-height:15px;
}
.welTxt span{
	background:url('images/arrow.gif') no-repeat 0 16px;
	font-weight:bold;
	display:block; padding-left:11px; padding-right:0; padding-top:10px; padding-bottom:0
}
.welTxt span a{
	color:#880A08;
	background-color:inherit;
}
.welTxt span a:hover{
	color:#000;
	background-color:inherit;
}
.latestProTopPPadding{
	padding:13px 0 25px 0;
}
.latestProTxt{
	font-size:11px;
	line-height:15px;
}
.latestProTxt span.heading{
	font-size:14px;
	line-height:18px;
	color:#386022;
	background-color:inherit;
	display:block;
}
.latestProTxt span.LpMore{
	background:url('images/arrow.gif') no-repeat 0 12px;
	font-weight:bold;
	display:block; padding-left:7px; padding-right:0; padding-top:6px; padding-bottom:0
}
.latestProTxt span.LpMore a{
	color:#954B10;
	background-color:inherit;
}
.latestProTxt span.LpMore a:hover{
	color:#000;
	background-color:inherit;
}
.latestProBotPPadding{
	padding:0 0 15px 0;
}
.proMore{
	background:#FFF url('images/arrow.gif') no-repeat 235px 50%;
	color:#954B10;
	height:15px;
	line-height:13px;
	font-weight:bold;
	padding-left:242px; padding-right:0; padding-top:0; padding-bottom:0
}
.proMore a{
	color:#880A08;
	background-color:inherit;
}
.proMore a:hover{
	color:#000;
	background-color:inherit;
}
.banner{
	background:url('images/banner.jpg') no-repeat 0 0;
	padding-left:19px; padding-right:0; padding-top:89px; padding-bottom:196px
}
.footerPattern{
	background:url('images/footerpattern.gif') repeat-x 0 37px;
	padding-left:0; padding-right:0; padding-top:65px; padding-bottom:0
}
ul.footernasv li{
	width:auto;
	background:url('images/footnavdiv.gif') no-repeat 100% 50%;
	line-height:14px;	
	float:left; padding-left:12px; padding-right:12px; padding-top:0; padding-bottom:0
}
ul.footernasv li.home{
	padding:0 12px 0 0;
}
ul.footernasv li.nofootNavDiv{
	background-image:url('none');
}
ul.footernasv li a{
	color:#850207;
	background-color:inherit;
	font-weight:bold;
}
ul.footernasv li a:hover{
	color:#000;
	background-color:inherit;
}
.copyright{
	padding:14px 0 0 0;
	line-height:16px;
}
.copyright a{
	color:#850207;
	background-color:inherit;
}
.copyright a:hover{
	text-decoration:underline;
}
/*-------------------------Left Panel End-------------------------*/
/*-------------------------Right Panel Start-------------------------*/
.rightPPattern{
	background:#860608 url('images/right_p_pattern.gif') repeat-x 0 0;
	color:#F26368;
	padding-left:19px; padding-right:19px; padding-top:61px; padding-bottom:0
}
.logo{
	padding:0 35px 36px 37px;
}
.latestNews{
	font-size:24px;
	line-height:29px;
	color:#FFF;
	background-color:inherit;
}
.latestNews1Padding{
	padding:6px 0 25px 0;
}
.latestNews2Padding{
	padding:0 0 35px 0;
}
.newsTxt{
	 line-height:15px;
	 padding:11px 0 8px 0;
}
.newsTxt span{
	display:block;
	background:inherit url('images/newsbullet.gif') no-repeat 0 0;
	font-weight:bold;
	color:#F18589;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:5px; background-color:inherit
}
p.newsMore{
	width:73px;
	height:17px;
	line-height:16px;
	font-weight:bold;
	background:url('images/newsmorebg.gif') no-repeat 0 0;
	text-align:center
}
p.newsMore a{
	color:#FFDF70;
	background-color:inherit;
}
p.newsMore a:hover{
	color:#FFF;
	background-color:inherit;
}
.serviceTxt{
	line-height:15px;
}
.serviceTxt span{
	font-size:14px;
	line-height:15px;
	color:#F18589;
	background-color:inherit;
	display:block;
}
.serviceLink{
	padding:6px 0;
}	
.serviceLink ul li{
	width:auto;	
	background:url('images/service_linkdiv.gif') repeat-x 0 100%;
	line-height:26px
}
.serviceLink ul li.noSLDivder{
	background-image:url('none');
}
.serviceLink ul li span{
	background:url('images/servicelink_bullet.gif') no-repeat 17px 50%;
	padding-left:41px; padding-right:0; padding-top:0; padding-bottom:0
}
.serviceLink ul li span a{
	color:#FFDF70;
	background-color:inherit;
}
.serviceLink ul li span a:hover{
	color:#FFF;
	background-color:inherit;
}
.serviceMore{
	background:#490305 url('images/arrow1.gif') no-repeat 191px 50%;
	color:#FFDF70;
	height:15px;
	line-height:13px;
	font-weight:bold;
	padding-left:199px; padding-right:0; padding-top:0; padding-bottom:0
}
.serviceMore a{
	color:#FFDF70;
	background-color:inherit;
}
.serviceMore a:hover{
	color:#FFF;
	background-color:inherit;
}
.contactPPadding{
	padding:48px 0 32px 0;
}
.phonePanel{
	background:inherit url('images/phoneno_bg.gif') no-repeat 100% 0;
	line-height:17px;
	font-weight:bold;
	color:#FFF;
	padding-left:0; padding-right:0; padding-top:0; padding-bottom:6px; background-color:inherit
}
.phonePanel span.phone{
	background:inherit url('images/phonebullet.gif') no-repeat 0 0;
	color:#F18589;
	padding-left:21px; padding-right:26px; padding-top:0; padding-bottom:0; background-color:inherit
}
.phonePanel span.email{
	background:inherit url('images/emailbullet.gif') no-repeat 0 0;
	color:#F18589;
	padding-left:21px; padding-right:26px; padding-top:0; padding-bottom:0; background-color:inherit
}
.phonePanel a{
	color:#FFDF70;
	background-color:inherit;
}
.phonePanel a:hover{
	text-decoration:underline;
}
/*-------------------------Right Panel End-------------------------*/
/*-------------------------ABOUT US PAGE START-------------------------*/
.aboutusPPadding{
	padding:33px 0 134px 0;
}
.aboutusheadeing{
	font-size:24px;
	line-height:26px;
	color:#000;
	background-color:inherit;
	padding:0 0 10px 0;
}
p.aboutusTxt{
    font-size:11px;
	line-height:15px;
}
p.aboutusTxt span.toptxt{
	display:block;
	padding:0 0 15px 0;	
}
p.aboutusTxt span.subheading{
	display:block;
	padding:0 0 5px 0;	
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#386022;
	background-color:inherit;
}
.aboutusImgPPadding{
	padding:18px 0 25px 0;
}
/*-------------------------ABOUT US PAGE END-------------------------*/
