/** LOGIN FORM style **/
	
	
#MemberLoginForm_LoginForm {
	width: 90%; 
}

#MemberLoginForm_LoginForm form label {
	float: left;
	width: 280px;

}

#MemberLoginForm_LoginForm .Actions {
	padding: 0 0 50px 300px ;
}

#Remember {
	margin: 0.5em 0 0.5em 0em !important;
}
	p#Remember label {
		display: inline-block; width:280px;
		margin: -5px 0 30px 5px ;
	}
	#Remember input {
		float: left;
		margin: 0 5px 0 0;
	}
	
#ForgotPassword {
	margin-top: 1em;
}




/** General FORM style **/


fieldset {
	border: 0;
	font-size: 1.4em; padding: 40px 0 0 300px;
}

form .field {
	clear: both;
	padding: 0.2em;
	margin: 0 0 0 0em;
	vertical-align: middle;
}

form label.left {
	float: left;
	width: 10em;
	margin-left: 0em;
}

.middleColumn {
 	display: block;
 	margin: 15px 10px 10px 0;
	background: #105397;
	padding: 4px;
	width: 306px;
	clear: left;
}
	


/* ACTION BUTTONS
---------------------------------------- */
input.action {
	padding: 2px;
	font-size: 1em;
	font-family: Verdana, Tahoma, Sans-serif;
}
input.action:hover,
input.action:focus {
	cursor: pointer;
}

/* FIELD FORMATING
---------------------------------------- */
form ul {
	list-style: none;
}


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

textarea {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 1.2em; border: 1px solid #A7A7A7;
}
input:focus span, textarea:focus span {
	border: 3px solid #000;
}


select {
	width: auto; border: 1px solid #A7A7A7;
}


/* SEARCH BOX 
---------------------------------------- */
#Search {
	width: 105px;
}
	input#Search_Form_SearchForm_Search {
		width: 110px;
		padding: 3px;
		margin-left: -4px;
		font-size: 1.2em;
	}
#Sidebar input.action {
	font-size: 1.2em;
	float: right;
	padding: 1px;
	margin: -22px 10px 0 0;
}



/**
 * Fields
 */




form .field.nolabel {
	margin-left: 0;
}



form input.maxlength {
	width: auto;
}

form .actions{
	float : right;
}

form .validation,
form .error,
form .required
{
	
	width: 50%;
}



form .indicator.inline {
	display: inline;
	margin-left: 5px;
	vertical-align: middle;
}

form .indicator.block {
	display: inline;
}


form .message.notice {
	color: black;
}
form .message {
	margin: 1em 0;
	padding: 0.5em;
	font-weight: bold;
	
}
	form .message.warning {

		border-color: #E23D77;
	}
	form .message.bad {

		color: red;
	}
	form .message.required,
	form .message.validation {
		display:block;
		margin-top:5px;
		color:#FF0012;
		width:240px;

	}
	form .message.validation {
		color:#FF4040;
		width:240px;
		
	}
	