a:active,a {color: #0C2D83 ; text-decoration: underline; }
a:hover {color: #D48201; text-decoration: underline; }
a.ftr:hover {color: #FFBD0A; text-decoration: underline; }
.hm {text-decoration: underline; color:#444E83; font-weight:bold;}
.sublnks {font-size:11px;}

/* updated styles, ver 2.0 */
#ftr {color:#000; font-size:11px; text-align:center; line-height:16px; word-spacing:2px; padding-top:10px; }
.hme {margin-left:164px; margin-top:96px; background-color:#E4E6EE; font-family:arial, verdana, geneva, helvetica; background-image: url(../img/home_bkgd2.jpg); background-repeat:no-repeat; }

/* layers */
.hmlinks {line-height:25px; font-size:16px; position:absolute; z-index:1; left:615px; top:387px; text-align:center;}
.hmcontact {position:absolute; z-index:1; left:568px; top:192px; text-align:center;}
.directions {position:absolute; z-index:1; left:590px; top:572px; text-align:center;}

/* global */
td {font-family:arial, verdana, geneva, helvetica; font-size:13px; }
b, strong {color:#0D2B88; }
hr {border:1px dotted; color:#ccc; width:100%;}
h1, h2, h3 {font-weight:bold; font-size:17px; color:#0D2B88;}
th {font-size:13px; width:150px; text-align:left; color:#0D2B88;}

.no-repeat {background-repeat:no-repeat; }
.ftr{font-size:10px; color: #A76F02; }
.ftr_text {font-size:10px; color: #576090; line-height:12px; }
.line {line-height:14px; font-size:10px; padding-top:5px;}
.nav {font-size:13px; font-weight: bold; padding-right:25px; color:#0D2B88; text-decoration:none; }
.nav_top {padding-top:5px; }
.hm_links {text-decoration: underline; color:#0D2B88; padding-right:3px; padding-left:3px; text-transform:uppercase; }
.nav2 { font-size: 9px; text-decoration: underline; color:#0D2B88; padding-right:2px; padding-left:2px; text-transform:uppercase; }
.subnav { font-size:8px; font-family:verdana; padding-top:5px; }
.lil { font-size: 9px; padding-bottom:5px; }
.hm_text { font-size: 12px; color:#0D2B88; }
.blu { color:#0D2B88; font-size:11px; }
.subpgnav {font-size:15px; font-weight: bold; padding-left:5px; padding-right:5px; color:#0D2B88; text-decoration:none; }
.subline{ font-size: 12px; color:#A76F02; }
.content {height:300px; line-height:18px; padding-left:20px; padding-top:22px; padding-right:15px;}

 /* home-dhtml gallery */
.centerdiv{ /*IE method of centering a relative div*/
text-align: center; border-top: solid #fff 2px; border-right: solid #fff 2px; }

.centerdiv>div{ /*Proper way to center a relative div*/margin: 0 auto;}







