	body,p,div,td,blockquote,a	{
		font: 11px Verdana, Arial, sans-serif; line-height: 150%;
	}
	
	body		{background-color: #6896c2; margin: 0px; text-align: center;}
	a			{text-decoration: underline}
	b,strong	{font-weight:bold; color:#000000;}
	input,select,option,textarea
				{font: 10px Verdana, Arial, sans-serif;}
	
	.sidequote	{font-style: italic; font-size: 12px; color:#000000; padding-left: 15px; padding-right: 10px}
	.subheader	{font-size:10px; font-weight:bold; color: #000000;}
	.byline			{color: #000000}

	
	.nav		{font-size: 10px; color:#ffffff;}
	a.nav, a.qnav
				{font-size: 10px; color:#ffffff; text-decoration: none;}
	a.nav:hover, a.navOn, a.qnav:hover
				{font-size: 10px; color:#ffffff; text-decoration: none; font-weight: bold}
	
	a.qnav		{margin-right: 5px;}
	
	a.dirNav, a.dirNav:hover, .dirNavHilite	{font: 12px arial; text-decoration:none}
	.dirNavHilite	{ background-color: #000000; color: #ffffff; padding: 2px;}
	.isolate	{border: 1px solid #000000; padding: 2px; display: block; margin-right: 3px;}
	.boldwhite 	{font-weight: bold; color: #ffffff; }
	.boldwhitePad 	{font-weight: bold; color: #ffffff; padding: 0px 0px 2px 0px;}
	
	#calLayerHolder	{position:relative; float:right; width: 170px;}
	#calLayer {position:relative; margin-right: auto; width: 170px; background-color:#cccccc;}
	#events	{position:relative; float: left; width:350px;}

	.hilite {color: #ffffff;}
	.norm	{color: #000000; background-color: #ffffff;}
	a.calNav {text-decoration:none}
	
	.needContent { background-color: #000000; color: #33FF00; padding: 4px 4px 4px 4px;}
	
	.calBump {margin-bottom: -6px;}
	
	.popNav			{top: 120px; z-index: 5; width: 154px; border: 1px solid #ffffff; visibility: hidden;}
	.popNav a, .popNav a:hover
					{width: 137px; color: #FFFFFF; text-decoration: none; font-size: 10px; display: block; padding: 3px 5px 5px 12px;}
	.popNav a:hover	{color: #FFFFFF; font-weight: bold}
	
	#subnavabout	{position: absolute; left: 0px; background-color: #6B95DD}
	#subnavattending{position: absolute; left: 88px; background-color: #8f9b41}
	#subnavelementary	
					{position: absolute; left: 191px; background-color: #9470C5}
	#subnavmiddle	{position: absolute; left: 346px; background-color: #FF8840}
	#subnavupper	{position: absolute; left: 469px; background-color: #51B14C}
	#subnavparents	{position: absolute; left: 588px; background-color: #4CA7B0}
	#subnavalumni	{position: absolute; left: 599px; background-color: #D04444}

	#main			{position: relative; left: 0px; top:0px; width: 758px; margin:0px auto 0px auto; text-align:left; }
	#top70			{position: relative; top: 0px; text-align: left; width: 758px; height: 51px; margin-left:auto; margin-right:auto; margin-bottom: 0px; }
	#logo70 		{position: relative; top: 0px; left: 0px; width: 758px; height: 98px;z-index:3; border-left: 1px solid #ffffff; }			
	#whtline 		{position: absolute; top: 0px; left: 169px; width: 586px; height: 1px; background-color: #ffffff; z-index: 4; }

	#logo 			{position: absolute; top: 28px; left: 170px; width: 481px; height: 65px; z-index: 3; }
	#headerbg		{position: absolute; top: 0px; left: 0px; background-image:url(/images/common/hd_bg.jpg); z-index: 1; width: 758px; height: 98px; }
	#quicknew		{position: absolute; top: 0px; left: 440px; margin-top: 9px; float: right; height: 23px; padding-right: 10px; z-index:5;}

