@import "global.css";

/*
Allen School Online
- Enroll style sheet
- Created: June 12 2007
*/

#contentHeader { margin: 0 33px 18px 18px; padding: 0 0 10px 0; border-bottom: 1px solid #d3d3d3; }
#contentHeader h1 { margin: 0 0 3px 0; color: #600; font-size: 2.4em; font-weight: normal; }
#contentHeader h2 { margin: 0 0 3px 0; color: #666; font-size: 1.8em; font-weight: normal; }
#contentHeader p.note {
	font-size: 1.1em;
	color: #777;
	margin: 0;
}

.enroll  { width: 385px; padding: 0 0 15px 25px; float: left; }
.enroll  label { margin: 0 0 5px 0; font-size: 1.4em; font-weight: bold; display: block; }
.enroll  fieldset { margin: 0 0 15px 0; }
.enroll  fieldset fieldset { margin: 0 30px 0 0; float: left; }
.enroll h2 {
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 10px;
	color: #600;
}
input.text { width: 145px; height: 16px; padding: 2px 5px; border: 1px solid #333; font-size: 1.1em; line-height: 1.1em; }
input.large { width: 332px !important; }
input.small { width: 55px !important; }
input.smaller { width: 32px !important; }
select { width: 75px; border: 1px solid #333; font-size: 1.1em; line-height: 1.1em; }
.submit { width: 188px; height: 37px; background: url(/static/img/btn/button.submit.green.gif) no-repeat 0 0; display: block; text-indent: -9999px; cursor: pointer; }
.submit_b { width: 135px; height: 50px; background: url(/static/img/btn/button.submit.green_b.gif) no-repeat 0 0; display: block; text-indent: -9999px; cursor: pointer; }
/*.submit:hover { background-position: 0 -72px; }*/
.error input, .error select, .error textarea { background: #FBEFB8; border: 1px solid #e2071b !important; }
.error label { color: #e2071b; }

.accredited { padding: 20px 99px 0 0; float: right; }
.question_a_b {
	background: url(/static/img/fpo/question_tout_a_b.jpg) top left no-repeat;
	width: 326px;
	height: 151px;
	float: right;
	position: relative;
	right: 30px;
}
	.question_a_b span {
		font: bold 17px arial;
		color: #003e64;
		position: relative;
		top: 111px;
		left: 20px;
	}
#errors { width: 314px; margin: 0 0 20px 0; padding: 15px 30px; background: #faff96; font-size: 1.3em; color: #e2071b; border: 2px solid #e2071b; display: none; }
#errors ul { margin: 15px 0 0 15px; list-style: inside; }
#errors ul li { margin: 0 0 5px 0; }

h1.contact { *height: 1%; margin: 0 0 0 25px; clear: both; color: #600; font-size: 1.8em; font-weight: normal; }
h4.burgundy { font-size: 2em; color: #600; font-weight: normal; margin: 0 0 0 1.7em; padding: 0 0 1em 0; }

ul.select { width: 65px; height: 18px; list-style: none; background: url(/static/img/arrow/dropdown.gif) no-repeat right 1px; cursor: pointer; position: relative; }
ul.select li { height: 18px; position: relative; color: #333; }
ul.select ul { width: 100%; list-style: none; border: 1px solid #333; position: absolute; top: 0; left: 0; overflow: hidden; }
ul.select ul li { height: 14px; padding: 2px 5px; background: #fff; display: none; clear: both; }
ul.select ul li.selected { background: none !important; display: block; }
ul.select ul.open li { display: block; clear: both; }
ul.select ul.open li:hover,
ul.select ul.open li.hover { background: #d7d7d7; }

/******** styling for tracking page ************/
#enroll2  { width: 385px; padding: 0 0 15px 25px; float: left; }
#enroll2  label { margin: 0 0 5px 0; font-size: 1.3em; font-weight: bold; float: left; width: 15em; }
#enroll2  fieldset { margin: 0 0 15px 0; }
#enroll2 input.text { width: 150px; }