@charset "utf-8";
/* CSS Document */
.main {  background: #FFF url('img/main-background.gif') repeat-y 690px 0; border-top: 3px solid #22282e; }
.main .content {
	margin: 25px 0 25px 25px;
	width: 635px;
	float: left;
	display: inline;
	text-align: justify;
	text-align-last: left;
	}
.main .column {
	width: 305px;
	float: left;
	display: inline;
	margin-bottom: 10px;
	}
.main .second { margin-left: 25px; }

/*//////////////////////////////////////////////////////////////////////////////
	Sidebar Navigation 
//////////////////////////////////////////////////////////////////////////////*/

.sidebar { 
	width: 270px;
	float: right;
	
	background: #f6f6f6 url('img/main-background.gif') repeat-y 0 0;
	padding-bottom: 10px;
	}

/* NAVIGATION MENU  ------------------------------------------------------------- */
	/* Important Links Portion */
	.important-buttons {
		overflow: auto;
		background: #22282e;
		width: 100%;
		padding: 5px 0 10px;
		text-align: center;
		}
	.important-buttons h2 {
		padding: 0 15px 4px;
		font-size: 1.15em;
		color: #EEE;
		text-align: left;
		text-align: left;
		}
	.important-buttons p {
		padding: 0 15px;
		font-size: .85em;
		margin: 0;
		color: #E6E6E6;
		text-align: left;
		clear: both;
		}
	.button, .button:visited { 
		margin: 5px 0 5px 15px;
		padding: 4px 10px;
		float: left;
		background: #F1F1F1;
		border: 1px solid #CCC;
		display: block;
		font: bold .75em Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #666;
		width: 92px;
		text-align: center;
		}
	.button:hover {
		background: #FFF;
		border-color: #FFF;
		color: #000;
		}
	.blue, .blue:visited {
		background: #2576e5;
		border: 1px solid #6eb5f2;
		color: #FFF;
		}
	.blue:hover {
		background: #236aff;
		border-color: #FFF;
		color: #FFF;
		}
	.green, .green:visited {
		background: #74b304;
		border: 1px solid #99cc33;
		color: #FFF;
		}
	.green:hover {
		background: #87c911;
		border-color: #99cc33;
		color: #FFF;
		}

	/* Button Portion */
	.menu-choice { width: 100%; }
	.menu-choice a, .menu-choice-active a, .menu-choice a:visited { 
		width: 240px;
		display: block;
		padding: 8px 10px 8px 20px;
		font: bold .90em "Lucida Sans Unicode","Microsoft Sans Serif",Verdana;
		line-height: 1.45em;
		background: #3b6ca8;
		border-top: 1px solid #81a6c8;
		text-decoration: none;
		color: #FFF;
		text-align: left;
		clear: both;
		overflow: auto;
		}
	.menu-choice a:hover {
		background-color: #31619d;
		color: #FFF;
		}	
	.menu-choice-active a, .menu-choice-active a a:hover, .menu-choice-active:visited {
		background: #213d7a;
		color: #FFF;
		}
	/* Expanding Menu Portion */	
	.expand {
		background: #FFF;
		border-bottom: 6px solid #213d7a;
		border-left: 2px solid #DDD;
		}
	.expand a:hover { color: #213d7a; }
	.expand p {
		margin: 0;
		padding: 5px 10px 5px 18px;
		font: normal .65em Arial, Helvetica, sans-serif;
		color: #333;
		background: #f2f2f2;
		border: 1px solid #DDD;
		border-left: 0;
		border-right: 0;
		}
	.expand p strong {
		line-height: 1.45em;
		font-size: 1.20em;
		}
	.expand ul {
		margin: 0;
		padding: 8px 0;
		list-style-type: none;
		}
	.expand li {
		margin: 4px 10px 4px 0;
		padding: 0 0 0 5px;
		font: normal .85em Arial, Helvetica, sans-serif;
		border-left: 13px solid #FFF;
		color: #666;
		}
	.expand li.selected { border-left: 13px solid #DDD; }
	.expand .selected a{
		font-size: 1.1em;
		font-weight: bold;
		color: #333;
		text-decoration: none;
		}
	.menu-choice a em, .menu-choice-active a em {
		color: #6699cc;
		float: right;
		font-style: normal;
		}
/*//////////////////////////////////////////////////////////////////////////////
	Rarely Used Styles 
//////////////////////////////////////////////////////////////////////////////*/
ul.resource-links {
	list-style-type: none;
	padding: 0;
	margin: 3px 0px;
	}
ul.resource-links li {
	padding: 0;
	margin: 0;
	overflow: auto;
	}
ul.resource-links li a { float: left; width: auto; display: block; padding: 8px 10px 8px 45px; background-position: 5px 50%; background-repeat: no-repeat; color:#236aff; }
.resource-links li a:hover { color: #FFF; font-weight: bold; background-color: #545454; }
a.d2l  { background-image: url('img/desire2learn.png');}
a.email { background-image: url('img/email.png'); }
a.helpdesk { background-image: url('img/helpdesk.png'); }
a.library { background-image: url('img/library.png'); }
a.myrecords { background-image: url('img/myrecords.png'); }
a.passwordreset { background-image: url('img/passwordreset.png'); }
a.return-to-parent { font: normal .8em Verdana, Arial, Helvetica, sans-serif; color: #FFF; }

