/******************************************************* // casedotedu layout (page and navigation) elements // *****************************************************/

body
	{
	background:url(images/header.png) top repeat-x;
	}

#skiplinks
	{
	display:none;
	}

#wrapper				
	{
	margin:0 auto; 
	width:960px; 
	min-height:400px;  
	padding:0;
	}

/* HEADER config */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

/* school, college, center or department name */
#subsite
	{
	position:relative;
	top:-25px;
	float:right;
	margin-right:5px;
	margin-bottom:-50px;
	}

#subsite a:hover
	{
	text-decoration:none;
	}

/* BODY config */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

/*Top line of info - Page title and right-aligned link*/
#legend
	{
	padding:0px;
	margin:5px 0px 10px 0px;
	display:block;
	width:960px; 
	}

#legend div
	{
	display:block;
	}

#legendLEFT
	{
	width:480px;
	text-align:left;
	float:left;
	}

#legendLEFTlong
	{
	text-align:left;
	float:left;
	width:580px;
	}

#legendRIGHT
	{
	width:480px;
	text-align:right;
	float:right;
	padding:0px;
	}

#legendRIGHTlow
	{
	width:480px;
	text-align:right;
	float:right;
	margin-top:0px;
	padding:0px;
	}

#legendRIGHTlong
	{
	text-align:right;
	float:right;
	padding:0px;
	width:380px;
	}

#legend h2
	{
	padding:0px;
	display:block;
	}

#legend h2 a:hover span.subsitename, #legend h2 a:hover span.pagename
	{
	text-decoration:underline;
	}

span.extralink
	{
	float:right;
	font-style:italic;
	}

span.extralink a
	{
	margin-right:5px;
	text-decoration:none;
	}

span.green
	{
	color:#97b657;
	}

/*main content section of page body*/
#content				
	{
	clear:both;
	width:960px;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
	overflow:hidden; 
	border-top:#eee 1px solid;
	float:left;
	}

#main1col
	{
	margin-left:210px;
	width:747px;
	display:block;
	}

#main2col
	{
	margin-left:210px;
	width:747px;
	}

#main2col1
	{
	float:left;
	width:430px;
	}

#main2col2
	{
	float:right;
	width:300px;
	margin-top:15px;
	}

#low2col
	{
	clear:both;
	width:960px;
	margin:0px;
	padding:10px 0px 0px 0px;
	border-top:#eee 1px solid;
	}

#low2col1
	{
	float:left;
	width:650px;
	margin-top:-7px;
	}

#low2col2
	{
	float:right;
	width:300px;
	}


/* SITE-SPECIFIC NAVIGATION */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/
/*NOTE: Alignment and colors contain in site-specific style sheets*/

#glocal
	{
	overflow:hidden;
	margin-top:5px;
	}
	
/*make the drops work and be accessible*/
#glocalnav, #glocalnav ul 
	{
	list-style: none;
	}

#glocalnav a, #glocalnav li a, #glocalnav li.nonlink
	{
	display: block;
	width: 190px;
	}

#glocalnav li.nonlink, #glocalnav li.nonlink a
	{
	font-weight:bold;
	color:#69C;
	}

#glocalnav li 
	{
	border-bottom:#eee 1px solid;
	float: left;
	margin-bottom:3px;
	padding-bottom:6px;
	}

/*Blow-out background specs*/
#glocalnav li ul 
	{
	position: absolute;
	width: 190px;
	left: -999em;
	background-color:#333;
	filter:alpha(opacity=97);
	-moz-opacity:.97;
	opacity:.97;
	z-index:20;
	}

#glocalnav li ul ul 
	{
	margin: -1em 0 0 10em;
	}

/*Optional white and color menus; complete specs in site-specific sheet*/
.whitemenu ul
	{
	padding:5px;
	margin:0px 6px 4px 0px;
	}

.filledmenu
	{
	width:180px;
	}

.filledmenu ul
	{
	padding:5px;
	margin:3px;
	}

.filledmenu #glocalnav a, .filledmenu #glocalnav li a 
	{
	width: 165px;
	}

.filledmenu #glocalnav li ul 
	{
	width: 165px;
	}
	
/* FOOTER config */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

#footer
	{
	background:url(http://www.case.edu/admin/styles/css/images/footergradwhite.png) 350px 50px no-repeat;
	clear: both;
	width:100%;
	min-height:205px;
	position:relative;
	z-index:2;
	}

#casedotfooteritems
	{
	margin: 0 auto;
	padding:0;
	width: 960px;
	text-align:left;	
	}

#casedotfooteritems h3
	{
	display: none;
	}

/* Site-specific search in footer */

#casedotsearch 
	{
	position:relative;
	top:30px;
	float:left;
	width: 180px;
	padding:0;
	w\idth: 180px;
	height: 50px;
	background: url(images/casedotsearchbox.png) 0px 0px no-repeat;
	}

#casedotsearch input.text 
	{
	text-transform:lowercase;
	font-family:Helvetica, Geneva, Arial, sans-serif;
	background: none;
	border: none;
	color: #aaa;
	font-size:12px;
	font-weight:normal;
	width: 161px;
	w\idth: 161px;
	position:relative;
	top:14px;
	left:10px;
	}
	
#casedotsearchSubmit
	{
	float:right;
	width:40px;
	height:40px;
	position:relative;
	top:-12px;
	right:-20px;
	}


/*Top links in footer*/

#casedotTOPlinks
	{
	min-height:205px;
	position:relative;
	left:5px;
	top:50px;
	color:#666;
	text-align:left;
	padding:0px;
	background: url(http://www.case.edu/admin/styles/css/images/surftab.png) 200px 0px no-repeat;
	}

#casedotTOPlinks h4
	{
	display:none;
	}

#casedotTOPlinks p
	{
	position:relative;
	left:28px;
	margin:15px 0px 0px 0px;
	padding:0px;
	color:#999;
	}	

#casedotTOPlinks p a
	{
	color:#999;
	}

#casedotTOPlinks p a:hover
	{
	color:#004389;
	}	

ul.topfive
	{
	position:relative;
	left:145px;
	top:7px;
	}

ul.topfive li
	{
	display:inline;
	margin-right:10px;
	color:#666;
	}

ul.topfive li a
	{
	color:#666;
	}	

ul.topfive li a:hover
	{
	color:#486000;
	}				