body {	
		background: #C0BEAA url(../graphics/structure/back-sides.jpg) top center repeat-y;
		margin: 0px; 
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		max-width:940px;
		font-family: arial, helvetica, sans-serif; 
}

#topback {
	background: #C0BEAA url(../graphics/structure/back-top.jpg) top center no-repeat; 
	width: 940px; 
	height: 20px;
	padding:0;
	margin:0;
}

#mainwrapper {
	float:left;
	background: #C0BEAA url(../graphics/structure/body-back.jpg) top center repeat-x; 
	width: 900px; 
	padding:0px;
	margin:0px 20px 0px 20px;
}

#col1 {
	text-align:center;
	float:left;
	width: 50px; 
	padding:0px;
	margin:150px 0px 0px 0px;
}

#contentwrapper {
	float:left;
	width: 800px; 
	padding:0px;
	margin:0px;
}


.iconpad {
	padding:20px 10px 0px 10px;
	margin:0px;
	border:0;
}

.noborder {
	border:0;
}


#logo {
	float:left;
	width:267px;
	height:146px;
	padding:0;
	margin:0;
}

#topleftlinks {
	float:left;
	text-align:right;
	width:533px;
	height:80px;
	padding:20px 0px 0px 0px;
	margin: 0px auto;
	font-size:.7em;
}

#topleftcontact {
	float:left;
	text-align:right;
	width:533px;
	height:46px;
	padding:0;
	margin: 0px auto;
	font-size:.7em;
}

#mainimage {
	background: url(../flash/home_img.gif) top left no-repeat; 
	float:left;
	width: 800px; 
	height: 220px;
	padding:0px;
	margin:0px;
}

#mainimage2 {
	background: url(../flash/balance.jpg) top left no-repeat; 
	float:left;
	width: 800px; 
	height: 220px;
	padding:0px;
	margin:0px;
}

#whitetop {
	float:left;
	background: url(../graphics/structure/white-top.jpg) bottom center no-repeat; 
	width: 800px; 
	height: 10px;
	padding:0;
	margin:0;
}

#whitebase {
	float:left;
	background: url(../graphics/structure/white-base.jpg) top center no-repeat; 
	width: 800px; 
	height: 10px;
	padding:0;
	margin:0;
}

#whiteback {
	float:left;
	background: #FFFFFF; 
	width: 800px;
	margin:12px 0px 0px 0px; 
}

#wcol1 {
	background: #ffffff; 
	float:left;
	width:505px; 
	padding:0px 10px 0px 10px;
	margin:0;
}

#wcol1a {
	float:left;
	width:161px; 
	height:280px; 
	padding:0;
	margin:0;
	margin-top:10px;
}

#wcol1b {
	float:left;
	width:325px; 
	padding:0;
	margin:0;
	margin-top:10px;
	margin-left:15px;
}

#wcol1int {
	float:left;
	width:486px; 
	padding:0;
	margin:0;
	margin-top:10px;
	margin-left:10px;
	display:inline;
}

#wcol2 {
	background: #ffffff; 
	float:left;
	width:255px; 
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}


#treebase {
	float:left;
	background: #AAA997 url(../graphics/structure/tree-base.gif) top center no-repeat; 
	width: 800px; 
	padding:0;
	margin:12px 0px 0px 0px;
}

#valid {
	float:left;
	width: 200px; 
	height: 20px;
	padding:350px 0px 15px 12px;
	margin:0px;
}

#services {
	float:left;
	text-align:right;
	width: 570px; 
	height: 200px;
	padding:141px 0px 15px 0px;
	margin:0px;
}

#box1top {
	float:left;
	background: url(../graphics/boxes/1top.gif) bottom center no-repeat; 
	width:500px; 
	height:10px;
	padding:0;
	margin:0;
}

#phonebar {
	float:left;
	width:775px; 
	height:38px;
	padding:10px 0px 0px 12px;
	margin:0;
}

#box1title {
	float:left;
	background: #D9D9A8; 
	width:480px; 
	padding:0;
	padding-left:10px;
	padding-right:10px;
	margin:0;
}

#box1base {
	float:left;
	background: url(../graphics/boxes/1base.gif) top center no-repeat; 
	width:500px; 
	height:10px;
	padding:0;
	margin:0;
}

#box2top {
	float:left;
	background: url(../graphics/boxes/2top.gif) bottom center no-repeat; 
	width:250px; 
	height:10px;
	padding:0;
	margin:0;
}

#box2title {
	float:left;
	background: #AAA997; 
	width:230px; 
	padding:0;
	padding-left:10px;
	padding-right:10px;
	margin:0;
}

#box2base {
	float:left;
	background: url(../graphics/boxes/2base.gif) top center no-repeat; 
	width:250px; 
	height:10px;
	padding:0;
	margin:0;
}

#box3top {
	float:left;
	background: url(../graphics/boxes/3top.gif) bottom center no-repeat; 
	width:250px; 
	height:10px;
	padding:0;
	margin:12px 0px 0px 0px;
}

#box3title {
	float:left;
	background: #D3D3D3; 
	width:230px; 
	padding:0;
	padding-left:10px;
	padding-right:10px;
	margin:0;
	font-size:.7em;
}

p {
	margin-top: 0px;
	margin-bottom: 10px;
}

#box3base {
	float:left;
	background: url(../graphics/boxes/3base.gif) top center no-repeat; 
	width:250px; 
	height:10px;
	padding:0;
	margin:0;

}

#rightimage {
	float:left;
	width:250px; 
	padding:12px 0px 0px 0px;
	margin:0;

}


.greentext {color:#4A7F34; font-weight:bold;}
.browntext {color:#878675; font-weight:bold;}
.browntext2 {color:#565547;}
.whitetext {color:#FFFFFF;}

.basetext {font-size:.7em; color:#D7D6C0;}

.copytext {	color:#666666; font-size:.75em;}

.bold {font-weight:bold;}

.bold2 {font-weight:bold; color:#333333;}

A.toplinks:link    { color:#878675; text-decoration:none;}
A.toplinks:visited { color:#878675; text-decoration:none;}
A.toplinks:active  { color:#878675; text-decoration:none;}
A.toplinks:hover   { color:#000000; text-decoration:underline;}

A.bluelinks:link    { color:#0058FF; text-decoration:none;}
A.bluelinks:visited { color:#0058FF; text-decoration:none;}
A.bluelinks:active  { color:#0058FF; text-decoration:none;}
A.bluelinks:hover   { color:#000000; text-decoration:underline;}

A.diarylinks:link    { color:#6C6C6C; text-decoration:none;}
A.diarylinks:visited { color:#6C6C6C; text-decoration:none;}
A.diarylinks:active  { color:#6C6C6C; text-decoration:none;}
A.diarylinks:hover   { color:#000000; text-decoration:underline;}



input.zoe {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #000000; border: 1px #999999 solid; margin: 0px; padding: 0px;}
textarea.zoe {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #000000; border: 1px #999999 solid; margin: 0px; padding: 0px;}
select.zoe {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #000000; border: 1px #999999 solid; margin: 0px; padding: 0px;}
option.zoe {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 80%; color: #000000; border: 1px #999999 solid; margin: 0px; padding: 0px;}
.button {background-color: #ffffff; FONT-FAMILY: Arial, helvetica, sans-serif; font-size: 70%; color: #000000; border: 1px #999999 solid; margin: 0px;}


.mainmenu{
float:left;
background: #535241 url(../graphics/structure/menu-base.jpg) bottom center no-repeat; 
width: 800px;
overflow: hidden;
}

.mainmenu ul{
margin: 0px;
padding: 0px;
padding-left:10px;
list-style-type: none;
}

.mainmenu li{
display: inline;
margin: 0px;

}

.mainmenu li a{
font-size:.9em;
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 10px 13px 10px 13px; 
color: white;
background: #535241; 
}

.mainmenu li a:hover, .mainmenu li.selected a{
background: #969582; 
}

ul {
list-style-image: url(../graphics/icons/bullet.gif);
margin: 1em 0em 1em .5em;
padding: 0em 0em 0em 1em;
}

li {
margin: .5em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

.imgpad {
padding-left:.5em;
padding-bottom:.5em;
}

.divider1 {
background:url(../graphics/icons/divider1.gif) top left repeat-x;
height:1px;
margin-bottom:.5em;
margin-top:.5em;
padding:0px;
}