

/* ------------------------------------------------------------------------------------------------------*/
/* STYLES SPECIFIC TO THE "CLIENT ACCESS" Section  ---------------------------------------------------------*/






/* GENERAL FORM STYLES ------------------------- */

input.text, select, input.checkbox, textarea {
	color: #666666;
	padding: 4px;
	border: 1px solid #d1d1d1;
	font-size: 13px;
	margin: 0 0 8px 0;
}



input:focus, textarea:focus {
	background-color: #FFFFFF;
}

label {
	display: block;
	text-align: left;
	margin: 0 0 3px 0;
	padding-top: 5px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}


/* "Required Fields" messaging */

#clientAccess p.requiredKey {
	float: right;
	line-height: 12px;
	color: #7e8d44;
	font-weight: bold; 
	font-size: 9px;
	margin: 0 5px 0 0;
}

.required { font-weight: bold; color: #7e8d44; !important }

input.submitBtn 			{ color: #BA5D33; background:#ffffff; } 
input.submitBtn:hover { color: #BA5D33; background:#ffffff; text-decoration: underline; } 

#clientAccess p#feedback { color: #BA5D33; }
#clientAccess p#feedback a:link			{ color: #BA5D33; text-decoration: underline; }
#clientAccess p#feedback a:visited	{ color: #BA5D33; text-decoration: underline; }
#clientAccess p#feedback a:hover		{ color: #BA5D33; text-decoration: underline; }
#clientAccess p#feedback a:active		{ color: #BA5D33; text-decoration: underline; }
#clientAccess p#feedback a:focus		{ outline: 0; } /* Gets rid of outlines in FF */


/* LOG IN PAGE ----------------------------------------- */


#logIn input#username								{ width: 360px; }
#logIn input#password								{ width: 360px; }



/* UPLOAD PAGE ----------------------------------------- */

#uploadForm { width: 380px; }

#uploadForm input#name								{ width: 360px; }
#uploadForm input#email								{ width: 360px; }

#fileUpload {
	color: #666666;
	padding: 4px;
	border: 1px solid #d1d1d1;
	font-size: 13px;
	margin: 0 0 8px 0;
}

textarea#fileDescription	{ width: 360px; height: 100px; }

