/*Styles for Schedule of Classes Spring 2009 and above*/

#cover 
	{
	float:right;
	display:inline;
	width: 200px;
	font-weight: bold;
	margin-top: 20px;
	padding: 0;
	text-align: right
	}
	#cover a { text-decoration: none }
	#cover a:hover { text-decoration: underline }
	#cover img { border: none }

#soc-updates
	{
	background-color: #FFFFCC;
	clear: both;
	padding: 15px;
	border: 1px solid #FFCC66;

	}
	#soc-updates h2 { font-style: normal;margin-top:0; }
	#soc-updates table {
	border-collapse: separate;
	border-spacing: 0;
	}
 
	#soc-updates th,  
	#soc-updates td { 
		border-bottom: 1px solid #FFCC66; 
		padding: 5px 10px; 
		text-align: left;
		vertical-align: baseline; }

	.soc-update { color:#B21400; font-weight: bold; font-style:italic}
	
.fee-notice
	{
	background-color: #E2F6FE;
	clear: both;
	padding: 1em;
	border: 1px solid #227FFC;
	}
	.fee-notice h2 { margin:0; padding: 0; font-style: normal }
	
ul#toc li 
	{
	color: #333333;
	font-weight: bold;
	line-height: 1.8em 
	}
	ul#toc li ul li { font-weight: normal }

/* Styles for Previous Years Fall 2008 and Below */

img.president_welcome {
	border:4px solid black;
	float:right;
}
/*Change of Program Table Styles*/
tr.change_of_program_heading {
	background:#000;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.border_black {
	border:1px solid black;
	padding:0;
}
/*Academic Policies, Registration Pages and University Fees and Refunds*/
div.ap_graduating_soon, .registration_immune_requirements {
	width:560px;
	border:3px solid black;
	padding:5px;
}
