@charset "UTF-8";
/* CSS Document */

	/* ________ Global ________ */

body {
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active {
	color: #f17b23;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	color: #416661;
}

.underline {
	text-decoration: underline;
	font-style: normal;
}

img {
	border: none;	
}

	/* ________ Left sidebar ________ */

#left_sidebar a:hover {
	text-decoration: underline;
}

	/* ________ Main content ________ */

#main_content {
	border-top: 1px solid #36494d;
	margin-top: 0em;
	background-color: #fff;
	width: 308px;	
}
#main_right {
	border-top: 1px solid #36494d;
	margin-top: -2.6em;
	width: 275px;
}

.span_main {
	color: #f17b23;
	font-weight: bold;
}

#main_content h3 {
	padding: 0 1.2em .1em 1.2em;
}

#main_content p {
	font-size: 90%;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

	/* ________ Secondary content ________ */

#secondary_main {
	margin-top: -1.2em;
	width: 583px;
	background-color: #fff;
}

#secondary_main h3 {
	padding: 1em 1.2em .1em 1.1em;
}

#secondary_main h4 {
	padding: 1em 1.2em .1em 1.4em;
}

#secondary_main h5 {
	padding: 1em 1.2em .1em 1.7em;
}

#secondary_main p {
	font-size: 90%;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

#pub_wrapper { /* wrapper to publications was added so a padding could be added to the bottom since the content didn't extend down far enough to cover the orange bg. */
	background: #fff;
	padding-bottom: 3em;
}

#conf_wrapper { /* wrapper to publications was added so a padding could be added to the bottom since the content didn't extend down far enough to cover the orange bg. */
	background: #fff;
	padding-bottom: 10em;
}

#contact_wrapper { /* wrapper to publications was added so a padding could be added to the bottom since the content didn't extend down far enough to cover the orange bg. */
	background: #fff;
	padding-bottom: 10em;
}

#calendar_wrapper { /* wrapper to publications was added so a padding could be added to the bottom since the content didn't extend down far enough to cover the orange bg. */
	background: #fff;
	padding-bottom: 18em;
}

#site_search_wrapper { /* wrapper to publications was added so a padding could be added to the bottom since the content didn't extend down far enough to cover the orange bg. */
	background: #fff;
	padding-bottom: 18em;
}

#search_box_wrapper {
	padding: 2em 0 0 3em;
}

#search_results_wrapper {
	width: 795px;
	background: #fff;
	padding-left: 1em;
	padding-bottom: 1em;
}

.problematic_about_h3 {
	margin-bottom: -1.2em;
}

.fac_p {
	margin-left: 10.4em;
}

.fac_ul {
	margin-top: -1em;
}

.fac_li {
	list-style-type: none;
	margin: 3em 0 0 -3em;
}

.news_li {
	font-size: 90%;
}

.links_li {
	font-size: 90%;
	margin-bottom: 1em;
}

.pubs_li {
	font-size: 90%;
}

.fac_img {
	display: block;
	border: none;
	float: left;
	padding-left: 1.4em;
	padding-right: .5em;
}

.fac_h4 {
	line-height: 1em;
	padding-top: 0;
	margin-bottom: .1em;
}

.ul_special {  /* had to put this in because funny things were going on with font sizes. all i want is all p and li text to be the same size. */
	font-size: 90%;
}

.divider {
	margin-top: -1.1em;
	margin-left: 1.5em;
	width: 530px;
	border-bottom: 3px solid #416661;
}

#form_div {
	padding-left: 1em;
}

#form_div h3 {
	margin-left: -.9em;
}

#form_div td {
	font-size: 85%;
}

#form_div form {
	margin-left: .4em;
}

#footer {
	margin-bottom: 1em;
}

#footer a:hover {
	text-decoration: underline;
}

.site_map_ul {
	padding-bottom: 10em;
}

.site_search_ul {
	padding-bottom: 10em;
}

.top {
	font-size: 90%;
	margin: 2em 0 0 35em;
}

.footer_sub {
	font-size: 65%;
}

#left_sidebar h4 {
	margin: .8em 0 .8em 0;
}

#secondary_main_site_search {
	margin-bottom: 4em;
}

#site_map_letter_links {
	margin-left: 1.5em;
}

#site_map_letter_links li {
	display: inline;
	list-style-type: none;
	padding-right: .2em;
	font-size: 95%;
}

#site_map_sub_content li {
	list-style-type: none;
	margin-left: 1.5em;
	font-size: 85%;
}

.header_special { /* reduces bottom margin on pages where the following tag is another header which creates a larger line height. */
	margin-bottom: -1em;
}

#stories {
	font-size: 85%;
}

#stories img { /* images for the rotating sidebar section under Spotlight On... */
	float: right;
	padding-left: .6em;
	margin-top: 1.2em;
}

#stories a {
	font-size: 75%;
}

#spotlight_links {
	margin-top: 2.2em;
	margin-bottom: 2em;
}

#spotlight_links ul {
	padding-left: 0;
	list-style: none;
	/*width: 524px;
	border-bottom: 3px solid #416661;*/
	margin-left: 1.4em;
}

.spotlight_ul {
	list-style-type: none;
}

#secondary_main .spotlight_header {
	margin-left: 1.6em;
	padding: 1em 1.2em .1em 0;
	border-bottom: 2px solid #416661;
	width: 510px;
}

#spotlight_img {
	float: right;
	padding-left: 1em;
	padding-bottom: 1em;
	margin-right: 2.3em;
}

#cse-search-results {
	width: 200px;
}

.ul_no_list_style {
	list-style-type: none;
	font-size: 90%;
}

.grantee_content_wrapper {
	margin-top: 1em;
}

.grantee_content_wrapper img {
	float: right;
	padding: 1em .8em .1em .8em;
}

.grantee_nav {
	margin-left: -1.2em;	
}

.grantee_nav li {
	display: inline;
	list-style: none;
	font-size: 90%;
	margin-right: .3em;
}

.grantee_nav .active {
	text-decoration: underline;	
}

#conf_wrapper .img_right {
	float: right;
}