div#content {font-family: Arial, Helvetica, Verdana, sans-serif;}
div.hr {margin: 15px 0px; height: 1px; background-image: url(/img/hr_dotted_bg.gif); font-size: 0px; line-height: 0px; background-repeat: repeat-x;}
a.yellowButton {display: block; height: 24px; color: #000000; background-image: url(/img/button_yL.gif); font-size: 11px; line-height: 22px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding-left: 12px;}
a.yellowButton span {display: block; background-image: url(/img/button_yR.gif); background-position: right; background-repeat: no-repeat; height: 24px;}
select {height: 20px; width: 137px; line-height: 20px; text-transform: none;}
a.yellowButtonDL {display: block; height: 24px; color: #000000; background-image: url(/img/button_yL.gif); font-size: 11px; line-height: 22px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding-left: 12px;}
a.yellowButtonDL span {display: block; background-image: url(/img/button_yR_DL.gif); background-position: right; background-repeat: no-repeat; height: 24px;}
select {height: 20px; width: 137px; line-height: 20px; text-transform: none;}
.topPadding15	{ padding-top:15px;}
.topMargin5 {margin-top: 5px;}
.topMargin15 {margin-top: 15px;}
.topMargin25 {margin-top: 19px;}
.botMargin15 {margin-bottom: 15px;}
/* content box*/
div.contentBoxTop {width: 796px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/contentbox_top.png); font-size: 0px; line-height: 0px;}
div.contentBoxTop2c {width: 796px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/contentbox_top_2c.png); font-size: 0px; line-height: 0px;}
div.contentBoxTopGr {width: 796px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/contentbox_top_gr.png); font-size: 0px; line-height: 0px;}
div.contentBoxBot {width: 796px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/contentbox_bot.png); font-size: 0px; line-height: 0px;}
div.contentBoxBot2c {width: 796px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/contentbox_bot_2c.png); font-size: 0px; line-height: 0px;}
div.contentBoxBot4c {width: 796px; margin-left: 2px; margin-right: 2px; height: 5px; background-image: url(/img/contentbox_bot_4c.png); font-size: 0px; line-height: 0px;}
div.contentBoxWh {width: 794px; margin: 0px 2px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; background-color: #ffffff;}
div.cb_hr {clear: both; margin: 0px 2px; width: 796px; height: 1px; font-size: 0px; line-height: 0px; background-color: #bcbcbc; padding: 0px;}
div.contentBoxGr {width: 794px; margin: 0px 2px; border-left: 1px solid #bcbcbc; border-right: 1px solid #bcbcbc; background-color: #ebebeb;}
div.borderB {background-image: url(/img/dot_bc.gif); background-position: bottom; background-repeat: repeat-x;}

/* press select form*/
div#pressSelector {text-transform: uppercase; font-size: 12px; font-weight: bold; color: #323232; height: 25px; padding: 10px;}
div#pressSelector label {line-height: 22px; margin: 0px 5px; position: relative; float: left;}
div#pressSelector div.selectContainer {position: relative; float: left; /*width: 150px;*/}
div#pressSelector select	{width:auto;}
div#pressSelector input#pressSortSubmit {border: 0px; background-color: transparent; text-indent: -99999em; width: 155px; height: 24px; background-image: url(/img/submit_findit.gif); position: relative; float: right; cursor:pointer; font-size:0; line-height:0;}

/* press pagination bar*/
div.pressPagination {height: 48px;}
div.pressPagination strong {font-weight: bold;}
div.pressPagination div.pgDisplay {position: relative; float: left; font-size: 12px; line-height: 48px; padding-left: 15px;}
div.pressPagination div.pgNav {position: relative; float: right; font-size: 12px; line-height: 48px;}
div.pressPagination div.pgNav div.pgLabel {position: relative; float: left; padding-right: 6px;}
div.pressPagination div.pgNav ul { position: relative; float: left;}
div.pressPagination div.pgNav ul li {position: relative; float: left;}
div.pressPagination div.pgNav ul li div	{ padding:0 6px;}
div.pressPagination div.pgNav ul li.pag_next	{ border-left:1px solid #bcbcbc;}
div.pressPagination div.pgNav ul li.pag_prev a, div.pressPagination div.pgNav ul li.pag_next a	{ border-left:none;}
div.pressPagination div.pgNav ul li.pag_prev div	{display: none;}
div.pressPagination div.pgNav ul li.pag_next div	{ text-indent: -99999em; width: 6px;}
div.pressPagination div.pgNav ul li span.current	{ border-left:1px solid #bcbcbc; display:block; padding: 0 6px; background-color: #fff; font-weight: bold;}
div.pressPagination div.pgNav ul li.selected a {background-color: #ffffff; font-weight: bold; text-decoration: none;}
div.pressPagination div.pgNav ul li a {display: block; font-size: 12px; line-height: 48px; text-decoration: underline; color: #000000; padding: 0px 6px; border-left: 1px solid #bcbcbc;}

/* press preview boxes*/
div.pressPreview {width: 178px; height:310px;border-right: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc; padding: 10px; position: relative; float: left; margin-top: auto;margin-bottom: auto;}
div.lastRow {border-bottom: none;}
div.lastCol {border-right: none; width: 166px;}
div.pressPreview div.pvwDate {color: #8b8b8b; font-size: 10px; line-height: 10px; padding: 6px 10px 0 0;}
div.pressPreview h5 {color: #e48e00; font-size: 13px; font-weight: bold; line-height: 15px; padding: 6px 10px; height:50px; height:auto; padding-left:0; }
div.pressPreview h5 a {color: #e48e00; text-decoration:none; }
div.pressPreview div.pvwImage {/*background-color: #ebebeb;*/ text-align: center; height: 131px; width:174px; overflow:hidden; float:left; padding-bottom:10px;}
div.pressPreview div.pvwImage table	{ margin:0; height:100%;width:100%;}
div.pressPreview div.pvwImage td	{ padding:0;}
div.pressPreview a.pvwDesc {display: block; height: 55px; font-size: 11px; color: #000000; line-height: 16px; padding: 10px; overflow: hidden; text-decoration: none;}
div.pressPreview a.pvwImgDesc {display: block; height: 40px; font-size: 13px; color: #e48e00; line-height: 15px; padding: 10px; overflow: hidden; text-decoration: none; font-weight: bold;}
div.pressPreview div.pvwTop {height: 5px; background-image: url(/img/rounded_188_top.png);} 
div.pressPreview div.pvwContent {background-color: #ffffff; padding: 4px;}
div.pressPreview div.pvwContent div.pvwDate {color: #e48e00; font-size: 10px; line-height: 10px; font-style: italic; padding: 6px 11px 0px 11px;}
div.pressPreview div.pvwContent h5 {height: 48px; margin: 2px 11px 11px 11px; width: 158px; overflow: hidden;}
div.pressPreview div.pvwLink {height: 26px; background-image: url(/img/rounded_188_bot.png); padding: 5px 4px 0px 4px;}
div.pressPreview div.pvwBot {height: 16px; background-image: url(/img/rounded_188_bot.png); background-position: bottom; padding: 5px 4px 0px 4px;}
div.pressPreview div.pvwLink a {display: block; width: 169px; height: 21px; background-image: url(/img/readmore_button.gif); font-size: 10px; font-weight: bold; line-height: 21px; padding-left: 11px; text-transform: uppercase;}
div.pressPreview div.pvwLink a:hover {background-position: 0px -21px; color: #ffb93d;}

/* press detail*/
div#pressButtons {height: 24px; padding: 8px 9px 8px 13px;}
div#pressButtons a {display: block; position: relative; font-size: 10px; line-height: 22px; color: #ffffff; text-transform: uppercase; height: 22px; background-repeat: no-repeat; text-decoration: none; font-weight: bold;}
div#pressButtons a.pressBackResults {display: block; width: 140px;  background-image: url(/img/button_back.gif); padding-right: 15px; text-align: right; float: left;}
div#pressButtons a.pressPrint {display: block; width: 53px; background-image: url(/img/button_print.gif); padding-left: 35px; float: right; padding-right: 8px;}
div#pressButtons a.pressDownloadPDF {display: block; width: 120px; background-image: url(/img/button_pdf.gif); padding-left: 35px; float: right;}
div.pressReleaseBody {position: relative; font-size: 12px; line-height: 15px; padding: 0px 20px 15px 20px; color: #323232;}

div.pressReleaseBody div, div.pressReleaseBody div p  { font-size: 12px; line-height: 15px; color: #323232; margin-bottom:1.5em; }

div.pressDate {color: #eb9406; font-size: 16px; display: block; padding: 28px 32px 10px 32px;}
div.pressTitle {font-size: 21px; line-height: 23px; color: #000000; font-weight: bold; padding: 0px 20px 20px 32px;}

a.DownloadPDF {font-size: 10px; line-height: 22px; color: #ffffff; text-transform: uppercase; height: 22px; background-repeat: no-repeat; text-decoration: none; font-weight: bold; display: block; width: 120px; background-image: url(/img/button_pdf.gif); padding-left: 35px;}

/*press associated items sidebar*/
div#pressAssociatedItems {position: relative; float: left; width: 390px; padding: 0px 30px 20px 20px; z-index: 5;}
div#pressAssociatedItems div.mainImage {width: 390px; position:relative; text-align:center; }
div#pressAssociatedItems div.mainImage div.mainAssociatedImg { width:21px; text-indent:-99999em; height:21px; background-image: url(/img/download_icon.png); position:absolute; bottom:0px; right:0px}
div#pressAssociatedItems div.associatedTitle {font-size: 16px; font-weight: normal; padding-left: 12px;} 
div#pressAssociatedItems div.roundedSideWindow {width: 390px; margin-top: 17px; border:1px solid #ccc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div#pressAssociatedItems div.roundedSideWindow div.roundedSideWindowTop{height: 5px; background-image: url(/img/image_slider_top.gif); font-size: 0px; line-height: 0px;}
div#pressAssociatedItems div.roundedSideWindow div.roundedSideWindowBot{height: 5px; background-image: url(/img/image_slider_bot.gif); font-size: 0px; line-height: 0px;}
div#pressAssociatedItems div.roundedSideWindow div.roundedSideWindowTop2c{height: 5px; background-image: url(/img/image_slider_top2c.gif); font-size: 0px; line-height: 0px;}
div#pressAssociatedItems div.roundedSideWindow div.roundedSideWindowBot2c{height: 5px; background-image: url(/img/image_slider_bot2c.gif); font-size: 0px; line-height: 0px;}
div#pressAssociatedItems div.roundedSideWindow div.roundedSideWindowContainer div#imageSliderWindow {position: relative; overflow: hidden; height: 123px; width: 374px; margin: 3px 8px 5px 8px;}
div#pressAssociatedItems div.roundedSideWindow div.roundedSideWindowContainer div#imageSliderWindow ul {height: 123px; width: 3000px; position: absolute; left: -382px;}
div#pressAssociatedItems div.roundedSideWindow div.roundedSideWindowContainer div#imageSliderWindow ul li {height: 123px; width: 183px; position: relative; float: left; margin-right: 8px;}
div#pressAssociatedItems div.roundedSideWindow div.roundedSideWindowContainer div#imageSliderWindow ul li a {height: 123px; width: 183px; display: block; background-image: url(/img/download_icon.png); background-position: bottom right; background-repeat: no-repeat;}
div#pressAssociatedItems div.roundedSideWindow  div#imageSliderControls{padding: 0px 8px 3px 8px;}
div#pressAssociatedItems div.roundedSideWindow  div#imageSliderControls span {position: relative; width: 240px; float: left; font-size: 12px; line-height: 14px;}
div#pressAssociatedItems div.roundedSideWindow  div#imageSliderControls a#imageSliderNext {position: relative; float: right; display: block; height: 17px; width: 22px; background-image: url(/img/image_slider_next.gif); background-position: right; background-repeat: no-repeat; text-indent: -99999em; margin-top: 5px;}
div#pressAssociatedItems div.roundedSideWindow  div#imageSliderControls a#imageSliderPrev {position: relative; float: right; display: block; height: 17px; width: 22px; background-image: url(/img/image_slider_prev.gif); background-position: left; background-repeat: no-repeat; text-indent: -99999em; margin-top: 5px;}
div.associatedDetailL {width: 370px; border-right: 0; padding: 0px 10px; border-bottom: none;}
div.associatedDetailR {width: 370px; border-right: none; padding: 0px 10px; border-bottom: none;}

/*press popin */
div#releases_press_detail div.popIn	{left:40px;}
div.popIn {	position: absolute; top: 30px; left: 230px; z-index: 200; width: 721px; font-family: Arial, Helvetica, Verdana, sans-serif;}
div.popIn div.popInT {background-image: url(/img/popin_top.png); width: 721px; height: 15px; font-size: 0px; line-height: 0px;}
div.popIn div.popInM {background-image: url(/img/popin_bg.png); width: 651px; padding: 20px 35px;}
div.popIn div.popInB {background-image: url(/img/popin_bot.png); width: 721px; height: 15px; font-size: 0px; line-height: 0px;}
div.popIn a#popCloseB {position: absolute; top: 15px; right: 15px; display: block; height: 19px; width: 19px; background-image: url(/img/closeB.gif); text-indent: -99999em;}
div.popIn div.popInColL {position: relative; float: left; width: 379px;}
div.popIn div.popInColR {position: relative; float: left; padding-left: 40px; width: 200px;}
div.popIn div.title {color: #ff9b26; font-size: 18px; line-height: 21px; font-weight: bold;}
div.popIn div.label {color: #323232; font-size: 16px; line-height: 16px; font-weight: bold; padding-bottom: 5px;}
div.popIn p {color: #323232; font-size: 12px; line-height: 15px;}
div.popIn a {display: block; color: #323232; font-size: 12px; line-height: 15px; font-weight: bold; text-decoration: none;}

div.bgGreenPressImgClass{z-index: 99;background-image: url(/img/BIC-GreenNews-Page.png)!important;background-repeat: no-repeat;}
