html {
    background-color: white;
}
body {
    font-family: Verdana, Arial, sans-serif;
    font-size:12px;
    line-height:18px
}
A:active {
    color: #555;
    text-decoration: none;
}
h3 {
    font-size: 14px;
}
.page_container {
    width:965px;
    margin: 0 auto;
    display:block;
}
.page_title_block {
    width:100%;
    float:left;
    border-bottom: 1px dotted #000;
}
.page_title {
    float: left;
    vertical-align: middle;
    color: #7054a3;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: bold;
}
.page_title td{
    height: 40px;
    width: 656px;
    vertical-align: middle;
}
.title_button {
    float:right;
    line-height:40px;
}
.title_button a {
    color: #666666;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-left: 7px;
    margin-right: 0;
    margin-top: 2px;
    padding: 3px 5px 3px 25px;
    text-decoration: none;
}
a.email {
    background: url(/images/oxygen/alert_blue.png) no-repeat scroll 5px 2px;
}
a.email:hover {
    background: url(/images/oxygen/alert_grey.png) no-repeat scroll 5px 2px;
}
.homepage {
    background: url(/images/oxygen/report/sprite.jpg) no-repeat scroll 5px -241px transparent;
}
/* left column */

.report_block {
    width:635px;
    float:left;
}
.report_description {
    width:100%;
    margin-top:10px;
    padding-bottom:10px;
    border-bottom: 1px dotted #000;
}

.report_description p {
    margin-bottom: 1em;
}

a.read-more{
    margin-right:10px;
}
div.description a {
    color: #7054a3;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
}
div.description{
    margin-left: 5px;
}
div.report_description .description {
    min-height: 160px;
}
div.description .title{
    color: #7054A3;
    font-weight: bold;
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-size: 12px;
}

.report_price_block {
    font-size: 11px;
    line-height:38px;
    border-bottom: 1px dotted #000;
    width:635px;
    float:left;
}
.report_price {
    float:left;
}
.report_price span {
    color: #7054a3;
    margin:0 5px 0 3px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    text-decoration:none;
}
.value {
    display:inline;
    margin-left:8px;
    margin-right:8px;
}
.button {
    display:inline;
    float: left;
    height:24px;
    line-height:24px;
    margin: 6px 0;
    text-decoration:none;
}
.button a {
    line-height: 24px;
    cursor:pointer;
}
.button_left {
    background: url(/images/oxygen/report/sprite.jpg) no-repeat scroll -2px -78px ;
    display:inline;
    float:left;
    width:5px;
    height:24px;
}
.view-all {
    display: inline;
    float: right;
    height: 24px;
    line-height: 24px;
    margin-top: -37px;
    position: relative;
}
.btn-wrap {
    float: left;
    display: inline;
    line-height: 24px;
    height: 24px;
    position: relative;
    padding-left: 5px;
}
.view-all a ,
.btn-wrap a {
    cursor: pointer;
}

.button_center {
    display:inline;
    float:left;
    padding:0 5px;
    height:24px;
    color: #3a561d;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 8pt;
    font-style:italic;
}
.button_right {
    background: url(/images/oxygen/report/sprite.jpg) no-repeat scroll -9px -78px ;
    display:inline;
    float:left;
    width:5px;
    height:24px;
}
.report_download {
    width:635px;
    float:left;
    border-bottom: 1px dotted #000;
    padding-bottom: 10px;
}

.report_download span{
    line-height:32px;
    color: #7054a3;
    margin:0 5px 0 3px;
    font-size:12px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
    text-decoration:none;
    }

.download_items, .infographic_link_box{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    }
.download_items a{
    display:block;
    margin:2px 2px 2px 0;
    color: #000000;
    padding: 1px 5px 1px 22px;
    text-decoration: none;
}

.pdf, .infographic_button{
    float:left;
    background: url(/images/oxygen/file_icons/pdf_icon.gif) no-repeat left center;
    }
.doc{
    float:left;
    background: url(/images/oxygen/file_icons/doc_icon.gif) no-repeat left center;
    }
.ppt{
    float:left;
    background: url(/images/oxygen/file_icons/ppt_icon.gif) no-repeat left center;
    }
.xls{
    float:left;
    background: url(/images/oxygen/file_icons/xls_icon.gif) no-repeat left center;
    }
.graph{
    float:left;
    background: url(/images/oxygen/file_icons/image.png) no-repeat left center;
}
.other{
    float:left;
    background: url(/images/oxygen/file_icons/other.png) no-repeat left center;
}
.consumerdata {
  float: left;
  background: url(/images/oxygen/file_icons/consumer_data_icon.svg) no-repeat left center;
}

#related-report-page .horizontal{
    margin-left:3px;
    }
#related-report-page .horizontal li{
    margin: 0 3px 0 3px;
    }

/* right column */

.sidebar {
    float: right;
    margin-left:15px;
    width:310px;
    line-height:15px;
}

.author_block {
    display:inline-block;
    border: 1px solid #bebebe;
    background-color: #e5e5e5;
    width:293px;
    margin-top:13px;
    padding:0 5px 5px 10px;
    font-size:12px;
    }

.unclickable:hover ,
.unclickable a:hover {
    cursor: default;
}
.author-description img{
    float:left;
    background-color:#FFF;
    border: 1px solid #bebebe;
    padding: 2px;
    margin:0 5px 5px 0;
    max-width: 64px;
    max-height: 99px;
}
.author-description {
    margin-top: 10px;
    font-size: 12px;
}
.author-description a{
    text-decoration:none;
}
.author-description p{
    vertical-align:top;
    margin: 5px 0;
}

.author_name{
    font-weight:bold;
    color:#7054a3;
}
.author_name.inaccessible {
    color:#666;
}
.author_img{
    height: 105px;
    vertical-align: middle;
    width: 70px;
}
.author_type{
    height: 60px;
    vertical-align: middle;
}

.author-description .see-all-analysts {
    float:right;
}

.td_buttons{
    height:36px;
}

.think_block {
    display:inline-block;
    border: 1px solid #bebebe;
    background-color: #e5e5e5;
    width:293px;
    margin-top:13px;
    padding:0 5px 10px 10px;
    font-size:12px;
    }

.think_block img{
    float:left;
    border: 1px solid #bebebe;
    margin:0 5px 5px 0;
}

.think_block .date {
   color: #555;
}

#archived-report-page .horizontal {
    }

#archived-report-page .horizontal li {
    width:142px;
    word-wrap:break-word;
    margin: 5px 26px;
}
.horizontal li.archived a {
    width:140px;
}
.horizontal li.archived a img {
    width: auto;
    max-width: 138px;
    max-height: 103px;
}
.horizontal li.archived a.img-link {
    line-height:105px;
}
.horizontal .archived .box {
    width: 140px;
    height: 107px;
    line-height: 107px;
}
.item-block li.archived .box img {
    margin-top: expression((107 - this.height ) / 2);
}
.jScrollPaneContainer {
    outline:0;
}
#all-archived-reports-block {
    display: block;
    *min-width: 476px;
}
#all-archived-reports-block .vertical li {
    width: 540px;
}

#all-archived-reports-block .horizontal li {
    width:142px;
    word-wrap:break-word;
    margin: 5px;
    min-height:190px;
    _height: 190px;
}

.ads-block {
    width: 300px;
    margin: 10px auto;
}

#table_of_content_block {
    overflow: hidden;
}
#table_of_content_block .options {
    font-size: 11px;
    margin-bottom: 15px;
}
#table_of_content_block .options .left {
    float:left;
    width: 8px;
    height: 58px;
    background:url(/images/oxygen/report/img_left.gif) no-repeat;
}
#table_of_content_block .options .center {
    float: left;
    height: 58px;
    background:url(/images/oxygen/report/img_center.gif) repeat-x;
}
#table_of_content_block .options .right {
    float: left;
    width: 8px;
    height: 58px;
    background:url(/images/oxygen/report/img_right.gif) no-repeat;
}
#table_of_content_block .options .select {
    float:left;
    clear:right;
    margin: 8px 0 3px 3px;
    vertical-align: middle;
}
#table_of_content_block .options .bd {
    float:left;
    clear:left;
    width: 450px;
    padding: 3px 2px;
    border-top: 1px dotted #7F7F7F;
}
#table_of_content_block .options .download {
    float:left;
}
#table_of_content_block .download .doc-link {
    background: url(/images/oxygen/file_icons/rtf_icon.gif) no-repeat;
    margin-right: 10px;
    display: inline-block;
}
#table_of_content_block .download .doc-link a,
#table_of_content_block .download .zip-link a,
#table_of_content_block .export a {
    padding-left: 22px;
}
#table_of_content_block .download .zip-link {
    background: url(/images/oxygen/file_icons/rtfzip_icon.gif) no-repeat;
    display: inline-block;
}
#table_of_content_block .options .export {
    float:right;
    background: url(/images/oxygen/report/icon_exportbasket.gif) no-repeat;
}

#table_of_content_block li {
    display:block;
    margin-top: 5px;
    margin-bottom: 5px;
    clear:both;
}
#table_of_content_block .makeScroll {
    height: 370px;
}
#table_of_content_block .view_table_button {
    float: none;
    height: 24px;
    line-height: 24px;
    margin: 6px 0;
    display: inline;
    text-decoration: none;
}
#table_of_content_block .view_table_button a {
    color: #7054A3;
    font-weight: bold;
}
#table_of_content_block .new_design a:hover {
    color: #999;
}
#table_of_content_block .new_design {
    border-bottom: 1px dotted #BBB;
}

#page_container {
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    margin: 0 auto;
    width: 965px;
}
#page_title_block {
    background: url("/images/oxygen/inspire/bg_pagetitle_block.gif") no-repeat scroll 0 0 transparent;
    height: 40px;
    margin-bottom: 2px;
    width: 964px;
}

#page_title_block span.title_button {
    height: 26px;
    width: 280x;
    position: relative;
    right: 10px;
}
#page_title_block span.alert_link {
    padding-top: 1px;
}
#page_title_block span.alert_link a {
    background: url("/images/oxygen/inspire/icon_alerts.gif") no-repeat scroll 5px 50% transparent;
    color: white;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-left: 7px;
    margin-right: 0;
    margin-top: 2px;
    padding: 3px 5px 3px 25px;
    position: relative !important;
    text-decoration: none;
}

div.item_definition_block {
    background: url("./bg_banner_main.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    height: 234px;
    margin-bottom: 10px;
    width: 964px;
}
div.item_definition_block div.main_image {
    display: block;
    float: left;
    margin: 13px 10px;
    width: 236px;
}

div.main_image p{
    display: table-cell;
    height: 153px;
    text-align: center;
    vertical-align: middle;
    width: 204px;
}
div.main_image img {
    max-width: 236px;
}

div.item_definition {
    float: left;
    height: 208px;
    margin: 15px 10px 10px 4px;
    overflow: hidden;
    width: 503px;
    position:relative;
}

div.download_options{
    font-weight:bold;
    margin-top:9px;
}
div.download_options a {
    vertical-align: middle;
}

div.price_tag{
    border-bottom: 1px dotted white;
    border-top: 1px dotted white;
    padding:6px;
    bottom: 0px;
    width: 503px;
    position:absolute;
}

div.price_tag span.price-label{
    color: #FFE502;
    font-weight: bold;
}
div.price_tag a.purchase-report{
    float:right;
    color: #594C13;
    font-size: 11px;
    font-weight: bold;
    margin-right:7px;
}
a.bttn_yellow {
    background: url("/images/oxygen/inspire/bg_bttn_yellow.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #DCDCDC;
    border-radius: 3px 3px 3px 3px;
    padding: 2px 5px 3px;
    text-decoration: none;
}

div.attachment {
    float: left;
    height: 208px;
    margin: 15px 10px 10px 0px;
    overflow: hidden;
    position: relative;
    width: 170px;
    border-left: 1px dotted white;
    padding-left: 10px;
}
div.attachment div.title{
    color:#FFE502;
    font-weight:bold;
    font-size:12px;
}
div.attachment ul{
    line-height: 24px;
    list-style-image: url("../bullet_01.gif");
    margin-top: 4px;
    margin-left: 20px;
}
div.attachment ul  a{
    color: white;
    font-weight: bold;
}
div.attachment ul  a:hover {
    color: white;
}

div#accordion{
    border-left:4px solid #6A4DA3;
    border-right: 1px dotted #7F7F7F;
    border-bottom: 1px dotted #7F7F7F;
}

div#accordion div.group{
    border-top:1px dotted #7F7F7F;
    border-right: none;
    border-left:none;
    border-bottom: 1px dotted #7F7F7F;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

div#accordion div.ungrouped{
    border-top:1px dotted #7F7F7F;
    border-right: none;
    border-left:none;
    border-bottom: 1px dotted #7F7F7F;
    padding-top:10px;
}

.page_container .ui-state-default,
.page_container .ui-widget-content .ui-state-default,
.page_container .ui-widget-header .ui-state-default {
    background: url(/images/oxygen/report/sprite.jpg) repeat-x scroll 0 -327px #E0E0E0;
    border: 1px solid #B9B9B9;
    color: #422E67;
    font-weight: bold;
}
.page_container .ui-state-active,
.page_container .ui-widget-content .ui-state-active,
.page_container .ui-widget-header .ui-state-active {
    background: url(/images/oxygen/report/sprite.jpg) repeat-x scroll 0 -327px #E0E0E0;
    border: 1px solid #B9B9B9;
    color: #422E67;
    font-weight: bold;
    height: 20px;
    }
.page_container .ui-state-hover a,
.page_container .ui-state-hover a:hover { 
    color: #422e67; 
    text-decoration: none; 
    background: #e0e0e0 url(/images/oxygen/report/sprite.jpg) 0 -327px repeat-x;
}

.page_container .ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 12px;
    padding: 1.15em 0.5em 0.5em 0.7em;
}
.page_container .ui-accordion .ui-accordion-content {
    padding: 10px;
}

.page_container .ui-accordion .ui-accordion-icons {
    padding-left: 0;
}

.page_container .ui-accordion .ui-accordion-header {
    padding: 0;
}

div#accordion h3{
    border-radius: 0 0 0 0;
    border: none;
}
div#accordion .accordion-header-selected{
    /*background-image:url("/images/oxygen/img_arrow_accordion.gif");*/
    background: url(/images/oxygen/report/sprite.jpg) no-repeat scroll 0px -18px transparent;
    width:7px;
    height: 14px;
    margin-left: -6px;
}
div#accordion .accordion-header{
    background-image:none;
}

div#accordion h3 div.accordion-links {
    position: absolute;
    right: 0px;
    top: 0px;
    display:none;
}

div#accordion h3 div.accordion-links a {
    float:right;
    padding-left:4px;
}

div#accordion h3 a:hover {
    color:#422E67;
}
div#accordion h3.last
{
    border-bottom:1px dotted #7F7F7F;
}
div#accordion h3 div.accordion-links.active{
    display:block;
}

img.bordered{
    border: 1px solid silver;
    padding: 2px;
    margin: 3px 10px 10px 0;
    float:left;
}

img.section_group_img{
    max-height:120px;
    max-width:160px;
}

div.report-section{
    background: url("/images/oxygen/bullet_02.gif") no-repeat scroll 0 8%;
    line-height: 15px;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
    margin-left: 6px;
    margin-bottom: 10px;
    font-size:11px;
}
div.report-section a ,
div.report-section a:hover {
    color: black;
}

div.column div.report-section-inaccessible {
    background: url("/images/oxygen/bullet_02_inaccessible.gif") no-repeat scroll 0 8%;
    color: #898989;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 10px;
    margin-left: 6px;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
}

div.column{
    float: left;
    width: 200px;
}

div.report-section-ungrouped {
    background: url("./bullet_02.gif") no-repeat scroll 0 0 transparent;
    display: table-cell;
    float: left;
    height: 40px;
    line-height: 12px;
    padding-left: 15px;
    text-align: left;
    vertical-align: middle;
    width: 200px;
    margin-left: 6px;
}

div#contents-dialog, div#editor_options_block {
    overflow:hidden;
    display:none;
}

div#contents-dialog  li, div#editor_options_block li{
    border-top: 1px dotted silver;
    line-height: 21px;
}


div.makeSrcoll{
    width:500px;
    height:360px;
}

.related-items {
    min-height: 250px;
}
.related-items .horizontal li a {
    width: 117px;
    height: 87px;
}

div.item-block {
	margin-top:9px;
    display: inline-block;
    vertical-align: top;
    float:left;
}

.item-block ul.nav  {
    border-bottom: 1px dotted #7F7F7F;
    padding: 10px 10px 36px 0;
    position: relative;
}

.item-block  ul.nav li{
    display: inline-block;
    overflow: visible;
    position: relative;
    font-size:14px;
    z-index: 5;
    float:left;
}

.item-block  ul.nav li.selectedLava {
    background-color: #6A4DA3;
    display: inline-block;
    overflow: visible;
    position: relative;
    font-size: 14px;
    z-index: 5;
}

.item-block ul.nav  li.selectedLava a {
    color: white;
    display: block;
    padding: 2px 10px 8px;
    text-decoration: none;
}

.item-block ul.nav li a {
    color: #666666;
    display: block;
    padding: 2px 10px 8px;
    text-decoration: none;
    font-family: 'Gill Sans MT', 'Gill Sans', Corbel, Arial, sans-serif;
    line-height:17px;
    font-size:16px;
    outline:0;
}

.item-block ul.nav li.backLava {
    background-color: #6A4DA3;
    background-repeat: no-repeat;
    display: block;
    height: 24px;
    overflow: visible !important;
    position: absolute;
    z-index: 3;
}
.item-block ul.nav li.backLava .bottomLava {
    background-image: url("/images/oxygen/selected_dropdown_menu_arrow.gif");
    background-position: 50% 27px;
    background-repeat: no-repeat;
    height: 32px;
    position: absolute;
    width: 100%;
}

.item-block ul.nav li.hoverLava a, .item-block ul.nav li.selectedLava a {
    color: white;
    text-decoration: none;
}

.item-block .date i {
    font-family: Georgia;
}
.item-block .box {
    padding: 2px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border: 1px solid silver;
}
.item-block li.related .box {
    width: 117px;
    height: 92px;
    line-height: 92px;
}
.item-block li.related .box img {
    margin-top: expression((92 - this.height ) / 2);
}
.box img {
    vertical-align: middle;
}
ul.nav li.clickable:hover {
    text-decoration: none;
}

div.ai-details h3 a{
  color:black;
  font-size: 12px;
}

div.editor{
    padding: 10px 10px 10px 0;
}
div.editor-img-block{
    float: left;
    margin-right:10px;
    margin-bottom: 10px;
}

div.editor-img{
    border: 1px solid silver;
    display: table-cell;
    height: 124px;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    width: 80px;
}

div.editor-img img{
    max-height: 120px;
    max-width: 76px;
}

.page_container div.name{
    color: #7054A3;
    font-weight: bold;
}

div.job-title{
    margin-top: 4px;
}

div.expertise {
    margin-top: 10px;
}

div.expertise p{
    margin-top: 4px;
}
div.biography{
    margin-top: 10px;
    margin-right: 7px;
}
div.ai{
    padding: 10px 10px 10px 0;
}
div.ai img{
    float:left;
    max-height: 75px;
    max-width: 100px;
}
div.ai-details{
    margin-left: 10px;
}
div.ai-details p{
    margin-top: 6px;
}
div.view-all-button{
    color: #3A561D;
    font-size: 9pt;
    margin: 0 0 15px 20px;
    padding: 5px 12px;
    position: absolute;
    right: -12px;
    top: 5px;
}
div.view-all-button a{
    background: none repeat scroll 0 0 #85C441;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.4);
    color: #3A561D;
    cursor: pointer;
    display: inline-block;
    font-family: Georgia,"Times New Roman",serif;
    font-size: 8pt;
    font-style: italic;
    font-weight: normal;
    padding: 3px 10px;
    position: relative;
    text-align: center;
    text-decoration: none;
}
div.view-all-button a:hover {
    color:#3A561D;
    text-decoration:none;
}

a:visited:hover, a:link:hover, a:hover {
    color:black;
    text-decoration: none;
}

ul.items li{
    background: url("/images/oxygen/useful_links_icon_no_bottom.gif") no-repeat scroll 0 0 transparent;
    font-size: 12px;
    line-height: 20px;
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 4px;
    text-align: left;
    vertical-align: middle;
    border-bottom:1px dotted silver;
    width:90%;
    margin-left: 4px;
}
ul.items li.last{
    border-bottom:none;
}
ul.items li.locked {
    background: url("/images/ReportPublicationSchedule/bullet_padlock.gif") no-repeat scroll 2px 7px transparent;
}

.item-block .horizontal li {
    display: inline;
    margin: 0 2px 0 2px;
    padding: 5px 0 0;
    width: 19%;
    float:left;
}
.item-block .horizontal li a.img-link {
    text-align: center;
    vertical-align: middle;
}
.item-block .horizontal li.related a.img-link {
    line-height: 87px;
}
.item-block .horizontal li.related a img{
    max-height: 87px;
    max-width: 117px;
    vertical-align: middle;
}

.item-block .horizontal li h4{
    padding-top:4px;
}

.last-item li{
    margin-right:0 !important;
    }

.item-block .horizontal .last li h4{
    padding-top:4px;
}

.item-block .horizontal li a.title-link h4 {
    font-size:11px;
    color:#000;
    text-decoration:none;
    font-weight:normal;
}

.item-block .horizontal li  div.date{
    font-size:12px;
    padding-top:4px;
    padding-right:4px;
    font-weight: bold;
    color: grey;
}

div#accordion a.accordion_title {
    padding-left: 1em !important;
    outline: none;
}

div#accordion h3 a,
div#accordion h3 a:hover {
    color:#666666 !important;
}

div#accordion h3.ui-state-active a,
div#accordion h3.ui-state-active a:hover {
    color:#7054A3 !important;
}

div#accordion h3.ui-state-active a.contents_link,
div#accordion h3.ui-state-active a.editorial_link{
  color:#525252!important;
  font-size: 12px;
}

div#accordion h3.ui-state-active a.editorial_link{
  margin-right: 5px;
}

div.expertise h3{
  font-size:12px;
}

.inactive {
    display: none;
}

.active {
    display: block;
}
.timeline-panel {
    margin-top: 15px;
    margin-bottom: 20px;
}
.timeline-panel .action {
    text-align: center;
}
.timeline-panel a.prev {
    background-image: url("/images/oxygen/show_full_arrows_up.gif");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
.timeline-panel a.next {
    background-image: url("/images/oxygen/show_full_arrows_down.gif");
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
.timeline-panel a.browse {
    font-size: 12px;
    padding: 2px 100px;
    background-color: #A4CF75;
    display: inline-block;
    zoom: 1;
}
.timeline-panel a.browse:hover {
    text-decoration: none;
}
.timeline-panel a.disabled {
    filter:alpha(opacity=60);
    opacity: 0.6;
    cursor: default;
}
.timeline-panel .lists {
    position: relative;
    top: 0;
}
.timeline-panel .archived {
    line-height: 20px;
}
#timeline-scrollable {
    max-height: 120px;
    margin: 13px;
    overflow: hidden;
    position: relative;
}

#report_search_input {
    border: 1px solid silver;
    color: #676F7A;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 15px;
    height: 25px;
    margin: 6px 0 5px 7px;
    padding-left: 5px;
    padding-top:5px;
    vertical-align: top;
    width: 300px;
    float: left;
    margin-left: 40px;
}
#search_box{
    display:none;
    border-bottom: 1px dotted #7F7F7F;
/*    border-left: 4px solid #6A4DA3; */
    padding-bottom:10px;
}
#search_input_box{
    margin-top:10px;
    text-align:center;
}
#search_result h3{
    background: url("/images/oxygen/report/sprite.jpg") no-repeat scroll 0 -14px transparent;
    padding-left: 16px;
    color: #7054A3 !important;
}
div.hit_sections ul{
    margin-left:40px;
    font-weight: bold;
}
div.hit_sections a:link:hover{
    color:#555555;
}

.title_margin{
    margin-bottom: 8px;
}

.hit_info{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    font-weight: bold;
    color: #993F97;
    margin-bottom: 5px;
}

div#waiting{
    display:none;
    background: url("/images/oxygen/purple_throbber_transparent.gif") no-repeat scroll 50% 50% transparent;
    height: 132px;
    text-align: center;
    vertical-align: middle;
}

div#waiting span{
    float: left;
    margin-left: 6px;
}

div#waiting img{
    margin-top:6px;
}

.title-link.selected {
    font-weight: bold;
    cursor: default;
}

ul.items li.pink-bg {
    background-color: pink;
}

.button a, .view-all a, .btn-wrap a {
    background-color: #83C53B;
    float: left;
}

.search_within_report_bttn{
    background-image: url("/images/oxygen/report/bttn_search_notext.jpg");
    height: 35px;
    width: 169px;
    line-height: 35px;
    text-align: center;
    color: #555555;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-weight: bold;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    cursor: pointer;
}
div.brochure_download_box a{
    margin-left:18px;
}

div.brochure_download_box div.pdf_dlg{
    background: url(/images/oxygen/file_icons/pdf_icon.gif) no-repeat left center;
}

.visible_by_script{
    display: none;
}

.page_container .ui-accordion .ui-accordion-header .ui-accordion-header-icon{
    background: url(/images/oxygen/report/sprite.jpg) no-repeat scroll 0px -18px transparent;
    width:7px;
    height: 14px;
    margin-left: -6px;
}

.page_container .ui-accordion-header{
    height: 44px;
}

.infographic_link_box{
    display:none;
    width: 140px;
    line-height: 200%;
}

.consumerdata-container {
    box-shadow: 0 5px 10px #ccc;
    height: 220px;
    margin-top: 5px;
    padding: 5px;
    background-color: white;
}

.consumerdata-title {
    font-size: 16px;
    font-family: 'Lato';
    font-weight: bold;
}

.consumerdata-desc {
    font-size: 12px;
    font-family: 'verdana';
    width: 300px;
    margin: 10px 0px;
}

.consumerdata-desc p:nth-child(1) {
    margin-top: 50px;
}

.consumerdata-desc a {
    text-decoration: underline;
}

.consumerdata-select {
    display:block;
    width: 300px;
    height: 25px;
    font-size: 12px;
    font-family: 'verdana';
    padding-left: 10px;
    -webkit-appearance: none;
    -moz-appearance:none;
    background: url(/images/oxygen/homepage/dropDownArrow.gif) no-repeat right;
    background-position-x: 280px;
    background-size: 8px;
    padding-right: 39px;
}

select::-ms-expand {
  display: none;
}

.consumerdata-select option {
    width: 180px;
}

.consumerdata-input {
    background-color: rgb(42, 162, 222);
    border: 0px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 33px;
    margin-top: 15px;
    width: 250px;
}

.consumerdata-data {
    width: 270px;
    display: inline-block;
    padding-left: 8px;
    padding-top: 10px;
}

.consumerdata-img {
    float: right;
    padding: 10px;
    width: 280px;
    height: 192px;
}

.consumerdata-warning-img {
    float: left;
    margin-right: 20px;
    padding: 70px 10px;
    width: 30px;
}
