* {
	margin: 0;
	padding: 0;
}
* body {
	background-color: #b0b0b0;
	
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
a:link {
	color: #641c1e;
}
a:active {
	color: #641c1e;
}
a:visited {
	color: #641c1e;
}
a:hover {
	color: #999999;
}
#clearer {
	clear: both;
}
ul {
	list-style-type: disc;
	padding-left: 25px;
}

/* strict text styles for activeedit */
.smaller {
	font-size: 10px;
	line-height: 14px;
}
.larger {
	font-size: 14px;
	line-height: 26px;
}
.normal {
	font-size: 12px;
	line-height: 20px;
}
.Heading1 {
	font-size: 30px;
	line-height: 30px;
}
.Heading2 {
	font-size: 24px;
	line-height: 30px;
}
.Heading3 {
	font-size: 18px;
	line-height: 30px;
}
h1 {
	font-size: 30px;
	line-height: 30px;
}
h2 {
	font-size: 24px;
	line-height: 30px;
}
h3 {
	font-size: 18px;
	line-height: 30px;
}


/******************************NEW NAVIGATION*************************/
ul#MenuBar1 ul {
	border-top: solid 1px #000000;
}
ul#MenuBar1 a {
	background-color:transparent;
	color: #ffffff;
	white-space: nowrap;
}
ul#MenuBar1 li {
	color: #ffffff;
	background-image: url(images/button.gif);
	height: 26px;
	width: 137px;
}
ul#MenuBar1 li a {
	color: #ffffff;
	text-align: center;
}
ul#MenuBar1 li a:hover {
	text-decoration: none;
}
ul#MenuBar1 li:hover {
	text-decoration: none;
	background-image: url(images/button_over.gif);
}
ul#MenuBar1 li li {
	background-image: none;
	background-color: #742f30;
	border: solid 1px #000000;
	border-top: none;
}
ul#MenuBar1 li li a {
	color:#ffffff;
	text-align: left;
}
ul#MenuBar1 li li:hover {
	background-color:#431417;
	background-image: none;
}
ul#MenuBar1 li li li {
}
ul#MenuBar1 li li li a {
}
ul#MenuBar1 li li li:hover {
}
/*STYLE NAV*/
/* 
main
*/

.content {
	margin: 0 auto;
	width: 959px;
	background-color: #fff;
}
.header {
	height: 135px;
	background-image: url(images/siteplus_header.gif);
}
#header_flash {
float: left;
width: 253px;
height: 135px;
}
#header_home {
float: right;
background-position: right;
width: 706px;
}
.bar {
	clear: both;
	height: 26px;
	color: #FFF;
	background: url(images/button.gif) repeat-x left;
}
#textmenuposition {
	padding: 10px;
	color:#641c1e;
	text-decoration: none;
	text-align: center;
}
#textmenuposition a:link {
	color: #999999;
	text-decoration: none;
}
#textmenuposition a:visited {
	color:#999999;
	text-decoration: none;
}
#textmenuposition a:hover {
	color:#641c1e;
	text-decoration: underline;
}
#textmenuposition a:active {
	color:#999999;
	text-decoration: none;
}
#breadcrumbs {
	height: auto;
	margin: 7px 20px 0px 20px;
}
/*
left content
*/

.left {
	float: left;
	width: 919px;
	margin: 15px 20px 15px 20px;
	min-height: 400px;
	background-color: #fff;
}
.left_side {
	float: left;
	width: 160px;
	padding: 0 0 0 10px;
	margin: 10px 0 0 38px;
}
.left_side a, .right_side a {
	color: #414141;
	background: #FFF;
}
.left_box {
	margin: 0 0 10px 0;
	color: #000;
	background: #FFF;
	padding: 3px 0;
}
/*
right content (orange)
*/
		
.right {
	float: right;
	width: 340px;
	margin: 10px 0 10px 0;
}
/*
footer
*/
#center {
	margin-left: 120px;
	width: 831px;
}
.footer {
	height: 64px;
	background-image: url(images/footer_repeat.gif);
	background-repeat: repeat-x;
	text-align: center;
}
.footeritem {
	float: left;
	height: 64px;
}
#key {
	width: 43px;
	background: url(images/f_key.gif);
}
#key:hover {
	background: url(images/f_key_over.gif);
}
#planning {
	width: 125px;
	background: url(images/f_planning.gif);
}
#planning:hover {
	background: url(images/f_planning_over.gif);
}
#engineering {
	width: 186px;
	background: url(images/f_engineering.gif);
}
#engineering:hover {
	background: url(images/f_engineering_over.gif);
}
#landscape {
	width: 155px;
	background: url(images/f_landscape.gif);
}
#landscape:hover {
	background: url(images/f_landscape_over.gif);
}
#design {
	width: 123px;
	background: url(images/f_design.gif);
}
#design:hover {
	background: url(images/f_design_over.gif);
}
#management {
	width: 99px;
	background: url(images/f_management.gif);
}
#management:hover {
	background: url(images/f_management_over.gif);
}
#smelogo {
width: 90px;
height: 22px;
margin: 0 auto;
padding-top: 8px;
}
