@charset "utf-8";

.honeypot{
display:none;
}

#hirebutton{
	text-align:center;
	font-weight:bold;
	font-size:15px;
	line-height:15px;
	height:35px;
	border:none;
	color:#fff;
	background:#cc612a;
	padding:10px;
	width:245px;
	cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#hirebutton:hover{
	background:#ec814a;
}

#contact_box{
	height:0;
	width:245px;
	overflow:hidden;
	position:relative;
}

#contact_close_button{
	position:absolute;
	bottom:0;
	left:0;
	width:235px;
	height:12px;
	background:#999;
	z-index:9;
	text-align:center;
	padding:4px 5px;
	font-size:12px;
	color:#eee;
	cursor:pointer;
}

#contactform{
	position:relative;
	padding:10px;
	color:#999;
	z-index:8;
	font-size:10px;
}

	.contact{
	}

	#alert ul{
		margin:0;
		padding:0 0 0 0;
		width:auto;
		height:auto;
	}
	
		#alert ul li{
			margin:0;
			padding:2px 0;
			width:auto;
			height:auto;
			display:block;
			float:none;
			color:#f00;
		}

	.formfield{
		padding:4px 0 0 0;
		margin:0 0 0 0;
		float:left;
		width:120px;
		display:inline;
	}
	
	.formtext{
		width:225px;
		padding:3px 0 0 0;
		clear:both;
	}

	.submitbutton{
		padding:4px 0 0 0;
	}
	
		.submitbutton p{
			margin:0 !important;
		}

	#contactform label{
		font-size:10px;
		color:#999;
		margin:0;
		padding:0;
	}

	#contactform .textinput{
		width:215px;
		padding:2px;
		background:#ccc;
		border:1px solid #ccc;
		font-size:10px;
		color:#777;
		margin:3px 0 0 0;
	}

	#contactform .math_answer{
		width:30px;
		padding:2px;
		background:#ccc;
		border:1px solid #ccc;
		font-size:10px;
		color:#777;
	}

	#contactform textarea{
		width:215px;
		padding:2px;
		background:#ccc;
		border:1px solid #ccc;
		font-size:10px;
		color:#777;
		height:50px;
		margin:3px 0 0 0;
	}
	
	#contact_submit{
		color:#fff;
		border:none;
		font-size:11px;
		line-height:11px;
		font-weight:normal;
		text-align:center;
		background:#57667f;
		margin:5px 0;
		cursor:pointer;
		padding:8px 10px;
		clear:both;
		display:block;
	}
	
		#contact_submit:hover{
			background:#65799b;
			color:#fff;
		}

.message{
	padding:0;
	color:#999;
	height:0;
	overflow: hidden;
	z-index:40;
}

	.message_text{
		padding:10px;
		background:#eee;
		border:2px solid #ccc;
	}
