html{

	font-size:100.01%;

}

body{

	margin:0;

	font:1.2em Arial, Verdana, Tahoma, sans-serif;

	font-size:62.5%;

	background-color:#e9ece2;

}

img{

	border:none;

	display:block;

}

form,fieldset{

	margin:0;

	padding:0;

	border:none;

}

ul{

	margin:0;

	padding:0;

	list-style:none;

}



a{

	color:#388e4e;

	text-decoration:underline;

}

a:hover{



}



h1, h2, h3, h4, h6, p{

	margin:0;

}

/*header*/

.header_bg{

	overflow:hidden;

	background:url(../img/bg_header.gif) repeat-x 0 0;

	height:99px;

	min-width:972px;

}

#header{

	overflow:hidden;

	width:972px;

	margin:0 auto;

}

#header h1{

	float:left;

	padding:34px 0 0 0;

}

#header h1 a{

	float:left;

	overflow:hidden;

	background:url(../img/logotype.gif) no-repeat 0 0;

	width:217px;

	height:37px;

	text-indent:-9999px;

}

/*header form*/

#header div.form{

	float:right;

	background:url(../img/bg_form.gif) no-repeat 0 0;

	width:337px;

	height:51px;

	padding:0 0 0 12px;

}

#header div.form div.field{

	float:left;

	background:url(../img/bg_field.gif) no-repeat 0 0;

	width:283px;

	margin:12px 0 0 0;

}

#header div.form div.field input{

	background:none;

	border:none;

	width:270px;

	height:16px;

	padding:6px 0 9px 5px;

	font:1.4em Arial, Tahoma, sans-serif;

	color:#192227;

}

#header div.form input.submit{

	float:left;

	background:url(../img/search.gif) no-repeat 0 0;

	width:44px;

	height:31px;

	padding:0;

	border:none;

	margin:10px 0 0 2px;

}

/*menu*/

div.menu_bg{

	background:url(../img/bg_menu.gif) repeat-x 0 0;

	height:44px;

}

div.menu{

	width:972px;

	margin:0 auto;

}

div.menu ul.main_menu{

	float:left;

	background:url(../img/bg_menu1.gif) repeat-x 0 0;

	height:44px;

}

div.menu ul.main_menu li{

	float:left;

	position:relative;

	z-index:1000;

}

div.menu ul.main_menu li.home{

	width:145px;

}

div.menu ul.main_menu li.home a span{

	padding-left:30px !important;

}

div.menu ul.main_menu li.about{

	width:166px;

}

div.menu ul.main_menu li.about div.sub_menu ul{

	width:160px;

}

div.menu ul.main_menu li.about div.sub_menu ul li{

	width:152px;

}

div.menu ul.main_menu li.options{

	width:167px;

}

div.menu ul.main_menu li.options div.sub_menu ul{

	width:161px;

}

div.menu ul.main_menu li.options div.sub_menu ul li{

	width:152px;

}

div.menu ul.main_menu li.investments{

	width:170px;

}

div.menu ul.main_menu li.investments div.sub_menu ul{

	width:164px;

}

div.menu ul.main_menu li.investments div.sub_menu ul li{

	width:157px;

}

div.menu ul.main_menu li.resources{

	width:149px;

}

div.menu ul.main_menu li.resources div.sub_menu ul{

	width:143px;

}

div.menu ul.main_menu li.resources div.sub_menu ul li{

	width:137px;

}

div.menu ul.main_menu li.sraff{

	width:175px;

}

div.menu ul.main_menu li a{

	display:block;

	font:1.2em Arial, Tahoma, sans-serif;

	color:#e9ece2;

	text-decoration:none;

}

div.menu ul.main_menu li a span{

	display:block;

	padding:7px 0 9px 5px;

}

div.menu ul.main_menu li a:hover{

	background:url(../img/bg_menu_hover_left.gif) no-repeat 0 0;

}

div.menu ul.main_menu li a em{

	display:block;

	font:0.9em Arial, Tahoma, sans-serif;

	color:#8f9993;

	line-height:14px;

}

div.menu ul.main_menu li a:hover span{

	background:url(../img/bg_menu_hover_right.gif) no-repeat 100% 0;

}

/*drop down menu*/

div.menu .main_menu li div.sub_menu{

	display:none;

	float:left;

	position:absolute;

	top:44px;

	left:0;

}

div.menu .main_menu li.hover div.sub_menu{

	display:block;

}

div.menu ul.main_menu li div.sub_menu ul{

	background-color:#1a2e2b;

	float:left;

	padding:3px 0 0 5px;

}

div.menu ul.main_menu li div.sub_menu ul li{

	border-top:1px #4b5c58 solid;

	font-size:1.1em;

	float:left;

}

div.menu ul.main_menu li div.sub_menu ul li.first{

	border:none;

}

div.menu ul.main_menu li div.sub_menu ul li a{

	display:block;

	color:#fff;

	padding:4px 0 4px 5px;

}

div.menu ul.main_menu li div.sub_menu ul li a:hover{

	background:none;

	background-color:#253834;

}

/*menu end*/

div.content_holder_bg{

	background:url(../img/bg_content1.gif) repeat-x 0 0;

}

#content_holder{

	overflow:hidden;

	position:relative;

	width:972px;

	margin:0 auto;

}

div.image_links{

	overflow:hidden;

	width:972px;

	margin:0 auto;

}

div.image{

	float:left;

	background-color:#a4a89c;

	width:523px;

	height:216px;

}

div.image img{

	padding:7px 0 0 9px;

	width:504px;

	height:201px;

}

div.image_links div.give_trans{

	float:left;

	width:449px;

}

div.give{

	overflow:hidden;

	height:92px;

	background-color:#c9d0bf;

	width:439px;

	padding:19px 0 0 10px;

}

div.give a{

	float:left;

}

div.give p{

	float:left;

	width:140px;

	font:11px Arial, Tahoma, sans-serif;

	color:#737161;

	padding:9px 0 0 21px;

	line-height:14px;

}



div.trans{
	overflow:hidden;
	width:430px;
	height:92px;
	background-color:#0d673a;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.trans a{

	float:left;

	margin:2px 0 0 0;

}

div.trans p{

	float:left;

	width:170px;

	font:1.2em Arial, Tahoma, sans-serif;

	color:#fff;

	margin:0 0 0 20px;

	line-height:16px;

}

/*content*/

div.content{

	overflow:hidden;

	width:972px;

	margin:0 auto;

}

.p_indent{



margin-left: 10px;

}

.p_back{

padding: 5px;

	background-color:#e9ece2;

}

/*left_column*/

#left_column{

	float:left;

	width:744px;

	min-height:250px;

	background-color:#fff;

	padding:12px 0 0 0;

}

#left_column ul



{



list-style-image: url(http://uofoundation.org/htdocs/media/crumb_list2.gif);

	margin:0;

	font:1.4em Arial, Verdana, Tahoma, sans-serif;

margin: 0 0 10px 20px;

}





div.gifts{

	overflow:hidden;

	padding:0 22px 24px 17px;

}div.gifts_form{

	overflow:hidden;

	padding:0 0 0 17px;

}

#left_column h2{

	font:2.4em Arial, Tahoma, sans-serif;

	color:#368c4d;

	line-height:24px;

	padding-bottom:6px;

}

div.gifts p{

	width:680px;

	font:1.4em Arial, Tahoma, sans-serif;

	color:#1a2e2b;

	line-height:18px;

	padding:3px 0 12px 0;

}

h3{

	font:1.8em Arial, Tahoma, sans-serif;

	color:#388e4e;

	padding:6px 0 11px 0;

}

h4{

	background-color:#475853;

	font:bold 1.4em Arial, Tahoma, sans-serif;

	color:#fff;

	line-height:24px;

	padding:0 0 0 3px;

}

h5{

	background-color:#475852;

	font:bold 1.4em Arial, Tahoma, sans-serif;

	color:#fff;

	line-height:24px;

	padding:0 0 0 3px;

}

h6{

	font:1.8em Arial, Tahoma, sans-serif;

	color:#388e4e;

	padding:6px 0 11px 0;

}

h7{

	font:1.76em Arial, Tahoma, sans-serif;

	color:#475852;

	padding:6px 0 6px 0;

}

/*right_column*/

#right_column{

	float:left;

	width:207px;

	padding:0 0 0 9px;

}

div.oregon{

	overflow:hidden;

	background-color:#c9d0bf;

	border-top:2px #a4a89c solid;

	padding:3px 0 3px 10px;

}

div.oregon h2{

	font:1.6em Arial, Tahoma, sans-serif;

	color:#204b35;

	height:46px;

}







ul.oregon_list{

	overflow:hidden;

	padding:9px 0 0 5px;

}

ul.oregon_list li{

	font:1.4em Arial, Tahoma, sans-serif;

	border-bottom:1px #cdcfc7 solid;

}

ul.oregon_list li a{

	display:block;

	color:#1a2e2b;

	background:url(../img/dot.gif) no-repeat 5px 50%;

	padding:5px 0 5px 24px;

}

ul.oregon_list li a:hover{

	background-color:#31423f;

	color:#fff;

}



/*right p*/

#right_column p{

	font:1.4em Arial, Tahoma, sans-serif;

	color:#1a2e2b;

	line-height:18px;

	padding:3px 0 12px 0;

}



/*footer*/

div.footer_bg{

	clear:both;

	background-color:#162725;

	margin:-40px 0 0 0;

	height: 100%;

}

#footer{

	overflow:hidden;

	width:972px;

	margin:0 auto;

	padding:40px 0 0 0;

	background:url(../img/footer_1.gif) repeat-y 0 0;

}

#footer p{

	float:left;

	width:240px;

	font:1.2em Arial, Tahoma, sans-serif;

	color:#717c73;

	line-height:18px;

	padding:14px 0 0 10px;

}

div.footer_list{

	float:right;

	padding:0 13px 15px 0;

}

div.footer_list ul{

	float:left;

	width:212px;

	border-top:1px #283834 solid;

	margin:0 0 0 8px;

	display:inline;

}

div.footer_list ul li{

	float:left;

	font:1.4em Arial, Tahoma, sans-serif;

	border-bottom:1px #283834 solid;

	width:212px;

}

div.footer_list ul li a{

	display:block;

	color:#6d7970;

	padding:10px 0 10px 15px;

}

div.footer_list ul li a:hover{

	background-color:#253532;

}

/*INTERIOR PAGE*/

#left_part{

	float:left;

	width:523px;

	background-color:#fff;

}

#left_part div.gifts{

	padding-bottom:66px;

	padding-right: 10px;

}

#left_part h2{

	padding-bottom:10px;

	padding-top:10px;

	width:380px;

	font:2.4em Arial, Tahoma, sans-serif;

	color:#368c4d;

	line-height:24px;

}

#left_part p{

	width:490px;

}

#left_part p a{

	color:#388e4e;

	text-decoration:underline;

}

#left_part p a:hover{

	text-decoration:none;

}

#left_part div.image{

	float:none;

}

#right_part{

	float:left;

	width:449px;

}

#right_part div.two_lists{

	overflow:hidden;

	width:449px;

	padding:9px 0 0 0;

}

#right_part div.two_lists div.list{

	float:left;

	width:207px;

	padding:0 8px;

}

div.news{

	overflow:hidden;

	width:430px;

	margin:10px 0 0 8px;

	background-color:#c9d0bf;

}

div.h_bg{

	overflow:hidden;

	background-color:#475853;

	border-top:2px #000 solid;

	height:27px;

	padding:5px 0 0 14px;

}

div.news h3{

	font:16px Arial, Tahoma, sans-serif;

	color:#fff;

	height:20px;

	padding:0;

}

div.news span{

	font:1em Verdana, Tahoma, sans-serif;

	color:#7e7d7d;

	padding:4px 0 3px 14px;

	display:block;

}

div.news span em{

	font:italic 1em Verdana, Tahoma, sans-serif;

	color:#0d673a;

	padding:0 0 0 15px;

}

div.news strong{

	display:block;

	font:bold 1.4em Arial, Tahoma, sans-serif;

	color:#0d673a;

	padding:0 0 0 14px;

}

div.news p{

	font:1.2em Verdana, Tahoma, sans-serif;

	color:#050505;

	padding:2px 0 3px 14px;

	line-height:18px;

}

div.news p a{

	color:#388e4e;

}

div.news p a:hover{

	text-decoration:underline;

}

.sIFR-flash {visibility: visible !important;margin: 0;}

.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

.sIFR-flash + div[adblocktab=true] {display: none !important;}

.sIFR-hasFlash label{

	font-size:1.2em;

}




