/* CSS Document */
/*---------------General Starts------------------*/
body{
	padding:0px;
	margin:0px;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#371300;
	background:url(images/bodybg.gif) repeat-x 0 0 #DFDCB3;
}

p, td, img, form, input, textfield, h1, h2, h3, h4, span{
	padding:0px;
	margin:0px;
}

ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

a{
	outline:none;
}

/*---------------General Ends------------------*/
/*---------------LeftPanel Starts------------------*/
.panelbg{
	background:url(images/leftpanelbg.gif) repeat-x 0 0 #324E03;
	color:inherit;
}
.logo{
	margin:30px 0 60px 46px;
}

ul.navlink{
	padding:0px;
	margin:0px;
	background:url(images/dottedline.gif) repeat-x 0 0;
}

ul.navlink li{
	background:url(images/dottedline.gif) repeat-x left bottom;
	padding:0 11px;
	height:28px;
	font-size:0px;
	line-height:0px;
}

ul.navlink li a{
	background:url(images/newbullet.gif) no-repeat 14px center;
	font:bold 14px/28px Arial, Helvetica, sans-serif;
	color:#A6A346;
	text-decoration:none;
	display:block;
	background-color:inherit;
	text-transform:uppercase;
	padding-left:42px;
}


ul.navlink li a.active{
	color:#DFDCB3;
	background-color:inherit;
	cursor:text;
	background:url(images/newbullet.gif) no-repeat 14px center;
}

ul.navlink li a:hover{
	background:url(images/newbullet.gif) no-repeat 14px center;
	text-decoration:none;
	color:#DFDCB3;
	background-color:inherit;
}

.headerinage{
	margin-top:42px;
}

.rightcontent{
	margin-top:30px;
}

/*---------------Form Starts------------------*/
.uppercurve{
	background:url(images/uppercurve.gif) no-repeat left bottom;
	height:12px;
}

.lowercurve{
	background:url(images/lowercurve.gif) no-repeat 0 0;
	height:12px;
}

.searchbg{
	background:url(images/searchbg.gif) repeat-y 0 0;
	padding:3px 0 3px 0;
}

.magnifying{
	background:url(images/magnifying.gif) no-repeat 0 0;
	height:21px;
}

h3.search{
	font:normal 22px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#AA3600;
	background-color:inherit;
	margin-bottom:8px;
}

h3.search span{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#536008;
	background-color:inherit;
}

h3.search span a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#536008;
	background-color:inherit;
	text-decoration:underline;
	padding-left:10px;
}

h3.search span a:hover{
	text-decoration:none;
}

.textfield{
	width:192px;
	height:14px;
	background-color:#A8A346;
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	border:none;
	padding:2px;
}
/*---------------Form Ends-------------------*/
.headerpadd{
	padding-top:72px;
}

h4.rightheading{
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#371300;
	background-color:inherit;
	padding-bottom:7px;
}

.headertext{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#939038;
	background-color:inherit;
}

.leftpadd01{
	padding-top:54px;
}

h2.services{
	font:normal 28px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#659612;
	background-color:inherit;
	margin-bottom:13px;
}

.servicestext{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#A39E43;
	background-color:inherit;
	padding-bottom:20px;
}

.servicetoptext{
	background:url(images/servicebullet.gif) no-repeat 9px center;
	font:bold 12px/19px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#42610E;
	padding-left:29px;
}

.leftpadd02{
	padding:11px 0 35px 0;
}

.servicetoptext01{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#C9C583;
	background-color:inherit;
	padding:7px 0 8px 0;
}


.servicetoptext01 a{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#C9C583;
	background-color:inherit;
	text-decoration:underline;
}

.servicetoptext01 a:hover{
	text-decoration:none;
}

.servicelowertext{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#5B8219;
	background-color:inherit;
}

/*---------------LeftPanel Ends------------------*/
/*---------------RightPanel Starts------------------*/
.righttoppadd{
	padding-top:16px;
}

h1.welcome{
	background:url(images/welcomebg.gif) no-repeat 0 0 ;
	font:bold 28px/30px Arial, Helvetica, sans-serif;
	color:#DFDCB3;
	background-color:inherit;
	padding-left:21px;
}


h1.welcome2{
	background:url(images/welcomebg2.gif) no-repeat 0 0 ;
	font:bold 28px/30px Arial, Helvetica, sans-serif;
	color:#DFDCB3;
	background-color:inherit;
	padding-left:21px;
}
.rightmidpadd{
	padding:20px 0 20px 0;
}

.welcometoptext{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#42610E;
	background-color:inherit;
	padding-bottom:5px;
}

.welcometoptext a{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#42610E;
	background-color:inherit;
	text-decoration:none;
}

.welcometoptext a:hover{
	text-decoration:underline;
}

h2.projects{
	font:normal 28px/28px Arial, Helvetica, sans-serif;
	color:#AA3600;
	background-color:inherit;
	padding:25px 0 13px 0;
	border-bottom:1px solid #CDC98D;
}

.welcometext01{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#371300;
	background-color:inherit;
	padding-top:9px;
}

.projectlinktext{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#42610E;
	background-color:inherit;
	padding:21px 0 6px 0;
}

.projectlinktext a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#42610E;
	background-color:inherit;
	text-decoration:underline;
}

.projectlinktext a:hover{
	text-decoration:none;
}

.borderright{
	border-right:1px solid #D0CD8F;
}

.rightbottompadd{
	padding-bottom:30px;
}

/*---------------RightPanel Ends-------------------*/
/*---------------Aboutus Page Starts-----------------*/
.aboutpadd{
	padding:14px 0 151px 0;
}
/*---------------Aboutus Page Ends------------------*/
/*---------------Footer Starts------------------*/
.footerlinkbg{
	background:url(images/welcomebg2.gif) no-repeat 0 0;
}

.footerlink{
	font:bold 12px/40px  Arial, Helvetica, sans-serif;
	color:#F4F1CD;
	background-color:inherit;
}

.footerlink span{
	padding:0 12px 0 12px;
}

.footerlink a{
	font:bold 12px/40px  Arial, Helvetica, sans-serif;
	color:#F4F1CD;
	background-color:inherit;
	text-decoration:none;
}
.footerlink a:hover{
	text-decoration:underline;
}

.copyright{
	font:normal 11px/18px  Arial, Helvetica, sans-serif;
	color:#371300;
	background-color:inherit;
	padding:19px 0 30px 0;
}

.copyright a{
	font:bold 11px/18px  Arial, Helvetica, sans-serif;
	color:#42610E;
	background-color:inherit;
	text-decoration:underline;
}

.copyright a:hover{ 
	text-decoration:none;
}
/*---------------Footer Ends------------------*/

