/** General & Structural Stuff. **/

img { border: 0px; }
iframe { background-color: transparent; }
a.adText, a.adText:visited, a.adText:hover { font-weight: bold; color: blue; font-size: 12px; }
a.symbolLookup:link, a.symbolLookup:visited, a.symbolLookup:hover {font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; color: white;}
a.precisionIr { padding-left: 19px; background: url('/content/doc/ps/icon/precision_ir.gif') left 50% no-repeat transparent; white-space: nowrap; position: absolute; top: 0px; right: 5px; z-index: 10; }

/********************* Paging As Links Styles ****************************************/

div.paging { text-align: right; padding: 9px 0px 3px; }
ul.pageList a { border:0; margin:0; padding:0; font-size:0.85em; list-style:none; color:#333333;}
ul.pageList a:hover {text-decoration:none;}
ul.pageList a:link, ul.pageList a:visited { padding:3px 6px; text-decoration:none; }
ul.pageList { display:inline; }
ul.pageList li { display:inline; margin-right:0; margin-left: 0; list-style-type:none; }
ul.pageList li span.curr { color:#000; font-weight:bold; padding:1px 6px; }


/**************************************************************************************/

div.newsContainer{ background:#fcfcfc; border: 1px solid #b8b8b8; margin-bottom: 1em; xwidth: 300px; }
div.newsContainer h3 { border-bottom:1px solid #333; padding-bottom:5px; width:99%; }
div.newsContainer div.innerdiv { background: transparent url('/otciq/img/brcorner.gif') bottom right no-repeat; position: relative; left: 2px; top: 2px; padding: 1px 4px 15px 5px; }
div.newsContainer center font { line-height: 1.5em; } /** For EDGAR Online's news header. */

div.newsBack { width: 100%; text-align: right; margin: 0; padding: 5px 10px 5px 0px; display: block; }
div.newsBack a { padding: 2px 14px; border: 1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size: 90%; text-decoration: none;background:#ccc; color:#333333;}

#pageContent { padding: 6px 3px; }
#pageTabContent { clear: both; padding: 6px 15px 0px 3px; }
#cmsContent, #cmsFooter, #cmsRelatedLinks { padding: 0px; }

ul.latestNews { padding: 0px; list-style-type: none; display: inline; margin: 0px; }
ul.latestNews li { border-bottom: 1px dotted #ccc; text-align: left; padding-bottom: 3px; }
ul.latestNews li:hover { background-color: #FDEFF9; border-bottom: 1px dotted #ccc; text-align: left; padding-bottom: 3px; }
ul.latestNews li h2 { font-size: 10px; font-weight: bold; padding: 0px; text-align: left; text-indent: 0px; margin: 0px; }
ul.latestNews li h3 { font-size: 10px; font-weight: normal; padding: 0px; text-align: left; text-indent: 10px; margin: 3px; }
ul.latestNews li p { font-size: 10px; font-weight: normal; padding: 0px; text-align: left; text-indent: 10px; margin: 3px; }

/****************************************************************************

 TABBERS.CSS

****************************************************************************/
div.tabber {background:#e2e2e2 url(/images/sprite-under_arrow_tabs.png) repeat-x 0 0px;border-bottom:1px solid #B2B2B2;border-top:1px solid #B2B2B2;list-style:none;margin:0 0 10px 0;height:37px;}
div.tabber span {float:left;height:36px;color:#c6c6c6;font:bold 1em Helvetica, Arial, Helvita, sans-serif;xbackground:url(/images/sprite-under_arrow_tabs.png) no-repeat 100% -157px;margin:0;}
div.tabber span a {display:block;padding:10px 15px 15px 15px;text-decoration:none;color:#444;text-shadow:0 1px #FFF;}
div.tabber span a:hover {color:#555;}
div.tabber span.active a {color:#333;position:relative;top:1px;background:url(/images/sprite-under_arrow_tabs.png) no-repeat 50% -78px;text-shadow:0 1px #FFF;}


/**
	General purpose Pink Sheets CSS
*/

div.widgetPackage, span.widgetPackage, form.widgetPackage, table.widgetPackage { padding: 0px; margin: 0px; }
div.widgetSection { padding: 3px; }
div.moreOptions { display: none; border-style: inset; padding: 3px 10px; background-color: #FDEFF9; }
div.multiSelect { padding: 3px 3px 10px; /*width: 500px;*/ height: 120px; overflow: auto; border: 1px solid #BBBBBB; }
span.ascendingIcon { background: transparent url('/images/icons/ascending_black.gif') center right no-repeat; padding: 0px; }
span.descendingIcon { background: transparent url('/images/descending_black.gif') center right no-repeat; padding: 0px; }
span.descendingIconGrey { background: transparent url('/images/descending_grey.gif') center right no-repeat; padding: 0px; }
div.tabNoData { width: 100%; text-align: center; padding: 25px 0px 25px; }
div.tooltipHidden { display: none; position: absolute; z-index:100;}
div.tooltipActive { Border:3px solid #666;padding:8px;background:#eee;border-radius:5px;-moz-border-radius:5px;max-width:200px; z-index:100;}
.glossaryItem { font-weight: bold; }
div.glossaryDef {}
div.glossaryBreak { height: 10px; }
div.popup { position: absolute; display: none; z-index: 100; padding: 3px; margin: 0px; background:#EEE;border:3px solid #666;-moz-border-radius:5px;border-radius:5px;}

input.actionDownload { background: url('/images/actions/download.png') 0 0 no-repeat transparent; width: 105px; height: 16px; border: none; cursor: pointer; }
input.actionGo { background: url('/images/actions/go.gif') 0 0 no-repeat transparent; width: 33px; height: 24px; border: none; cursor: pointer; }
input.actionPrint { background: url('/images/actions/print.gif') 0 0 no-repeat transparent; width: 80px; height: 24px; border: none; cursor: pointer; }
input.actionSend { background: url('/images/actions/send.gif') 0 0 no-repeat transparent; width: 80px; height: 24px; border: none; cursor: pointer; }
input.buttonEmail { background: url('/otciq/img/email.png') 0 0 no-repeat transparent; width: 92px; height: 26px; border: none; cursor: pointer; }
input.buttonPrint { background: url('/otciq/img/print.png') 0 0 no-repeat transparent; width: 92px; height: 29px; border: none; cursor: pointer; }
input.buttonReset { background: url('/otciq/img/reset.png') 0 0 no-repeat transparent; width: 92px; height: 29px; border: none; cursor: pointer; }
input.formatButton { font-size: 11px; font-weight: bold; text-align: center; width: 20px; }
input.pinkGo { background: url('/content/doc/ps/images/pinkGo.gif') 0 0 no-repeat transparent; width: 38px; height: 20px; border: none; cursor: pointer; }
select.smallSelectBox { width: 150px; }
input.buttonSearch { background: url('/otciq/img/button-go.png') 0 0 no-repeat transparent; width: 38px; height: 22px; border: none; cursor: pointer; }
input.buttonSubmit { background: url('/otciq/img/submit.png') 0 0 no-repeat transparent; border: none; cursor: pointer; width: 100px; height: 35px;}
input.buttonCancel { background: url('/otciq/img/cancel.png') 0 0 no-repeat transparent; border: none; cursor: pointer; width: 100px; height: 35px; }

/** Listing tables. */
table.sectional { xborder: 1px solid #e9e9e9; }
table.sectional caption { color: #333; background:none; border-bottom:3px solid #504A4D; text-align: left; font-size: 14px; font-weight:bold; padding: 3px; font-family: Arial, Helvetica, verdana sans-serif; }
span.sectionalCaption, div.sectionalCaption, td.sectionalCaption { color: #333; background:none; text-align: left; font-size: 14px; font-weight:bold; padding: 3px; font-family: Arial, Helvetica, verdana sans-serif; }
span.footnote, div.footnote, td.footnote, a.footnote { color: #333; background:none; text-align: left; font-size: 9px; font-weight:normal; padding: 0px; font-family: Arial, Helvetica, verdana sans-serif; }
div.leftNavNote, div.leftNavNote a, div.leftNavNote a:visited { color: #CCCCCC; background:none; text-align: left; font-size: 9px; font-weight:normal; font-family: Arial, Helvetica, verdana sans-serif; }
div.leftNavNote { padding: 5px; }
div.timestamp { color: #333; text-align: right; width: 100%; padding: 0px 3px 3px; }

/*-------OTCMarkets Table styles-----------*/
.listing caption {text-align:left;padding:3px 0;}
.listing caption.fig { padding: 0 0 5px 0;	font: italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif;	text-align: right; }
.listing td.listingHeader { font-weight: bold; font-size:0.85em; color: #4f6b72; border:1px solid #C1DAD7; text-align: left; padding: 6px 6px 6px 12px; background: #CAE8EA url(/images/bg-tableHeader.jpg) no-repeat; }
.listing td.listingHeader .nobgborder { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none;}
.listing td.listingHeader a {text-decoration:none;color:#4f6b72;width:auto;}
.listing td.listingHeader a:hover {text-decoration:none;}
.listing td { font-size:0.85em; border:1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px;	color: #4f6b72; }
.listing tr.listingOdd td {background:#F5FAFA;}
.listing td.alt {background: #F5FAFA;color: #797268;}
.listing th.nobg {background:none;}
.listing td.listingEven a, .listing td.listingOdd a {color:#565656; text-decoration:underline;}
.listing td.listingEven a:hover, .listing td.listingOdd a:hover {color:#111; text-decoration:none;}
.table-plainZebra td a {color:#333; font-weight:normal; text-decoration:underline;}
.table-plainZebra td a:hover {color:#444; text-decoration:none;}
.listing td.firstCol {border-left:0;}
.listing td.lastCol {border-right:0;}
#ma-table-group .listingHeader {font-weight: normal;}
#ma-table-group .left {clear:left;}
div.expanded table.listing { width: 100%; }
/*-----------------------------------------*/


td.newsDate {white-space: nowrap;} /* Do not wrap date columns */

a.listingPaging, a.listingPaging:visited, a.listingPaging:hover { font-weight: bold; color: white; }
tr.listingOdd , tr.mmOdd{ background-color: white; vertical-align: top; }
tr.listingEven, tr.mmEven { background-color: #F0F0F0; vertical-align: top; }
td.detailCaptionMin {font-weight: bold;}
td.legendOdd { background-color: white; }
td.legendEven { background-color: #E5ECF9; }

table.subListing { display: table; width: 100%; background: #FFF;}
tr.subListing, tr.subListingEven { display: table-row; background-color: white; }
tr.subListingOdd { display: table-row; background-color: #E5ECF9; }
tr.subListingShade { background-color: #F3F4FF; }
tr.subListingHeader { display: table-row; background-color: #333; color:white;}
td.subListingHeader { display: table-cell; font-weight: bold; padding: 3px; vertical-align: bottom; }
td.subListingHeaderAnchor { display: table-cell; font-weight: bold; padding: 3px; vertical-align: bottom; color: white;}
a.subListingHeader { color: white; font-weight: bold; }
td.subListingHeaderTop { display: table-cell; font-weight: bold; padding: 3px; vertical-align: top; color: white; }
td.subListingValue, td.subListingOdd, td.subListingEven { display: table-cell; padding: 3px; }
td.subListingTitle { display: table-cell; font-size: 11px; font-weight: bold; padding: 3px; color: black; }
tr.subListingCaption { display: table-row; background-color: #FFF; }
td.subListingCaption { display: table-cell; font-size: 11px; font-weight: bold; padding: 3px; color: black; }
td.subListingHighlight { display: table-cell; font-weight: bold; color: #F03B6D }
tr.subListingBorder { display: table-row; background-color: white; }
td.subListingBorder { display: table-cell; padding: 3px; height: 1px; }
td.subListingAction, td.subListingActionCaption { display: table-cell; padding: 3px; }
td.subListingActionCaption { font-weight: bold; }

tr.listingTotals td {font-weight: bold; }

table.detail, div.detail { /*background-color: #FDEFF9;*/ margin: 0; }
div.detail { padding: 20px; }
table.detail hr { color: #504A4D; background-color: #504A4D; border-color: #504A4D; border-width: 1px; border-style: solid; height: 1px; }
tr.detailHeader, td.detailHeader { background-color: #504A4D; }

/* Blue chalk */
tr.detailShade { background-color: #FFFFFF; }
td.detailHeader { font-weight: bold; color: white; padding: 3px; white-space: nowrap; }
td.detailHeader a:link, td.detailHeader a:visited, td.detailHeader a:hover { font-weight: normal; color: white; }
td.detailCaption { color: black; font-weight: bold; text-align: left; vertical-align: top; padding: 4px; }
td.detailCaption a:link, td.detailCaption a:visited, td.detailCaption a:hover { color: #4A759D; font-weight: normal; }
td.detailCaptionTight { color: black; font-weight: bold; text-align: left; vertical-align: top; width: 1%; white-space: nowrap; padding: 4px; }
td.detailValue, td.detailAction { color: black; text-align: left; vertical-align: top; padding: 4px; }
td.detailCaptionWrap {white-space:nowrap; width:1%;}

/****************************************************************************

 MODAL styles

****************************************************************************/
div.modalShield { position: absolute; border-style: none; background-color: #666666; top: 0px; left: 0px; opacity: 0.5; filter:alpha(opacity=50); -moz-opacity:0.5; z-index: 100; }
div.modalDialog { position: absolute; border-style: solid; border-width: 2px; border-color: #504A4D; background-color: white; padding: 0; z-index: 101 !important; }
table.modalDialog { padding: 0; border: none; }
tr.modalDialogHeader { background-color: #504A4D; }
td.modalDialogCaption { background-color: #504A4D; color: white; font-weight: bold; font-size: 14px; padding: 3px; text-align: left; }
td.modalDialogActions { background-color: #504A4D; padding: 3px; text-align: right; }
td.modalDialogActions a, td.modalDialogActions a:hover, td.modalDialogActions a:visited { color: white; font-size: 14px; text-decoration: none; }
td.modalDialogContainer { padding: 3px; text-align: left; vertical-align: top; }

table.modalForm { padding: 0px; border: 0px; }
table.modalForm td.empty { padding: 3px; text-align: left; }
table.modalForm td.field { padding: 3px; text-align: left; color: black; }
table.modalForm td.caption { padding: 3px; text-align: right; vertical-align: top; color: black; }
table.modalForm td.header { padding: 3px; text-align: left; vertical-align: top; color: black; font-weight: bold; }
table.modalForm td.actions { padding: 3px; text-align: center; }

a.popupFooterAction { color: white; font-size: 11px; font-weight: bold; }

a.headerAnchor:link, a.headerAnchor:visited { background-color: transparent; color: black; font-size: 10px; font-weight: bold; white-space: nowrap; text-decoration: underline; }
a.headerAnchor:hover { background-color: transparent; color: #F03B6D; font-size: 10px; font-weight: bold; white-space: nowrap; text-decoration: underline; }

/* Make zIndex greater than popups. */
div.dropdownAnchors { font-weight: bold; border: 1px solid #666666; width: 300px; padding: 6px; cursor: default; background: transparent url('/images/icons/descending_pink.gif') 99% 6px no-repeat; }
ul.dropdownAnchors { background-color: white; border: 1px solid #666666; position: absolute; width: 300px; list-style: none; padding: 0px; margin: 0px; z-index: 200; }
div.dropdownContainer { overflow: auto; background-color: white; border-style: solid; border-color: black; border-width: 1px; position: absolute; width: 400px; height: 200px; padding: 0px; margin: 0px; z-index: 200; font-size: 0.85em;}
div.dropdownContainer ul { list-style: none; padding: 0px; margin: 0px; }
div.dropdownContainer li, ul.dropdownAnchors li { background-color: transparent; color: black; cursor: default; padding: 3px; margin: 0;}
div.dropdownContainer li {float: left;}
/** new styles for auto lookup**/
div.dropdownContainer li {float:left;padding:0;line-height:10px;}
div.dropdownContainer ul li span.venue {display:block;float:left;width:25px;line-height:20px;}
div.dropdownContainer ul li span.symbol {display:block;float:left;width:55px;line-height:20px;}
div.dropdownContainer ul li span.company {display:block;float:left;width:293px;line-height:20px;}
/** new styles for auto lookup**/
/* Blue Zodiac */
div.dropdownContainer li.selected, ul.dropdownAnchors li.selected { background-color: #DDD; cursor: default; padding: 3px; }
/* Blue Chalk */
div.dropdownContainer li.over, ul.dropdownAnchors li.over { background-color: #F3F4FF; color: black; cursor: pointer; padding: 3px; }
div.dropdownContainer ul li .venue {padding: 2px 2px 0px 5px;}

div.autosuggest li.over , div.autosuggest li.selected {padding: 0!important;}

a.quickLinkNormal { color: black; text-decoration: underline; }
a.quickLinkOver { color: #F03B6D; text-decoration: underline; }

/********** Fancy Anchors ***************/
/*
.fancyAnchorList { text-align: left; margin: 1em 0 1em 0; font-size: 1em; border-bottom: 1px solid #737373; list-style-type: none; padding: 3px 10px 6px 10px; }
.fancyAnchorList span { display: inline;margin-right:3px; }
.fancyAnchorList span.selected { border-bottom: 1px solid #FFF; background-color: #FFF; }
.fancyAnchorList span.selected a { background-color: #FFF; color: #222; position: relative; top: 1px; padding-top: 5px; padding-bottom:5px; border:1px solid #737373; border-bottom:3px solid #FFF; margin-left:0; }
.fancyAnchorList span.selected a:hover {color:#222;}

.fancyAnchorList span a { padding: 3px 4px; border: 1px solid #737373; color: #444;margin-right: 0px; text-decoration: none; border-bottom: none; border:none;margin-left:5px; }
.fancyAnchorList span:hover { xbackground: #fff; color:#222; }
*/

/* pill tab */
.fancyAnchorList {text-align:center;padding:0 0 10px 0px;}
.fancyAnchorList span {list-style-type: none;padding: 0;margin: 0;display: block;float: left;font: 10px/22px "Lucida Grande", verdana, sans-serif;text-align: center;}
.fancyAnchorList span a {color: #333;text-decoration: none;display: block;width: 127px;border-left: 1px solid #AAA;}
.fancyAnchorList span a span {display:block;}

/* bg for all tabs */
.fancyAnchorList span a {z-index:9;background: url(/images/bg-pill_tabs.png) repeat-x 20px;}
.fancyAnchorList span.first a {border-left:none;}
.fancyAnchorList span.first a span {background:url(/images/bg-pill_tabs-cap-left.png) no-repeat left !important;}

/* bg for end caps */
.fancyAnchorList span.first a span {background:url(/images/bg-pill_tabs-cap-left.png) no-repeat left !important;}
.fancyAnchorList span.last a span {background:url(/images/bg-pill_tabs-cap-right.png) no-repeat right !important;}

/* bg for current */
.fancyAnchorList span.first a.selected {color:#FFF;background: url(/images/bg-pill_tabs-current.png) repeat-x 20px;text-shadow:0 1px #666; }
.fancyAnchorList span.first a.selected span {background:url(/images/bg-pill_tabs-cap-left-current.png) no-repeat left !important;}
.fancyAnchorList span.last a.selected {color:#FFF;background: url(/images/bg-pill_tabs-current.png) repeat-x 20px; }
.fancyAnchorList span.last a.selected span {background:url(/images/bg-pill_tabs-cap-right-current.png) no-repeat right !important;}
.fancyAnchorList span.selected a {color:#FFF;background: url(/images/bg-pill_tabs-current.png) repeat-x 20px; }

/****************************************/




div.powerAnchorList span a {display:block;float:left;font-weight:bold;line-height:26px;padding:0 17px;text-decoration:none;}
div.powerAnchorList span {background:transparent none repeat scroll 0 0;float:left;font-size:0.9em;line-height:1;margin-left:2px;position:relative;}
div.powerAnchorList span.selected {background:transparent url(/images/icons/bg-pillMenu-left.png) no-repeat scroll left top;}
div.powerAnchorList span.selected a {background:transparent url(/images/icons/bg-pillMenu-right.png) no-repeat scroll right top;color:#FFFFFF;text-shadow:none;}
td.chartIntervals {padding-top:20px;}

/*base color for arrow - #06a*/
div.anchorContainer { clear: both; text-align: left; }
td.subContainer { padding: 10px 20px; }

/****************************************************************************

 Calendar styles

****************************************************************************/
.calendarContainer { position: absolute; display: none; background-color: white; padding: 0px; z-index:100;}
input.calendarField { background: white url('/images/icons/cal.gif') 100% 0 no-repeat;width: 100px}
tr.calendarCaption, td.calendarCaption { background-color: #C1DAD7; }
td.calendarCaption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000; vertical-align: bottom; text-align: center; }
tr.calendarHeader, td.calendarHeader { background-color: #F5FAFA;}
td.calendarHeader { font-weight: bold; color: black; vertical-align: bottom; text-align: center; }
td.calendarDay { background-color: white; vertical-align: top; text-align: center; padding: 4px 10px 4px 10px ;}
td.calendarSelected { background-color: #ccc; vertical-align: top; text-align: center;padding: 4px 10px 4px 10px ; }
tr.calendarFooter, td.calendarFooter { background-color: #C1DAD7; }
td.calendarFooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #C1DAD7; vertical-align: bottom; text-align: center; }

/****************************************************************************

 Charts styles

****************************************************************************/
table.chartDateFields { padding: 0; border: 0; }
td.chartIntervals { padding: 0; text-align: left; vertical-align: middle; white-space: nowrap; }
td.chartDateFields {text-align: right; vertical-align: middle; padding: 0; height: 35px; white-space: nowrap; }
table.chartCompareSymbols { padding: 0; border: 0; }
table.chartCompareSymbols td { vertical-align: top; text-align: left; padding-right: 6px; }
table.chartCompareSymbols div.notes { width: 200px; background: #f3f3f3; padding: 6px; font-size: 0.9em; }
table.chartSettings { padding: 0px; border: 0px; }
table.chartSettings tbody td { vertical-align: top; text-align: left; padding-right: 6px; }
table.chartSettings thead td { vertical-align: top; text-align: left; padding-right: 6px; font-weight: bold; }
table.chartSettings tbody td table td.field, table.chartSettings td.field { vertical-align: top; text-align: right; padding: 0px 3px 3px 0px; }
table.chartSettings tbody td table td.caption, table.chartSettings td.caption { vertical-align: top; text-align: left; padding: 0px 0px 3px 0px; white-space: nowrap; }
table.chartSettings tbody td table td.disabled, table.chartSettings td.disabled { vertical-align: top; text-align: left; padding: 0px 0px 3px 0px; color: #999999; white-space: nowrap; }
table.chartOptions { padding: 0; width: 100%; }
table.chartOptions td.right { padding-right: 20px; float:none; vertical-align: top; text-align: left; width: 80%;font-size: 0.85em}
table.chartOptions td.left { float:none; vertical-align: top; text-align: right; padding-left: 20px; }
table.chartOptions td.left div.widgetPackage {padding-top: 40px;}
table.chartPopup td div.notes { padding: 3px; text-align: left; width: 360px; height: 200px; overflow: auto; color: black; }
#chartContainer a img {width:750px;}
div.subTabber span.active {background-color:#FFFFFF;border-bottom:1px solid #FFFFFF;}
div.subTabber span {margin-right:15px;}
div.subTabber {border-bottom:1px solid #737373;font-size:1em;margin:1em 0;padding:3px 10px 6px;text-align:left;}
div.subTabber span.active a {background-color:#FFFFFF;border-color:#737373 #737373 #FFFFFF;border-style:solid;border-width:1px 1px 5px;color:#222222;margin-left:0;padding:4px;position:relative;text-decoration:none;top:-1px;}

/*****************************************/
/* Custom corners addition */
/***************************************************************************************
div.roundBox { background:  url("/content/doc/ps/images/custom_corners_topleft.gif") top left no-repeat; position:relative; }
div.roundBox h3 { position:relative; background:url("/content/doc/ps/images/custom_corners_topright.gif") top right no-repeat; font-size:1.3em; padding:15px; padding-left:0; margin:0; right:-8px; color:#f175ad; }
div.roundBox h2 { color:#f175ad; font-size:1.3em; }
div.roundBoxBody { background:  url("/content/doc/ps/images/custom_corners_right.gif") top right repeat-y; margin:0; margin-top:-2em; padding:15px; padding-left:0; position:relative; right:-8px; }
div.roundBoxFooter { background:  url("/content/doc/ps/images/custom_corners_bottomleft.gif") bottom left no-repeat; position:relative; top:7px; }
div.roundBoxFooter p { background:  url("/content/doc/ps/images/custom_corners_bottomright.gif") bottom right no-repeat; padding:15px; padding-left:0; display:block; margin:-2em 0 0 0; position:relative; right:-8px; }
div.roundBoxLongContent { background: url("/content/doc/ps/images/custom_corners_leftborder.gif") top left repeat-y; }

***************************************************************************************/

.statsBox {width: 100%;}

.pTable td p { line-height:1.3em; }

.totalsDisplay{ text-align: center;line-height:1.5em;background:#b7cde1;padding:3px;width: 98%;}
.totalsDisplay table { background:#b7cde1; padding: 0px; width: 100%; }
.totalsDisplay table td.title { font-size: 11px; font-weight: bold; width: 100%; }
.totalsDisplay table td.volume { text-align: left; font-weight: bold; width: 100%; }
.totalsDisplay table td.dollarVolume { text-align: left; font-weight: bold; width: 100%; }

.PSmaTitle {padding-top:15px;}

/****************************************************************************

 Montage & Inside styles

****************************************************************************/
.montage td {padding:4px 0;} /* Added for Dashboard montage */

td.insideRealtimeValue { color:#3c682d; font-weight: bold; text-align: left; vertical-align: top; white-space: nowrap; padding:3px; }
td.insideDelayedValue { color: black; font-weight: bold; text-align: left; vertical-align: top; white-space: nowrap; padding:3px; }

#bidAsk-table-group td a{color:#4F6B72; font-weight: bold;} /* grey, regular quote */
#bidAsk-table-group td.montageBasicText { text-align: left; }
#bidAsk-table-group td.montageBasicTd { vertical-align: top; width: 5%; white-space: nowrap; padding:3px; }
#bidAsk-table-group td.montageInsideText { color: black; }
#bidAsk-table-group td.montageInsideTd,
#bidAsk-table-group td.montageInsideTd a { color:#008000; } /* green */
#bidAsk-table-group td.montageNormalText { color: black; }
#bidAsk-table-group td.montageClosedTd,
#bidAsk-table-group td.montageClosedTd a { color:#AAA; } /* light grey */
#bidAsk-table-group td.montageBBInsideText { color: black;}
#bidAsk-table-group td.montageBBInsideTd,
#bidAsk-table-group td.montageBBInsideTd a { color:#9370D8; } /* light purple */
#bidAsk-table-group td.montageBBTd,
#bidAsk-table-group td.montageBBTd a { color:#800080; } /* purple */
#bidAsk-table-group td.montagePSText { color:black; }
#bidAsk-table-group td.montageBBText, #bidAsk-table-group td.montageBBText a { color:#9370D8; }

span.montageRegularQuoteLegend { color:#4F6B72; font-weight:bold }
span.montageInsideLegend { color:#008000; font-weight:bold }
span.montageClosedLegend { color:#AAA; font-weight:bold; }
span.montageBBInsideLegend { color:#9370D8; font-weight:bold; }
span.montageBBLegend { color:#800080; font-weight:bold; }

.highlightPS { background-color: #FFA8E2; color: black; text-align: left; font-weight: bold;}
.highlightBB { background-color: #9370D8; color: black; text-align: left; font-weight: bold;}
.highlightClosed { background-color: #d5d5d5; color: black; text-align: left; font-weight: bold;}
.montageInsideColor { color:black; font-weight: bold; text-align: left; }
.montageClosedColor { color:#d5d5d5; font-weight: bold; text-align: left; }
.montageNormalColor { color:black; font-weight: bold; text-align: left; }
.montageBBInsideColor { color:#9370D8; font-weight:bold; text-align: left; }

.miniMMData { width: 260px; margin-bottom:0; }
.miniMMData td {padding: 5px;}
.miniTextData { width: 260px; background-color: #E5ECF9; border: solid #3E3E3E 3px; }

td.tradePercentageDown { color: red; font-weight: bold; }
td.tradePercentageUp { color: green; font-weight: bold; }

.fullTradeData th, .snapshotTradeData th, td.tradeCaption { color: black; font-size: 10px; font-weight: bold; text-align: left; vertical-align: top; width: 5%; white-space: nowrap; padding: 0px; }
.snapshotTradeData th, td.tradeCaption { background-color: transparent; }
tr.tradeOdd, td.tradeOdd { background-color: #FDEFF9; vertical-align: top; cursor: default; padding: 0px; }
tr.tradeEven, td.tradeEven { background-color: white; vertical-align: top; cursor: default; padding: 0px; }

/** Style for Security Information section */
#securityDetails { font-size: 10px; margin-top:0px; white-space: nowrap; padding-right: 3px; }
#securityDetails table { padding: 0px; }
#securityDetails table td, #securityDetails table th { white-space: nowrap; padding: 3px; text-align: left; vertical-align: top; }

tr.pinkListing, td.pinkListing { line-height:20px; padding:5px;}
td.pinkListing, a.pinkListing { font-size:0.9em; vertical-align: bottom; padding:5px; xcolor: #939393; }

tr.pinkListingEven, td.pinkListingEven { background-color: #E5ECF9;}
tr.pinkListingOdd, td.pinkListingOdd { background-color: white;  }

div.revisionList { background-color: white; border-style: solid; border-color: black; border-width: 3px;
	position: absolute; padding: 3px; z-index: 100; }
div.revisionListItems { display: inline; }
div.revisionListContent { width: 250px; height: 300px; overflow: auto; padding: 3px; vertical-align: top; text-align: left; }
table.revisionList { background-color: transparent; padding: 3px; }
tr.revisionListNormal { background-color: transparent; color: black; cursor: default; }
/* Blue Zodiac */
tr.revisionListSelected { background-color: #13264D; color: white; cursor: default; }
/* Blue Chalk */
tr.revisionListOver { background-color: #F3F4FF; color: black; cursor: pointer; }
td.revisionListItem { text-align: left; cursor: inherit; padding: 3px; }
td.revisionListNumber { text-align: center; cursor: inherit; padding: 3px; }
tr.revisionListHeader, td.revisionListHeader {line-height:15px; padding:3px; background-color: #504A4D; }
td.revisionListHeader, a.revisionListHeader { font-weight: bold; color: white; vertical-align: bottom; }
td.revisionListCaption {  font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: black; text-align: left; vertical-align: bottom; padding: 3px; }

/** Style for CompanySection and Company logo Section */
table.companySection { border:0px; padding:3px; width:100%; }

/** Some Quote.jsp styles */
.darkbar { background-color: #5561a1; height: 2px; padding: 0px; }
.xquoteHeader { color: black; font-size: 20px; font-weight: normal; }
.quoteHeader strong { color: black; font-size: 20px; font-weight: bold; }
div.quoteSectional { clear: both; width: auto; padding: 10px 100px; }
div.quoteSectionalText { text-align: left; border: 1px solid #f4d2e0; padding: 6px; }
div.quoteWarning { text-align: center; color: #C7377D; font-size: 12pt; font-weight: bold; padding-bottom: 6px; }

.noIndent { margin:0px; }


/*Corners Box*/
table.securityAggregates { width: 100%; }
div.top-left, div.top-right, div.bottom-left, div.bottom-right { background-image: url('/content/doc/ps/images/corners1280x18.gif'); height: 9px; font-size: 2px; }
div.top-left, div.bottom-left { margin-right: 9px; }
div.top-right, div.bottom-right { margin-left: 9px; margin-top: -9px; }
div.top-right { background-position: 100% 0;    }
div.bottom-left  { background-position: 0 -9px;    }
div.bottom-right { background-position: 100% -9px; }
div.inside { border-left: 1px solid #64686c; border-right: 1px solid #64686c; background: #FFF; color: #000000; padding-left: 10px; padding-right:10px; }
div.inside h2 { font-size:1.3em; margin:0; padding:0 0 13px 0; }
.notopgap    { margin-top: 0; }
.nobottomgap { margin-bottom: 0; }

/**Trade Aggregate Table **/
.topInfo .mergedCells {margin:0 0 20px 0;}
.topInfo .mergedCells tr.heading td {float:left;width:110px;height:15px;border-left:1px solid #DDD;border-bottom:none;padding:10px 5px 0 10px;}
.topInfo .mergedCells tr td {float:left;width:110px;height:30px;border-left:1px solid #DDD;border-bottom:1px solid #DDD;padding:10px 5px 0 10px;}
.topInfo .mergedCells tr td {color:#222222; font-size:1.2em; font-weight:bold;}
.topInfo .mergedCells tr td strong {color:#444444; display:block; font-size:0.8em; font-weight:bold; padding:3px 0 3px 0; width:100%;}
#ma-currentMarketAd { height:60px; width:125px; float:right}
#ma-marketMakerAd {float:right;padding-right:10px;height:60px;margin-left:850px;margin-top:50px;position:absolute;width:120px;z-index:99;}
#ma-closingSummaryAd {float:right;margin-top:1px;margin-right:2px;}
span.loadingImage { display: inline-block; width: 24px; height: 16px; background: transparent url('/images/loading.gif') 4px 0 no-repeat; }
#quoteArea .loading {position:relative;top:3px;}

.browseSection {padding:10px 10px 10px 20px;background:url('/images/dotted.gif') repeat-x bottom; font-size: 105%;}
.browseSection strong {color:#444;}


.browseSection .browseList li a {color:#444;text-decoration:none;float:left;margin:0 15px 0 0;}
.browseSection .browseList li a:hover {color:#000;text-decoration:underline;}
.abc09 li {margin-right:5px;}
.num {margin-left:15px;}
.words li {margin-right:20px;}
.browseList .title {margin-right:30px;}

div.browseAlphabetList {margin-left:196px;}
span.browseAlphabetList { margin-left: 10px; }
.browseAlphabetList a {color:#444;text-decoration:none;line-height:30px;margin-right:5px;}
.browseAlphabetList a:hover {color:#000;text-decoration:underline;}
.browseAlphabetList a.current, .browseAlphabetList a:hover.current {background:#666;color:#fff;padding:0px 5px;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:bold;}
.browseAlphabetList span.selected, .browseSection .browseList li a.selected{font-weight:bold;text-decoration:none;color:#FFFFFF;background:#666666;padding:0 5px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.browseAlphabetList-ResultsPage a {line-height:0px;}

.browseTitle, .searchTitle {float: left;margin-top:10px;text-align:left;color:#444;}
.browseList {float:right;width:75%;}
.browseList-fullWidth {width:776px;}
.browseList ul {list-style-type:none;}
.browseList li {display:inline;line-height:30px;margin-left:0;}
.browseList li a.current, .browseList li a:hover.current {background:#666;color:#fff;padding:5px;text-decoration:none;}

/***************************************DashBoard*********************************************/
td.dashBoardLeft h2, td.dashBoardRight h2{color:#333333; font-weight:bold; margin-bottom:5px;font-size:1.3em;}
td.dashBoardLeft table.listing td.listingHeader, td.dashBoardRight table.listing td.listingHeader {font-weight:normal; color:#333333;}



/**div.bodyContainer td{ font-size: 90%; }**/
td.subContainer { padding: 15px 25px; }
div.subContainer { padding: 5px; border: 1px dotted #999; }

#dashboardChart div.fancyAnchorList {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;text-align:center;width:100%; padding: 0; border: none;}
#dashboardChart div.fancyAnchorList span {display:inline;font-size:0.9em;margin-right:15px;}
#dashboardChart div.fancyAnchorList span.selected {border:0; background:none; display:inline;font-size:0.9em;margin-right:15px; font-weight:bold;}
#dashboardChart div.fancyAnchorList span.selected a {border:0; background:none; top: 0; padding:0; margin:0;}
#dashboardChart div.fancyAnchorList span.selected a:hover {border:0; background:none; top: 0; padding:0; margin:0; font-weight:bold;}
#dashboardChart div.fancyAnchorList span a {color:#222222; padding: 0; border: 0; margin:0; }
#dashboardChart div.fancyAnchorList span a:hover {color:#222222; padding: 0; border: 0; margin:0; }

#dashboardMarketActivity div.fancyAnchorList {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;text-align:left;width:100%; padding: 0; border:none;}
#dashboardMarketActivity div.fancyAnchorList span {display:inline;font-size:0.9em;margin-right:15px;}
#dashboardMarketActivity div.fancyAnchorList span.selected {border:0; background:none; display:inline;font-size:0.9em;margin-right:15px;}
#dashboardMarketActivity div.fancyAnchorList span.selected a {border:0; background:#DDD; top: 0; padding:2px 7px; margin:0;}
#dashboardMarketActivity div.fancyAnchorList span.selected a:hover {border:0; background:#DDD; top: 0; padding:2px 7px; margin:0;}
#dashboardMarketActivity div.fancyAnchorList span a {color:#222222; padding: padding:2px 7px; border: 0; margin:0; }
#dashboardMarketActivity div.fancyAnchorList span a:hover {color:#222222; padding: padding:2px 7px; border: 0; margin:0; }
#dashboardMarketActitivy div.bodyContainer {padding-top: 0;}

/** New Styles **/
#statusFilters {font:12px arial;}
#statusFilters strong {float:left;margin:0 15px 0 10px;}
ul.viewFilters {list-style-type:none;border-bottom:2px solid #CCC;padding-bottom:1px;margin:0 0 15px 0;}
ul.viewFilters li {display:inline;margin-right:15px;}
ul.viewFilters li a {text-decoration:none;padding:3px 5px 3px 5px;color:#4D6C89;}
ul.viewFilters .current {background:#4D6C89;color:#fff;}

div.statusFilters { font:12px arial; }
div.statusFilters strong { float:left;margin:0 15px 0 10px; }
div.viewFilters {margin: 10px 0 15px;}
div.viewFilters span { display:inline;margin-right:15px; }
div.viewFilters span a:link, div.viewFilters span a:hover, div.viewFilters span a:visited { text-decoration:none;padding:3px 5px 3px 5px;color:#000000; }
div.viewFilters span.selected a:link, div.viewFilters span.selected a:hover, div.viewFilters span.selected a:visited { background:#666; color:#fff; }
div.viewFilters input:button {margin-bottom: 15px;}

/**  More links  **/
.more {	text-align:right; background:none repeat scroll 0 0 #F0F0F0; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7;border-left:1px solid #C1DAD7; padding:3px 5px 6px 6px;margin-bottom:20px;}
.more a {color:#666666; font-size:0.85em; text-decoration:none;}

/** Less links **/
.less {	margin-bottom:10px; padding:3px 0 0 10px;}
.less a {color:#666666; font-size:0.85em; text-decoration:none;}


/** Market Maker Directory Screen **/
#mmName {background:url('/images/icon-mm.gif') no-repeat left;padding:5px 0 5px 50px;margin-left: 5px;}
#mmName h3 {color:#333;font-size:16px;font-weight:bold;}

#mmArea {background:#fff;padding:5px;}
.tabberVert {float: left;	width: 200px;margin:10px 0 0 0;}
.tabberVert h4 {text-transform:uppercase;color:#474747;margin:0 0 0 37px;padding:3px 3px 3px 25px;border-bottom:1px solid #999;background:url('/images/icons/icon-building.png') no-repeat}
.tabberVert span {text-align: right;margin: 0px;padding: 0px;list-style:none;}
.tabberVert span a {background: #666 url('/images/off.gif') no-repeat right;display: block;margin-bottom: 1px;font-size: 13px;color: #fefefe !important;padding-top: 4px;padding-right: 40px;padding-bottom: 4px;margin-top: 0px;text-decoration:none;}
.tabberVert span a:hover {background:#474747 url('/images/off.gif') no-repeat right;}
.tabberVert .curr a, .tabberVert .curr a:hover {background: #474747 url('/images/curr-arrow.gif') no-repeat right;}

.tabberInfo {float:right;width:540px;margin:10px 0 0 0;}
.tabberInfo h4 {text-transform:uppercase;color:#474747;margin:0 0 0 37px;padding:3px 3px 3px 25px;border-bottom:1px solid #999;background:url('/images/icons/icon-info.png') no-repeat}
#mmInfoTable {margin:10px 0 0 35px;color:#474747;width:500px;}
#mmInfoTable th, #mmInfoTable td {vertical-align:top;width:400px;padding-bottom:15px;}
#mmInfoTable td {width:400px;}

.alt-boxTitle {border-bottom:1px dotted #AAAAAA; padding-bottom:5px;}


/**  **/
.bullet {vertical-align:middle;margin-top:-2px;padding-left:3px;}

.searchArea1 #searchFor, .searchArea1 #type, .searchArea1Form #searchType2 {margin-right: 7px;}

.headerFix thead th {background:#EEE;}
.headerFix #centerArea { width: 700px; }

#tradeSection table.widgetPackage span{font-size:90%;vertical-align:2px;}
 table.widgetPackage td a {display: none;}
#tradeSection table.detail {clear:both;}

input.timeAndSalesGo, input.mmGo { background: url('/otciq/img/button-go.png') 0 0 no-repeat transparent; width: 44px; height: 26px; border: none; cursor: pointer; }
input.timeAndSalesReset, input.mmReset { background: url('/otciq/img/button-reset.png') 0 0 no-repeat transparent; width: 82px; height: 26px; border: none; cursor: pointer; }
input.mmUpdate { background: url('/otciq/img/button-update.png') 0 0 no-repeat transparent; width: 92px; height: 26px; border: none; cursor: pointer; margin-left: 30px;}


/** Help info **/
span.definedPedInfo {float: right; width: 300px; color:#666; }
span.addFRInfo { font-size:0.8em; font-style:italic;}

ul.rightColList {margin:0 0 0 10px;}
ul.rightColList li {line-height:25px;list-style-type:none;}
ul.rightColList li a {color:#333;}
ul.rightColList li a:hover {text-decoration:none;}

/** Style for negative/positive colors **/
.positive {color: green;}
.negative {color:red;}
#tradeHeader {display : block; height:30px; }
.tiny {font-size: 0.7em;}

/**  Trade-Inside Header files **/
.tradelineLargePos {margin-top:5px; margin-right:10px; font-weight:bold; font-size:1.3em; line-height:1em; color:#21B24A;}
.tradelineLargeNeg {margin-top:5px; margin-right:10px; font-weight:bold; font-size:1.3em; line-height:1em; color:red;}
.tradelineReg {margin-top:5px; margin-right:10px; color:#222; font-size:1em;}
.tradelineRegPos {margin-top:5px; margin-right:10px; color:#21B24A; font-size:1em;}
.tradelineRegNeg {margin-top:5px; margin-right:10px; color:red; font-size:1em;}

/** Login widget styles **/
#loginAnchor { padding: 0px; }
#loginAnchor a { color: white; vertical-align: top; }
table.loginForm { border-style: solid; border-width: 2px; border-color: #F03B6D; background-color: #FDEFF9; padding: 2px; }

/** OTCMARKETS Specific Styles **/
a.tier_icon img {margin-right:3px; vertical-align:middle;} /* Symbol decorators */
span.linkToAllMarkets {font-size:0.85em; text-shadow:0 1px #FFFFFF; position:absolute; left:290px; top:67px;}
span.linkToAllMarkets a {color:#666666;text-decoration:none;}
span.linkToAllMarkets a:hover {color:#666666;text-decoration:underline;}

#marketMakerDataBody table.listing { width: 100%; }
#marketMakerPageBody table.listing { width: 100%; }

span#secfilrep {left:520px; position:absolute; top:12px;}
span#finrep {left:440px; position:absolute; top:10px;}
#chosen .download a.link,
.download a.link {
    display: inline;
    color: #333;
    text-decoration: none;
}

td.edgar-grey {color: lightgray;}
span#newsRSS {font-size:0.85em; left:530px; position:absolute; text-shadow:0 1px #FFFFFF; top:12px;}
span#newsRSS a {color:#666666;text-decoration:none; margin-left:3px;}
span#newsRSS a:hover {color:#666666;text-decoration:underline;}

/* These should be ID.  For future build, need to restructure the RSS link so that the current #newsRSS ID above is made into class and both .ir-overview-newsRSS and .ir-news-newsRSS is made into ID specific to IR pages.  Due to time constraint for build in Test, need to aaccommodate for what is already built (build 66). - 1/7/11
 */
span.ir-overview-newsRSS,
span.pressCenter-overview-newsRSS {position:relative !important;float:right !important;top:9px !important;left:0px !important;}
span.ir-news-newsRSS {top:8px !important;left:522px !important;}

span#finRSS {font-size:0.85em;  text-shadow:0 1px #FFFFFF; z-index:99;}
span#finRSS a {color:#666666;text-decoration:none; margin-left:3px;}
span#finRSS a:hover {color:#666666;text-decoration:underline;}

#searchCorpActionButton {border:0 none; display:inline; float:right; margin:9px 10px; vertical-align:top;}
#corporateActionContent {clear:left;}
#corporateActionContent table {width: 100%;}
#corporateActionContent span.header { font-weight: bold; }
a.corporateActionsRSS { float:right; margin-top:3px; }

.filterBar {clear:both;font-weight:normal;font-size:0.85em;background:none;color:#333;padding:3px !important;background:#EEE;border:1px solid #CCC;margin-left:-1px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
.filterBar label.title {display:inline;padding:0 5px 0 0;font-weight:bold;text-shadow:0 1px #FFF;}
.filterBar label.label {margin-right:5px;}
.filterBar fieldset {display:inline;}
.filterBar select {display:inline;margin-right:10px; max-width:165px;}
.filterBar select.lessMore {margin-right:0px;}
.filterBar input.text {background:#FFF;border:1px solid #BBB;width:80px;}
.filterBar a.action {float:right;display:inline;color:#333;text-decoration:underline;}
.filterBar a.action:hover {color:#555;xtext-decoration:none;}
.filterBar #reset {margin-top:1px;}
.filterBar .last {margin-right:20px;}
.filterBar strong {display:inline;}
.filterBar .filterMenuContainer {float:left;}
.filterBar ul.filterMenu {list-style:none;margin:0 15px 0 0;display:inline;}
.filterBar ul.filterMenu li {display:inline;}
.filterBar ul.filterMenu li a {color:#999;font-weight:bold;text-decoration:none;text-shadow:0 1px #FFF;}
.filterBar ul.filterMenu li a:hover {color:#777;text-decoration:none;}
.filterBar ul.filterMenu li.current a {color:#555;text-decoration:none;}
.filterBar ul.filterMenu li.current a:hover {color:#555;text-decoration:none;}
.filterBar form.actions {margin-left:10px;zborder-left:1px solid #CCC;display:inline;}
.filterBar form.actions select {float:right;}
.filterBar input.button {margin:0 15px;border:0;}
.filterBar input.button:hover {cursor:pointer;}
.filterBar a.link {float:right;color:#333;}
.filterBar a.link:hover {text-decoration:none;}

#companyDirectoryContent table.listing { width: 100%; }
#companyDirectoryContent h3.secDirCaption { display:none; }
#companyDirectoryContent #securityDirectoryDesc { display: none; }
div.formContainer { clear: both; padding-top: 6px; }

/** chart snapshot**/
#nonOTC-intradayChart div.anchorContainer {clear:none; }
/** #nonOTC-intradayChart div.fancyAnchorList {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;text-align:center;width:100%; padding: 0; border: none;}**/
#nonOTC-intradayChart div.fancyAnchorList span {display:inline;font-size:0.9em;margin-left:15px;}
#nonOTC-intradayChart div.fancyAnchorList span.selected {border:0; background:none; display:inline;font-size:0.9em;margin-left:15px; font-weight:bold;}
#nonOTC-intradayChart div.fancyAnchorList span.selected a {border:0; top: 0; padding:0; margin:0;}
#nonOTC-intradayChart div.fancyAnchorList span.selected a:hover {border:0; top: 0; padding:0; margin:0; font-weight:bold;}
#nonOTC-intradayChart div.fancyAnchorList span a {color:#222222; padding: 0; border: 0; margin:0; background:none;width: auto}
#nonOTC-intradayChart div.fancyAnchorList span a:hover {color:#222222; padding: 0; border: 0; margin:0; }

/** home page **/
#market-stats table {margin-bottom: 0px;}
#currentMarketActivity {margin-bottom: 20px;}

/* supported browser page */
#supported-browsers {padding: 10px 25px; margin-bottom: 300px;}
#supported-browsers #intro {font-size: 1.15em;}
#supported-browsers ul {list-style-type: none; margin: 0; padding: 0; text-align: center;}
#supported-browsers ul li {display: inline; float: left;}
#supported-browsers ul li  a {text-decoration: none; font-size: 15px; font-weight: bold; color: dodgerblue}
#supported-browsers ul li  span {font-size: 15px;}

html #four_ads {
  overflow-x: hidden;
  height: auto;
}