@charset "utf-8";

/* CSS Document */

/* START FORM ELEMENTS */


.textbox {
	padding: 2px;
	background-color: #121011;
	border: 1px solid #484448;
	color: #121011;
	font-family: arial, verdana, ms sans serif;
	font-size: 12px;
	font-weight: bold;
}

.inputbox {
	background-color:#121011;
	color: #e6e6e6;
	border: 1px solid #484448;
	-moz-border-radius: 4px; /* FF */
	border-radius: 4px; /* all others */
	padding: 2px;
}

/* MI CSS3 upgrade START */

fieldset {
  padding: 5px;
  border: 1px solid #484448;
  margin-bottom:25px;
}
legend {
  font-weight:bold;
  font-size:14px;
}
label {

}

input {
	padding: 3px;
	background-color: #121011;
	color: #e6e6e6;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 12px;
	border: none;
}

input[type="button"], button[type="button"], input[type="submit"], input[type="reset"], button, .button {
	color: #e6e6e6;
	padding: 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #484448;
	-moz-border-radius: 4px; /* FF */
	border-radius: 4px; /* all others */
	
	background: #121011;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #121011),
		color-stop(1, #383235)
	);
	background: -moz-linear-gradient(
		center bottom,
		#121011 0%,
		#383235 100%
	);
	  
}

input[type="button"]:hover, button[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, button:hover, .button:hover {
	color: #ffffff;
	padding: 4px;
	font-weight: bold;
	border: 1px solid #564D52;
	-moz-border-radius: 4px; /* FF */
	border-radius: 4px; /* all others */
	
	background: #383235;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #383235),
		color-stop(1, #484145)
	);
	background: -moz-linear-gradient(
		center bottom,
		#383235 0%,
		#484145 100%
	);
	cursor:pointer;
	-webkit-box-shadow:  0px 0px 4px 1px #564D52;
	-moz-box-shadow: 0px 0px 4px 1px #564D52;
	box-shadow: 0px 0px 4px 1px #564D52; 
}

input[type="text"], input[type="password"], input[type="select"], input[type="checkbox"], input[type="radio"], input[type="file"], select {
	background-color:#121011;
	color: #e6e6e6;
	border: 1px solid #484448;
	-moz-border-radius: 4px; /* FF */
	border-radius: 4px; /* all others */
	padding: 2px;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="select"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, input[type="file"]:hover, select:focus {
	background-color:#383235;
	color: #ffffff;
	border: 1px solid #564D52;
	-moz-border-radius: 4px; /* FF */
	border-radius: 4px; /* all others */
	-webkit-box-shadow:  0px 0px 4px 1px #564D52;
	-moz-box-shadow: 0px 0px 4px 1px #564D52;
	box-shadow: 0px 0px 4px 1px #564D52; 
}

option {
	background-color: #121011;
	color: #e6e6e6;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #484448;
}

option:hover {
	background-color: #383235;
	color: #ffffff;
	font-family: arial, verdana, "ms sans serif";
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #564D52;
}

textarea {
	background-color:#121011;
	color: #e6e6e6;
	border: 1px solid #484448;
	-moz-border-radius: 4px; /* FF */
	border-radius: 4px; /* all others */
	padding: 2px;
}

textarea:focus {
	background-color:#383235;
	color: #ffffff;
	border: 1px solid #564D52;
	-moz-border-radius: 4px; /* FF */
	border-radius: 4px; /* all others */
	padding: 2px;
	-webkit-box-shadow:  0px 0px 4px 1px #564D52;
	-moz-box-shadow: 0px 0px 4px 1px #564D52;
	box-shadow: 0px 0px 4px 1px #564D52;
}

input[type="image"] {
	border: 0px;
	padding: 0px;
	margin: 0px;
	-moz-border-radius: 0px; /* FF */
	border-radius: 0px; /* all others */
	-webkit-box-shadow:  0px 0px 0px 0px #484448;
	-moz-box-shadow: 0px 0px 0px 0px #484448;
	box-shadow: 0px 0px 0px 1px #484448;
}



/* MI CSS3 upgrade END */
