/* CSS Document */

* {margin:0; padding:0}

body {

height: 100%;
font-family:Calibri,Arial, Helvetica, sans-serif;
overflow: auto;
	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	margin-top:0px;

	padding:0px 0px 0px 0px;

	background: #ffffff ;

	background-position:center;

	



}

a {

	color:#026e11;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration: underline;

	

}

a:hover {

	color:#026e11;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration: underline;

	

}


h2{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:18px; color:#013010;}

h1{font-family:Calibri, Arial, Helvetica, sans-serif; font-size:20px; color:#061d01;}





/***********************************************/

/*Main Body Div                               */

/***********************************************/

#wrapper {

	width:1000px;

	 margin-left:auto;

    margin-right:auto;

	

	

	

	}

#topblock

{	

	width:1000px;

	height:52px;

	float:left;

	text-align:left;

	background:url(../images/topbg.jpg) no-repeat;
	position:relative;

	

	

}

#topwrap {

	width:960px;
    height:auto;
	float:left;
	padding-left: 40px;
	background: url(../images/bg.jpg) repeat-y;
	position:relative;

	}

	#logo

{	

	width:262px;

	height:107px;

	float:left;

	text-align:left;

	background:url(../images/logo.jpg) no-repeat;
	position:relative;

	



	

}

	#topcenter

{	

	width:365px;

	height:87px;

	float:left;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:center;

	background: #fff;

	

	padding: 20px 0px 0px 0px;
	position:relative;



	

}

	#topright

{	

	width:333px;

	height:97px;

	float:left;

	text-align:left;
	position:relative;



	

	padding: 10px 0px 0px 0px;



	

}

	#topphone

{	

	width:141px;

	height:auto;
	min-height:10px;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	
	float:left;

	text-align:center;
	position:relative;

	

	



	

}

#topphone a {

	color:#000000;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	border-bottom:solid 0px #000000;

	

}

#topphone a:hover {

	color:#000000;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	text-decoration:underline;

	border-bottom:solid 0px #000000;

}



	#topclass

{	

	width:152px;

	height:30px;

	float:left;

	text-align:center;

	





	

}

	#search

{	

	width:280px;

	height:31px;
	float:left;
	text-align:right;
	font-weight:bold;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	padding: 04px 20px 0px 0px;
}

#search a {

	color:#000000;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

	border-bottom:solid 0px #000000;

	

}

#search a:hover {

	color:#000000;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	text-decoration:underline;

	border-bottom:solid 0px #000000;

}



	#bar

{	

	width:1000px;

	height:50px;

	float:left;

	text-align:left;

	background: none;

	



	

}

	#leftbar

{	

	width:35px;

	height:50px;

	float:left;

	background:url(../images/leftbar.jpg) no-repeat;

	



	

}

	#leftnav

{	

	width:34px;

	height:42px;

	float:left;

	background:#061d01;

	



	

}

	#rightnav

{	

	width:41px;

	height:42px;

	float:left;

	background:#061d01;

	



	

}

	#rightbar

{	

	width:35px;

	height:50px;

	float:left;

	background:url(../images/rightbar.jpg) no-repeat;

	



	

}

#spacer {

	width:1000px;

	height:5px;

    height:auto;

	

	float:left;

	

	

	}
#planwrapper

{	

	width:928px;
font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:10px;
	height:auto;

	float:left;

	text-align:left;

	background: url(../images/bg.jpg) repeat-y;

	

	padding: 0px 36px 0px 36px;

	

}
#planwrapper a {

	

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:10px;
		font-weight:bold;

	border-bottom:solid 0px #40500f;

	text-decoration:none;

}

#planwrapper a:hover {

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:10px;
	font-weight:bold;

	text-decoration:underline;

	border-bottom:solid 0px #40500f;

}
#mainwrapper

{	

	width:928px;

	height:auto;

	float:left;

	text-align:left;

	background: url(../images/bg.jpg) repeat-y;

	

	padding: 0px 36px 0px 36px;

	

}



#service

{	

	width:259px;

	height:306px;

	line-height: 32px;

	float:left;

	background:url(../images/services.jpg) no-repeat;

	

	padding:62px 00px 0px 30px; 



	

}
#iconmain a {

	color:#40500f;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:16px;
		font-weight:bold;

	border-bottom:solid 0px #40500f;

	text-decoration:none;

}

#iconmain a:hover {

	color:#40500f;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:16px;
	font-weight:bold;

	text-decoration:underline;

	border-bottom:solid 0px #40500f;

}
#service a {

	color:#fff;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	border-bottom:solid 0px #fff;

	text-decoration:none;

}

#service a:hover {

	color:#fff;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:underline;

	border-bottom:solid 0px #fff;

}

#mainbox

{	

	width:631px;

	height:373px;

	float:left;

	background:url(../images/main.jpg) no-repeat;

	

}
#announcewrap

{	

	width:287px;

	height:auto;

	float:left;

	background:none;

}
#announce

{	

	width:247px;

	height:302px;

	float:left;

	background:url(../images/announce.jpg) no-repeat;

	

	padding: 100px 00px 0px 40px;

	

}
#announce2

{	

	width:247px;
	min-height:402px;

	height:auto;

	float:left;

	background:url(../images/announce2.jpg) no-repeat;

	

	padding: 0px 00px 0px 40px;

	

}
#contact

{	

	width:227px;

	height:auto;

	float:left;

	background:none;

	

	padding: 0px 00px 0px 20px;

	

}

#iconmain

{	

	width:633px;

	height:auto;

	float:left;

	

	

	

}

#train

{	

	width:204px;

	height:auto;

	float:left;

	text-align:center;

	

		

}

#abatement

{	

	width:208px;

	height:auto;

	float:left;

	text-align:center;

	

		

}

#construction

{	

	width:212px;

	height:auto;

	float:left;

	text-align:center;

	

		

}

#welcometext

{	

	width:593px;

	height:auto;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	float:left;

	text-align:justify;

	

	padding: 20px 20px 20px 20px;

	

	

}

#bottomblack

{	

	width:100%;

	height:auto;

	float:left;

	text-align:left;

	background:#000000;

	

	

}

#bottomwrapper

{	

	width:920px;

	height:auto;

	background-position:center;

	margin-left:auto;

    margin-right:auto;

	text-align:left;

	background:none;

	

	padding: 20px 40px 20px 40px;

	

}

#bottomright

{	

	width:620px;

	height:auto;

	float:left;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	color:#fff;

	font-size:10px;

	text-align:right;

	line-height: 18px;	

	background:none;

	

		

}

#bottomright a {

	color:#fff;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:10px;

	border-bottom:solid 0px #fff;

	text-decoration:none;

}

#bottomright a:hover {

	color:#fff;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration:underline;

	border-bottom:solid 0px #fff;

}

#bottomleft

{	

	width:300px;

	min-height: 50px;

	height:auto;

	float:left;

	text-align:left;

	background:none;

	

		

}

#textwrapper

{	

	width:930px;

	margin-left:auto;

    margin-right:auto;

	float:left;

	height:auto;

	background: url(../images/bg.jpg) repeat-y;

	

	padding: 20px 35px 0px 35px;

	

}

#textleft

{	

	width:290px;

	height:auto;

	float:left;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:justify;

	background:none;

	

	padding: 10px 10px 10px 10px;

		

}

#textright

{	

	width:290px;

	height:auto;

	float:left;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:justify;

	background:none;
	padding: 10px 10px 10px 10px;

		

}
#textspacerbar

{	

	width:926px;
	min-height:10px;
	height:auto;
	background:none;
	float:left;
	border-bottom: 1px solid #9d9d9d;
	
}
#textspacer

{	

	width:920px;

	height:auto;

	text-align:left;

	background:none;

	float:left;
	border-bottom: 1px solid #9d9d9d;
	
}
#barwrap

{	

	width:920px;

	height:3px;

	text-align:left;

	background:none;

	float:left;
	
	
}
#barspace1

{	

	width:10px;

	height:1px;
	min-height: 1px;
	background:none;
	float:left;
	
	
}
#barspace2

{	

	width:285px;
	height:1px;
	min-height: 1px;
	background:none;
	float:left;
	border-bottom: 1px solid #9d9d9d;
	
}
#barspace3

{	

	width:30px;

	height:1px;
	min-height: 1px;
	background:none;
	float:left;
	
	
}
#barspace4

{	

	width:265px;
	height:1px;
	min-height: 1px;
	background:none;
	float:left;
	border-bottom: 1px solid #9d9d9d;
	
}
#barspace5

{	

	width:23px;

	height:1px;
	min-height: 1px;
	background:none;
	float:left;
	
	
}
#barspace6

{	

	width:305px;
	height:1px;
	min-height: 1px;
	background:none;
	float:left;
	border-bottom: 1px solid #9d9d9d;
	
}





#bright

{	

	width:440px;

	height:auto;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:10px;

	text-align:left;

	background:none;
	padding-right:10px;
	padding-left:10px;

	float:left;
}
#bleft

{	

	width:440px;
	font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:10px;
	height:auto;
	text-align:right;
	background:none;
	float:left;
	padding-right:10px;
	padding-left:10px;
}
		

#logobox

{	

	width:920px;

	height:auto;

	text-align:center;

	background:none;

	float:left;

	

		

}

#textspacer2

{	

	width:920px;

	height:10px;

	text-align:left;

	background:none;

	float:left;
	

	

		

}
#textspacer3

{	

	width:920px;

	height:10px;

	text-align:left;

	background:none;

	float:left;
	

	

		

}

#btextleft

{	

	width:290px;

	height:auto;

	float:left;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:justify;

	background:none;

	

	padding: 10px 10px 10px 10px;

		

}
#toptextcenter

{	

	width:274px;

	height:auto;
	float:left;
	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:justify;

	background:none;

	

	border-left:1px solid #9d9d9d;

	border-right:1px solid #9d9d9d;

	padding: 10px 8px 10px 8px;

		

}
#btextcenter

{	

	width:274px;

	height:auto;

	float:left;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:justify;

	background:none;

	

	border-left:1px solid #9d9d9d;

	border-right:1px solid #9d9d9d;

	padding: 10px 8px 10px 8px;

		

}

#btextright

{	

	width:290px;

	height:auto;

	float:left;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-align:justify;

	background:none;

	

	padding: 10px 8px 10px 8px;

		

}

#bottomleft a {

	color:#b2b691;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:underline;

	border-bottom:solid 0px #b2b691;

	

}

#bottomleft a:hover {

	color:#b2b691;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-decoration:underline;

	border-bottom:solid 0px #b2b691;

}

#endbottomwrapper {

	width:1000px;

	 margin-left:auto;

    margin-right:auto;

	

	

	

	

	}

#endblock

{	

	width:1000px;

	height:52px;

	float:left;

	text-align:left;

	background:url(../images/bottombg.jpg) no-repeat;

	

	

}
#btcode a {

	color:#ffffff;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:10px;

text-decoration: underline;

	border-bottom:solid 0px #ffffff;

}

#btcode a:hover {

	color:#ffffff;

	font-family:Calibri, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-decoration: underline;

	border-bottom:solid 0px #ffffff;

}
#btcode

{	

    width:889px;

	color:#FFFFFF;

	height:auto;

	float:left;

	text-align:center;

	background:#061d01;

	padding-left:20px;

	padding-right:20px;
	font-size:10px;

	

	

		

}
div.scroll6 {
margin-left: 50px;
	height: 200px;
	width: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
	border: 1px solid #CCC;
	background-color: #FFFFFF;
	text-align: left;
}
