.primaryBox, .secondaryBox, .tertiaryBox { color: #ffffff; font-size: 70%; clear: both; padding: 10px;}
.quaternaryBox, .quinaryBox, .sexenaryBox { color: #000000; font-size: 70%; clear: both; padding: 10px; }
.primaryBox img, .secondaryBox img, .tertiaryBox img, quaternaryBox, quinaryBox img, .sexenaryBox img { padding: 0px 0px 5px 0px; }
.primaryBox { background-color: #4d5d72; }
.secondaryBox { background-color: #792e0b; }
.tertiaryBox { background-color: #4e4e23; }
.primaryBox a,.secondaryBox a,.tertiaryBox a,.primaryBox a:hover,.secondaryBox a:hover,.tertiaryBox a:hover { color: #ffffff; }
.quaternaryBox { background-color: #eeefe1; }
.quinaryBox { background-color: #efefef; }
.sexenaryBox { background-color: #003366; }
a { color: #003366; text-decoration: none; }
a:hover { color: #792e0b; text-decoration: underline; }
.athleticsDate { font-size: 90%; padding: 5px 0px 0px 0px; padding: 0px 0px 0px 10px; line-height: 150%; }
.athleticsHeader { color: #ff0000; font-size: 130%; font-weight: bold; padding: 0px 0px 15px 10px; line-height: 125%; }
.athleticsCopy { padding: 0px 0px 10px 10px; line-height: 150%; }
.athleticsTeaser { padding: 0px 0px 20px 0px; }
body { margin: 0px; font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif; background: #eaeaea; }
.bodyCopy { font-size: 70%; line-height: 200%; padding: 0px 0px 5px 0px; }
.bodyCopy a { text-decoration: underline; }
.bodyCopy ul { list-style-image: url(/pictures/display/bullet.gif); margin: 5px 0px 10px 15px; padding: 0px; }
.bodyCopy table { font-size: 100%; border-collapse: collapse; }
.breadcrumbs { color: #999999; font-size: 65%; padding: 5px 0px 13px 0px; 
		margin-left: 8px;}
.breadcrumbs a { text-decoration: underline; }
.captainsLive { background-color: #000033; color: #ffffff; font-size: 70%; padding: 5px; }
.clearDiv { clear: both; }
.columnAthletics table { margin: 0px 0px 10px 0px; position: relative; }
.columnAthletics { width: 200px; font-weight: bold; line-height: 150%; }
.columnContent { margin: 5px 0px 10px 37px; font-size: 70%; }
.columnContainer { position: relative; top:-15px; }
.columnPrimary { width: 210px; padding: 0px 10px 0px 0px; }
.columnSecondary { width: 175px; }
.columnSecondary table { margin: 10px 0px 0px 0px; }
.columnNews table, .columnAthletics table { margin: 0px 0px 10px 0px; position: relative; }
.columnNews, .columnAthletics { width: 200px; font-weight: bold; line-height: 150%; border-right: 10px #ffffff solid;}
.columnAthletics { background-color: #003366; }
.columnNews a, columnSecondary a, .columnAthletics a { color: #ffffff; text-decoration: underline; }
.columnNews a:hover, columnSecondary a:hover, .columnAthletics a:hover { color: #ffffff; text-decoration: none; }
.container { background-color: #ffffff; width:773px; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0;
		border-bottom: 1px #003366 solid; }
.emailPrint { border-top: 1px #eaeaea solid; line-height: 150%; }
.emailPrint td { padding: 10px 10px 10px 43px; }
.footer { background-color: #003366;  clear: both; color: #ffffff; font-size: 70%; line-height: 200%; padding: 5px; }
.footer a { color: #ffffff; text-decoration: underline; }
.footer a:hover { color: #ffffff; text-decoration: none; }
form { margin: 0px; padding: 0px; }
.headerContainer { background: #003366 url(/pictures/display/compass.gif) no-repeat right; position: relative;}
hr { color: #eaeaea; height: 1px; }
img { display: block; border: 0px;}
input, select { font-size: 100%; }
.intruderImg { border-top: 7px #ffffff solid; border-left: 7px #ffffff solid; margin: 0px; padding: 0px; float: right; clear: right; }
.intruder { float: left; padding: 7px; }
.leftColumn { width: 310px; padding: 6px; }
.leftColumn img, .rightColumn img { display: inline; }
.logo { float: left; position: absolute; }
.mainContent { padding: 10px 10px 10px 5px; margin: 0px 0px 0px 10px; }
.navContextual { margin: 7px 0px 15px 0px; font-weight: bold; font-size: 80%; line-height: 175%; }
.navContextual a { text-decoration: underline; }
.navContextual ul { font-size: 85%; list-style-image: url(/pictures/display/bullet.gif); margin: 5px 0px -15px 15px; padding: 0px; }
.navGatewayContainer { float: right; font-size: 65%; margin: 10px 0px 0px 0px; position: relative; line-height: 150%;}
.navGateway, .navGatewayRight { padding: 0px 10px 0px 20px;  }
.navGateway a, .navGatewayRight a { color: #ffffff; }
.navGateway a:hover, .navGatewayRight a:hover { color: #ffffff; }
.navGateway { border-right: 1px #ffffff solid; padding-right: 20px; }
.navPrimary { background-color: #ffffff; 
		border-left: 1px solid #036; border-right: 1px solid #036; }
.navPrimary a img { }
.navPrimary a:hover img { }
.navPrimary td { text-align: center; padding: 0px 5px 5px 5px; }
.navRelated { clear: both; margin: 7px 0px 15px 0px; font-weight: bold; font-size: 70%; line-height: 175%; padding: 10px 0px 0px 46px; border-top: 1px #eaeaea solid; }
.navRelated a { text-decoration: underline; }
.navTacticalContainer { font-size: 65%; float: right; margin: 15px 5px 10px 0px; position: relative; clear: both; }
.navTacticalContainer a, .navTacticalContainer a:hover { color: #ffffff; margin: 0px 5px 0px 5px; }
.seactionHead{ background-color: #003366; 
		margin-left: 8px;}
.subNav a, .button a { color: #ffffff; background-color: #4D5E72; font-size: 65%; padding: 3px; }
.subHeader { font-size: 90%; font-weight: bold; }
.rightColumn { padding: 20px 0px 0px 0px; }
.subNav a:hover, .button a:hover { color: #ffffff; background-color: #003366; text-decoration: none; }
.teaserDate { font-size: 90%; padding: 5px 0px 0px 0px; }
.teaserHeader { font-size: 110%; font-weight: bold; }
.teaserCopy { border-bottom: 1px #eaeaea solid; padding: 0px 0px 10px 0px; line-height: 150%; }
.button a { font-size: 100%; }

/* Additions from old CNU CSS for academic pages */
a.nav:link {
	color: #FFFFFF;
	font: 12px Verdana, Helvetica, sans-serif;
	text-decoration: none;
	}
a.nav:visited {
	color: #FFFFFF;
	font: 12px Verdana, Helvetica, sans-serif;
	text-decoration: none;
	}	
.headlines {
	font-size: larger;
	color: #036;
	font-weight: 600;
	}
.red { color: #CC0000; }

/* New classes for Academic pages */
.columnPrimaryACAD { PADDING: 0px; WIDTH: 158px; background-color: #036; }
.bodyCopyACAD {	PADDING: 0px 0px 5px 0px; FONT-SIZE: 70%; LINE-HEIGHT: 150%; }
.bodyCopyACAD A { TEXT-DECORATION: underline }
.bodyCopyACAD UL { PADDING: 0px; LIST-STYLE-IMAGE: url(/pictures/bullet.gif); MARGIN: 5px 0px 10px 15px; }
.blueborder { border-left: 1px solid #036; border-right: 1px solid #036; }
.whitetext { color: #fff; font: 12px Verdana, Helvetica, sans-serif; }
/* To override default img block style above, in order to display images within a text, like a PDF icon */
img.inline { display: inline }