﻿/* All elements */
* { background-repeat: no-repeat; background-position: left center; margin:0; padding:0; }
        
/* Tags - general */ 

html, body { height: 100%; }

body {  color: #363636; background-color: #FFFFFF; font-size: 62.5%; padding: 0; margin: 0; text-align: left;
       font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
#bodyInner { background:transparent url(/static/img/body.gif) repeat-x center bottom; position:relative; zoom: 1; background-color:#f6f6f6;}
a {color: #0063a6; text-decoration: none; cursor: pointer; }

h1, h2, h3,h4,h5,h6 {margin: 0; color: #777; font-weight: normal;}
h1 { font-size: 2.4em;}
h2 { font-size: 2.1em;}
h3 { font-size: 1.8em}
h4 { font-size: 1.6em}
h5 { font-size: 1.4em}
h6 { font-size: 1.2em}

img, a img { border: none;}

fieldset { margin: 0; padding: 0; border: none;}

.text, p { font-size: 1.2em; margin: 0.8em 0;}

input.hint {  color: black; font-family: Arial; }
/* General Classes */
.hide { display: none; }

/* Layout */
#layout { border-collapse: collapse; border:none; background:transparent url(/static/css/bg/tbl_top_bg.gif) repeat-x 0 0; width:100%; position:relative; z-index:2; }
#layout td { border:none; vertical-align:top; }

#topRow .col1 { background:transparent url(/static/css/bg/tbl_mid_left.gif) repeat-y top right; text-align:right; }
#topRow .col2 { background:#fff url(/static/css/bg/tbl_top_middle.gif) repeat-x 0 0; width: 924px; }
#topRow .col3 { background:transparent url(/static/css/bg/tbl_mid_right.gif) repeat-y bottom left; }

.content { width: 924px; margin:0 auto; zoom: 1; }
html > body .content { overflow: hidden;} /* Fix to IE6 Bug */
.contentInner { padding: 50px 0;}

#bottomRow .col1 { background:transparent url(/static/css/bg/tbl_mid_left.gif) repeat-y bottom right; text-align:right; vertical-align:bottom; }
#bottomRow .col3 { background:transparent url(/static/css/bg/tbl_mid_right.gif) repeat-y bottom left; vertical-align:bottom; }
#bottomRow img { vertical-align:bottom; }

#PageBottomBG { background:#fff url(/static/css/bg/pageBottom_bg.gif) repeat-x 0 0; height:501px; position:relative; margin-top:-586px; left:0; z-index:1; margin-bottom:-586px; }

/* Header / Logo */
#header { position: relative; margin-top:14px; padding-left: 6px; z-index: 1; zoom: 1; }
#header h1 { padding: 0; margin: 0; line-height: 0px;}

/* Tabs */
#menu { position: absolute; bottom: 0; right: 10px; font-size: 1.4em; overflow: hidden; zoom: 1; padding: 0; margin: 0; top: 36px; }
#menu li { list-style-type: none; float: left; margin: 0 0 0 10px; height: 45px; line-height: 45px; color: #00acdc; font-weight:bold; }    
#menu li a { display: block; color: #00acdc; font-weight: bold; padding:  0px; }
#menu li.active { }
#menu li.active a { }

/* Main Content */
/* #mainContent{padding: 35px; position: relative;} */
#mainContent { margin-top:15px; padding: 31px 1px 31px 9px; position: relative; z-index: 1; zoom: 1; background:transparent url(/static/css/bg/tbl_btm_middle.gif) repeat-x bottom left; _height:815px; min-height:815px; }
html > body #mainContent { overflow: hidden;}  /* Fix to IE6 Bug */
#mainColumn {float: left; zoom: 1; overflow: hidden; width: 570px; }
#mainColumn .fullText h1 { color: #FE6700; font-weight: bold; margin-bottom: 20px; }
#mainColumn .fullText { zoom: 1;}
#briefView li { list-style: none; padding: 5px 0 5px 0;}
#briefView .body h2 { padding: 10px 0 10px 0;}
#briefView .body { border-top: 1px solid #CCCCCC; }

/* Briefing Page */
#mainColumnVideo {float: left; zoom: 1; overflow: hidden; width: 570px; display: inline; min-height: 220px; }
#mainColumnVideo .fullText h1 { color: #FE6700; font-weight: bold; margin-bottom: 20px; }
#mainColumnVideo .fullText { zoom: 1;}
#promoColumnVideo { width: 330px; float: right; zoom: 1; overflow: hidden; }
#promoColumnVideoInner { margin: 0px 0px 0px 20px; padding:0; }
#briefText, #player, #briefHeader, #briefPdf { margin: 10px 0 0 0; }
#briefElectronicViewer { padding-top: 10px; border-top: 1px solid #CCCCCC; margin-top: 10px; }
#briefHeader h1 { margin-bottom: 0px; color: #FE6700; font-size: 24px; font-weight: bold; }
#briefHeader h5, #adobePresenterTitle .interview h5 { color: #0063A6; font-weight: bold; margin-top: 5px; font-size: 16px; }
#briefHeader h5.date, #adobePresenterTitle .interview h5.date { color: #666666; font-weight: bold; font-size: 12px; }
#player { padding-bottom: 10px; }
#briefText { margin-bottom: 10px; }
#briefHeaderDetails { width: 405px; float: left; display: inline; margin-left: 10px; min-height: 180px; }
#briefPortrait { display: inline; float:left; width:152px; }
#briefHeader, #briefPdf { display:block; }
#briefHeader.audio { min-height: 180px; }
#mainColumnVideo #briefPdf a.pdf { padding-bottom: 10px; margin-left: 10px; }
#briefPdfOnAudio a.pdf { margin-left: 10px; }
#adobePresenterTitle .interview { width: 600px;}
#adobePresenterTitle .interview h5 {margin-top: 10px;}
#adobePresenterTitle .interview h1 { color: #FE6700; font-weight: bold; }
#adobePresenterNonHeader #briefElectronicViewer, #adobePresenterNonHeader #briefText {width: 570px;}
#adobePresenterNonHeader {margin-top: 10px; padding-top: 10px; border-top: 1px solid #CCCCCC; }
#adobePresenterNonHeader #briefElectronicViewer { border: none; }
#adobePresenterNonHeader #briefPdf a.pdf { margin-left: 475px; }
#briefPortrait img { border: 1px solid #0063A6; }
#shareThis { margin: 20px 0 10px 0; }
#adobePresenterTitle .companyLogo img { margin: 5px auto; display: block; background-color:white; padding:3px 5px; }
#shareAndPdf a.pdf { margin-left: 15px; }
#briefPdfOnAudio { float: right; overflow: visible; }
#briefText h3 { font-size: 12px; font-weight: bold; color: Black; }
#stwrapper { z-index: 101; }
#briefText h2 { padding: 10px 0 10px 0;}

/* Promo RIGHT Column */
#promoColumn { width: 330px; float: right; zoom: 1; overflow: hidden; }
#promoColumnInner { margin: 0px 0px 0px 20px; padding:0; }
.promoBoxBody h3 { color: #0063A6; }
#subscriptionSignup span.subscriptionsManage { font-size: 12px; }
#announcementNextLink { font-size: 12px; }

/* Search box */
#searchBox { position: absolute; left: 184px; top: 24px; width: 434px; text-align: right;}
#searchBox span { border: solid 1px #b9dce8;  display: block; float: left; padding: 0; margin-top:3px; zoom: 1;}
#searchBox input { vertical-align: middle; margin: 0; zoom: 1; }
#searchBox input.text { font-size: 1.4em; padding: 7px 5px; background:transparent url(/static/css/bg/searchBg.gif) no-repeat 0 0; width: 209px;  border:none; 
                        _margin: -3px 0; /* Ie 6 hack */ }
html>body #searchBox input.text {  *margin: -4px 0 0;} /* Ie 7 hack */
#searchBox input.button { margin-top: -33px;} 
#searchBox #btnBrowse { }
 body div.ac_searchbox ul li { font-size: 1.4em;} 

/* Search box Autocomplete */   

.ac_results {padding: 0px; border: 1px solid #666; border-top: none;  background-color: #fff; 
             overflow: hidden; margin-left: -3px; margin-top: 3px; z-index: 90900;} 
.ac_results { _margin-left: 0px;}    /* Ie 6 hack */          
html>body .ac_results { *margin-left: 0px; *margin-top: 5px;}    /* Ie 7 hack */       
.ac_results ul { width: 100%; list-style: none; padding: 0; margin: 0; }
.ac_results iframe 
{
    display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px;
}
.ac_results li { margin: 0px; padding: 10px; cursor: pointer; display: block; width: 100%; overflow: hidden;}
.ac_loading {background: Window url(/static/img/indicator.gif) 200px center no-repeat;}
.ac_over { 	background-color: Highlight; color: HighlightText; }


p.important { background-image: url(/static/img/exclamation.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px;}
p.info { background-image: url(/static/img/exclamation.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px;}

/* Home page List */
#openBriefings {margin-bottom: 30px;}
#openBriefings a.loadNextLink { float: right;}

/* Home Page */
.homeH1 { width: 300px; }
#interviewFeature .interviewee  img { display: block; }
a.loadNextLink { font-size: 12px; }

/* Search Result page */

.searchMoreLink { margin: 10px 0 0 435px; }
#companiesListSearch ul { list-style: none; padding: 10px 0 0; margin: 0;}
#companiesListSearch ul li { margin-bottom: 5px; font-size: 1.2em;}
.briefSummary { color: #666; font-size: 12px; }
.briefSummary .highlight { color: #222;}

span.highlight { font-weight: bold;}

#briefingResults h3 { margin: 0; padding: 0;}
#briefingResults, #companyResults {border-top: 1px solid #CCC; margin: 15px 0px 0; padding: 15px 0 0; position: relative;}
#briefingResults {border-bottom: 1px solid #CCC; }
#briefingResults a.browse { font-size: 1.2em; float: right; line-height: 1.8em; }
#companiesListSearch { margin: 0 15px;}
#briefingsListSearch { padding: 0px 15px 15px ; }
.searchResults h2, .searchResults h3 { margin: 20px 0 0 30px; }
p.browseItemBody {margin: 2px 0; padding: 0; font-weight: bold; }
.textBriefingSummary { margin-bottom: 15px;}
div.searchMoreLink a { font-size: 12px; font-weight: bold; }

/* Questions Control */
                              
#divSubmitQuestion INPUT.text, 
#divSubmitQuestion TEXTAREA 
{
    font-size: 1.1em; width: 95%; border: solid 1px #ccc; 
    display: block; margin: 10px 0; padding: 5px; font-family:Arial; 
}

#divSubmitQuestion
{
  display: none; visibility: hidden;
}

#txtQuestion { height:50px; }

#questionSubmitted {
    font-size:1.1em;
    display:none;
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;    
}

/* General List ob items */
.obList li { position: relative;  padding: 0 ;  margin: 10px 0 0 0; list-style-type: none; zoom: 1;}
.withImage li {padding: 0; margin: 10px 0 0 0;}
.interviewee { position: absolute; left: 0; top: 3px; width: 82px; text-align: center;}
.interviewee  img { display: block; border: solid 1px #0063A6; }
.obList {margin: 0; padding: 0;}
.obList li h6 {margin: 5px 0; color: #0063a6;}
.obList .position { display: none;}
.obList .interview p { clear: left; padding: 1px 0; margin: 0 0 5px; }
.withImage .interview {padding-left: 95px;}
.withImage .interview p { height: 3.8em; overflow: hidden; }
.obList .summary { margin: 0.5em 0 1em; }
.interview h3 { padding: 0;}

/* Recent open briefings in sector */
.obSectorItem { position: relative; padding: 15px 0 10px 55px; height: 50px; overflow: hidden; border-bottom: solid 1px #CCC; }
.obSectorImg { position: absolute; left: 0; top: 0; width: 42px; text-align: center; padding: 15px 0 0 3px;}
.obSectorImg img { display: block; border: solid 1px #00acdc;}
.obSectorItem .interview { margin-top: 2px; }
#recentOpenBriefings h3 { padding-bottom: 10px; border-bottom: solid 1px #CCC; }
#recentOpenBriefings .obSectorFoot { padding: 15px 3px 0 0; position: relative; text-align: right; }
#recentOpenBriefings .obSectorItem .interview p { margin: 0;}
#recentOpenBriefings .obSectorFoot a { font-size: 12px; }

/* Company View Page */
#companyView { margin-bottom: 15px;}
#companyView h1 { margin-bottom: 5px;}
#companyView img.logo {float: right; margin: 0 5px;}
#companyView p { margin: 5px 0;}
#companyView p.desc { margin-top: 7px;}
#companyView dl { zoom: 1; overflow: hidden; margin: 0; padding: 0; font-size: 1.2em;}
#companyView dl dt { float:left; width: 80px; margin: 3px 0; padding: 0; font-weight: bold; }
#mainColumn #companyView dl { width: 290px;}
#mainColumn #companyView dl dd {  float:left; margin: 3px 0; padding: 0; width: 200px; _width: 190px;}
#mainColumn #companyView dl.desc { width: auto;}
#mainColumn #companyView dl.desc dd { width: auto;}
ul.obList li .interview h6 a { float: left; display: block;}
ul.obList li .interview h6 span.media { float: left; display: block; margin-left: 10px;}

/* Company View (PROMO) */
.promoBox #companyView { margin-bottom: 5px;}
.promoBox #companyView h1 { font-size: 2em;}
.promoBox #companyView .desc { display: none;}
#companySharePriceBox h3 { margin-bottom: 5px;}
.promoBox #companyView img { padding: 5px; background-color: #fff; float: none; display: block; margin: 5px auto 5px auto;}
.promoBox #companyView dl dd {  float:left; margin: 3px 0; padding: 0; width: 175px; }
.moreInfo { font-size: 1.2em; padding: 15px 0 5px; display: block;}
.promoBox #companyView dl dt { clear: left; }
.companyLogo { background-color: White; }
.promoBox .promoBoxBody span { font-size: 12px; font-weight: bold; }

/* Feature Items */
#interviewFeature { position: relative; margin-top: 0px; margin-bottom: 15px; zoom: 1; _height: 178px; min-height: 178px; }
#interviewFeature.audio, #interviewFeature.text, #interviewFeature.home { padding-left: 168px; zoom: 1; }
#interviewFeature .interviewee { width: 155px; }
#interviewFeature h5 {margin: 0px; line-height: 1.05em; }
#interviewFeature h1 {margin: 0px; line-height: 1.05em; font-weight: bold; }
#interviewFeature h1 a { margin-bottom: 0px; color: #FE6700; font-size: 24px; }
#interviewFeature h5 a { margin-bottom: 0px; }
#interviewFeature h5 { color: #666666; font-weight: bold; } 
#interviewFeature h5.date {margin: 5px 0; font-size: 12px; }
#interviewFeature .summary { font-size: 12px;}
#interviewFeature .media {display: block; margin-top: 3px;}
#interviewFeature p { margin: 5px 0 0 80px;}
#interviewFeature .position { display: block; padding: 2px 0 0 0 ; font-size: 12px; overflow: hidden;}
#interviewFeature.audio p, #interviewFeature.text p, #interviewFeature.home p { margin: 5px 0 0 0; }

.media { text-indent: -1000px; float: left; width: 51px; height: 17px; line-height: 17px; background-image: url(/static/css/bg/mediaWhite.gif); background-position: -23px -34px;  display: block; }
.mediaVideo { background-position: -23px 0px}
.mediaAudio { background-position: -23px -17px}

a.pdf {background-image: url(/static/img/pdfWhite.gif); padding: 5px 0 5px 20px; }

#briefView ul.actions { float: right; margin: 0; padding: 0; width: 200px; text-align: right;}
#briefView ul.actions  li {list-style-type: none; padding: 0 5px; margin: 0; display: inline;}
#briefView .body h3 { font-size: 12px; color: Black; font-weight: bold; }
#interviewFeature .interview { _width: 402px; _margin-left: 178px; }
#interviewFeature .interviewHome { _width: 402px; }
/* Right Hand Box */
.promoBox { background:transparent url(/static/img/PromoBoxTop.gif) no-repeat top left; width:309px; padding-top:13px; position: relative; }
.promoBoxBody { background:transparent url(/static/img/PromoBoxBody.gif) repeat-y 0 0; padding:10px 25px }
.promoBoxFooter { background:transparent url(/static/img/PromoBoxBtm.gif) no-repeat bottom left; height:13px; }
.promoBoxSmall { background:transparent url(/static/img/PromoBoxTop.gif) no-repeat top left; width:309px; padding-top:13px; position: relative; }
.promoBoxBodySmall { background:transparent url(/static/img/PromoBoxBody.gif) repeat-y 0 0; padding: 0 25px }
.promoBoxFooterSmall { background:transparent url(/static/img/PromoBoxBtm.gif) no-repeat bottom left; height:13px; position: relative; top: -5px; }

html > body .promoBox { background:transparent url(/static/img/PromoBoxTop.png) no-repeat top left; width:311px; padding-top: 29px; position: relative; top: -5px; }
html > body .promoBoxBody { background:transparent url(/static/img/PromoBoxBody.png) repeat-y 0 0;  }
html > body .promoBoxFooter { background:transparent url(/static/img/PromoBoxBtm.png) no-repeat bottom left; height:19px; }
html > body .promoBoxSmall { background:transparent url(/static/img/PromoBoxTopSmall.png) no-repeat top left; width:311px; padding-top: 14px; padding-top/*\**/: 19px\9; position: relative; top: -5px; }
html > body .promoBoxBodySmall { background:transparent url(/static/img/PromoBoxBody.png) repeat-y 0 0;  }
html > body .promoBoxFooterSmall { background:transparent url(/static/img/PromoBoxBtm.png) no-repeat bottom left; height:19px; }

/* Annoucement Box */
#annoucmentBox ul { margin: 0; padding: 0; font-size: 1.2em;}
#annoucmentBox li { list-style-type: none; margin: 7px 0; padding: 0; position: relative; zoom: 1; line-height: 18px}
#annoucmentBox li { padding-right: 00px; overflow: hidden; zoom: 1; line-height: 1.1em;}
#annoucmentBox .date { float: right;  color: #888;  width: 38px;  padding: 0; text-align: right;}
#annoucmentBox li a.pdf {  padding: 0 40px 5px 21px; display: block; background-position: left 1px; line-height: 1.2em;}
/* Subscription Promo Box */
#subscriptionPromo input.text { font-size: 1.1em; width: 95%; border: solid 1px #ccc; 
                                display: block; margin: 10px 0; padding: 5px;}
#subscriptionPromo .subscribed { background-color: #fff; padding: 15px; margin: 15px 0; text-align: center;}
#subscriptionPromo .subscribed a { font-size: 1em; display: block; margin-top: 5px;}
#subscriptionSignup { background:transparent url(/static/img/PromoBoxTop485.png) no-repeat top left; padding-top:29px; position: relative; }
#subscriptionSignup .promoBoxBody { background:transparent url(/static/img/PromoBoxBody485.png) repeat-y 0 0; padding:0px 25px 10px 25px; }
#subscriptionSignup .promoBoxFooter { background:transparent url(/static/img/PromoBoxBtm485.png) no-repeat bottom left; height:19px; }

/* Announcements box */
#annoucmentBox p.minor { font-size: 1em; }

/* Footer */
#footer { position:relative; background:#fff url(/static/img/footer.gif) repeat-x 0 0; bottom: 0; height:85px; width: 100%; zoom: 1; overflow: hidden; z-index:1; }
#footer h3 { color:#9fdef0; }
#footer h6 { margin: 1em 0 0.3em; color:#9fdef0; }
#footer a { color:#9fdef0; }
#footer .contentInner { padding: 30px 0; }
#footer ul { font-size: 1.2em; margin: 0; padding: 0; color:#fff; }
#footer .contact { zoom: 1; overflow: hidden; border-right: solid 1px #a1c3d9; float: left;}
#footer .contact li { float: left; list-style-type: none; margin: 0; padding: 0; padding-right:35px; }
#footer address { font-style: normal; padding-right:30px; }
#footer .links  { clear: left; float: right;}
#footer .links  li { display: inline; list-style-type: none; padding-left: 15px;}
#footer .contentInner li span.firstLink { margin-left: 260px; }
#footer .contentInner li span { margin-left: 20px;}
#footer .contentInner li { margin-bottom: 2px;}

/* Browse Page */
#browseFilter p { margin: 5px 0 10px;}
#browseFilter h6 { font-weight: bold; margin: 10px 0 1px;}
#browseFilter ul { margin: 0; padding: 0; margin-left: 5px; font-weight: bold; }
#browseFilter ul li { margin: 3px 0; font-size: 1.2em; list-style-type: none; background-image: url(/static/img/bullet.gif); 
                      background-repeat: no-repeat; background-position: left center; padding-left: 7px}
.filtersHeading { font-weight: bold; font-size: 1.6em; padding-bottom: 5px; }
.filtersSubHeading { font-weight: bold; font-size: 1.4em; padding: 20px 0 20px 0; }
.filtersSectionHeading { font-weight: bold; font-size: 1.2em; padding-left: 26px; }
h4.browseItemHeading { margin: 0 0 2px 0; padding: 0; }
#companyOpenBriefings { border-top: solid 1px #ccc; margin: 10px 0 20px 0; }
#moreBriefingsLink a {padding: 10px; font-weight: bold; display: block; float: right;}
#briefView { margin-bottom: 30px;}
#openBriefingsNextLink {text-align: right;}
#divBrowseNext.loading {background-image: url(/static/img/indicator.gif); background-position: center right; height: 40px; }
#divBrowseNext.loading a {display: none;  }
#openBriefingsNextLink.loading {background-image: url(/static/img/indicator.gif); background-position: center right; height: 40px; }
#openBriefingsNextLink.loading a { display: none;   }
.textBriefing { padding: 15px 0 15px 0; border-bottom: solid 1px #ABE4F3; }
.loadNextLink { padding: 10px; font-weight: bold; display: block; text-align: right; }

a.remove, #browseFilter li {color: #333; font-weight: normal; }
.filterCount { font-weight: bold; color: #0063a6; }
.filterLinkGreyed { color: Gray; }
.filtersBody { color: #777777; }
a.filterLink { font-weight: bold; }
#lnkBrowseNext { font-size: 12px; }
#divBrowseBriefings span { font-size: 1.6em;}

/* Subscription Page */
#subscriptionChoices .subscriptionItem { overflow: hidden; zoom: 1;  line-height: 25px; color: #999; border-bottom: solid 1px #ccc; padding-bottom: 5px; margin-bottom: 5px; }
#subscriptionChoices .subscriptionItem .name {  font-size: 1.2em;  }
#subscriptionChoices .subscribed {color: #363636;}
#subscriptionChoices .wrap {float: left;  }
#subscriptionChoices .subscribed  .wrap { position: absolute; width: 285px; background-image: url(/static/img/greenTick.png); 
                                          background-repeat: no-repeat;  background-position: right 4px; padding-right: 30px; }
#subscriptionChoices .subscriptionItem .name.bold { font-weight: bold; }
#limitedService { margin: 0 0 0 15px; background-color: #fff; padding: 10px; }
#subscriptionChoices .subHead { font-size: 1.6em; font-weight: bold;   }
#sectorDiv, #indexDiv, #companyDiv { margin: 10px 0; }
#subscriptionChoices input[type="radio"] { margin: 0 5px 0 0px; }
#mainColumnInner { margin: 0 0 0 15px; }
#subscriptionChoices .subHeadText { margin-left: 21px; }
#limitedService h4 {font-weight: bold; border-bottom: solid 1px #ccc; margin-bottom: 5px; padding-bottom: 2px; padding-top: 10px;}
#limitedService .subscribeButton { display: inline-block; float: right;  }
#limitedService .subscribeButton a { color: #999; width: 80px; display: block; text-align: center;}
#subscriptionChoices .subscriptionItem hr { display: inline-block; width: 100%; }
#subscriptionChoices  #addCompanyDiv {margin-top: 15px; border-bottom: none;}
#subscriptionChoices  #addCompanyDiv .wrap { margin: 0 10px; background-image: none;}
#subscriptionChoices .subscriptionEmail { font-size: 1.6em; }
#subscriptionSignup input.text { font-size: 11px; width: 50%; border: solid 1px #ccc; 
                                display: inline-block; margin: 10px 0; padding: 5px;}
#subscriptionSignup input[type=submit] { display: inline-block; }
#addCompanyError, #emailErrorMessage, SPAN.emailErrorMessage { font-size: 1.2em; font-weight: bold; color: Red;}
#addCompanyDiv div { vertical-align: middle; }
#unsubscribeDiv span, #unsubscribeConfirmationDiv span {color:#0063A6; cursor:pointer;}
#btnContinue { background: transparent url(/static/img/btnContinue.gif) no-repeat 0 0; width: 96px; height: 31px; background-position: center; cursor: pointer; border: none; margin: 0 0 10px 20px; }
html > body #btnContinue { background-image: url(/static/img/btnContinue.png); width: 100px; height: 31px; background-position: center; border: none; cursor: pointer; margin: 0 0 0 20px; }
#unsubscribeDiv { padding: 5px; padding-left: 15px; border-top: solid 1px #CCC; margin: 0 10px 0 25px; }
#unsubscribeDiv p { padding: 0;}

#addCompanyDiv input.text{
background-color:#E4E4E4;
border:1px solid #CCCCCC;
display:inline-block;
font-size:1.2em;
padding:5px
}

/* Chart */
#flotChart { font-size: 1.1em;}

#adobePresenter 
{
    height: 600px;
    overflow: hidden;
}
#adobePresenterTitle
{
    position: relative;
    margin-top: 0px;
    zoom: 1;
    _height: 90px;
    min-height: 90px;
}
#adobePresenterTitle h5 {margin: 0px; line-height: 1.05em; }
#adobePresenterTitle h1 {margin: 0px; line-height: 1.05em; font-weight: bold; }
#adobePresenterTitle h1 a { margin-bottom: 0px; color: #FE6700; font-size: 24px; }
#adobePresenterTitle h5 a { margin-bottom: 0px; }
#adobePresenterTitle h5 { color: #666666; font-weight: bold; } 
#adobePresenterTitle h5.date {margin: 5px 0; font-size: 12px; }
#adobePresenterTitle .summary { font-size: 12px;}
#adobePresenterTitle .media {display: block; margin-top: 3px;}
#adobePresenterTitle .position { display: block; padding: 2px 0 0 0 ; font-size: 12px; overflow: hidden;}
