﻿html, body, div, span, object, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
a.mm:link       { color: #000; font-size:7pt;}
a.mm:visited    { color: #000; font-size:7pt;}
a.mm:active     { color: #000; font-size:7pt;}
a.mm:hover      { color: #C0C0C0; font-size:7pt;}

body {
	color: #111;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	background: #FFFFF1;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 15px;
	line-height: 18px;
	letter-spacing:1px;
	text-transform:uppercase;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFF1;
	font-size: 14px;
	line-height: 14px;
	text-transform:capitalize;
}
a, a:link {
	color: #006600;
	font-weight: bold;
	
}
a:visited {
	color: #FFFFF1;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #1A6E30;
	text-decoration: underline;
	cursor:pointer;
}

#anchornav a:link, #anchornav a:active, #anchornav a:visited, #anchornav a:hover {
	color: #FFF;
}

/*
a:focus {
	color: #FFF;
}
a:active {
	color: #FFF;
}
*/

#outerWrapper {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 664px;
	background: #EA8D1D url(../images/background.jpg) no-repeat 0px 168px;
}
#outerWrapper2 {
	margin: 0 auto 0 auto;
	text-align: left;
	width: 664px;
}

#outerWrapper #header {
	padding: 0px;
	background: url("../images/header_01.jpg") no-repeat bottom;
	height: 168px;
}
#outerWrapper #header img{
	border: 0px;
}
.header_02 
{
    padding: 0px;
	background: url("../images/header_02.jpg") no-repeat bottom;
	height: 168px;
}
.header_02 img
{
    border:0;
}
#outerWrapper #contentWrapper #rightColumn {
	float: right;
	padding: 0 0 10px 0;
	width: 15em;
}
.news_box_container {
	padding: 0px;
	width:172px;
	clear: right;
	float: right;
	margin: 15px 0px 0px;
}
.news_box_container img{
	border: 0;
}
.news_box_top {
	height:60px;
	background: url(../images/news_box_top.png) no-repeat;
	 display: block;
}
.news_box_mid {
	height:100%;
	background: url(../images/news_box_mid.png) repeat-y;
	padding:0 10px 0 20px;
	text-align:center;
	margin:0;
	display: block;
}

.news_box_bot {
	height:32px;
	background: url(../images/news_box_bot.png) no-repeat;
}
#outerWrapper #contentWrapper #content 
{
    min-height:475px;
	margin: 0 15em 0 0;
	padding: 10px 10px 10px 10px;
}
#subcontent
{
    min-height: 475px;
    margin: 15px 0px 15px 15px;
    padding: 10px 10px 10px 10px;
    border: 1px solid #CDAC83;
    line-height: 18px;
    background: url(../images/subcontent_repeat.jpg) repeat-x top;
}
#subcontent h1 
{  
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
	text-transform:uppercase;
}
#subcontent_anchors
{
	border: 1px solid #CDAC83;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}
.subcontent_anchors_head {
	color:#FFFFFF;
	height:31px;
	font-size:17px;
	font-weight:700;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	background: url(../images/anchor_hdr_bg.jpg) repeat-x;
	text-transform: uppercase;
	line-height: 22px;
	letter-spacing: 1px;
}
.subcontent_anchors_head span{
	float:right;
	border:0;
}
.anchor_content
{
	padding: 10px;
	line-height:18px;
	
}
.anchor_content img
{
    padding-right: 8px;
    padding-bottom: 2px;
    float: left;
    
}
.anchor_content hr
{
	clear:left;
}
.anchor_content em
{
    color: #1a6e30;
    font-weight: bold;
    clear: left;
}
.anchor_content p
{
	margin-top:0;
}
#anchornav {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#anchornav a{
	padding:5px;
	line-height:18px;
}
#anchornav a:hover{
	color:#e6ba1d;
}
.vplay 
{
	background: #1a6E30;
	margin: 2px;
	padding: 2px;
	height: 215px;
	width: 322px;
	border: 1px solid #cdac83;
}
#subcontentHome 
{
	margin: 40px 0px 15px 15px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #CDAC83;
	line-height:18px;
	background: url(../images/subcontent_repeat.jpg) repeat-x top;
	
}
#subcontentHome #logo 
{
	margin-top: -55px;
	margin-left: 23%;
}
#subcontentHome h1 {
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top: 5px;
	padding-bottom:0;
}

#benefitsImageMap 
{
text-align:center;
}
#outerWrapper #contentWrapper .clearFloat {
	clear: right;
	display: block;
}
#outerWrapper #prefooter {
	padding:10px;
	text-align:center;
	clear:both;
}
#prefooter a {
	color:#FFFFFF;
	text-transform:capitalize;
	text-decoration: underline;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
#prefooter span {
	color:#FFFFFF;
	text-transform:capitalize;
	font-size: 14px;
	font-weight: bold;
	text-transform:uppercase;
}
#footer {
	background: url(../images/footer.jpg) no-repeat bottom;
	height: 66px;
}
#footer_top 
{
    height:36px;
}
#footer_bottom 
{
    font-size:9px;
	color:#6A3908;
    height:30px;
    text-align:center;
}
#footer_bottom a {
	font-size:9px;
	color:#6A3908;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
}
#footer_bottom a:link {
	font-size:9px;
	color:#6A3908;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
}
#footer_bottom a:visited {
	font-size:9px;
	color:#6A3908;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
}
#footer_bottom a:hover {
	font-size:9px;
	color:#FFF;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
}
#footer_bottom a:focus {
	font-size:9px;
	color:#6A3908;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
}


#nav li a {
	text-indent:-999em;
	display:block;
	list-style: none;
	float: left;
}

#nav, #nav li {
	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
}
#nav li a.products {
	background: url('../images/navigation.jpg') no-repeat 0px 0px;
	width: 179px;
	height: 23px;
}
#nav li a:hover.products {
	background: url('../images/navigation.jpg') no-repeat -179px 0px;
	width: 179px;
	height: 23px;
}
#nav li a.benefits {
	background: url('../images/navigation.jpg') no-repeat 0px -23px;
	width: 179px;
	height: 23px;
}
#nav li a:hover.benefits {
	background: url('../images/navigation.jpg') no-repeat -179px -23px;
	width: 179px;
	height: 23px;
}
#nav li a.applications {
	background: url('../images/navigation.jpg') no-repeat 0px -46px;
	width: 179px;
	height: 24px;
}
#nav li a:hover.applications {
	background: url('../images/navigation.jpg') no-repeat -179px -46px;
	width: 179px;
	height: 24px;
}
#nav li a.testimonials {
	background: url('../images/navigation.jpg') no-repeat 0px -70px;
	width: 179px;
	height: 23px;
}
#nav li a:hover.testimonials {
	background: url('../images/navigation.jpg') no-repeat -179px -70px;
	width: 179px;
	height: 23px;
}
#nav li a.sales {
	background: url('../images/navigation.jpg') no-repeat 0px -93px;
	width: 179px;
	height: 23px;
}
#nav li a:hover.sales {
	background: url('../images/navigation.jpg') no-repeat -179px -93px;
	width: 179px;
	height: 23px;
}
#nav li a.info {
	background: url('../images/navigation.jpg') no-repeat 0px -116px;
	width: 179px;
	height: 23px;
}
#nav li a:hover.info {
	background: url('../images/navigation.jpg') no-repeat -179px -116px;
	width: 179px;
	height: 23px;
}
#nav li a.home {
	background: url('../images/navigation.jpg') no-repeat 0px -139px;
	width: 179px;
	height: 38px;
}
#nav li a:hover.home {
	background: url('../images/navigation.jpg') no-repeat -179px -139px;
	width: 179px;
	height: 38px;
}
.float_right
{
    float:right;
}
