HTML, BODY					{}
BODY 						{background-image:none; color:#000; margin:0px 0px 0px 0px;font-size:71%;padding:0px 0px 0px 0px;}
H3	{font-size:1.8em;margin:0px 0px 1.0em;padding:10px 3px;background-color:#ededed;color:#000;font-weight:normal;}
H4	{background-image:none;border-bottom:1px solid #ccc;}
/* hidden elements.  These elements are not useful in a printed environment, and thus, we hide them. */
#navGlobal					{display:none;}
#pageNav, #subpageNav, #extpageNav					{display:none;}
#navFooter					{display:none;}
#header A					{display:none;}
#navAcct					{display:none;}
#searchCt					{display:none;}
#navIndicator				{display:none;}

/* shown elements.  Things that WERE hidden, but aren't anymore */
#printLogo					{display:block;}
#header H1					{display:none;}
#header H2					{display:none;}

/*cleared backgrounds and color elements.  Printing BGs is just too unreliable */
#pageCtOuter				{background-image:none;}
#pageCt						{width:675px;}

#header						{height:auto;margin-bottom:0px;padding-bottom:7px;}
#header, .about #header, .academics #header, .alumni #header, .applying #header, .athletics #header, .campuslife #header, .news #header, .research #header, .pathParent	#header, .visiting #header	{background-image:none;}
#header	{}
/* Float fix.  Would normally be in a separate stylesheet.  */
#header:after 			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#header				{display: inline-block;}
* html #header			{height: 1%;}
#header 				{display: block;}

.about #breadCt 			{border-bottom-color:#BA006F;}
.academics #breadCt 		{border-bottom-color:#7962AB;}
.alumni #breadCt 		{border-bottom-color:#176261;}
.applying #breadCt 		{border-bottom-color:#1F6FBD;}
.athletics #breadCt		{border-bottom-color:#F15922;} 
.campuslife #breadCt 	{border-bottom-color:#8CC73F;}
.research #breadCt 		{border-bottom-color:#FDB813;}
#breadCt				{padding:7px 0px 7px 0px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#454545;}
#gridCtOuter				{min-height:1px;height:auto;}
#gridCt						{background-image:none;overflow:visible;width:675px;}
.widepage #gridCt			{background-image:none;overflow:visible;width:675px;}

#zoneCt						{background-image:none;overflow:visible;float:none;width:auto;padding-bottom:0px;}
.widepage #zoneCt			{width:auto;float:none;}
#zone1						{float:none;width:auto;margin-right:0px;padding-bottom:10px;overflow:visible;}
#zone2						{float:none;width:auto;margin-right:0px;padding-left:0px;padding-bottom:10px;}
#zone3						{float:none;width:auto;margin-right:0px;padding-left:0px;padding-top:0px;}

#footerCt					{font-size:0.9em;margin-left:0px;text-align:center;padding-bottom:2.0em;}



/* specific one-shot page styles */
#ALU-Quicklinks						{display:none;}
.alumni .AC-Events						{width:100%;float:none;}
.alumni .AC-Msgboard					{width:100%;float:none;}

#zone3 #ADM-Apply-Contact					{margin-bottom:0px;background-color:transparent;}
#zone3 #ADM-Finaid-Contact					{margin-top:-30px;background-color:transparent;}

.athletics #zoneCt					{background-image:none;}

#LIF-Quicklinks						{display:none;}

.news #zone1						{width:auto;}
.news #zone2						{width:auto;padding-right:0px;padding-left:0px;}





.home #gridCtOuter					{min-height:auto;height:auto !important; height:auto;}
.home #gridCt						{background-image:none;background-color:transparent;}
.home #zoneCt						{background-image:none;background-color:transparent;overflow:visible;float:none;width:auto;padding-bottom:0px;}
.home #photoCt OBJECT				{display:none;}
.home #photoCt IMG					{padding-top:0px;}
.home #photoCt						{margin-bottom:15px;}

.home #photoCt #noJS IMG			{display:none;}
#noFlash							{display:none;}
#noFlashText						{display:none;}
.home #zone1						{float:none;width:auto;margin-right:0px;padding-bottom:10px;overflow:visible;}
.home .AC-Events, .home .AC-News			{clear:both;color:#000;background-color:transparent;background-image:none;padding-top:0px;overflow:hidden;width:100%;}
.home .AC-Events .AC-BlockHeader H4			{height:auto;text-indent:0px;overflow:visible;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;background-image:none;}							
.home .AC-News .AC-BlockHeader H4			{height:auto;text-indent:0px;overflow:visible;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;background-image:none;}

#pathNav					{display:none;}


.profile #zoneCt			{background:#484848 url(file:///C|/Documents%20and%20Settings/l.desposito/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/sitewide/sp_zonebg.jpg) no-repeat right 71px;color:#fff;padding-top:75px;border-bottom:4px solid #000;}
.profile A					{color:#FDB813;}
.profile #breadCt					{color:#FDB813;}
.profile #breadCt SPAN				{color:#fff;}
.profile .widepage #zone1			{margin-right:38px; margin-left:38px;}
.listing #zoneCt			{padding-top:215px;}
.listing #zone1			{background: url(file:///C|/Documents%20and%20Settings/l.desposito/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/sitewide/sp_listing_bg.gif) repeat-y;margin-right:10px;}
.listingPlain #zone1	{background: url(file:///C|/Documents%20and%20Settings/l.desposito/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/sitewide/sp_listing_bg.gif) repeat-y;}

/* content type overrides */
#AC-TodoList						{display:none;}
.AC-BlockCtrl				{display:none;}

.AC-BlockFeature 							{margin-bottom:2.0em;padding-bottom:1.0em;}
.AC-BlockFeature .AC-Feature				{overflow:hidden;width:100%;padding-top:10px;}
.AC-BlockFeature .left						{width:132px;padding-left:20px;}
.AC-BlockFeature  IMG						{}
.AC-BlockFeature .right						{width:480px;}

.AC-BannerAd 						{display:none;}
.AC-BannerAdEvent						{display:none;}

.AC-AlertBlock					{display:none;}
/*
.AC-AlertBlock					{width:auto;background-color:#ededed;background-image:none;height:auto;padding:10px 5px;margin-bottom:1.0em;color:#000;font-weight:bold;font-size:1.1em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.AC-AlertBlock A				{color:#000;padding:0px 0px 0px 0px;display:inline;text-decoration:underline;}
.subpage .AC-AlertBlock			{width:auto;margin-right:0px;}
.AC-AlertBlock #AC-AlertClose	{text-align:right;cursor:pointer;}
*/

.AC-Contact							{margin-bottom:0px;color:#000;padding:10px 20px 0px;background-color:transparent;}
.AC-Contact A						{color:#454545;}

.AC-DYK								{clear:both;color:#000;background-color:transparent;background-image:none;padding-top:0px;overflow:hidden;width:100%;}
.AC-DYK	.AC-BlockHeader h4		{height:auto;text-indent:0px;overflow:visible;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;background-image:none;}
.AC-DYK A							{color:#454545;text-decoration:underline;}
.AC-DYK .AC-BlockImage				{float:left;width:195px;}
.AC-DYK .AC-BlockText				{color:#000;padding:0px 0px;background-image:none;float:right;width:455px;}
/* Float fix.  Would normally be in a separate stylesheet.  */
.AC-DYK:after 			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.AC-DYK 				{display: inline-block;}
* html .AC-DYK			{height: 1%;}
.AC-DYK 				{display: block;}

.AC-Spot 							{clear:both;background-color:transparent;overflow:hidden;width:100%;}
.AC-Spot .AC-BlockImage				{float:left;width:195px;}
.AC-Spot .AC-BlockText				{color:#000;padding:0px 0px;background-image:none;float:right;width:455px;}

.AC-SpotName						{padding-bottom:5px;color:#000;font-weight:bold;}
.AC-SpotExt							{padding-bottom:5px;color:#000;}
.AC-Spot .AC-BlockHeader h4			{height:auto;text-indent:0px;overflow:visible;background-image:none;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;}
.AC-SpotStudent .AC-BlockHeader h4, .AC-SpotLocation .AC-BlockHeader h4, .AC-SpotAlumni .AC-BlockHeader h4, .AC-SpotAthletic .AC-BlockHeader h4, .AC-SpotResearch .AC-BlockHeader h4, .AC-SpotActivities .AC-BlockHeader h4, .AC-SpotFaculty .AC-BlockHeader h4, .AC-SpotProgram .AC-BlockHeader h4		{text-indent:0px;overflow:visible;background-image:none;height:auto}

/* Float fix.  Would normally be in a separate stylesheet.  */
.AC-Spot:after 			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.AC-Spot 				{display: inline-block;}
* html .AC-Spot			{height: 1%;}
.AC-Spot 				{display: block;}

/*** EVENTS  ***/
.AC-Events 								{clear:both;position:relative;margin-left:0px;margin-top:2.0em;}
.AC-Events .AC-BlockHeader H4			{height:auto;text-indent:0px;overflow:visible;background-image:none;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;}
.AC-Events .AC-EventItemDate			{display:inline;position:relative;padding-right:10px;}
.AC-Events .AC-BlockText				{padding-left:0px;}
.alumni .AC-Events .AC-BlockHeader H4		{background-image:none;}
.research .AC-Events .AC-BlockHeader H4	{background-image:none;}
.campuslife .AC-Events .AC-BlockHeader H4		{background-image:none;}

/*** FILES LIST ***/
.AC-EventFiles			{background-color:#ededed;border:5px solid #486BA1;float:right;margin:10px;padding:10px;width:220px;}
.AC-EventFiles h4		{text-align:center; text-transform:uppercase; color:#000000; border-bottom:1px dashed; background:(none);}

.AC-CampusVisits												{width:100%}
.AC-CampusVisits .AC-CampusVisitNavigation						{color:#000;font-size:1.2em; background-color:#ededed;border:1px solid #aaa;margin-bottom:10px;padding:3px 10px;}
.AC-CampusVisits .AC-CampusVisitNavigation A					{color:#454545;}

.AC-Msgboard 								{clear:both;position:relative;margin-left:0px;margin-top:1.0em;}
.AC-Msgboard .AC-BlockHeader H4			{height:auto;text-indent:0px;overflow:visible;background-image:none;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;}
.AC-Msgboard .AC-BlockText				{padding-left:0px;}

.AC-News 								{clear:both;position:relative;margin-left:0px;margin-top:1.0em;}
.AC-News .AC-BlockHeader H4			{height:auto;text-indent:0px;overflow:visible;background-image:none;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;}
.AC-News .AC-BlockText				{padding-left:0px;}
.AC-NewsAcademics .AC-BlockHeader H4			{background-image:none;}



.AC-NewsWithFeature .AC-BlockFeature .AC-BlockHeader H4	{height:auto;text-indent:0px;overflow:visible;background-image:none;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;}
.AC-NewsWithFeature .AC-BlockMore .AC-BlockHeader H4	{font-style:normal;height:auto;text-indent:0px;overflow:visible;background-image:none;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;}



.AC-PhotoCallout 							{clear:both;background-color:transparent;overflow:hidden;width:100%;}
.AC-PhotoCallout .AC-BlockHeader h4		{height:auto;text-indent:0px;overflow:visible;padding:5px 3px;margin-bottom:0.5em;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFDE8F;background-image:none;}
.AC-PhotoCallout .AC-BlockImage				{float:left;width:195px;}
.AC-PhotoCallout .AC-BlockText				{color:#000;padding:0px 0px;background-image:none;float:right;width:455px;}
.AC-PhotoCalloutName 						{padding-bottom:5px;color:#000;font-weight:bold;}
.AC-PhotoCalloutName A 						{color:#000;}
/* Float fix.  Would normally be in a separate stylesheet.  */
.AC-PhotoCallout:after 			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.AC-PhotoCallout 				{display: inline-block;}
* html .AC-PhotoCallout			{height: 1%;}
.AC-PhotoCallout 				{display: block;}

#quicklinksCt							{display:none;}
#ATH-Conflist						{display:none;}

.AC-Quote							{padding:0px;background-color:transparent;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background-color:#FFE7DF;}
.AC-Quote .AC-BlockText 			{padding:10px 3px;border:0px solid #B8461D;color:#000;background-image:none;}
.AC-Quote .AC-QuoteText  			{font-size:1.0em;font-weight:normal;padding-bottom:1.5em;}

