/* CSS Document */

/* HP Footer */
#footer { width:auto; height:102px; color: #000000; background:url(../images/backgrounds/footerbg.gif) repeat-x; }
#footer { background-color: #000000; width: 960px; height: 250px; color: #b1b1b1; text-align: left; padding:15px 5px 15px 5px; border-top-width: 2px; border-top-style: solid; border-top-color: #f2c318; }

#headers { margin-right: 20px; padding-bottom: 3px; float:left; clear:none; }

#headers-right { padding-bottom: 3px; margin-right: 20px; float:right; clear:none; }

.footer-text { font-family: Arial, Helvetica, sans-serif; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; }
.small-caps { font-weight:bold; font-variant: small-caps; font-size: 13px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #f57f20; }

.headerlinks { font-size: 12px; padding-top: 3px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #f57f20; }
.headerlinks a { margin-left:4px; text-decoration:none; color:#CCCCCC; }
.headerlinks a:hover { padding-left:4px; text-decoration:none; color:#FFFFFF; }


.small-caps a { text-decoration:none; color:#FFFFFF; }
.small-caps a:hover { text-decoration:none; color:#CCCCCC; }

.copy { font-size: 10px; padding-top:0px; }
.copy a { text-decoration:underline; color:#FFFFFF; }
.copy a:hover { text-decoration:none; color:#CCCCCC; }

.companylinks { font-size: 12px; padding: 5px 3px 5px 3px; background-color:#000000; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333333; height:15px; }
.companylinks #left { float:left; clear:none; }
.companylinks #right { float:right; clear:none; text-align:right; }
.companylinks a { text-decoration:none; color:#CCCCCC; }
.companylinks a:hover { text-decoration:none; color:#FFFFFF; }

.footer-links { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

