img{  
	border-style: none;
}

body {
    padding:0px;
	margin:0px;
	font-family: Verdana, sans-serif;
	font-size:13px;
	color:#000;
}

h1 {
	margin:0px;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#000;
}

h2 {
	border-bottom: #CCCCCC 1px solid;
	font-size: 16px;
}

h2.menuSectionTitle {
	color:#000;
	margin:0 0 8px 0;
	font-size:15px;
}

h3 {
	margin:0px;
	font-family:Verdana;
	font-weight:bold;
	font-size:13px;
	color:#000;
}


/*hr {display: none;}*/

a {
	color:#00c;
	text-decoration:underline;
}

a:link {
	color: #00c;
}	

a:active {
	color: #ff0000;
}

a:visited {
	color: #800080;
}

a.blacklink, a.blacklink:visited {
	color:#000;
	text-decoration:none;
}

li { 
	list-style-image: url('http://images.barchart.com/equities/dot.gif'); 
}

form {
	display: inline;
	margin-bottom: 0px;
}

select { 
	font-family: Verdana, Tahoma, Arial; 
	background-color: #f4f5f6; 
	font-size:12px; 
	color: #191970; 
}

td, th {
	font-family: Arial, Verdana, sans-serif;
	font-size:13px;
	color: #000000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right:1px;
}

.leftMenuSectionTitle { 
	font-family: Verdana, Tahoma, Arial; 
	font-size: 11px; 
	color: #ffffff; 
}

.leftMenuOut { 
	font-family: Verdana, Tahoma, Arial; 
	color: #660000; 
	font-size: 11px; 
	border-right: #888888 1px solid; 
	border-left: #888888 1px solid; 
	border-bottom: #888888 1px solid; 
	border-top: #f4f5f6 1px solid; 
}

.leftMenuOn { 
	font-family: Verdana, Tahoma, Arial; 
	cursor: pointer; 
	font-size: 11px; 
	border-color: #DDDDDD; 
	background-color: #99CCFF; 
	border-right: #000066 1px solid; 
	border-top: #000066 1px solid; 
	border-left: #000066 1px solid; 
	border-bottom: #000066 1px solid; 
}

.leftMenuSectionEntry:link { font-family: Verdana, Tahoma, Arial; text-decoration: underline; font-size: 11px; color: #191970; }
.leftMenuSectionEntry:visited { font-family: Verdana, Tahoma, Arial; text-decoration: underline; font-size: 11px; color: #191970; }
.leftMenuSectionEntry:hover { font-family: Verdana, Tahoma, Arial; text-decoration: none; font-size: 11px; color: #191970; }

.bodySectionTitle {margin:30px 0 0 0;}
.bodySectionHeader {margin:10px 0 0 0;}

.ad
{
	border: 1px solid #CCC;
	margin:0 0 18px 0;
	padding:8px;
	font-size: 11px;
}

.imgAd
{
	margin:6px 6px 0 0;
}


.a_black
{
	color:#000;
	text-decoration:none;
}
a.a_black:link
{
	color:#000;
	text-decoration:none;
}
a.a_black:visited
{
	color:#000;
	text-decoration:none;
}
a.a_black:hover
{
	color:#000;
	text-decoration:none;
}
.a_grey
{
	color:#999;
	text-decoration:none;
}
a.a_grey:link
{
	color:#999;
	text-decoration:none;
}
a.a_grey:visited
{
	color:#999;
	text-decoration:none;
}
a.a_grey:hover
{
	color:#999;
	text-decoration:none;
}		
.a_grey_lt
{
	color:#666;
	text-decoration:none;
}

a.a_grey_lt:link
{
	color:#666;
	text-decoration:none;
}
a.a_grey_lt:visited
{
	color:#666;
	text-decoration:none;
}
a.a_grey_lt:hover
{
	color:#666;
	text-decoration:none;
}

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.content {
	margin-top: 10px;
}

/* table complex ------------------------------------------------- */
.complexTable     { 
	background-color: #ffffff; 
	border-top: 1px solid #cccccc; border-left: #cccccc 1px solid;
	border-bottom: 1px solid #cccccc; border-right: #cccccc 1px solid;
} 
.complexOddRow    { background-color:#efefef; }
.complexEvenRow   { background-color:#ffffff; }
.complexButtonRow { background-color:#ffffff; }

.complexIndentCol   { padding: 2px 2px 2px 10px; border-bottom: 1px solid #eeeeee; border-right: #eeeeee 1px solid; }
.complexNoIndentCol { padding: 5px 5px 5px 5px; border-bottom: 1px solid #eeeeee; border-right: #eeeeee 1px solid; }
.complexNoPaddingCol { padding: 0px; border-bottom: 1px solid #eeeeee; border-right: #eeeeee 1px solid; }
.complexCell { 
	padding: 5px 11px 5px 11px; 
	border-bottom: 1px solid #eee; BORDER-RIGHT: #eee 1px solid;  
}
.complexTitle  { 
	padding: 5px;
	border-bottom: 1px solid #eeeeee; 
}
.complexHeader {
	background-color:#ffffff; text-align: center; color : #000000;
	padding: 5px 11px 5px 11px; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
}
.complexHeaderSorted {
	text-align: center; 
	padding: 5px 11px 5px 11px; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
	background-color: #efefef;
	color: #000000;
	}

.complexTitleRow {
	background-color:#ffffff; padding: 5 11 5 11; border-bottom: 1px solid #eeeeee; BORDER-RIGHT: #eeeeee 1px solid;
}
.complexTitleCell {
	font-weight: bold; 
}	
