html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline; }
td {vertical-align:top;}
strong {font-weight:bold;}
em{font-style:italic}
ul {margin:0px;margin-left:25px;padding-left:0px;}
li {padding:2 0 3 0}
sup {vertical-align:top}

body {background-color:#FAFAFA;font-family:Arial, sans-serif;font-size:12px;line-height:14px;color:#111111;margin:11 20 20 20;}

a{color:#9a0000;}

h1{font-size:18px;text-transform:uppercase;line-height:22px;margin-bottom:5px;color:#111111;}
h2{font-size:16px;text-transform:uppercase;line-height:20px;margin-bottom:3px;color:#111111}
h3{font-size:14px;text-transform:uppercase;line-height:18px;color:#111111}
hr {margin-bottom:5px}

#menu a {color:#333333;text-decoration:none}
#menu ul {margin:0px;padding:0px;width:100%;}
#menu li {list-style:none;padding:0px;margin:0px;width:100%}
#menu a {display:block;font-weight:bold;font-size:16px;line-height:18px;height:16px;padding:7 5 7 5;margin:0px;background-color:#ffffff;border-bottom:1px solid black;text-transform:uppercase;opacity:.80;filter:alpha(opacity=80);}
#menu a:hover {background-color:#ffffff;opacity:.90;filter:alpha(opacity=90);}
#menu li a {font-weight:normal;font-size:14px;line-height:16px;padding-left:10px}
#menu li li a {font-weight:normal;font-size:12px;line-height:14px;padding-left:20px}

#spacer_right{padding:20 40 0 0;text-align:right;color:#CCCCCC;font-size:9px;background-image:url('siteart/top_bar.jpg');text-transform:uppercase;height:43px}
#spacer_right a{color:#CCCCCC;text-decoration:none}
#spacer_right a:hover{color:#FFFFFF}

#footer{text-align:left;padding:17 10 9 10;color:#CCCCCC;font-size:9px;background-image:url('siteart/bg_footer.jpg');text-transform:uppercase;height:55px}
#footer a{color:#CCCCCC;text-decoration:none}
#footer a:hover{color:#FFFFFF}

.floatRight {float:right;margin:0 0 3 7}
.floatLeft {float:left;margin:0 7 3 0}

.outputTable{border:1px solid #DDDDDD;font-weight:normal}
.outputTable td{padding:5px 15px 5px 5px;font-size:12px;vertical-align:top;background-color:#FFFFFF;border-top:1px solid #DDDDDD;text-align:left}
.outputTable tr.header td{background-color:#C9C9DD;font-weight:bold;border-top:0px;color:#333333 !important}
.outputTable tr.subheader td{background-color:#D14545;font-weight:bold;border-top:0px;color:#FAFAFA !important}
.outputTable tr.header a{color:#FAFAFA !important}
.outputTable tr.altRow td{background-color:#fafafa}


