/* Forms
*******************************************************/

label {
	font-weight: bold;
	line-height: 19px;
	margin-top: 20px;
	font-size: 1.18em;
}

fieldset {
	border: 0;
	font-size: 1em;
}

textarea {
	font-family: Arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}
form ul {
	list-style: none;
}
.middleColumn {
 	display: block;
	width: 100%;
	clear: left;
	padding-bottom: 1px;
	padding-right: 1px;
}

	div.tab .field .middleColumn {
		clear: none !important;
 		margin: 0 !important;
		width: auto;
	}


input.text, textarea, select {
	padding: 2px;
	border: 1px solid #A7A7A7;
	font-size: 1.1em;
	color: #000;
	width: 97%;
}
select {
	width: auto;
}

input.action {
	padding: 2px;
	font-size: 1em;
}

#Form_Form input.action{
	background:transparent url(../images/SubmitButton.gif) no-repeat scroll center center;
	float: left;
	padding: 0;
	margin: 5px 0 0;
	border: none;
	font-size: 1em;
	text-align: center;
			width: 74px;
	height: 27px;
}

input:focus span, textarea:focus span {
	border: 3px solid #000;
}

input.action:hover,
input.action:focus {
	cursor: pointer;
}
/** Search Field Form **/
#SearchBox {
height:20px;
width:245px;
float: right;
	margin-top: 10px;
}		
#SearchBox legend {
	display: none;	
}
#SearchBox #Search .middleColumn {
	float: left;
	background: transparent url(../images/SearchBox.png) no-repeat scroll center center;
		width: 165px;
	height: 18px;

	padding: 0;
}
#SearchForm_SearchForm_Search {
	background: transparent;
	padding: 0;
 	margin: 2px 4px;
	border: none;
	color: silver;
	font-size: 1.1em;
	text-align: left;
}
#SearchForm_SearchForm input.action{
	float: left;
	padding: 0;
	margin: 1px 5px 0;
	border: none;
	font-size: 1.1em;
	text-align: center;
	background:transparent url(../images/SearchButton.jpg) no-repeat scroll center center;
		width: 52px;
	height: 17px;
}

/* Individual user form customisations
*******************************************************/

/* Feedback
*******************************************************/
#EditableTextField1 {
	width: 47%;
	float: left;
}
#EditableTextField2 {
	width: 47%;
	margin-left: 20px;
	float: left;
}
#EditableTextField3 {
	width: 47%;
	float: left;
}
#EditableEmailField4 {
	width: 47%;
	margin-left: 20px;
	float: left;
}

/* Appointments
*******************************************************/
#EditableTextField8 {
	width: 47%;
	float: left;
}
#EditableTextField9 {
	width: 47%;
	margin-left: 20px;
	float: left;
}
#EditableTextField10 {
	width: 47%;
	float: left;
}
#EditableEmailField12 {
	width: 47%;
	margin-left: 20px;
	float: left;
}


#EditableTextField13 label {
	margin-right: 5px;
	margin-left: 10px;
}
#EditableTextField13 .middleColumn {
	display: inline;
}
#EditableTextField13 input.text, textarea, select {
	width: 90%;
}

#EditableTextField25 label {
	margin-right: 5px;
	margin-left: 10px;
}
#EditableTextField25 .middleColumn {
	display: inline;
}
#EditableTextField25 input.text, textarea, select {
	width: 90%;
	margin-top: 2px;
}

#EditableTextField26 label {
	margin-right: 5px;
	margin-left: 10px;
}
#EditableTextField26 .middleColumn {
	display: inline;

}
#EditableTextField26 input.text, textarea, select {
	width: 90%;
	margin-top: 2px;
}
