/* ------------------------------------------------ */
/*  General                        			 */
/* ------------------------------------------------ */

body {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif !important;
	font-size: 12px !important;
}

h1, #PageTitle,  #sectionheading { font-size:18px !important; }
h2, #PageHeading, #pageheaders, #pageheader { font-size:16px !important; 
	font-weight:bold !important; }
h3, h4 { font-size:13px; padding:0px 0px 3px 0px; }
p { padding-bottom:8px; }

a:link, a:visited, a:active
{
	color: #CC0000!important;
	text-decoration: none!important;
}

a:hover 
{
	color: #990000!important;
	text-decoration: underline!important;
}

strong {font-weight: bold;}
em {font-style: italic;}

.fileType { font-size: 10px; color:#534d3f; }
.rule { margin-bottom:4px; border-bottom:solid 1px #8C846F; }

/* ------------------------------------------------ */
/*  Observer Typography  			 */
/* ------------------------------------------------ */

#observer h1 { font-size: 20px !important; line-height: 26px; font-weight:bold; color:#8c846f !important; padding:10px 0px 6px 0px; }
#observer h2, #observer h3 { font-family: Georgia, Garamond, Times, "Times New Roman", sans-serif;
	font-size: 18px !important; line-height: 22px; font-weight: normal !important; padding:10px 0px 6px 0px; }
#observer h2 { color:#990b00 !important; }
#observer h3 { color:#000 !important; }
#observer p {font-size:13px; line-height: 20px; }

#observer_highlights { background-color: #fff6e5; }

/* ------------------------------------------------ */
/*  Homepage Typography 			 */
/* ------------------------------------------------ */

#universityMenu li a, #universityMenu li a:visited{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#cc0000;
	
}

#universityMenu li a:hover {
	text-decoration:underline;
}

#schools ul {
	font-size:12px;
	line-height:14px;
	letter-spacing:-0.01em;
}
#schools li a {
	display: block;
	text-decoration:none;
	color:#000000!important;
}
#schools li a:hover {
	display: block;
	text-decoration:underline;
	color:#d21011!important;
}
#promotional_content P { font-size:13px; }
#promotional_content A, #promotional_content A:visited {
	font-size:12px !important;
	line-height:15px !important;
	text-decoration:none;
	color:#cc0000;
}
#promotional_content A:hover { text-decoration:underline; }

.promo_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	color: #ffffff; 
	letter-spacing: -0.3px;
	line-height: 36px !important;
	padding-bottom: 0px !important;
}
.promo_text {
	font-size:10px !important;
	color: #ffffff;
	letter-spacing: -0.2px !important;
	font-weight: bold; 
	line-height: 14px !important;
}

P.header {
	font-weight:bold;
	padding-top:16px;
	line-height: 13px !important;
	padding-bottom: 0px !important;
}

P.indent {
	margin-left:10px;
	padding-top:4px;
	line-height: 13px !important;
	padding-bottom: 0px !important;
}

#footer_utilities li a, #footer_utilities li a:visited {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#333333!important;
}
#footer_utilities li a:hover { text-decoration:underline; }
#copyright {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:10px;
}

/* ------------------------------------------------ */
/*  Not Homepage         				 */
/* ------------------------------------------------ */

#PageTitle,  #sectionheading, #PageHeading, #pageheaders {
	padding:7px 0px;
	border-bottom:1px solid #cccccc;
}

#breadcrumb {
	font:normal 10px/12px verdana, arial, sans-serif;
	color:#000000;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
}

#breadcrumb a, #breadcrumb a:link {
	color:#cc0000;
	text-decoration:none;
}
#breadcrumb a:hover {
	text-decoration:underline;
}

#intro_paragraphs  {
	font:normal 10px/14px verdana, arial, sans-serif;
	color:#000000;
	padding:10px 0px;
}

#intro_paragraphs a, #intro_paragraphs a:link {
	color:#cc0000;
	text-decoration:none;
}
#intro_paragraphs a:hover {
	text-decoration:underline;
}

.header5 {
	font-family: arial, verdana;
	font-weight: bold;
	font-size: 13px;
	color: #797466;
}

.header3 {
	font-family: arial, verdana;
	font-size: 16px;
	line-height: 20px;
	color: #797466;
	border-bottom:1px solid #cccccc;
	margin-bottom:10px;
	padding-top:20px;
}

#left_column p, #middle_column p, #right_column p { font-size:10px; }

/* TOP LEVEL PAGES */

