/* CSS Document */
html, body {font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color:#594739;}
a:hover {text-decoration:none;color:#00A8DF;}
br {clear:both;}
button {vertical-align:middle;}
input, textarea {font-family:arial;font-size:10px;}
.studentinfo {}
#main {
width:425px;
clear:both;
padding:10px 0 20px 0;
text-align:left;
}

#setup {
border:1px solid #AE9484;
margin:10px 0 0 0;
padding:0 0 8px 0;
width:100%;
}
	#setup h1 {
	background:#AE9484;
	color:#fff;
	display:block;
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
	margin:0 0 10px 0;
	padding:0 0 0 9px;
	width:184px;
	}
	#setup div.headline {
	border:1px solid #AE9484;
	border-width:1px 0 0 0;
	margin:5px 0 0 0;
	width:100%;
	}
	#setup div {
	clear:left;
	display:block;
	float:left;
	margin:0 0 5px 0;
	width:425px;
	}
		#setup label {
		color:#594739;
		display:block;
		float:left;
		font-family:Helvetica;
		font-size:10px;
		padding:3px 0 0 0;
		text-align:right;
		width:154px;
		}
		#setup input, #setup select {
		display:block;
		float:left;
		margin:0 0 0 10px;
		}
		#setup input {
		width:140px;
		}
		#setup input.radio {
		width:auto;
		}
		#setup select {
		font-family:Helvetica;
		font-size:10px;
		}
		#setup span {
		color:#000;
		float:left;
		font-family:Helvetica;
		font-size:10px;
		margin:2px 0 0 3px;
		}
		#setup span.warning {
		color:#000;
		float:left;
		font-family:Arial;
		font-size:9px;
		padding:3px 10px 0 0;
		}
#setup li {
color:#594739;
display:block;
float:left;
font-family:Helvetica;
font-size:10px;
padding:3px 0 0 0;
text-align:right;
width:154px;
}
#setup li.price {
margin:0 0 0 10px;
text-align:left;
width:200px;
}
#termsofuse {
margin:10px 0 0 0;
width:425px;
}
#notice_text {
margin:10px 0 0 0;
width:425px;
}
	#termsofuse p {
	color:#594739;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	line-height:125%;
	margin:0 0 10px 0;
	}
	#termsofuse span {
	color:#594739;
	font-family:Arial;
	font-size:12px;
	margin:0 0  0 8px;
	}
	#termsofuse button {
	clear:both;
	float:left;
	font-family:Arial;
	font-size:10px;
	margin:10px 0 0 0;
	} 
#popup { /* terms of service page */
background:#fff;
margin:0 0 10px 30px;
padding:12px 17px 0 12px;
width:468px;
}
	#popup h2 {
	color:#000;
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	padding:6px 0 16px 0;
	}
	#popup h2.first {
	padding-top:0;
	}			
	#popup p {
	color:#000;
	font-family:Arial;
	font-size:10px;
	line-height:145%;
	padding:0 0 20px 0;
	}
	#popup strong {
	font-size:11px;
	font-weight:bold;
	}
#library {
margin:3px 0 0 30px;
}
	#video_list h1 {
	background:#594739;
	color:#fff;
	font-family:Arial;
	font-size:13px;
	line-height:21px;
	margin:0 0 4px 0;
	padding:0 0 0 6px;
	width:144px;
	}
	#video_list ul {
	background:#C8BB93;
	margin:0 0 27px 0;
	padding:6px 0 0 6px;
	width:144px;
	}
	#video_list li {
	font-family:Arial;
	font-size:10px;
	line-height:1.1em;
	list-style:none;
	padding:0 0 14px 0;
	}
	#video_list a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
	#video_list a:visited {
	}
	#video_list a:hover {
	text-decoration:underline;
	}
	#video_list li#video a {
	text-decoration:underline;
	}
	#library #flashcontent {
	background:#000;
	display:none;
	float:right;
	height:50px;
	margin:10px 30px 0 0;
	width:480px;
	}
	#library #notice {
	background:#000;
	display:block;
	float:right;
	height:250px;
	margin:10px 30px 0 0;
	padding:25px 15px 0 15px;
	width:450px;
	}
		#library #notice p {
		color:white;
		font-family:Helvetica;
		font-size:12px;
		line-height:150%;
		padding:0 0 15px 0;
		}
#resources {
border:1px solid #AE9484;
border-width:0 1px 1px 1px;
margin:10px 0 0 30px;
width:425px;
}
	#resources div {
	clear:left;
	display:block;
	float:left;
	margin:3px 0 5px 0;
	width:425px;
	}
	#resources div.section {
	border-top:1px solid #AE9484;
	clear:both;
	margin:0;
	}
	#resources h1 {
	background:#AE9484;
	color:#fff;
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	line-height:19px;
	margin:0 0 10px 0;
	padding:0 0 0 9px;
	width:184px;
	}
	#resources p {
	border-bottom:2px solid #AE9484; 
	color:#594739;
	font-family:Helvetica;
	font-size:10px;
	line-height:125%;
	margin:0 20px 14px 20px;
	padding:0 0 7px 0;
	}
	#resources p.post_feedback {
	border:0;
	padding:10px 0 0 0;
	}
	#resources ul {
	margin:0 0 0 22px;
	}
	#resources li {
	background:url('../img/dash.gif') 0 5px no-repeat;
	color:#594739;
	font-family:Arial;
	font-size:10px;
	list-style:none;
	margin:0 0 0 -6px;
	padding:0 0 20px 6px;
	}
	#resources label {
	color:#594739;
	display:block;
	float:left;
	font-family:Helvetica;
	font-size:10px;
	text-align:right;
	width:154px;
	}
	#resources input {
	float:left;
	height:12px;
	margin:0 0 5px 10px;
	width:120px;
	}
	#resources textarea {
	float:left;
	margin:0 0 5px 10px;
	overflow:hidden;
	height:120px;
	width:287px;
	}	
	#resources button {
	font-family:Arial;
	font-size:9px;
	float:right;
	margin:0 44px 10px 0;
	}
#copyright {
color:#C8BB93;
font-family:Arial;
font-size:10px;
line-height:10px;
margin:5px 4px 5px 0;
text-align:right;
}
.clear {
clear:both;
height:0;
}
