body,td,th {font-family: Arial, Helvetica, sans-serif;font-size:12px;}
a {text-decoration:none;color:#600;}
a:hover {color:#300;}
p {margin-bottom:12px;line-height:18px;margin-top:0px;}
ul {list-style-type:square;}

.cutoff_rule {float:left;width:100%;border-bottom:1px solid;margin:0 0 15px 0;padding:0 0 10px 0;}

table ol,table ul {margin:0;padding:0 0 0 10px;}
table ol li,table ul li {padding:0 0 10px 0;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

p.title {font-size:18px;font-weight:bold;}
p.kicker,.headline,.deck,.byline,.subhead{margin:0;}
h1.kicker,p.kicker {font-weight:bold;text-transform:uppercase;}
h1, h1.headline, p.headline {font-size:16px;font-weight:bolder;line-height:20px;}
p.headline_feature {font-size:20px;font-weight:bolder;margin-bottom:5px;}
h2, h1.deck,p.deck {font-size:14px;color:#666;font-weight:bold;line-height:16px;}
h3, p.byline {font-size:11px;line-height:12px;font-style:oblique;color:#666;margin-bottom:10px;}
h4, h2.subhead,p.subhead {font-size:14px;font-weight:bolder;border-bottom:1px solid gray;text-transform:uppercase;margin:10px 0 5px 0;}
h5 {font-size:13px;}
p.lede {font-size:11px;color:#333;line-height:14px;}
p.copyblock {font-size:12px;font-weight:bold;}

table.framing_the_issue {border:1px solid #000;background:#F9F7ED;margin:10px 0;}
table.framing_the_issue td {padding:10px;}
table.framing_the_issue p.lede {margin:0;}

table.insert {width:100%;}
table.insert_right {float:right;margin:10px 0 0 10px;}
table.insert_left {float:left;margin:10px 10px 0 0;}
.insert caption a,.insert caption a:link,.insert_right caption a,.insert_right caption a:link,.insert_left caption a,.insert_left caption a:link {padding:2px;border-top:1px solid #000;text-transform:uppercase;font-size:10px;font-weight:bold;color:#FFF;background:#600;display:block;}
.insert caption a:hover,.insert caption a:active,.insert_right caption a:hover,.insert_right caption a:active,.insert_left caption a:hover,.insert_left caption a:active {background:#300;color:#FFF;}

table.sidebar caption {font-size:16px;font-weight:bold;text-align:left;line-height:22px;}
table.sidebar th {font-size:15px;font-weight:bold;line-height:20px;color:#FFF;background:#3A2D71;}
table.sidebar td {padding:15px;font-size:11px;}
table.sidebar th,table.sidebar td {vertical-align:top;}
table.sidebar {background:#F9F7ED;border:1px solid #000;}
p.sidebar_headline {font-size:15px;font-weight:bold;color:#600;line-height:17px;}
p.sidebar_subhead {font-size:13px;font-weight:bold;color:#600;text-transform:uppercase;}
.sidebar p {line-height:12px;}
div table.sidebar {margin-bottom:10px;}

table.tabdata {font-size:10px;margin:10px 0;border-left:1px solid #000;border-top:1px solid #000;background:#FFF;}
table.tabdata tr,.tabdata td,.tabdata th {border-right:1px solid #000;border-bottom:1px solid #000;padding:5px;}
table.tabdata tr td {padding:5px;}
table.tabdata caption {font-size:16px;font-weight:bold;text-align:left;line-height:22px;}
table.tabdata tr th {background:#600;color:#FFF;padding:4px;font-size:12px;font-weight:bold;text-align:left;}
table.tabdata tr td {background:#FFF;color:#000;}
.tabdata tr th.tabdata_col0 {background:#D3CDBA;color:#000;}
.tabdata tr td.tabdata_col0 {background:#F1EBD4;color:#000;}
.tabdata tr th.tabdata_col1 {background:#412574;color:#FFF;}
.tabdata tr td.tabdata_col1 {background:#674F8F;color:#FFF;}
.tabdata tr th.tabdata_col2 {background:#7E4049;color:#FFF;}
.tabdata tr td.tabdata_col2 {background:#A75762;color:#FFF;}
.tabdata tr th.tabdata_col3 {background:#030;color:#FFF;}
.tabdata tr td.tabdata_col3 {background:#060;color:#FFF;}
.tabdata tr td.tabdata_totals {background:#996;color:#FFF;font-weight:bold;}
.tabdata tr.tabdata_highlight td.tabdata_col0,.tabdata td.tabdata_highlight_col0 {background:#FFF8E0;font-weight:bold;color:#000;}
.tabdata tr.tabdata_highlight td.tabdata_col1,.tabdata td.tabdata_highlight_col1 {background:#9572D0;font-weight:bold;color:#FFF;}
.tabdata tr.tabdata_highlight td.tabdata_col2,.tabdata td.tabdata_highlight_col2 {background:#D06A79;font-weight:bold;color:#FFF;}
.tabdata tr.tabdata_highlight td.tabdata_col3,.tabdata td.tabdata_highlight_col3 {background:#090;font-weight:bold;color:#FFF;}
td.tabdata_subhead {background:#3A2D71;color:#FFF;font-weight:bold;}
td.tabdata_variance {font-weight:bold;background:#955;color:#FFF;}

table.pullquote {margin:10px;padding:5px;font-weight:bold;font-size:13px;line-height:15px;}
table p.pullquote_attribution {padding-top:5px;font-size:10px;font-style:italic;font-weight:normal;line-height:11px;}

p.footnote {font-size:11px;font-style:italic;color:#555;line-height:13px;}

table.photo img {border:1px solid;}
td .photo_caption {font-size:11px;line-height:12px;padding-bottom:10px;border-bottom:2px solid;}