/* CSS Style Sheet for the Principia College Pages */

/* Navigation for the College and School Pages*/
	
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 167px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 167px;
		font-size: 11px;
		font-family: verdana, arial, helvetica, serif;
		z-index: 500;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 201px;
		margin-top : -26px;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 190px;
		w\idth : 190px;
		display : block;
		color : #000066;
		text-decoration : none;
		background-color : white;
		background-image: url(/college/images/navBckgrnd.gif);
		border : 1px solid #8C8CA5;
		padding : 5px;
		text-align: right;
		z-index: 500;
	}
	
	#nav li a:hover {
		color : #fff;
		background-color : #8C8CA5;
		background-image: none;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	
/* Navigation for the Jump Menu in the Header of every inner page */
	
	
	#navHeader, #navHeader ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 271px;
	}
	
	#navHeader li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 271px;
		font-size: 11px;
		font-family: verdana, arial, helvetica, serif;
		z-index:500;
	}
	
	#navHeader li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 0px;
		margin-top : -3px;
	}
	
	#navHeader li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#navHeader li a {
		width: 271px;
		w\idth : 271px;
		display : block;
		color : #000066;
		text-decoration : none;
		background-color : white;
		background-image: url(/college/images/navBckgrnd.gif);
		border : 1px solid #8C8CA5;
		padding : 5px;
		text-align: right;
	}
	
	#navHeader li a:hover {
		color : #fff;
		background-color : #8C8CA5;
		background-image: none;
	}
	
	#navHeader li:hover ul ul, #navHeader li:hover ul ul ul, #navHeader li.sfhover ul ul, #navHeader li.sfhover ul ul ul {
		left: -999em;
	}
	
	#navHeader li:hover ul, #navHeader li li:hover ul, #navHeader li li li:hover ul, #navHeader li.sfhover ul, #navHeader li li.sfhover ul, #navHeader li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}


/* Navigation for the Jump Menu in the Header of every inner page */
	
	
	#navShortcut, #navShortcut ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 175px;
	}
	
	#navShortcut li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 175px;
		font-size: 11px;
		font-family: verdana, arial, helvetica, serif;
		z-index:500;
	}
	
	#navShortcut li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : -89px;
		margin-top : -3px;
	}
	
	#navShortcut li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#navShortcut li a {
		width: 175px;
		w\idth : 175px;
		display : block;
		color : #000066;
		text-decoration : none;
		background-color : white;
		background-image: url(/college/images/navBckgrnd.gif);
		border : 1px solid #8C8CA5;
		padding : 5px;
		text-align: right;
	}
	
	#navShortcut li a:hover {
		color : #fff;
		background-color : #8C8CA5;
		background-image: none;
	}
	
	#navShortcut li:hover ul ul, #navShortcut li:hover ul ul ul, #navShortcut li.sfhover ul ul, #navShortcut li.sfhover ul ul ul {
		left: -999em;
	}
	
	#navShortcut li:hover ul, #navShortcut li li:hover ul, #navShortcut li li li:hover ul, #navShortcut li.sfhover ul, #navShortcut li li.sfhover ul, #navShortcut li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	

/* Navigation for the Secondary Nav in every inner page that needs it (Explore Further) */
	
	
	#navSecondary, #navSecondary ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 200px;
	}
	
	#navSecondary li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 200px;
		font-size: 11px;
		font-family: verdana, arial, helvetica, serif;
		z-index:300;
	}
	
	#navSecondary li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 200px;
		margin-top : -19px;
	}
	
	#navSecondary li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin-top: -25px;
		margin-left: 216px;
	}
	
	#navSecondary li a {
		width: 205px;
		w\idth : 205px;
		display : block;
		color : #000066;
		text-decoration : none;
		background-color : white;
		background-image: url(/college/images/navBckgrnd.gif);
		border : 1px solid #8C8CA5;
		padding : 5px;
		text-align: right;
		
	}
	
	#navSecondary li a:hover {
		color : #fff;
		background-color : #8C8CA5;
		background-image: none;
		
	}
	
	#navSecondary li:hover ul ul, #navSecondary li:hover ul ul ul, #navSecondary li.sfhover ul ul, #navSecondary li.sfhover ul ul ul {
		left: -999em;
	}
	
	#navSecondary li:hover ul, #navSecondary li li:hover ul, #navSecondary li li li:hover ul, #navSecondary li.sfhover ul, #navSecondary li li.sfhover ul, #navSecondary li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	
	/* Navigation for the PrinCam Nav in every inner page that needs it (Explore Further) */
	
	
	#navPrinCamTop, #navPrinCamTop ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
	}
	
	#navPrinCamTop li { /* all list items */
		position : relative;
		float: left;
		line-height : 1.25em;
		margin-bottom : -1px;
		margin-right: -1px;
		font-size: 11px;
		font-family: verdana, arial, helvetica, serif;
		z-index:300;
	}
	
	#navPrinCamTop li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 0px;
		margin-top : -1px;
	}
	
	#navPrinCamTop li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#navPrinCamTop li a {
		width: 170px;
		w\idth : 170px;
		display : block;
		color : #000066;
		text-decoration : none;
		background-color : white;
		background-image: url(/college/images/navBckgrnd.gif);
		border : 1px solid #8C8CA5;
		padding : 5px;
		text-align: right;
		
	}
	
	#navPrinCamTop li a:hover {
		color : #fff;
		background-color : #8C8CA5;
		background-image: none;
		
	}
	
	#navPrinCamTop li:hover ul ul, #navPrinCamTop li:hover ul ul ul, #navPrinCamTop li.sfhover ul ul, #navPrinCamTop li.sfhover ul ul ul {
		left: -999em;
	}
	
	#navPrinCamTop li:hover ul, #navPrinCamTop li li:hover ul, #navPrinCamTop li li li:hover ul, #navPrinCamTop li.sfhover ul, #navPrinCamTop li li.sfhover ul, #navPrinCamTop li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	/* Navigation for the PrinCam Nav in every inner page that needs it (Explore Further) */
	
	
	#navPrinCamBottom, #navPrinCamBottom ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1.1;
	}
	
	#navPrinCamBottom li { /* all list items */
		position : relative;
		float: left;
		line-height : 1.25em;
		margin-bottom : -1px;
		margin-right: -1px;
		font-size: 11px;
		font-family: verdana, arial, helvetica, serif;
		z-index:300;
	}
	
	
	
	#navPrinCamBottom li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 0px;
		margin-top : -74px;
	}
	
	#navPrinCamBottom li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#navPrinCamBottom li a {
		width: 170px;
		w\idth : 170px;
		display : block;
		color : #000066;
		text-decoration : none;
		background-color : white;
		background-image: url(/college/images/navBckgrnd.gif);
		border : 1px solid #8C8CA5;
		padding : 5px;
		text-align: right;
		
	}
	
	#navPrinCamBottom li a:hover {
		color : #fff;
		background-color : #8C8CA5;
		background-image: none;
		
	}
	
	#navPrinCamBottom li:hover ul ul, #navPrinCamBottom li:hover ul ul ul, #navPrinCamBottom li.sfhover ul ul, #navPrinCamBottom li.sfhover ul ul ul {
		left: -999em;
	}
	
	#navPrinCamBottom li:hover ul, #navPrinCamBottom li li:hover ul, #navPrinCamBottom li li li:hover ul, #navPrinCamBottom li.sfhover ul, #navPrinCamBottom li li.sfhover ul, #navPrinCamBottom li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	/* Navigation for the PrinCam Nav in every inner page that needs it (Explore Further) */
	
	
	#navPrinCamBottomImg, #navPrinCamBottomImg ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
	}
	
	#navPrinCamBottomImg li { /* all list items */
		position : relative;
		float: left;
		line-height : 1.25em;
		margin-bottom : -1px;
		margin-right: -1px;
		font-size: 11px;
		font-family: verdana, arial, helvetica, serif;
		z-index:300;
	}
	
	#navPrinCamBottomImg li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 0px;
		margin-top : -149px;
	}
	
	#navPrinCamBottomImg li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#navPrinCamBottomImg li a {
		width: 170px;
		w\idth : 170px;
		display : block;
		color : #000066;
		text-decoration : none;
		background-color : white;
		background-image: url(/college/images/navBckgrnd.gif);
		border : 1px solid #8C8CA5;
		padding : 5px;
		text-align: right;
		
	}
	
	#navPrinCamBottomImg li a:hover {
		color : #fff;
		background-color : #8C8CA5;
		background-image: none;
		
	}
	
	#navPrinCamBottomImg li:hover ul ul, #navPrinCamBottomImg li:hover ul ul ul, #navPrinCamBottomImg li.sfhover ul ul, #navPrinCamBottomImg li.sfhover ul ul ul {
		left: -999em;
	}
	
	#navPrinCamBottomImg li:hover ul, #navPrinCamBottomImg li li:hover ul, #navPrinCamBottomImg li li li:hover ul, #navPrinCamBottomImg li.sfhover ul, #navPrinCamBottomImg li li.sfhover ul, #navPrinCamBottomImg li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
