/* CSS Document */



*{margin:0px;

	padding:px;

}



body{font-family:Arial, Helvetica, sans-serif;

color:#E9BA2C;

}



a{color:#63645f;

text-decoration:none;

		}



a:hover{color:#000;

text-decoration:none;

		}

a img {

	border: none;

}

li{line-height:18px;

margin:0px;

padding:0px;

}

ul{list-style:none;

margin:0px;

padding:0px;

}

/*maincontanor*/



#main{width:960px;

	height:auto;

	margin:auto;

}



/*header*/

#header{width:960px;

	height:167px;

	background-image:url(topbanner.gif);

	background-position:top right;

	background-repeat:no-repeat;

	float:left;

}



/*mainmenu*/



#mainmenu{width:960px;

	height:40px;

	background-image:url(buttonbg.gif);

	background-position:top right;

	float:left;

}



#menu {

	/*float: right;*/

	width:940px;

	height:40px;
	margin:0 auto

}



#menu ul {

	margin: 0px;

	list-style: none;

	line-height: normal;

	padding: 13px 0px 0px 0px;

	text-align:center;

	font-size:12px;

	font-weight:bold;

	}



#menu li {

	float: left;

	width:90px;

	height:18px;

	padding-top: 8px;

	margin-right: 2px;

	margin-left: 2px;

	background-image:url(mainbuttonbg.gif);

	background-repeat:no-repeat;

	}



#menu li a {

	color:#F4FCEF;

	text-decoration: none;

	}



#menu li a:hover {

	text-decoration: none;

	color:#EFD57A;

	}

	

	#menu .active {

	color:#EFD57A;

}

#menu .active a {

	color:#EFD57A;

}



/*middlebody*/



#body{width:880px;

	height:auto;

	padding-left:40px;

	padding-right:40px;

}



/*serviceslink*/



#sidebar {

	float: left;

	width: 256px;

	margin-top:20px;

	background-image:url(services.gif);

	background-position:top right;

	background-repeat:no-repeat;

}



#sidebar ul {

	padding: 50px 0 5px 0;

	margin: 0px;

	list-style: none;

	position:relative;

	}



#sidebar li {

	margin-left: 5px;

	line-height: 25px;

	padding-left: 30px;

	border-bottom: 1px dashed #BDBDBD;

	background: url(bullet.gif) no-repeat left 50%;

	font-size:12px;

	font-weight:bold;

	}

#sidebar li a {

	color: #858484;

	text-decoration: none;

}



#sidebar li a:hover {

	text-decoration: none;

	color:#9abb4e;

}



/*news*/



#newsbox{
	width:236px;

	height:116px;

	float:left;

	margin-top:10px;

	padding-top:70px;

	padding-left:10px;

	padding-bottom:6px;

	padding-right:10px;

	background: url(newsbox.gif) no-repeat left top;
	

}

.newstext{font-size:12px;

font-weight:normal;

text-align:inherit;

line-height:16px;
color:#000;

}

.newstext a{

color:#000;

text-decoration:none;

}

.newstext a:hover{

color:#fff;

}
/*testimonial*/
#testimonialbox{width:236px;

	height:116px;

	float:left;

	margin-top:10px;

	padding-top:70px;

	padding-left:10px;

	padding-bottom:6px;

	padding-right:10px;

	background: url(testimonialbox.gif) no-repeat left top;

}

.testimonialtext{font-size:12px;

font-weight:normal;

text-align:inherit;

line-height:16px;
color:#000;

}

.testimonialtext a{

color:#000;

text-decoration:none;

}

.testimonial a:hover{

color:#fff;

}
/*casestudy*/
#casestudybox{width:236px;

	height:116px;

	float:left;

	margin-top:10px;

	padding-top:70px;

	padding-left:10px;

	padding-bottom:6px;

	padding-right:10px;

	background: url(casestudybox.gif) no-repeat left top;

}

.casestudytext{font-size:12px;

font-weight:normal;

text-align:inherit;

line-height:16px;
color:#000;

}

.casestudytext a{

color:#000;

text-decoration:none;

}

.casestudytext a:hover{

color:#fff;

}



.getmore{float:right;

	font-weight:bold;

	width:auto;

	font-size:11px;

	color:#fff;

	text-align:right;

}



.getmore a{

	color:#74910D;

	text-decoration:underline;

}

.getmore a:hover{

	color: #E2F1A9;

	text-decoration:none;

}

/*body*/

#textbody{width:561px;

	float:right;

	margin-top:20px;
	min-height:450px; 
	height:auto !important; 
	height:450px;

	}

	#bodyheader{width:541px;

	height:33px;

	float:right;

	padding-top:10px;

	padding-left:20px;

	background-color:#eeeeed;

	font-size:16px;

	font-weight:bold;

	color:#63645f;

}

#bodytext{width:541px;
	/*min-height:560px;
	height:auto;*/

	float:right;

	margin-top:20px;

	padding: 10px 10px 10px 10px;

	background-color:#eeeeed;

	font-size:12px;

	color:#63645f;

	text-align:justify;

}
#bodytext_cont{width:541px;

	
	float:right;
	margin-top:20px;
	padding: 10px 10px 10px 10px;
	background-color:#eeeeed;
	font-size:12px;
	color:#63645f;
	text-align:justify;
}

.readmore{float:right;

	font-weight:bold;

	width:auto;

	font-size:11px;

	color:#AAC937;

}



.readmore a{

	color:#AAC937;

	text-decoration:none;

}

.readmore a:hover{

	color:#E9BA2C;

	text-decoration:underline;

}



/*footer*/



#footer{width:960px;

	height:auto;

	background-color:#AAC937;

	float:left;

	margin-top:20px;

}

.footermenu{font-size:11px;

	font-weight:bold;

	color:#5a720a;

	text-align:center;

	padding-top:20px;

}

.footermenu a{

	color:#5a720a;

	text-decoration:none;

	}

	.footermenu a:hover{

	color:#5a720a;

	text-decoration:underline;

	}



#contactcontanor{width:400px;

margin:70px;

line-height:30px;

}

#contactcontanor a{text-decoration:underline;

}

	#bodytextmain{width:541px;

	height:auto;

	float:right;

	margin-top:20px;

	padding: 10px 10px 110px 10px;

	background-color:#eeeeed;

	font-size:12px;

	color:#63645f;

	text-align:justify;

}

#bodytext2{width:541px;

	height:20px;

	float:right;

	margin-top:0px;

	padding: 10px 10px 10px 10px;

	background-color:#eeeeed;

	font-size:12px;

	color:#63645f;

	text-align:right;

}

#bodytext3{width:541px;

	height:auto;

	float:right;

	margin-top:20px;

	padding: 50px 10px 50px 10px;

	background-color:#eeeeed;

	font-size:12px;

	color:#63645f;

	text-align:center;

}





.maroon_10_bold {

	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#AAC937;

	text-decoration: none;

}



.maroon_10_bold_{

	font: bold normal 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FF0033;

	text-decoration: none;

}

.maroon_10_bold a:hover{

	color:#E9BA2C;

	text-decoration:underline;

}

#contactcontanor_my{width:541px;
margin:10px;

line-height:22px;

}

#contactcontanor_my a{text-decoration:underline;

}

.formtitle{text-align:right;

font-weight:normal;

}
ul.sitemap{
	list-style-type:none;
	margin-left:50px
	}
	ul.sitemap li{
		background-image:url('../image and stylesheet/bullet_g.gif');
		background-repeat:no-repeat;
		font-weight:bold;
		padding-left:14px;
		padding-bottom:6px
				}
				ul.sitemap li a:link,ul.sitemap  li a:visited{
					color:#63645f
				}
				ul.sitemap  li a:hover{
					color:#678302
				}
				ul.sitemap li ul li{
					font-weight:normal;
					background-image:url('../image and stylesheet/bullet_gI.gif');
					background-repeat:no-repeat;
					padding-left:10px
				}
				ul.sitemap li ul li a:link,ul.sitemap li ul li a:visited{
					color:#678302
				}
				ul.sitemap li ul li a:hover{
					color:#000
				}
				.client_bdr{
					border-right:1px dashed #BDBDBD
				}
				.min-height{
					min-height:660px; 
					height:auto !important; 
					height:660px;
					}
				
