
/* ========================================================================= */
/* Standard Tag Styles
/* ========================================================================= */

	body {
			font-family:arial;
			font-size:12px;
			color:#000000;
			margin-top:0;
			overflow:auto;
			background-color:#E2E2E2;
			}
	body, div, span, img, ul, ol, li, table, td, th {
			margin:0;
			padding:0;
			text-decoration: none;
			border:0;
			color:#000000;
			list-style-type: none;
			}
	a:link {
		color:#4A6E06;
		text-decoration:underline;
		}
	a:visited {
		color:#4A6E06;
		text-decoration:underline;
		}
	a:hover {
		text-decoration:underline;
		color:#7AA921;
		}
	td {
		vertical-align:top;
		}
	form {
		margin-bottom:0;
		margin-top:0;
		}

/* ========================================================================= */
/* Site Layout / Header / Footer
/* ========================================================================= */
		
	#Wrapper { 
		}
	#Header {
		margin-bottom:15px;
		background-color:#EEEEEE;
		height:75px;
		background-image:url("../images/header_background2.gif");
		border-bottom:1px solid #FFFFFF;
		}
	#Title {
		padding-left:20px;
		float:left;
		cursor:pointer;
		}
	#Settings {
		padding-top:10px;
		float:right;
		}
	#Settings li {
		display:inline;
		margin-right:10px;
		font-size:10px;
		}
	#Settings li a {
		color:#FFFFFF;
		}
	#Main {
		width:840px;
		margin-left:auto;
		margin-right:auto;
		background-image:url("../images/vline2.gif");
		background-position:left;
		background-repeat:repeat-y;
		}
	#Cleared {
		clear:both;
		background-color:#E2E2E2;
		border-top:1px solid #C4C4C4;
		width:690px;
		}
	#ClassHeader  {
		height:30px;
		background-color:#E2E2E2;
		background-image:url("../images/hline.gif");
		background-position:bottom;
		background-repeat:repeat-x;
		width:690px;
		}
	#ClassHeader ul li {
		display:block;
		float:left;
		padding:6px;
		padding-left:12px;
		padding-right:12px;
		margin-left:5px;
		}
	#ClassHeader ul li.Selected {
		background-color:#FFFFFF;
		border:1px solid #C4C4C4;
		border-bottom:1px solid #FFFFFF;
		}
	#ClassHeader li.Selected span {
		color:#4A6E06;
		text-decoration:none;
		}
	#ClassHeader li a:hover {
		color:#FF0000;
		}
	#ClassHeader li a, #ClassHeader li span {
		font-size:14px;
		text-transform:capitalize;
		font-weight:bold;
		color:#999999;
		}
	#Content {
		clear:both;
		float:left;
		width:668px;
		padding-top:15px;
		padding-bottom:25px;
		padding-left:10px;
		padding-right:10px;
		}
	#SideMenu {
		padding-top:15px;
		padding-bottom:100px;
		float:right;
		width:151px;
		}
	#LargeLinks {
		font-size:16px;
		font-weight:bold;
		padding-bottom:5px;
		margin-bottom:10px;
		}
	#LargeLinks li {
		margin-bottom:12px;
		padding-left:15px;
		}
	#SemesterLinks {
		font-weight:bold;
		padding-bottom:10px;
		margin-bottom:10px;		
		}
	#SemesterLinks li {
		padding-left:15px;
		color:#4A6E06;
		font-size:14px;
		}
	#SemesterLinks li a {
		font-size:11px;
		font-weight:normal;
		}
	#ClassLinks li {
		padding:5px;
		padding-left:15px;
		margin-bottom:8px;
		}	
	#ClassLinks li a {
		color:#999999;
		font-weight:bold;
		font-size:16px;
		}
	#ClassLinks li a:hover {
		color:#7AA921;
		}
	#ClassLinks li.Selected {
		background-color: #FFFFFF;	
		padding-top:10px;
		padding-bottom:10px;
		border:1px solid #C4C4C4;
		border-left:1px solid #FFFFFF;
		}
	#ClassLinks li.Selected a {
		color:#4A6E06;
		text-decoration:none;
		}
	#Footer {
		clear:both;
		font-size:10px;
		text-align:center;
		padding-bottom:25px;
		}
	#ChangeSemesters {
		padding:10px;
		border:1px solid #000000;
		background-color:#FFFFFF;
		position:absolute;
		display:none;
		}
		
/* ========================================================================= */
/* Misc Styles
/* ========================================================================= */

	.Headline {
		font-size:14px;
		font-weight:bold;
		margin-bottom:5px;
		}
	.PageTitle {
		font-size:24px;
		text-transform:capitalize;
		margin-bottom:10px;
		}
	.Buttons {
		margin-top:15px;
		}
	.Buttons li {
		display:inline;
		margin-right:15px;		
		}
	#PickColor {
		position:absolute;
		display:none;
		}
	#PickColor table {
		border-collapse:collapse;
		}
	#PickColor table td {
		width:20px;
		height:20px;
		font-size:1px;
		border:1px solid #000000;
		cursor:pointer;
		}
	table .Label {
		text-align:right;
		font-weight:bold;
		padding-right:4px;
		}
	

	