/* classes for general styles used throughout the site*/


/* please note that athletics, academics, news, calendar/events and galleries have their own classes defined within this css*/
.maintext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	line-height : 1.4;
}

.maintextbold {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	line-height : 1.4;
}

.level1head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #96000C;
}

.level2head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 12px;
	color : #96000C;
}

.level3head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 14px;
	color : #96000C;
}

.photocaption {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 10px;
	color : #000000;
}

.ddlbtext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 8px;
	color : #000000;
}

.textbox {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
}

a.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #0000FF;
	text-decoration : underline;
}

a:visited.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #0000FF;
	text-decoration : underline;
	
}

a:active.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #0000FF;
	text-decoration : underline;
}

a:hover.sitelink {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #FF4105;
	text-decoration : underline;
	
}

.marquee {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}



/* default classes for the news sections */



.newsl1headline {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 14px;
	color : #96000C;
}

.newsl2headline {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 12px;
	color : #000000;
}

.newsmaintext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	line-height : 1.4;
}

.newsbrieftext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	line-height : 1.4;
}

.newsbyline {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}

.newspostdate {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 12px;
	color : #000000;
}

.eventdate {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-weight:bold;
	font-size : 10px;
	color : #000000;
}

.eventheadline {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

a.eventheadline {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}

a:visited.eventheadline {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
	
}

a:active.eventheadline {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}


a:hover.eventheadline {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
	
}

/* default classes for calendar/events sections*/



.calendarl1title {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}

.calendarmaintext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	line-height : 1.4;
}

.calendardate {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}

/* default classes for the sports sections*/
.sportl1title {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 14px;
	color : #000000;
}

.sportl2title {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 14px;
	color : #000000;
}

.sportl3title {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 12px;
	color : #000000;
}

.sporttext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	line-height : 1.4;
}

.sportgamedate {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}

.sportcoachname {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}

.sportscore {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}

.sporthometeam {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}

.sportopponent {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	font-weight : bold;
}

.sportgametime {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
}


/* classes for the academics section*/
.academicsl1head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 15px;
	color : #FF3300;
}

.academicsl2head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 14px;
	color : #FF3300;
}

.academicsl3head {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #FF3300;
}

.academicsfaculty {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 12px;
	color : #000000;
}

.academicstext {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000000;
	line-height : 1.4;
}


/* weekly calendar classes*/
.caltree {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #A1A2AF;
	line-height : 1.4;
}

.caltreebold {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #434367;
	line-height : .1;
}

.calweekday {
	font-weight : bold;
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000054;
	line-height : 1.4;
}

.calweekdaynone {
	font-family : Verdana, Tahoma, Arial, Futura;
	font-size : 11px;
	color : #000054;
	line-height : 1.4;
}


/* level 2 Menus - default styles - do not edit */
.clCMEvent {
	position:absolute; 
	width:99%; 
	height:99%; 
	clip:rect(0,100%,100%,0); 
	left:0; 
	top:0; 
	visibility:visible
}
.clCMAbs {
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0
}

/*Styles for level 0*/
.clLevel0,.clLevel0over {
	position:absolute; 
	padding:3px; 
	font-family:verdana, tahoma,arial; 
	font-size:0px; 
	valign:middle;
}
.clLevel0 {
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF; 
	color:#FFFFFF;
}
.clLevel0over {
	background-color:#FFFFFF; 
	layer-background-color:#FFFFFF; 
	color:#FFFFFF; 
	cursor:pointer; 
	cursor:hand; 
}
.clLevel0border {
	position:absolute; 
	visibility:hidden; 
	background-color:#ffffff; 
	layer-background-color:#ffffff;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over {
	position:absolute; 
	padding:3px; 
	font-family:verdana, tahoma, arial; 
	font-size:10px; 
	valign:middle;
}
.clLevel1 {
	background-color:#D9D9D9; 
	layer-background-color:#D9D9D9; 
	color:#000000; 
	valign:middle;
}
.clLevel1over {
	background-image:url(https://www2.lawrenceville.org/images/L3_arrow.gif); 
	layer-background-image:url(https://www2.lawrenceville.org/images/L3_arrow.gif); 
	background-repeat: no-repeat;
	background-color:#E7E5E5; 
	layer-background-color:#E7E5E5; 
	color:#000000; 
	valign:middle; 
	cursor:pointer; 
	cursor:hand;
}
.clLevel1border{
	position:absolute; 
	visibility:hidden; 
	background-color:#666464; 
	layer-background-color:#666464;
}



/* ######################################### MENU NUMBER 2 ################################# */  

/*Style for the background-bar*/
/*.cl2Bar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}*/

/*Styles for level 0*/
.cl2Level0,.cl2Level0over{
	position:absolute; 
	padding:0px; font-family:verdana, tahoma,arial; 
	font-size:0px; 
	valign:middle;
}
.cl2Level0{
	background-color:#ffffff; 
	layer-background-color:#ffffff; 
	color:#000000;
}
.cl2Level0over{
	background-color:#C1C1C1; 
	layer-background-color:#C1C1C1; 
	color:#000000; 
	cursor:pointer; cursor:hand; 
}
.cl2Level0border{
	position:absolute; 
	visibility:hidden; 
	background-color:#000000; 
	layer-background-color:#000000;
}

/*Styles for level 1*/
.cl2Level1, .cl2Level1over{
	position:absolute; 
	padding:2px; 
	font-family:verdana, tahoma,arial; 
	font-size:10px; valign:middle;
}
.cl2Level1{
	background-color:#E6E2C8; 
	layer-background-color:#E6E2C8; 
	color:#000000;
}
.cl2Level1over{
	background-image:url(https://www2.lawrenceville.org/images/L1_arrow.gif); 
	layer-background-image:url(https://www2.lawrenceville.org/images/L1_arrow.gif); 
	background-repeat: no-repeat;
	background-color:#2C4451; 
	layer-background-color:#2C4451; 
	color:#ffffff; 
	cursor:pointer; 
	cursor:hand; 
}
.cl2Level1border{
	position:absolute; 
	visibility:hidden; 
	background-color:#000000; 
	layer-background-color:#000000;
}
