img{border:0}
p{font-size:12px}
#wrapper{width:950px;font-family:Arial,Helvetica,sans-serif;color:#000}
.carousel{background:url(//d1bqgrdx21papg.cloudfront.net/images/frontpage/carousel_bkg.94a6d728.png) left top no-repeat #06558b;height:206px}
.carousel-text{width:210px;float:left;padding:0 15px 0 20px}
.carousel-text p{color:#fff;font-size:15px;font-weight:bold}
.carousel-text h1{color:#fff;font-size:24px;margin-top:16px;font-weight:bold}
.clr{clear:both}
#slider-timetric{float:left;width:950px;height:190px;position:relative;margin-bottom:10px}
.content-holder{width:950px;margin:0;padding:0}
.left-content{width:143px;float:left}
.top{margin-top:12px}
.list{list-style:none;margin:0;padding:0;font-size:12px}
.list li{padding-left:15px;background:url(//d1bqgrdx21papg.cloudfront.net/images/frontpage/bullet.38c9d74a.png) no-repeat left;font-weight:bold}
#searchfield{float:left;width:140px;padding:0;height:17px;font-size:12px;font-family:sans-serif;box-sizing:content-box;-moz-box-sizing:content-box}
.search-button{float:left;padding-top:0}
#sidebar form{height:30px}
p{font-size:1.2em}
div.report-title{position:absolute;top:22px;font-size:1.5em;font-weight:bold;color:#333;height:125px;width:930px;padding:10px;background:#fff;background:rgba(255,255,255,0.8);font-family:'Oxygen',sans-serif}
div.report-title p{width:650px;font-size:.8em;color:#333;margin:0}
div.report-title div.logos{position:absolute;right:5px;top:5px}
div.report-title h1{font-weight:bold;color:#033356;font-size:1.9em}
div.report-title img{height:40px;margin-right:10px}
h1.title{margin-top:15px;margin-bottom:25px;font-family:'Oxygen',sans-serif;font-size:2em}
span.contact-message{position:absolute;right:0;font-size:1.15em;font-weight:bold;padding:5px;color:white;background:#06558b;background:rgba(6,85,139,0.6)}
span.contact-message a{color:#ccc}
span.contact-message span.download-link{float:right}
div#breadcrumbs,div#breadcrumbs-results{font-size:1.1em;color:#333;font-family:'Oxygen',sans-serif}
div#breadcrumbs-results{margin-bottom:20px}
div#breadcrumbs>span>a,div#breadcrumbs-results>span>a{color:#333}
div.padding{height:10px}
h1.report-title{margin-bottom:36px;padding-top:18px;clear:both}
h1.bric-report-store-title{margin-bottom:0;padding:3px 7px 2px 5px;color:#b7d3f2;float:left;font-size:1em}
.landing_btn{display:block;cursor:pointer;color:#f0f1f7;padding:6px 0;width:100%;margin-bottom:5px;font-size:11px;font-weight:bold;text-decoration:none;text-align:left;text-shadow:rgba(0,0,0,0.6) 0 0 2px;background-color:#f26722;text-transform:uppercase;text-indent:10px}
#subs{background:#e1e1e1;padding:10px;font-size:.75em;border:1px solid #ccc}
#subs p{margin:0}
.landing_btn:visited{color:#eee}
.landing_btn:hover,.landing_btn:visited:hover{color:#000;text-shadow:rgba(255,255,255,0.6) 0 0 2px;text-decoration:none}
.sidebar{padding-top:2em}
#view_toc{background:#224990}
#buy_report{background:#88be4f}
.purchase_report{background:#88be4f}
#sign_up{background:#2399da}
#read_author{background:#b5b5b5;margin-bottom:9px}
#email-tooltip table input{border:1px solid #aaa;width:200px;padding:5px}
#email-tooltip textarea{width:200px;height:50px}
#results thead{background-color:#eee}
#results tr.even td{background-color:#f3f3f3}
#sidebar{padding:8px;padding-left:20px;width:222px;float:left;background:#e1e1e1;font-size:1em}
#sidebar>ul{list-style-type:none;margin:0}
#sidebar>h4{margin-top:20px;margin-bottom:.75em;font-weight:bold}
#results{margin-left:-250px;float:right;border-left:250px solid #e1e1e1}
#tabs p{font-size:1em}
th.sortable{background:url(//d1bqgrdx21papg.cloudfront.net/images/sort_both.f34b97ff.png) no-repeat center left}
th.sortable a{display:block;width:100%;padding-left:18px;color:#000}
.sorting_asc{background:url(//d1bqgrdx21papg.cloudfront.net/images/sort_asc.8ff01170.png) no-repeat center right}
.sorting_desc{background:url(//d1bqgrdx21papg.cloudfront.net/images/sort_desc.49191775.png) no-repeat center right}
.sorting{background:url(//d1bqgrdx21papg.cloudfront.net/images/sort_both.f34b97ff.png) no-repeat center right}
.sorting_asc_disabled{background:url(//d1bqgrdx21papg.cloudfront.net/images/sort_asc_disabled.d8634e8b.png) no-repeat center right}
.sorting_desc_disabled{background:url(//d1bqgrdx21papg.cloudfront.net/images/sort_desc_disabled.9ebc37d9.png) no-repeat center right}
th.sorted_asc{background-image:url(//d1bqgrdx21papg.cloudfront.net/images/sort_asc.8ff01170.png)}
th.sorted_desc{background-image:url(//d1bqgrdx21papg.cloudfront.net/images/sort_desc.49191775.png)}
body.report-store .paginator{clear:right}
body.report-store #sidebar{min-height:200px}
body.report-store a.more{font-size:.9em;font-weight:bold;color:#eee;padding:3px 6px;background-color:#005ebb;border-radius:12px}
body.report-store a.more:hover{text-decoration:none;color:#fff}
body.report-store #sidebar li{border-bottom:1px dotted #bbb;padding:3px 0}
body.report-store .count{font-size:9px;position:absolute;right:0;box-shadow:0 0 2px #555 inset;height:14px;padding:0 4px;border-radius:7px;text-align:center}
body.report-store #sidebar ul{position:relative}
body.report-store li.disabled{color:#888}
.paginator{text-align:center;font-size:90%}
.paginator p{margin-bottom:.85em}
.paginator a:link,.paginator a:visited,.paginator .inactive,.paginator .current{background-color:#06558b;color:#fff;padding:.22em .5em .33em;text-decoration:none}
.paginator a:hover,.paginator a:active,.paginator a:focus{background-color:#023456}
.paginator .current{background:#023456;font-weight:bold}
.paginator .next{margin-left:1.5em}
.paginator .previous{margin-right:1.5em}
.paginator .inactive{color:#9f9f9f}
#sidebar{min-height:200px}
a.more{font-size:.9em;font-weight:bold;color:#eee;padding:3px 6px;background-color:#005ebb;border-radius:12px}
a.more:hover{text-decoration:none;color:#fff}
th.sorting,th.sorting_asc,th.sorting_desc{cursor:pointer}
#sidebar li{border-bottom:1px dotted #bbb;padding:3px 0}
.count{font-size:9px;position:absolute;right:0;box-shadow:0 0 2px #555 inset;height:14px;padding:0 4px;border-radius:7px;text-align:center}
#sidebar ul{position:relative}
li.disabled{color:#888}
.dataTables_empty{font-size:1.3em;padding:30px}
tr.evenRow{background-color:#fff}
tr.oddRow{background-color:#e8f2f7}
tr.oddRow.bric{background-color:#eee}