body
{
	background: url(images/bg.jpg) repeat-x;
	background-color: #154601;
	font-family:  "Trebuchet MS", sans-serif; 
	margin:0px;
	
}

input, textarea
{
	font-size:12px;
	font-family:  "Trebuchet MS", sans-serif; 
}

.topmargin
{
	margin-top: 10px;
}
#topbar
{
	margin:0px;
	background: url(images/topbar.jpg) no-repeat;
	width:825px;
	height:170px;

}

#pagecontainer
{
	width: 825px;
	margin: auto;
}

#lowerpagecontainer
{
	margin-top:-25px;
	margin-left:80px;
}

p
{
	font-size:12px;
	color: #000000;
}


h1
{
	font-size: 14px;
	color:#000000;
	font-weight:bold;
	padding: 10px;
}

h2
{
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.fullwidth
{
	
	margin-left: 10px;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}

.area-split
{
	width: 825px;
	height: 10px;
	float:left;
	margin:0px;
	padding:0px;
}

#lowerpagecontainer .contentarea-superwide
{
	margin:0px;
	width: 635px;
	float: left;

}

#navbar
{
	padding:0px;
	margin:0px;
	color: #ffffff;
	border-bottom: 2px solid #F4CF50;
	font-size: 12px;
}

#navbar ul
{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	list-style-type: none;
}

#navbar li
{
	margin-left:0px;
	margin-right:16px;
	display: inline;
}

#navbar a
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#navbar a:hover
{
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}

#lowerpagecontainer .contentarea-wide
{
	width: 410px;
	float: left;
}

#lowerpagecontainer .contentarea-narrow
{
	width: 225px;
	float: left;
	
}
.whiteheading
{
	color: #ffffff;
	
}
#lowerpagecontainer .contentarea-wide a
{
	color: #000000;
	text-decoration: none;
	
}

#lowerpagecontainer .contentarea-wide a:hover
{
	text-decoration: underline;
	
}

#lowerpagecontainer .contentarea-narrowpic
{
	width: 225px;
	float: left;
	margin-left: 20px;
	margin-top:20px;
}

#lowerpagecontainer .contentarea-supernarrow
{
	padding:5px;
	width: 189px;
	margin-right:12px;
	float: left;
	background-color: #F9BD00;
	height: 370px;
	border: 2px solid #000000;
	
}
#lowerpagecontainer .contentarea-supernarrow a:hover
{
	background-color: #F9BD00;
	color: #000000;
	text-decoration: none;
	
}
#lowerpagecontainer .contentarea-supernarrow a
{
	background-color: #F9BD00;
	color: #000000;
	text-decoration: none;
	
}
#lowerpagecontainer .contentarea-wideyellow
{
	margin:0px;
	width: 630px;
	float: left;
	background-color: #F9BD00;
	color: #000000;
	border: 2px solid #000000;
}

#lowerpagecontainer .contentarea-wideyellow p
{
	margin-left:10px;
	color: #000000;
	
}

#lowerpagecontainer .contentarea-wideyellow table
{
	margin-left:10px;
	font-size: 12px;
}


#pagefooter
{
	border-top: 2px solid #F4CF50;
	font-size:8px;
	color: #F9BD00;
}

#pagefooter p
{
	font-size:9px;
	color:#F9BD00;
	margin:0px;
	margin-top: 10px;
	width:250px;
	float:left;
}

#pagefooter p.pagefoot
{
	font-size:9px;
	float: left;
	width:185px;
	margin:0px;
	margin-top:10px;
	margin-right:0px;
	margin-left:200px;
}

#pagefooter a
{
	color: #F9BD00;
	text-decoration: none;
}

#pagefooter a:hover
{
	color: #F9BD00;
	text-decoration: underline;
}

.narrowbox
{
	color: #000000;
	background-color: #F9BD00;
}

.contentbox
{
	float: left;
	width: 300px;
}

.contentbox1
{
	float: left;
	width: 300px;
}

.contentbox1 a
{
	color: #000000;
	text-decoration: none;
}

.contentbox1 a:hover
{
	color:#000000;
	text-decoration:none;
}

.rightalign
{
	text-align:right;
	font-weight:bold
}

.imgborder
{
	border: 2px solid #F9BD00;
}

.himage
{
	border: 0px;
}

.homepagelist
{
	font-size:12px;
	color: #000000;
}

.contactlink
{
	color: #000000;
}

.contactlink: visited
{
	color: #000000;
}

.servicesimage
{
	margin-left: 15px;
}