body {
	background: #fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #555555;
}

a {text-decoration: none; color: #555555;}

#skip_block, #nav, #subnav,  .inner_nav, .top_menu, #nav, #featurewrap, .forum_sign_up, .free_sign_up, .noprint, #confirm_box, .credit, .tabpane, .pages, .view_all_wrapper, h1, .previous, #skip_block {display: none;}

h2 {margin: 1.5em 0 0 0; padding: 0; font-size: 20pt;}
h2 span {margin: 0; padding: 0; font-size: 10pt; text-transform: uppercase; color: #99A8AD; font-weight: normal;}

h4 {border-bottom: 1px solid #EEEDE1; color: #E31351; font-size: 12pt; margin: 0 0 1em 0; padding: 0; font-weight: normal;}
h4.tearsheetheader, h4.newsheader, h4.peerheader, h4.financialsheader, h4.estimatesheader {border-bottom: 3px solid #EEEDE1;font-weight: bold;text-transform: uppercase; margin: 1em 0; width: 640px;}
h4.second { margin: 1em 0 1em 0;}
h4 .grey {font-size: 7pt; color: #eeeeee; padding-left: 0 0 0 20px;}
h6 {font-size:6pt; margin: 0; padding:0; text-transform: uppercase; color: #EEEDE1; font-weight: normal;}

small {font-size: 6pt; color:#EEEDE1; line-height: 7px;}
p {margin: 0; padding: 0;}
.inner_contain p {margin: 0 0 1.5em 0;}
.headlines p a, span.headline {font-size: 10pt; color: #e31351;}

.three_col {width: 450px; float: left;}
.third_col {width: 200px; float: left; padding: 0 25px 0 0;}

#footer, p.centered {font-size:6pt; color: #a7a7a7; clear: both; border-top: 1px solid #fff;}

.tearsheet {margin: 0 0 1em 0;border-bottom: 2px solid #EEEDE1;}
.peer, .coestimates, .cofinancials {margin: 1.5em 0 1em 0;border-bottom: 2px solid #EEEDE1;}
th {border-bottom: 2px solid #EEEDE1; font-size: 6pt; padding: 2px 0; vertical-align: top; text-align: left; line-height: 10px; margin: 0;}
td {border-bottom: 1px solid #EEEDE1; font-size: 7pt; padding: 2px 0; text-align: left;}
.r {text-align: right;}
.l {text-align: left;}

.tearsheet td {width: 20%;}
.peer {margin: 0 0 2em 0;}
.peer td.coname {width: 230px;}
.peer td.yrend {width: 100px;}

ul.list3, .top {margin: 0; padding: 0;}
ul.list3 li, .top li {list-style: none; margin: 0; padding: 0;}
.top li {border-bottom: 1px solid #EEEDE1; color: #E31351; font-size: 12pt; margin: 0 0 1em 0; padding: 0;}

.sidebar {float: right; width: 180px; padding: 70px 0 0 0;}
.sidebar dl {margin: 0; padding: 0;}
.sidebar dt {float: left; width: 70px; font-size: 6pt; text-transform: uppercase; margin: 0; padding: 5px 0 5px;}
.sidebar dd {padding: 5px 0 5px 72px; font-size: 7pt;border-bottom: 1px solid #EEEDE1; margin: 0;}
