body {
height:100%; 
max-height:100%;
margin: 0px;
background-color: #65767D;
text-align: center;
}

A.footerlink:link {text-decoration: none; color:#A8BDC6;}
A.footerlink:visited {text-decoration: none; color:#A8BDC6;}
A.footerlink:hover {text-decoration: underline; color:#99C700;}

A.contentlink:link {text-decoration: underline; color:#439005;}
A.contentlink:visited {text-decoration: none; color:#439005;}
A.contentlink:hover {text-decoration: none; border-bottom: 1px dotted #034578; color:#034578;}

A.subnavlink:link {text-decoration: none; color:#439005;}
A.subnavlink:visited {text-decoration: none; color:#439005;}
A.subnavlink:hover {text-decoration: none; color:#034578;}

.homesubcall01 {
vertical-align: top;
text-align: left;
padding: 10px 5px 25px 0px;
}

.homesubcall02 {
vertical-align: top;
text-align: left;
padding: 10px 5px 25px 0px;
}

.homesubcall03 {
vertical-align: top;
text-align: right;
padding: 10px 0px 25px 0px;
}

.maincall {
vertical-align: top;
text-align: center;
padding: 3px 0px 3px 0px;
}

.sampletopimg {
vertical-align: top;
text-align: center;
padding: 3px 0px 15px 0px;
}

.sampletopimgb {
vertical-align: top;
float: center;
padding: 3px 0px 15px 0px;
}

.hline {
vertical-align: top;
text-align: left;
padding: 5px 0px 5px 0px;
}

hr {
  border:0;
  border-top: 1px solid #DDDBD2;
  height: 0;
  background: #DDDBD2;
  margin: 20px 0px 20px 16px;
}

li {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #08597A;
list-style-position: outside;
list-style-type: square;
}

ul {
list-style-type: square;
vertical-align: middle;
list-style-position: outside;
vertical-align: middle;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #08597A;
}

.mainbg {
background-image: url(../images/inside/insidebg.gif);
background-repeat: repeat-x;
background-color: #65767D;
height: 600px;
}

.mainlayout {
width: 780px;
height: 100%; 
max-height: 100%;
text-align: left;
}

.topnavbg {
background-image: url(../images/inside/topnavbg.gif); 
background-repeat: no-repeat;
height: 96px;
max-height: 96px;
width: 767px;
}

.navtable {
width: 767px;
max-width: 767px;
height: 96px;
vertical-align: top;
text-align: left;
}

.leftsideimg {
vertical-align: top;
text-align: left;
padding: 18px 010px 15px 0px;
}

.contactcall {
vertical-align: top;
text-align: left;
padding: 10px 0px 10px 18px;
}

.logo {
vertical-align: top;
text-align: left;
padding: 22px 14px 0px 5px;
}

.nava {
vertical-align: top;
text-align: left;
padding: 46px 0px 0px 0px;
}

.navb {
vertical-align: top;
text-align: left;
padding: 46px 5px 0px 0px;
}

.divider {
vertical-align: top;
text-align: left;
padding: 32px 0px 0px 0px;
}

.lsidebg {
background-image: url(../images/inside/contentlsidebg.gif);
background-repeat: repeat-y;
width: 8px;
}

.rsidebg {
background-image: url(../images/inside/contentrsidebg.gif);
background-repeat: repeat-y;
width: 8px;
}

.contentbg {
background-image: url(../images/inside/contentbg.gif);
background-repeat: repeat-x;
}

.maincontentbg {
background-color: #ffffff;
width: 780px;
vertical-align: top;
}

.footertextleft {
vertical-align: top;
text-align: left;
padding: 0px 0px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #A8BDC6;
}

.footertextright {
vertical-align: top;
text-align: right;
padding: 0px 15px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #A8BDC6;
}

.footerpos {
text-align: center;
max-height: 90%;
height: 90%;
padding: 20px 0px 0px 0px;
}

.pagetitle {
vertical-align: top;
text-align: left;
padding: 20px 0px 15px 18px;
}

.subnav {
vertical-align: top;
text-align: left;
padding: 5px 0px 5px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #08597A;
}

.spacer01 {
height: 55px;
width: 150px;
}

p {
vertical-align: top;
text-align: left;
padding: 0px 20px 0px 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #08597A;
}

.contentz {
vertical-align: top;
text-align: left;
padding: 0px 20px 0px 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #08597A;
}

.subtitle {
vertical-align: top;
text-align: left;
padding: 10px 0px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #04577A;
}

.subtitleb {
vertical-align: top;
text-align: left;
padding: 10px 0px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #BE5E00;
}

.rsidecol {
vertical-align: top;
text-align: left;
padding: 0px 25px 0px 0px;
width: 250px;
}

.rsidecolb {
vertical-align: top;
text-align: left;
padding: 0px 5px 0px 0px;
width: 250px;
}

.maincol {
vertical-align: top;
text-align: left;
padding: 0px 15px 0px 22px;
width: 500px;
}

