/* Reset --------------------------------------------------------------------------------------------------------------------- */
html, body, div, span, h1, h2, h3,  p, blockquote, a, em, font, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style:none;}
	
/* Body ---------------------------------------------------------------------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background: #fff url(../images/body1.png) 0 0 repeat-x;
	color: #36312d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 1em;
}

/* Links --------------------------------------------------------------------------------------------------------------------- */
	a:link,a:visited{padding-bottom:.1em;color:#007099;text-decoration:none;border-bottom:0;}
	a:hover{padding-bottom:.1em;color:#3f2d0c;border-bottom:1px solid #3f2d0c;background:#fff;}
	a:active,a:focus{padding-bottom:.1em;color:#1d68a0;text-decoration:none;border-bottom:1px solid #dbd8c2;}
	a.imglink{border:0;background:none;text-decoration:none;}
	
/* Type ---------------------------------------------------------------------------------------------------------------------- */
	#content p,#content li{margin-top:0;margin-bottom:1.5em;line-height:1.5em;}
	
	#content h2#title{float:left;display:block;font-size:2.75em;font-weight:400;color:#efb201;height:auto;width:900px;margin:0;padding:25px 0 25px 28px;}
	#content h3{font-size:13px;font-weight:700;background:#d8d7d0;color:#121212;margin:2em 0 1em;padding:8px;}
	#content h4{font-weight:700;font-size:12px;color:#212121;margin:0 0 .5em;}
	#content h5{font-weight:400;font-size:1em;margin:0 0 5px;}
	#content h3.first{margin-top:0;}
	#header h1,#intro h2{display:none;}
	
	/* Lists */
	#content ul{margin:0 0 1.5em .5em;}
	#content ol{margin:1.5em 0 1.5em 1.5em;}
	#content ul.indent li{margin-left:10px;}
	#content li li{font-size:1em;}
	#content ul li{background:url(../images/layout/li-bullet.gif) 0 .58em no-repeat;margin:0;padding:0 0 0 10px;}
	#content ol li{list-style:decimal;}
	#content dt{font-weight:700;margin:0;padding:0;}
	#content dd{margin:0 0 1.5em;padding:0;}
	#content ul ul{margin-top:0;margin-bottom:0;padding:0;}
	#content ul ul li {background:url(../images/layout/li-dash.gif) 0 .58em no-repeat;margin:0;padding:0 0 0 8px;}

/* Layout -------------------------------------------------------------------------------------------------------------------- */
	#header{width:100%;height:137px;}
	#identity{
	width:980px;
	height:116px;
	position:relative;
	z-index:10;
	margin:0 auto;
}
	#container{width:980px;margin:0 auto; clear:both;}
	#content{clear:both;width:980px;margin:0 auto;padding:0;}
	#content .gutter{padding:0;margin:0;}
	
/* Main content area elements ------------------------------------------------------------------------------------------------ */
	#content #main {float:left;width:782px;padding:0;margin:0;clear:both;}
	#content #main #feature{float:left;height:391px;}
	#content .secondary{width:782px; margin-bottom:20px; background:#eaece7 url(../images/layout/corners-782-bottom.gif) bottom left no-repeat; clear:both;}
	#content .secondary .gutter{background:transparent url(../images/layout/corners-782-top.gif) top left no-repeat;padding:20px;}
	body.basic #content .secondary .gutter{min-height:500px;padding:40px 60px;}
	#content .pullbox{background:#e0dfd8;border:1px solid #bcbab5;margin-bottom:1.5em;padding:20px;}
	
	#main div.three-col img{width:240px;border:none;margin:0 0 4px;}
	#main div.three-col img.icon{width:auto;margin:0;}
	#main div.three-col ul{list-style:none;margin:0;padding:0;}
	#main div.three-col ul li{background:url(../images/layout/li-arrow.gif) 0 .51em no-repeat;margin:0;padding:0 0 0 12px;}
	#main div.three-col ul ul li{background:url(../images/layout/li-dash.gif) 0 .58em no-repeat;margin:0;padding:0 0 0 8px;}
	#main div.entry{float:left;width:240px;overflow:hidden;margin:0;padding:0 31px 20px 0;}
	#main div.entry h3{background:none;font-size:13px;line-height:1.2em;margin:0 0 .25em;padding:0;}
	#main div.three-col.last{float:right;padding:0;}
	#main div.entry .gutter{float:left;background:#f8f4d6;/*updated 11/17/09*/width:220px;min-height:16em;/*ie6*/_height:16em;padding:10px;}
	#main div.three-col .gutter p{border-bottom:1px dashed #a2a2a2;padding-bottom:15px;margin-bottom:.75em;}
	#main div.three-col .gutter p.more{border:none;background:url(../images/layout/icon-more.gif) 0 .44em no-repeat;margin:8px 0 0;padding:0 0 0 12px;}
	
	.secondary ul.entry,.secondary div.three-col{float:left;width:242px;margin-right:8px;overflow:hidden;padding:0 0 20px;}
	.secondary ul.last,.secondary div.last{float:right;margin-right:0;padding:0;}
	.secondary img{float:left;}
	.secondary a img{display:inline;float:none;}
	.secondary .thumb-img{width:104px;height:104px;display:block;margin:-2px 0 0;padding:0 5px 0 0;}
	.secondary div.thumb-full{float:right;width:632px;}
	.secondary .two-col{width:49%;float:left;}
	.secondary .left{float:left;display:inline;}
	.secondary .right{float:right;display:inline;}
	.secondary .w255{width:255px;}
	.secondary .w365{width:365px;}
	.secondary .w515{width:515px;}
	.secondary .w650{width:650px;}

/* Sidebar elements ----------------------------------------------------------------------------------------------------- */
	#content #sidebar {float: right; width: 186px; overflow: hidden;}
	
	/* introduction */
	#content #sidebar #introduction {display: block; position: relative; width: 186px; height: 380px; padding-top: 15px; background: url(../images/layout/sidebar-intro-bg.gif) 0 0 no-repeat; z-index:9;}
	#content #sidebar #introduction p {position:relative; z-index:8;}	
		/* custom sidebar bg images */
		body.alumni #content #sidebar #introduction {background: url(../images/alumni/sidebar-intro-bgimg.jpg) 0 0 no-repeat;}
		body.facstaff #content #sidebar #introduction {background: url(../images/facstaff/sidebar-intro-bgimg.jpg) 0 0 no-repeat;}
		body.parents #content #sidebar #introduction {background: url(../images/parents/sidebar-intro-bgimg.jpg) 0 0 no-repeat;}
		body.community #content #sidebar #introduction {background: url(../images/community/sidebar-intro-bgimg.jpg) 0 0 no-repeat;}
		body.students #content #sidebar #introduction {background: url(../images/support/sidebar-intro-bgimg.jpg) 0 0 no-repeat;}
	#content #sidebar #introduction p {color: #464444; font-size: 11px; padding: 15px 7px 0 8px;}
	/* introduction titles */
	#content #sidebar #introduction h4 {height: 22px; width: 186px; margin:0; padding:0; text-indent: -9999px; background: url(../images/layout/sidebar-intro-titles.gif) no-repeat;}
		#content #sidebar #introduction h4.about {background-position: 0 0;}
		#content #sidebar #introduction h4.apply {background-position: 0 -22px;}
		#content #sidebar #introduction h4.academics {background-position: 0 -44px;}
		#content #sidebar #introduction h4.campus {background-position: 0 -66px;}
		#content #sidebar #introduction h4.offices {background-position: 0 -88px;}
		#content #sidebar #introduction h4.support {background-position: 0 -110px;}
		#content #sidebar #introduction h4.students {background-position: 0 -264px;}
		#content #sidebar #introduction h4.facstaff {background-position: 0 -132px;}
		#content #sidebar #introduction h4.parents {background-position: 0 -154px;}
		#content #sidebar #introduction h4.alumni {background-position: 0 -198px;}
		#content #sidebar #introduction h4.community {background-position: 0 -220px;}
		#content #sidebar #introduction h4.research {background-position: 0 -308px;}
		#content #sidebar #introduction h4.medcenter {background-position: 0 -330px;}
		
	/* sidebar slide shows */
	#content #sidebar #introduction div#slides {position: absolute; top: 15px; left: 0; width: 186px; height: 370px; padding: 0; margin: 0 auto; z-index:7;}
	#sidebar #introduction #slides div.slides-img {position:absolute; top:210px; left:5px; width:176px; height:112px; z-index:6; overflow:hidden;}
	#sidebar #introduction #slides p#slides-nav {position: absolute; bottom: 20px; right: 10px; width: 40px; height: 18px; margin: 0; padding: 0; z-index:6;}
	#sidebar #introduction #slides p#slides-nav a {border: none; text-decoration: none;}
		#slides a#prev, #slides a#next {display: inline-block; width: 18px; height: 17px; background: transparent url(../images/common/sidebar-slides-btn.gif) no-repeat; overflow: hidden;}
		#slides a#prev, #slides a#prev:visited {background-position: 0 0;} 
		#slides a#prev:active, #slides a#prev:hover {background-position: 0 -18px;}
		#slides a#next, #slides a#next:visited {background-position: -24px 0;} 
		#slides a#next:active, #slides a#next:hover {background-position: -24px -18px;}

/* Navigation -- Main ------------------------------------------------------------------------------------------------- */
	/* main horizontal nav */
	ul#topnav {width:988px; height:36px; margin:0 0 0 -18px; padding:0; top:105px; left:230px; position:absolute;}
	ul#topnav li {position:relative; float:left; background-image:url(../images/layout/nav.gif);}
	ul#topnav li a {background:none; border:0; display:block; text-decoration:none;}
	ul#topnav li a:link, ul#topnav li a:visited, ul#topnav li a:hover, ul#topnav li a:active, ul#topnav li a:focus {height:36px; border:0; text-decoration:none;}
	ul#topnav li:hover {margin:0;}
	
	/* drop down menu size and image */
	ul#topnav .menu {top:37px; position:absolute; z-index: 10; width: 293px; height: 120px;}
	ul#topnav .tableft {top:37px; position:absolute; width: 293px; height: 120px; margin: 0 0 0 -4px; padding:12px 0 12px 14px;
		background: transparent url(../images/nav/dropdown-menu-bg3.png) no-repeat top left;}
	ul#topnav .tableft2 {top:37px; position:absolute; width: 317px; height: 120px; margin: 0 0 0 -4px; padding:12px 0 12px 14px;
		background: transparent url(../images/nav/dropdown-menu-bg5.png) no-repeat top left;}
	ul#topnav .tabright {top:37px; position:absolute; width: 300px; height: 120px; margin:0; padding:12px 0 12px 25px;
		background: transparent url(../images/nav/dropdown-menu-bg4.png) no-repeat top right;}
	
	/* sub nav listed in dropdown menu */
	ul#topnav .menu ul.sub_nav {float:left; margin:0 0 0 2px; padding:0 !important; width:136px;}
	ul#topnav .menu ul.sub_nav1 {float:left; margin:0 0 0 2px; padding:0 !important; width:256px;}
	ul#topnav .menu ul.wide {width:150px;} /* wider tab */
	ul#topnav .menu ul.wide2 {width:160px;} /* currently on Med Center tab */
	/* ul#topnav li.nav_medcenter .menu ul.wide {width:135px;}  Medical Center tab */
	ul#topnav .menu ul.sub_nav li {float:none; background:none; line-height:1.1em; height: 0.01%; position: relative;}
	ul#topnav .menu ul.sub_nav1 li {float:none; background:none; line-height:1.1em; height: 0.01%; position: relative;}
	ul#topnav .menu ul.wide li a {display:inline;} /* wider tab */
	ul#topnav .menu ul.endlist {} /* currently on Support tab */
	
	/* sub nav lists and link */
	ul#topnav .menu ul.sub_nav li a,  ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited 
		{display:inline-block; font-size:12px; line-height:1.2em; font-weight:normal; color: #333; text-decoration:none; padding:4px 3px; height:100%; background-color:transparent;}
	ul#topnav .menu ul.sub_nav li a:hover {color:#fff; text-decoration: none; background-color:#332f2c;}
	ul#topnav .menu ul.sub_nav li a:active {color:#121212; text-decoration: none; background-color:#db9e00;}
	
	
	
	ul#topnav .menu ul.sub_nav1 li a,  ul#topnav .menu ul.sub_nav1 li a:link, ul#topnav .menu ul.sub_nav1 li a:visited 
		{display:inline-block; font-size:12px; line-height:1.2em; font-weight:normal; color: #333; text-decoration:none; padding:4px 3px; height:100%; background-color:transparent;}
	ul#topnav .menu ul.sub_nav1 li a:hover {color:#fff; text-decoration: none; background-color:#332f2c;}
	ul#topnav .menu ul.sub_nav1 li a:active {color:#121212; text-decoration: none; background-color:#db9e00;}
	ul#topnav .menu ul.right {width: 145px;}
	
	/* drop down menu defaults */
	ul#topnav li .menu {display:none;}
	ul#topnav li:hover .menu {display:block;}
	ul#topnav li.over .menu {display:block !important;}
	ul#topnav a.nav_item span {position:absolute; left:-10000px; width:1px; height:1px; }
	
	/* set active main-nav tabs */
	body.about #topnav li.nav_about {background-position:-100px -74px;}
	body.academics #topnav li.nav_academics {background-position:-347px -74px;}
	body.apply #topnav li.nav_apply {background-position:-222px -74px;}
	body.campus #topnav li.nav_campus {background-position:-468px -74px;}
	body.medcenter #topnav li.nav_medcenter {background-position:-945px -74px;}
	body.support #topnav li.nav_support {background-position:-690px -74px;}
	body.research #topnav li.nav_research {background-position:-828px -74px;}
	
	/* home */ul#topnav li.nav_home {background-position:0 0;}ul#topnav li.nav_home:hover {background-position:0 -37px;}ul#topnav li.nav_home a.nav_item {width:100px; height:36px;}ul#topnav li.nav_home .menu {left:0; min-width:99px}
	/* about */ul#topnav li.nav_about {background-position:-100px 0; position: relative;}ul#topnav li.nav_about:hover {background-position:-100px -37px; top: -5px; z-index: 9;}ul#topnav li.nav_about a.nav_item {width:121px; height:36px;}ul#topnav li.nav_about div.menu {left:0; min-width:294px;}
	/* apply */ul#topnav li.nav_apply {background-position:-222px 0; position: relative;}ul#topnav li.nav_apply:hover {background-position:-222px -37px; top: -5px; z-index: 9;}ul#topnav li.nav_apply a.nav_item {width:121px; height:36px;}ul#topnav li.nav_apply div.menu {left:0; min-width:121px}
	/* academics */ul#topnav li.nav_academics {background-position:-347px 0; position: relative;}ul#topnav li.nav_academics:hover {background-position:-347px -37px; top: -5px; z-index: 9;}ul#topnav li.nav_academics a.nav_item {width:120px; height:36px;}ul#topnav li.nav_academics div.menu {left:0; min-width:120px}
	/* campus */ul#topnav li.nav_campus {background-position:-468px 0; position: relative;}ul#topnav li.nav_campus:hover {background-position:-468px -37px; top: -5px; z-index: 9;}ul#topnav li.nav_campus a.nav_item {width:126px; height:36px;}ul#topnav li.nav_campus div.menu {left:0; min-width:126px}
	/* medcenter */ul#topnav li.nav_medcenter {background-position:-945px 0; position: relative;}ul#topnav li.nav_medcenter:hover {background-position:-945px -37px; top: -5px; z-index: 9;}ul#topnav li.nav_medcenter a.nav_item {width:138px; height:36px;}ul#topnav li.nav_medcenter div.menu {left:0; min-width:138px}
	/* research */ul#topnav li.nav_research {background-position:-828px 0; position: relative;}ul#topnav li.nav_research:hover {background-position:-828px -37px; top: -5px; z-index: 9;}ul#topnav li.nav_research a.nav_item {width:113px; height:36px;}ul#topnav li.nav_research div.menu {right:-9px; min-width:117px;}
	/* support */ul#topnav li.nav_support {background-position:-690px 0; position: relative;}ul#topnav li.nav_support:hover {background-position:-690px -37px; top: -5px; z-index: 9;}ul#topnav li.nav_support a.nav_item {width:138px; height:36px;}ul#topnav li.nav_support div.menu {right:-9px; min-width:138px;}

/* Search & Utilities nav ---------------------------------------------------------------------------------------------- */
	#search {
	position:absolute;
	top:17px;
	right:0px;
	height: 17px;
	z-index: 40;
}
	form#keyword {padding: 10px 0; margin: 0;}
	form#keyword label {display: none;}
	form#keyword input.field {float:left; color: #555; border: 1px solid #d79f0b; background: #fcfcfc; margin: 0 2px 0 0; padding: 4px; width: 197px; voice-family: "\"}\"";voice-family:inherit;font: normal 11px Verdana, Helvetica, sans-serif; color: #2f2108;}
	html>body form#keyword input.field {color: #555; width: 197px;}
	form#sitesearch input.field:focus {background: #fff; color: #333; border: 1px solid #503b03;}
	#search_btn,#search_btn:hover {margin: -6px 0 0 3px; padding: 3px 0 0 0; width: 24px; height: 31px; border: 0;}
	
	ul#util-nav {position:absolute; top:31px; left:445px; width:280px; height:20px; display:inline; z-index: 20;}
	ul#util-nav li {float:left; list-style:none; display:block; margin-right:.75em; height:20px; background: url(../images/layout/li-dotted-div.gif) top right no-repeat;}
	ul#util-nav li a {color:#ffffff; float:left; display:block;padding:5px; margin-right:.75em; /* IE6 */ _display:inline;} 
	ul#util-nav li.nav-alert {background: none;}
	ul#util-nav li.nav-myvcu a, ul#util-nav li.nav-myvcu a:hover, ul#util-nav li.nav-myvcu a:visited {text-indent: -9999px; background: url(../images/common/myvcu-lin.gif) 0 6px no-repeat; text-decoration: none; width: 40px; height: 15px; padding-top: 0; border: none;}
	ul#util-nav li.nav-myvcu a:hover {background-position: 0 -16px;} /* myVCU nav bg graphic */
 
/* Audience nav (Students, Facutly/staff, Parents, Alumni, Community) ------------------------------------------------- */
	ul#audience-nav {
	position:absolute;
	bottom:32px;
	left:790px;
	width:500px;
	height:20px;
	display:inline;
	z-index: 25;
}
	ul#audience-nav li {float:left; list-style:none; display:block; margin-right:.75em; height:20px; background: url(../images/layout/li-dotted-div.gif) top right no-repeat;}
	ul#audience-nav li a:link, ul#audience-nav li a:visited {color:#fff; float:left; display: inline; padding:5px; margin-right:.75em; border-bottom: 1px solid #ffb900;}
	ul#audience-nav li a:hover, ul#audience-nav li a:active {padding: 5px; color: #fff; border-bottom:1px solid #3f2d0c; background:#3f2d0c;}
	/* turn off div img for end of list */
	ul#audience-nav li.community {background:none;}

/* Images ------------------------------------------------------------------------------------------------------------ */
	img {border: 0;}
	img.imgleft {float:left; padding:3px; background:#fff; border:1px solid #c7c4b7; margin:0 1em 1em 0;}
	img.imgright {float:right; padding:3px; background:#fff; border:1px solid #c7c4b7; margin:0 0 1em 1em;}
	
/* A-Z navigation ---------------------------------------------------------------------------------------------------- */
	/* small side nav */
	#container #sidebar #az-mini {margin-top: 20px;}
	#az-mini li a, #az-mini li a:link, #az-mini li a:visited, #az-mini li a:active {padding: 0; margin: 0; border: 0; text-decoration: none; line-height:1; color:#fff; font-size:11px;}
	#container #az-mini {clear:both; margin:0; padding:15px 0 20px 10px; border-bottom:1px dashed #a2a2a2; border-top:1px dashed #a2a2a2; }
	#container #az-mini ul {list-style:none; margin:.65em 0; padding:0;}
	#container #az-mini p {margin: 0; padding: 0;}
	#container #az-mini li {float:left; margin:0 2px 2px 0; padding:0;}
	#container #az-mini li a:link, #container #az-mini li a:visited, #container #az-mini li a:active
		{display:block; text-align:center; width:1.4em; height:1.4em; padding:0.3em 0 0 .1em; background:#b48a68; text-decoration:none;}
	#container #az-mini li a:hover {line-height:1; color:#fff; font-size:11px; background:#3a3531; border:0; display:block; text-align:center; width:1.4em; height:1.4em; padding:0.3em 0 0 .1em;}
	#container #az-mini ul li a:link.last {padding:0.2em 0 0.10em .1em;}
	
	/* large nav */
	#container #az-large {float: left; background:#e0dfd8; border:1px solid #cac9c0; width: 700px; margin:0 0 20px 0; padding:20px;}
	#container #az-large ul {float:left; display:inline; list-style:none; font-size:14px; margin:0; padding:0;}
	#container #az-large li {float:left; list-style: none; vertical-align:middle; margin:0 2px 4px 0; padding:0;}
	#container #az-large li a:link, #container #az-large li a:visited, #container #az-large li a:hover, #container #az-large li a:active 
		{display:block; text-align:center; width:1.5em; height:1.5em; padding-top:0; color:#fff; background:#b48a68;  text-decoration:none; margin:0 2px 4px 0;}
	#container #az-large li a:hover, #container #az-large li a.current 
		{background:#3a3531; width:1.5em; height:1.5em; border: none;}
		
	/* az form fileds */
	body.a2z input, body.a2z select {float:left;padding:4px;width:250px;margin-right:5px;}
	/* search field title text */
	#container #az-large p.az-searchtitle {padding:8px 0 2px 0; margin-bottom:.5em; display:block; border-bottom:1px solid #c7c7c7; font-size:11px; width:100%; clear:both;}
	/* headers */
	#content .az-index h4{font-size:13px;font-weight:700;background:#d8d7d0;color:#121212;margin:2em 0 1em;padding:8px;}

/* A-Z table format - for Academic programs page --------------------------------------------------------------------- */
	#container .az-index table{float:left;top:-4px;left:-4px;margin-bottom:20px;border:1px solid #a9a8a1;}
	#container .az-index table caption{text-align:left;border:0;background:#fff;margin:0;padding:8px 12px;}
	#container .az-index table th{font-size:90%;color:#fff;font-weight:700;text-transform:uppercase;border-left:1px solid #fff;text-align:center;background:#a9a8a1;margin:0;padding:8px;}
	#container .az-index table th.first{border-left:0;}
	#container .az-index table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9dbd5;border-left:1px solid #d9dbd5;padding:10px;border-collapse:collapse;}
	#container .az-index table .name{text-align:left;}
	#container .az-index table tr{background:#f5f6f3;}
	#container .az-index table tr.alt{background:#e6e6e6;}
	#container .az-index tr.program td{font-size:12px;font-weight:700;text-align:left;border-top:2px solid #fff;border-bottom:1px solid #bebdb5;background:#dad8cd;padding:4px;}
	#container .az-index table.programtable{border:0;width:100%;margin:0;padding:8px;}
	#container .az-index table.programtable td{border:0;margin:0;padding:0;border-collapse:collapse;}
	#container .az-index table.programtable td.url{border:0;text-align:right;margin:0;padding:0;}
	#container .az-index td.tracks{padding:6px;}

/* Search page - text field in content area  -------------------------------------------------------------------------- */	
	#vcusearch input.field {float:left;padding:4px;width:450px;margin-right:5px;}
	#vcusearch input.btn {margin-top:2px;}
	
/* Search page - text field in content area  -------------------------------------------------------------------------- */	
	div.searchbox {float: left; background:#e0dfd8; border:1px solid #cac9c0; width: 700px; margin:0 0 20px 0; padding:20px;}
	form.vcusearch {margin:0 auto; width:440px;}
	form.vcusearch input.field {float:left;padding:4px;width:350px;margin-right:5px;}
	form.vcusearch input.btn {margin-top:2px; width:63px; height:28px;}

/* University colleges and schools tooltips menu ---------------------------------------------------------------------- */
	#tooltipContent h3 { width: 280px; padding: 0 0 0 400px; }
	p#school-menu {position:relative; display:block; background: url(../images/common/btn-univeristyschools.gif) 0 0 no-repeat; width: 188px; height: 35px;}
	p#school-menu span {display:block; position:absolute; top:0; left:0; width: 186px; height: 39px;}
	p#school-menu span a, p#school-menu span a:hover, p#school-menu span a:visited, p#school-menu span a:active  
		{display:block; background:transparent; border:0; outline:none; padding:0; margin:0; width:186px; height:39px;}
	p#school-menu span:hover {cursor:pointer;}
	.noshow {display: none;}
	#tooltipContent {right: 200px; width: 800px !important; font-size: 12px; line-height: 1.3;}
	#tooltipContent .gutter {display: block; padding:0; margin:0; width:800px; position:relative;}
	#tooltipContent .gutter ul.two-col {float:left; width:200px; padding:15px 15px 15px 10px; line-height: 1.5;}
	#tooltipContent .gutter ul.two-col li {background:url(../images/layout/li-bullet.gif) 0 .58em no-repeat;margin:0 0 .3em 0;padding:0 0 0 8px;}
	#tooltipContent .gutter ul.two-col li ul li {background:url(../images/layout/li-dash.gif) 0 .58em no-repeat;margin:0 0 .3em 0;padding:0 0 0 8px;}
	#tooltipContent a {padding-left:0; padding-bottom:.1em;}

/* Footer navigation and signature links ------------------------------------------------------------------------------- */
	#footer-nav {clear: both; width: 980px; margin: 0 auto; padding: 0; background: #eaece7 url(../images/layout/corners-980-bottom.gif) bottom left no-repeat; font-size:10px; color:#666;}
	#footer-nav .gutter {width: 920px; margin:0; padding:20px 20px 0 40px; background: transparent url(../images/layout/corners-980-top.gif) top left no-repeat;}
	#footer-nav h4 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; margin:0 0 .5em 0; padding:0 0 .1em 0;}
	#footer-nav .gutter ul {float:left; display:inline; color:#808080; margin:0; padding:0 0 15px 0; list-style:none;}
	#footer-nav ul li {width:110px; float:left; font-weight:bold; margin:0; padding:4px 20px 0 0; display:block;}
	#footer-nav ul li.last {padding-right:0;}
	#footer-nav ul li a, #footer-nav ul li a:link, #footer-nav ul li a:visited {color:#404040;}
	#footer-nav ul li h4 a, #footer-nav ul li h4 a:link, #footer-nav ul li h4 a:visited, #footer-nav ul li h4 a:active {color:#dd9d02;}
	#footer-nav ul li h4 a:hover {color:#111;}
	#signature {clear: both; width: 942px; margin: 20px auto 0 auto; padding: 0; color:#646051; font-size:.9em; line-height: 1.6em;}
	#signature ul {list-style:none; clear:both; margin:0 auto; padding:0 0 30px 0; text-align:center;}

/* Miscellaneous ------------------------------------------------------------------------------------------------------- */
	/* Back to top link */.toplink, .toplink:hover {padding-left:14px;background: url(../images/layout/icon-toplink.gif) top left no-repeat;}
	#jumptocontent {position: absolute; top: -1000px; display: none;}
	.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.clear {clear: both;}
	em {font-style: italic;}
	strong {font-weight:bold;}
	.light {color: #5f5f5f;}

/* Alert icons ------------------------------------------------------------------------------------------------------- */
	/* temp position update - to be removed  */
	ul#util-nav {width: 380px; left: 380px;}
	
	/* header icon by search bar  */
	ul#util-nav li.alert-icon {background: url(../images/common/icons-alert2.gif) 2px -51px no-repeat; padding-left: 18px; height: 19px;}
	ul#util-nav li.alert-icon a {margin-left:2px;}
	/* add icon to alert in news section - could be moved to section with rest of this style*/
	div#newscontent ul#alerts li {background: url(../images/common/icons-alert2.gif) 0 -15px no-repeat; padding-left: 20px; padding-top:2px; margin-bottom:16px; height: 15px; /*IE6 fix*/ _width:390px;}
	/* change VCU alert color to red in news block  */
	ul#newsicon-links li.alert-icon a {color: #990000;}
	/* add icon in drop down menu  */
	div#header ul#topnav .menu li span.alert-icon {/*position:relative;*/ overflow:hidden !important; background: url(../images/common/icons-alert2.gif) 0 -17px no-repeat !important; padding-left: 17px; margin-right:2px; height:10px; width: 15px;}
	/* add icon in footer  */
	div#footer-nav li.alert-icon {background: url(../images/common/icons-alert2.gif) 0 2px no-repeat; padding-left: 18px; height: 14px;}
