/** common **/
* { padding: 0; margin: 0; }
body {font-family: Arial, Helvetica, sans-serif;font-size: 13px;background: #8C8D8F url('/otcqx/images/bg.png') repeat-x;}
img, div {border:0 none;}
table {border-collapse:collapse;border-spacing:0;}
a{color:#333333}
span.loadingImage { display: inline-block; width: 24px; height: 16px; background: transparent url('/common/images/loading.gif') 4px 0 no-repeat; }
#sideNav ul {list-style-image:none;list-style-position:outside;list-style-type:none;}

li {list-style-image: url(/otcqx/images/bullet.png);line-height:20px;}
.links li,ul#sideLinks li,#sideNav li, ul.siteMapLinks li, #footer li {list-style-image: none;}

#insideRightcolumn #centerContent ul li {margin-bottom: 10px; color: #222222;}

#wrapper { margin: 25px auto 0px; width: 1000px;}
#theContentFull {padding: 5px 25px;}
#maincontent {background:#FFF;background: #FFF url('/otcqx/images/bg-content.png') repeat-x 0px 2px;}
#leftcolumn {margin: 0px 0px 0px 0px;padding: 10px;width: 700px;float: left;background: #FFF url('/otcqx/images/bg-content.png') repeat-x 0px 2px;}
#rightcolumn { float: right;margin: 0px 0px 0px 0px;padding: 10px 10px 10px 0;width: 270px;display: inline;background: #FFF url('/otcqx/images/bg-content.png') repeat-x 0px 2px;}
#rightcolumn a{text-decoration: none;}
#footer { width: 960px;clear: both;float:left;background: #333 url('/otcqx/images/bg-footer.png') repeat-x;color:#fff;margin: 5px 0px 20px 0px;padding: 25px 20px 20px 20px;}
#content {background:#FFF;float:left; background: #FFF url('/otcqx/images/bg-content.png') repeat-x 0px 2px;min-height: 600px;width: 100%;}
div#centerContentOneCol h2#oneContentFullTitle, h2#oneContentFullTitle {padding: 5px;}
.box {border:1px solid #999;margin-bottom:10px;}
.box h3 {background:url('/otcqx/images/box-header.gif') repeat-x; font-size:1.15em; font-weight:normal; color:#5561A1;padding:9px 0 5px 10px;height:17px;border-bottom:1px solid #bbb;}
.box .boxContent{padding:3px 10px 5px 10px;background:#FDFDFD;}

/* ascending-descending icons*/
span.ascendingIcon {background:transparent url(/common/images/icons/ascending_black.gif) no-repeat scroll right center;padding:0;}
span.descendingIcon {background:transparent url(/common/images/icons/descending_black.gif) no-repeat scroll right center;padding:0;}


div.tabber {text-align: left;margin: 1em 0 1em 0;font-size: 0.88em;border-bottom: 1px solid #737373;list-style-type: none;padding: 3px 0px 6px;}
div.tabber span { display: inline;margin-right:8px;padding-bottom: 6px;}
div.tabber span a {padding: 3px 4px;border: 1px solid #737373;color: #5662A1;margin-right: 0px;text-decoration: none;border-bottom: none;border:none;margin-left:5px;}
div.tabber a:hover { background: #fff;color:#333;}
div.tabber span.active { border-bottom: 1px solid #FDFDFD;background-color: #FDFDFD;}
div.tabber span.active a { background-color: #FDFDFD;color: #333333;position: relative;top: 1px;padding-top: 5px;padding-bottom:6px;border:1px solid #737373;border-bottom:none;margin-left:0;}
div.tabber span.active a:hover {color:#5662A1;}

#mainContent {float:left;width:550px;}
#mainContent, #mainContentOneCol {margin-bottom:10px;}
#mainContent h2, #mainContentOneCol h2 {background:none;border:0;margin:0;padding:0;color:#333;font-size:1.4em;}
#mainContent p, #mainContentOneCol p {line-height:17px;margin:10px 10px 0 0;color:#222;}
#mainContent p.blurb, #mainContentOneCol p.blurb {color:#555;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #D9D9D9;}

div.tooltipHidden {display:none;}
div.tooltipActive, div.popup {display:block;background:#40697F;border:1px solid #333333;color:white;width: auto; padding: 5px;}
table.miniMMData td {padding: 3px;}

#centerContent ul {padding-left: 25px;}

/** Login form **/
table.loginForm {background-color:#F3F3F3;border:2px solid #6AB5DA;padding:2px;}
table.loginForm td {padding: 3px;}

/** left navigation **/
#sideNav {list-style-type:none;margin:10px 0 0 15px;width:auto;}
#sideNav h3 {color:#5561A1;font-weight:normal;font-size:1.3em;padding:0 0 5px 0;border-bottom:1px dotted #C7C7C7;}
#sideNav li {margin-top:12px;}
#sideNav li a {color:#333;text-decoration:none;display:block;margin-left:6px;width:100%;height:16px;padding-bottom:1px;font-size:0.95em;}
#sideNav li a:hover {color:#666;}
#sideNav li.curr {background:url('/otcqx/images/bg-sidenav.png') no-repeat;color:#FFF;height: 25px;}
#sideNav li.curr a {padding:2px 6px;color:#FFF;margin-left:0;}
#sideNav li.curr a:hover {color:#FFF;}

table.listing {width: 100%;}

table.listing tr.listingHeader td.listingHeader {color:#666;font-size:0.85em;padding:0 30px 6px 0;border-bottom:1px dotted #C7C7C7;font-weight:normal;text-align:left;}
table.listing td, table.listing tr.listingHeader td.listingHeader {font-size:0.85em;padding:5px 2px 6px;text-align:left;}
table.listing td.right { text-align: right; }
table.listing tr.listingHeader td.date {font-size: 13px;}
table.listing tfoot {border-top:1px dotted #C7C7C7;}
table.listing tfoot td {font-size:0.7em;padding:5px 0 10px 0;}
table.listing tfoot a {	color:#737373;}
table.listing tfoot a:hover {text-decoration:none;}

table.listing tbody tr.odd {background:#F8F8F8 none repeat scroll 0 0;}
table.msTable tbody tr.even {background:#EFEFEF none repeat scroll 0 0;}
table.listing thead th, table.msTable tbody td {color:#333333;padding:0 10px 10px 0;}
table.listing thead th, table.msTable tbody th {color:#555555;font-weight:normal;padding-left:5px;}

span#rtTimestamp{float:right;font-size:0.7em;margin-top:-20px;color:#666;padding-right:10px;}
div.footnote {font-size:0.8em;color:#666;}

/**header **/
div.header{ width: 980px; float: left; padding: 10px; height: 103px; margin:0px; background: url('/otcqx/images/bg-header.png') repeat-x;}
img.logo {float:left;margin-left:30px;margin-top:15px;}
div.headerTopSection {float:right;text-align:right;width:300px;}
div.headerTopSection ul {list-style-type:none;font-size:0.8em;font-weight:bold;}
div.headerTopSection ul li {display:inline;}
div.headerTopSection ul li a {text-decoration:none;color:#517186;}
div.headerTopSection ul li a:hover {text-decoration:underline;}
/**header search area **/
.searchArea {margin-top:25px;}
.searchBox {width:210px;border:1px solid #ccc;height:15px;padding:2px; color: #666666}
.button {margin:0 0 0 10px;}
.viewLink {color:#D10053;font-weight:bold;font-size:0.95em;text-decoration:underline;margin:5px 0px 5px 0;display:block;text-align:center;}
.viewLink:hover {color:#737373;text-decoration:none;}
.bullet-right {vertical-align:middle;margin:-1px 0 1px 5px;}
.bullet-left {vertical-align:middle;margin:-2px 5px 0 0;}

#searchButton .bullet-right {margin:0 5px;vertical-align:-5px;}

/** foooter **/
.siteMapLinks {list-style-type:none;float:left;margin-right:31px;}
.siteMapLinks li {margin:0;}
.siteMapLinks li h4 {color:#fff;font-size:1em;font-weight:normal;}
.siteMapLinks li a {text-decoration:none;color:#E0E0E0;font-size:0.8em;margin-left:3px;}
.siteMapLinks li a:hover {text-decoration:underline;color:#fff;}
#copyright {float:right;list-style-type:none;width:112px;}
#copyright li {margin:0 0 5px 0;text-align:right;}
#copyright li a {color:#F2F2F2;text-decoration:none;font-size:0.7em;}
#copyright li a:hover {text-decoration:underline;color:#fff;}

/**top navigation **/

#navigation{float:left;height:35px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#topNav{position:relative;height:37px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#F2F2F2 url(/otcqx/images/bg-topnav.png) repeat-x bottom left;padding:0 0 0 20px;}

#topNav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#topNav ul li{display:block;float:left;margin:0 1px;}
#topNav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 40px;height:36px;}
#topNav ul li a span{padding:12px 40px 0 0;height:21px;float:left;}
#topNav ul li a:hover{background:transparent bottom left;}
#topNav ul li a:hover span{display:block;width:auto;cursor:pointer;color:#ddd;}
#topNav ul li a.current, #topNav ul li a.current:hover {color:#fff;background:#F2F2F2 url(/otcqx/images/bg-topnav_left-ON.png) no-repeat top left;line-height:275%;margin-top:-2px;height:39px;}
#topNav ul li a.current:hover span {color:#fff;}
#topNav ul li a.current span{display:block;padding:0 40px 0 0;width:auto;background:#F2F2F2 url(/otcqx/images/bg-topnav_right-ON.png) no-repeat top right;height:39px;}

div.paging {padding:6px 0 3px;text-align:right;width:100%;}
ul.pageList {display:inline;}
ul.pageList li {display:inline;list-style-type:none;margin-right:5px;}

/** index page**/
#indexTopLeftBox {float:left;width:687px;}
#featured {height:60px;background:white none repeat scroll 0 0;border-top:1px solid #BBB;}

#slider { width: 620px; height:60px;  margin: 0 auto; position: relative;}
.scroll { height: 60px; width: 620px; overflow: auto;position: relative;clear: left;background:transparent; border-left:1px solid #BBB; border-right:1px solid #BBB; margin:0; padding:0;}
.scrollContainer {margin:0;	padding:0;	height:60px;width:620px;}
.scrollContainer div.panel { padding: 0 10px 0 10px;height: 60px;width: 620px;}
.panel .subpanel {width:140px;float:left;border-right:1px solid #CCC;height:50px;margin:5px 5px 5px 5px;}
.panel .subpanel.last {border:none;}
.panel .subpanel img {padding:10px 0;max-width: 80px;min-width: 0px;min-height: 0px;}
.panel .subpanel table td {float:left;}
.panel .subpanel span {display:block;color:#737373;font-size:0.9em;width:20px;;}
.panel .subpanel .sym {margin-top:10px;padding:0 15px;font-weight:bold;}
.panel .subpanel .sale {width: 100%;text-align: right;}
.panel .subpanel .price {padding:5px 15px;}
.scrollButtons {position: absolute; top: 27px; cursor: pointer;}
.scrollButtons.left { left: -20px;}
.scrollButtons.right { right: -20px;}

.links {list-style-type:none;}
.links li {margin-bottom:5px;}
.links li a {text-decoration:none;font-size:1em;}
.links.primary li a {color:#21368B;}
.links.int li a {color:#00573C;}
.links li a:hover {text-decoration:underline;}
.aboutBox {border-top-width:3px;border-style:solid;width:343px;background:#F8F8F8;}
#aboutOTCQX {border-color:#21368B;float:left;border-right:1px solid #BBB;}
#aboutIntOTCQX {border-color:#00573C;float:right;}
.aboutBox h2 {padding:10px 5px 10px 10px;font-size:1.5em;background:url('/otcqx/images/box-otcqx_bg.gif') repeat-x;border-bottom:1px dotted #BBB;}
.aboutBox h2 span {font-weight:normal;font-size:0.9em;display:block;margin-top:5px;}
#aboutOTCQX h2 {color:#21368B;}
#aboutIntOTCQX h2 {color:#00573C;}
.aboutContent {padding:10px;line-height:22px;font-size:1.1em;color:#737373;}
.aboutContent p {margin-bottom:20px;}
#featDadPal {clear:both;width:687px;}
#featDadPalTable {width:665px;}
#featDadPalTable tbody th {padding:10px;width:200px;text-align:left;color:#737373;border-right:1px dotted #CCC;border-bottom:1px dotted #ccc;}
#featDadPalTable tbody th .loc {display:block;margin-top:5px;font-size:0.9em;}
#featDadPalTable tr td {padding:10px;}
#featDadPalTable tr.first {border-bottom:1px dotted #ccc;}
#featDadPalTable p {line-height:20px;color:#737373;}
#featDadPalTable tbody tr.last th, #featDadPalTable tbody tr.last td {border-bottom:none;}
#featDadPalTable tr td {border-bottom:1px dotted #ccc;}
#featDadPalTable td a {font-size:0.85em;color:#737373;text-decoration:none;}
#featDadPalTable td a:hover {text-decoration:underline;}

#twitter { padding-top: 5px; }
#signup, #twitter {border-top:1px dotted #BBBBBB;margin:0px 10px 10px;}
#signup h3 {background:transparent none repeat scroll 0 0;border:medium none;font-size:1.1em;margin:15px 0 10px;padding:0;}


#marketActivity {min-height: 300px;}
#marketActivity div.tabber span{margin-right: 2px;}
#marketActivity div.tabber span a {padding-right:5px;padding-left: 5px;}
#marketActivity div.fancyAnchorList {border-bottom:1px dotted #CCCCCC;padding:2px 0; margin: 0;}
#marketActivity div.fancyAnchorList span a {font-size:0.8em;color:#999;text-decoration:none;padding: 0px 0px 0px 35px; margin: 0px; border: none;}
#marketActivity div.fancyAnchorList span.selected a {border: none;top:0;color: #333333}
#marketActivity span.sortTitle {color:#999;font-size: 0.8em;float:left;}

/**
#marketActivity .fancyAnchorList a{font-size:0.85em;color:#666666;}
#marketActivity .fancyAnchorList span {padding: 2px 4px;}
#marketActivity table.listing td {padding:2px 2px 3px;color:#333333;}
#marketActivity table.listing td a{padding:2px 0 3px;color:#333333;}
#marketActivity div.fancyAnchorList {padding-bottom:5px;}
**/
table.pinknews td {padding:3px 3px 6px 3px;}
table.pinknews h4 {font-size:0.85em;margin-bottom:5px;color:#333;}
table.pinknews h4 a {text-decoration:none;color:#333;}
table.pinknews h4 a:hover {text-decoration:underline;}
table.pinknews p {font-size:0.85em;color:#333;line-height:15px;}
table.pinknews .blurb {padding-left:10px;}
td.date {color:#737373;}
td.date span.month {display:block;font-size:1em;font-weight:normal;margin-top:3px;}
td.date span.day {display:block;width:20px;text-align:center;font-size:1.2em;margin:3px 0 2px 0;font-weight:bold;}
td.date span.year {display:block;font-size:1em;margin:5px 0 0 0;}
td.newsDate{white-space:nowrap; width: 10%;}
#rightcolumn td.newsDate{vertical-align: top;padding: 5px 10px 15px;}
#rightcolumn #news td.symbol {vertical-align: top;padding: 5px 2px 8px;}
#rightcolumn td.symbol img {vertical-align: top;}
#rightcolumn td.newsDate {padding: 5px 10px 5px;}
#news td {vertical-align: top; padding: 5px 20px 6px;}

#rtStats table.listing td.listingOdd a,#rtStats table.listing td.listingEven a {font-weight: bold;}

/** Otcqx **/
#insideLeftcolumn {
 margin: 0;
 padding: 10px;
 width: 210px;
 float: left;
}
#insideRightcolumn {
 float: right;
 margin: 0px 0px 0px 0px;
 padding: 20px 10px 10px 0;
 width: 754px;
 display: inline;
}

/** domestic - Overview***/
.contentGraphic {margin-bottom:15px;}

#centerContent {float:left;width:550px;margin-bottom:10px;}
#centerContentOneCol {margin-bottom:10px; width:100%;}
#centerContent h2, #centerContentOneCol h2 {background:none;border:0;margin:0;padding:0;color:#333;font-size:1.4em;}
#centerContent p, #centerContentOneCol p {line-height:20px;margin:10px 10px 0 0;color:#222;}
#centerContent p.blurb, #centerContentOneCol p.blurb {color:#555;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #D9D9D9;}

#sideContent {float:right;width:170px;padding:10px 15px 15px 15px;margin-top:20px;background:url('/otcqx/images/bg-sidecontent.png') no-repeat;height:496px;}
#sideContent a {font-size:0.95em;}
#sideContent h3 {color:#5662A1;font-size:1em;}

#sideLinks {margin:10px 5px 5px 5px;}
#sideLinks li {padding-bottom:5px;}
#sideLinks li a {color:#666;}

/** domestic - forms**/
.pdf { background:url(/otcqx/images/file_acrobat1.gif) no-repeat 100% 50%; width:40px; }
.word { background:url(/otcqx/images/file_word.gif) no-repeat 100% 50%; width:50px; }
.pdf a, .word a { color:#334E75; font-size: 0.9em;}

/**about - faq **/
ul.faq li { list-style-type: none; }
.faq li ol li {list-style-type:decimal;margin-left:30px;padding:5px 5px 5px 0;}
#theContentFull li {padding-bottom: 15px;}
#theContent h2, #theContentFull h2 {color:#333333;font-size:1.3em;font-weight:bold;margin-top:0;padding-top:0;}

/**otcqx,international,dadpal - forms **/
table.otcqxFormTable,table.internationalFormTable,table.dadPalFormTable {width: 75%;margin:auto;}
table.otcqxFormTable h3,table.internationalFormTable h3,table.dadPalFormTable h3 {padding-top: 25px;}

/**market statstics **/
.ms {float:left;margin-right:5px;width:370px;min-height: 436px;}
.msSummary {margin:0px auto 10px;}
.mergedCells {color:#333333;margin:0 auto 15px;text-align:center;width:550px;}
.msSummary th, .msSummary td {padding:5px 30px;}
.mergedCells tr.heading td {border-bottom:1px solid #666666;}
.mergedCells td {padding:5px 15px;}
.clear {clear:both;}
.box .content {background:#FDFDFD none repeat scroll 0 0;padding:3px 10px 5px;}
.listingContainer{min-height: 315px;padding:0 10px;}


div.fancyAnchorList {border-bottom:1px solid #737373;font-size:0.88em;list-style-type:none;margin:1em 0;padding:3px 10px 6px;text-align:left;}
div.fancyAnchorList span a{border:medium none;color:#5662A1;margin-left:5px;margin-right:0;padding:3px 4px;text-decoration:none;}
div.fancyAnchorList span.selected a{background-color:#FDFDFD;border-color:#737373 #737373 -moz-use-text-color;border-style:solid solid none;border-width:1px 1px medium;margin-left:0;padding-bottom:6px;padding-top:5px;position:relative;top:1px;}
div.fancyAnchorList span.selected a:hover{color:#333333;}

table.ms{font-size:0.85em;width:340px;}

.more {text-align:right;font-size:0.7em;padding-bottom: 2px;}
.more img {vertical-align: middle;}
#rtStats .more{margin-top: -10px;}
.more a{text-decoration: none;font-size: 10px;}
.more a:hover, #rightcolumn a:hover{text-decoration: underline;}
.less {text-align:left;font-size:0.8em;padding-bottom: 2px;}
.positive { color: #21B24A; }
.negative { color: red; }

/** market stats - quote **/
.quoteHeader div.tabber span a {font-weight:bold;font-size:1em;}
.quoteHeader div.tabber span {margin-right: 6px;}

.brief {padding:5px;}
.brief li {color:#666666;display:inline;font-size:11px;line-height:20px;margin-right:15px;}
.brief li.quotePrice {font-size:1.4em;color:#333333;font-weight:bold;}
.brief em{font-style:normal;}
div.brief {color: #666666; font-size: 0.85em; padding: 5px 0;}

.logoSection {float:right;margin-top:-50px;}
.logoSection .compLogo {padding-right: 5px;}
/**.logoSection a.tierLogo {padding-left:5px;}**/

/**div.quoteHeader div.tabberBody div.widgetPackage {width: 740px;}**/

table.sectional caption {background:transparent url(/otcqx/images/box-header.gif) repeat-x scroll 0 0;border:1px solid #999999;border-bottom:1px solid #BBBBBB;color:#5561A1;font-size:1.15em;font-weight:normal;padding: 5px 10px 5px 10px; text-align:left;margin-left:-1px;}
table.sectional{border:1px solid #999999;margin-bottom: 20px;}
div.quoteHeader div.tabberBody table tr td {padding: 5px;}
table.sectional tbody {min-height: 100px;}
table.sectional a.right { color: #5561A1; font-size: .8em; font-weight:normal; float: right; }

table.fullTradeData td {color:#333333;font-size:0.9em;padding:5px;}
table.mergedCells {border-collapse:collapse;margin-left:auto;margin-right:auto;}
td.insideCaption {font-weight:bold;padding:10px 0 5px;text-align:center;}
td.insideRealtimeValue {font-size:14px;padding:0;text-align:center;vertical-align:top;white-space:nowrap;font-size:0.9em;}

table.montage {border-collapse:collapse;border-right:1px solid #999999;border-left:1px solid #999999;margin:auto;padding:0;width:358px;}
div.quoteHeader div.tabberBody table.montage td {background:#F8F8F8 none repeat scroll 0 0;font-size:0.85em;padding:6px;text-align:left;border-bottom:1px solid #999999;border-left:1px solid #999999;color:#555555;line-height:17px;}
div.quoteHeader div.tabberBody table.montage td.captionMontage {font-size:0.9em; padding: 8px; background:transparent url(/otcqx/images/box-header.gif) repeat-x scroll 0 0; border-bottom:3px solid #737373; }
div.quoteHeader div.tabberBody table.montage td.montageMmId {font-size:0.85em;padding:6px;text-align:left;background:#FDFDFD none repeat scroll 0 0;line-height:17px;border:1px solid #999999;color:#333333;font-weight:normal;border-top:none;}
div.quoteHeader div.tabberBody table.montage td.montageInsideTd { background-color:#ff66cc; }
div.quoteHeader div.tabberBody table.montage td.montageClosedTd { background-color:#d5d5d5; }
div.quoteHeader div.tabberBody table.montage td.montageBBInsideTd { background-color:#9370D8; }

.highlightPS { background-color:#FF66CC; }
.highlightClosed { background-color:#D5D5D5; }
.highlightBB { background-color: #AB82FF; }
.montageClosedColor { color:#d5d5d5; }
.montageBBInsideColor { color:#9370D8; }

div.quoteHeader div.tabberBody {width: 740px;}

div.quoteHeader table.listing td {font-size:0.85em;padding:6px;text-align:left;}
div.quoteHeader table.listing tr.listingHeader td.listingHeader{border-bottom:1px solid #999999;color:#5561A1;padding-left:5px;font-size:0.9em;font-weight:bold;}
div.quoteHeader table.listing tr.listingHeader td.listingHeader a {color:#5561A1;}
div.quoteHeader table.listing tr.listingOdd td.listingOdd {background:#F8F8F8 none repeat scroll 0 0;}
div.quoteHeader table.listing tr.listingEven td.listingEven {background:#EFEFEF none repeat scroll 0 0;}

div.quoteHeader td.captionMontage {font-weight: bold;}

.footnote {font-size: 10px;}

div.companyProfile thead th {border-bottom:1px dotted #CCCCCC;color:#5561A1;padding:5px 10px 5px 0;text-align:left;width: 33%;}
div.companyProfile table {width: 98%;border-collapse:collapse;font-size:0.9em;margin:5px auto;border-bottom:1px solid #737373;}
div.companyProfile table.last {border-bottom:medium none;}
div.companyProfile ul li{list-style-image:none;list-style-position:outside;list-style-type:none;}
div.companyProfile td.officers div {width: 33%; float: left;}
div.companyProfile td.contactInfoSection ul.contactInfo li {list-style-type: none; list-style-image: none;display:list-item;}
div.quoteHeader div.tabberBody div.companyProfile table tbody td {font-size:0.95em;line-height:18px;margin:5px 0;padding:7px 10px 15px 0;vertical-align: top;}

/**      Chart **/
div.powerAnchorList {white-space:nowrap;}
div.powerAnchorList a:link, div.powerAnchorList a:visited {background:#5D5D5D none repeat scroll 0 0;border:1px solid #CCCCCC;color:#EEEEEE;cursor:pointer;display:inline-block;margin-top:-5px;padding:9px 13px 10px;text-align:center;text-decoration:none;}
div.powerAnchorList span.selected a:link, div.powerAnchorList span.selected a:visited {font-weight:bold;}
div.powerAnchorList a:hover, div.powerAnchorList span.selected a:link, div.powerAnchorList span.selected a:visited {background:#4187B6 url(/content/doc/ps/images/fancy-bg-curr.gif) repeat-x scroll 0 0;border-bottom:1px solid #4187B6;color:#FFFFFF;display:inline-block;text-decoration:none;}
td.chartDateFields {background:#5D5D5D none no-repeat scroll right top;color:#EEEEEE;height:35px;padding:0 10px;text-align:right;vertical-align:middle;white-space:nowrap;}
input.actionGo {background:transparent url(/common/images/actions/go.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:24px;width:33px;}
div.subTabberBox {background:#FFFFFF none repeat scroll 0 0;border:2px solid #5D5D5D;clear:both;display:block;margin:0;padding:0;width:100%;}
div.subTabberTopLeft {background:#5D5D5D none no-repeat scroll 0 0;margin:0;padding:0;width:100%;}
div.subTabberTopRight {background:#5D5D5D none no-repeat scroll 100% 0;margin:0;padding:0;width:100%;}
div.subTabberBottomLeft {background:#5D5D5D none no-repeat scroll 0 100%;margin:0;padding:0;width:100%;}
div.subTabberBottomRight {background:#5D5D5D none no-repeat scroll 100% 100%;margin:0;padding:0;width:100%;}
div.subTabberPackage {clear:both;display:block;margin:0 10px 0 0;min-height:150px;padding:10px;}
div.subTabber {border:medium none;display:block;float:left;font-family:Verdana,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0;padding:10px;white-space:nowrap;width:100%;}
div.subTabber span {display:inline-block;float:left;margin:0;padding:0 3px 0 9px;}
div.subTabber span.active {background:#4187B6 none no-repeat scroll 0 0;display:inline-block;float:left;margin:0;padding:0 3px 0 9px;}
div.subTabber span a:visited, div.subTabber span a:link {color:#EEEEEE;display:inline-block;float:left;padding:4px 7px 5px 0;text-decoration:none;}
div.subTabber span.active a:link, div.subTabber span.active a:visited {background:#4187B6 none no-repeat scroll 100% 0;color:white;display:inline-block;float:left;padding:4px 7px 5px;text-decoration:none;}
div.subTabberBody {background-color:white;border:medium none;clear:both;display:block;padding:5px;width:100%;font-size:0.9em;}
table.chartOptions {padding:0;width:100%;}
table.chartCompareSymbols {clear:both;}
table.chartCompareSymbols td {padding-right:6px;text-align:left;vertical-align:top;}
table.chartSettings tbody td table td.field, table.chartSettings td.field {padding:0 3px 3px 0;text-align:right;vertical-align:top;}
input.actionAdd {background:transparent url(/common/images/actions/add.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:24px;width:80px;}
input.actionPrint { background: url('/common/images/actions/print.gif') 0 0 no-repeat transparent; width: 80px; height: 24px; border: none; cursor: pointer; }
table.chartCompareSymbols div.notes {background:#F3F3F3 none repeat scroll 0 0;font-size:0.9em;padding:6px;width:150px;}
table.chartSettings tbody td table td.caption, table.chartSettings td.caption {padding:0 0 3px;text-align:left;vertical-align:top;white-space:nowrap;}
input.buttonReset {background:transparent url(/common/images/buttons/reset.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:29px;width:92px;}
input.buttonPrint {background:transparent url(/common/images/buttons/print.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:29px;width:92px;}
input.buttonEmail {background:transparent url(/common/images/buttons/email.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:26px;width:92px;}



#chartContainer a{margin-right: 15px;}

#chartContainer a img {width: 750px;}

.securityList table.subListing {width: 100%;margin-bottom:10px;}
.securityList input, .securityList select {width: 150px;}

.tierInfo {margin:15px 0;color:#A0A0A0;}
.tierInfo .title{font-weight: bold;}

/** RSS **/
span#pinknewsRSS,span#newsRSS, span.rssLink {float:right;margin-right:10px;}
span#pinknewsRSS a,span#newsRSS a, span.rssLink a{font-size: 0.8em;color: #666666; vertical-align: top;text-decoration: none;}
span#pinknewsRSS a:hover,span#newsRSS a:hover, span.rssLink a:hover {text-decoration: underline;}
span.rssLink a {padding-left: 2px;vertical-align:1px;font-size: 0.75em;}
div#insideRightcolumn span#newsRSS {margin-top: 15px;}
div#insideRightcolumn span#pinknewsRSS {margin-top: 10px;}
div#insideRightcolumn span#newsRSS a, div#insideRightcolumn span#pinknewsRSS a {margin-left: 5px;}


/** Site Map **/
.withinContent {margin-top:30px;margin-right: 25px;}
.withinContent li {line-height:20px;}
.withinContent li h4 {color:#000;font-size:1.3em;font-weight:bold;}
.withinContent li a {color:#000;font-size:1em;}
.withinContent li a:hover {color:#F552A7;}
#fullColumn { float: right; padding: 20px 0px 10px 10px; width: 990px; display: inline;}

table#dadPalTable {font-size: 0.85em;border:1px solid #999999;width: 85%;margin:auto; padding:2px;}
table#dadPalTable td{border-top:1px dotted #CCCCCC;padding:10px;}
table#dadPalTable thead {background:transparent url(/otcqx/images/box-header.gif) repeat-x scroll 0 0;border-bottom:1px solid #BBBBBB;color:#5561A1;font-size:1.15em;font-weight:normal;height:25px;}
table#dadPalTable td dl{padding:10px;}
table#dadPalTable td dl.dadPalSeparator{border-top:1px dotted #CCCCCC;}
table#dadPalTable th {color: #5561A1; }


table.compList {border-collapse:collapse;border-right:1px solid #999999;font-size:0.85em;margin:15px 15px 0 0;}
table.compList thead td{border:1px solid #999999;background:transparent url(/otcqx/images/box-header.gif) repeat-x scroll 0 0;border-bottom:3px solid #737373;color:#333333;font-weight:normal;padding:7px;text-align:left;}
table.compList td {border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:0px none white;color:#555555;line-height:17px;padding:8px;}
table.compList thead td a {color:#333333}
table.compList tr.listingOdd td {background:#F8F8F8 none repeat scroll 0 0;}
table.compList tr.listingEven td {background:#EFEFEF none repeat scroll 0 0;}
table.compList tr.listingOdd td.header,table.compList tr.listingEven td.header{background: #FDFDFD none repeat scroll 0 0;}
table.compList td.symbol {white-space: nowrap;}
table.compList td.symbol img {padding-right: 2px;margin-bottom:-3px;}
table.compList td.marketCap {text-align: right;}
table.compList td.symbol a {font-weight: bold; text-decoration: none;}
table.compList td.symbol a:hover {text-decoration:underline;}

#news{min-height: 211px;}
div#pinknews{min-height: 120px;padding-top: 10px;}

#news td.symbol a {font-weight: bold;}


ul.totals {margin:20px 0 -5px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.totals li {font-size:0.85em;margin-right:10px;}
.totals h4, .totals li {color:#555555;display:inline;}

div.searchArea1 form a {padding-left:15px;vertical-align:bottom;}
div.searchArea1 form a img.bullet {margin-bottom: -1px;}

#pinknews td {vertical-align: top;}
#news td.more {padding: 0px; margin:0px;}

div#insideRightcolumn div#centerContent table  tbody td {padding: 5px;color: #737373;}
div#insideRightcolumn div#centerContent table h3 {font-weight: normal; color:#5561A1; }
.ms .more {margin-top: -11px;}
#insideRightcolumn .ms .closingMore {margin: 0;}

.error {padding: 15px;}
.error #oldLocation {font-style: italic; color: red;}

p.blurb {font-weight: bold;}



ul.totals {margin:20px 0 -5px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.totals li {font-size:0.85em;margin-right:10px;}
.totals h4, .totals li {color:#555555;display:inline;}

div.searchArea1 form a {padding-left:15px;vertical-align:bottom;}
div.searchArea1 form a img.bullet {margin-bottom: -1px;}

#pinknews td {vertical-align: top;}
#news td.more {padding: 0px; margin:0px;}

div#insideRightcolumn div#centerContent table  tbody td {padding: 5px;color: #737373;}
div#insideRightcolumn div#centerContent table h3 {font-weight: normal; color:#5561A1; }
.ms .more {margin-top: -11px;}
#insideRightcolumn .ms .closingMore {margin: 0;}

.error {padding: 15px;}
.error #oldLocation {font-style: italic; color: red;}

p.blurb {font-weight: bold;}

div#linkingForm table {margin:auto;}
div#linkingForm table tr td {padding: 5px ;}

#prevDate,#currentDate {color:#666666;float:right;font-size:0.85em;margin-right:10px;margin-top:-15px;}

div.modalDialog {background-color:white;border:2px solid #6A96BE;padding:0;position:absolute;z-index:100;}
table.modalDialog {border:medium none;padding:0;}
tr.modalDialogHeader {background-color:#6A96BE;}
td.modalDialogCaption {background-color:#6A96BE;color:white;font-size:14px;font-weight:bold;padding:3px;text-align:left;}
td.modalDialogActions {background-color:#6A96BE;padding:3px;text-align:right;}
table.modalForm td.caption {color:black;padding:3px;text-align:right;vertical-align:top;}
table.modalForm td.field {color:black;padding:3px;text-align:left;}
table.modalForm td.actions {padding:3px;text-align:center;}
input.actionSend {background:transparent url(/common/images/actions/send.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:24px;width:80px;}
input.actionCancel {background:transparent url(/common/images/actions/cancel.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:24px;width:80px;}
table.chartPopup td div.notes {color:black;height:200px;overflow:auto;padding:3px;text-align:left;width:360px;}
table.modalForm td.header {color:black;font-weight:bold;padding:3px;text-align:left;vertical-align:top;}
td.modalDialogActions a, td.modalDialogActions a:hover, td.modalDialogActions a:visited {color:white;font-size:14px;text-decoration:none;}
input.actionDraw {background:transparent url(/common/images/actions/draw.gif) no-repeat scroll 0 0;border:medium none;cursor:pointer;height:24px;width:80px;}

#utility {background: #FFF url('/otcqx/images/bg-content.png') repeat-x 0px 50px;padding: 0px 0px 10px 250px;}
#utility img {width:auto;}
#a2apage_EMAIL, #a2apage_BROWSER { display:none; }

/**   Calendar Styles **/
.calendarContainer { position: absolute; display: none; background-color: white; padding: 0px; z-index:100; }
input.calendarField { background: white url('/common/images/icons/cal.gif') 100% 0 no-repeat;width: 100px}
tr.calendarCaption, td.calendarCaption { background-color: #B5B5B5; }
td.calendarCaption {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #cc3399; vertical-align: bottom; text-align: center; }
tr.calendarHeader, td.calendarHeader { background-color: #EBEBEB; }
td.calendarHeader { font-weight: bold; color: black; vertical-align: bottom; text-align: center; }
td.calendarDay { background-color: white; vertical-align: top; text-align: center; }
td.calendarSelected { background-color: #CCCCCC; vertical-align: top; text-align: center; }
tr.calendarFooter, td.calendarFooter { background-color: #B5B5B5; }
td.calendarFooter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #cc3399; vertical-align: bottom; text-align: center; }