#content div.tableResponsive{
	overflow-x: auto;
	margin-bottom: 20px;
}
#content table{
	margin-bottom: 20px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
#content form table{
	font-size: 100%;
}
#content table.noFullWidth{
	width:auto;
}
#content table.noPadding th, #content table.noPadding td{
	padding:0;
}
#content div.tableResponsive table{
	margin-bottom: 0;
	width: 99%;
}
#content table.noStyle td{
	background: transparent!important;
	vertical-align:baseline;
	border: none!important;
}
#content table th, #content table td {
	padding:8px 15px;
	vertical-align: top;
	border: 1px solid #fff;
	text-align: left;
}
#content table.style_table th{
	text-align: left;
	background: linear-gradient(to bottom, #337720, #c5bc61);
	color: #ffffff;
}
#content table.style_table th, #content table.style_table td, #content table.form_table th, #content table.form_table td{
	border: 1px solid #337720;
}
#content table.style_table th a{
	color: #cef300;
}
#content table.style_table th a:hover{
	color: #fff288;
	background-color: transparent;
}
#content table.form_table th{
	color: #fff;
}
#content table.style_table td.nowrap{
	white-space: nowrap;
}
#content table.form_table.specialLabel label{
	width: 100%;
	float: none;
	padding: 0;
}
#content table.form_table.specialLabel .labelgroup label{
	width: 25%;
	float: left;
	padding-left: 20px;
}
#content table.form_table .labelgroup dd label{
	margin-bottom: 5px;
	float: none;
	width: auto;
}

#content table tr:nth-child(even) td{
	background: linear-gradient(to bottom, rgba(222	, 240, 218, 1), rgba(153, 239, 134, 0.1));
}
#content table tr:nth-child(odd) td, #content table.specialTable tr:nth-child(even) td, #content table.specialTable tr:nth-child(odd) td{
	background: linear-gradient(to bottom, #e5f3e8, #f1fcf3);
}

#content table.specialTable tr.blueHead td{
	background: linear-gradient(to bottom, rgba(222, 240, 218, 1), rgba(78, 209, 229, 0.1));
}
#content table tr td.sub_hd, #content table.specialTable tr td.sub_hd{
	background: linear-gradient(to bottom, rgba(242, 208, 94, 0.9), rgba(247, 238, 195, 0.3));
	font-weight: bold;
}

#content table tr td.sub_hd_center, #content table.specialTable tr td.sub_hd_center{
	background: linear-gradient(to bottom, rgba(242, 208, 94, 0.9), rgba(247, 238, 195, 0.3));
	font-weight: bold;
	text-align: center;
}
#content table.txt_center th, #content table.txt_center td, #content table td.txt_center, #content table th.txt_center{
	text-align: center;
}