/* CSS Document */
/*Color Pallet

Brown = #AF9657;
Teal = #4F9EB8;
Red = #C76258;
Green = #6C9692;
Orange = #C47829;
Navy = #164374;
BackgroundBeige = #E6E0CB;
LightBeige = #EFEADE;
Link Blue = #1E75BB;

*/
body
{
	background:#E6E0CB;
	margin:0px;
	font-family:Trebuchet MS;
	font-size:11px;
}

a {font-family:Trebuchet MS;}
a:hover {font-family:Trebuchet MS;}

a img
{
	border:none;
}

#breadCrumbs
{
	position:absolute;
	margin-left:80px;
	*margin-left:10px;
	margin-top:10px;
	font-size:9px;
}

#head 
{
	width:875px;
	/*padding-right:11px;*/
	margin:auto;
	overflow:hidden;
}

#login
{
	float:right;
	margin:6px 0px;
	width:390px;
	height:23px;
}
#loginFloater
{
	position:absolute;
	background:#fff;
	z-index:7;
}
#login div
{
	line-height:23px;
}

#SignInButton
{
	background:#232020;
	color:#fff;
	font-size:11px;
	text-align:center;
	width:100px;
	float:left;
}
#SignInOptions
{
	color:#010101;
	font-size:11px;
	padding:0px 5px;
	margin-left:100px;
	width:281px;
}
#SignInOptions a
{
	text-decoration:none;
}
#SignInOptions a:hover
{
	text-decoration:none;
}
#SignInPopup
{
	width:389px;
	height:163px;
	position:absolute;
	margin-top:16px;
	margin-left:-6px;
	z-index:7;
}
.SignInField
{
	font-size:11px;
}
.SignInField > div
{
	float:right;
	height:24px;
	background:#EAE0C3;
	margin-left:0px;
	color:#000;
}
.SignInField > div > input
{
	background:#EAE0C3;
	border:none;
	width:218px;
}
#SignInPopupButton
{
	font-size:12px;
	clear:both;
	margin-left:65px;
}
#SignInPopupButton a
{
	color:#000;
	text-decoration:none;
}
#SignInPopupButton a:hover
{
	text-decoration:underline
}
#SignInPopupButton p
{
	line-height:normal;
}
#GreyFade
{
	width:100%;
	background:#000;
	position:absolute;
	z-index:7;
}
#SignedInText
{
	text-align:right;
}

#BlueBar
{
	background:#164274;
	height:113px;
	margin-top:35px;
}

#HeaderSearch
{
	float:right;
	width:240px;
	border:6px solid #164274;
	background:#fff;
}
#PageContainer
{
	width:898px;
	margin:auto;
}
#PageContent
{	
	color:#000000;
	clear:left;
	font-size:12px;
}
#PageContent a
{
	text-decoration:none;
	font-size:1em;
	color:#1E75BB;
}
#PageContent a:hover
{
	text-decoration:underline;
}

#foot
{
	width:900px;
	text-align:center;
	font-size:9px;
	clear:both;
	margin:auto;
	color:#000000;
}
#foot a
{
	color:#000000;
}
#Copywright
{
	color:#C1B49A;
	float:right;
	padding-right:50px;
	text-align:left;
}

#AccountCopywright
{
	font-size:9px;
	color:#C1B49A;
	text-align:center;
	position:absolute;
	margin-top:-7px;
	width:230px;
}

#Accountfoot
{
	width:900px;
	text-align:center;
	font-size:9px;
	clear:both;
	margin:auto;
	color:#000000;
	padding-right:157px;
}
#Accountfoot a
{
	color:#000000;
}

/*Navigation */
#nav
{
	height:28px;
	/*height:33px;*/
	width:665px;
	margin-left:12px;
	margin-top:5px;
	display:none;
}
html > body #nav
{
	display:block;
}
#nav #NavigationCustom
{
	position:relative;
	/*margin-left:12px;*/
	z-index:2;
}
#nav #NavigationCustom > ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#nav #NavigationCustom > ul > li
{
	color:#fff;
	font-size:11px;
	/*padding:0px 1px;*/
	width:92px;
	/*min-width:72px;
	max-width:72px;*/
	float:left;
	border-left:1px solid #fff;
	line-height:10px;
	background:#4F9EB8;
	height:28px;
	line-height:28px;
}

#nav #NavigationCustom > ul > li:first-child
{
	border-left:none;
}
#nav #NavigationCustom > ul > li:hover
{
	background:#164374;
	cursor:default;
}
#nav #NavigationCustom > ul > .CurrentPage
{
	background:#164374;
}
#nav #NavigationCustom > ul > .ParentCurrentPage
{
	background:#164374;
}
#nav #NavigationCustom > ul > li > span
{
	text-align:center;
	display:block;
}
#nav #NavigationCustom > ul > li > a
{
	color:#fff;
	font-size:11px;
	width:100%;
	display:block;
	line-height:10px;
	margin:auto;
	text-align:center;
	line-height:28px;
}
#nav #NavigationCustom > ul > li > a:hover
{
	text-decoration:none;
}
#nav #NavigationCustom > ul > li > ul
{
	list-style:none;
	padding:0px;
	margin-left:-10000px;
	margin-top:0px;
	position:absolute;
	background:#F0ECDA;
	top:28px;
	text-align:left;
}
#nav #NavigationCustom > ul > li:hover > ul
{
	margin-left:0px;
	/*margin-left:-85px;*/
	padding-top:7px;
	-webkit-box-shadow: 0px 0px 15px -5px #333;
	-moz-box-shadow: 0px 0px 15px -5px #333;
	
}
#nav #NavigationCustom > ul > li > ul:hover
{
	margin-left:0px;
	/*margin-left:-85px;*/
}
#nav #NavigationCustom > ul > li > ul > li
{
	color:#000;
	font-size:9px;
	font-weight:bold;
	margin:3px 0px;
	padding:0px 10px 0px 23px;
	min-width:130px;
	line-height:14px;
	text-align:left;
	text-indent:-10px;
}
#nav #NavigationCustom > ul > li > ul > li:hover
{
	color:#000;
}
#nav #NavigationCustom > ul > li > ul > li:hover > a
{
	color:#000;
}
#nav #NavigationCustom > ul > li > ul > li > a
{
	color:#000;
	font-size:11px;
	text-align:left;
}
#nav #NavigationCustom > ul > li > ul > li > a:hover
{
	text-decoration:none;
	color:#AF9657;
}
#nav #NavigationCustom > ul > li > ul > li > span
{
	text-decoration:none;
	font-size:11px;
}
#nav #NavigationCustom ul li ul .CurrentPage {
	color:#AF9657;
}
#nav #NavigationCustom ul li ul .ParentCurrentPage {
	color:#AF9657;
}
.MenuToolbarBreadcrumbFont
{
	color:#C47829;
	font-size:11px;
}
a .MenuToolbarBreadcrumbFont
{
	color:#000;
	font-size:11px;
}
/*Signin Menus*/
#SignInOptions
{
	display:none;
}
html > body #SignInOptions
{
	display:block;
}
#SigninStudents {color:#C76258;}
#SigninStudents a:hover {color:#C76258;}

#SigninParents {color:#AF9657;}
#SigninParents a:hover {color:#AF9657;}

#SigninAlumni {color:#4F9EB8;}
#SigninAlumni a:hover {color:#4F9EB8;}

#SigninStaff {color:#6C9692;}
#SigninStaff a:hover {color:#6C9692;}

#SigninStudents > ul > li > a:hover
{
	color:#C76258;
}
#SigninParents > ul > li > a:hover
{
	color:#AF9657;
}
#SigninAlumni > ul > li > a:hover
{
	color:#4F9EB8;
}
#SigninStaff > ul > li > a:hover
{
	color:#6C9692;
}
.SigninMenu
{
	position:relative;
	display:inline;
	padding:3px 0px;
	margin:0px 8px;
	cursor:pointer;
}
.SigninMenu:hover > ul
{
	margin-left:0px;
}
.SigninMenu ul
{
	list-style:none;
	padding:0px;
	margin-top:0px;
	margin-left:-100000px;
	position:absolute;
	background:#F0ECDA;
	top:19px;
	padding-top:7px;
	-webkit-box-shadow: 0px 0px 15px -5px #333;
	-moz-box-shadow: 0px 0px 15px -5px #333;
	left:0px;
	width:80px;
	border:1px solid #DCD8C8;
}

.SigninMenu  ul:hover
{
	margin-left:0px;
}
.SigninMenu  ul  li
{
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:3px 0px;
	padding:0px 10px 0px 13px;
	min-width:130px;
	line-height:14px;
	text-align:left;
}
.SigninMenu > ul > li:hover
{
	color:#000;
}
.SigninMenu > ul > li:hover > a
{
	color:#000;
}
.SigninMenu ul li a
{
	color:#000;
	font-size:11px;
	text-align:left;
	font-weight:normal;
}
.SigninMenu ul li a:hover
{
	text-decoration:none;
	color:#AF9657;
	font-size:11px;
}



/*Home Page*/
#NewsEvents
{
	margin-top:-28px;
}

#News, #Events {
	padding:5px 20px;
	display:block;
}

#News p, #Events p {
	font-size:11px;
	color:#CB7B41;
	border-top:1px solid #E6E0CB;
}
#News a, #Events a {font-size:11px;}
#News p a, #Events p a {
	 color:#B1953A;
}

#Events {display:none;}

#Rotator
{
	padding-top:14px;
	padding-left:11px;
	height:317px;
}
#ImgHolder2
{
	position:absolute;
	z-index:1;
}
.NewsColor0
{
	color:#C76258;
	font-weight:bold;
}
.NewsColor1
{
	color:#4F9EB8;
	font-weight:bold;
}
.NewsColor2
{
	color:#D4891C;
	font-weight:bold;
}
.NewsColor3
{
	color:#AF9657;
	font-weight:bold;
}
.NewsColor4
{
	color:#6C9692;
	font-weight:bold;
}

.Events0
{
	color:#C76258;
	font-weight:bold;
}
.Events1
{
	color:#4F9EB8;
	font-weight:bold;
}
.Events2
{
	color:#C47829;
	font-weight:bold;
}
.Events3
{
	color:#AF9657;
	font-weight:bold;
}
.Events4
{
	color:#6C9692;
	font-weight:bold;
}

#bottomBoxes {width:674px;}
#UDBox {
	float:left;
	background-color:#fff;
	width:353px;
}

.HomeTitle {
	padding:10px 0px 5px 0px;
	margin:0px 20px;
	font-size:15px;
	color:#B1953A;
	text-align:center;
	border-bottom: 1px solid #AF9657;
}
#UDBox .HomeTitle + div {
	
	height:89px;
	font-size:11px;
	padding:5px 20px;
}

#FavoritesBox {
	float:left;
	background-color:#fff;
	width:321px;
}

#FavoritesBox .HomeTitle + div {
	height:89px;
	font-size:10px;
	line-height:13px;
	padding:5px 20px;
}


/*General Microsite*/
#MicroSiteHTML
{
	position:relative;
}
#PageHTML
{
	margin:0px 33px;
	width:614px;
	*height:auto;
	min-height:314px;
}
#SideBar
{
	position:absolute;
	right:0px;
	margin-top:-35px;
	top:0px;
}
#SideBarNav
{
	padding-top:10px;
	padding-left:20px;
	/*height:322px;*/
	min-height:335px;
	font-size:11px;
	width:190px;
}
#SideBarContactHead
{
	color:#FFFFFF;
	font-weight:bold;
	background:#221f1f;
	width:204px;
	height:23px;
	line-height:23px;
	margin-left:15px;
}
#SideBarContact
{
	font-size:10px;
	margin-left:14px;
	padding:15px;
	background:#EFEADE;
	/*overflow:hidden;*/
	width:175px;
	/*height:84px;*/
}
#SideBarContact .DialogBodyLabelFont
{
	font-size:10px;
}
#SideBarContactClickHere
{
	margin-top:12px;
	padding-top:12px;
	border-top:1px solid #AF9657;
}
#SideBarContactClickHere a
{
	font-size:9px;
	color:black;
}
#SubMicrositeNav
{
	padding-bottom:15px;
}
#SubMicrositeNav > #NavigationCustom > ul
{
	list-style:none;
	margin:0px 10px;
	padding:0px;
}
#SubMicrositeNav > #NavigationCustom > ul > li
{
	color:#fff;
	text-decoration:underline;
}
#SubMicrositeNav > #NavigationCustom > ul > li > a
{
	color:#fff;
	text-decoration:underline;
}
#SubPageNav > #NavigationCustom > ul > li.BackNavLink
{
	list-style:none;
	list-style-image:none;
}
#SubPageNav > #NavigationCustom > ul > li.BackNavLink > a
{
	padding-bottom:10px;
	display:block;

}
#SubPageNav > #NavigationCustom > ul
{
	margin:0px 24px;
	padding:0px;
	list-style-type:none;
}
#SubPageNav > #NavigationCustom > ul > li
{
	color:#fff;
	display:none;
	font-size:11px;
	text-indent:-5px;
}

#SubPageNav > #NavigationCustom > ul > li > a
{
	color:#fff;
	font-size:11px;
}
#SubPageNav > #NavigationCustom > ul > li.CurrentPage  > span
{
	font-weight:bold;
	text-decoration:underline;
}
#MicrositePhotoGallery
{
	padding-left:50px;
	float:left;
	height:141px; 
	width:191px;
}
#MicrositePhotoGallery > div
{
	padding-left:31px;
	padding-top:13px;
}

#MicrositeFollow
{
	float:left;
	padding-left:25px;
}
#MicrositeFollowLinks
{
	text-align:center;
	height:87px;
	*width:147px;
}
#MicrositeFollowLinks > a > img
{
	margin:5px 0px;
}

#MicrositeNews
{
	float:left;
	padding-left:25px;
}
#MicrositeNewsEvents
{
	padding:5px 23px 5px 18px;
	width:170px;
	height:82px;
	overflow:hidden;
}
#MicrositeNewsEvents #News, #MicrositeNewsEvents #Events {
	padding: 2px 0px;
	overflow:hidden;
}

/*Alternate Microsite with no 'new media' bar*/
#AltMicrositeContent
{
	min-height:431px;
	width:636px;
	padding:1px 24px;
}

#PageContent.AltMicrositeContent
{
	padding-left:5px;
}

/*My UD*/
#MyUDNews
{
	position:absolute;
	right:0px;
	margin-top:-33px;
	top:0px;
	width:224px;
	z-index:1;
}
#MyUDContent
{
	 min-height:460px;
	 width:636px;
	 padding:1px 24px;
	 position:relative;
}

#MyUDWelcome
{
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	border-bottom: 1px solid #AF9657;
}

#MyUDLists
{
	padding-top:75px;
	padding-bottom:100px;
	
}

.MyUDSection
{
	/*display:none;*/
	font-weight:bold;
	cursor:pointer;
	width:273px;
}
.MyUDSection span
{
	background:#fff;
}
.MyUDSection > div
{
	position:absolute;
	margin-top:-30px;
	*margin-top:-20px;
	left:50%;
	visibility:hidden;
}
.MyUDSection > div > div a
{
	color:#1E75BB;
}

/*Calendar Stuff I can't set*/

div.calendar
{
	background-color:#fff;
}

/*IE6 is a cruel mistress*/
.SignInFieldDiv
{
	float:right;
	width:221px;
	height:24px;
	background:#EAE0C3;
	margin-left:8px;
	color:#000;
}
.SignInFieldDivInput
{
	background:none;
	border:none;
	width:221px;
}
.navNavigationCustomUl
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.navNavigationCustomUlLi
{
	color:#fff;
	font-size:10px;
	width:92px;
	float:left;
	border-left:1px solid #fff;
	line-height:10px;
	background:#4F9EB8;
	height:28px;
	line-height:28px;
}

.navNavigationCustomUlLiFirstChild
{
	border-left:none;
}
.navNavigationCustomUlLiHover
{
	background:#164374;
	cursor:pointer;
}
.navNavigationCustomUlCurrentPage
{
	background:#164374;
}
.navNavigationCustomUlParentCurrentPage
{
	background:#164374;
}
.navNavigationCustomUlLiSpan
{
	text-align:center;
	display:block;
}
.navNavigationCustomUlLiA
{
	color:#fff;
	font-size:10px;
	width:100%;
	display:block;
	line-height:10px;
	margin:auto;
	text-align:center;
	line-height:28px;
}
.navNavigationCustomUlLi a:hover
{
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
.navNavigationCustomUlLiUl
{
	list-style:none;
	padding:0px;
	margin-left:-10000px;
	margin-top:0px;
	position:absolute;
	background:#F0ECDA;
	text-align:left;
	z-index:5;
}
.navNavigationCustomUlLiHoverUl
{
	margin-left:0px;
	padding-top:7px;
	
}

.navNavigationCustomUlLiUlLi
{
	color:#000;
	font-size:9px;
	font-weight:bold;
	margin:3px 0px;
	padding:0px 10px 0px 23px;
	min-width:130px;
	line-height:14px;
	text-align:left;
	text-indent:-10px;
}

.navNavigationCustomUlLiUlLi a
{
	color:#000;
	font-size:11px;
	text-align:left;
}
.navNavigationCustomUlLiUlLi a:hover
{
	font-size:11px;
	text-decoration:none;
	color:#AF9657;
}
.navNavigationCustomUlLiUlLi span
{
	text-decoration:none;
	color:#AF9657;
	font-size:11px;
}

#SubPageNav #NavigationCustom ul li.BackNavLink
{
	list-style:none;
	list-style-image:none;
}
#SubPageNav #NavigationCustom ul li.BackNavLink a
{
	padding-bottom:10px;
	display:block;

}
#SubPageNav #NavigationCustom ul
{
	margin:0px 24px;
	padding:0px;
	list-style-type:none;
}
#SubPageNav #NavigationCustom ul li
{
	color:#fff;
	display:none;
	font-size:11px;
	text-indent:-5px;
}

#SubPageNav #NavigationCustom ul li a
{
	color:#fff;
	font-size:11px;
}
#SubPageNav #NavigationCustom ul li.CurrentPage span
{
	font-weight:bold;
	text-decoration:underline;
}
.MyUDSectionDiv
{
	position:absolute;
	margin-top:-30px;
	*margin-top:-20px;
	left:50%;
	visibility:hidden;
}
.MyUDSectionDivDivA
{
	color:#1E75BB;
}