	@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	list-style: none;
	outline: none; }
	
a { cursor: pointer; 
		color: #900000;
		text-decoration:none;
	}
	
	
	.regular_table thead td {
	padding: 8px 5px 8px 5px;
	font-weight: bold;
	font-size: 12px;
	background: #98BE30;
	color: #fff;
	text-shadow: 1px 1px 0 #577C14; }
	
	
.regular_table tbody td {
	padding: 5px;
	font-size: 12px; }
	
.regular_table td table td {
	padding: 0px; }
	
.regular_table td label {
	clear: both; }
	
.regular_table tbody tr td {
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1; }
	
.regular_table tbody tr:hover td {
	background: #e8f2cd;
	border-top: 1px solid #98be30;
	border-bottom: 1px solid #98be30; }
	
.regular_table tbody tr:hover td table td {
	border: none; }
	
	
.regular_table thead td.firstcell {
	border: none;
	border-radius: 5px 0px 0px 0px;
	-moz-border-radius: 5px 0px 0px 0px;
	-webkit-border-radius: 5px 0px 0px 0px; }
	
.regular_table thead td.lastcell {
	border: none;
	border-radius: 0px 5px 0px 0px;
	-moz-border-radius: 0px 5px 0px 0px;
	-webkit-border-radius: 0px 5px 0px 0px; }
	
.regular_table tbody tr:hover td.lastcell {
	border-right: 1px solid #98be30; }

.regular_table tbody tr:hover td.firstcell {
	border-left: 1px solid #98be30; }
	
.regular_table tbody tr td table td {
	border: none; }
	
.regular_table td label input, .regular_table td label span {
	float: left; }
	
.regular_table td label span {
	font-weight: bold;
	padding: 0px 4px 0px 0px;
	cursor: pointer; }
	
.regular_table td label input {
	width: 13px;
	height: 13px;
	margin: 3px 0px 0px 0px; }
	
.regular_table tbody tr td span {
	color: #999; }
	
.regular_table tbody tr td label span {
	color: #333; }
	
	
.regular_table tbody tr.emptycells td {
	border: none;
	font-size: 0px;
	background: #fff;
	line-height: 0px;
	padding: 1px 0px 0px 0px; }		
	
	
.history_content, .info_panel {
	clear: both;
	height: auto;
	overflow: hidden;
	margin: 5px;
	border: 1px solid #98be30;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; }
	
.info_panel {
	margin: 0px 0px 5px 0px; }
	
.inleftcol {
	margin: 5px;}

.info_panel table { }
	
.info_panel table td {
	padding: 5px; }
	
.red_panel {
	border: 1px solid #CC0000 !important;
}	

.history_content table thead td {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;} 
	
.history_content tbody td {
	font-size: 11px;
	padding: 0px 5px 5px 5px;
	color: #577c14; }
	
.history_content tbody td a {
	text-decoration: underline;
	color: #577c14; }
	
.history_content tbody td a:hover {
	color: #98be30; }
	
.info_panel {
	clear: both;
	height: auto;
	overflow: hidden; }
	
.info_panel table td {
	font-size: 11px; }
	
.buttons_bottom {
	clear: both;
	height: auto;
	overflow: hidden; }
	
.buttons_bottom a {
	float: left;
	margin: 0px 5px 0px 0px; }
	
.history_content ul {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 4px 0px 10px 10px; }
	
.history_content ul li {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; }
	
.history_content ul li a {
	color: #6ead00;
	text-decoration: underline;
	font-size: 12px; }	
	
.title_search {
	background: #98be30;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 0px #6d9618;
	padding: 7px;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px; }
		



#invisible{
	display:none;
}

.invisible{
	display:none;
}