@charset "utf-8";
/* CSS Document */

body{
background-image:url(../images/secondlevel-back.gif);
margin-top:0;  font-family:Arial, Helvetica, sans-serif; font-size:62.5%; color: #4b4a4a;

}

td {

 font-family:Arial, Helvetica, sans-serif; 

}

h1 {font-size:12px; color:#990000; font-weight:bold;  MARGIN-TOP: 3px;
MARGIN-BOTTOM: 3px; }
h2 {font-size:1.2em; color:#818181; font-weight:bold; }
h3 {font-size:12px; color:#0063a3; font-weight:bold;  MARGIN-TOP: 3px;
MARGIN-BOTTOM: 3px; }

p a:link {
	
	text-decoration:none;
	color: #990000;
	border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ead6d6;

}

p a:visited{
	
	text-decoration:none;
	color: #990000;
	border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ead6d6;

}
p a:hover {
	
	text-decoration:none;
	color: #000000;

}



a:link {

	text-decoration:none;
	color: #4b4a4a;

}
a:visited { color: #000000; text-decoration:none; }

a:hover { color: #990000; text-decoration:none; }



.padding {margin-left: 10px; padding-left:10px; padding-top:10px;}

.section-highlight {background-color:#f6f6e3; display:block; width:220px;  }

.alumni-spotlight {background-color:#f6f6e3; display:block; width:218px; border:1px solid #cccccc; padding-left:5px; }

.helen {background-image:url(../images/directoriesbackground.jpg); }

.redtext {font-weight:bold; color: #990000; }
.bluetext {color:#003869; }

.largebluetitle {
	font-size: 14px;
	font-weight: bold;
	color: #0062A3;
}

.featuretitle {
	font-size: 16px;
	font-weight: bold;
	color: #0062A3;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border:0;
	border-bottom-width: 0px;
}




/********** Main Content **********/	

#content  { 
	width: 960px;
	margin-right:auto;
	margin-left:auto;
		font-size:1.2em;
	

	
	}

#main-column_1 {
	width: 737px;
	float:left;
	background-color: #ffffff;
	line-height:20px;
		padding-top:10px;
	
	}
	
#admissions-column_1 {
	width: 737px;
	float:left;
	background-color: #ffffff;
	background-image:url(../images/admissionsback.jpg);
	background-position:top;
	background-repeat:no-repeat;
	line-height:20px;
		padding-top:10px;
	
	}

#main-column_2 {

	width: 223px;
	float:left;
	background-color: #c3ced3;
		padding-top:10px;
		background-image:url(../images/column2background.gif);
	
	}
#admain-column_2{

	width: 223px;
	float:left;
	background-color: #c3ced3;
		padding-top:10px;
		background-image:url(../images/admissions-back-right.jpg);
		background-repeat:no-repeat;
	
	}	
.top-main-column{
		width: 223px;
	background-color: #dce2e6;
	line-height:20px;
}

.top-main-column-admissions{
		width: 223px;
	
	line-height:20px;
}
#left {
	width: 225px;
	float:left;
	background-color: #fff;
	margin-left:10px;

	}

#middle {
	width: 245px;
	float:left;
	background-color: #fff;
	border-left: solid 1px #cccccc;
border-right: solid 1px #cccccc;
	
	
	}
	
#right  {
	width: 240px;
	float:left;
	background-color: #fff;

	
	
	}	
	
#left-research
{
	width: 355px;
	float:left;
	background-color: #fff;

	}	
	
	
#right-library	
	{
	width: 353px;
	float:left;
	background-color: #fff;
	border-left: solid 1px #cccccc;
	}	
	
#middle-neighbor {
	width: 245px;
	float:left;
	background-color: #fff;

border-right: solid 1px #cccccc;
	
	
	}	

#connections {
	width: 485px;
	float:left;
	background-color: #fff;
	
	
	}	
	
	
#left-directory {
	width: 470px;
	float:left;
	background-color: #fff;
	background-image:url(../images/directoriesbackground.jpg);
	background-position:top;
	margin-left:5px;

	}


	
#right-directory  {
	width: 240px;
	float:left;
	background-color: #fff;

	
	
	}	
	
	
#aboutmain {
	margin-left: 10px;
	width: 708px;
	display:block;
	background-image:url(../images/aboutbackground.jpg);
	background-repeat:no-repeat;

}		
	

	

.column-padding {
	padding: 10px;

	}
	
	

.calendar-padding {
	padding-left: 25px;padding-right:10px;

	}

.column-padding-admissions {
	padding-left: 175px;
	padding-top: 170px;
	padding-right: 40px;

	}

#footer {
	width: 960px;
	background-color:#660000;
	text-align:center;
color:#FFFFFF;
		margin-right:auto;
	margin-left:auto;
	}
		
#footer a{
color:#ffffff;
text-decoration:none;
border:none;
	}

#footer a:visited{
color:#ffffff;
text-decoration:none;
border:none;
	}
	

#wrapper {
width: 960px;
margin-right:auto;
margin-left:auto;


}


/********** Top Nav **********/
#topnav{
	width: 960px;
	height: 43px;

}

#topnav-left {
padding-top:10px;
	float:left;
	margin-top:10px;


}

#topnav-left a{
	color: #000000;
	
	font-family: Lucidagrande,Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;

}

#topnav-left a:hover {
	color: #990000;
}


#topnav-right {

float:right;

	margin-top:10px;

padding-top:10px;





}




#logo-container {
	width: 960px;
	height: 65px;
	background-color:#990000;
	}
	
	
	

	
/********** Main Navigation **********/

#mainnav-container {
	height: 42px;
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	background-color:#797979;
	border-top:3px solid #fff;
	
	}
	
ul#mainnav  { 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	display:inline; 
	font-weight: bold;  
	z-index: 100; 
	color: #ffffff; 
	
		
}	
	
#mainnav a {
DISPLAY: block; 
FONT-WEIGHT: bold; 
PADDING-BOTTOM: 13px; 
TEXT-TRANSFORM: capitalize; 
COLOR: #ffffff; 
PADDING-TOP: 14px; 
TEXT-DECORATION: none;  
z-index: 100; 
text-indent:15px;
	
	}	
	
	#mainnav a:visited {
DISPLAY: block; 
FONT-WEIGHT: bold; 
PADDING-BOTTOM: 14px; 
TEXT-TRANSFORM: capitalize; 
COLOR: #ffffff; 
PADDING-TOP: 13px; 
TEXT-DECORATION: none;  
z-index: 100; 
text-indent:15px;
	
	}	
	
#mainnav LI A:hover {
	
	COLOR: #ffffff;  
	PADDING-BOTTOM: 13px;   
	PADDING-TOP: 14px; 
	TEXT-DECORATION: none; 
	background-color:#999999;
	background-image:url(../images/rollover2.jpg);
	text-indent:15px;
	
}

#mainnav LI {
	FONT-SIZE: 12px; 
	FLOAT: left; 
	WIDTH: 165px;  
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	POSITION: relative; 
	TEXT-ALIGN: left; z-index: 100;  
	font-weight: bold;
}

LI#academics {
	BORDER-LEFT-WIDTH: 0px;WIDTH: 110px; 
}

LI#medical {
	BORDER-LEFT-WIDTH: 0px;WIDTH: 110px; 
}

LI#aboutsb {
	WIDTH: 110px; BORDER-RIGHT-WIDTH: 0px;
}			 

LI#calendars {
	BORDER-LEFT-WIDTH: 0px;WIDTH: 115px; 
}

LI#admissions {
	WIDTH: 122px; BORDER-RIGHT-WIDTH: 0px;
}
LI#giving {
	BORDER-LEFT-WIDTH: 0px;WIDTH: 105px; 
}

LI#athletics {
	WIDTH: 120px; BORDER-RIGHT-WIDTH: 0px;
}


/********** Main FLASH **********/
#flash { 
	width:960px;
	margin-right:auto;
margin-left:auto;
	}
	
	
	
/********** Search Form **********/
		
#search-form {
	position: relative;
	top: 30px;
	background-color:#990000;
		width: 300px;
		float:right;
	font-size: 0.8em;
	font-weight:normal;
	
	}
	
#search-form form {
	margin: 0;
	padding: 0;
	text-align: right;
	}
	
#search-form label {
	color: #fff;
	}
	
#search-form-query {
	padding: 3px;
	width: 130px;
		border-top: 1px solid #B87071;
	border-left: 1px solid #B87071;
	border-right: 1px solid #B87071;
	border-bottom: 1px solid #B87071;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	background: #990000;
	vertical-align: middle;
	}
	
#search-form-submit {
	padding: 0px 2px 3px 2px;;
	border-top: 0px solid #990000;
	border-left: 0px solid #990000;
	border-right: 0px solid #990000;
	border-bottom: 0px solid #990000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
	background: #900;
	vertical-align: middle;
	margin-right:5px;
	}
	

/*

-------- New Quick Links Nav --------

*/

UL#quicknav {

	padding-right: 0px; 

	padding-left: 0px; 

	padding-bottom: 2px;

	padding-top: 0px; 

	margin: 0px; 

	list-style-type: none; 

	display:inline; 

	color: #990000; 

	

	

	z-index: 150; 

	

}





#quicknav A {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

border-bottom:none;

	

	color: #990000; 

	text-decoration: none;  

	z-index: 150; 

}

#quicknav LI A:hover {


	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

border-bottom:none;

	

	color: #000000; 

	text-decoration: none;  

	z-index: 150; 

}


#quicknav LI A:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

border-bottom:none;

	color: #990000; 

	text-decoration: none;  

	z-index: 150; 
	
	}

#quicknav LI {

	font-size: 11px; 

	float: left; 

	font-family:Arial, Helvetica, sans-serif; 

	position: relative; 

	background-color: #ffffff; 

	

	z-index: 150; 



}

#quicknav LI LI A {

 

	font-weight: normal; 

	font-size: 11px; 

	color: #000000; 

	z-index: 150; 

	

}

#quicknav LI LI A:hover {

 

 color: #990000;

	z-index: 150;

}



#quicknav LI LI {

	display: block; 

	float: none; 

	background-color: #ffffff; 

	z-index: 150;

}







#quicknav LI UL {

	display: none; 

	left: 0px; 

	position: absolute; 

	top: 100%; 

	z-index: 100;

}



#quicknav LI:hover UL {

	

	margin-top: 0px; 

	display: block; 

	margin-left: 0px; 

	padding-left: 0px;

	z-index: 100;

}

#quicknav LI.over UL {



	margin-top: 0px; 

	display: block; 

	margin-left: 0px;

	z-index: 150;

}







#quicknav li.quicklinkslink {

	text-align: left;

	

	background-color: #ffffff;

	color: #990000;

}



#quicknav li.quicklinkslink a {



		

	background-color: #ffffff;

	color: #990000;

	

}

#quicknav li.quicklinkslink a:visited {



		

	background-color: #ffffff;

	color: #990000;

	

}





#quicknav li.quicklinkslink a:hover {



		

	background-color: #ffffff;

	color: #990000; 

	

}



#quicknav li.quicklinkssubitem a {

	margin-top: 0px;

	margin-bottom: 0px;

	display: block;

border:1px solid #cccccc;

padding: 5px;

display: block;

width: 150px;

	text-align: left;

	

	z-index:150;

	

	background-color: #ffffff;

	color: #000000;



}



#quicknav li.quicklinkssubitem a:hover {

	margin-top: 0px;

	margin-bottom: 0px;

	display: block;

border:1px solid #cccccc;

padding: 5px;

display: block;

width: 150px;

	text-align: left;

	font-weight:normal;

	z-index:150;

	

	background-color: #f0f0f0;

	color: #000000;





}



#quicknav li.quicklinkssubitem a:visited {

	margin-top: 0px;

	margin-bottom: 0px;

	display: block;

border:1px solid #cccccc;

padding: 5px;

display: block;

width: 150px;

	text-align: left;

	
font-weight:normal;
	z-index:150;

	

	background-color: #ffffff;

	color: #000000;




}
