body {
	margin: 20px 0 0 0;
	font-family:arial, helvetica, verdana;
	font-size:15px;
	color: #333333;
}

.fleft { float:left; }
.fright { float:right; }
.bText { font-weight:bold; }
.clear { clear:both; }
img { display:inline; }
a { color:#333333; }
.remark p { font-size:13px; line-height:normal; }

select, input, td, th { font-size:15px; }
td, th { padding:10px 25px; }

p { font-size:15px; line-height:normal; margin-bottom:10px; }
p.title { margin-bottom:0px; }
.title { }

/* ********************************* 1st Table  */
#searchBox tr:nth-child(1) td { border-top:2px solid #ec8f15; border-bottom:1px solid #ec8f15; white-space:nowrap; }
#searchBox tr:nth-child(2) td { border-bottom:2px solid #ec8f15; white-space:nowrap; }
.stockHeadingSpacing2 { background-color:#CF6600; color:#FFFFFF; font-weight:bold; }
.search-btn { padding:10px 0px; }
.search-btn input {
	border:none;
	width:90px;
	height:35px;
	font-size:15px;
	cursor:pointer;
	color:#FFFFFF;
	background-color:#CF6600; 
}

/* ********************************* 2nd Table  */
tr.row1 td { border-bottom:1px solid #ec8f15; }
tr.row2 td { border-bottom:1px solid #ec8f15; }

.stockHeadingSpacing { background-color:#CF6600; color:#FFFFFF; font-weight:bold; }
.tableSubHeading {
	background-image:url('../finTablebg.png');
	background-repeat:repeat;
	font-weight:bold;
	border-bottom:2px solid #ec8f15;
}

#buttons { margin:10px 25px 10px 0px; }
#buttons a { text-decoration:none; }

@media screen and (max-width: 480px) {
	select, input, td, th, p
	{
		font-size:12px;
	}
	TD {
		padding:10px 2px;
	}
}
