* { padding:0; margin:0;}

	html { font-size:100.01%; }
	body#body { background-image:url(../images/bkgrd1.gif); background-repeat:repeat-x; height:100%; font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#363433;}
	
	a:link {
	color: #000;
	text-decoration: underline; }
	
	a:visited {
	color: #000;}
	
	a:hover, a:active, a:focus { 
	color:#eb8924;
	text-decoration: underline;}
	
	
	.clear { clear: both;}

	.container{ 
	width:974px; 
	margin: 0px auto 0px auto; border: 0px solid #8cbe4f;
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
	} 	
	

	
	.header {
		width:974px;  
		height:170px; 
		margin: 0px auto 0px auto; 
		padding-bottom: 3px;
	}
	
	
	
/*** Small Menus ***/
	.header .menu {
	float:right;
	padding:0px 0px 0px 0px;
}
	.sub-menu { float:right; margin-top: -85px; overflow:hidden; width:285px; border-bottom:0px solid #a9a9a9; padding:0px 8px 0px 5px; text-align:right;}
	.sub-menu ul { float:right; overflow:hidden; padding:0px 6px 0px 0px;}
	.sub-menu ul li { float:left; overflow:hidden; padding:0px 0px 0px 17px;}
	.sub-menu ul li a {  font-size:11px; color:#000; text-transform:uppercase; text-decoration:none; padding:5px 0px 0px 0px;}
	.sub-menu ul li a:hover { color:#eb8924; text-decoration: underline;}
	
	
/*** Logo ***/
	.logo { height:105px; width: 270px;}
	.logo .indent { overflow:hidden; /*height:100%;*/ padding:20px 0px 0px 10px;}
	
	
/*** Slogan end of slider graphic ***/	
	.slogan { float:left; width:289px; height:350px; overflow:hidden; background:#060607;}
	.slogan h1 { overflow:hidden; text-indent:-1000em; margin:0px 0px 0px 0px; height:350px; background:url(../images/slogan.jpg) no-repeat 0 0;}

h2 {font-size:16px;
	}
		
h3 {font-size:16px;
	}

h3 span {font-size:16px; color:#eb8924; line-height:22px;
	}

h4 {font-size:14px;
	}
	

h5 {font-size:21px;
	}
		
	
		
/*** Main Box Wrapper DE ****/
		.mainboxwrapper { 
   			 padding:20px;
			 width:934px;
			 height:auto;
			 background-color:#FFF;
			 }
			 
		.welcomebox {
			width: 660px;
			background-color:#fff;
			}
		
		
		.news {
			width: 250px;
			float: right;
			margin: 0px 0px 0px 0px;			
			}
		
		.news_header {
			width: 240px;
			padding: 10px 0px 6px 10px;
			height: 20px;
			display: block;
			background: #000;
			color:#FFF;
			}
			
		.news_1 {
			width: 240px;
			padding: 7px 0px 15px 10px;
			height: 22px;
			display: block;
			background: #d1d1d1;
			color:#000;
			}
			
		.news_1a {
			width: 240px;
			padding: 8px 0px 15px 10px;
			height: 8px;
			display: block;
			background: #d1d1d1;
			color:#000;
			}	
				
		.news_2 {
			width: 240px;
			padding: 7px 0px 15px 10px;
			height: 22px;
			display: block;
			background: #e1e1e1;
			color:#000;
			}
			
		  .news_2a {
		  width: 240px;
		  padding: 8px 0px 15px 10px;
		  height: 10px;
		  display: block;
		  background: #e1e1e1;
		  color:#000;
		  }	
		
		.image {
			width: 195px;
			border:#000;
			border:solid #000 1px;
			float:left;
			margin: 15px 20px 4px 0px;
			}
			
		.image_proj {
			width: 208px;
			border:#000;
			border:solid #000 0px;
			line-height:22px;
			float:left;
			margin: 15px 11px 0px 0px;
			}
				
			
		.textbox {
			width: 200px;
			border:#000;
			border:solid #000 0x;
			float:left;
			margin: 10px 20px 0px 0px;
			}
			
				
		.smallboxes {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			line-height:auto;
			word-wrap: break-word;
			color:#000;
			float: left;
			width: 660px;
			height:215px;
			background-color:#fff;
			border: 0px solid #002f68;
			margin: 15px 0px 5px 0px;
			padding: 0px;
			position:relative;
			}
			
		.contact {
			font-family:Arial, Helvetica, sans-serif;
			font-size:10pt;
			line-height:auto;
			word-wrap: break-word;
			color:#000;
			float: left;
			width: 328px;
			height:155px;
			background-color:#fff;
			border: 0px solid #002f68;
			margin: 15px 0px 5px 3px;
			padding: 0px;
			position:relative;
			}
			
		

/*** Footer ****/
	.footer {
		margin: 0 auto 0 auto;
		padding-top: 9px;
		background-color:#000;
		height:20px;
		width:100%;
		text-align:center;
		clear:both;	overflow:hidden;
		line-height:1.2em;
		font-size:10px; color:#fff;
		color:#FFF;
		}
	
	.footer a:link { color:#FFF; text-decoration:none; }
	.footer a:visited {color: #FFF; text-decoration: none;}
	.footer a:hover {color: #eb8924; text-decoration: underline;}
	.footer a:active {color: #FFF; text-decoration: none;}

	
	

/*===== anythingSlider =====*/
		
		.slider { clear:both; overflow:hidden; height:100%;}
		.slider .left { float:left; width:685px;}
		
		.anythingSlider { width: 685px; height: 350px; position: relative;}
		.anythingSlider .wrapp { width: 685px; height: 350px; position: absolute; top: 0; left: 0; }
		.anythingSlider .wrapp ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
		.anythingSlider ul li { display: block; float: left; padding: 0; height: 350px; width: 685px; margin: 0; }
		.anythingSlider .arrow   { display: block; height: 200px; width: 67px; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
		.anythingSlider .forward  { background-position: 0 0; right: -20px; }
		.anythingSlider .back { background-position: -67px 0; left: -20px; }
		.anythingSlider .forward:hover { background-position: 0 -200px; }
		.anythingSlider .back:hover  { background-position: -67px -200px; }
		
		#start-stop  { background: #414141; color: #d1d1d1; padding: 4px 0 3px 0; text-align: center; position: absolute; width:73px; left: 19px; bottom: 17px; font-size:11px; text-transform:uppercase; text-decoration:none;}
		#start-stop.playing { background-color:#414141 ; }
		#start-stop:hover  { background-image: none; }
		
		/*
		  Prevents
		*/
		.anythingSlider .wrapp ul ul  { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
		.anythingSlider .wrapp ul ul li { float: none; height: auto; width: auto; background: none; }
/*===== anythingSlider =====*/