/*
Stylesheet for CompactPontoon.com
Created by: Mason Curry - Vexart Web Development - vexart.com
*/
body
{
	font-family:"Helvetica Neue Light", "Helvetica Neue", Helvetica, Times;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:3px;
}

img
{
	display:inline;
}

li
{
	font-weight:normal;
}

a{
	text-decoration:none;
	color:#000000;
}

.green {
	color: #009900;
	font-weight: bold;
}

#container
{
	width:902px;
	position:relative;
	text-align:left;
	margin-left:auto;
	margin-right:auto;

}

#container2
{
	width:902px;
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#container3
{
	width:902px;
	position:relative;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	top:-10px;
}

#header-left
{
	width:451px;
	position:relative;
	float:left;
}

#header-right
{
	width:451px;
	top:+20px;
	font-size:14px;
	color:#990000;
	position:relative;
	text-align:right;
	float:left;
}

#columns {
        width: 740px;
		margin-left:auto;margin-right:auto;
		font-size:11px;
		color:#333333;
    }

#columns .column {
        position: relative;
        width: 48%;
        padding: 1%;
        border: solid 0px #000;
    }

#columns .left {
        float: left;
		text-align:justify;
    }

#columns .right {
        float: right;
		text-align:justify;
    }


/*
Menu Navigation Bar CSS
*/

.nav, .nav ul { 
	list-style: none;
	margin-left:auto;margin-right:auto;
	margin-bottom:0px;
	position:relative;
	left:+6px;
	padding: 0;
}

.nav {
  font-family: Helvetica, Times;
  z-index: 100;
  position: relative;
  margin-left:auto;margin-right:auto;
  margin-bottom:0px;
}
.nav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: 1.10em/22px Helvetica, Times;
  background: #ffffff;
  color: #000000;
  display: block;
  padding: 0 9px;
  text-transform: uppercase;
  text-decoration: none;
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #000;
  color: #fff;
}

.nav ul {
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left:-2px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 22px;
}
.nav ul li {
  border: 0;
  float: none;
  
}
