html, body {
	margin: 0px;
	padding:0px;
	background-color:#cbd6cf;
}

h1, h2, h3, h4, h5, h6, p, form, table {
	margin: 0px;
	padding:0px;
}

#wrapper {
	width:800px;
	margin:0px auto;
	background-color:#FFF;
}

#content {
	width:778px;
	margin:0px auto;
	background-image:url(../images/bg_header_top.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#header {
	height:96px;
}

#logo {
	width:258px;
	float:left;
}

#logo img{
	padding-top:25px;
}

#logo h1{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#F76B0C;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:30px;
}

#logo h4 {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding-left:75px;
}

#links ul {
	margin:0px; 
	padding-top:67px;
}

#links li{
	float:right;
	list-style-type:none;
	width:129px;
	height:25px;
	text-align:center;
	background-color:#cbd6cf;
	border-left:1px solid #FFF;
	padding-top:4px;
}

#links a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
}

#links a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:underline;
}

#mainimg {
	background-color:#231F20;
	background-repeat:no-repeat;
	height:10px;
	text-align:right;
}

#mainimg h3 {
	font-family:"Trebuchet MS";
	font-size:48px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:20px 40px 0px 0px;
}

#mainimg h4 {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px 0px 0px;
}


#spacing {
	padding-left:40px;
}

#contentarea {
	clear:both;
	padding:25px 0px;
}

#leftbar {
	float:left;
	width:539px;
	border-right:1px solid #BCBDBC;
}

#leftbar h1{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-bottom:5px;
}

#leftbar h2{
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:10px;
}

#leftbar h3{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:10px;
}

#leftbar h4{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding-left:40px;
	padding-top:10px;
}

#leftbar p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}

#leftbar table{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
}

#leftbar ol{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding:0px 60px;
}

#leftbar a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
}

#leftbar a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:underline;
}

#leftbar ul {
	margin:5px 0 10px 10px; 
	list-type: square inside;
}

#leftbar ul li {
	margin:0 0 0.2em 2px; 
	padding:0 0 0 6px; 
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
}


#rightbar {
	float:left;
	width:237px;
}

#rightbar h2{
	font-family:"Trebuchet MS";
	font-size:26px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding-left:25px;
	padding-bottom:5px;
}

#rightbar h3{
	font-family:"Trebuchet MS";
	font-size:22px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
	padding-bottom:0px;
}

#rightbar p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	padding:0px 25px;
}

#rightbar a {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:none;
}

#rightbar a:hover {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#231F20;
	font-weight:normal;
	text-decoration:underline;
}

.orangetext {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#231F20;
	font-weight:bold;
	text-decoration:none;
}

#bottom {
	clear:both;
	height:32px;
	padding-top:25px;
}

#email {
	float:left;
	width:550px;
	background-color:#ffffff;
	height:27px;
	padding-top:5px;
}

#email p{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#231F20;
	font-weight:normal;
	padding-left:35px;
	text-decoration:none;
}

#email a{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
}

#email a:hover{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#797B7A;
	font-weight:normal;
	text-decoration:underline;
}

#validtext {
	float:left;
	width:228px;
	background-color:#ffffff;
	height:27px;
	padding-top:5px;
}

#validtext p{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#231F20;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#validtext a{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#231F20;
	font-weight:normal;
	text-decoration:underline;
}

#validtext a:hover{
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

.emailform {width:200px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 0px rgb(200,200,200); background-color:rgb(255,255,255);}
.emailform input.field {width:150px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:100%;}
.enter input.button { 
	float:right; 
	width:9.0em; 
	margin-right:35px; 
	padding:1px !important /*Non-IE6*/; 
	padding:0 /*IE6*/; 
	background:rgb(202,214,206); 
	border:solid 1px rgb(150,150,150); 
	text-align:center; 
	font-family:"Trebuchet MS";
	color:#231F20;
	font-size:11px;}


.enter input.button:hover {
	cursor: pointer; 
	border:solid 1px rgb(80,80,80); 
	background:rgb(173,191,180); 
	color:rgb(0,46,26);}

.contactform fieldset {
	padding:20px 0 0 0 !important /*Non-IE6*/; 
	padding:0 /*IE6*/; 
	margin:0 0 20px 0; 
	border:solid 1px rgb(220,220,220);
}

.contactform fieldset legend {
	margin:0 0 0 5px !important /*Non-IE*/; 
	margin:0 0 20px 5px /*IE6*/; 
	padding:0 2px 0 2px; 
	color:rgb(0,46,26); 
	font-weight:bold; 
	font-size:130%;
}

.contactform {width:470px; margin:1.0em 0 0 0; padding:10px 10px 0 40px; border:solid 0px rgb(200,200,200); background-color:rgb(255,255,255);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(0,46,26); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:300px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:200px; margin:0 0 10px 0; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:250px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:12.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(202,214,206); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(110,139,122); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(173,191,180); color:rgb(0,46,26);}

.contactform1 input.button {float:right; width:18.0em; margin-right:auto; margin-left:auto; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(202,214,206); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(110,139,122); font-size:110%;}
.contactform1 input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(173,191,180); color:rgb(0,46,26);}
