/******************************************************* // casedotedu layout (page and navigation) elements // *****************************************************/

body
	{
	background:url(/finadmin/humres/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 */
/*///////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////*/

/************************************************************** // Blue bknd footer **********/

#footer {
	width: 100%;
	position: relative;
	background-color: #0a304e;
	border-top: 2px solid #C8CACB;
	background-attachment: scroll;
	background-image: url(/finadmin/humres/images/footerBg.png);
	background-repeat: repeat-x;
	background-position: top;
	margin: 30px 0 0 0;
}
.footerContent {
	height: 170px;
	width: 960px;
	margin: auto;
}
.footerLeftCol {
	float: left;
	position: relative;
	width:480px;
	margin-top: 30px;
}
.footerMiddleCol, .footerRightCol {
	float: left;
	width:150px;
	margin: 25px 0 0 10px;
	padding:0;

}
#footer .footerContent .footerMiddleCol ul, #footer .footerContent .footerRightCol ul {
	padding:0;
	margin:0;
}
#footer .footerContent .footerMiddleCol ul li, #footer .footerContent .footerRightCol ul li {
	list-style-type: none;
}
.footerMiddleCol ul li a:link, .footerMiddleCol ul li a:visited, .footerRightCol ul li a:link, .footerRightCol ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;         
	color: #B8B8B8;
	font-weight: normal;
	line-height: 1.5;
	display: block;
	text-align:left;

}
#footer .footerContent .footerMiddleCol ul li a:hover {
	font-weight: normal;
	text-decoration: underline;		
}
.footerLeftC {
	position: absolute;
	left: 0px;
	top: 30px;
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: .7em; */
	color: #B8B8B8;
	font-weight: normal;
	line-height: 1.6;
	width: 400px;
}

.footerHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;  
	color: #fff;
	font-weight: bold;
	text-align: left;
	margin-bottom:10px;
}

/* // footer search elements */

.footerSearch input {
	border: none;
	background-color: #315f80;
	position: absolute;
	right: 30px;
	width: 140px; height: 20px;
	top: 0;
	float: right;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	padding: 0 0 0 3px;
	font-weight: normal;
	font-size: .8em;
	line-height: 1.2;
}
.footerSearch {
	height: 20px;
	width: 175px;
	float: left;
	position: relative;
}
.footerSearch form .btn {
	width: 30px;
	position: absolute;
	right: 0;
}
.footerLeftCol .footerLeftC a {
	color: #999;
}

#footer img
	{
	padding:0px;
	border:0px;
	}


