﻿body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	/*background: #ccc7b2 url('../Images/Master/BodyRepeat.gif') repeat-x;*/
	background-color: #efecde;
}

img 
{
	border: 0px;
}

*
{
	outline: 0;
}
strong
{
	color:#424242;
}
	
.PageHeading
{
	font-size: 30px; font-family: Georgia; color:#000051;
}
.SubHeading
{
	font-family:Georgia;
	font-size:14px;
	color:#711415;
	font-weight:bold;
}
#Site
{
	clear: both;
	position: relative;
	width: 996px;
	min-height: 660px;
	height: auto !important;
	height: 660px;
	margin: 0 auto;
}

ul#Header
{
	clear: both;
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	height: 102px;
	width: 973px; 
	margin: 0px 11px 0px 12px;
	background: transparent url('../Images/Master/ContentRepeat.png') repeat-y;
}

ul#Header li#LogoSection
{
	float: left;
	width: 500px;
}

ul#Header li#LogoSection a.A
{
	display: block;
	padding: 10px 0px 0px 20px;	
	width: 245px;
}

ul#Header li#HeaderContent
{
	float: left;
	width: 473px;
	text-align: right;
}

ul#Header li#HeaderContent div.ContactText
{
	clear: both;
	font: normal normal 11px Arial, Verdana, Sans-Serif;
	color: #68625b;
	padding: 5px 25px 0px 0px;
}

ul#Header li#HeaderContent div.ContactText span
{
	font-weight: bold;
	color: #000052;
}

#NavigationSection
{
	clear: both; 
	background: #811a21 url('../Images/Master/BackgroundGradient.gif') repeat-y; 
	width: 996px; 
	min-height: 348px; 
	height: auto !important; 
	height: 348px;
}

#MainContent
{
	position: relative;
	clear: both;
	width: 996px; 
	margin: 0px 11px 0px 0px;
	background: transparent url('../Images/Master/ContentRepeat.png') repeat-y 12px 0px;
	min-height: 600px;
	height: auto !important;
	height: 600px;	
	z-index: 1;
	overflow: hidden;	
}

#ContentBottom
{
	clear: both;
	position: relative;
	width: 973px; 
	margin: 0px 11px 0px 12px;
	background: transparent url('../Images/Master/ContentBottom.png') no-repeat;
	height: 15px;
	z-index: 1;
}

#Footer
{
	clear: both;
	position: relative;
	width: 941px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 70px;
	margin: 0 auto;
	top: -10px;
	z-index: 0;
}

#Footer li
{
	float: left;
	height: 70px;
}

#Footer li.FooterLeft
{
	width: 11px;
	background: url('../Images/Master/FooterLeft.png') no-repeat;
}

#Footer li.FooterRepeat
{
	width: 916px;
	background: url('../Images/Master/FooterRepeat.png') repeat-x;
}

#Footer li.FooterRepeat div
{
	padding: 20px 15px 15px 15px;
	font: normal bold 10px/17px Arial, Verdana, Sans-Serif;
	color: #ffffff;
}

#Footer li.FooterRepeat div a
{
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

#Footer li.FooterRepeat div a:hover
{
	text-decoration: underline;
}

#Footer li.FooterRight
{
	width: 14px;
	background: url('../Images/Master/FooterRight.png') no-repeat;
}
/****************** Navigation *******************/
ul#Navigation
{
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 177px;
	background-color: transparent;
	padding-top: 15px;
}

ul#Navigation li
{
	width: 177px;
	border-bottom: solid 1px #7e6667;
}

ul#Navigation li a
{
	display: block;
	font: normal normal 12px Arial, Verdana, Sans-Seif;
	color: #ffffff;
	padding: 10px 10px 10px 15px;
	text-decoration: none;
}

ul#Navigation li a:hover,
ul#Navigation li a.MainNavOn
{
	color: #ffa600;
	background: transparent url('../Images/Master/LinkArrow.png') no-repeat 90% center;
}

ul#Navigation li.LastItem
{
	border: 0px;
}

ul#Navigation li ul.SubLevelNav
{
	clear: both;
	margin: 0px;
	padding: 0px;	
	list-style-type: none;
	/*border-top: solid 1px #7e6667;*/
	padding-bottom: 10px;
}

ul#Navigation li ul.SubLevelNav li
{
	font: normal bold 11px Arial, Verdana, Sans-Serif;
	color: #ffa600;
	border: 0px;
	width:145px;
	padding: 12px 0px 0px 25px;
}

ul#Navigation li ul.SubLevelNav li.FirstSub
{
	padding: 0px 0px 0px 25px;
}

ul#Navigation li ul.SubLevelNav li a
{
	font: normal normal 11px Arial, Verdana, Sans-Serif;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
}

ul#Navigation li ul.SubLevelNav li a:hover,
ul#Navigation li ul.SubLevelNav li a.SubNavOn
{
	color: #ffffff;
	text-decoration: underline;
	background: none;
}
/********************************************************/
#Breadcrumbs
{
	clear: both; 
	width: 100%;
	height: 25px;
}

#Breadcrumbs span
{
	display: block;
	float: left;
	font: normal normal 11px/11px Arial, Verdana, Sans-Serif;
	color: #ffa600;
	padding: 7px 0px 0px 5px;
}

#Breadcrumbs a
{
	display: block;
	float: left;
	font: normal normal 11px/11px Arial, Verdana, Sans-Serif;
	color: #ffffff;
	text-decoration: none;
	padding: 7px 15px 0px 3px;
	background: transparent url('../Images/Master/DoubleArrow.png') no-repeat right 9px;
}

#Breadcrumbs a:hover
{
	text-decoration: underline;
}

#InteriorContentLeft
{
	float: left;
	width: 996px;
	min-height: 300px; 
	height: auto !important;
	height: 300px; 
	background: url('../Images/CheatSlice.gif') repeat-y;
}

#InteriorContentRight
{
	position: relative; 
	float: left;	
	margin-top: -349px; 
	z-index: 3; 
	width: 800px; 
	min-height: 600px; 
	height: auto !important; 
	height: 600px;
}

#InteriorContent
{
	position: relative;
	width: 100%; 
	min-height: 675px; 
	height: auto !important; 
	height: 675px; 
	background: transparent url('../Images/Interior/InteriorContentRepeat.png') repeat-y;
}


#InteriorContent #InteriorGradient
{
	position: relative;
	top: -5px;
	width: 100%; 
	min-height: 82px; 
	height: auto !important;
	height: 82px;
	background: url('../Images/Interior/InteriorGradient.png') no-repeat;
}

#InteriorContent #InteriorGradient div.PaddingDiv
{
	position: relative;
	padding: 20px;
	font: normal normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #424242;
}

#InteriorContent #InteriorGradient div.PaddingDiv span.SectionTitle
{
	font: normal normal 29px Georgia, Tahoma, Verdana; 
	color: #00004e;
}

#InteriorContentBottom
{
	width: 100%; 
	height: 15px; 
	background: transparent url('../Images/Interior/InteriorContentBottom.png') no-repeat;
}
/********************************************************/
.ProgramTitle
{
	font: italic normal 18px Georgia, Tahoma, Verdana; 
	color: #00004e;
}

.ProgramBody
{
	padding-top: 10px;
	float:left;
	width:386px;
}
/********************************************************/

.NewsArticle
{
	clear: both;
	width: 450px;
}

.NewsTitle
{
	font: italic normal 18px Georgia, Tahoma, Verdana; 
	color: #00004e;
}

.NewsDate
{
	font: italic normal 14px Verdana, Arial, Sans-Serif;
	color: #424242;
}

.NewsBody
{
	padding-top: 10px;
}

.NewsBody a
{
	font: italic normal 12px Verdana, Arial, Sans-Serif;
	color: #00004e;
}

.NewsSection
{
	clear: both;
	padding-top: 10px;
}

.NewsSection span.Title
{
	font: normal bold 14px Georgia, Tahoma, Verdana; 
	color: #00004e;
}

.NewsSection span.Date
{
	font: italic normal 10px Verdana, Arial, Sans-Serif; 
	color: #424242;
}

.NewsSection p
{
	font: normal normal 12px/20px Verdana, Arial, Sans-Serif;
	color: #424242;
}

.NewsSection p a.LearnMore
{
	float: right;
	font: normal normal 12px Georgia, Tahoma, Verdana; 
	color: #424242; 
	text-decoration: underline;
}

.NewsSection p a.LearnMore:hover
{
	text-decoration: none;
}
/* Student Spotlights */
.StudentSpotlightQuote
{
	width:142px; 
	padding-left:9px; 
	color:#600000; 
	font-size:11px; 
	font-family:Arial; 
	font-weight:bold;
}
/* */

/* Areas of study */
.Head
{
	clear: both; 
	height: 440px;
}
.Head .Heading
{
	float: left; 
	position: absolute; 
	padding-top: 15px;
}
.Head .Heading .Text
{
	clear: both; 
	padding-left: 30px; 
	padding-top: 10px; 
	width: 367px;
}
.Head .Photo
{
	float: left; 
	position: absolute; 
	left: 440px;
}
.AOSHeading
{
	color: #711415; 
	font-family: Georgia; 
	font-size: 18px;
}
/* */

.DesignedList
{
	list-style: none; 
	margin: 0px; 
	padding: 0px;
}
.DesignedList li
{
	padding-top:5px;
	padding-bottom:5px;
	color:#12598C;
	font-family:Verdana;
	font-size:11px;	
}

/********************/
.SideSectionTop
{
	width:300px;
	height:8px;
	clear:both;
	background-image:url('../Images/Interior/SideSectionTop.jpg');
	background-repeat:no-repeat;
}
.SideSectionRepeat
{
	clear:both;
	width:300px;
	min-height: 100px;
	height: auto !important;
	height: 100px;	
	background-image:url('../Images/Interior/SideSectionRepeat.jpg');
	background-repeat:repeat-y;
}
.SideSectionRepeat .Content
{
	padding-left:31px;
	padding-top:15px;
	padding-bottom:20px;
}
.SideSectionRepeat .Content .Heading
{
	font-family:Georgia;
	font-size:12px;
	color:#711415;
	font-weight:bold;
}
.SideSectionBottom
{
	width:300px;
	height:6px;
	background-image:url('../Images/Interior/SideSectionBottom.jpg');
	background-repeat:no-repeat;	
}
/*******************/
.ContentText
{
	font-family:Verdana;
	font-size:12px;
	list-style: none;
}
.ContentText li
{
	padding-top:3px;
	padding-bottom:3px;
}
/*************/
.FacultyWrapper
{
	clear:both;
	overflow: hidden;
}
.FacultyWrapper .HorizSpacer
{
	clear:both;
	width:740px;
	height:20px;
}
.FacultyWrapper .VertSpacer
{
	float:left;
	height:367px;
	width:33px;
}
.Faculty
{
	float:left;
	width:355px;
}
.Faculty .Top
{
	width:353px;
	height:6px;
	background-image:url('../Images/Faculty/FacultySectionTop.jpg');
	background-repeat:no-repeat;
}
.Faculty .Mid
{
	width:347px;	
	height:354px;
	background-image:url('../Images/Faculty/FacultySectionRepeat.jpg');
	background-repeat:repeat-y;
	padding-right:6px;
}
.Faculty .Mid .Content
{
	padding-top:5px;
	padding-left:16px;
	padding-right:6px;
}
.Faculty .Mid .Content .Heading
{
	font-family:Georgia;
	font-size:14px;
	color:#640202;
	font-weight:bold;
}
.Faculty .Mid .Content .SubHeading
{
	font-family:Georgia;
	font-size:11px;
	color:#000049;
	font-style:italic;
	line-height:16px;	
}
.Faculty .Mid .Content .Text
{
	font-family:Verdana;
	font-size:11px;
	color:#424242;
	padding-top:10px;
	line-height:normal;
}
.Faculty .Bottom
{
	width:353px;
	height:7px;
	background-image:url('../Images/Faculty/FacultySectionBottom.jpg');
	background-repeat:no-repeat;
}
/************/
.FacultyNav
{
	width:100%;
}
.FacultyNav td
{
	text-align:center;
}
.FacultyNav a
{
	text-decoration:none;
	font-family:Georgia;
	font-size:14px;
	color:#12598C;
}
.FacultyNav a.Selected
{
	color:#640202;
	font-weight:bold;
}
/*************************************************/

div.Locations
{
	clear: both; 
	width: 199px; 
	padding-top: 10px;
}

div.Locations ul.LocationHeader
{
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	height: 41px;
}

div.Locations ul.LocationHeader li.LocationHeaderLeft
{
	float: left; 
	width: 4px; 
	height: 41px; 
	background: url('../Images/Home/LightGreyHeaderLeft.jpg') no-repeat;
}

div.Locations ul.LocationHeader li.LocationHeaderRepeat
{
	float: left; 
	width: 187px; 
	height: 41px; 
	background: url('../Images/Home/LightGreyHeaderRepeat.jpg') repeat-x;
}

div.Locations ul.LocationHeader li.LocationHeaderRepeat span
{
	display: block; 
	padding: 13px 10px 10px 10px; 
	font: normal bold 14px Arial, Verdana, Sans-Serif; 
	color: #540000;
}

div.Locations ul.LocationHeader li.LocationHeaderRight
{
	float: left; 
	width: 4px; 
	height: 41px; 
	background: url('../Images/Home/LightGreyHeaderRight.jpg') no-repeat;
}

div.Locations div.LocationContent
{
	clear: both; 
	width: 195px; 
	height: 100px; 	 
	background: url('../Images/Home/LightGreyLocationContent.jpg') repeat-y;
}

div.Locations div.LocationContent div
{
	padding: 8px 40px 8px 10px; 
	font: normal normal 13px/16px Arial, Verdana, Sans-Serif; 
	color: #4b4a4a;
}

div.Locations ul.LocationBottom
{
	margin: 0px; 
	padding: 0px; 
	list-style-type: none; 
	height: 5px;
}

div.Locations ul.LocationBottom li.LocationBottomLeft
{
	float: left; 
	width: 4px; 
	height: 4px; 
	background: url('../Images/Home/LightGreyBottomLeft.jpg') no-repeat;
}

div.Locations ul.LocationBottom li.LocationBottomRepeat
{
	float: left; 
	width: 187px; 
	height: 4px; 
	background: url('../Images/Home/LightGreyBottomRepeat.jpg') repeat-x;
}

div.Locations ul.LocationBottom li.LocationBottomRight
{
	float: left; 
	width: 4px; 
	height: 4px; 
	background: url('../Images/Home/LightGreyBottomRight.jpg') no-repeat;
}