body 
	{
	 background: #2E2E2E;
	 color: #2E2E2E;
	margin: 0px;
	font:0.70em Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	text-align: center;
	padding: 0px;	
	} 
	

h2	
	{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 1.7em;
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
	margin-left: 15px;
	vertical-align: baseline;
	background: url(images/headline-accent.gif) no-repeat 0 7px;
	color: #A03227;
	line-height: 150%;}

h3	
	{
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 1.5em;
	text-align: left;
	font-weight: bold;
	padding-left: 0px;
	margin-left: 30px;
	vertical-align: baseline;
	color: #8F7F13;
	line-height: 150%;}

p
	{font-size: 12px;
	text-align: left;
	line-height: 16px;
	}
p.footer
	{width: 800px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-size: 11 px;
	text-align: center;
	line-height: 16px;
	}


a:link
	{
	color: #8F7F13;
	
	text-decoration: none;
	}
a:visited
	{
	
	color: #8F7F13;
	text-decoration: none;
	}
a:hover
	{
	color: #A03227;
	text-decoration: underline;
	}
a:active
	{
	color: #A03227;
	}
#content
	{position: relative;
	background: #ffffff;
	width: 800px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	border: 10px solid #A03227;
	margin-top: 25px;
	padding: 0px;
	text-align: left;
	margin-bottom: 0px;
	}

#wrapper
	{position: relative;
	background: url(images/leftcorner.jpg) top left no-repeat;	
	width: 800px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	margin-bottom: 0px;
	}

#topPanel{width:488px; height:23px; position:relative; margin-bottom:13px; padding:0;}
#topPanel.sub{width: 488px; height:23px; position:relative; margin:0 auto; padding:0;}
#topPanel img{width:230px; height:80px; z-index:1; padding:0; position:absolute; margin:0 0 0 21px;}
#topPanel ul{display:block; width:488px; height:36px; position:absolute; top:0; right:0; margin:0px 0 0; padding:0 0px 0 0; border-bottom:0px solid #EBE2D9; }
#topPanel ul li{float:right; font:12px/36px Verdana, Arial, sans-serif; text-decoration:none;font-weight:bold; }
#topPanel ul li a{width:74px; height:36px; text-decoration:none; display:block; padding:0; color: #A03227; background:url(images/button-over.jpg) no-repeat 0 0 #F5F1CE;  text-align:center; margin:0 1px 0 0; top:0px; left:0px;}
#topPanel ul li a:hover{width:74px; height:36px;text-decoration:none;  background:url(images/button.jpg) no-repeat 0 0 #ffffff;  color:#999999;}
#topPanel ul li.active{width:74px; display:block; height:36px; text-decoration: none; background:url(images/button.jpg) no-repeat 0 0 #ffffff; color:#A03227; text-align:center; margin:0 1px 0 0;}

#topPanel ul.NoBullet {
  list-style-type: none}

	



#left
	{position: relative;
	width: 297px;
	height: 100%;
	float: left;
	margin-top: 95px;
	padding-top: 0px;
	}
#left img.logo
	{margin-left: 20px;}
#left p
	{margin-left: 30px;
	width: 200px;
	}
#left p.leaf
	{height: 408px;
	background: url(images/bg-leaf.gif) center center no-repeat #ffffff;
	}
#left li
	{font-size: 12px;
	margin-left: 20px;
	margin-right: 20px;}
#left form
	{margin-left: 30px;
	color: #483430;}

#left h2
	{margin-left: 30px;}


	
#right
	{position: relative;
	width: 488px;
	height: 100%;
	float: left;
	padding-top: 0px;	
	margin-top: 70px;
	margin-left: 15px;
	margin-bottom: 10px;}
#right p
	{margin-left: 20px;
	margin-right: 40px;
	}

#right ul.benefits
	{margin-left: 40px;
	margin-right: 40px;
	font-size: 12px;}
#right ul.benefitsub
	{margin-left: 20px;
	font-size: 12px;}


#footer
	{
	position: relative;
	width: 800px;
	height: 162px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/rightcorner.jpg) bottom right no-repeat #ffffff;
	font-size: 9px;
	text-align:center;
	clear: left;
	}
#footer p
	{margin-top: 150px;
	background: #cccccc;
	text-align: center;
	color: #ffffff;}
.footer
	{color: #ffffff;}

.floatimgleft 
	{
	float:left;
	clear: left;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:3px;
	border: 1px solid #cccccc;
	padding: 5px;} 
.alignright
	{text-align: right;
	}
.aligncenter
	{text-align: center;}
.greybox
	{background: #E9E4E4;
	padding: 5px;}

.padding
	{margin-left: 45px;
	}
.red
	{color: #A03227;
	font-weight: bold;}
.clear
	{clear: left;}