.mt_error {
    color:#FF0000;
    font-weight:bold;
	font-size:11px;
}

input[type="text"],
input[type="password"],
select,
textarea {
	border:1px solid;
	border-color:#474E66 #E7E8ED #E7E8ED #474E66;
}

input[type="text"],
input[type="password"]{
	padding:2px 4px 2px 4px;
}

input[type="text"]:focus,
input[type="password"]:focus,
select:focus,
textarea:focus {
	border-color:#002276 #4A5F9A #4A5F9A #002276;
	background-color:#EBF5FF;
}

.mt_form {
    width:300px;
}

.mt_system {
	width:800px;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #FF0000;
	background-color:#FFF8F8;
}

.mt_debug {
	padding:10px;
	margin-bottom:10px;
	border:1px solid #0070C0;
	background-color:#ECF0FF;
}

.mt_index {
	font-weight:bold;
}

.mt_code {
	font-family:Courier New;
}

.mt_record_list {
	border-collapse:collapse;
	margin-top:20px;
}

.mt_record_list td,
.mt_record_list th {
	padding:0 20px 0 5px;
	border-bottom:1px solid #FFFFFF;
	font-size:10pt;
}

.mt_record_list th {
	text-align:left;
}

.mt_form_links {
	margin-top:30px;
}

.mt_form_links a,
input[type="submit"] {
  	border:1px outset #8F8F8F;
  	color:#000000;
  	text-decoration:none;
  	font-weight:bold;
  	font-size:11px;
  	padding:3px 6px;
	margin-right:10px;
}

.mt_form_links a:hover,
input[type="submit"]:hover {      
	border:1px inset #0000BF;
 	text-decoration:none;
}

.mt_row {
	background-color:#ECECFF;
}

.mt_row td {
	background-color:#ECECFF;
}

.mt_row_mouseover {
	background-color:#DDDDFF;
}

.mt_row_button {
	text-align:center;
	margin:0 0 0 10px;
}

.mt_button,
.mt_button:link,
.mt_button:visited,
.mt_button:active,
.mt_button_large,
.mt_button_large:link,
.mt_button_large:visited,
.mt_button_large:active,
.mt_row_button a,
.mt_row_button a:link,
.mt_row_button a:visited,
.mt_row_button a:active {
  	border:1px outset #8F8F8F;
  	color:#000000;
  	text-decoration:none;
}

.mt_button,
.mt_row_button a {
  	font-size:10px;
  	padding:2px 4px;
}

.mt_button:hover,
.mt_button_large:hover,
.mt_row_button a:hover {      
	border:1px inset #0000BF;
 	text-decoration:none;
}

.mt_button_large {
    font-weight:bold;
  	font-size:11px;
  	padding:3px 6px;
	color:#000000;
}

.mt_product_details {
	border-collapse:collapse;
	margin-top:20px;
}

.mt_product_details td {
	vertical-align:top;
	padding-left:0;
	margin-left:0;
	padding-right:15px;
}

.mt_label {
	padding-right:20px;
	font-weight:bold;
}

.mt_form_table td {
	padding-bottom:5px;
}

.mt_pagination {
	font-weight:bold;
	font-size:10pt;
}

.mt_pagination a {
	padding:2px 5px 2px 5px;
	border:1px solid #0070C0;
}

.mt_pagination span {
	padding:2px 5px 2px 5px;
	border:1px solid #CCCCCC;
}

.mt_pagination a {
	background-color:#F4F4FF;
	text-decoration:none;
}

.mt_pagination a:hover {
	background-color:#ECF0FF;
}
