body {
background-color: #ffffff;
margin-width: 0px;
margin-height: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

A.footerlink:link {text-decoration: none; color:#ffffff;}
A.footerlink:visited {text-decoration: none; color:#ffffff;}
A.footerlink:hover {text-decoration: none; color:#FEFFCE;}

A.contentlink:link {text-decoration: none; color:#C15F00;}
A.contentlink:visited {text-decoration: none; color:#C15F00;}
A.contentlink:hover {text-decoration: none; color:#C10000;}

A.subnewslink:link {text-decoration: none; color:#04234B;}
A.subnewslink:visited {text-decoration: none; color:#04234B;}
A.subnewslink:hover {text-decoration: underline; color:#FEFFCE;}

.maincall {
vertical-align: top;
text-align: left;
padding: 0px 0px 0px 16px;
}

.subcalls {
vertical-align: top;
text-align: left;
padding: 0px 0px 0px 16px;
}

.subcall01 {
background-image: url(images/home/call01bg.gif);
background-repeat: no-repeat;
background-color: #ADBED5;
width: 242px;
height: 450px;
}

.subcall02 {
background-image: url(images/home/call02bg.gif);
background-repeat: no-repeat;
background-color: #D6DEEA;
width: 250px;
height: 450px;
}

.subcall03 {
background-image: url(images/home/call03bg.gif);
background-repeat: no-repeat;
background-color: #ADBED5;
width: 238px;
height: 450px;
}

.subcalltitle01 {
vertical-align: top;
text-align: left;
padding: 19px 0px 4px 0px;
}

.subcalltitle02 {
vertical-align: top;
text-align: left;
padding: 19px 0px 4px 1px;
}

.subcallcontent {
vertical-align: top;
text-align: left;
padding: 0px 15px 15px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00005A;
}

.subcallcontentb {
vertical-align: top;
text-align: left;
padding: 0px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00005A;
}

.subcallcontentc {
vertical-align: top;
text-align: left;
padding: 0px 15px 0px 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00005A;
}

.subnewstitle {
font-weight: bold;
color: #ffffff;
}

.subcallhline {
vertical-align: top;
text-align: center;
padding: 2px 0px 2px 0px;
}

.readmorelink {
vertical-align: top;
text-align: left;
padding: 0px 15px 10px 15px;
}

.footer {
background-image: url(images/home/footerbgimg.gif);
background-repeat: no-repeat;
height: 37px;
vertical-align: top;
text-align: left;

}

.footertextleft {
vertical-align: top;
text-align: left;
padding: 14px 0px 10px 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
}


.footertextright {
vertical-align: top;
text-align: right;
padding: 13px 10px 10px 190px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
}

/* begin interior styles */

.fullcol {
background-image: url(images/inside/fullpagebg.gif);
background-repeat: repeat-x;
background-color: #ffffff;
width: 730px;
vertical-align: top;
text-align: left;
}

.maincol {
background-image: url(images/inside/pagebg.gif);
background-repeat: no-repeat;
background-color: #ffffff;
width: 543px;
vertical-align: top;
text-align: left;
}

.sidecol {
vertical-align: top;
text-align: left;
width: 187px;
}

.pagetitle {
vertical-align: top;
text-align: left;
padding: 13px 0px 10px 17px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #0B286B;
font-weight: bold;
}

.pagecontent {
vertical-align: top;
text-align: left;
padding: 3px 15px 0px 17px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #3A5271;
}

li {
list-style-type: square;
vertical-align: middle;
padding: 5px 5px 0px 15px;
list-style-position: outside;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #3A5271;
}


.midsection {
vertical-align: top;
text-align: left;
padding: 0px 0px 0px 16px;
}

.sidecallbg {
background-image: url(images/sidenav/sidecallbg.gif);
background-repeat: no-repeat;
background-color: #CDD6E2;
width: 187px;
}

.sidecallbgb {
width: 187px;
}

.sidecalltext {
font-family: Arial, Helvetica, sans-serif;
color: #445C93;
font-size: 11px;
vertical-align: top;
text-align: left;
padding: 3px 9px 2px 9px;
}

.sidenavspacer {
width: 187px;
height: 20px;
}

.bottomsidecall {
vertical-align: top;
text-align: left;
padding: 1px 0px 60px 0px;
}

.sidecalltopspacer {
width: 187px;
height: 20px;
}

hr.rightcall {
background-color: #ffffff;
height: 1px;
vertical-align: top;
text-align: center;
padding: 2px 7px 2px 7px;
width: 90%;
color: #ffffff;
border: 0px;
}

/* end interior styles /*