table.results-page {
	width:700px;
}

table.results-page-head1 {
	width:100%;
}

table.results-page-head1 td.col1 {
	font-family:Arial;
	font-size:8pt;
	vertical-align:middle;
	text-align:left;
}

table.results-page-head1 td.col2 {
	font-family:Arial;
	font-size:9pt;
	vertical-align:middle;
	text-align:right;
}

table.results-image-legend td{
	font-size:8pt;
}

table.results-page-head1 td.col2 a, 
table.results-page-head1 td.col2 a:hover, 
table.results-page-head1 td.col2 a:visited {
	font-family:Arial;
	text-decoration:underline;
}

table.results-page-head2 {
	width:100%;
}

table.results-page-head2 td.col1 {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	padding:3px 10px;
	background-color:#DDE6EE;
}

table.results-page-head3 {
	width:100%;
}

table.results-page-head3 td.col1 {
	font-family:Arial;
	font-size:9pt;
	vertical-align:middle;
	text-align:left;
	width:35%;
}

span.page-picker a, 
span.page-picker a:hover, 
span.page-picker a:visited {
	font-family:Arial;
	padding:2px;
	color:#104A10;
	text-decoration:none;
}
*/

table.results-page-head3 td.col2 {
	font-family:Arial;
	font-size:8pt;
	vertical-align:middle;
	text-align:center;
	width:30%;
}

table.results-page-head3 td.col3{
	font-family:Arial;
	font-size:9pt;
	vertical-align:middle;
	text-align:right;
	width:35%;
}

table.results-page-head3 td.col3 a, 
table.results-page-head3 td.col3 a:hover, 
table.results-page-head3 td.col3 a:visited{
	font-family:Arial;
	color:#104A10;
	text-decoration:underline;
}

table.results-table {
	width:100%;
}

table.results-table thead tr.row1 th{
	font-family:Arial;
	background-color:#5481AC;
	color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	padding:5px;
	text-align:left;
	vertical-align:middle;
}

table.results-table thead tr.row2 th{
	background-color:#A5A5A5;
	color:#FFFFFF;
	font-family:Arial;
	font-size:6pt;
	font-weight:normal;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}

table.results-table tbody td{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	padding:2px;
	text-align:left;
	vertical-align:top;
}

table.results-table tbody tr.row td.col{
	background-color:#FDFAE6;
	page-break-after:auto;
}

table.results-table tbody tr.alt-row td.col{
	background-color:#EEF2F5;
	page-break-after:auto;
}

table.results-table-foot {
	width:100%;
	background-color:#A5A5A5;
	color:#FFFFFF;
}

table.results-table-foot a, 
table.results-table-foot a:hover, 
table.results-table-foot a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

table.results-table-foot td.col1 {
	font-family:Arial;
	font-size:9pt;
	vertical-align:middle;
	text-align:left;
	padding:2px;
	width:25%;
}

table.results-table-foot td.col2 {
	font-family:Arial;
	font-size:8pt;
	vertical-align:middle;
	text-align:center;
	padding:2px;
	width:50%;
}

table.results-table-foot td.col3 {
	font-family:Arial;
	font-size:9pt;
	vertical-align:middle;
	text-align:right;
	padding:2px;
	width:25%;
}

table.results-page-foot {
	width:100%;
}

table.results-page-foot td.col1 {
	font-family:Arial;
	font-size:9pt;
	vertical-align:middle;
	text-align:left;
	padding:2px;
	width:50%;
}

table.results-page-foot td.col2 {
	font-family:Arial;
	font-size:9pt;
	vertical-align:middle;
	text-align:right;
	padding:2px;
	width:50%;
}

table.results-page-foot td.col2 
table.results-page-foot a, 
table.results-page-foot a:hover, 
table.results-page-foot a:visited{
	color:#104A10;
	text-decoration:underline;
}

table.search-form {
	width:100%;
}

table.search-form th{
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

table.search-form td{
	font-size:9pt;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:5px;
}

table.search-form input, 
table.search-form select{
	font-size:9pt;
}

table.mkt-cats {
	width:100%;
}

table.mkt-cats thead th {
	text-align:left;
	padding:5px;
	background-color:#DDE6EE;
	vertical-align:middle;
}

table.mkt-cats tbody td {
	text-align:left;
	padding:5px;
	vertical-align:top;
}

table.mkt-specs {
	width:100%;
}

table.mkt-specs thead th {
	text-align:left;
	padding:5px;
	background-color:#DDE6EE;
	vertical-align:middle;
}

table.mkt-specs tbody td {
	text-align:left;
	padding:5px;
	vertical-align:top;
}


table.mkt-diags {
	width:100%;
}

table.mkt-diags thead th {
	text-align:left;
	padding:5px;
	background-color:#DDE6EE;
	vertical-align:middle;
}

table.mkt-diags tbody td {
	text-align:left;
	padding:5px;
	vertical-align:top;
}



