/* additional */
TD, SELECT, INPUT {
	font-size:14px;
	color: #363636;
	
}


td{
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
padding-bottom: 10px;
}
.subTitle {
	font-size : 13px;
	color: #595959;
	font-weight : bold;
}
A, A:ACTIVE, A:LINK, A:VISITED {
	color: #2376bc;
	text-decoration:underline;
}
A:FOCUS, A:HOVER {
	color: #6f6f6f;
	text-decoration:underline;
}
.tableBackground {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f2f2f2);
	background-color: #f8f8f8;
	border-bottom: 1px solid #f0f3f3;
	border-top: 1px solid #f0f3f3;
	border-left: 1px solid #f0f3f3;
	border-right: 1px solid #f0f3f3;
}
.tableheading {
	font-size:12px;
	color: #06470b;
	font-weight:bold;
	background-image: url(green_long_header_tc_bg.gif);
	background-repeat:repeat-y;
	background-color:#f1f4f1;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:center;
	
}
.tablefigure {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:center;
}
.whiteTDgreyLeftBorder {
	background-color: #ffffff;
	border-left: 2px solid #f1f4f1;
}
.greyTDwhiteLeftBorder {
	background-color: #f1f4f1;
	border-left: 2px solid #ffffff;
}
.whiteLeftBorderTD {
	border-left: 2px solid #ffffff;
}
.lastTradingTableHead {
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#f1f4f1;
	text-align:center;
}
.copyright {
	font-family:arial, helvetica, verdana;
	font-size:10px;
	color:#474747;
}	

.tableColor1 {
	background-color: #fff;
}
.tableColor2 {
	background-color:#FFFFFF;
}
.tableHeadingColor1 {
	background-color: #785386;
	padding-top:4px;
	padding-bottom:4px;
}
.tableHeadingColor2 {
	background-color: #eaeaea;	
}
.tableColor3 {
	background-color: #FFF;
}
.tableColor4 {
	background-color:#fffce5;
}
.tableColor5 {
	background-color:#e5e5e5;
}

.whiteLeftBorderTD {
	border-left: 1px solid #ffffff;
}
.stockHeadingSpacing {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align:center;
	width:20%;
	color : #ffffff;
	font-weight: bold;
}
.stockSpacing {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:center;
	color: #363636;
}
.stockSpacing2 {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:center;
	/*color : #1687d2;*/
	color: #363636;
}
.stockSpacing2a {
	padding-top: 2px;
	padding-bottom: 2px;
	text-align:center;
	/*color : #1687d2;*/
	color: #363636;
	font-weight:bold;
}
.stockSpacing3 {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:center;
	color: #363636;
}
.stocktext2
{
	color: #081c7b;
	font-weight:bold;
}

.tablePadding
{
	padding:2px 2px 2px 2px;
}

.tableSubHeading
{
	color:#000000;
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
}


a.navLink{
	color:#000000;
	text-decoration:none;
}
a.navLink:hover{
	text-decoration:underline;
}
div.block{
padding:4px;
  overflow:hidden;
  border-bottom:1px solid #e7e7e7;
}
div.block label{
  width:230px;
  display:block;
  float:left;
  text-align:left;
  padding:4px;
  margin-top:3px;
}
div.block .selection{
  margin-left:4px;
  float:left;
  margin-top:5px;
  padding-bottom:5px;
}
.submit_btn{
	padding:5px;
}
.tableSubHeading .date { padding-left:12px;width:100px; }
.tablePadding2 .date { padding-left:13px; }

@media screen and (max-width: 480px) {
	.tableSubHeading { padding:10px 3px; }
	.tableSubHeading .date { padding-left:0px;width:auto; }
	.tablePadding2 .date { padding-left:0px; }
	td{padding:10px 3px; }
}
