
.btn-xs {
	margin-bottom: 2px;
}


.sub_button {
	color: red;
	text-align: top;
	valign: top;
	border: 0px;
	margin-left: 3px; 
	line-height: 100%;
	font-size: 80%;
	display: block;
	}


.sub_frame {
	overflow: visible;
	width: 100%;
	marginheight: 0;
	frameborder: 0;
	vspace: 0;
	hspace: 0;
	border-style: none;
	background-color: #CCFF99;
}


.sub_frame iframe {
	background-color: #FF0000;
}
tr.sg_display_row {
	/*
	background-color: blue;
	*/
	}
tr.sg_display_row:hover {
	background-color: gold;
	}

.dashboard_table.tr  {
	line-height: 15px;
}
.dashboard_table {
	width: 100%;
	line-height: 15px;
	/*
	background-color: #CCFF99;
	*/
	}

.dashboard_table td:hover {
	background-color: gold;
	font-size: 80%;
	}

.dashboard_table td {
	font-size: 80%;
	}


#sg_summary_table {
	width: 100%;
	/*
	background-color: #CCFF99;
	*/
	}

#sg_summary_table td:hover {
	background-color: gold;
	}

th, td {
	vertical-align:top
}


#sg_report_table {
	/* background-color: #CCFF99; */
	marginheight: 0;
	frameborder: 0;
	vspace: 0;
	hspace: 0;
	border-style: none;
	}


#sg_report_table th{
	font-size: 120%;
	color: #0000CC;
	}

#sg_report_table td{
	font-size: 90%;
	}



.sg_table {
	/* background-color: #CCFF99; */
	marginheight: 0;
	frameborder: 0;
	vspace: 0;
	hspace: 0;
	border-style: none;
	}


.sg_table th{
	font-size: 120%;
	color: #0000CC;
	}

.sg_table td{
	font-size: 90%;
	}



