/* RESET SOME STYLES*/
html, body, div, span, applet, h1, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
}

table {
	text-align:left;
}
html {
	background-color: #cfc4c0;
	/* Force Vertical Scrollbar */
	/* IE */
	overflow-y: scroll;
	/* Moz */
	height: 100%;
}

a:link, a:visited {
	color:#555555;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #1885a4;
	text-decoration: none;
}

a img {
	border: none;
}

body {
	line-height: 1.0;
	color: #000000;
	font-size: 100%;
	vertical-align: baseline;
	background-color: #cfc4c0;
	background: url(/Images/Background/PccBackgroundHomeBody.png) top left repeat-x;
	position: relative;
	font-family: Arial,Helvetica,sans-serif;
}

ul {
	text-align: left;
	list-style-image: url(/CommonImages/BulletSmall.gif);
	padding-left:20px;
	margin-left:0;
	padding-bottom:8px;
}

li {
	list-style-image: url(/CommonImages/BulletSmall.gif);
}

ul li {
	list-style-image: url(/CommonImages/BulletSmall.gif);
}



ol{
	text-align: left;
	font-size: 13px;
	margin-left: 50px;
	margin-bottom: 10px;
	}
	
ol li {
	list-style-image: none;
	color: #000000;
}
	

/***********************************************************************

								Page Layout

***********************************************************************/
/* Headers */
#HeaderBkg {
	width: 100%;
	background: url(/Images/Background/PccBackgroundHome.png) center top no-repeat;
	position: relative;
	margin: 0;
}

#header {
	margin: 0;
	height: 80px;
	}

#header h1 a {
	text-indent: -9999px; /* we only want the logo to show, not the text */
	display: block;
	height: 58px;
}

#InteriorPageHeading {
	position: absolute;
	top: -44px;
	right: 0;
	width: 700px;
	height: 44px;
}

/* Footers */
#FooterBkg {
	background: url(/Images/Background/PccFooterBackground.png) center bottom no-repeat;
	position: relative;
}

#footer {
	height: 120px;
	padding-top: 50px;
	width: 900px;
	clear: both;
	text-align: center;
	margin-right: auto;
	margin-left: 0;
}
#footer p {
	font-family:   "Trebuchet MS", Helvetica, sans-serif;
	color:  #0058A1;
	padding-top:  5px;
	margin-left: 0;
	font-size: 0.8em;
	line-height: 18px;
}
#footer a:link, #footer a:visited {
	background-color: transparent;
	font-weight: normal;
	text-decoration: none;
	color: #007EC1;
	padding-left: 8px;
	padding-right: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#footer a:hover {
	color:  #aaaaaa;
}

/* Main Page */

#SectionTitle {
	margin-top: 10px;
	font-size: 20px;
	color: #ffffff;
	opacity: 0.85;
	-moz-opacity:0.85;
	filter: alpha(opacity=85); /*IE*/
	font-weight: bold;
    text-align: center;
}

#PageWrapper { /* wraps header, footer, and inner wrap */
	width: 890px;
	margin: 0 auto;
	position: relative;
}
	
#ContentLogoBkg{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 240px;
	background: url(/Images/Background/ContentFooterBackground.png) center bottom no-repeat;
}


	
#InnerWrap { /* wraps navigation and content */
	margin: 44px 5px 0 0;
	padding: 0 0 10px 0;
	background: #ffffff url(/Images/Background/AngledSlices.png) top left repeat-y;
	overflow: visible;
	position: relative;
	}

#Features {
	margin: 0 0 0 15px;
	position: relative;
	z-index: 1;
}

#content:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#content {
	margin: 0;
	padding: 0 0 10px 185px;
	width: 700px;
	overflow: visible;
	position: relative;
	z-index: 1;
    }

#bodycopy {
	width: 650px;
	margin-left: 0;
	font-size: 0.8em;
	line-height: 1.3em;
	position: relative;
}
#bodycopy img.float-right {
	float: right;
	position: relative;
	margin-left: 10px;
}
	
#bodycopy img.float-left {
	float: left;
	position:relative;
	margin-right: 10px;
}

#bodycopy p {
	color:  #000000;
	text-align: justify;
	padding-left: 1em;
}

#bodycopy  .home  {
	padding-top: 10px;
}
#bodycopy h1, 
#bodycopy h2, 
#bodycopy h3 {
	text-align: left;
	color: #005baa;
	font-weight: bold;
}
#bodycopy h1 {
	font-size: 1.75em;
	line-height: 2;
	margin-bottom: -5px;
}
#bodycopy h2 {
	font-size: 1.2em;
	padding-top: 5px;
	margin-bottom: 0;
}
#bodycopy h3 {
	font-size: 1.1em;
	color: #346997;
	padding-top: 5px;
	margin-bottom: 0;
}
#bodycopy a {
	text-decoration: underline;
	font-weight: bold;
	color: #005baa;
}

#bodycopy a:visited {
	color: #333333;
}
#bodycopy a:hover {
	color: #000000;
}

#bodycopy .facts {
	padding-left: 50px;
	margin-bottom: 20px;
}
#bodycopy .quote {
	padding-left: 50px;
	margin-bottom: 10px;
	padding-right: 50px;
}
#bodycopy .RightItalic {
	float: right;
	font-style: italic;
}
#bodycopy .FactButton {
	float: left;
	margin-top: -15px;
}
#bodycopy .AdvisorsName {
	font-size: 1.2em;
	line-height: 1.5;
	border-top: 1px solid #cccccc;
	margin-top: 20px;
}
#bodycopy .AdvisorsEmail {
	font-size: 1em;
	line-height: 1.5;
	padding-top: 15px;
}
#bodycopy   .AdvisorsEmail  a {
	text-decoration: none;
}

#bodycopy .features-section a:link, 
#bodycopy .features-section a:visited {
	text-decoration: none;
/*	height: 110px;
	width: 480px;
*/	font-size: .9em;
	font-weight: bold;
	color: #005BAA;
}

#bodycopy .features-section a:hover {
	text-decoration: underline;
	color: #000000;
}
	
#bodycopy .PhotoCaption {
	padding: 0 10px 10px 0;
	border-top: 1px solid #cfc4c0;
}

#bodycopy .ms_toggler {
	padding-left: 20px;
	padding-top: 0;
	cursor: pointer;
	font-weight:normal;
	}

#bodycopy .ms_toggler {
	background: url('/Images/InteriorPage/Graphics/More-Arrow.jpg') no-repeat scroll left top transparent;
}

#bodycopy .ms_toggler.arrow {
	background: url('/Images/InteriorPage/Graphics/Down-Arrow.jpg') no-repeat scroll left top transparent;
}

#proclaim img {
	padding:5px;
}
#proclaim p {
	text-align:center;
	padding-left:0;
	margin-top:-5px;
}

/***********************************************************************

							Landing Page Features

***********************************************************************/
.LandingPage #bodycopy h2 {
	margin-top: 5px;
}

.features-section, 
.upcoming_events, 
#Sliders {
	float: left;
	position: relative;
	display: inline;
	width: 680px;
	text-align: left;
	padding: 0.5em 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;

}
.features-section h2, 
.upcoming_events h2, 
#Sliders h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.125em;
	color: #005baa;
	margin-top: 0;
	margin-bottom: 1.5em;
}
.features-section img, 
.upcoming_events img {
	float: left;
	display: inline;
	border: 0;
	margin: 0;
}


.upcoming-events-list {
	margin-left:4px;
	padding-top: 5px;
	color: #999;
	line-height: 1.5;
	font-size: 12px
}

.upcoming-events-list ul {
	float: left;
	margin-top: 5px;
}
.yom {
	font-size:9px;
	font-weight:normal;
	display:block;
}

.course {
	font-weight:normal;
}

.EventDate {
	color:#000;
}

#Events {
	float:left;
	display:inline;
	width: 320px;
}
#Events a {
	line-height: 1.5em;
}
#Events h2 {
	margin-bottom: 5px;
}
.events1, .events2, .events3 {
	padding: 0;
	float:left;
	height:100%;
	display: block;
	text-align: left;
	width: 220px;
	margin: 15px 0 0 0;
}
.events1 a, .events2 a, .events3 a {
	line-height: 1.5em;
}
.upcoming_events h2 {
	margin-bottom: 0;
}
.upcoming_events h2.month {
	font-size: 0.8em;
}

#Slider1Header, 
#Slider2Header {
	width:285px;
	margin:5px auto -20px 0;
	background:#ffffff;
	display:inline;
	position:relative;
	padding:0px;
	float: left;
}
#Slider2Header {
	float: right;
}
#Slider1Header h2 {
	padding-left: 23px;
}
#Slider2Header h2 {
	margin-left: -25px;
}
#Slider1Footer #Slider1Description, 
#Slider2Footer #Slider2Description {
	width:280px;
	margin: -38px 0 0 30px;
	background:#ffffff;
	display:inline;
	position:relative;
	padding:0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
#Slider2Footer #Slider2Description {
	float: right;
	margin-right: 25px;
}

#ButtonLinks {
	width: 350px;
	text-align:center;
	float:left;
}

#ButtonLinks a.twoLine {
	/*position: relative;
	top: -.8em;*/
	}
	
#ButtonLinks h2 {
	text-align: left;
	margin-left: 22px;
}
#ButtonsRow1, #ButtonsRow2 {
	margin-left: 25px;
	padding-left: 0;
	float: left;
	display: inline;
}

#ButtonLinks li, 
#ButtonLinks tr, 
#ButtonLinks td, 
#ButtonLinks ol, 
#ButtonLinks ul{
	padding-right: 0;
	}
	
#ButtonsRow1 {
	margin: 0 0 0 25px;
	}

#ButtonsRow2 {
	margin-top:-10px;
	margin-bottom: -25px;
}

#ButtonsRow1 li, 
#ButtonsRow2 li {
	height:45px;
	width:140px;
	font-size: 12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	text-align:left;
	list-style:none;
	padding:2px;
	margin:5px 5px 0 0;
	float:left;
	line-height: normal;
	display: inline;
}

#ButtonsRow1 li a, 
#ButtonsRow2 li a {
	display: table;
	
}

#ButtonsRow1 a strong, 
#ButtonsRow2 a strong {
	display: table-cell;
	vertical-align: middle;
}

#ButtonsRow1 li img, 
#ButtonsRow2 li img {
	display: table-cell;
	vertical-align: middle;
	border: none;
}

#SpecialAnnouncement {
	background: url(/Images/LandingPage/HeaderTabs/AnnouncementBar.jpg) top center no-repeat;
	height: 60px;
	width: 700px;
	margin-left: -15px;
	margin-bottom: -20px;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: center;
}
	
#SpecialAnnouncement p {
	font-size: .5em;
	color: #ffffff;
}

#SpecialAnnouncement a, 
#SpecialAnnouncement a:visited, 
#SpecialAnnouncement a:link,
#SpecialAnnouncement a:hover {	
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	font-size: 1.5em;
	text-decoration: none;
}

#SpecialAnnouncement a:hover  {	
	color: #cccccc;
}

/***********************************************************************

							Search Forms

***********************************************************************/

#SearchFormWrap {
	padding-top: 0;
	text-align: center;
	z-index: 1;
	margin: 0;
}
#SearchFormWrap form {
	margin: 0;
	padding-top: 0;
	text-align: left;
	display: inline;
}
#SearchSubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	border-width: 0;
}
#SearchForm {
	width:160px;
	padding: 0;
	margin: 0 auto;
}
#SearchQuery {
	border: 0;
	color: #cccccc;
	padding-left: 4px;
	padding-top: 0;
	width: 122px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position:center;
	background-image: url(/Images/Search/SearchBox.gif);
	margin-top: 5px;
	margin-bottom: 3px;
}

/***********************************************************************

							Side Navigation

***********************************************************************/

dt {
	font-weight: bold;
	font-size: 0.9em;
	/*height: 10px;*/
}

#NavAccordion ul {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

#navigation {
	margin: -44px -185px 0 -5px;
	width: 190px;
	position: relative;
	z-index: 2;
	float: left;
	overflow: hidden;
	padding-bottom: 175px;
	}

.SideNavigation {
	float: left;
	display: inline;
	width: 194px;
	text-align: left;
	_margin-left: -730px;
	z-index: 1;
	padding: 0;
	margin: 15px 0 0 0;
}
.SideNavigation ul{
	list-style:none;
}

.SideNavigation ul li {
	padding:7px 0 0 0;
	list-style-image:none;
}
.SideNavigation a:link,
.SideNavigation a:visited {
	text-decoration: none;
}

.SideNavigation a:hover {
	text-decoration: underline;
}
	
.NavLinkGroup1 {
	margin:0 4px 0 5px;
	position: relative;
	z-index: 0;
}

#NavAccordion dd dl,
#NavAccordion dd ul {
	padding-bottom: 4px;
	}
	
.NavLinkGroup2 {
	margin: 0 0 5px 15px;
	font-size: 0.6em;
}

.NavLinkGroup3 {
	margin:4px 0 4px 15px;
	font-size: 0.9em;
}

.NavToggler1 {
	font-weight: bold;
	font-size: 0.8em;
	height: 21px;
	background-image: url(/Images/SideBarNavigation/PccSideBarTab.png);
	background-repeat: no-repeat;
	overflow:visible;
	padding: 1px 0 6px 15px;
	margin:0 0 -12px 0;
	position: relative;
	z-index:1;
	cursor: default;
}

dt.NoToggle a,
dt.NoToggle a:visited {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	padding-left: 15px;
	padding-top: 3px;
	color: #000000;
	background: url(/Images/SideBarNavigation/PccSideBarTabNoLink.png) no-repeat;
	text-decoration: none;
	}
	
dt.NoToggle a:hover {
	color: #000000;
	background: url(/Images/SideBarNavigation/PccSideBarTabNoToggleHover.png) top left no-repeat;
	text-decoration: none;
	}

.NavToggler1:hover,
.ie6hover {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabHover.png);
}

.NoToggle, 
.NoToggle:hover{
	background-image: none;
	text-decoration:none;
}

.NavToggler2 {
	cursor: default;
	padding: 10px 0 5px 15px;
	font-size: 0.7em;
	background: url(/Images/SideBarNavigation/PccSideBarTabInside.gif) top left no-repeat;
}
.NavToggler2:hover {
	color: #1885a4;
	background: url(/Images/SideBarNavigation/PccSideBarTabInsideHover.gif) no-repeat top left;
}

.NavToggler3 {
	padding:9px 20px 2px 15px;
	font-size: 1em;
	background: url(/Images/SideBarNavigation/PccSideBarTabInside2.gif) no-repeat top right;
}
.NavToggler3:hover {
	color: #1885a4;
	background: url(/Images/SideBarNavigation/PccSideBarTabInside2Hover.gif) top right no-repeat;
	cursor: default;
}

#NavAdmissionsFormsUndergraduate,
#NavAdmissionsFormsScholarships,
#NavAdmissionsFormsWorkAssistance,
#NavAdmissionsFormsHealthForm {
	background: url(/Images/SideBarNavigation/PccSideBarTabInside3.gif) no-repeat top right;
}
#NavAdmissionsFormsUndergraduate:hover,
#NavAdmissionsFormsScholarships:hover,
#NavAdmissionsFormsWorkAssistance:hover,
#NavAdmissionsFormsHealthForm:hover {
	background: url(/Images/SideBarNavigation/PccSideBarTabInside3Hover.gif) top right no-repeat;
}
	
.NavNoBkg {
	background-image: none !important;
	}
	
.NavToggler1.open {
	color: #ffffff;
	}

#NavAbout.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabAboutHover.png);
	}

#NavVisit.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabGHover.png);
	}

dt#NavVisit + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/GHomeButton.gif) 162px 10px no-repeat;
}

dt.NavVisitFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/GHomeButton.gif) 162px 10px no-repeat;
}

#NavAcademics.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabAcademicsHover.png);
	}

dt#NavAcademics + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/AcademicsHomeButton.gif) 162px 10px no-repeat;
}

dt.NavAcademicsFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/AcademicsHomeButton.gif) 162px 10px no-repeat;
}

#NavAdmissions.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabAdmissionsHover.png);
	}

dt#NavAdmissions + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/AdmissionsHomeButton.gif) 162px 10px no-repeat;
}

dt.NavAdmissionsFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/AdmissionsHomeButton.gif) 162px 10px no-repeat;
}

dt#NavAdmissions + dd.NavLinkGroup2 dt:first-child {    
	background: url(/Images/SideBarNavigation/PccSideBarTabInside3.gif)  no-repeat top right; 
	}

#NavFinancial.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabFinancialHover.png);
	}
	
dt#NavFinancial + dd.NavLinkGroup1 dt:first-child { 
    background: url(/Images/SideBarNavigation/NavHomeButtons/FinancialHomeButton.gif) 162px 10px no-repeat;
}

dt.NavFinancialFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/FinancialHomeButton.gif) 162px 10px no-repeat;
}

#NavNewsEvents.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabAHover.png);
	}

#ForYouTabs .NavToggler1 {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabForYou.png);
}

#ForYouTabs #NavFuture:hover, 
#NavFuture.open,
#NavFuture.ie6hover { 
	background-image: url(/Images/SideBarNavigation/PccSideBarTabFSHover.png);
}
dt#NavFuture + dd.NavLinkGroup1 {
    background: url(/Images/SideBarNavigation/FSddBkg.png) repeat-y top right;
}
dt#NavFuture + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/FHomeButton.gif) 162px 10px no-repeat;
}

dt.NavFutureFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/FHomeButton.gif) 162px 10px no-repeat;
}

#ForYouTabs #NavParents:hover, 
#NavParents.open,
#NavParents.ie6hover {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabPHover.png);
}
dt#NavParents + dd.NavLinkGroup1 {
    background: url(/Images/SideBarNavigation/PddBkg.png) repeat-y top right;
}

dt#NavParents + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/PHomeButton.gif) 162px 10px no-repeat;
}

dt.NavParentsFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/PHomeButton.gif) 162px 10px no-repeat;
}

#ForYouTabs #NavAlumni:hover, 
#NavAlumni.open,
#NavAlumni.ie6hover {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabAboutHover.png);
}
dt#NavAlumni + dd.NavLinkGroup1 {
    background: url(/Images/SideBarNavigation/AddBkg.png) repeat-y top right;
}
dt#NavAlumni + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/AboutHomeButton.gif) 162px 10px no-repeat;
}

dt.NavAlumniFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/AboutHomeButton.gif) 162px 10px no-repeat;
}

#ForYouTabs #NavGraduate:hover, 
#NavGraduate.open,
#NavGraduate.ie6hover {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabGSHover.png);
}
dt#NavGraduate + dd.NavLinkGroup1 {
    background: url(/Images/SideBarNavigation/GSddBkg.png) repeat-y top right;
}
dt#NavGraduate + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/GSHomeButton.gif) 162px 10px no-repeat;
}

dt.NavGraduateFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/GSHomeButton.gif) 162px 10px no-repeat;
}

#ForYouTabs #NavCurrent:hover, 
#NavCurrent.open,
#NavCurrent.ie6hover {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabCSHover.png);
}
dt#NavCurrent + dd.NavLinkGroup1 {
    background: url(/Images/SideBarNavigation/CSddBkg.png) repeat-y top right;
}

#ForYouTabs #NavClinics:hover, 
#NavClinics.open,
#NavClinics.ie6hover {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabClinicHover.png);
}
dt#NavClinics + dd.NavLinkGroup1 {
    background: url(/Images/SideBarNavigation/ClinicddBkg.png) repeat-y top right;
}

dt#NavClinics + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/ClinicsHomeButton.gif) 162px 10px no-repeat;
}

dt.NavClinicsFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/ClinicsHomeButton.gif) 162px 10px no-repeat;
}

#NavMedia.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabAthleticsHover.png);
	}

#NavAthletics.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabAthleticsHover.png);
	}

#NavCampusLife.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabSpiritualLifeHover.png);
	}
	
#NavBookstore.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabAthleticsHover.png);
	}
	
#NavRelatedMinistries.open {
	background-image: url(/Images/SideBarNavigation/PccSideBarTabNewsHover.png);
	}

dt#NavAthletics + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/AthleticsHomeButton.gif) 162px 10px no-repeat;
}

dt.NavAthleticsFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/AthleticsHomeButton.gif) 162px 10px no-repeat;
}

dt#NavBookstore + dd.NavLinkGroup1 dt:first-child {
    background: url(/Images/SideBarNavigation/NavHomeButtons/AthleticsHomeButton.gif) 162px 10px no-repeat;
}

dt.NavBookstoreFirstChild { /*for IE6; needs to be separate from above definition to work*/ 
    background: url(/Images/SideBarNavigation/NavHomeButtons/AthleticsHomeButton.gif) 162px 10px no-repeat;
}

#ENewsImg{
	width: 100%;
	margin:10px 0;
	display: block;
	text-align: center;
	}

.NavEmptyGroup { /*keep it for validation, but don't have it affect anything */
	position: absolute;
	left: -9999px;
	height: 0;
	}

/* Side navigation end*/


.expander {
	margin: 0;
	height: 0 !important;
	width: 0.1em;
}

.MemItemDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	}
	
.MemItemName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000099; /*MAY NEED CHANGE - used on Bookstore/Memorabilia.html */
	font-weight: bold;
	}
	
.MemItemPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	}
						
.NoteSmall {
	font-size: 10px;
	}
.dropcap {
	float: left;
	color: #000000;
	font-size: 70px;
	letter-spacing: .13em;
	font-family: Times, Georgia, serif;
	}

.FormErrorLabel {
	font-weight: bold; 
	font-size: 1em; 
	color: #FF0000 !important; 
    }

.FormErrorSummary {
	margin-top: 1em;
	font-weight: bold; 
	font-size: 1em; 
	color: #FF0000 !important; 
    }

.FormRequiredLabel {
	font-weight: bold !important;
    }

.FormMessageLabel {
	font-size: 1em;
	color: #0000DD !important;
    }

.FormRequestedLabel {
	font-style: italic;
    }

.Required {
    font-weight: bold;
    }

.Requested {
    font-style: italic;
    }

.Error {
    color: Red;
    }

.Warning {
    color: #0000DD;
    font-style: italic;
    }

.ValidationSummaryWarning {
    /*border-bottom: 1px solid #001C5A;*/
    color: #001C5A;
    display: block;
    font-weight: bold;
    }

.ValidationSummary {
    color: Red;
    font-weight: bold;
}

.LogoutButton {
    background: transparent url(/Applications/Images/PCCLogout.jpg) no-repeat left bottom;
    display: block;
    width: 72px;
    height: 18px;
    padding: 0px !important;
    margin: 5px 0;
    }

.LogoutButton:hover {
    background-position: left top;
    }

.loginName {
	font-weight: bold; 
	margin-bottom: 10px;
	width: 100%;
	display: block;
	text-align: center;
    }

.Separator td {
	border-bottom: 1px solid #006FB4;
	}

.Separator2 td {
	border-top: 1px #001C5A solid;
	}
	
.Separator3_49 {
	border-right: 1px #001C5A solid;
	width: 49%;
	}	
	
.Separator3 {
	border-right: 1px #001C5A solid;
	}	




#ImportantInfoRow {
	width: 675px;
	float:left;
}
#ImportantInfoRow p {
	text-align: center;
}
#ImportantInfoRow tr {
	text-align:left;
	font-weight: bold;
}
#ImportantInfoRow td {
	width: 215px;
	vertical-align: top;
}
#AppFormsRow {
	width: 675px;
	float:left;
}
#AppFormsRow p {
	text-align: center;
}
#AppFormsRow tr {
	text-align:left;
	font-weight: bold;
}
#AppFormsRow  td {
}
.AppFormsRowImage {
	vertical-align: middle;
}
.AppFormsRowCaptionImage {
	vertical-align: middle;
	font-size: 9px;
}

.PCCTable, .NiceTable {
	padding-bottom: 10px;
	text-align: left;
	font-size: 0.8em;
}
.NiceTable {
	margin-left:5px;
}
.NiceTable, .NiceTable th {
	border-bottom:1px black solid;
}
.NiceTable td, .NiceTable th {
	padding:1px 15px 1px 1px;
}
.PCCTable {
	padding-left: 80px;
}

.ColorBoxHighlight {
	padding: 10px;
	color: #005daa;
	background-image: url(/Images/Background/AngledSlices.png);
	background-repeat: repeat-y;
	margin: 5px 5px 10px 0;
}
.CourseDegree {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #005daa;
	margin: 2px 0 5px 0px;
}
.ViewBelow {
	font-size: 13px;
	font-style: italic;
	color: #005daa;
	margin: 2px 0 5px 0px;
}
	
#TabGraphic {
	margin:0px;
	float:left;
	display:inline;
	height:26px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
#TabGraphicLink {
	margin:0px;
	float:left;
	display:inline;
	height:26px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 32px;
}
#TabGraphicSpotlights {
	float:left;
	height:26px;
	padding-left: 0;
	margin-bottom: 15px;
	margin-left: -15px;
}
#TabGraphicInsights {
	float:left;
	height:26px;
	padding-left: 0;
	margin-bottom: 15px;
	margin-left: 35px;
}

.InsightFooter {
	padding: 0 10px 10px 0;
	border-top: 1px solid #cfc4c0;
}


#TabGraphicForms {
	float:left;
	display:inline;
	height:25px;
	width: 675px;
	margin-top: 20px;
}
#TabGraphicInfo {
	float:left;
	display:inline;
	height:25px;
	width: 675px;
	margin-top: 20px;
}


.topLink  {
	float:right;
	font-size:80%;
}
.TopLinkMenu  {
	font-size:80%;
	text-align: center;

}

#InlineList li {
	list-style-type: none;
	text-align: left;
	display: inline;
	padding: 30px 30px 50px 0;
	list-style-image: none;
}

.RSSFeedImage img {
	margin-bottom: -4px;
	padding-left: 75px;
}

.ArticleTeaserMessage {
	margin:20px 0 0 -10px;
}

/***********************************************************************

							Individual Majors

***********************************************************************/

.BibleMajorList, .BusinessMajorList, .EducationMajorList, .CommunicativeArtsMajorList, .MusicMajorList, .ArtsAndSciencesMajorList, .BasicSciencesAndEngineeringMajorList, .PEMajorList, .NursingMajorList {
	display:block;
	background-color: #ffffff;
	padding:10px 20px 10px 20px;
	margin:0px 5px 10px 5px;
	border: 1px solid #006FB4;
}

/*.BibleMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabBible.jpg);
}
.BusinessMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabBusiness.jpg);
}
.EducationMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabEducation.jpg);
}
.CommunicativeArtsMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabCA.jpg);
}
.MusicMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabMusic.jpg);
}
.ArtsAndSciencesMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabAS.jpg);
}
.BasicSciencesAndEngineeringMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabBSE.jpg);
}
.PEMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabPE.jpg);
}
.NursingMajorGroup {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/TabNursing.jpg);
}

.BibleMajorGroup, .BusinessMajorGroup, .EducationMajorGroup, .CommunicativeArtsMajorGroup, .MusicMajorGroup, .ArtsAndSciencesMajorGroup, .BasicSciencesAndEngineeringMajorGroup, .PEMajorGroup, .NursingMajorGroup {
	height: 60px;
	background-repeat: no-repeat;
	width: 700px;
	margin-left: -10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	color: #ffffff;
	text-align:center;
	display:block;
	font-weight:normal;
	letter-spacing:.04em;
}
*/
/**** Major Page List Styles ****/

.BibleMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsBible.jpg) top center;
	background-repeat:no-repeat;
}
.BusinessMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsBusiness.jpg) top center;
	background-repeat:no-repeat;
}
.EducationMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsED.jpg) top center;
	background-repeat:no-repeat;
}
.CommunicativeArtsMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsCA.jpg) top center;
	background-repeat:no-repeat;
}
.MusicMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsMusic.jpg) top center;
	background-repeat:no-repeat;
}
.ArtsAndSciencesMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsAS.jpg) top center;
	background-repeat:no-repeat;
}
.BasicSciencesAndEngineeringMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsSE.jpg) top center;
	background-repeat:no-repeat;
}	
	
.PEMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsPhysED.jpg) top center;
	background-repeat:no-repeat;
}
.NursingMajor {
	background: url(/Images/InteriorPage/Graphics/Academics/MajorHeaders/ACMajorsNursing.jpg) top center;
	background-repeat:no-repeat;
}

.BibleMajor, .BusinessMajor, .EducationMajor, .CommunicativeArtsMajor, .MusicMajor, .ArtsAndSciencesMajor, .BasicSciencesAndEngineeringMajor, .PEMajor, .NursingMajor {
	padding:0px;
	margin:10px 0px 40px 0px;
	background-color: #ffffff;
}

#MajorsIndex {
	table-layout: fixed;
	width: 100%;
	}
	
#MajorsIndex ul {
	overflow: hidden;
	}
	
#MajorsIndex #LeftList {
	width: 55%;
	padding-right: 10px;
	}
	
#MajorsIndex #RightList {
	}

#MajorsIndex a { 
	display: inline-block; /*Corrects IE6 list gap bug*/
	white-space: nowrap;
	padding-left: 15px;
	text-indent: -15px;
	}


/**** Majors Picture Testimony Styling ****/

.PictureTestimony { /* NOTE: individual pages set width of the box for IE6, based on picture size ; float is handled by separate class */
	position: relative;
	margin: 5px;
	color: #000000;
	}
	
.PictureTestimony div {
	float:right;
	}
	
.PictureTestimony img {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	border: 1px solid #001C5A;
	}
	
.PictureTestimony strong {
	display: block;
	padding: 2px;
	margin-left: -5px;
	}
	
.PictureTestimony p {
	background-color: #ffffff;
	border: 1px solid #001C5A;
	margin: 0;
	padding: 3px 3px 3px 7px;
	display: none;
	text-indent: 1em;
	}
	
.PictureTestimony p.minwidthLeft {
	position: absolute;
	right: 0;
	width: 400px;
	}
	
.PictureTestimony div:hover p,
.PictureTestimony div.sfhover p {
	display: block;
	}
	
.Signature {
	font-style: italic;
	display: block;
	text-align: right;
	margin: 0;
	padding: 2px;
	}
	
.PictureTestimony span.Attention {
	display: block;
	position: absolute;
	bottom: 100%;
	right: 0;
	padding: 1px 3px;
	margin-bottom: -1px;
	font-size: 80%;
	font-weight: bold;
	color: #001C5A;
	border: 1px solid #001C5A;
	border-bottom-width: 0;
	background-color: #ffffff;
	text-align: right;
	}

/**** End Section ****/


.AcadPicLeft {
	float: left;
	margin-right: 10px;
	}

.AcadPicRight {
	float: right;
	margin-left: 10px;
	}
.AcadRight {
	float: right;
	margin-left: 10px;
	width:300px;
	background-color:#f0e7e4;
	margin:10px;
	padding:10px;
	}
.AcadRightInsights {
	float: right;
	width:300px;
	margin:10px 0 10px 10px;
	padding:0 0 10px 10px;
	}
#bodycopy .AcadRight h3{
	margin-top:0px;
	padding-top:0px;
	}
	
#bodycopy .AcadRight p{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-right: 1em;
	}
	
#bodycopy .AcadRight #ArticleQuoteBox{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}

#bodycopy .AcadRight .PictureBoxFloatLeft{
	padding-bottom: 0px;
}
.ColorCenterMenu {
	padding: 2px;
	margin: 2px;
	border: 1px #001C5A solid;
	background-color: #f0e7e4;
	text-align: center;
	}
.ColorCenterMenu a {
	padding-right: 15px;
	white-space: nowrap;
	font-weight: bold;
	}
#DailyMenu {
	float: right;
	width: 200px;
}
#DailyMenu p {
	text-align: center;
}
#DailyMenu  a img {
	text-decoration: none;
	border: 0;
}

.CampusBuilding{
	float:left;
	padding-bottom: 20px;
	border-bottom: thin solid #006FB4;
}
.CampusBuilding img{
	padding: 0 0 10px 10px;
	float:right;
	clear:right;}
.CampusBuilding .ColorTextBox{
	text-align: center;}
.CampusBuilding .ColorTextBox img{
	padding: 0;
	float:none;}
.CampusBuilding .CampusHouse img{
	padding: 0;
	float:none;}
.Coach{
	float:left; 
	padding: 0 10px 10px 0}
.GameHeadline {
	text-align: center;
	white-space: nowrap;
	font-weight: bold;
	}
.GameDate {
	text-align: left;
	white-space: nowrap;
	padding-left:10px;
	}
.GameOpponent {
	text-align: left;
	padding-left:10px;
	}

.ScheduleMonth {
	text-align: center;
	padding:2px 0 2px 3px;
	background-image:url("/Images/InteriorPage/Graphics/MenuHorizontalBackgroundGray.jpg");
	color:#005daa;
	font-size:16px;
	font-weight:bold
	}
	
.GamePlace,
.GamePlace h2 {
	text-align: left;
	white-space: nowrap;
	padding-left:10px;
	}
.GameTime,
.GameTime h2 {
	text-align: left;
	white-space: nowrap;
	padding-left:10px;
	}
.GameResults {
	text-align: left;
	white-space: nowrap;
	padding-left:10px;
	}
.GameResults h2 {
	text-align: center;
	white-space: nowrap;
	}
tr.HomeGame td {
	font-weight: bold;
	color:#005daa;
}
#Schedule td.Win {
	font-style: italic;
	background: url(/Images/InteriorPage/Photos/Athletics/EaglesWin.gif) right center no-repeat;
	padding-right: 30px;
	}
#Schedule h2{
	color:#0060a7;
	font-weight: bold;
	text-align: left;
	padding:0;
	margin:0;
	}
#Schedule td.Win,
#Schedule td.Win a, 
#Schedule td.Win a:visited{
	color:#0060a7;
	font-weight: bold;
	}
#Schedule td.Lose,
#Schedule td.Lose a, 
#Schedule td.Lose a:visited {
	color: #0060a7;
	font-weight: normal;
	}
#Schedule td.Lose a:hover,
#Schedule td.Win a:hover {
	color: #001C5A;
	}
.GameGroupTint {
	background-color: #FFFFdd;
	}
	
.PlayerImg {display:none;}
.listright,
.listleft {
margin-bottom:5px;
float:left; 
display:inline; 
max-width: 425px;
}

.listright {
	white-space: nowrap;
	margin-right: 20px;
	}

.listright li,
.listleft li{
margin-top:0;
margin-bottom:5px;
list-style:outside;
}

.winners{
clear:left;
margin:5px 0px 20px 0px;
text-align:center;
}
.winners img {
margin:0 4px 0 0;
}
.winners .pic {
	position: relative;
	margin: 20px auto 10px;
	float: none;
	display: inline;
}
#EventsCalendar h2 {
	margin-bottom: 5px;
	margin-top: 20px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #005daa;  /*fixed a missing # on this line on 4/28/10 */
}
#EventsCalendar h3 {
	font-size: 1.1em;
	line-height: 1.3;
	color: #346997;
	padding-top: 10px;
}
.Button {
	float: left;
	margin-top: -7px;
	padding-right: 10px;
}
.CurrentIssues h2, .BackIssues h2 {
	font-size: 16px;
	padding-left: 50px;
}
.CurrentIssues   a:link, .BackIss  {
	font-weight: bold;
	color: #006FB4;
}
.CurrentIssues  p, .BackIssues p {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 50px;
}
.CurrentIssues  img, .BackIssues img {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.CurrentIssues   img  {
	vertical-align: baseline;
}
.IndividualIssue {
	border-bottom: thin solid #006FB4;
	border-top-style: none;
	padding-bottom: 10px;
	padding-top: 10px;
}
.IndividualIssueLastOnPage {
	border-bottom: none;
	border-top-style: none;
	padding-bottom: 10px;
	padding-top: 10px;
}

.BackIssues img {
	float:left;
	clear:left;
	margin-top:0px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.BackIssues p {
	clear:left;
}
.BackIssues h2 {
	clear:left;
	border-top-color: #006FB4;
	border-right-color: #006FB4;
	border-bottom-color: #006FB4;
	border-left-color: #006FB4;
}
.BackIssues a:link {
	font-weight:bold;
	color: #006FB4;
}#Believe  li {
	padding-bottom: 10px;
}
/***********************************************************************

							Course Descriptions
							
***********************************************************************/
.CourseName {
	font-weight: bold;
	color: #001C5A;
	}

.CourseNote {
	font-style: italic;
	}

.CoursePrereq {
	font-style: italic;
	}
	
.CourseSequenceHeader {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	}
	
.CourseDegree {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #001C5A;
	margin: 2px 0 5px 0;
	}
#EaglesHome p {
	line-height: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#EaglesHome td {
	vertical-align: top;
}
.CourseTableContainer {
	padding-left: 17px;
	border-bottom: 2px solid #CCC;
}
.CourseTableContainer tr{
	vertical-align: top;
}
.CourseTableContainer td{
	width: 50%;
}
.CourseSequenceTable {
	line-height: 1em;
	width: 90%;
}
.CourseSequenceTable tr{
	width: auto;
}
.CourseSequenceTable th {
	text-align: left;
	font-weight: bold;
}
.CourseSequenceTable td {
	vertical-align: bottom;
	width: 100%;
}
.CourseSequenceTable .TotalHours {
	text-align: right;
}
.Separator2 td {
	border-top: 1px solid #CCC;
}
.CourseSequenceComments {
	padding-bottom: 10px;
	font-size: smaller;
}

/***********************************************************************

							News Articles

***********************************************************************/
#ArticleKeyTags {
	padding: 10px 0 10px 0;
	text-align: left;
	font-size: 12px;
	color: #666;
		}
	
#ArticleKeyTags a {
	font-size: .9em;
	text-decoration: none;
	padding-left: 5px;
	}
	
#ArticleKeyTags a:visited {
	color: #005BAA;
	}
	
#ArticleKeyTags a:hover {
	text-decoration: underline;
	}
	
p#ArticlePublishedDate {
	font-size: .7em;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	}
#ArticleQuoteBox {
	padding: 5px;
	text-align: left;
	background-color: #ede5e2;
	margin-bottom: 20px;
	border-top:2px solid;
}
#ArticleQuoteBoxB {
	padding: 5px;
	text-align: right;
	background-color: #ede5e2;
	margin:0 15px 0 15px;
	border-top:2px solid;
}
#ArticleQuoteBoxC {
	padding: 5px;
	text-align: right;
	background-color: #ede5e2;
	margin:0 15px 0 15px;
	border-top:2px solid;
}
.ArticleBox {
	padding: 5px;
	text-align: left;
	background-color: #ede5e2;
	margin:5px 0 0 15px;
	border-top:2px solid;
}
#bodycopy p.ArticleTeaserSummary {
	text-align: left;
	padding-left:75px;
}

.ArticleTeaserDate {
	font-size: 10px;
	color: #999999;
	display:block;
}
.SpotlightImage {
	float:left;
	padding:5px 10px 0 0;
}
#SpotlightCopy {
	padding: 5px;
	text-align: left;
	background-color: #ede5e2;
	margin-bottom: 20px;
}
.articleSearch {
	float:right;
}

.PictureBoxFloatRight, .PictureBoxFloatRightNoBio {
	float:right;
	font-size: 11px;
	margin: 0 0 1px 10px;
	padding: 5px;
	background-color: #ede5e2;
}
.PictureBoxFloatLeft, .PictureBoxFloatLeftNoBio {
	float:left;
	font-size: 11px;
	margin: 0px 7px 1px 0px;
	padding: 5px;
	background-color: #ede5e2;
	position: relative;

}	
.InsightsEven, .InsightsOdd {
	overflow: hidden;	
}
.InsightsEven .PictureBox {
	float:right;
	font-size: 11px;
	margin: 5px 0 1px 10px;
	padding: 5px;
	background-color: #ede5e2;
}

.InsightsOdd .PictureBox {
	float:left;
	font-size: 11px;
	margin: 5px 7px 1px 2px;
	padding: 5px;
	background-color: #ede5e2;
	position: relative;
}

.InsightsOdd .InsightsAwards{
	padding-left: 174px;
}

.InsightsEven .InsightsAwards{
	padding-left: 25px;
}

.PictureBoxFloatRight{
	border-top:2px solid;
}
.PictureBoxFloatLeft{
	border-top:2px solid;

}	
.PictureBoxFloatLeftTeaser {
	float:left;
	font-size: 11px;
	padding: 3px;
	background-color: #ede5e2;
	margin: 0 10px 0 0;
}
.PictureBoxLeft {
	font-size: 11px;
	margin: 0px 7px 1px 10px;
	padding: 5px;
	background-color: #ede5e2;
}
.PictureBoxRight {
	float:right;
	font-size: 11px;
	margin: 0 0 1px 10px;
	padding: 5px;
	background-color: #ede5e2;
}
.PictureBoxOverRT {
	background-color:#cfc4c0;
	border: 0 solid #cfc4c0;
	float:right;
	margin:-49px 5px 0 0;
	opacity:0.85;
	padding:5px;
	width:444px;
}
.PictureBoxOverLT {
	background-color:#cfc4c0;
	border: 0 solid #cfc4c0;
	float:left;
	margin:-49px 0 0 17px;
	opacity:0.85;
	padding:5px;
	width:433px;
}
.PhotoCaptionLeft {
	margin:146px 0 0 17px;
	text-align:center;
	font-size:11px;
	line-height: 1.3;
	position: absolute;
	width:219px;
	z-index:1;
	border: none;
	float:none;
	filter: alpha(opacity=85);
	background-color:#cfc4c0;
	border: 0 solid #cfc4c0;
	opacity:0.85;
	padding:5px;
}
.PhotoCaptionRight {
	margin:186px 0 0 370px;
	text-align:center;
	font-size:11px;
	line-height: 1.3;
	position: absolute;
	width:265px;
	z-index:1;
	border: none;
	float:none;
	filter: alpha(opacity=85);
	background-color:#cfc4c0;
	border: 0 solid #cfc4c0;
	opacity:0.85;
	padding:5px;
}
.PictureBox {

	padding: 5px;
	padding-bottom: 15px;
	margin: 5px;
	background-color: #cfc4c0;
	border: 0px #000 solid;
	font-size: 14px;

}
#PictureBox {
	background-color: #cfc4c0;
	padding: 5px;
	margin-left: 15px;
}
#PictureBox  h2{
	font-size: 14px;
	text-align: center;
}
td.Credits {
	text-align: right;
	}
td.Credits_35 {
	text-align: right;
	width: 35px;
	}
.TypicalMenu {
	text-align: center;
}
.TypicalMenu  td {
	vertical-align: top;
	width: 200px;
}
.Meal {
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
	background-color: #CFC4C0;
	height: 25px;
	padding-top: 5px;
	background-image: url(/Images/InteriorPage/Graphics/MenuHorizontalBackgroundGray.jpg);
}
.MealBlank {
	font-size: 0.5em;
	background-color: #ffffff;
	height: 10px;
}

.MealVarsity {
	font-size: 1.5em;
	text-align: center;
	font-weight: bold;
	background-color: #CFC4C0;
	height: 25px;
	padding-top: 5px;
	width: 307px;
	background-image: url(/Images/InteriorPage/Graphics/MenuHorizontalBackgroundGray.jpg);

}
.FourWindsVarsityLocation {
	font-size: 1.3em;
	text-align: center;
	font-weight: bold;
	padding: 5px 0;
	background-color: #005daa;
	color: #ffffff;
	background-image: url(/Images/InteriorPage/Graphics/MenuHorizontalBackgroundBlue.jpg);
}
.Galley {
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	background-color: #ede5e2;
	color: #005DAA;
	padding-top:10px;
}
.GalleyVarsity {
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	background-color: #ede5e2;
	color: #005DAA;
	padding-top:10px;
	width:69px;
}
.Theme {
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}


.Scroll
{
	width:670px;
	height:400px;
	overflow-y:scroll;
	border:solid #CCCCCC;
	border-width:4px 0 4px 0;
}

.CurrentIssues img.CatalogUpdateButton {
	vertical-align: middle;
}

.SectionHeader
{
	font-size: 11pt; 
	font-weight: bold; 
	color: #005BAA; 
	text-align: center;
	padding-top: 1.5em;
}

.DetailHighlight
{
	background-color: #E6E8F2;
}


.AcademicSpotlight{
margin-top:20px;
font-size:11px;
}

/**** Side bar (for the PCC applications) ****/

#SideBarNav {
    background-image: url("/Images/Background/AngledSlices.png");
	clear: right;
	float: right;
	margin: 1em -2.8em 1em 1em;
    padding: 0.5em;
	width: 165px;
    }

#SideBarNav h2 {
	margin-top: 0;
	padding-top: 0;
    }

#SideBarNav ul {
     padding: 0 0 0 30px;
    }

#SideBarNav ul ul {
     padding-left: 10px;
    }

#SideBarNav li {
    color: #9B9B9B;
    list-style: none;
    }

#SideBarNav li.current {
    list-style-image: url(/Images/InteriorPage/Graphics/More-Arrow.jpg);
    }

#SideBarNav li.parent {
    margin: 6px 0;
    }

#SideBarNav li.parent > div {
    border-bottom: 1px solid;
    }

#SideBarNav li a,
#SideBarNav li a:visited {
    color: #000000;
    font-weight: normal;
    }

#SideBarNav li.current a {
    color: #005BAA;
    font-weight: bold;
    }

/**** End Section ****/

#bodycopy .AcadRight p.ArticleMajor {
	  color: #005daa;
	  line-height: 1.2em;
	  padding-left: 3px;
  }
