body {margin:0; background-color:#D19000; font-family:Arial, Helvetica, sans-serif;}
table {padding:0; border:0;}
td {padding:0; text-align:left; vertical-align:top;}
a {color:#ba0000; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
hr {border:0; color:#999; background-color:#999; height:1px; }
ul {padding-left:12px; margin:0; font-size:10px;}
form {padding:0; margin:0;}
input {padding:0; margin:0;}


.c_r {width:203px; font-family:Georgia, serif; font-size:12px; color:#666666; text-align:center;}
.c_r2 {color:#000000; font-weight:bold;}
.formtable {width:400px; font-size:11px; margin:8px 0 0 0; text-align:left}
.i_t {width:400px; background-color:#dedede; font-size:11px; margin:0; padding:0}

.sm_link {font-size:9px; font-weight:bold; padding-top:6px;}

.rr_1 {font-size:12px; line-height:1.3; padding:8px 18px 0 0}
.rr_2 {font-size:13px; line-height:1.3; background-color:#BA0000; color:#ffffff; padding:12px;}
.rr_3 {font-size:13px; line-height:1.3; color:#666666; padding:12px; background-color:#ffffff}

.body_head {font-family:Georgia, serif; font-size:20px; color:#BA0000; padding:4px 0 6px 0;}
.body_head2 {font-size:14px; color:#BA0000; padding:4px 0 6px 0;}
.body_sub {font-family:serif; font-size:15px; padding:0 0 8px 0; color:#777777}
.body_copy {font-size:12px; line-height:1.3;}
.body_date {font-size:12px; line-height:1.3; color:#666666; padding-top:12px;}

.map_head {font-size:10px; line-height:1.3;}
.map_head_h {font-size:10px; line-height:1.3; color:#ba0000}
.map_item {font-size:10px; line-height:1.3;}
.map_item_h {font-size:10px; line-height:1.3; color:#ba0000}

td.right_rail {width:178px; padding:12px 8px 20px 8px; background-color:#edece8}

.n_1 {font-size:11px; padding-top:12px; color:#000}
.n_2 {font-size:9px; color:#666; line-height:1.6; padding-bottom:2px }
.n_group {line-height:1.3; display:none}
.n_3 {font-size:10px; color:#666; margin-left:12px;}

#fp {width:708px}
#fp td {vertical-align:top}
.fp_td_bottom {height:1px; padding-right:20px; background-color:#666666}
.fp_h {font-size:11px; font-weight:bold; color:#ba0000; padding-bottom:2px;}
.fp_h2 {font-size:11px; font-weight:bold; padding-bottom:12px;}
.fp_b {font-size:11px; color:#666666; line-height:1.5; padding-bottom:12px; width:160px;}
.fp_l {font-size:11px; color:#666666; line-height:1.5; padding-bottom:0px;}
.fp_caption {font-size:10px; color:#666666; text-align:center; padding-top:6px;}

select {width:146px; margin:12px 0 12px 0; background-color:#999999; border:solid 1px #819fb7; font-size:11px;}

.submit {
   background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;
}

.b_subnav_table {height:30px; background-color:black; font-family:sans-serif; font-size:12px; color:#fff;}
.b_subnav_table td {vertical-align:middle; text-align:left; padding:0 12px;}
.b_subnav {color:#fff; text-decoration:none}
.b_subnav:hover {color:#d19000; text-decoration:none;}

.foot {font-size:10px; color:#774400; text-align:left; padding-top:3px; width:915px}


.print_page {width:612px; background-color:#fff}
.print_head {font-size:12px; color:#BA0000; padding:4px 0 6px 0; text-decoration:underline}
.print_body {font-size:11px; line-height:1.3;}

.downloadbutton {
   color:#f00;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#fbfbfb;
   border:1px solid;
   border-top-color:#600;
   border-left-color:#600;
   border-right-color:#600;
   border-bottom-color:#600;}
