body {
text-align:center;
background-color: #c0c0c0;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #696969;
margin:0px;
background-image:url(/images/bg.jpg);
background-attachment:fixed;
background-position:top center;
background-repeat:repeat-y;
}

a:link {  color: #000000; text-decoration: none}
a:active {  color: #000000; text-decoration: none}
a:visited {  color: #000000; text-decoration: none}
a:hover {  color: #000000; text-decoration: underline}



#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:0px;
padding:0px;
text-align:center;
background-color:#ffffff;
}

#header {
float: left;
width: 742px;
height: 73px;
background-color:#e1e1e1;
margin: 13px 0px 0px 13px;
display:inline;
}

#nav {
float: left;
width: 742px;
height: 22px;
background-color:#797873;
margin: 0px 0px 0px 13px;
display:inline;
}

#navul  {
margin: 0px 0px 0px 15px;
padding: 0px;
list-style: none;
float: left;
height:auto;
display:inline;
text-transform:uppercase;
font-size:9pt;
}

#nav li {
float: left;
}

#nav li a, #nav li a:visited {
height: 22px;
line-height: 22px;
width:auto ;
float: left;
display:inline;
padding: 0px 8px 0px 8px;
color:#fff;
}

#nav li a:hover {
height: 22px;
line-height: 22px;
width: auto;
float: left;
display: inline;
text-decoration:none;
background-color:#fff;
color:#797873;
}

.indexFlash, .pageFlash  {
float: left;
width: 742px;
background-color:#fff;
margin: 2px 0px 0px 13px;
display:inline;
}

.indexFlash {
height: 310px;
}

.pageFlash {
height: 160px;
}

#main {
float: left;
width: 742px;
height: auto;
background-color:#ffffff;
margin: 10px 0px 13px 13px;
text-align:justify;
display:inline;
}

#left {
float: left;
width: 171px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 12px 12px 12px 12px;
}

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

#main h1 {
color:#006155;
margin-top:0px;
margin-bottom:12px;
padding-top:0px;
padding-bottom:0px;
font-size:200%;
}

#main h2 {
color:#fff;
margin-top:0px;
margin-bottom:12px;
padding-top:0px;
padding-bottom:0px;
font-size:160%;
}

.bottomBox {
float:left;
width:175px;
height: 380px;
margin: 16px 16px 0px 0px;
padding: 5px 10px 15px 10px;
color:#fff;
background-image:url(/images/bg_grad.jpg);
background-repeat:repeat-x;
background-color:#555555;
}

.bottomBox h2.head {
  text-align: center;
  margin-bottom: 5px;
  border-bottom: 1px solid white;
  line-height: 30px;
  padding-top: 0px;
  margin-top: 0px;
}

.bottomStory {
float:left;
width:300px;
height: auto;
margin: 0px 0px 10px 0px;
color:#fff;
}

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

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

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

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

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

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

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

.bbmid {
width:300px;
}

.bbright {
margin: 16px 0px 0px 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: #006155 }
.quickSubmit { border: 0px; color: #000; background-color: #fff }

#footer {
float:left;
width: 758px;
height: 19px;
text-align:right;
background-color:#e1e1e1;
margin: 0px 0px 20px 0px;
padding:6px 10px 0px 0px;
display:inline;
}

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

div.news_article,
div.news_article_over {
  margin-bottom:    5px;
  border-bottom:    1px solid #6F6F6F;
  padding:          5px;
}
div.news_article_over {
  background-color: #EFEFEF;
  cursor:           pointer;
}
div.news_article      h3,
div.news_article_over h3 {
  padding:          0px;
  margin:           0px 0px 5px 0px;
  font-size:        13pt;
}

div.bottomBox div.testimonial {
  float:    left;
  margin-bottom:  5px;
  padding-bottom: 5px;
  border-bottom:  1px solid white;
}
