@charset "utf-8";



/* CSS Document */







body {



background-image:url(../images/back-home.gif);



background-repeat:no-repeat;



background-position:top;



margin-top:0;  font-family:Arial, Helvetica, sans-serif; font-size:62.5%;



color: #4b4a4a;







}







h1 {font-size:14px; color:#818181; font-weight:bold; display:inline;}



h2 {font-size:1.2em; color:#818181; font-weight:bold; }







a:link {	



text-decoration: none;



color: #990000;



border-bottom-width: 1px;



border-bottom-style: solid;



border-bottom-color: #ead6d6;



}



a:visited { 



color: #990000; 



text-decoration:none;



border-bottom-width: 1px;



border-bottom-style: solid;



border-bottom-color: #ead6d6;



 }



 



 a:hover { 



color: #000000; 



text-decoration:none;



 }





#alert {

	border:1px solid red;

	display:block;
background-color: #f6f6e3;
	width: 245px;
	height: 115px;
	padding: 5px;

font-weight: bold;

	z-index: 95;

}





.whitetext {color:#ffffff; }



.redtext {color:#990000; }



.blacktext {color:#000000;}



.bluetext {color:#003869; }







#noborder {border-bottom-width: 0px;}



#noborder a:link{border-bottom-width: 0px;}



#noborder a:visited{border-bottom-width: 0px;}











.noborder {border-bottom-width: 0px;}



.noborder a:link{border-bottom-width: 0px;}



.noborder a:visited{border-bottom-width: 0px;}



	



/********** Layout **********/







#wrapper {



width: 960px;



margin-right:auto;



margin-left:auto;











}



#topnav{



	width: 970px;



	height: 43px;







}







#topnav-left {



padding-top:10px;



	float:left;



	margin-top:10px;











}







#topnav-left a{



	color: #000000;



	



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



	font-size:11px;



	text-transform:uppercase;



	font-weight:bold;



	text-decoration:none;







}







#topnav-left a:visited{



	color: #000000;



	



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



	font-size:11px;



	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: 88px;



	background-color:#990000;



	}



	



	



	



/********** Search Form **********/



		



#search-form {



	position: relative;



	top: 30px;



	background-color:#990000;



		width: 500px;



		float:right;



	font-size: 63.125%;



	



	}



	



#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.4em;



	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.4em;



	font-weight: bold;



	color: #fff;



	background: #900;



	vertical-align: middle;



	margin-right:5px;



	}



	



	



	




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







#mainnav-container {


	height: 47px;
	width: 960px;
	margin-right:auto;
	margin-left:auto;



	}




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: 14px; 

TEXT-TRANSFORM: capitalize; 

COLOR: #ffffff; 

PADDING-TOP: 14px; 

TEXT-DECORATION: none;  

z-index: 100; 

text-indent:15px;

border-bottom-width: 0px;


	}	



	#mainnav a:visited {



DISPLAY: block; 



FONT-WEIGHT: bold; 



PADDING-BOTTOM: 14px; 



TEXT-TRANSFORM: capitalize; 

COLOR: #ffffff; 

PADDING-TOP: 14px; 

TEXT-DECORATION: none;  


z-index: 100; 

text-indent:15px;


border-bottom-width: 0px;



	}	



#mainnav LI A:hover {



	COLOR: #ffffff;  

	PADDING-BOTTOM: 14px;   

	PADDING-TOP: 14px; 

	TEXT-DECORATION: none; 

	background-color:#999999;

	background-image:url(../images/rollover.jpg);

	text-indent:15px;



	border-bottom-width: 0px;



	



}







#mainnav LI {



	FONT-SIZE: 12px; 



	FLOAT: left; 



	WIDTH: 110px;  



	FONT-FAMILY: Arial, Helvetica, sans-serif; 



	POSITION: relative; 



	TEXT-ALIGN: left; z-index: 100;  



	font-weight: bold;



}







LI#academics {



	BORDER-LEFT-WIDTH: 0px;WIDTH: 105px; 



}

LI#library {



	BORDER-LEFT-WIDTH: 0px;WIDTH: 110px; 



}






LI#medical {



	BORDER-LEFT-WIDTH: 0px;WIDTH: 100px; 



}







LI#aboutsb {



	WIDTH: 100px; BORDER-RIGHT-WIDTH: 0px;



}			 







LI#calendars {



	BORDER-LEFT-WIDTH: 0px;WIDTH: 128px; 



}







LI#admissions {



	WIDTH: 112px; BORDER-RIGHT-WIDTH: 0px;



}



LI#giving {



	BORDER-LEFT-WIDTH: 0px;WIDTH: 92px; 



}







LI#athletics {



	WIDTH: 103px; BORDER-RIGHT-WIDTH: 0px;



}


/********** Main FLASH **********/



#flash { 



	width:960px;



	margin-right:auto;



margin-left:auto;



margin-top:-4px;

z-index:99;



	}



	







	



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







#content  { 



	width: 960px;



	margin-right:auto;



	margin-left:auto;



	font-size:1.2em;







	



	}







#column_1 {



	width: 155px;



	float:left;



	background-color: #ecf0f2;



	border-top: solid 10px #660000;



	background-image:url(../images/newgirlback.gif);



	background-position:bottom;



	background-repeat:no-repeat;



	line-height: 20px;







	



	



	



	}



	











#column_2 {







	width: 280px;



	float:left;



	background-image:url(../images/column2-back.gif);



	background-position:bottom;



	background-repeat:no-repeat;



	border-top: solid 10px #990000;



	background-color: #fff;



	



	}







#column_3 {



	width: 305px;



	float:left;



	background-color: #fff;



	border-top: solid 10px #990000;



		background-image:url(../images/column3-background.gif);



		background-repeat:no-repeat;



	background-position:bottom;



	



	}







#column_4 {



	width: 220px;



	float:left;



	background-color: #c0ccd2;



	border-top: solid 10px #660000;



			background-image:url(../images/column4-back.gif);



		background-repeat:no-repeat;



	background-position:bottom;



	border-bottom:none;



	



	



	}







.column-padding {



	padding: 10px;







	}



	







#footer {



	width: 960px;



	color:#FFFFFF;



	text-indent: 185px;



	background-image:url(../images/footerback.gif);



		margin-right:auto;



	margin-left:auto;



	font-size:1.2em;



	}



		



#footer a:link{



color:#FFFFFF; text-decoration:none;border-bottom-width: 0px;



	}



	



	#footer a:visited{



color:#FFFFFF; text-decoration:none;border-bottom-width: 0px;



	}



	



	#footer a:hover{



color:#FFFFFF; text-decoration:underline;



	}



	



	



/********** News List **********/		



	ul#news { 



	list-style-type: none;



	margin: 0;



	padding: 0; 



		



}	



	



#news li a{



DISPLAY: block; FONT-WEIGHT: normal;  TEXT-TRANSFORM: none; padding-left: 1.0em; text-decoration:none;



  z-index: 100; border-bottom-width: 0px;



	



	}	



	



	



	#news li a:visited{



DISPLAY: block; FONT-WEIGHT: normal;  TEXT-TRANSFORM: none; padding-left: 1.0em; text-decoration:none;



  z-index: 100; border-bottom-width: 0px;



	



	}	



	



#news LI A:hover {



	 COLOR: #000000;  



}



#news LI {



	FONT-SIZE: 12px;  FONT-FAMILY: Arial, Helvetica, sans-serif;  z-index: 100;  



	background-image: url(../images/newspromos/newspapericon.gif);



	background-repeat: no-repeat;



	background-position: 0.2em  0;



	padding-left: 1.0em;



	display: block;



	padding-bottom:10px;







}







.news li a, li a:visited {



DISPLAY: block; FONT-WEIGHT: normal;  TEXT-TRANSFORM: none; padding-left: 1.0em; text-decoration:none;



  z-index: 100; 



	



	}	







/********** events column **********/	







.additional {



	background-color:#666666; display:block; width: 220px; color:#FFFFFF; text-indent: 10px; height: 30px; padding-top:10px;



	}



	



.additional a{



	color:#FFFFFF; text-indent: 10px;  padding-top:10px; text-decoration:none; text-transform:none;



	}



	



/*



-------- 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:1000;



	



	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:1000;



	



	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:1000;



	background-color: #ffffff;



	color: #000000;




}




#search-form1 {


	position: relative;

	top: 30px;
color: #fff;
	background-color:#990000;

		width: 500px;

		float:right;

	font-size: 63.125%;


	}



#search-form1 form {


color: #fff;
	margin: 0;

	padding: 0;

	text-align: right;



	}



#search-form label1 {



	color: #fff;



	}


#search-form-query1 {



	padding: 3px;
	width: 150px;

		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.4em;

	font-weight: bold;

	color: #fff;

	background: #990000;

	vertical-align: middle;



	}




#search-form-submit1 {



	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.4em;

	font-weight: bold;

	color: #fff;

	background: #900;

	vertical-align: middle;

	margin-right:5px;



	}


search-input1 {

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 1.4em;

	font-weight: bold;

	color: #fff;





	}
	
	
	.whitebold { color:#FFFFFF; font-weight: normal; font-size:11px; }
	
