body {
margin:0;
background:#fff;
font:1em "Times New Roman", Times, serif;
color:#000;
min-width:700px;
}

body.mainColor div#wrapper, body.mainColor div#colWrapper, body.mainColor div#infoWrapper {
background-color:#7da42e;
}

img {
border:0;
}

a:link {
color:#039;
}

a:visited {
color:#039;
}

a:active {
color:#f00;
}

body.mainColor div#wrapper a, body.mainColor div#colWrapper a {
color:#fff;
}

table.wrap {
border:0;
width:100%;
}

h1 {
margin:0;
font-size:1em;
}

h2 {
margin:0;
font:bold 0.8em Arial,sans-serif;
color:#fff;
}

span.h2ul {
font-weight:bold;
font-family:Arial,sans-serif;
color:#fff;
padding:0 10px 5px 0;
background:url('../images/ulH2.gif') no-repeat bottom right;
}

h3 {
font-weight:bold;
font-size:1em;
margin:1.12em 0;
}

label {
font-weight:bold;
}

p.p1 {
margin-top:0.75em;
}

#infoWrapper {
padding-top:80px;
padding-bottom:120px;
}

.info {
text-align:center;
font-weight:bold;
font-size:medium;
font-family:Arial,sans-serif;
color:#000;
}

.banner {
position:relative;
background-color:black;
overflow:hidden;
padding:4px 0;
width:100%;
}

.bannerText {
position:relative;
font:bold 12px Arial, sans-serif;
color:#ff0;
white-space:nowrap;
}

#logoFrame {
width:85%;
height: 60px;
padding:0 0 0 16px;
background:white;
}

#contactFrame {
width:15%;
vertical-align:bottom;
background:white;
}

#logoFrame a img, #contactFrame a img {
vertical-align:bottom;
}

#navBar {
border-top:2px solid #000;
border-bottom:2px solid #000;
}

#nav {
margin:0;
padding:0;
border:2px solid #666;
background:#666;
width:100%;
white-space:nowrap;
list-style-type:none;
line-height:0;
}

#nav li {
margin:0;
padding:0;
display:inline;
position:relative;
overflow:scroll;
}

#nav li a {
margin:0;
padding:0 3px 0 11px;
text-decoration:none;
font:12px Arial,sans-serif;
color:#fff;
background:#666 url(../images/menu_bullet.gif) no-repeat left;
border:2px solid #ccc;
line-height:16px;
display:inline-block;
}

#nav li a:hover {
background-color:#7da42e;
}

#navLeft {
width:50%;
background:#000 url(../images/menu_gradient_left.gif) repeat-y right;
}

#navRight {
width:50%;
background:#000 url(../images/menu_gradient_right.gif) repeat-y left;
}

.navCurrent {
font:12px Arial,sans-serif;
color:#fff;
padding:0 3px 0 11px;
background:#3f5217 url(../images/menu_bullet.gif) no-repeat left;
border:2px solid #ccc;
line-height:16px;
display:inline-block;
}

#colWrapper {
float:right;
width:100%;
}

#colWrap1 {
float:right;
margin:0;
padding:0;
position:relative;
left:-50%;
}

#main, #colWrap2 {
width:680px;
}

#main {
margin:0 auto;
padding:2em 0 2em 5px;
}

#colWrap2 {
float:left;
margin:0;
padding:2em;
position:relative;
left:50%;
}

#col2 {
text-align:center;
float:right;
}

#col2 div {
margin:0 0 85px 25px;
}

div.col2Last {
margin-bottom:0;
}

#col1 {
padding-left:5px;
}

img.brochureImg {
border:2px solid #000;
}

#note1 {
text-align:center;
font-style:italic;
font-size:small;
}

#footerWrap {
background:#fff;
clear:both;
}

td.footer {
padding:16px 0 48px;
width:100%;
text-align:center;
background:white;
font:x-small Arial, sans-serif;
color:black;
}

td.footer p {
font:x-small Arial, sans-serif;
color:black;
}

td#footerBorder {
width:100%;
height:24px;
background:black;
text-align:center;
}

td#footerBorder a {
color:#fff;
}

p#footerAgree {
margin-top:2em;
}

