	body { 	color:#264A6E; background-color:#FFFFFF; 
		margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }

	BODY, P, H1, H2, H3, TABLE, TD, TH, UL, OL, TEXTAREA, INPUT {
		font-family: verdana,helvetica,arial,sans-serif; }

	BODY, TABLE, TEXTAREA, TD { font-size:9pt; line-height:14pt;}
	FORM {margin:0px;}

	TABLE	{border-collapse:collapse;}
	P 	{margin-bottom:14px; margin-top:0px;}
	SELECT  {font-size:8pt;}
	TD.tint    {background-color:#CCCCCC;}
	TD.light   {background-color:#A5DADA;}
	TD.dark    {background-color:#336699;}
	TD.white   {background-color:#FFFFFF;}

	TD.whiteDarkBorder   {background-color:#FFFFFF; border:1px solid #003366;}
	TD.whiteLightBorder   {background-color:#FFFFFF; border:1px solid #41B1B1;}
	TD.leftNav {background-image:url(../img/default/leftnav/bg.gif);}

	TR.tint 	{background-color:#DAE7F2; color:#264A6E;}
	TR.white 	{background-color:#FFFFFF;color:#264A6E;}

	P.niHolder 	{margin-bottom:0px; margin-top:0px;}

	DIV.white {background-color:#FFFFFF; padding:5px; color:#264A6E;}
	DIV.niHolder 	{ margin-bottom:5px; border:1px solid #336699; border-left:10px solid #336699; padding:7px; background-color:#D3EEF4;} 
	DIV.whiteBdr {background-color:#FFFFFF; color:#51628E;height:490px;border:1px solid #41B1B1; padding:0px; text-align:center;}
	H1,H2,H3,H4 {color:#30669A; }
	H1 {font-size:13pt; margin-top:0px; margin-bottom:8px; border-bottom:1px solid #39A2A1; padding-bottom:3px;}
	H2 {font-size:13pt; margin-top:20px; margin-bottom:8px; }
	H3 {font-size:10pt;  margin-top:10px; margin-bottom:8px;  border-bottom:1px solid #39A2A1; padding-bottom:3px;}
	H3.noTop {font-size:10pt;  margin-top:0px; margin-bottom:8px;  border-bottom:1px solid #39A2A1; padding-bottom:3px;}
	H4 {font-size:10pt; margin-top:20px; margin-bottom:8px; }
	H3.stat 	{font-size:10pt;  margin-top:0px; margin-bottom:4px;  border-bottom:1px solid #39A2A1; padding-bottom:0px;}
	H2.stat 	{font-size:8pt;  margin-top:10px; margin-bottom:4px;  border-bottom:1px solid #39A2A1; padding-bottom:0px;}
	H3.niHolder 	{font-size:8pt;  margin-top:0px; margin-bottom:4px;  border-bottom:1px solid #39A2A1; padding-bottom:0px;}
	TD.niHolder 	{font-size:8pt;  margin-top:0px; margin-bottom:4px;  border-bottom:1px solid #39A2A1; padding-bottom:0px;}

	IMG.right {float:right; margin-left:10px; margin-bottom:10px;}
	IMG.left  {float:left; margin-right:10px; margin-bottom:10px}
	IMG.rightBorder {border:1px solid #39A2A1; float:right; margin-left:10px; margin-bottom:10px;}
	IMG.leftBorder  {border:1px solid #39A2A1; float:left; margin-right:10px; margin-bottom:10px;}

	PRE {font-family:"Courier New",monospace; margin-left:0px; margin-bottom:0px;}

	SPAN.red {color:#CC0000;}
	SPAN.link {cursor:pointer;}
	SPAN.button { cursor:pointer; background-color:#a5dada; font-size:7.5pt; font-weight:bold; border:1px solid #336699; border-collapse:collapse; padding:2px; padding-left:4px; padding-right:4px;}
	SPAN.h1 {font-size:13pt; font-weight:bold;}
	SPAN.h3 {font-size:10pt; font-weight:bold;}
	SPAN.buttonOff { cursor:pointer; font-size:7.5pt; font-weight:bold; color:white; background-color:#648AB1; border:1px solid #003366; border-top:none; padding:4px; margin-right:1px;}
	SPAN.buttonOn  { cursor:pointer; font-size:7.5pt; font-weight:bold; color:#003366; background-color:white; border:1px solid #003366; border-top:none; padding:4px; margin-right:1px;}

	A.buttonOffTone2, A.buttonOffTone2:link, A.buttonOffTone2:visited { cursor:pointer; font-size:7.5pt; font-weight:bold; color:#003366; background-color:#bfe5e5; border-style: solid; border-color: #41B1B1; border-width: 0 1px 1px 1px; padding:0px 4px 2px 4px; margin-top:0; margin-right:1px; display:block; float:left }

	A.buttonOnTone2, A.buttonOnTone2:link, A.buttonOnTone2:visited, A.buttonOnTone2:active { cursor:pointer; font-size:7.5pt; font-weight:bold; color:#003366; background-color:white; border:1px solid #41B1B1; border-top:none; padding: 0px 4px 4px 4px; margin-right:1px; position:relative; top: -1px;display:block; float:left}
	A.buttonOffTone2:hover { background: #dbf1f1; }
	A.buttonOffTone2:active { background: white; }

	SPAN.summaryBtnOff { cursor:pointer; font-size:7.5pt; font-weight:bold; color:#CEFFFF; background-color:#336699; border-top:1px solid #6699CC; border-left:1px solid #6699CC; border-bottom:1px solid #003366; border-right:1px solid #003366; padding:2px 4px; margin-left:2px;}
	SPAN.summaryBtnOn  { cursor:pointer; font-size:7.5pt; font-weight:bold; color:black; background-color:#A5DADA; border-top:1px solid #41B1B1; border-left:1px solid #41B1B1; border-bottom:1px solid #A5DADA; border-right:1px solid #A5DADA; padding:2px 4px; margin-left:2px;}	
	SPAN.niHolder 	{font-size:8pt;}

	INPUT.button { background-color:#DAE7F2; font-size:7.5pt; font-weight:bold; border:1px solid #336699; border-collapse:collapse;  width:100px;height:24px}
	INPUT.longbutton { background-color:#DAE7F2; font-size:7.5pt; font-weight:bold; border:1px solid #336699; border-collapse:collapse; width:200px;height:24px}

	SELECT.filter {font-size:7.5pt; font-family:verdana; width:150px;}

	A:link 	  {text-decoration:none; color:#399191; font-weight:900;}
	A:visited {text-decoration:none; color:#399191; font-weight:900;}
	A:hover   {text-decoration:none; color:#399191; font-weight:900;}
	A:active  {text-decoration:none; color:#399191; font-weight:900;}

	A.basic:link 	  {text-decoration:none; color:#399191; font-weight:normal;}
	A.basic:visited {text-decoration:none; color:#399191; font-weight:normal;}
	A.basic:hover   {text-decoration:none; color:#399191; font-weight:normal;}
	A.basic:active  {text-decoration:none; color:#399191; font-weight:normal;}

	A.white:link 	  {text-decoration:none; color:#FFFFFF;font-weight:normal;}
	A.white:visited {text-decoration:none; color:#FFFFFF;font-weight:normal;}
	A.white:hover   {text-decoration:none; color:#FFFFFF;font-weight:normal;}
	A.white:active  {text-decoration:none; color:#FFFFFF;font-weight:normal;}
	.loginPage { padding:1em; }

	A.warning:link 	  {text-decoration:none; color:#CC0000;}
	A.warning:visited {text-decoration:none; color:#CC0000;}
	A.warning:hover   {text-decoration:none; color:#CC0000;}
	A.warning:active  {text-decoration:none; color:#CC0000;}

	A.tHead:link 	{text-decoration:none; color:#336699; font-size:7.5pt; font-weight:normal;}
	A.tHead:visited {text-decoration:none; color:#336699; font-size:7.5pt; font-weight:normal;}
	A.tHead:hover   {text-decoration:none; color:#336699; font-size:7.5pt; font-weight:normal;}
	A.tHead:active  {text-decoration:none; color:#336699; font-size:7.5pt; font-weight:normal;}

	A.action:link 	  {text-decoration:none; color:#F06F1F;}
	A.action:visited {text-decoration:none; color:#F06F1F;}
	A.action:hover   {text-decoration:none; color:#F06F1F;}
	A.action:active  {text-decoration:none; color:#F06F1F;}

	A.leftNav:link 	  {color:#264A6E; text-decoration:none; font-weight:normal;}
	A.leftNav:visited {color:#264A6E; text-decoration:none; font-weight:normal;}
	A.leftNav:hover   {color:#39A2A1; text-decoration:none; font-weight:normal;}
	A.leftNav:active  {color:#264A6E; text-decoration:none; font-weight:normal;}

	A.parent:link 	  {font-size:8pt; text-decoration:none; color:#399191; font-weight:900;}
	A.parent:visited  {font-size:8pt; text-decoration:none; color:#399191; font-weight:900;}
	A.parent:hover    {font-size:8pt; text-decoration:none; color:#ff9000; font-weight:900; }
	A.parent:active   {font-size:8pt; text-decoration:none; color:#399191; font-weight:900;}

	A.childLink:link      {font-weight:normal; font-size:8pt; text-decoration:none; color:#264A6E;}
	A.childLink:visited   {font-weight:normal; font-size:8pt; text-decoration:none; color:#264A6E;}
	A.childLink:hover     {font-weight:normal; font-size:8pt; text-decoration:underline; color:#264A6E;}
	A.childLink:active    {font-weight:normal; font-size:8pt; text-decoration:none; color:#264A6E;}

	A.niHolder:link      {font-weight:normal; text-decoration:none; color:#003366;}
	A.niHolder:visited   {font-weight:normal; text-decoration:none; color:#003366;}
	A.niHolder:hover     {font-weight:normal; text-decoration:none; color:#003366;}
	A.niHolder:active    {font-weight:normal; text-decoration:none; color:#003366;}
	
	.smallfont      {font-size:7.5pt}
	.small      {font-size:7.5pt; line-height:12pt;}
	.smallWhite {font-size:7.5pt; line-height:12pt; color:#FFFFFF;}
	.white {color:#FFFFFF;}
	.mid	    {font-size:8pt; line-height:12pt;}
	.midWhite {font-size:8pt; line-height:12pt; color:#FFFFFF;}
	.warning    {color:#CC0000;}
	.action	    {color:#F06F1F;}
	.leftNav   {font-size:8pt;}	
	.regionDropdown {display:none; position:absolute; top:23; left:270; width:114; background-color:#A6D9DA; border:1px solid #39A2A1;}
	.regionInner    {cursor:pointer; font-size:7.5pt; border-top:1px solid #39A2A1; padding:1px; font-weight:bold;}
	.footer    {font-size: 8pt; line-height: normal;}
	.parent { cursor:pointer; font-family: tahoma,helvetica,arial,sans-serif;}
	.child  {font-weight:normal; margin-left:10px; font-family: tahoma,helvetica,arial,sans-serif;}
	.tHead 	{text-decoration:none; color:#336699; font-size:7.5pt; font-weight:normal;}

	A.adminLink{ color: red !IMPORTANT; font-size: 7.5pt }
	A.plain { font-weight:normal; color: black !IMPORTANT; font-size: 7.5pt }
	A.plain:link, A.plain:visited, A.plain:active { font-weight:normal !IMPORTANT ; color: black !IMPORTANT; font-size: 7.5pt }
	A.plain:hover { font-weight:normal !IMPORTANT ; color: black !IMPORTANT; font-size: 7.5pt; text-decoration: underline }
	.regTab  {font-family:arial; font-size:8pt; font-weight:bold; color:white; border:none;}

/* --------------------------------------------------------------------- */

   A.hlink { padding:1px; font-weight:normal; color: black; font-size: 7.5pt; }
   A.hlink:visited, A.hlink:link  { font-weight: normal; color: black; } 
   A.hlink:hover { font-weight:normal; background-color: #ffff99; }

  .watchlistNav TR  { cursor: pointer; }
  .watchlistNav TD  { border-bottom: solid #41b1b1  1px; line-height: normal; }
  .watchlistNav TR.wlHover { background-color: #ffff99; } 

  TR.listActive { background-color: #ffff99; } 
  
  A.plainLink,
  A.plainLink:link, 
  A.plainLink:visited { color: black; font-weight: normal;  font-size: 7.5pt; }

  A.spreadLink,
  A.spreadLink:link, 
  A.spreadLink:visited { color: black; font-weight: normal; font-size: 7.5pt;	} 
  .stockList TD { font-size: 7.5pt; }

/* --------------------------------------------------------------------- */

@media print {
       .noprint  { display: none }
}
 
/* -- BrainJar Menu ---------------------------------------------------- */

div.BJmenuBar,
div.BJmenuBar a.BJmenuButton,
div.BJmenu,
div.BJmenu a.BJmenuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  white-space: nowrap;
}

div.BJmenuBar {
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  padding: 1px 6px 1px 0px;
  text-align: left;
}

div.BJmenuBar a.BJmenuButton {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 0px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  top: 0px;
  z-index: 100;
}

div.BJmenuBar a.BJmenuButton:hover {
  /* background-color: transparent; */
  /* background-color: #5050f0;*/
  background-color: #336699;
  color: #ffffff;
  border: 1px outset #e0e0e0;
}

div.BJmenuBar a.BJmenuButtonActive,
div.BJmenuBar a.BJmenuButtonActive:hover {
  background-color: #336699;
  border: 1px inset #e0e0e0;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

a.BJmenuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
  font-weight: normal;
  color: black;
}

div.BJmenu a.BJmenuItem:hover, div.BJmenu a.BJmenuItemHighlight {
  background-color: #336699;
  color: #ffffff;
}

div.BJmenu {
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.BJmenu a.BJmenuItem span.BJmenuItemText {}

div.BJmenu a.BJmenuItem span.BJmenuItemArrow {
  margin-right: -.75em;
}

div.BJmenu div.BJmenuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}

a.BJmenuSearch { padding: 2px; }

a.BJmenuSearch:hover {
  background-color: #336699;
  color: #ffffff !IMPORTANT;
}

#menuStatus { 
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 9pt;
}
#menuStatus A { font-weight: normal; }

.StkTabPlainNum {
   text-align: right;
   padding-right: 10px;
   white-space: nowrap;
}

.valcubeHelp { margin:0 14px 14px 14px; padding:4px;text-align:justify;width:700px;}
.valcubeHelp H4 {border-bottom:1px dotted gray;margin-bottom:4px;}

@media print {
	.valcubeHelp { margin:0 ; padding:0;text-align:justify;font-size:11px; width:700px;}
}

div.artTable {
    margin-left: 5;
}

table.artTable {
    border-collapse: collapse;
}

.artTable thead { 
    background-color: #a5dada;
    color:#999999;
    font-weight: bold;
}

.artTable tr { 
    vertical-align: middle;
}

.artTable tr.shade { 
    background-color: #B7CCD9;
}

.artTable td { 
    padding: 2;
    border: 1px solid #336699;
}

.artTable td.num { 
    text-align: right;
    width: 70px;
}

.artTable td.bbHighlight {
    color: white;
    font-weight: bold;
    text-align: center;
}

.artTable td.BullsHigh { background-color: darkblue; }
.artTable td.BullsMed { background-color: blue; }
.artTable td.BullsLow { background-color: royalblue; }

.artTable td.BearsHigh { background-color: firebrick; }
.artTable td.BearsMed { background-color: red; }
.artTable td.BearsLow { background-color: tomato; }

.helpPopup {
    display: none;
    border: solid gray 1px;
    width: 300px;
    height: 250px;
    position: absolute;
    top: 100px;
    left: 300px;
    background:white;
    z-index: 10;
}

.helpPopupShadow {
    display: none;
    width: 306px;
    height: 256px;
    position: absolute;
    top: 100px;
    left: 300px;
    z-index: 1;
    background: transparent;
}

.helpPopupShadowRight {
    position: absolute;
    width: 6px;
    height: 246px;
    right: 0;
    top: 6px;
    overflow: hidden;
    background:  url(/img/shadow-lr.png) repeat-y scroll -6px 0;
}

.helpPopupShadowBottomCenter {
    position: absolute;
    overflow: hidden;
    height: 6px;
    width: 294px;
    left: 6px;
    bottom: 0;
    background:  url(/img/shadow.png) repeat-x scroll 0 -36px;
    padding-right: 6px;
}

.helpPopupShadowBottomRight {
    position: absolute;
    overflow: hidden;
    height: 6px;
    width: 6px;
    bottom: 0; 
    right: 0;
    background: url(/img/shadow.png) no-repeat scroll 0 -6px;
}

#helpPopupClose {
    float: right;
    color: white;
    padding: 0 5px; 
}
#helpPopupBar {
    background: blue;
    color: white;
    font-weight: bold;
    height: 20px;
    padding-left: 0.5em;
}
#helpPopupScroll {
    height: 210px;
    overflow: auto;
    padding: 2px 4px;
}

