body {
text-align:center;
background-color:#DFDFDF;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
margin:0px;
}

a:link {  color: #5BAF00; text-decoration: none; font-weight:bold;}
a:active {  color: #5BAF00; text-decoration: none; font-weight:bold;}
a:visited {  color: #5BAF00; text-decoration: none; font-weight:bold;}
a:hover {  color:#7787BF; text-decoration: none; font-weight:bold;}

#holder {
width:768px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
}

#content {
float: left;
width:768px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
margin-bottom:0px;
text-align:center;
background-color:#ffffff;
}

#header {
float: left;
width: 744px;
height: 42px;
background-color:#5BAF00;
margin: 10px 0px 0px 12px;
display:inline;
}

.logoText {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 26px;
color: #ffffff;
margin: 10px 0px 0px 20px;
text-align:left;
}

#nav {
float: left;
width: 744px;
height: 30px;
background-color:#5BAF00;
margin: 0px 0px 0px 12px;
font-size:12px;
display:inline;
}

#nav ul {
float:right;
list-style: none;
padding: 0;
margin: 0px;
}

#nav li {
float: left;
margin: 0px 0px 0px 0px;
}

#nav li a {
height: 30px;
line-height: 30px;
float: left;
width: auto;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
padding: 0px 10px;
}

#nav li a:hover {
width: auto;
display: block;
color: #3f4889;
background-color: #fff;
text-decoration: none;
text-align: center;
}

#headerImageIndex {
float:left;
width:742px;
height: 310px;
border: 1px solid #ccc;
margin: 0px 0px 12px 12px;
display:inline;
}

#headerImage {
float:left;
width:742px;
height: 160px;
border: 1px solid #ccc;
margin: 0px 0px 0px 12px;
margin: 0px 0px 12px 12px;
display:inline;
}

#main {
float: left;
width: 744px;
height: auto;
background-color:#fff;
padding: 0px 0px 0px 12px;
text-align:left;
background-image:url(../images/main_bg.gif);
display:inline;
}

#portMain {
float: left;
width: 720px;
height: auto;
background-color:#fff;
margin: 12px 0px 12px 12px;
text-align:left;
padding:0px 12px 0px 12px;
display:inline;
}

#portLarge {
float:left;
width:698px;
height: 180px;
border: 1px solid #9F9F9F;
margin: 6px 0px 0px 0px;
padding:10px;
color:#666666;
text-align:left;
font-size:16px;
background-color:#EFEFEF;
display:inline;
}

#portSmall {
float:left;
width:343px;
height: 108px;
border: 1px solid #9F9F9F;
padding:5px;
line-height:12px;
color:#666666;
text-align:left;
font-size:9pt;
background-color:#EFEFEF;
}

.portSmallLeft {
margin: 10px 10px 0px 0px;
}

.portSmallRight {
margin: 10px 0px 0px 0px;
}

div.desc_sm p {
  padding-top:  5px;
  margin-top:   0px;
}

#portSmall img{
float:right;
margin:0px 0px 0px 12px;
border: 1px solid #ccc;
}

#portLarge img {
float:right;
margin:0px 0px 0px 30px;
border: 1px solid #ccc;
}

#left {
float: left;
width: 171px;
height: auto;
background-color:#5BAF00;
margin: 0px 0px 0px 0px;
padding: 12px;
color:#fff;
display:inline;
}

#right{
float: left;
width: 534px;
height: auto;
background-color:#fff;
margin: 0px 0px 0px 12px;
padding: 0px;
color:#6F6F6F;
text-align:justify;
display:inline;
}

#right h1, #left h1, #portMain h1, #portLarge h1 {
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px;
}

#right h3 {
font-weight:normal;
font-size:12pt;
color:#5BAF00;
margin-top:0px;
padding-top:0px;
margin-bottom:6px;
padding-bottom:0px;
}

#portSmall h1 {
font-weight:bold;
margin:3px 0px 0px 0px;
padding:0px;
}

#right h1, #portMain h1, #portLarge h1 {
color:#5BAF00;
font-size:18px;
}

#left h1 {
color:#fff;
font-size:18px;
}

#portSmall h1 {
color:#5BAF00;
font-size:12px;
}

.whatBox {
float:left;
height:250px;
width:256px;
padding:4px;
margin: 10px 0px 0px 0px;
background-color:#5BAF00;
color:#fff;
text-align:left;
}

.whatBox2 {
float:left;
height:280px;
width:165px;
padding:4px;
margin: 10px 7px 0px 0px;
background-color:#5BAF00;
color:#fff;
text-align:left;
}

.whatboxRight {
float:right;
margin: 10px 0px 0px 0px;
}

.whatbox h1, .whatbox2 h1 {
color:#fff;
font-size:18px;
padding-bottom:0px;
margin-bottom:0px;
}

input.contactInput { border: 1px solid 4F4F4F; width: 250px }
textarea.contactInput{ border: 1px solid 4F4F4F; width: 250px; height: 100opx }
select.contactInput { border: 1px solid 4F4F4F; width: 250px }

input.quickInput { border: 1px solid 4F4F4F; width: 160px }
textarea.quickInput{ border: 1px solid 4F4F4F; width: 160px; height: 100opx }
select.quickInput { border: 1px solid 4F4F4F; width: 160px }

div.formRow {float: left; padding-bottom: 5px; width: 99% }
div.formRowButton {float: left; padding-bottom: 5px; width: 99%; text-align:center; }
div.formHeader {float: left; width: 170px; font-weight: bold}
div.formBody {float: left}

.contactSubmit { border: 0px; color: #fff; background-color: #5BAF00 }
.quickSubmit { border: 0px; color: #5BAF00; background-color: #fff }

#footer {
float:left;
width: 756px;
height: 19px;
text-align:right;
background-color:#5BAF00;
margin: 12px 0px 0px 0px;
padding:6px 12px 0px 0px;
}

#footer a, #footer a:visited {  color: #ffffff; text-decoration: none}
#footer a:hover {  color: #ffffff; text-decoration: underline}