/* CSS Master Document */

*{ margin: 0; padding:0; }

html{ height:100%; }

body { height: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; background-color:#FFF; }

body a { text-decoration: none; color: #BB4527; font-size: 12px; list-style-type: none;}

/* Main Elements */

#floater { float: left; height:50%; margin-bottom:-315px; margin-top:30px; width:900px; }

#wrapper { margin: 0 auto; width: 900px; clear: both; width:900px; z-index: 1; }

#header { height: 25px; }

#header ul { float: left; margin-left: 195px; }
#header ul li { display: inline; text-align: center; margin-left: 40px; padding-bottom: 5px;}
#header ul li a { text-decoration: none; color: #666; font-size: 0.8em;}
#header ul li a:hover { color: #81A237; }
#header ul li a.active { color: #BB4527;}

#content-wrap { float: left; width: 900px; height: 100%; }

#content { border: 1px solid #e0d5ce; border-left: none; overflow: hidden; 	background: url(../images/content_flowers.gif) bottom left no-repeat;}

#content-copy { 
	float: left; 
	width: 421px;
	margin-bottom: 40px;
	margin-left: 35px;
}
#content-copy h2 {font-size: 16px; margin: 20px 0 10px 0px; font-weight: normal; color: #333; width: 420px; }
#content-copy h2.title { text-indent: -999px; font-size: 10px; margin-top: -10px;}
#content-copy img.title {margin-left: -20px; }
#content-copy p {font-size: 12px; width: 400px; color: #333; margin-bottom: 4px; margin-top: 10px;}
#content-copy p.menu { margin-left: 15px;}
#content-copy a {color: #BB4527; text-decoration: none;}
#content-copy ul {width: 420px; margin-top: 10px;}
#content-copy ul li {font-size: 12px; margin-left: 40px; margin-top: 7px; color: #333; }
#content-copy ul.sub li {list-style-type: square; border: 0; padding-bottom: 10px; }

#content-copy h3 {font-size: 14px; margin: 22px 0 10px 0; color: #333; font-weight: normal; width: 420px; border-bottom: 1px solid #81A237; padding-bottom: 5px;}
#content-copy p span {font-weight: bold; margin-top: 7px; }

#content-copy ul#services {
	width:470px;
	padding: 10px 0;
	margin: 10px 0 10px 0;
}
#content-copy ul#services li {
	width:450px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCC;
	list-style-type: none;
}
#content-copy ul#services li a, #content-copy ul#services li a:link, #content-copy ul#services li a:visited {
	font-size:1em;
	color: #BB4527;
	width:470px;
	height: 23px;	
	display:block;
	padding: 6px 0 0 20px;
	text-decoration: none;
	background:url(../images/back_nav.png) no-repeat;
	overflow: hidden;
}
#content-copy ul#services li a:hover {
	background-position: 0 -29px;
	text-decoration:none;
	color: #81A237;
}
#content-copy ul#services li a.active, #content-copy ul#services li a.active:link, #content-copy ul#servies li a.active:visited {
	background-position: 0 -58px;
	text-decoration: none;
	color: #81A237;
}

#content-copy ul#servies li a.active:visited {
	color: #BB4527;
}

#content-copy ul#services li div {
	display:none;
	margin-top: 0px;
}
#content-copy ul#services li div.active {
	display:block;
}
#content-copy ul#services li p {
	font-size:1.0em;
	padding: 5px 0 10px 0px;
	margin-left: 15px;
}
#side1, #slide2, #slide3, #slide4, #slide5, #slide6, #slide7, #slide8, #slide9, #slide10 a { background: none; }

a:hover.link {background-image: none; margin: 0; padding: 0; float: none; color: #BB4527; text-decoration: none;}

#sidebar { float: left; width: 200px; background: url(../images/sidebar_home.jpg) no-repeat; height: 600px; margin-top: -30px;}

#sidebar2 {float: right; width: 135px; padding: 35px 35px 10px 0;}
#sidebar2 img { margin-bottom: 20px; clear: both; }
#sidebar2 ul li {list-style-type: none; padding-left: 20px; padding-top: 4px; background:url(../images/back_nav.png) no-repeat;}
#sidebar2 ul li a:hover {color: #81A237;}
#sidebar2 ul { margin-top: -15px; width: 135px; margin-bottom: 25px;}

#sidebar h1 { text-indent: -9999px; }



#footer { float: right; width: 699px; height: 45px; background: url(../images/footer.gif) repeat-y; margin-right: -1px; margin-bottom: 200px;}

#footer p { color: #666; font-size: 0.8em; margin: 15px 40px 0 40px; float: right;}

#footer a { text-decoration: none; color: #666; }


#footer span {margin: 0 20px 0 20px;}