
form label{
	display:block;
	text-align:left;
	}
	
	form input,
	form select,
	form textarea {
	width:auto;
	}


	#dayphone, #nightPhone
	{
		width:auto;
	}

	form #dayphonenum input,
	form #nightphonenum input {
	width:auto;
	margin-left:0px;
	}

	form p{
	float:left;
	clear:left;
	margin:0 0 10px;
	}
	
	form input#sub{
	clear:both;
	display:block;
	}

	
	textarea#comments {
	width:210px;
	}


	p.customfield input {
		width:
	}
.formerror .formlabel {
color:#FF0000;
}
.formerror .errorspace {
background:url(/images/redarrow.jpg) no-repeat center;
float:left;
height:20px;
width:20px;
}

.fullfield p,
fullfield {
*margin:0;
*padding
}

/************************* Form Background Styles **************************/

.requestinfoform{
background:#D5B699 url(/images/brownbg.gif) no-repeat;
margin:0;
padding:0 auto;
}
#notices {height:30px}
form {
width:600px;
margin:20 auto;
_margin-left:60px;
background:#fff;
padding:20px;
border:1px solid #B8987B;
}
#thankyoumessage {
width:600px;
margin:0 auto;
_margin-left:60px;
background:#fff;
padding:20px;
border:1px solid #B8987B;
}

table td{
background:#D5B699;
}
table td.menu{
background:url(/images/header-bg.gif) repeat-x;
}
#formfooter font,
#formfooter a{
color:#FFFFFF
}
label,
form p { 
color:#999999;
}

h2.tagline {
padding:5px 0 0 60px;
color:#000000;
font-size:16px;
margin:0;
}

form i {
clear:both;
}

img#schoollogo {
float:left;
}

img#mcafeelogo {
clear:both;
*clear:none;
}

#formlogos {
text-align:right;
height:55px;
margin:0 auto;
clear:both;
}

#requestinformation #formlogos {
display:none;
}


#requestinformation {
width:600px;
text-align:left;
}

#requestinformation select {
width:600px;
}

.requestinfoform #requestinformation {
padding:0;
}
.notreq {display:none}
.request {width:100%;}
