body, html {
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
	background: #eeeeee
}

.container {
	padding:0;
	margin:7px auto;
	width:776px
}

.wrapper {
	background: url(../images/bgMid.gif);
	padding:0 18px
}

#mastHead {
	margin:0;
	padding:0;
	height:190px;
	width:740px
}

/*---start nav---*/
.nav {
	background: url(../images/bgNav.gif);
	margin:0;
	padding:0
}
.nav ul {
	margin:0;
	padding:0;
	list-style-type:none
}

.nav ul li {
	font:bold 12px Arial;
	float:right;
	padding:0;
	vertical-align:middle
}

.nav ul li a {
	text-decoration:none;
	color:#406515;
	display:block;
	line-height:25px;
	vertical-align:middle;
	background:url(../images/bgNavBorder.gif) top right repeat-y;
	padding:0 14px
}

.nav ul li a:hover {
	color:#fff
}

.nav ul li a.last {
	background:none
}

.nav ul li a.lastActive {
	background:none;
	color:#fff
}

.nav ul li a.active {
	color:#fff
}
/*---end nav---*/

.content {
	float:right;
	width:485px;
	background:url(../images/b.jpg) top left no-repeat;
	padding:35px 15px 0 15px
}

h1 {
	font: normal 36px Arial;
	margin:0;
	padding:0
}

h2 {
	font: normal 24px Arial;
	margin:0;
	padding:0
}

p, li {
	font-size:10pt;
	line-height:14pt
}

.sideNav {
	float:left;
	width:210px;
	padding:0 0 0 15px
}

.requestAquote {
	text-align:center;
	background:url(../images/button.jpg) center no-repeat;
	height:75px; 
	padding:20px 10px 10px 10px;
	margin:15px 0 0 0; 
	border: 1px solid #000000; 
}

.requestAquote a {
	font:bold 16px Arial;
	padding:10px 15px;
	text-decoration:none;
	color:#000
}

.requestAquote a:hover {
	color: #006600
}

.login { 
	margin:15px 0 0 0
}

.login fieldset {
	border: 1px solid #003300;
	width:173px;
	padding:0 15px 15px 15px;
	background:#ecfdea
}

.login legend, .contactUs legend {
	font:bold 16px Arial;
	color: #003300
}

.login div {
	padding:7px 0 0 0;
	font: bold 12px Verdana
}

.textField {
	width:100%;
	margin:3px 0 0 0;
	border: 1px solid #669900
}

.button {
	border:none;
	text-align: right
}

.footer {
	clear:both;
	padding:15px 0 0 0
}

/*---start footerNav---*/
.footerNav {
	background: url(../images/bgFooterNav.gif);
	margin:0;
	padding:0
}
.footerNav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center
}

.footerNav ul li {
	font:normal 12px Arial;
	display:inline;
	padding:0;
	vertical-align:middle;
	text-transform: uppercase;
}

.footerNav ul li a {
	text-decoration:none;
	color:#fff;
	line-height:25px;
	vertical-align:middle;
	background:url(../images/bgFooterNavBorder.gif) top right repeat-y;
	padding:0 14px
}

.footerNav ul li a:hover {
	color: #FFCC00
}

.footerNav ul li a.last {
	background:none
}

/*---end footerNav---*/

table.contactForm td {
	padding:7px 10px 7px 0;
	font-size:10pt;
	width:50%
}

table.contactForm td.legend {
	text-align:right;
	padding:7px 10px
}

table.contactForm tr:hover {
	background:#ecfdea
}

.contactUs fieldset {
	border: 1px solid #003300;
	padding:15px;
	margin:15px
}