body {
	font-family: 		Tahoma, Helvetica, sans-serif;
	background:			url(../images/bg-orange.jpg) repeat-x;
	margin:				0px;
}

#container {
	width:				100%;
	text-align:			center;
}
#headerContainer {
	margin:				auto;
	text-align:			left;
	width:				681px;
}
#menuContainer {
	margin:				auto;
	text-align:			left;
	width:				681px;
	height:				0px;
	background-color:	#FFFFFF;
}
#menuContentContainer {
	width:				665px;
	float:				left;
	position:			relative;
	color:				#656565;
}
#nav1 {
	position:			absolute;
	top:				-20px;
	left:				34px;
	z-index:			10;
}
#nav1img {
	position:			absolute;
	top:				-6px;
	left:				10px;
	z-index:			5;
	visibility:			hidden;
}
#nav2 {
	position:			absolute;
	top:				-28px;
	left:				129px;
	z-index:			10;
}
#nav2img {
	position:			absolute;
	top:				-12px;
	left:				106px;
	z-index:			5;
	visibility:			hidden;
}
#nav3 {
	position:			absolute;
	top:				-32px;
	left:				210px;
	z-index:			10;
}
#nav3img {
	position:			absolute;
	top:				-16px;
	left:				192px;
	z-index:			5;
	visibility:			hidden;
}
#nav4 {
	position:			absolute;
	top:				-32px;
	left:				386px;
	z-index:			10;
}
#nav4img {
	position:			absolute;
	top:				-13px;
	left:				363px;
	z-index:			5;
	visibility:			hidden;
}
#nav5 {
	position:			absolute;
	top:				-25px;
	left:				551px;
	z-index:			10;
}
#nav5img {
	position:			absolute;
	top:				-6px;
	left:				528px;
	z-index:			5;
	visibility:			hidden;
}
#menuContentContainer a:link {
	color:				#656565;
	text-decoration:	none;
}
#menuContentContainer a:visited {
	color:				#656565;
	text-decoration:	none;
}
#menuContentContainer a:hover {
	color:				#62A644;
	text-decoration:	underline;
}
#menuContentContainer a:active {
	color:				#656565;
	text-decoration:	none;
}
#topImageContainer {
	margin:				auto;
	text-align:			left;
	width:				681px;
}
.shadeLeft {
	float:				left;
}
.shadeRight {
	float:				right;
}
#bodyContainer {
	margin:				auto;
	text-align:			left;
	width:				681px;
	background-color:	#FFFFFF;
}
#bodyContainer:after {
    content:			"."; 
    display:			block; 
    height:				0; 
    clear:				both; 
    visibility:			hidden;
}
#bodyContentContainer {
	width:				665px;
	float:				left;
}


#bodyMenuContainer {
	width:				160px;
	float:				left;
	margin-right:		15px;
	margin-left:		5px;
}

#bodyMenuContainerWide {
	width:				160px;
	float:				left;
	margin-right:		15px;
	margin-left:		30px;
}

#bodyMenuContainerHome {
	width:				80px;
	float:				left;
	margin-right:		15px;
	margin-left:		5px;
}

#bodyMenuContainerBase {
	width:				40px;
	float:				left;
	margin-right:		5px;
	margin-left:		5px;
}

#bodyMenuContainer #menuList {
	list-style:			none;
	margin:				0;
	padding:			0;
	margin-top:			10px;
}




#bodyMenuContainer #menuList li {
	margin:				0;
	padding-top:		3px;
	padding-bottom:		4px;
	padding-left:		20px;
	border-bottom:		1px solid #bbb;
		
}
#bodyMenuContainer #menuList li.singleIndent {
	padding-left:		35px;
}
#bodyMenuContainer #menuList li.doubleIndent {
	padding-left:		40px;
	
}




#bodyMenuContainer #menuList li a {
/*	line-height:		49px;
	vertical-align:		middle;
	float:				left;
	margin-left:		10px;*/
}





#bodyMenuContainer #menuList li a:link {
	color:				#656565;
	/*font-weight:		bold;*/
	text-decoration:	none;
}
#bodyMenuContainer #menuList li a:visited {
	color:				#656565;
	/*font-weight:		bold;*/
	text-decoration:	none;
}
#bodyMenuContainer #menuList li a:hover {
	color:				#62A644;
	/*font-weight:		bold;*/
	text-decoration:	underline;
}
#sideMenu #menuList li a:active {
	color:				#656565;
	/*font-weight:		bold;*/
	text-decoration:	none;
}
#bodyMenuContainer #menuList li .menuPetal {
	margin-right:		6px;
	margin-left:		-16px;
}
#bodyMenuContainer #menuList li.singleIndent .menuPetal {
	margin-right:		21px;
	margin-left:		-31px;
}
#bodyMenuContainer #menuList li.doubleIndent .menuPetal {
	margin-right:		36px;
	margin-left:		-46px;
}

#bodyTextContainer {
	width:				460px;
	float:				left;
}
#bodyTextContainer p {
	color:				#4D4D4D;
	padding:			10px 0px;
}
#bodyTextContainer #homeContainer {
	width:				400px;
	float:				left;
	margin:				20px 28px 15px 20px;
	height:				200px;
	border-bottom:		1px solid #bbb;
	background:			url(../images/home-gradient.jpg) repeat-x bottom;
}
html>body #bodyTextContainer #homeContainer {
	margin:				20px 26px 15px 36px;
}
#bodyTextContainer #homeContainer img {
	border:				0;
}
#bodyTextContainer #homeContainer p {
	color:				#4D4D4D;
	padding:			20px 2px 0 2px;
}

#footerContainer {
	margin:				auto;
	padding-top:		30px;
	text-align:			center;
	width:				681px;
	background-color:	#FFFFFF;
	clear:				both;
	color:				#4D4D4D;
}
#footerContainer img {
	margin:				8px 0;
}



h2 {
	color:				#656565;
}
h2 .green {
	color:				#62A644;
	
}
h2 .red {
	color:				red	
		
}
h3 {
	color:				#656565;
}
h4 .red {
	color:				red	
		
}
.photoFrame {
	float:				right;
	margin:				10px 0px 10px 10px;
}

.optForm {
	border-left:		1px solid #aaa;
	border-bottom:		1px solid #aaa;
	border-top:			1px solid #ddd;
	border-right:		1px solid #ddd;
	background-color:	#FEF8E2;
}
.optForm input,
.optForm textarea {
	border-left:		1px solid #aaa;
	border-bottom:		1px solid #aaa;
	border-top:			1px solid #ddd;
	border-right:		1px solid #ddd;
}
.divider {
	margin:				5px 0;
}