body {
	margin: 0px;
	padding: 0px; 
	}
a {color:#800D1E;}

a:visited {color: #666666;}

.access {display: none;}

img {border: none;}

p, ul li, ol li, .text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

p {margin: 0 0 15px 0;}

.textPRINT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.textLINK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #800D1E; text-decoration: underline}

.textLINKBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #800D1E; text-decoration: underline}

.LARGE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #800D1E; text-decoration: none}

.textLINKSUBTTL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #800D1E; text-decoration: underline}

.textHEADERSUBTTL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #800D1E; text-decoration: none}

.textWHITE, a.textWHITE:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.textWHITELINK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #800d1e; text-decoration: underline }

.textCOPPER { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #96614B; text-decoration: none }

.textCOPPERBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #96614B; text-decoration: none }

.textPURPLE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #52265E; text-decoration: none }

.textPURPLEBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #52265E; text-decoration: none }

.textITALICS { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none}

.textBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.textBOLDPRINT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.textBOLDWHITE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.textBOLDWHITEPRINT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.textHIGHLIGHT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #800d1e; }

.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.headerWHITE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.headerBOLD, h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.headerBOLDPRINT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.headerBOLDWHITE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.headerBOLDPURPLE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #52265e; text-decoration: none}

.headerCourseMedia {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #FFFFFF;}

.sidenavWHITE, a.sidenavWHITE:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal;font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline ; letter-spacing: normal}

.sidenavGREY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal;font-variant: normal; text-transform: none; color: #CCCCCC; text-decoration: none ; letter-spacing: normal}

.sidenavCOPPER, a.sidenavCOPPER:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none; color: #800d1e; text-decoration: underline ; letter-spacing: normal}

.sidenavWHITEBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none ; letter-spacing: 0px}

h3.sidenavWHITEBOLD  {margin: 0 10px;}

.application_left { text-decoration: none; color: #3C2F1F; font-size: 12px; font-weight: bold; font-family: Arial; margin: 10px 2px 5px 0 !important; padding: 5px; background: #B8A786; border-top: 1px solid #A59373; border-bottom: 1px solid #A59373; }

ul.sidenav { list-style: none; margin: 0; padding: 0; }

ul.sidenav li { margin: 0 0 5px 0; padding: 0 0 0 7px; font-size: 11px; background: transparent url('../images/bullet_s.gif") 0 3px no-repeat; }

.sidenavBLACK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 110%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: underline ; letter-spacing: normal }

td.sidenavBLACK {padding: 10px 10px 0 10px;}

.sidenavBLACKNOUL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 110%; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal }

.sidenavBLACKNOULBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 110%; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; letter-spacing: normal }

.crumbactive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 10px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

a#crumbactive:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 10px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

.crumbINactive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: normal; text-transform: none; color: #800D1E}

.footerUL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline;}

.footerNOUL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.footerBLACK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

.footerBLACKUL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: underline; color: #000000}

.active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; background-color: #52265E; height: 22px}

.INactive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline ; background-color: #999999; clip:   rect(   ); height: 14px}

.tabSELECTED { background: url("../images/tabback0.gif); background-repeat: no-repeat}

.tabDEselected { background: url("../images/tabbackO.gif); background-repeat: no-repeat}

.bodyactivelink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #800D1E; text-decoration: underline}

.smallWHITElhnoul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none ; letter-spacing: normal}

.smallWHITEnoul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none ; letter-spacing: normal}

.smallWHITEnoulBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none ; letter-spacing: normal}

.smallBLACKnoul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none ; letter-spacing: normal}

.smallBLACKul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: underline ; letter-spacing: normal}

.log { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: underline}

.stepGrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #999999}

.stepBLACK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000 }

input {visibility: visible;}

select {visibility: visible;}

.button { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #000000 solid; background-repeat: repeat-x; background-position: 0px 0px; background-attachment: fixed; clear: none; float: none; clip:  rect(   ); height: 20px}

.buttontext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}

.small { font-size: 8pt; font-family: Verdana, Arial, helvetica, sans-serif;}

.medium {font-size: 11px;}

.listpack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; margin-top : 1px; padding-top : 1px; margin-bottom : 1px; padding-bottom : 1px;}

.side { font-size: 11px; font-family: Verdana, Arial, helvetica, sans-serif; color : #ffffff; letter-spacing : -1px; line-height : 13px;}

a.side:visited {color:#ffffff;}

a#sidetwo { font-size: 8pt; font-family: Verdana, Arial, helvetica, sans-serif; color : #ffffff; letter-spacing : -1px; line-height : 13px;}

a#sidetwo:visited { font-size: 8pt; font-family: Verdana, Arial, helvetica, sans-serif; color : #ffffff; letter-spacing : -1px; line-height : 13px;}

.sidegray { font-size: 8pt; font-family: Verdana, Arial, helvetica, sans-serif; color : #cccccc; letter-spacing : -1px; line-height : 13px; hover : 800D1E; }

a.sidegray:visited {color:#cccccc;}

.fine {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none ; letter-spacing: normal
}
.fineBOLD {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none ; letter-spacing: normal
}
.fineUL {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline; letter-spacing: normal
}
.LARGEheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF}

#PopupHeader {background: url(bg_popup.gif) left top repeat-x;}

#PopupHeader td {padding: 0px 13px 0px 0px;}

#PopupHeader a {
	color:#FFFFFF;
	text-decoration: none;
	}

#PopupHeader h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 13px 5px;
	}
#formsearch form {
	margin: auto 0px;
}
table#footer {
	background-color: #EFE7D8;
	height: 28px;
	border: 1px solid #CAC7C0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 18px auto 3px auto;
	}
	
table#footer td {
	font-size: 11px;
	padding: 0px 10px;
	}
 
table#footer a {
	text-decoration: underline;
	color: #333;
	margin: 0px;
	padding: 0px;
	}

table #footer a:hover {color: #000;}

table #log {background: url(../images/log_bg00.gif) left top no-repeat;
margin-top:10px;
}

table #log td {padding: 8px 0 12px 12px;}

table #log p, table #log a {
	font-size: 11px; font-family: Verdana, Arial, helvetica, sans-serif; 
	line-height : 13px;
	}
table #log a {
	color:#800D1E;
	letter-spacing : -1px; 
	}
h3, h4, h5 {font-family: Verdana, Arial, Helvetica, sans-serif;}

h3 {
	font-size: 14px;
	margin: 0px;
	}
h4 {
	font-size: 12px;
	margin: 0px;
	}
/* Library */

#headerbar td {padding: 0 10px;}

#headerbar p, #headerbar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
table#notice, table.chart {border: solid 1px #CCCCCC;}

/* Login */

#login h2 {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	color: #000;
	}
#login p {font: 12px/14px Arial, Helvetica, sans-serif;}

#loginbox, #rightbox {margin: 20px 0 10px;}

#loginbox {
	background-color: #FAF8F3;
	border: 1px solid #ccc;
	padding: 15px 15px 5px 15px;
	}
#rightbox {padding: 15px 15px 5px 30px;}
#wrightbox {
	background-color: #FAF8F3;
	border: 1px solid #ccc;
	margin-top:20px;
	padding: 10px 10px 15px 10px;
	}
#login #headerbar {background: url(../images/nav_bg00.gif) top left no-repeat;}

/* Login */

table#welcomeweek {background: url(bg_welco.gif) top left no-repeat;}

table#welcomeweek #col1 {padding: 30px 0 0 10px;}

table#welcomeweek span {color: #fff;}

table#welcomeweek p {margin-top: 10px;}

table.dataGrid {
	border: 0px solid #000;
	border-collapse: collapse;
	vertical-align: top;
	padding: 0;
	}
table.dataGrid th {
	padding: 2px 10px 2px 10px;
	font-family: Arial, sans serif;
	line-height: 125%;
	font-size: 12px;
	font-weight: bold;
	background: #ddd;
	border: 1px solid #ddd !important;
	border-collapse: collapse !important;
	}
table.dataGrid td {
	padding: 5px 10px 5px 10px;
	font-family: Arial, sans serif;
	line-height: 125%;
	font-size: 12px;
	border: 1px solid #ddd !important;
	border-collapse: collapse !important;
	}

/* Right Floating Navigational Widget */
	
div#rightFloat {
	float: right;
	width: 157px;		
	margin: 0 0 5px 15px; 
}

div#rightFloat #tertiaryNavPhoto {
	margin: 1px 0 2px 0;
	border: 0;
}

h2.rightHeading {
	width: 157px;
	height: 33px;
	margin: 0; padding: 0;		
	overflow: hidden;
	text-indent: -1000em;
}

	h2.ambassador {
		background: transparent url('../images/ambassad.gif") top left no-repeat;
	}

	h2.writingCenter {
		background: transparent url('../images/writingC.gif") top left no-repeat;
	}

	h2.researchCenter {
		background: transparent url('../images/research.gif") top left 		no-repeat;
	}
	
#blockNav,
#blockNavSimplified { 
	list-style: none; 
	width: 157px;
	margin: 0; padding: 0; 
	font: 11px/13px Arial, Helvetica, sans-serif;
}

#blockNav li {
	min-height: 19px; 
	margin: 0 0 2px 0; padding: 2px 4px 2px 6px; 
	border-bottom: 1px solid #800d1e; 
	background: #EFE7D8;
	font: 11px/19px Arial, Helvetica, sans-serif;
}

#blockNav li.hovered { 
	border-bottom: 1px solid #000;
}

#blockNav li span {
	display: block;
	color: #800d1e;
	font-weight: bold;
}

#blockNav li a.button {
	float: right; 
	margin: 3px 5px; 
	width: 11px; height: 11px;
	overflow: hidden;
	border: 0;
	
	background: transparent url('../images/back-plu.gif") top left no-repeat;
}

#blockNav li a.buttonFocus { 
	background: #e0d0b2; 
}

#blockNavSimplified li a {
	display: block;
	color: #800d1e;
	min-height: 19px; 
	margin: 0 0 2px 0; padding: 2px 4px 2px 6px; 
	border-bottom: 1px solid #800d1e; 
	background: #EFE7D8 url("right_ar.gif") top right no-repeat;
	font: 11px/19px Arial, Helvetica, sans-serif;
}

	#blockNavSimplified li a:hover {
		background-color: #e0d0b2;
	}

#blockNav li ul { 
	list-style: none; 
	margin: 0; padding: 4px 0 0 0;
	border-top: 1px solid #B7797B;
	
	/* filter IE5/mac */
	/* \*/
	display: none;		
	/* */ 
}

#blockNav li .currentSection { 
}

#blockNav li ul li {
	display: inline;
	
	border: 0;
	height: auto;
	margin: 0; padding: 0;
	
	font: 11px/14px Arial, Helvetica, sans-serif;
}

#blockNav li ul li a {
	display: block;
	
	margin: 0 0 1px 0; padding: 0 0 0 5px;
	border: 1px solid #EFE7D8;
}

#blockNav li ul li a:hover {
	background: #e0d0b2;
	border: 1px solid #C7B798;
}

#blockNav li ul li a.currentItem { 
	background: #e0d0b2;
	border: 1px solid #C7B798;
}

#blockNav li ul li a.currentItem:hover { 
	color: #000; 
	border: 1px solid #B7797B;
}
/* Table Call Out */
#callout {
	width: 549px;
	border-top: 1px solid #bf868e;
	clear: both;
	margin: 0 0 15px 0;
	}
#callout h3 {
	font-size: 12px;
	font-weight: normal;
	}
#callout .header {background: #f8f4ee url("bg_callo.gif") bottom left repeat-x;}

#callout .shadow {background: url("callout_.gif") top left repeat-y;}

#callout .header {padding: 10px 0 10px 10px;}

#callout .content {padding: 10px 10px 0 10px;}

#callout .content, #callout .header {border-right: 1px solid #bf868e;}

#callout .noborder {border: none;}

#callout .content p, #callout ul li {font-size: 11px;}

.cta, table.cta-iguide {margin: 0 0 20px 20px;}

td.cta-content {padding: 0 12px;}

/* iGuide CTAs */
table.cta-iguide {background: #a14d59 url("bg_cta_b.gif") bottom left no-repeat;}

table.cta-iguide td.copy {padding: 8px 10px 10px 10px;}

table.cta-iguide .copy a, table.cta-iguide .copy p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	}
	
/* Faculty iGude Top Navigation */

#nav {
	width: 731px; height: 32px;
	margin: 0 0 10px 0; padding: 0;
	color: #fff;
  	background: #800d1e url("nav-back.png") top left repeat-x;
  	font-family: Arial, sans serif;
  	font-size: 11px;
	}
	#nav li {
		position: relative;
		float: left;
		background: none;
		color: #fff;
		font-size: 9pt;
		font-weight: bold;
		margin: 0; padding: 0;
	}
	/* \*/
	#nav li { display: inline; height: auto !important; margin: 0; }
	/* */
	#nav li a {
		text-decoration: none;
		background: none;
		color: #fff;
		margin: 0 0 0 0; padding: 4px 9px 4px 9px;
	}
		/* \*/
		#nav li a { display: block; float: left; }
		/* */
		#nav li a {
			height: 29px;
			text-indent: -1000em; overflow: hidden;
			padding: 0 !important;
			float: none !important;
		}
		#nav li ul li a {
			height: auto;
			text-indent: 0em; overflow: visible;
		}
		#nav li a#home {
			width: 42px;
			background: transparent url('../images/nav-home.png") 0px 0px no-repeat;
		}
    	#nav li a#courses {
			width: 81px;
			background: transparent url('../images/nav-cour.png") 0px 0px no-repeat;
		}
		#nav li a#policies {
			width: 168px;
			background: transparent url('../images/nav-poli.png") 0px 0px no-repeat;
		}
		#nav li a#resources {
			width: 100px;
			background: transparent url('../images/nav-reso.png") 0px 0px no-repeat;
		}
		#nav li a#facultydev {
			width: 166px;
			background: transparent url('../images/nav-facu.png") 0px 0px no-repeat;
		}
		#nav li a#community {
			width: 108px;
			background: transparent url('../images/nav-comm.png") 0px 0px no-repeat;
		}
		#nav li a#help {
			width: 66px;
			background: transparent url('../images/nav-help.png") 0px 0px no-repeat;
		}
	#nav li a:hover {
		background-color: #e0d0b2 !important;
    	background-position: 0px -32px !important;
		color: #000;
	}
	#nav li ul {
		display: none;
		position: absolute;
		width: 190px;
		top: 99% !important; left: 0 !important;
		margin: 0 0 0 -1px; padding: 0;
		overflow: hidden;
		background: #800d1e;
		text-align: left;
		border: 1px solid #000;	border-bottom: 0;
	}
	#nav li ul li {
		width: 190px;
		clear: both;
		height: auto !important;
		padding: 0 !important; margin: 0 !important;
		font-size: 9pt;
		font-weight: normal;
		line-height: 110%;
		border: 0 !important;
		font-size: 11px !important;
	}
	#nav li ul li a {
		width: 190px;
		display: block;
		padding: 4px 10px 4px 10px !important; margin: 0;
		border: 0 !important;
		border-bottom: 1px solid #000 !important;
	}
	#nav li ul li a:hover {
		background: #EBE0C8;
		color: #000;
	}
	#nav li > ul {
		top: auto;
		left: auto;
	}
	#nav li:hover ul, #nav li.over ul {
		display: block;
		z-index: 1000;
	}
	
/* Learner iGude Top Navigation */

#learner #nav {height: 40px;}
	
		#learner #nav li a {height: 40px;}

		#learner #nav li ul li a {
			height: auto;
			text-indent: 0em; overflow: visible;
		}
		#learner #nav li a#home {
			width: 81px;
			background: transparent url('../images/learner-.gif") 0px 0px no-repeat;
		}
    	#learner #nav li a#courses {
			width: 79px;
			background: transparent url('../images/learner0.gif") 0px 0px no-repeat;
		}
		#learner #nav li a#finances {
			width: 86px;
			background: transparent url('../images/learner1.gif") 0px 0px no-repeat;
		}
		#learner #nav li a#advising {
			width: 160px;
			background: transparent url('../images/learner2.gif") 0px 0px no-repeat;
		}
		#learner #nav li a#records {
			width: 164px;
			background: transparent url('../images/learner3.gif") 0px 0px no-repeat;
		}
		#learner #nav li a#community {
			width: 103px;
			background: transparent url('../images/learner4.gif") 0px 0px no-repeat;
		}
		#learner #nav li a#help {
			width: 58px;
			background: transparent url('../images/learner5.gif") 0px 0px no-repeat;
		}
	#learner #nav li a:hover {background-position: 0px -40px !important;}
  
#learner #formsearch {padding-right: 13px;}
#learner input.searchbox {margin-top: 3px;}

/* Graduation pages */
.box-outer {
	background: #EFE7D8 url("bg-gradu.gif") bottom left repeat-x;
	border: 2px solid #e0d0b2;
	margin: 0 0 20px 0;
	}
.box-banner {
	background: transparent url('../images/bg-gradv.gif") top left repeat-x;
	border: 1px solid #fff;
	padding: 20px;
	text-align: center;
	}
.box-banner h1, .box-banner h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #800d1e;
	font-weight: normal;
	margin: 0 0 5px 0;
	}
.box-banner h2 {
	font-size: 14px;
	margin: 0;
	}
.thumb {
	display: block;
	height: 96px;
	width: 157px;
	margin: 5px 0 0 0;
	background: transparent url('../images/bg-thumb.gif") top left no-repeat;
	}
.thumb img {
	margin: 10px 0 0 10px;
	border: none;
	} 
	
	

#addform input, #addform textarea, #addform select
{
font: 11px verdana, sans-serif;
border: 1px solid brown;

color: black;
margin: 0.4em 1em 0 0;
outline: none;
}

#addform input.radio
{
border: 0px;
}

#addform input.checkbox
{
color: #fff;
background-color: #0A3E52;
border: 0px;
}

#addform input.add
{
width: 135px;
}

#addform textarea
{
width: 200px;
 height:100px;
}

#addform input.f
{
width: 200px;
border: 1px solid;
background-color: #E6ECF6;
color: Black;
}
#addform input.del
{
width: 16px;
height:16px;
background-image: url(../images/b_drop.png);
border: 0px solid;
}

#addform input.src
{
	width: 120px;
}

#addform input.srcbut
{
width: 31px;
height:23px;
background-image: url(../images/ready_r4_c2.jpg);
border: 0px solid;
margin-top:5px;
	
}