form.button-to {	
	margin: 0 0 0 0;
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.database_table{
	border: 1px double red;
	border-color: black;
	border-spacing: 0px 0px;
	padding: 0px;
	margin: 0px;
	empty-cells: show;
	font-size: 12px;
	text-align: center;
	width:100%;
}
.database_table tr{
	border-color: #D3D3D3;
}
.database_table td{
}
.database_table th{
	font-size: 12px;
}

.forms{
}

.errorExplanation{
	border:2px solid black;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	margin:20px;
	text-align: left;
	background-color: #ff0000;
	color: white;
}
.errorExplanation h2{
	color: white;
}
.flash_notice{
	border:2px solid black;
	padding:5px;
	margin:7px;
	text-align: center;
	background-color: #aaaaaa;
	color: black;
}

.forms th{
	border:0px;
	font-size: 12px;
	text-align: right;
	font:Arial, Helvetica, sans-serif;
}
.forms td{
	text-align: left;
}

.forms input.number,
.forms input.text,
.forms input.file,
.forms select,
.forms textarea,
.forms input.password {
	border: 1px solid #666666;
	margin: 1px;
	font-size: 14px;
	width: 300px;
	text-align: left;
	font:Arial, Helvetica, sans-serif;
}
.date_time_picker select {
	width: auto;
}
.forms input.number{
	width: 60px;
}

.button-to input, 
.forms input.button,
.forms input.submit {
	background-color: #CC0000;
	color: #ffffff;
	border: 1px solid #000000;
	padding-bottom:inherit;
}

.button-to input:disabled, 
.forms input.submit:disabled {
	background-color: #777777;
}

.stl_menu {}
.stl_menu_space {}
.stl_menu_section {} 
.stl_menu_section_title {
	font-size: 12px;
}
.stl_menu_items {}
.stl_menu_item {}

.link_img{
	border: 0px;
	padding: 0px;
	margin:0px;
}
