	body { font-family: Verdana, Arial, sans-serif; font-size: 14px; background-color: #336699; background-image: url(http://www.rackham.umich.edu/images/patchy-blue3.jpg); left: 0px; top: 0px; }
	p.small { font-family: Verdana, Arial, sans-serif; font-size: 12px; }

	/* added by Robbie 2006 - 2008 */
	.Small_Header { 
		font-family: Verdana, Arial, sans-serif; 
		font-size: 0.75em; 
		font-weight: bold; 
		color: #FFFFFF;
	}
	/* end Robbie's additions    */

	#topTableDiv { position: absolute; z-index: 1; top: 4px; }
	#sealDiv { position: absolute; z-index: 5; margin-left: 10px; top: 0px; margin-top: 0px; }
	#bigTableDiv { position: absolute; top: 28px; z-index: 2; }

	h6 { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }
	h5 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
	h4 { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
	h3 { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #000000; }
	h2 { font-family: Verdana, Arial, sans-serif; font-size: 16px; font-weight: normal; color: #000000; }
	h1 { font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: normal; color: #000000; }
	dt { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

	#topTable { width: 750px; }
	#topTableCol1 { width: 104px; }
	#topTableCol3 { width: 300px; }

	.outerContainerTable { width: 750px; background-color: #ffcc66; border-right: 2px solid gray; border-left: 2px solid gray; border-bottom: 2px solid gray; border-top: 0px solid gray; }  /*medium color*/

	#titleBarTable { border-top: 1px solid #aa7711; border-left: 1px solid #aa7711; border-right: 1px solid #aa7711; border-bottom: 1px solid #aa7711; }
	#titleBarTableCol1 { width: 104px; } /* width must match topTableCol1 above */
	/* col2 has rackham title graphic, which is 440px wide */
	#titleBarTableCol3 { width: 185px; }

	.audBarTable { border-top: 0px solid #aa7711; border-left: 0px solid #aa7711; border-right: 0px solid #aa7711; border-bottom: 0px solid #aa7711; background-color: #ffcc66; }

	/* top audience tab bar stuff */
	#home { background-color: #ffeecc; border: 1px solid #cc9933; } /* bgcolor used to be aa7711,4477aa, ffe4af */
	#pstud { background-color: #ffeecc; border: 1px solid #cc9933; } /* border used to be white */
	#cstud { background-color: #ffeecc; border: 1px solid #cc9933; }
	#alum { background-color: #ffeecc; border: 1px solid #cc9933; } 
	#fac { background-color: #ffeecc; border: 1px solid #cc9933; }
	#doc { background-color: #ffeecc; border: 1px solid #cc9933; }

	a.menuText { font-family: Tahoma, Arial, sans-serif; font-size:11px; color: #663300; font-weight: bold; text-decoration: none; } /* used to be 996600 */
	a.menuText:visited { color: #663300; text-decoration: none; }
	a.menuText:hover { color: #6699cc; text-decoration: none; }
	a.menuTextHome { font-family: Tahoma, Arial, sans-serif; font-size:16px; color: #ffffff; font-weight: bold; text-decoration: none; } /* used to be 996600 */
	a.menuTextHome:visited { color: #ffffff; text-decoration: none; }
	a.menuTextHome:hover { color: #ffcc66; text-decoration: underline; }

	/* breadcrumb trail*/
	.crumbs { border-bottom: 0px solid #cccccc; border-right: 0px solid #cccccc; border-top: 0px solid #cccccc; border-left: 0px solid #cccccc; color: black; font-family: Verdana, Arial, sans-serif; font-size: 10px; } 

	/* search box stuff */
	input, select, textarea { font-size: 10px; font-family: Verdana, sans-serif; } /* shrinks size of box and button */
	.searchBox { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: white; }

	/* blue navbar stuff */
	#rollMenu { position: absolute; top: 160px; left: 10px; } /*margin-top: -8px; margin-left: -30px;*/

	.inPageSidebar { background: #F5D5A2; border-top: 2px solid #996633; border-bottom: 2px solid #996633; }
	.inPageSidebar2 { border: 2px solid #ccbb99; background: #F6E3BE; }
	.sectBarText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #663300; }
	.sectBarTextMed { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #663300; }
	.sectBarTextBig { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #663300; }
	.pageTitle { font-size: 18px; font-weight: bold; color: #663300; } /* #885500 */
	.indent { margin-left: 10px }
	.indent10 { margin-left: 10px }
	.indent15 { margin-left: 15px }
	.indent25 { margin-left: 25px }
	.shadedBox { border-left:1px solid #cccccc; border-top:1px solid #cccccc ; border-right:2px solid #aaaaaa ; border-bottom:2px solid #aaaaaa ; background-color: #ffe4af }

	.heading { font-size: 14px; font-weight: bold; color: #996600; } /* used in Quicklinks title */
	.quickLink { margin-left: -20px } /* to move unordered list to the left */
	.heading2 { font-size: 18px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #996600; } /* used in News/Events titles */
	.heading3 { font-size: 16px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #996600; }
	.heading3a { font-size: 14px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #996600; }
	.heading4 { font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color: #996600; } /* used in InterDis boxes */
	.newsEventsText { font-family: Verdana, sans-serif; font-size: 10px; }
	.trailingDots { color: gray; font-size: 10px; }

	/* footer stuff */
	.footerText { color: #663300; font-family: Verdana, sans-serif; font-size: 10px; }
	a.footerLink { text-decoration: underline; color: #663300; }
	a.footerLink:visited { text-decoration: underline; color: #663300; }
	a.footerLink:hover { text-decoration: none; color: #996633; }

	/* assorted link styles */
	a { text-decoration: underline; color: #003366; } /*003366*/
	a:visited { text-decoration: underline; color: #993300; }
	a:hover { text-decoration: underline; color: #6699cc; }
	
	a.breadcrumb { text-decoration: underline; color: #663300; }
	a:hover.breadcrumb { text-decoration: none; color: #996633; }
	
	a.opp	{ text-decoration: underline; color: #663300; }
	a:hover.opp { text-decoration: none; color: #996633; }
	
	a.e { text-decoration: underline; color: #663300; font-size: 10px; font-family: Verdana, sans-serif; }
	a:hover.e { text-decoration: none; color: #996633; font-size: 10px; font-family: Verdana, sans-serif; }
	
	a.quick { text-decoration: underline; color: white; }
	a.quick:hover { text-decoration: none; color: white; }
	a.quick:visited { text-decoration: none; color: #ffffff; }
	
	a.white { text-decoration: underline; color: #ffffff; }
	a.white:hover { text-decoration: none; color: #aa7711; }
	a.white:visited { text-decoration: underline; color: #ffffff; }
	
	h3 a { text-decoration: underline; color: #996600; }
	h3 a:hover { text-decoration: none; color: #663300; }
	
	.heading2 a { text-decoration: none; font-size: 18px; font-weight: bold; color: #996600; }
	.heading2 a:visited { text-decoration: none; color: #996600; font-size: 18px; font-weight: bold; }
	.heading2 a:hover { text-decoration: underline; color: #cc9933; font-size: 18px; font-weight: bold; }
	
	dt a { text-decoration: underline; color: #663300; }
	dt a:hover  { text-decoration: none; color: #996633; }
	
	
/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position: absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left: 0; top: 0; visibility: visible; }
.clCMAbs{position: absolute; visibility: hidden; left: 0; top: 0}
/* CoolMenus 4 - default styles - end */

/************ MENU NUMBER 1 *************/ 
/*Style for the background-bar*/
.clBar { position: relative; width: 10px; height: 10px; background-color: #346f8a; layer-background-color: #346f8a; visibility: hidden; }

/*Styles for level 0*/
.clLevel0, .clLevel0over { position: relative; padding: 10px; font-family: Tahoma, Arial, sans-serif; font-size:15px; font-weight: bold; }
.clLevel0 { background-color: #346f8a; layer-background-color: #346f8a; color: #ffffff; text-decoration: none; font-weight: bold; }
.clLevel0over { background-color: #74afca; layer-background-color: #74afca; color: #FFFFFF; cursor: pointer; cursor: hand; text-decoration: none; font-weight: bold; }
.clLevel0border { position: absolute; visibility: hidden; background-color: #4477aa; layer-background-color: #4477aa; }

/*Styles for level 1*/
.clLevel1, .clLevel1over { position: absolute; padding: 5px; font-family: Tahoma, Arial, sans-serif; font-size:15px; font-weight: bold; }
.clLevel1 { background-color: #346f8a; layer-background-color: #346f8a; color: #ffffff; text-decoration: none; font-weight: bold; }
.clLevel1over { background-color: #74afca; layer-background-color: #74afca; color: #FFFFFF; cursor: pointer; cursor:  hand; text-decoration: none; font-weight: bold; }
.clLevel1border { position: absolute; visibility: hidden; background-color: #6699cc; layer-background-color: #6699cc; }

/*Styles for level 2*/
.clLevel2, .clLevel2over { position: absolute; padding: 5px; font-family: Tahoma, Arial, sans-serif; font-size:15px; font-weight: bold; }
.clLevel2 { background-color: #346f8a; layer-background-color: #346f8a; color: #ffffff; text-decoration: none; font-weight: bold; }
.clLevel2over { background-color: #74afca; layer-background-color: #74afca; color: #FFFFFF; cursor: pointer; cursor: hand; text-decoration: none; font-weight: bold; }
.clLevel2border {position: absolute; visibility: hidden; background-color: #6699cc; layer-background-color: #6699cc; }

/************ MENU NUMBER 2 ************/
/*Style for the background-bar*/
.cl2Bar { position: absolute; width: 10px; height: 10px; background-color: #346f8a; layer-background-color: #346f8a; visibility: hidden; }

/*Styles for level 0*/
.cl2Level0, .cl2Level0over { position: absolute; padding: 5px; font-family: Tahoma, Arial, sans-serif; font-size:11px; font-weight: bold; }
.cl2Level0 { background-color: #4477aa; layer-background-color: #4477aa; color: #ffffff; text-decoration: none; font-weight: bold; }
.cl2Level0over { background-color: #ffffff; layer-background-color: #ffffff; color: #4477aa; cursor: pointer; cursor: hand; text-decoration: none; font-weight: bold; }
.cl2Level0border { position: absolute; visibility: hidden; background-color: #ffffff; layer-background-color: #ffffff; }

/*Styles for level 1*/
.cl2Level1, .cl2Level1over { position: absolute; padding: 5px; font-family: Tahoma, Arial, sans-serif; font-size:11px; font-weight: bold; }
.cl2Level1 { background-color: #4477aa; layer-background-color: #4477aa; color: #ffffff; text-decoration: none; font-weight: bold; }
.cl2Level1over { background-color: #ffffff; layer-background-color: #ffffff; color: #4477aa; cursor: pointer; cursor: hand; text-decoration: none; font-weight: bold; }
.cl2Level1border { position: absolute; visibility: hidden; background-color: #ffffff; layer-background-color: #ffffff; }

/*Styles for level 2*/
.cl2Level2, .cl2Level2over { position: absolute; padding: 5px; font-family: Tahoma, Arial, sans-serif; font-size:11px; font-weight: bold; }
.cl2Level2 { background-color: #4477aa; layer-background-color: #4477aa; color: #ffffff; text-decoration: none; font-weight: bold; }
.cl2Level2over { background-color: #ffffff; layer-background-color: #ffffff; color: #4477aa; cursor: pointer; cursor: hand; text-decoration: none; font-weight: bold; }
.cl2Level2border {position: absolute; visibility: hidden; background-color: #ffffff; layer-background-color: #ffffff; }

.rns {background-image: url('/fsrns/answerbg.gif'); height: 100px;}