/* Global default font family and color. */

	BODY, TD, TH, UL, OL, LI {
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
	}

/* Font sizes and families (other aspects of these classes appear later). */

	.Text, .SearchText, .ParagraphText, .IndentedText, .HangingIndentedText, .QuickLinks, .SiteMapText, .SiteMapSubTitle, .CalendarText, .Documents_List, .MoreNews, .MoreEvents, .MoreFacts, .SearchTopBar, .SearchPreviousNextArea, .SearchSpellingText, .SearchSynonymText, .SearchResultOther, .SearchBoxLinks {
		font-size: 80%;
	}
	.PageTitle {
		font-size: 150%;
	}
	.SubTitle {
		font-size: 120%;
	}
	.PageIntro, .SearchResultFileType {
		font-size: 70%;
	}
	.FirstHeading, .Heading, .SidebarHeading, .FlipHeading, .SiteMapLink, .SearchKeyMatchLink, .SearchResultLink {
		font-size: 90%;
	}
	.PageTitle, SubTitle {
		font-family: Caslon, Garamond, "Times New Roman", Times, serif;
	}
	.PageTitle, .Heading, .FirstHeading, .SidebarHeading, .FlipHeading, .SiteMapHeading, .SiteMapHeadingLink, .SiteMapLink, .SearchKeyMatchLink, {
		font-family: "Times New Roman", Times, serif;
	}
	.AlertLink, .AlertHeading {
		font-size: 90%;
	}

/* HTML tags redefined. */

	BODY {
		background-color: #ffffff;
	}
	FORM {
		padding: 0;
		margin: 0;
	}
	A {
		color: #224466;
	}
	A.HiddenLink {
		text-decoration: none;
		color: #666666;
	}
	A.HiddenLink:HOVER {
		text-decoration: underline;
		color: #224466;
	}

/* Table and background styles. */

	TD.Border {
		background-color: #999999;
	}
	TD.LightBorder {
		background-color: #cccccc;
	}
	TD.QuickLinksBorder {
		background-color: #999999;
	}
	TD.AlertCell {
		background-color: #ffffdd;
	}

/* Search engine specific styles. */

	/* Top separator bar that shows search term. */
	TD.SearchTopBar {
		background-color: #dddddd;
		color: #666666;
		}
	/* Links to other results pages. */
	TD.SearchPreviousNextArea {
		}
	/* Links under search box. */
	.SearchBoxLinks {
		}
	/* KeyMatches. */
	.SearchKeyMatchArea {
		background-color: #F0F2F6;
		}
	.SearchKeyMatchLink {
		font-weight: bold;
		}
	/* Spelling suggestion message. */
	.SearchSpellingText {
		color: #660000;
		}
	/* Synonym suggestion message. */
	.SearchSynonymText {
		color: #660000;
		}
	/* PDF and other special file types. */
	.SearchResultFileType {
		}
	/* Search result title/link. */
	.SearchResultLink {
		}
	/* Highlighted keyword. */
	.SearchResultKeyword {
		font-weight: bold;
		}
	/* Other result info. */
	.SearchResultOther {
		margin: 0px;
		}
	/* URL for each result. */
	.SearchResultSnippet {
		}
	/* URL for each result. */
	.SearchResultURL {
		color: #999999;
		}
	/* "More like this" link. */
	.SearchResultMoreLink {
		}
	/* Link to cached page. */
	.SearchResultCacheLink {
		}

/* Text styles and spacing. */

	/* Page heading and introduction styles. */
		.PageTitle {
			color: #005285;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 2px;
			margin-bottom: 2px;
			font-weight : bold;
		}
		.SubTitle {
			color: gray;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 2px;
			margin-bottom: 2px;
		}
		.PageIntro {
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 2px;
			margin-bottom: 10px;
		}

	/* Page body styles. */
		.FirstHeading {
			color: #005285;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 16px;
			margin-bottom: 0px;
			font-weight: bold;
		}
		.Heading {
			color: #005285;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 8px;
			margin-bottom: 0px;
			font-weight: bold;
		}
		A.HeadingLink {
			color: #005285;
		}
		.Text {
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 2px;
			margin-bottom: 2px;
		}
		.ParagraphText {
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		.IndentedText {
			margin-left: 20px;
			margin-right: 10px;
			margin-top: 4px;
			margin-bottom: 0px;
		}
		.HangingIndentedText {
			margin-left: 27px;
			margin-right: 10px;
			margin-top: 4px;
			margin-bottom: 0px;
		}
		.BulletList {
			margin-left: 20px;
			margin-right: 10px;
			margin-top: 0px;
			margin-bottom: 0px;
			list-style: disc;
			padding-left: 0;
		}

	/* Left side tabs / "flip-book" styles. */
		.FlipHeading {
			margin: 5px;
			margin-left: 10px;
			font-weight: bold;
		}
		.FlipHeadingOn {
			color: #005285;
			text-decoration: none;
		}
		.FlipHeadingOff {
			color: #777777;
			text-decoration: none;
		}
		.FlipHeadingOff:Hover {
			color: #005285;
			text-decoration: underline;
		}

	/* Sidebar styles. */
		.SidebarHeading {
			color: #777777;
			font-weight: bold;
			}
		.SidebarArea {
			margin-left:5px;
			margin-bottom:15px;
			}
		.MoreNews {
			margin-top:5px;
			margin-left:12px;
			}
		.MoreEvents {
			margin-top:5px;
			margin-left:12px;
			}
		.MoreFacts {
			margin-top:5px;
			margin-right: 10px;
			}

	/* Document listing styles. */
		.Documents_Link {
			font-weight: normal;
		}
		.Documents_List {
			font-family:arial;
			font-weight: normal;
			}
		.Documents_ListItem {
			margin-top:10px;
			font-weight: normal;
			}
		.Documents_Teaser {
			margin-left: 10px;
			font-weight: normal;
			}
		.Documents_TeaserFirst {
			margin-left: 10px;
			font-weight: normal;
			}
		/* This is the text for GU facts. */
		.Documents_TitleNoLink {
			color: #996600;
			font-weight: normal;
		}
		/* This is the arrow bullets. */
		.Documents_Title {
			color: #996600;
			font-weight: bold;
			margin-left: 12px;
			text-indent: -12px;
		}

	/* Topic listing styles. */
		.Topics_List {
			margin-left:20px;
			}
		.Topics_ListItem {
			margin-bottom:5px;
			}
		.Topics_Title {
			font-weight:bold;
			}

	/* Event listing styles. */
		.CalendarText {
			margin-left: 12px;
			margin-top: 2px;
			margin-bottom: 2px;
			text-indent: -12px;
			}
		.CalendarBullet {
			color: #996600;
			font-weight: bold;
			}
		.CalendarDate {
			font-weight: normal;
			display: inline;
			}
		.CalendarTime {
			font-weight: normal;
			display: none;
			}

	/* Campus alert area. */
		.AlertBackground {
		}
		.AlertArea {
			margin-left: 15px;
			margin-right: 15px;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		.AlertHeading {
			color: #993333;
		}
		.AlertLink {
			color: #000000;
		}

	/* Quick links. */
		.QuickLinksArea {
			float: right;
			margin-left: 15px;
			margin-right: 10px;
			margin-top: 30px;
			margin-bottom: 20px;
			background-color: white;
		}
		.QuickLinks {
			margin-left: 12px;
			margin-right: 10px;
			margin-bottom: 5px;
		}
		.QuickLink {
			color: #996600;
		}

	/* Search area. */
		.SearchBox {
			background-color: white;
			border-style: inset;
		}
		.SearchText {
		}
		.SearchHighLight {
			color: #003366;
			background-color: #ffffcc;
		}
		.SearchNavBar {
			background-color: #eeeeee;
		}

/* Specific to site map page. */

	.SiteMapHeading {
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	A.SiteMapHeadingLink {
		color: #996600;
		font-weight: bold;
		text-decoration: none;
	}
	.SiteMapText {
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 0px;
		margin-bottom: 5px;
	}
	.SiteMapLink {
		margin-left: 20px;
		margin-right: 10px;
		margin-top: 5px;
		font-weight: bold;
	}
	.SiteMapSubTitle {
		margin-left: 20px;
		margin-right: 10px;
		margin-bottom: 5px;
	}

/* Specific to story template page. */
	.StoryBody {
		margin:15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		}
	.Breadcrumbs {
		margin-left:10px;
		margin-top:15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		}
	.StoryCallout {
		margin:15px;
		margin-top:20px;
		color:#777777;
		font-size:120%;
		font-family:Caslon, Garamond, "Times New Roman", Times, serif;
		font-weight:bold;
		}

/* New styles for top tier pages started in June 2005. */

/* pageBody is a wrapper for all the new stuff to keep it separate from the old stuff. */

	.pageBody {
		margin: 0 10px 25px 10px;
		font-size: 80%;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		}
	
	.pageBody P {
		margin: 5px 0 5px 0;
		}
	
	.pageBody H1 {
		font-family: Caslon, Garamond, "Times New Roman", Times, serif;
		font-size: 18px;
		margin: 15px 0 5px 0;
		padding: 0px;
		font-weight: bold;
		color: #9d6613;
		border-bottom: 1px solid #dddddd;
		}
	
	.pageBody H1 A {
		color: #9d6613;
		text-decoration: none;
		}

	.pageBody DL DD {
		padding: 0px;
		margin: 0px;
		}
	
	.pageBody DL {
		margin: 5px 0 5px 0;
		}
	
	.pageBody P.indentedToList {
		margin-left: 40px;
		}
	
	.pageBody DIV.subColumnLeft {
		float:left;
		width:220px;
		}
	
	.pageBody DIV.subColumnRight {
		float:right;
		width:220px;
		}
	
	.pageBody UL {
		margin-top: 5px;
		margin-bottom: 5px;
		}
	
	.pageBody UL LI {
		margin: 3px 0 3px 0;
		}
		
	/* Prevent the 80% from applying. */
	.pageBody .Documents_List {
		font-size: 100%;
		}

/* quickLinksChannel is a text-only version of the graphical second tier quick links. */
	
	DL.quickLinksChannel {
		margin: 0 0 15px 0;
		padding: 0px;
		border: 1px solid #999999;
		}
	
	DL.quickLinksChannel DT {
		font-family: "Times New Roman", Times, serif;
		color: white;
		font-size: 12px;
		font-weight: bold;
		background-color: #4a94b5;
		padding: 1px 0 1px 6px;
		margin: 0px;
		border-bottom: 1px solid #999999;
		}
		
	DL.quickLinksChannel DD {
		margin: 0px;
		padding: 0px 10px 6px 10px;
		font-size: 80%;
		}
	
	DL.quickLinksChannel P {
		margin: 4px 0 3px 0;
		}
	
	DL.quickLinksChannel A {
		color: #996600;
		}

/* Tab styles are here temporarily for the discipline pages. */

	/* Tab options. */
	.TabLinkOn {
		text-decoration: none;
		font-family: Arial, Helvetica, Verdana;
		font-size: 80%;
		color: #336699;
		font-weight: bold;
		}
	.TabLinkOn:HOVER {
		text-decoration: underline;
		font-family: Arial, Helvetica, Verdana;
		font-size: 80%;
		color: #336699;
		font-weight: bold;
		}
	.TabLinkOff {
		text-decoration: none;
		font-family: Arial, Helvetica, Verdana;
		font-size: 80%;
		color: #336699;
		font-weight: bold;
		}
	.TabLinkOff:HOVER {
		text-decoration: underline;
		font-family: Arial, Helvetica, Verdana;
		font-size: 80%;
		color: #336699;
		font-weight: bold;
		}
	/* Area of text on a tab. */
	.TabLinkArea {
		margin: 1px 3px 0 3px;
		padding: 0px;
		}

/* The BODY.disciplines class is here temporarily for the new disicplines pages. */

	BODY.disciplines DIV.pageTitle {
		font-family: Caslon, Garamond, "Times New Roman", Times, serif;
		font-size: 24px;
		margin: 10px 0 0 12px;
		padding: 0px;
		color: #9d6613;
		}

	BODY.disciplines DIV.disciplineNav {
		float: right;
		margin: 12px;
		}

	BODY.disciplines DIV.pageBody {
		padding-right:15px;
		border-right: 1px solid #dddddd;
		}

	BODY.disciplines DIV.pageSideBar {
		margin: 10px 10px 10px 5px;
		}

	BODY.disciplines DIV.pageSideBar H2 {
		font-size: 14px;
		margin: 14px 0 5px 0;
		padding: 0px;
		font-weight: bold;
		color: #999999;
		}

	BODY.disciplines DIV.pageSideBar P {
		margin: 5px 0 5px 0;
		}

	BODY.disciplines H3 {
		margin: 5px 0 0 0;
		font-weight: normal;
		font-size: 14px;
		padding: 0px;
		font-weight: bold;
		}

	BODY.disciplines H3 A {
		color: #005285;
		}