/*---------------------------------------------------------
#form.css 
version:1.1
author: Andrew Sherman
Client: severStorey2.0
Description:
styles for contact.php forms page [isolated to just that form]
-----------------------------------------------------------*/

#contactForm {
	width: 400px;
	margin-left: 15px;
	margin-bottom: 30px;
}

#contactForm fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background: #f8f8f8;
}

#contactForm legend {
	font-weight: bold;
	color: #000000;
}

#contactForm label {
	float: left;
	width: 11em;
	margin-right: 2px;
}

#contactForm input{
	width: 300px;
}

#contactForm #industryInput {
	width: 190px;
}

#contactForm textarea {
	width: 300px;
	height: 100px;
}

#contactForm input.radio,input.radio2,#contactForm  input.checkbox, select {
	width: auto;
}

#contactForm input.radio {
	float: left;
	margin-right: 1em;
}

/*attribute selector for FF - default input colour fades with white*/

#contactForm input[type="text"], #contactForm textarea, input, select, #contactForm input.checkbox {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}



#contactForm input:focus, textarea:focus, #contactForm select:focus {
	background: #ffc;
}

#contactForm #submit {
	/*width: 117px;
	height: 31px;
	border: 0px;*/
	/*display: inline;*/
	width: 88px;
	height: 25px;
	margin-left: 140px;
	font-weight: bold;
	font-size: 1.1em;
	border: none;
	cursor: pointer;
	background: url(../images/qconnSubBtn.png) no-repeat top left;
	/*float: right;*/
}



/*---------------------
multi-column radio btns
 - for bus interests
---------------------*/
/*
fieldset#interests {
	margin: 0;
	padding:0;
	border: none;
	float: none;
	display: block;
	
}*/

#contactForm fieldset#interests label{
	width: 18em;
}
/*
fieldset#industry label{
	width: 18em;
}
*/

#contactForm fieldset#interests p {
	padding: 0;
	margin: 0;
}

#contactForm fieldset#industry p {
	padding: 0;
	margin: 0;
}
/*referral fieldset [last fielset] -> id'd for targetting to remove bottom margin*/
#contactForm fieldset#referralField {
	margin-bottom: 0;
}

/*------------------
text areas for goals
------------------*/

#contactForm #goals textarea {
	width: 300px;
	height: 50px;
}

/*---------------------
=error feedback related
----------------------*/

#formErrorMain {
	min-height: 21px;/*25-4*/
	margin-bottom: 15px;
	padding: 4px 0px 0px 30px;
	font-weight: bold;
	font-size: 1.1em;
	color: #ff0000;
	background: url(../images/exclaim.png) no-repeat top left;
}

input.formError {
	background: #F9B7B7;
}

span.formError {
	margin-left: 5px;
	padding-left: 20px;
	font-size: 1.1em;
	color: #F8F8F8;
	background: url(../images/exclaimSm.png) no-repeat top left;
}

p.reqNote {
	font-size: 0.9em;
	color: #999;
}

span.req {
	color: #ff0000;
	font-weight: bold;
}
