body {
	background-color: #596d48;
	margin: 0px;
	height:100%;
}
.body-table{
	height:400px; 
}
a, a:visited, a:active{
	color: #009966; 
	text-decoration: underline;
}
.mainOuter {
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.home-promos {
	background-color: #E9E8B0;
	padding: 15px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.home-promos-first {

	background-color: #E9E8B0;
	padding: 15px;
}
.home-photos {

	height: 170px;
	background-color: #E9E8B0;
	padding: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.home-photos-first {

	height: 170px;
	background-color: #E9E8B0;
	padding: 0px;
}
p,ul,li {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
li.PLHFOLink{
     font-style: italic;
}

.bg-top-left {
	background: #596d48 repeat-y right url(../images/bg_drop_shadow_left.jpg);
}
.bg-top-right {
	background: #596d48 repeat-y left url(../images/bg_drop_shadow_right.jpg); 
}
.bg-bottom-left {
	background: #596d48 top right no-repeat url(../images/bg_drop_shadow_bottom_left.jpg); 
	height: 17px;
}
.bg-bottom-mid {
	background: #596d48 repeat-x url(../images/bg_drop_shadow_bottom.jpg); 
	height: 17px;
}
.bg-bottom-right {
	background: #596d48 top left no-repeat url(../images/bg_drop_shadow_bottom_right.jpg); 
	height: 17px;
}

.bg-mid-left {
	background-image: url(../images/home_bg.jpg);
	background-repeat: repeat-x;
	background-color: #596d48;

}
.bg-mid-right {
	background-image: url(../images/home_bg.jpg);
	background-repeat: repeat-x;
	background-color: #596d48;

}

.bg-mid-left-shadow {
	background: no-repeat top right url(../images/bg_shadow_left.jpg);
	overflow: hidden;
	height: 100%;
}
.bg-mid-right-shadow {
	background: no-repeat top left url(../images/bg_shadow_right.jpg);
	overflow: hidden;
	height: 100%;
}

.footer{ 
	height: 25px;
	background-color: #003300;
	padding: 0px 5px 0px 5px; 
}
.footer p,.footer a { 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.main {
	background-color: #ffffff;
	padding: 25px;
}
.main-left-photo {

	background-color: #dddb83;
	padding: 0px;
	width: 170px;
	height: 145px;
}
.main-left-content{
	background-color: #dddb83;
	padding: 20px;
	width: 170px;
}
h1{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003333;

 
}
h2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003333;

}
h3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #596d48;
	text-transform: uppercase;
}
