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

a.footlinks:link { color: #756F69; text-decoration: none; }
a.footlinks:active { color: #756F69; text-decoration: none; }
a.footlinks:visited { color: #756F69; text-decoration: none; }
a.footlinks:hover { color: #3D3A37; text-decoration: underline; }

p, td, li, li p, ul { color: #454442; font: 12px Tahoma, Arial, Serif; line-height: 16px; }

.header_home { background: url(../images/header_home.jpg) top center no-repeat; height: 269px; }
.header_sub { background: url(../images/header_sub.jpg) top center no-repeat; height: 109px; }

.footer { color: #756F69; font: 10px Tahoma, Arial, Serif; line-height: 14px; padding: 0px 0px 0px 15px; background: url(../images/footer_cap.gif) top left repeat-y; }


.intro { color: #FF6670; font-size: 12px; }
.page_title { color: #FFFFFF; font: 22px Tahoma, Arial, Serif; letter-spacing: -1px; }
.dropdown { color: #333333; background: #CCCCCC; font: 10px Tahoma, Arial, Serif; }


.subhead { color: #51240F; font-weight: Bold; }
.subhead_2 { color: #51240F; font-weight: Bold; font-size: 16px; }
.two_line_links { line-height: 14px; }
.sml_lineheight { line-height: 12px; }
.txt-sml { font-size: 10px; line-height: 14px;  }
.txt-med { font-size: 11px;}
.txt-lrg { font-size: 12px; }
.txt_caption { font-size: 10px; line-height: 11px; }
.forms { color: #333333; font: 11px Tahoma, Arial, Serif; background-color: #FFFFFF; }

.image_pad { padding: 0px 0px 10px 10px; }
.line { color: #A7A091; height: 1px; padding: 20px; }
.boxes { border: solid 1px #DEDDDC; background: #FCFBFB; padding: 1px; line-height: 13px; }
