/********************************************************************
	Typography - CSS document. Author: Mars Nel	- Quirk E-Marketing	-
*********************************************************************/

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040; }
#sitemap ul li ul { padding-left: 15px; list-style-type: circle; }
p { margin-bottom: 1em; }

a { text-decoration: none; color: #008B2C; }
a:hover { text-decoration: underline; }

ul, ol { margin-bottom: 10px; padding-left: 15px; }
ul.breadcrumbs { margin-bottom: 10px; padding-left: 9px; }
dl, dd { margin-bottom: 10px; }
ul.green { color: #008b2c; }
ul.green li span { color: #404040; }

.greenContent { color: #008b2c !important; }

h1 { font-size: 32px; font-weight: normal; margin-bottom: 20px; line-height: 100%; }
h1 span { font-size: 24px; }
h2 { margin-bottom: 10px; font-weight: normal; font-size: 20px; margin-top: 1.7em; }
h3 { margin-bottom: 5px; font-size: 16px; font-weight: bold; }
h1.error { color: #c10000;  font-weight: bold; }
p.error span { color: #c10000; font-weight: bold; }
.publishDate { font-size: 14px; line-height: 2em }

/* Different Colors for the Links depending on what section of the website... */
div.green h2, div.green h1 { color: #04368e; }
div.green a { color: #008b2c; }
div.blue a, div.blue h2, div.blue h2 { color: #04368e; }
h1.blue { color: #01296e !important; letter-spacing: -1px; }

/* Left Column */
/* Left Column */
#leftCol .block ul.menu {
display:block;
font-size:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
z-index:999;
padding-left: 0;
}
#leftCol .block ul.menu li { margin-bottom: 8px; }
#leftCol .block ul.menu li.active { 
	background:transparent top left no-repeat url(/images/nav-active-bg.jpg);
	height:42px;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	margin-bottom:1px;
	margin-left:-37px;
	padding:12px 0 0 36px;
	width:218px;
	z-index:999999;
}
#leftCol .block ul.menu li.active a { color:#FFFFFF !important; font-size:15px; cursor: default; } #leftCol .block ul.menu li.active a:hover { text-decoration: none !important; } 
#leftCol .block p { width: 190px; line-height: 18px; }

/* Right Column */
.header-wrapper { width: 650px; margin-bottom: -20px; display: block; overflow: auto; padding-top: 5px; }
*+html .header-wrapper { margin-bottom: 10px; overflow: hidden; height: 60px; }
.header-wrapper h2 { font-size: 24px; margin-bottom: 10px; float: left; margin-right: 20px; margin-top: 0; }
.header-wrapper h2 span { font-size: 16px; }
.header-wrapper h1 { font-size: 30px; font-weight: bold; margin-bottom: 10px; float: left; margin-right: 20px; }
.header-wrapper h1 span { font-size: 16px; }
.headerhide { text-indent: -9999px; margin-bottom: -32px; }
#rightCol { font-size: 14px; line-height: 160%; }
#rightCol .content p { width: 652px; margin-bottom: 1em; line-height: 1.5em; }

div#intro-inner img.h1 { padding: 36px 0 10px 0; float: left; clear: both; }
div#intro-inner .hdra { margin: 0; padding: 0;  float: left; clear: both; }
div#intro-inner img.blurb { float: left; clear: both; }

div#intro-inner a span { display: none; }

div#intro-inner a { float: left; clear: both; display: block;  padding: 0; margin: 17px 0 0 10px;}

div#intro-inner a:hover { background-position: bottom left; }

a.univ {  width: 280px; height: 25px; background: transparent top left no-repeat url(/images/univ-homenav.png); }

a.gr6 { float: left; clear: both; width: 183px; height: 25px; background: transparent top left no-repeat url(/images/gr6-homenav.png); }

a.gr12 { width: 195px; height: 25px; background: transparent top left no-repeat url(/images/gr12-homenav.png); }

.tableContent { border: 1px solid #999 }
.tableContentRow { background-color: #d3d3d3; }
.tableContentLeft { padding-left: 10px }

table.cal-box { float: left; display: inline; margin-top: -5px; margin-right: 15px; }
table.cal-box td.month { background: #d22a2a; color: #FFF; font-size: 11px; font-weight: bold; padding: 0; }
table.cal-box td.day { background: transparent; color: #191919; font-size: 21px; font-weight: bold; border-left: 1px solid #c8c8c8; border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; padding: 2px 7px; }
.smltxt { font-size: 11px; }
div.slideBlock p { font-size: 14px; line-height: 1.5em; margin-top: 10px; } 

.quoteInner, .expInner { color: #848484; font-size: 14px; }
.quoteInner p { width: 270px; line-height: 1.3em; }
.expInner p { line-height: 1.3em; }
div.datebox span { font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: center; display: block; }
div.day { color: #191919; text-align: center; font-weight: bold; font-size: 12px; }
.fellowtitle { color: #04368e; font-weight: bold; }

/* Gallery Sub Page Styles */
.heading, .total { font-size: 20px; color: #01235f; }
*+html span.total { margin-top: -19px; }
p.img-title { text-align: center; }

/* footer styles */
div#footer-inner { color: #FFF; }
div#footer-inner a {color: #E0AA19; }
div#footer-inner div.column p { line-height: 1.3em; margin-top: 6px; margin-bottom: 25px; }
div#footer-inner div.column p.top-space { margin-top: 18px; margin-right: 6px; }
div#footer-inner div.column h3 { font-size: 16px; font-weight: bold; color: #FFF; }
div#footer-inner div.column .yellow, div#footer-inner div.column ul li { color: #e0aa19; }
div#footer-inner div.column ul { list-style-image: url(/images/bullet.png); margin: -1em 0 25px 0; }
div#footer-inner div.column ul li { margin-bottom: 0.5em; }
*+html div#footer-inner div.column ul {  list-style-image: url(/images/bullet.jpg); }
div#footer-inner div.column div#twit-text, div#footer-inner div.column div#twit-text h3 { font-size: 14px; font-style: italic; }
div#footer-inner div.column div#twit-text { color: #4b4d4a; }
div#footer-inner div.column div#twit-text h3, div#footer-inner div.column div#twit-text a { color: #c36520; }
div#footer-inner div.column div#twit-text h3 { font-weight: bold; margin: 0; }
div#footer-inner div.column div#twit-text p { margin: 5px 0 20px 0; font-size: 11px; }
div#footer-inner div.column div#twit-text span, #follow-us a { font-size: 11px; }
div#footer-inner #follow-us a { color: #FFF; text-decoration: underline; font-style: italic; }
#footer-links a, #footer-links { color: #4b4d4a !important; }

.ital { font-style: italic; }
.backtop { text-align: right; font-weight: bold; }
.backtop-home { text-align: right; font-weight: bold; margin-top: 10px; }
div.hr { height: 1px; width: 100%; border-bottom: 1px dashed #000; margin-bottom: 20px; margin-top: 3px; clear: both; }
div.solid-hr { height: 1px; width: 100%; border-bottom: 1px solid #b9b9b8; margin-bottom: 20px; margin-top: 25px; clear: both; }