/* CSS Document */
/*---------------General Starts------------------*/
body{
	padding:0px;
	margin:0px;
	font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7D7C8F;
	background-color:inherit;
}

p, td, img, h1, h2, li, span{
	padding:0px;
	margin:0px;
}

ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

img{
	border:none;
	outline:none;
	display:block;
}

h2{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#807EA3;
	background-color:#fff;
}

a{
	outline:none;
	text-decoration:none;
}

.spacer{
	clear:both;
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
}
/*---------------General Ends------------------*/
/*---------------Header Starts------------------*/
.topbg{
	background:url(images/topbg.gif) repeat-x 0 0;
	height:130px;
}

.logo{
	margin:18px 0 33px 13px;
}

ul.navlink{
	padding:0px;
	margin:0 0 0 159px;
}

ul.navlink li{
	float:left;
	width:auto;
	background:url(images/navdivider.gif) no-repeat right center;
	padding:0 2px 0 0;
}

ul.navlink li.noimg{
	background:none;
}

ul.navlink li a{
	float:left;
	width:auto;
	font:normal 14px/27px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7D7C8F;
	background-color:inherit;
	cursor:pointer;
}

ul.navlink li a span.left{
	float:left;
	width:auto;
	display:block;
}

ul.navlink li a span.left span.right{
	float:left;
	padding:0 29px;
	width:auto;
	display:block;
}

ul.navlink li a:hover{
	color:#76AA24;
	background-color:inherit;
	background:url(images/hoverbg.gif) repeat-x 0 0;
	
}

ul.navlink li a:hover span.left{
	background:url(images/hoverleftcurve.gif) no-repeat 0 0;
	float:left;
	width:auto;
	display:block;
}

ul.navlink li a:hover span.left span.right{
	background:url(images/hoverrightcurve.gif) no-repeat right top;
	display:block;
}
/*------Active Starts---------*/

ul.navlink li a.active{
	color:#76AA24;
	background-color:inherit;
	background:url(images/hoverbg.gif) repeat-x 0 0;
	cursor:text;
}

ul.navlink li a.active span.left{
	background:url(images/hoverleftcurve.gif) no-repeat 0 0;
	float:left;
	width:auto;
	display:block;
}

ul.navlink li a.active span.left span.right{
	background:url(images/hoverrightcurve.gif) no-repeat right top;
	display:block;
}

/*------Active Ends---------*/

/*---------------Header Ends------------------*/
/*---------------Body Starts------------------*/
.bodypadd{
	padding:26px 0 34px 0;
}

h1.welcome{
	font:bold 29px/31px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#76AA24;
	background-color:inherit;
	padding:0 0 8px 0;
}

h1.welcome span{
	color:#52506D;
	background-color:inherit;
}

.welcometext{
	font:bold 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7D7C8F;
	background-color:inherit;
	padding:0 0 8px 0;
}

.more{
	margin:29px 0 0 500px;
	padding:0px;
	width:51px;
	text-align:center;
}

.more a{
	background:url(images/morebg.gif) no-repeat 0 0;
	font:bold 11px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#76AA24;
	background-color:inherit;
	display:block;
}

.more a:hover{
	color:#E35D02;
	background-color:inherit;
	display:block;
}

.midpadd{
	padding-top:24px;
}

.panelbg{
	background:url(images/panelbg.gif) repeat-x 0 0 #F5F5F6;
	color:inherit;
	border:1px solid #F0F0F0;
	padding:14px 0 15px 24px;
}

h2.services{
	padding:0 0 5px 0;
}

ul.serviceslink{
	padding:0px;
	margin:8px 0 0 0;
}

ul.serviceslink li{
	background:url(images/bullet01.gif) no-repeat left center;
	padding:0 0 0 10px;
	font-size:0;
	line-height:0;
	height:18px;
}

ul.serviceslink li a{
	font:bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7D7D7D;
	display:block;
	background-color:inherit;
}

ul.serviceslink li a:hover{
	text-decoration:underline;
}

.more01{
	margin:20px 0 0 173px;
	padding:0px;
	width:51px;
	text-align:center;
}

.more01 a{
	background:url(images/morebg01.gif) no-repeat 0 0;
	font:bold 11px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#76AA24;
	background-color:inherit;
	display:block;
}

.more01 a:hover{
	color:#E35D02;
	background-color:inherit;
	display:block;
}

.rightpanel{
	background-color:#76AA24;
	color:inherit;
	border:1px solid #F0F0F0;
}

h2.test{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#76AA24;
	padding:10px 0 6px 0;
}

.testtext{
	color:#fff;
	background-color:#76AA24;
}

.name{
	font:normal 14px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#76AA24;
	padding:2px 0 0 118px;
}

.more03{
	margin:28px 0 0 173px;
	padding:0px;
	width:51px;
	text-align:center;
}

.more03 a{
	background:url(images/morebg02.gif) no-repeat 0 0;
	font:bold 11px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#76AA24;
	background-color:inherit;
	display:block;
}

.more03 a:hover{
	color:#E35D02;
	background-color:inherit;
	display:block;
}

.bottompanel{
	background-color:#2B263C;
	color:inherit;
}

h2.work{
	font:normal 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:#2B263C;
	padding:12px 0 26px 0;
}

.gallerybottompadd{
	padding-bottom:52px;
}

/*---------------Body Ends-------------------*/

/*---------------Footer Starts------------------*/
.footerbg{
	background-color:#272238;
	color:inherit;
}

ul.footerlink{
	padding:0px;
	margin:19px 0 0 0;
}

ul.footerlink li{
	background:url(images/footernavdivider.gif) no-repeat right center;
	padding:0 19px;
	float:left;
	width:auto;
}

ul.footerlink li.home01{
	padding:0 19px 0 0;
}


ul.footerlink li.noimg01{
	background:none;
	padding:0 0 0 19px;
}


ul.footerlink li a{
	font:normal 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#61607D;
	display:block;
	background-color:inherit;
}

ul.footerlink li a.active{
	color:#fff;
	background-color:inherit;
	cursor:text;
}

ul.footerlink li a:hover{
	color:#fff;
	background-color:inherit;
}

.copyright{
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9C9C9C;
	background-color:inherit;
	padding:2px 0 0 0;
}

.copyright a{
	color:#61607D;
	text-align:center;
	text-decoration:underline;
	background-color:inherit;
}

.copyright a:hover{
	text-decoration:none;
}

/*---------------Footer Ends------------------*/


