form {
	margin:0px;
	padding:0px;
}

form label {
	font-weight:bold;
}

input.text {
	border:1px solid #222222;
	background-color:#4F4F4F;
	color:#FFF;
	padding:3px;
	width: 200px;
}

select.select {
	border:1px solid #222222;
	background-color:#4F4F4F;
	color:#FFF;
	width: 210px;
	height:23px;
}

.file {
	padding:3px;
}

.textArea {
	width: 250px;
	height:120px;
	border:1px solid #222222;
	background-color:#4F4F4F;
	color:#FFF;
}

.checkBox {
	height: 15px;
	width: 15px;
	margin-left:0px;
	background-color:#FFF;
	border:1px solid #FFFFFF;
}

.button {
	font-size: 11px;
	border: 1px solid #636363;
	background-color:#e4e4e4;
	color: #000000;
	width: auto;
	height: auto;
	font-weight:bold;
}


form table th, form table td {
	padding:3px;
}

form table th {
	text-align:right;
	width:33%;
}

ul.error_list {
	list-style-type:none;
	margin:0px;
	padding:0px;
	color: #FF4848;
	font-size:12px;
}

.jobsForm table th {
	width:190px;
}

.joinForm {
	width:310px;
}

.joinForm table th {
	width:100px;
	text-align:left;
	vertical-align:top;
}
