label{
	width:150px;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

input[type=text]{
	background-color:#ffffff;
	width:160px;
	font-size:12px;
        border:solid 1px #aaaaaa;
}

.files{
	width:200px;
	margin:10px 0px 10px 0px;
}

.file{
	width:100px;
}

.remove{
	clear:right;
	position:relative;
	left:40px;
	margin-top:15px;
}

textarea{
	border:solid 1px #cccccc;
	background-color:#ffffff;
	font-size:10px;
	font-weight:normal;
}

input[type=checkbox]{
	border:solid 1px #cccccc;
}

select{
	width:250px;
}

/*a.browse{
	padding:3px;
	font-size:10px;
	color:#4e5054;
	border:solid 1px #4e5054; 
	background-color:#eeeeee;
	margin:-1px 0 0 4px;
	display:block;
}

a:hover.browse{
	color:#04719a;
	border-color:#04719a;
	background-color:#ddf6ff;
	text-decoration:none;
}*/

.form_row{
	margin:0 0 20px 0;
	clear:both;
}

.required{
	float:left;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	color:#aa1144;
	margin:2px 5px 0 -15px;
}

.not_req{
	border:solid 1px #999999;
}

.req{
	border:solid 1px #e9a039;
}

select{
	position:relative;
	z-index:1;
}

select,option{
	text-transform:capitalize;
}

.form_left{
    width:160px;
}

.form_right{
    width:160px;
}
