html, body{ 
	margin:0;
	padding:0; 
	text-align:center;
	background: #E2E2E2 url() fixed repeat top left;
} 

html {background-color:#E2E2E2;}
 
#pagewidth{ 
	width:746px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	background-color:#E2E2E2;
}

#headernav{
	position:relative; 
	height:39px; 
	background: #E2E2E2 url(images/navigation.gif) scroll no-repeat top center;
	width:100%;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
 
} 

#headernav a {color:#fff; text-decoration:none;}
#headernav a:hover, a:active, a:visited {color:#202020; text-decoration:none;}


.navigation{
	padding-top:12px;
} 


#header{
	position:relative; 
	height:319px; 
	background: #E2E2E2 url(images/header.png) scroll no-repeat top center;
	width:100%;
	border-bottom:0em solid #F0F0F0;
	font-family:arial;
	font-size:15px;
} 

#header a {color:#4C2700; text-decoration:none;}
#header a:hover, a:active, a:visited {color:#4C2700; text-decoration:none;}


#grey {
	position:relative; 
	height:12px; 
	background: #E2E2E2 url(images/grey.png) scroll repeat top center;
	width:100%;
	border-bottom:0em solid #F0F0F0;
	font-family:arial;
	font-size:15px;
} 


 
#rightcol{
	width:233px; 
	float:right; 
	position:relative;
	font-family:arial;
	font-size:13px;
	color:black;
	padding:0em;
	background-color:#E2E2E2;
	text-align:center;
}

#rightcol a {color:#625444; text-decoration:none;}
#rightcol a:hover, a:active, a:visited {color:#82C8E6; text-decoration:none;}

a {color:#625444; text-decoration:none;}
a:hover, a:active, a:visited {color:#82C8E6; text-decoration:none;}
 

#rightheader {
	background: #E2E2E2 url(images/rightheader.png) scroll no-repeat center;
	height:39px;
}

#rightdiv {
	padding-top:.5em;
	padding-left:.5em;
	padding-right:.5em;
	background: #E2E2E2 url(images/right.png) scroll repeat-y center;
}

#rightfooter {
	background: #E2E2E2 url(images/rightfooter.png) scroll no-repeat center;
	height:50px;
	width:100%;
}

.features {
	border-right-style:solid;
	border-right-width:0px;
	border-right-color:#000000;
	padding:0em;

}


#maincol{background-color:;  
	float: left; 
	display:inline; 
	position: relative; 
	width:490px;
	font-family:arial;
	font-size:13px;
}

#maincol a {color:#EE695F; text-decoration:none;}
#maincol a:hover, a:active, a:visited {color:#9DB043; text-decoration:none;}


#mainheader {
	background: #E2E2E2 url(images/mainheader.png) scroll no-repeat center;
	height:39px;
}

#maindiv {
	padding-top:1em;
	padding-left:1em;
	padding-right:1em;
	background: #FFF url(images/main.png) scroll repeat-y center;
}

#mainfooter {
	background: #E2E2E2 url(images/mainfooter.png) scroll no-repeat center;
	height:33px;
	width:100%;
}


h1 {
	color: #202020;
	font-face:trebuchet ms;
	font-size: 20px;
	margin: 0;
	margin-bottom: .50em;
	margin-top: .50em;
	width:100%;
	text-align: center;
	letter-spacing: 0em;
}

h2{
	color:#FF618E;
	font-size:16px;
	width:380px;
	margin-bottom: .15em;
}


ul{indent:20px;}
li {list-style-image: url(images/bullet.png);}

 
#footer{
	height:20px; 
	background-color:#E2E2E2; 
	clear:both;
	font-family:arial;
	font-size:11px;
	color:#202020;
	font-weight:;
	border-top:.75em solid #E2E2E2;
 } 
 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


