/* Form Styling */

	
#request{
	position:relative;
	left:5px;
	top:10px;
}
	
#request span {
color:#666666;
display:block;
font-weight:normal;
margin:0 0 0 0;
width:310px;
}

	
	ol.form-request {
		
		float:left;
		margin:-20px 20px 0px 0px;
		padding:0px;
		list-style:none;
	
	}
	
	ol.form-request input {
	
		border:1px solid #a4a4a4;
		background-color:#ffffff;
		color:#666666;
		font-size:14px;
		padding:7px 7px 5px 7px;
		width:200px;
		margin:-1px 0px 0px 0px;

	}
	
	ol.form-request textarea { 
	
		border:1px solid #a4a4a4;
		background-color:#ffffff;
		color:#666666;
		font-size:14px;
		padding:7px 7px 5px 7px;
		height:60px;
		width:305px;
		margin:-1px 0px 0px 0px;
	
	}
	
	ol.form-request input:focus {
		background-color: #c5e8f3;
	}
	
	ol.form-request textarea:focus {
		background-color: #c5e8f3;
	}
	
	
	ol.form-request li {
	
		margin-bottom:10px;
	
	}
	
	ol.form-request label {
	
		display:block;
		color:#ffffff;
		font-family: Arial;
		padding:8px 0px 5px 0px;
		margin:0px;
		border:none;
		font-size:14px;
		font-weight:bold;
	}
	
	button#send {
	
		color:#b70016;
		font-size:16px;
		font-family: Arial;
		font-weight:bold;
		cursor:pointer;
		margin:0;
		border:none;
		background: transparent;
	}
	

	#main-sub form {
	float:left;
	
	} 

	ol.forms {
		
		float:left;
		margin:-20px 20px 0px 0px;
		padding:0px;
		list-style:none;
	
	}
	
	ol.forms input {
		position : absolute;
		left: 172px;
		top: 19px;
		border:3px solid #b4b4b4;
		background-color:#ffffff;
		color:#999999;
		padding:3px 3px 2px 3px;
		text-align: center;
		font-size:14px;
		height: 19px;
		width:180px;
	}
	

	ol.forms input:focus {
		background-color: #c5e8f3;
	}
	
	
	ol.forms li {
	
		margin-bottom:10px;
	
	}
	
	ol.forms label {
	
		display:block;
		color:#414141;
		padding:5px 0px 5px 0px;
		margin:0px;
		border:none;
		font-size:14px;
		font-weight:bold;
	}
	
	button#submit {
	position: absolute;
	left: 365px;
	top: 12px;
	width: 40px;
	height: 33px;
	color:#ffffff;
	border:none;
	font-size:14px;
	cursor:pointer;
	margin:5px 0px 0 0;
	padding:5px 5px 5px 5px ;
	background: #ffffff url(images/ok.png) no-repeat scroll 0 0;
	text-indent: -8989px;
	}
	
	#submit:hover {
	border: none;
	background: #ffffff url(images/ok.png) repeat-x scroll 0 -33px;
}

	span.error {
	position: relative;
	left: 0px;
	top: 0px;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	background-color:#c9e700;
	padding-left:5px;
	}
	
	img.thanks {
	position: absolute;
	left: 240px;
	top: 20px;
	}
	
	p.thanks {
	position: absolute;
	left: 230px;
	top: 20px;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#505050;
	padding-left:5px;
	}
	
/* Form Styling */
