body,a { font-size: 12px; font-family: verdana, arial; color: #000000 }
.bold { font-weight: bold; font-size: inherit; }
.superscript { vertical-align: super; font-size: 9px;}
a { text-decoration: none; }
a:hover {text-decoration: underline; }
#header-links, #header-links a { color: #ffffff; font-size: 10px; }
#query { color: #951401; }
.white{ color: #ffffff; font: normal 11px arial;}
.box-headline { font-size: 16px; color: #941300; }
.box-bold { font: bold 11px arial;  }
.box-text { font: normal 11px arial; color: #464646;}
.quote{font: normal 11px arial; color: #000000;}
a.box-link { font: normal 14px arial; color: #005b7f; padding:10px 0px 10px 0px}

a.box-link2 { font: normal 12px arial; color: #005b7f; padding:10px 0px 10px 0px}

.black_lrg_bold{font: normal 14px arial; color:#000000;}
a.event-title { color: #004a80; font: bold 11px arial; }
a.footer-link {color: #951401; font-size: 10px;}
a.link {color: #951401; font-size: 12px;}
a.expando:hover{text-decoration:none;}
a.left-box-link { font: normal 12px verdana;color:#003371; }
a.highlight {color: #9d0a0e;font-weight:bold;}
h2.category-title { color: #9d0a0e; font: bold 14px arial; margin: 0px 0px 0px 0px;padding: 0px;}
h2.product-title { color: #9d0a0e; font: bold 16px arial; margin: 0px 0px 0px 0px;padding: 0px;}
h3.category-subtitle { color: #9d0a0e; font: bold 12px arial; margin: 0px 0px 0px 0px; padding: 0px;}
h3.category-subtitle3 { color: #9d0a0e; font: bold 14px arial; margin: 0px 0px 0px 0px; padding: 0px;}
h3.product-title { color: #000000; font: bold 14px arial; margin: 0px 0px 0px 0px; padding: 0px;}
h4{font-size:14px;}
a.product-title { color: #447ab3; font: bold 14px arial; margin: 0px 0px 0px 0px; padding: 0px;}
.red_bold_med { color: #9d0a0e; font: bold 12px arial; }
.blue_bold { color: #004a80; font: bold 12px arial; }
.req{color:#9d0a0e;}
.c7{color:#000000;border-bottom:1px solid #ccc;padding-bottom:10px;}
h3 a {
	color:#9d0a0e;
}

h3 a:visited {
	color:#9d0a0e;
}