@charset "utf-8";
p.input, 
p.input-file {
	display: block;
	clear: both;
	overflow: hidden;	
	background-color: #b9b9b9;
	height: 28px;
	min-height: 28px;
	max-height: 28px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
p.textarea {
	display: block;
	clear: both;
	overflow: hidden;	
	background-color: #b9b9b9;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}
p.input-other {
	height: 23px;
	min-height: 23px;
	max-height: 23px;
}
p.input-whitebg {
	background-color: #ffffff;
}
p.input-wide-423 {
	width: 423px;
	min-width: 423px;
	max-width: 423px;
}
p.input-wide-418 {
	width: 418px;
	min-width: 418px;
	max-width: 418px;
}
p.input-med-206 {
	width: 206px;
	min-width: 206px;
	max-width: 206px;
}
p.input-med-259 {
	width: 259px;
	min-width: 259px;
	max-width: 259px;
}
p.input-med-293 {
	width: 293px;
	min-width: 293px;
	max-width: 293px;
}
p.input-small-100 {
	width: 100px;
	min-width: 100px;
	max-width: 100px;
}
p.input-small-75 {
	width: 75px;
	min-width: 75px;
	max-width: 75px;
}
p.input-small-50 {
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}
p.input-float-left {
	clear: none;
	float: left;
	margin-right: 4px;
}
p.input-float-right {
	clear: none;
	float: right;
	margin-left: 4px;
}
p.input-float-nomargin {
	margin-right: 0px;
	margin-left: 0px;
}
p.input-no-bottom-margin {
	margin-bottom: 0px !important;
}
p.input-top-margin {
	margin-top: 10px;
}
p.input-right-margin {
	margin-right: 10px;
}
p.input-disabled label {
	font-style: italic;
	color: #c0c0c0;
	cursor: text;
}
p.input-disabled label:hover {
	text-decoration: none;
}
p.input-hidden, 
p.input-hidden input {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
p.input-file {
	background-color: #bcc700;
}
p.input-file div {
	cursor: pointer;
}
p.input input[type=text], 
p.input input[type=password], 
p.input select {
	width: 96%;
	min-width: 96%;
	max-width: 96%;
	background-color: #b9b9b9;
	border: none;
	height: 20px;
	min-height: 20px;
	max-height: 20px;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-left: 6px;
	outline: none;
	resize: none;
}
p.textarea textarea {
	width: 97%;
	min-width: 97%;
	max-width: 97%;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
	background-color: #b9b9b9;
	border: none;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 6px;
	outline: none;
	resize: none;
	overflow: auto;
}
p.input input[type=checkbox] {
	position: relative;
	top: 2px;
}
p.input-file input {
	background-color: #bcc700 !important;
	border: none;
	outline: none;
	margin-left: 6px;
	margin-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #ffffff;
	font-size: 12px;
	height: 20px;
}
label {
	font-size: 12px;
	color: #7e7e7e;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
}
label:hover {
	text-decoration: underline;
}