/* CSS Document */

body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	min-width: 800px;
	background: url('images/bg.jpg') top left repeat #96a64c;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #584537;
	}
	
a:link, a:visited {color: #652c00;}
a:hover, a:active {color: #74803E;}

p {padding: 0px 10px 0px 10px;}
	
h1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: normal;
	font-style: italic;
	color: #8C4817;}
.h1sub {color: #96A74B}

h2 {font-size: 22px;
	font-weight: bold;
	color: #4d4a3b;
	padding: 0px 10px 0px 15px;}
	
h3 {font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #3B839F;
	padding: 0px 10px 0px 10px;}
	
h4 {font-size: 16px;
	font-weight: bold;
	color: #4d4a3b;
	padding: 0px;
	margin: 0px;}
	
.news-title {font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;}	
	
hr {border-left: 0px;
	border-right: 0px;
	border-top: 1px solid #9f9879;
	border-bottom: 1px solid #eee8e3;}

img.border {border: 1px solid #5c5846;}
img.border-left {border: 1px solid #5c5846;
	float: left;
	margin: 0px 8px 0px 0px;}
img.border-right {border: 1px solid #5c5846;
	float: right;
	margin: 0px 0px 0px 8px;}
	
table.margin {margin-left: 20px;}

table.style {margin-left: 15px;
	border: 1px solid #CCE7F2;}
table.style ul{padding: 0px 0px 5px 30px;
	margin-top: 3px;
	border-bottom: 1px dashed #a3cedf;}
	/* Hides from IE-mac \*/ *html table.style ul{padding: 0px 0px 5px 0px;
	margin-top: 3px;
	border-bottom: 1px dashed #a3cedf;} /* End hide from IE-mac */
table.style li{padding-bottom: 3px;}
table.style td {vertical-align: top;
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCE7F2;}
table.style a{text-decoration: none;}

table.merchant-table {margin-left: 15px;
	border: 1px solid #CCE7F2;}
table.merchant-table ul{padding: 0px 0px 5px 30px;
	background-color: #EFFAFF;
	margin-top: 3px;
	border-bottom: 1px dashed #a3cedf;}
	/* Hides from IE-mac \*/ *html table.style ul{padding: 0px 0px 5px 0px;
	margin-top: 3px;
	border-bottom: 1px dashed #a3cedf;} /* End hide from IE-mac */
table.merchant-table li{padding-bottom: 3px;}
table.merchant-table td {vertical-align: top;
	margin: 5px;
	padding: 5px;
	border: 1px solid #CCE7F2;}

table.dkblue {margin-left: 10px;
	border: 1px solid #B8DDED;}
table.dkblue td {
	border: 1px solid #B8DDED;
	vertical-align: top;}
table.dkblue h2{margin: 2px auto;}
table.center td{text-align: center;}
table.center p{padding: 0px;}

ul {margin-right: 10px;}
ol {margin-right: 10px;}
li {padding-bottom: 5px;}
	

#wrapper {
	width: 930px;
	margin: 0 auto;
	text-align: center;
	}	
#container {width: 876px;
	margin: 0 auto;
	text-align: left;
	background: url('images/wrapperbg.jpg') top center repeat-y;
	padding: 0px 0px 10px 0px;}	
#content {
	width: 650px;
	float: left;
	}

#home-box {background: url('images/home-content-bg.jpg') top left  repeat-y; 
	width: 610px; 
	margin-left: 15px;}
#home-box2 {background: url('images/home-content-top.jpg') top left no-repeat;
	padding-top: 35px;  }
#home-box3 {background: url('images/home-content-bottom.jpg') bottom left no-repeat;
	padding-bottom: 10px;}
#home-box3 img {border: 1px solid #5c5846;}
#home-box3 h2 {padding-left: 10px;}
#about-box2 {background: url('images/about-us-top.jpg') top left no-repeat;
	padding-top: 5px;  }
#about-box2 h1 {margin: 0px auto;
	padding-left: 0px;}
	
#featurebox-container {width: 618px;
	margin: 8px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	background: url('images/featurebuckets-bg.jpg') top left repeat-y;}
#featurebox {float: left;
	width: 198px;
	background: url('images/feature-box-top.jpg') top left no-repeat #d2ccb9;
	margin-right: 7px;}
#featurebox h2{color: #ffffff;
	font-size: 16px;
	font-style: italic;
	margin: 0px 0px 8px 0px;
	font-weight: bold;
	padding: 8px 0px 0px 10px;}
#featurebox ul{padding: 0px 0px 0px 15px;
	margin: 4px 8px 0px 12px;}


#sidenav {width: 225px;
	float: right;}	
#sidenav ul{list-style-type:none;
	margin:0px 10px 0px 0px;
	padding: 5px 0px 10px 0px;}
#sidenav li{ border-bottom: 1px solid #dad4c4;
	padding: 4px 0px 4px 0px;}
#sidenav a{
	font-weight: bold;
	text-decoration: none;
	padding: 4px 0px 4px 18px;}
#sidenav a:link, #sidenav a:visited{
	background: url('images/side-nav-bg.jpg') 0px 50% no-repeat;
	color: #8c4815;}
#sidenav a:hover, #sidenav a:active{
	background: url('images/side-nav-over-bg.jpg') 0px 50% no-repeat;
	color: #73acc4;
	font-style: italic;}
#sidenav-feature {
	width: 204px;
	background: url('images/side-nav-yellow-top.jpg') top left no-repeat #f6e7ba;
	margin-bottom: 20px;}
#sidenav-feature h2 {color: #ffffff;
	font-size: 16px;
	font-style: italic;
	margin: 8px 3px 8px 3px;
	color: #455016;
	font-weight: bold;
	padding: 6px 0px 3px 10px;
	display: block;
	border-bottom: 1px dashed #eabf42;
	}
#sidenav-feature a{
	font-weight: normal;
	text-decoration: underline;
	padding: 0px;}
#sidenav-feature a:link, #sidenav-feature a:visited{background: none;}
#sidenav-feature a:hover, #sidenav-feature a:active{background: none;}

#footer {
	clear: both;
	}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */