body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container { 
	width: 830px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 
#header { 
	height:245px;
} 
#blackbg{
width:830px;
}

#logo{
width:372px;
height:35px;
padding-top:10px;
vertical-align:middle;
float:left;
clear:both;
}

#topboxes{
width:458px;
height:30px;
padding-top:15px;
float:right;
vertical-align:middle;
}
#middlecontent
{
height:380px;
}
#leftbar {
	float: left;
	width: 200px;
	padding-top:15px;
	height:auto;
}
#leftbar #leftmenu{
width:200px;
padding-top:15px;
margin-bottom:30px;
}
#formid{
width:60px;
padding-bottom:5px;
float:left;
}
#formidtype{
width:140px;
padding-left:0px;
padding-bottom:5px;
float:left;
}
#formcontactid{
width:120px;
padding-bottom:5px;
padding-left:50px;
float:left;
}
#formcontactidtype{
width:175px;
padding-left:0px;
padding-bottom:5px;
float:left;
}
#leftcolumn ul
		{
		list-style: none;
		padding: 0px;
		margin: 0;
		} 
#leftcolumn li
		{
		list-style: none;
		padding:5px 0px 5px 0px;;
		font-family:Century Gothic;		
		font-size:17px;
		word-spacing:1px;
		color:#696969;
		border-bottom:1px solid #000000;
		margin: 0;
		} 
#leftcolumn li a
		{
		list-style: none;
		padding:5px 0px 5px 0px;;
		font-family:Century Gothic;		
		font-size:17px;
		word-spacing:1px;
		color:#696969;
		text-decoration:none;
		margin: 0;
		}

.menu{
width:200px;
height:192px;
padding:4px;
float:left;
}
#middle {
	float: left;
	width: 440px;
	padding:0px 20px 10px 10px;
	height:auto;
	background-image:url(../images/middlebg.png);
	background-repeat:no-repeat;
	background-position:center;
}
#middle_imag{
width:150px;
float:left;
padding:0px 20px 10px 10px;
}
#middle_imag_right{
width:200px;
float:left;
padding:0px 20px 10px 10px;
}
#rightbar {
	float: left;
	width: 160px;
	padding-top:15px;
}
#rightbar h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#444444;
}

.textheading{
font-family:Arial Narrow,Arial;
font-size:22px;
padding-top:15px;
color:#444444;
}
.textsitemap{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:15px;
padding-left:20px;
color:#444444;
}
.content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
word-spacing:2px;
}
#middle h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#444444;
}
.button{
background-color:#C12F39;
color:#FFFFFF;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
width:120px;
}
#footer { 
	
	background:#CCCCCC;
	height:30px;
} 
#footertext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:6px;
color:#000000;
float:left;
}
