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

/*-----------------------------------------------------------------------------
version:   1.0
project:   UM Philanthrpy network
author:    Nancy Waters, Kerri Pepperman, Rob Knecht
date:      June 2008
-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
version:   1.0
project:   UM Philanthrpy network
author:    Nancy Waters, Kerri Pepperman, Rob Knecht
date:      June 2008
-----------------------------------------------------------------------------*/

/* NEW STYLES 2008-10-1

						Rob Knecht*/
			
			
h3#sect-dsip, h3#sect-dsip span {
	width:669px;
	height:33px;
	background-image:url(/institute/images/sect-dsip.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	
	}

h3#sect-dsip span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
h3#dsip, h3#dsip span {
	width:530px;
	height:33px;
	background-image:url(/institute/images/h3dsip.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#dsip span {
	display:block;
	position:relative;
	z-index: 1;	
	}
						
/*********/
body a{
cursor: pointer;
}

/*img#textSize{
display: block;
float: left;
background-image: url(/images/size-plus.gif);
background-repeat: no-repeat;
background-position:center;

}*/

img#textSize{
display: block;
float: left;
height: 23px;

}

.fontControls-wrap-home {
	padding-left:0px;
	
}

div#fontControls .increaseSize{
display: block;
float: left;
width: 26px;
height: 23px;
background-image: url(/images/size-plus.gif);
background-repeat: no-repeat;
background-position:center;

}

div#fontControls .resetSize{
display: block;
float: left;
width: 40px;
height: 23px;
background-image: url(/images/size-reset.gif);
background-repeat: no-repeat;
background-position:center;

}

div#fontControls .decreaseSize{
display: block;
float: left;
width: 26px;
height: 23px;
background-image: url(/images/size-minus.gif);
background-repeat: no-repeat;
background-position:center;
}

div#fontControls img{
display: block;
float: left;
margin-top: 2px;
margin-top: 0;
margin-right: 3px;
}

div#fontControls a {
	text-decoration: none;
	}
	
div#fontControls p {
	padding-right: 15px;
	padding-left: 15px;
	font-size: .9em;
	}
	
	
.hidden {
display: none;
}

html .fb_share_link { 
	padding:2px 0 0 20px; 
	height: 16px; 
	background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?6:26981) 	no-repeat top left; 
	}
.sub-categories {
	background-color:#f5f5ef;
	padding: .75em .75em 1.25em .75em;
	margin-top: .5em;
	margin-bottom: 2.5em;
}

.sub-categories strong {
	color: #666666;
}

#current_nav {
	font-weight: bold;
	}


#cloud_box {
float: right;
width: 200px;
	}
	
#story_box {
float: left;
width: 200px;
	}

.rss-story2 {
	width: 200px;
	margin: 10px;
	min-height: 70px;
	}

.rss-story2 img {
	float: left;
	padding: 3px;
	margin: 3px 10px 3px 3px;
	border: 1px solid #666666;
	}
	
div#cloud_box .note-box {
	display:block;
	margin-bottom:20px;
	background-image: url(/images/note-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom:1px solid #f5f5ef;
}


/*-----------------------------------------------------------------------------*/

.staff-stories {
	margin-top: 2em;
	}

.rss-story {
	float: left ;
	width: 215px;
	margin: 3px;
	min-height: 80px;
	}
	
.rss-story img {
	float: left;
	padding: 3px;
	margin: 3px 10px 3px 3px;
	border: 1px solid #666666;
	}


/*  special ie fixes

-----------------------------------------------------------------------------*/
/* .ieTest {color:yellow;}
#ie7andup .ieTest {color:blue;}
#ie6only .ieTest {color:red;}
*/

/* Misc typography

-----------------------------------------------------------------------------*/
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
	}
	 	
em {
	/*bringing italics back to the em element*/
	font-style:italic;
	}
	
strong {
	font-weight: bold;
	color:#333;
	color:#454545;
	}
	
/* keep superscript and subscript text from breaking the line-spacing */
sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	}

sub {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
	}

/*  Links
-----------------------------------------------------------------------------*/
a {
	color:#666666;
	}

a:hover {
	color:#000000;
	text-decoration: none;
	}

/*  General

-----------------------------------------------------------------------------*/


body {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:100%;
    line-height:1.125em; /* 16×1.125=18 */
	text-align: center;
	background-color:#f4f3ec;
	background-image:url(/images/background.jpg);
	background-repeat:repeat-x;       
	}
	
/*  special ie fixes -- fixes larger ie font display*/

	body #ie7andup, body #ie6only  {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:80%;
    line-height:1.125em; /* 16×1.125=18 */
}
 
#container-home {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color:#fff;
	background-image:url(/images/container-home-bkgnd.jpg);
	background-repeat:repeat-y;
	}

/* different background image for page and section pages  -------------------------*/
#container {
	width: 958px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color:#fff;            
	background-image:url(/images/container_bkgnd.jpg);
    background-repeat:repeat-y;
	}
 

/* banner area

-----------------------------------------------------------------------------*/
 
#head-wrapper-home {
	width:958px;
	height:202px;
	background-color:white;
	background-image:url(/images/top-home-bkgrnd.jpg);
	background-repeat:no-repeat; 
	}

/* different background image for page and section pages  -------------------------*/
#head-wrapper {
	width:958px;
	height:202px;
	background-color:white;
	background-image:url(/images/top-bkgrnd.jpg);
    background-repeat:no-repeat;
	}



div#head-inner {
	position:relative;
	top:0;
	left:4px;
	width:950px;           
	}
 
h1#umlogo {
	position:absolute;
	width:261px;
	height:34px;
	left: 18px;
	top: 19px;
	overflow:hidden;
	}
 
 
h1#umlogo, h1#umlogo span {
	width:261px;
	height:34px;
	background-image:url(/images/umlogo.gif);
	font-size:100%;
	}
 
h1#umlogo span {
	display: block;
	position:relative;
	z-index: 1;
	margin-bottom:-34px;
	}
 
h2#philanthropy-network-logo {
	position:absolute;
	width:353px;
	height:37px;
	left: 76px;
	top: 90px;
	overflow:hidden;
	}
 
h2#philanthropy-network-logo, h2#philanthropy-network-logo span {
	width:353px;
	height:37px;
	background-image:url(/images/philanthropy-network.gif);
	font-size:1em;
	}
 
h2#philanthropy-network-logo span {
	display: block;
	position:relative;
	z-index: 1;
	margin-bottom:-37px;
	}

/* top nav -------*/
 
div#topnav-wrap {
	position:absolute;
	top:75px;
	right:0px;
	width:257px;
	height:19px;
	overflow:hidden;
	}
       
 
div#topnav-wrap a  {
	text-decoration:none !important;
	}
 
a#home, a#home span {
	float:left;
	width:76px;
	height:19px;
	background-image:url(/images/tn-home.jpg);
	background-position:left top;
	text-decoration:none !important;
	font-size:100%;
	}
 
a#home span {
	display: block;
	position:relative;
	z-index: 1;
    margin-bottom:-19px;      
	}
	
a#home { overflow:hidden; }          
          
a:hover#home, a:hover#home span {
	background-position:-76px top;
	}         
 
a#contacts, a#contacts span {
	float:left;
	width:94px;
	height:19px;
	background-image:url(/images/tn-contacts.jpg);
	background-position:left top;
	text-decoration:none !important;
	font-size:100%;
	}
 
a#contacts span {
	display: block;
	position:relative;
	z-index: 1;
    margin-bottom:-19px;      
	}
	
a#contacts {overflow:hidden;}          
   
          
a:hover#contacts, a:hover#contacts span {
	background-position:-94px top;
	}         
 
 
a#careers, a#careers span {
	float:left;
	width:70px;
	height:19px;
	background-image:url(/images/tn-careers.jpg);
	background-position:left top;
	text-decoration:none !important;
	font-size:100%;
	}
 
a#careers span {
	display: block;
	position:relative;
	z-index: 1;
    margin-bottom:-19px;      
	}
	
a#careers {	overflow:hidden;	}          
          
a:hover#careers, a:hover#careers span {
	background-position:-70px top;
	}         
 
           
div#search-wrap {
	position:absolute;
	top:105px;
	right:0;
	width:257px;
	}
 
/* global nav -------*/

div#nav-wrapper {
	position:absolute;
	top:147px;
	left:7px;
	width:937px;
	height:44px;
	background-image:url(/images/nav-wrap-bkgrnd.jpg);
	overflow:hidden;
	}
 
div#nav-wrapper a  {
	text-decoration:none !important;
	}
 
 
a#guide, a#guide span {
	float:left;
	width:186px;
	height:33px;
	background-image:url(/images/gn2-guide.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;
	}
 
a#guide span {
	display: block;
	position:relative;
	z-index: 1;
	margin-bottom:-33px;  
	}
	
a#guide { overflow:hidden; }   

a:hover#guide, a:hover#guide span {
	background-position:-186px top;
	}
			
a#giftmatters, a#giftmatters span {
	float:left;
	width:189px;
	height:33px;
	background-image:url(/images/gn2-giftmatters.jpg);
	background-image:url(../images/gn-share.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;
	}
 
 
a#giftmatters span {
	display: block;
	position:relative;
	z-index: 1;
	margin-bottom:-33px;  
	}
	
a#giftmatters {overflow:hidden;}   

a:hover#giftmatters, a:hover#giftmatters span {
	background-position:-189px top;
	}
			
			
			
a#givingopps, a#givingopps span {
	float:left;
	width:210px;
	height:33px;
	background-image:url(/images/gn2-givingops.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;
	}
 
 
a#givingopps span {
	display: block;
	position:relative;
	z-index: 1;
	margin-bottom:-33px;  
	}
	
a#givingopps {overflow:hidden;}   

a:hover#givingopps, a:hover#givingopps span {
	background-position:-210px top;
	}
	/*		
			 
a#campaign, a#campaign span {
	float:left;
	width:202px;
	height:33px;
	background-image:url(/images/gn2-campaign.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;
	}
 
 
a#campaign span {
	display: block;
	position:relative;
    z-index: 1;
	margin-bottom:-33px;  
	}
	
a#campaign { overflow:hidden; }   

a:hover#campaign, a:hover#campaign span {
	background-position:-202px top;
	}
		*/
		
		 
a#campaign, a#campaign span {
	float:left;
	width:202px;
	height:33px;
	background-image:url(/images/gn-givimpact.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;
	}
 
 
a#campaign span {
	display: block;
	position:relative;
    z-index: 1;
	margin-bottom:-33px;  
	}
	
a#campaign { overflow:hidden; }   

a:hover#campaign, a:hover#campaign span {
	background-position:-202px top;
	}
		                               
a#news, a#news span {
	float:left;
	width:150px;
	height:33px;
	background-image:url(/images/gn2-news.jpg);
	background-position:left top;
	font-size:100%;
    text-decoration:none !important;
	}
 
 
a#news span {
	display: block;
	position:relative;
	z-index: 1;
	margin-bottom:-33px;  
	}
	
a#news { overflow:hidden; }   

a:hover#news, a:hover#news span {
	background-position:-150px top;
	}
	
	
/*  HOME

-----------------------------------------------------------------------------*/

#home-flash-wrap {
	display:block;
	width:958px;
	height:307px;
	background-image:url(/images/flash_bkgrnd.jpg);
	background-repeat:no-repeat;
	}

/* HOME content -- floats left below flash  -------*/

#home-content-wrap {
	width: 680px;
	float: left;
	}
 
 
#home-content  {
	margin: 0 39px 0 38px;
	color: #333333;
	font-size: 0.85em;
	line-height: 1.125em;
	}


#home-content h4 {
	font-size: 1.4em;
	color: #b4a586;
	padding-bottom: 0.6em;
	letter-spacing: 0.03em;
	}

#home-content p {
	padding-bottom: 0.5em;
	
	
	}
	
#home-content a {
	color: #31598a;
	font-weight: bold;
	text-decoration: none;
	}
	
#home-content a:hover {
	color: #171315;
	text-decoration: underline;
	}
	
#home-content ul {
	padding-left:2em;
	padding-bottom: .5em;
	
	}
#home-content ul li {
	padding-bottom: .5em;
	list-style: disc outside;
}

/* HOME buttons  -------*/

#home-button-wrap {
	height: 66px;
	width: 603px;
	padding-top: 12px;
	}


a#differenceLinkButton, a#differenceLinkButton span {
	float:left;
	width:101px;
	height:41px;
	background-image:url(/images/michigan-difference.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;
	}
	
#home-button-wrap a#differenceLinkButton, #home-button-wrap a#differenceLinkButton span {
	margin-right: 105px;
	}
 
a#differenceLinkButton span {
	display: block;
	position:relative;
	z-index: 1;
	margin-bottom:-41px;
	}
	
a#differenceLinkButton { overflow:hidden; }   

a:hover#differenceLinkButton, a:hover#differenceLinkButton span {
	background-position:-101px top;
	}
	
a#h-shareBtn, a#h-shareBtn span  {
	display:block;
	
	width:134px;
	height:36px;
	background-image:url(/images/btn-h-share134.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;	
}
 
#home-button-wrap a#h-shareBtn, #home-button-wrap a#h-shareBtn span {
	float:left;
	margin-right: 85px;
	}
 
a#h-shareBtn span {
	display: block;
	position:relative;
	z-index: 1;
    margin-bottom:-36px;  
	}
	
a#h-shareBtn { overflow:hidden; }   

a:hover#h-shareBtn, a:hover#h-shareBtn span {
	background-position:-134px top;
	}

a#online-giving, a#online-giving span {
	display:block;
	width:143px;
	height:37px;
	background-image:url(/images/btn-onlinegiving.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;
	}
 
#home-button-wrap a#online-giving, #home-button-wrap a#online-giving span {
	float:left;
	margin-right: 85px;
	}
 
a#online-giving span {
	display: block;
	position:relative;
	z-index: 1;
	margin-bottom:-37px;  
	}
	
a#online-giving { overflow:hidden; }   

a:hover#online-giving, a:hover#online-giving span {
	background-position:-143px top;
	}
			
a#update-record, a#update-record span {
	display:block;
	width:138px;
	height:36px;
	background-image:url(/images/btn-update-record.jpg);
	background-position:left top;
	font-size:100%;
	text-decoration:none !important;
	}
 
#home-button-wrap a#update-record, #home-button-wrap a#update-record span {
	float:left;
	}
 
a#update-record span {
	display: block;
	position:relative;
	z-index: 1;
    margin-bottom:-36px;  
	}
	
a#update-record { overflow:hidden; }   

a:hover#update-record, a:hover#update-record span {
	background-position:-138px top;
	}
			
/*  HOME feature box
-----------------------------------------------------------------------------*/	

#home-feature-wrap, #home-feature-wrap2 {
	
	}

#home-feature-wrap h3, #home-feature-wrap2 h3 {
	display: block;
	}
	
#home-feature-wrap h5, #home-feature-wrap2 h5{
	font-weight:bold;
				color:#666;
				
	}

/*  use with class clearfix to wrap around floated  content --------------------------------------*/ 

#home-feature-inside, #home-feature-inside2 {
	background-color: #f5f5ef;
	display: block;
	padding: 12px 12px 6px 12px;
	border-top: 4px solid #406d9d;	
	border-left: 1px solid #a0bedb;
	border-right: 1px solid #a0bedb;
	border-bottom: 1.7px solid #406d9d;
	margin-bottom:20px;
	}
	
/*  second feature --gift planning on home page headlie --------------------------------------*/ 

#home-feature-inside2 h5 {
	margin-bottom:0.5em;

}

#box-copy, #box-copy2 {
	width: 335px;
	font-size: 0.95em;
	}

/* HOME social list horizontal  -------*/

#social-horiz {
	display: block;
	padding: 4px;
	clear: both;
	}
	
/*  HOME sidebar -- floats right under flash
-----------------------------------------------------------------------------*/	

#home-sidebar-wrap {
	display: block;
	float: right;
	width:278px;
	}

#slideshow-wrap  {
	display:block;
	padding: 15px 0 20px 0px;
	clear:both;
	}
	
/*#slideshow-wrap img {
	display:block;
	padding: 5px 0 20px 0px;
	}*/

#home-sidebar {
	padding:0 32px 28px 28px;
	}

#home-sidebar h3 {
	padding-bottom: 10px;
	display: block;
	}
	
#home-sidebar img {
	display: block;
	}

#home-sidebar  p {
	font-size: 0.87em;
	padding-bottom:0em;
	}

#home-sidebar  a {
	color:#31598a;
	text-decoration: none;
	}

#home-sidebar  a:hover {
	color:#17315A;
	text-decoration:underline;
	}

#home-sidebar .rule {
	display: block;
	margin: 0;
	background-image: url(/images/rule204.jpg);
	background-repeat: no-repeat;
	height: 8px;
	margin-bottom: 12px;
	margin-top: 8px;
	}


div#content-sidebar .note-box, div#content-main .note-box, div#content-main-nsb .note-box {
	display:block;
	margin-bottom:20px;
	background-color: #f5f5ef;
	background-image: url(/images/note-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom:1px solid #f5f5ef;
}

.note-box p {
	display:block;
	padding:12px;
	margin-bottom:5px;
	color:#333;
}

.note-box p strong{
	color: #947430;
}


div.quote-box {
	display:block;
	margin-bottom:20px;
	background-color: #f5f5ef;
	background-image: url(/images/note-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom:1px solid #f5f5ef;
}

div.quote-box-inside {
	padding:12px 10px 10px 10px;
	margin-top:10px;
}

div.quote-box img {
	padding:10px;
	border: 1px solid #ccc;
	background-color:#FFFFFF;
	margin-bottom:5px;}
	
div.quote-box img.no-border {
	padding:10px;
	border:none !important;
	margin-bottom:0px;
	background-color:transparent;
	}

div.quote-box p {
	display:block;
	padding:20px;
	margin-bottom:5px;
	color:#333;
}

div.quote-box div.quote-box-inside p {
	display:block;
	padding:0;
	padding-top:0.4em;
	margin-bottom:0;
	color:#333;
}

div.quote-box div.quote-box-inside p.attrib {

text-align:left;
}

div.quote-box p.quote, #home-sidebar p.quote {
	margin-bottom:0em;
	padding-top:0;
	font-size:1.1em;
	color:#666;
}
#home-sidebar p.quote {
font-size:0.8em;
margin:0.5em 0;}

#home-feature-wrap p.quote {
	background-image: url(/images/note-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0.5em 150px 0.5em 1em;
	color:#666;
}
#home-feature-wrap p.quote strong {
	font-size:0.9em;
}

div.quote-box p.attrib, #home-sidebar p.attrib {
	margin:0;
	padding-top:0;
	text-align:right;
	font-size:0.9em;
	line-height:1.2em;
}

#home-sidebar p.attrib {
font-size:0.72em;}

div.quote-box p strong{
	color: #947430;
}

 div.quote-box p.credit {
	text-align: right;
	font-size: 0.65em;
	color: #666666;
	text-transform: uppercase;
	text-transform:capitalize;
	margin-bottom:0;
	padding-bottom:0;
	}


 
/*  PAGE and SECTION 
-----------------------------------------------------------------------------*/ 

/*  subnav  ------------*/ 
 
div#subnav-wrapper {
        float:left;
        width:205px;
        background-image:url(/images/subnav-bkgnd.jpg);
        background-repeat:no-repeat;
 
}
 
div#subnav-inside {
        margin: 0 0 20px 25px;
           
}
 
ul#subnav-list {
	margin:44px 0 0 0;
	font-size:0.9em;
	min-height:242px;
	height: auto !important;
	height: 242px;
	background-image:url(/images/subnav-stretch-bkgnd.jpg);
	background-repeat:repeat-y;
           
}
 
ul#subnav-list li {
	list-style:none;
	margin:0 22px 0 0;;
            }
           
ul#subnav-list a {
	display:block;
    margin: 0 0 0.4em 0;
	padding-left:10px;
	padding-bottom:0.4em;
	color:#595959;
	text-decoration:none;
	border-bottom:1px solid #fff;         
	background-image:url(/images/subnav-over-bkgnd.gif);
	background-repeat:no-repeat;
	background-position:-5em 0.2em;
                       
}
 
ul#subnav-list a:hover {
            color:#000;
            background-image:url(/images/subnav-over-bkgnd.gif);
            background-repeat:no-repeat;
            background-position:1px 0.2em;
}

/* controls 2nd level nav with no link -- used as heading -- no index page */

ul#subnav-list a.off {
	display:block;
	margin: 0 0 0.4em 0;
	padding-left:10px;
	padding-bottom:0.4em;
	color:#595959;
	color:#CC6600;
	color:#8E7C62;
	text-decoration:none;
	border-bottom:1px solid #fff;
	background-image:url(/images/subnav-over-bkgnd.gif);
	background-repeat:no-repeat;
	background-position:-5em 0.2em;
	cursor:text;
	font-size:0.93em;
	line-height:1.2em;                       
}
 
ul#subnav-list a.off:hover {
           color:#595959;
		   color:#8E7C62;
	text-decoration:none;
	border-bottom:1px solid #fff;         
	background-image:url(/images/subnav-over-bkgnd.gif);
	background-repeat:no-repeat;
	background-position:-5em 0.2em;
}



/* controls indented third level nav */

			
ul#subnav-list a.level3 {
	font-size:0.93em;
	line-height:1.2em;
	display:block;
	margin: 0 0 0.2em 0;
	padding-left:22px;
	padding-bottom:0.2em;
	color:#727272;
	text-decoration:none;
	border-bottom:1px solid #eef3f7;	
	background-image:url(/images/subnav-over-bkgnd.gif);
	background-repeat:no-repeat;
	background-position:-5em 0.2em;                       
}

ul#subnav-list  a.level3:hover {
            color:#000;
            background-image:url(/images/subnav-over-bkgnd.gif);
            background-repeat:no-repeat;
            background-position:1px 0.2em;
}

/* controls indented third level nav AND adds margin bottom to last item in list*/

ul#subnav-list a.last{
	font-size:0.93em;
	line-height:1.2em;
	display:block;
	margin: 0 0 1em 0;
	padding-left:22px;
	padding-bottom:0.2em;
	color:#727272;
	text-decoration:none;
	border-bottom:1px solid #eef3f7;	
	background-image:url(/images/subnav-over-bkgnd.gif);
	background-repeat:no-repeat;
	background-position:-5em 0.2em;  
} 

ul#subnav-list  a.last:hover {
            color:#000;
            background-image:url(/images/subnav-over-bkgnd.gif);
            background-repeat:no-repeat;
            background-position:1px 0.2em;
}




/*  left rail  ------------*/ 
 
div#left-rail {
	margin: 30px 22px 20px 0px;
	display:block;
	}

#left-rail p {
	margin-bottom:0.8em;/*  surrounds buttons to add margin  ------------*/ 
	}

#social-array {
	margin-bottom:1em;
	padding:10px 10px;
	background-color: #f3f2eb;
	font-size:.7em;
	/*white-space: nowrap;*/
	}
	
#social-array a {
/*padding-left:auto;
xpadding-right:auto;*/
}
	
#social-array a img{
    padding-right:4px;       
	}
 
ul#social-list {
	margin-bottom:1em;
	padding:10px 10px;
	background-color: #f3f2eb;
	font-size:.7em;
	/*white-space: nowrap;*/
	}
 
ul#social-list li {
	display: block;
	margin: 0 0 .5em 0;
	list-style-type: none;
	}

/*  makes list horizontal for home page  ------------*/ 
ul.horiz-list li {
	display: inline !important;
	margin: 0 1em .5em 0 !important;
	list-style-type: none;
    }
           
ul#social-list a {        
	color:#3a5e8c;
	font-weight: bold;
	text-decoration:none;             
	}
 
ul#social-list a:hover {
	color:#003399;
	color:#003366;           
	}
ul#social-list a img{
    padding-right:4px;       
	}
 
/*  PAGE and SECTION -- content
-----------------------------------------------------------------------------*/ 


div#content-wrapper {
    float:right;
	width:753px;       
	}

/* background set with class  -------*/

.sect-bkgnd {
	width:753px;
	background-image:url(/images/sect-right-bkgnd.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration: none;
	} 

.pg-sect-bkgnd {
	width:753px;
	background-image:url(/images/feature-right-bkgnd.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	text-decoration: none;
	}  
 
#sub-sect-img {
	display:block;
	height: 185px;
	
	}
 
/* use class of clearfix to wrap around floated content  -------*/
div#content-inner {
	margin:0 41px 20px 22px;
    background-image:url(/images/content-main-bkgnd.jpg);
    background-repeat:repeat-y;       
	}

div#content-main {
	float:left;
	width:469px;
	color: #333333;
	font-size: 0.85em;
	line-height: 1.125em;
	line-height:1.2em;
	}
	
div#content-inner-nsb {
	margin:0 41px 20px 22px;
    background: none;
    background-repeat:repeat-y;       
	}

div#content-main-nsb {
	float:left;
	width:680px;
	color: #333333;
	font-size: 0.85em;
	line-height: 1.125em;
	line-height:1.2em; 
	
	}
	
#content-main h4, #content-main-nsb h4, .NLtitle {
	font-size: 1.4em;
	line-height: 1.1em;
	color: #b4a586;
	padding-bottom: 0.6em;
	letter-spacing: 0.03em;
	}
	
#content-main h5, #content-main-nsb h5{
	font-size: 1.1em;
	color: #b4a586;
	font-weight:bold;
	padding-top: 1em;
	padding-bottom: 0.6em;
	letter-spacing: 0.03em;
	}
	
#content-main .article-wrap h5 strong {
	color:#c7984e;
}

#content-main p, #content-main-nsb p {
	padding-bottom: .5em;
	
	}
	
#content-main a, #content-main-nsb a {
	color: #31598a;
	font-weight: bold;
	text-decoration: none;
	}
	
#content-main a.subset, #content-main-nsb a.subset {
	padding-left: 10px;
	font-weight: normal;
	}
	
#content-main a.subset:hover, #content-main-nsb a.subset:hover{
	color: #171315;
	text-decoration: underline;
	}
	
#content-main a:hover, #content-main-nsb a:hover{
	color: #171315;
	text-decoration: underline;
	}
	
#content-main ul, #content-main-nsb ul {
	padding-left:2em;
	padding-bottom: .5em;
	}
#content-main ul li, #content-main-nsb ul li {
	padding-bottom: .5em;
	list-style: disc outside;
}

ul.withRules {
margin-top:1em;
margin-left:0 !important;
padding-left:0 !important;}

ul.withRules li{
/**/list-style-type:none !important;
padding-bottom:1em !important;
padding-left:1.3em;
margin-bottom:1em;
border-bottom:1px dotted blue;
background-image:url(../images/bullet-gold.gif);
background-repeat:no-repeat;
	background-position:0 .4em ;
	 
}
ul.withRules strong{
	color: #947430;
}


ul.sublistPlain {
margin-top:0;
xmargin-left:0 !important;
xpadding-left:0 !important;}

ul.sublistPlain li{


list-style-type:circle !important;

padding-bottom:0.5em !important;
xpadding-left:1.3em;
xmargin-bottom:1em;
xborder-bottom:1px dotted blue;
xbackground-image:url(../images/bullet-gold.gif);
xbackground-repeat:no-repeat;
	xbackground-position:0 .4em ;
	 
}
ul.sublistPlain strong{
	color: #947430;
}


/*
ul {margin-left:1.5em;
	margin-left:0;
	margin-right:3em;
	margin-right:0;
	font-size:0.98em;
	color:#444;
	}

ul li {
	list-style:none;
	background-image:url(../images/bullet-gold.gif);
	background-repeat:no-repeat;
	background-position:0 .4em ; 
	line-height:1.5em; 
	margin-bottom: 0;
	padding-left:1.3em;
	padding-bottom:0.3em;
}
*/

/* plain table for easy 2col placement --can replace with divs later */
#content-main table {
	margin-bottom: 12px;
	margin-top: 12px;
	}

/*  content photo block  ------------*/ 

#content-main .content-photo {
	display: block;
	float: right;
	width: 280px;
	margin-bottom: 5px;
	margin-left: 12px;
	}
	
.content-photo p {
	font-size: 0.9em;
	padding-top: 0px;
	padding-left: 0px;
	color: #666666;
	}
	
.content-photo img {
	padding: 5px;
	border: 1px solid #a48f3a;
	margin-bottom: 5px;
	}
	
.content-photo .credit {
	text-align: right;
	font-size: 0.75em;
	color: #666666;
	text-transform: uppercase;
	text-transform:capitalize;
	}

#content-main p.quote, #content-main-nsb p.quote {
	background-color:#f4f5f0;
	background-image: url(/images/note-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0.5em 0 0.5em 0;
	padding:0.5em 1em 0.5em 1em;
	color:#666;
}
#content-main p.quote strong, #content-main-nsb p.quote strong {
	font-size:0.9em;
}
	
#content-main .accordion_content p.quote {
	background-color:#f4f5f0;
	background-image: url(/images/note-bkgrnd.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0.5em 0 0.5em 0;
	padding:0.5em 1em 0.5em 1em;
	margin-right:0.5em;
	color:#666;
	
}

#gift-buttons {
	display:block;
	height: 185px;
	
}	
#gift-buttons img{
	margin:0;
	padding:0;
	padding-bottom:10px;
}

#gift-buttons a {
	margin:0;
	padding:0;
}

/*  SIG posting   ------------*/ 

#postings {
	display: block;
	padding-bottom: 10px;
	background-color: #CCFF33;
	}
	
#content-main .mug-posting {	
}

.mug-posting p {
	bottom: 0px;
	padding: 10px 0 10px 73px;
	}
	
.mug-posting img {
	padding: 3px;
	border: 1px solid #666666;
	margin-right: 0px;
	float: left;
	}
	
	


/*  SECTION PAGE ONLY
-----------------------------------------------------------------------------*/ 
/* feature header section---------------*/ 

div#section-head {
	margin:24px 0 25px 22px;
	height:288px;
	width: 690px;
	}

#section-head img {
	padding-right: 20px;
	width: 469px;
	float: left;
	}

#feature-story  {
	width:200px;
	float: left;
	}

#feature-story h4 {
	font-size: 0.92em;
	font-size: 1em;
	color: #947430;
	color:#a8863b;
	font-weight: normal;
	font-weight:bold;
	letter-spacing: 0.05em;
	letter-spacing: 0;
	padding-bottom:0.5em;
	}
	
#feature-story p {
	font-size: 0.9em;
	color: #666666;
	}

h3.featuretitle {
	font-size:1.34em;
	margin-bottom:0.5em;
	color: #406d9d;	
}

/* sets the section headers */

h3#sect-guide, h3#sect-guide span {
	width:669px;
	height:33px;
	background-image:url(/images/headers/sect-guide-to-giving.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-guide span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
h3#sect-gift-matters, h3#sect-gift-matters span {
	width:669px;
	height:33px;
	background-image:url(/images/headers/sect-your-gift-matters.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-gift-matters span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
h3#sect-share-your-story, h3#sect-share-your-story span {
	width:669px;
	height:33px;
	background-image:url(../images/headers/sect-share.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-share-your-story span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
h3#sect-giving, h3#sect-giving span {
	width:669px;
	height:33px;
	background-image:url(/images/headers/sect-giving-opportunities.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-giving span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
h3#sect-giving-impact, h3#sect-giving-impact span {
	width:669px;
	height:33px;
	background-image:url(../giving-impact/images/sect-giving-impact.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-giving-impact span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
h3#sect-campaign-impact, h3#sect-campaign-impact span {
	width:669px;
	height:33px;
	background-image:url(/images/headers/sect-campaign-impact.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-campaign-impact span {
	display:block;
	position:relative;
	z-index: 1;
	}

	
h3#sect-news, h3#sect-news span {
	width:669px;
	height:33px;
	background-image:url(/images/headers/sect-news.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-news span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
h3#sect-careers, h3#sect-careers span {
	width:669px;
	height:33px;
	background-image:url(/images/headers/sect-careers.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-careers span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
	
h3#sect-telefund, h3#sect-telefund span {
	width:669px;
	height:33px;
	background-image:url(/images/headers/sect-telefund.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-telefund span {
	display:block;
	position:relative;
	z-index: 1;
	}
	
h3#sect-contacts, h3#sect-contacts span {
	width:669px;
	height:33px;
	background-image:url(/images/headers/sect-contacts.jpg);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sect-contacts span {
	display:block;
	position:relative;
	z-index: 1;
	}
	

/*  SECT feature box 

-----------------------------------------------------------------------------*/	

#sect-feature-wrap {
	width:469px;
}

#sect-feature-wrap h3 {
	display: block;
	
}

/*  use with class clearfix to wrap around floated  content --------------------------------------*/ 

#sect-feature-inside {
	background-color: #f5f5ef;
	display: block;
	padding: 12px 12px 6px 12px;
	border-top: 4px solid #406d9d;	
	border-left: 1px solid #a0bedb;
	border-right: 1px solid #a0bedb;
	border-bottom: 1.7px solid #406d9d;
	margin-bottom:20px;
}


#sect-box-copy {
	width: 295px;
	font-size: 0.95em;
}


/*  PAGE ONLY 
----------------------------------------------------------------------------

section headers for content pages */ 

div#pg-section-head {
	margin:24px 0 25px 22px;
	height:64px;
	width: 690px;
	}

h3#guide, h3#guide span {
	width:469px;
	height:33px;
	background-image:url(/images/headers/h3guide-to-giving.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#guide span {
	display:block;
	position:relative;
	z-index: 1;	
	}

h3#gift-matters, h3#gift-matters span {
	width:469px;
	height:33px;
	background-image:url(/images/headers/h3your-gift-matters.gif);
	background-image:url(../images/headers/h3share.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#gift-matters span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#share-your-story, h3#share-your-story span {
	width:469px;
	height:33px;
	background-image:url(../images/headers/h3share.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#share-your-story span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#giving-opps, h3#giving-opps span {
	width:469px;
	height:33px;
	background-image:url(/images/headers/h3giving-opportunities.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#giving-opps span {
	display:block;
	position:relative;
	z-index: 1;	
	}

h3#giving-impact, h3#giving-impact span {
	width:469px;
	height:33px;
	background-image:url(../giving-impact/images/pgsect-giving-impact.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#giving-impact span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#campaign-impact, h3#campaign-impact span {
	width:469px;
	height:33px;
	background-image:url(/images/headers/h3campaign-impact.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#campaign-impact span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#news, h3#news span {
	width:469px;
	height:33px;
	background-image:url(/images/headers/h3news.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#news span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#careers, h3#careers span {
	width:469px;
	height:33px;
	background-image:url(/images/headers/h3careers.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#careers span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#contacts, h3#contacts span {
	width:469px;
	height:33px;
	background-image:url(/images/headers/h3contacts.jpg);
	font-size:100%;
	overflow:hidden;
	margin-bottom:10px;
	}

h3#contacts span {
	display:block;
	position:relative;
	z-index: 1;	
	}


h3#sub-outright, h3#sub-outright span {
	width: 102px;
	height: 20px;
	background-image: url(/images/headers/s1-outright-gifts.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-outright span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#gift-planning, h3#gift-planning span {
	width: 115px;
	height: 20px;
	background-image:url(/images/headers/h-gift-planning.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#gift-planning span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#outright-gifts, h3#outright-gifts span {
	width: 123px;
	height: 20px;
	background-image:url(/images/headers/h-outright-gifts.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#outright-gifts span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#faculty-staff, h3#faculty-staff span {
	width: 204px;
	height: 20px;
	background-image:url(/images/headers/h-faculty-staff-camp.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#faculty-staff span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	

h3#phil-stories, h3#phil-stories span {
	width: 204px;
	height: 20px;
	background-image:url(/images/headers/h-philanthropy-stories.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#phil-stories span {
	display:block;
	position:relative;
	z-index: 1;	
	}	
	
h3#sub-planning, h3#sub-planning span {
	width: 102px;
	height: 20px;
	background-image:url(/images/headers/s1-gift-planning.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-planning span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#sub-openings, h3#sub-openings span {
	width: 120px;
	height: 20px;
	background-image:url(/images/headers/s1-current-openings.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-openings span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
	
h3#sub-gifts-action, h3#sub-gifts-action span {
	width: 95px;
	height: 20px;
	background-image: url(/images/headers/h3s-gifts-in-action.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-gifts-action span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	

	
h3#sub-faculty-staff, h3#sub-faculty-staff span {
	width: 174px;
	height: 20px;
	background-image: url(/images/headers/s1-faculty-staff-campaign.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-faculty-staff span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#sub-stories, h3#sub-stories span {
	width: 140px;
	height: 20px;
	background-image: url(/images/headers/s1-philanthropy-stories.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-stories span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#gifts-action, h3#gifts-action span {
	width: 204px;
	height: 20px;
	background-image:url(../images/headers/h-gifts-in-action.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#gifts-action span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#sub-action, h3#sub-action span {
	width: 102px;
	height: 20px;
	background-image: url(/images/headers/s1-gifts-in-action.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-action span {
	display:block;
	position:relative;
	z-index: 1;	
	}
/*    --------------            */ 
h3#impact, h3#impact span {
	width: 204px;
	height: 20px;
	background-image:url(/images/headers/h-impact.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#impact span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#sub-impact, h3#sub-impact span {
	width: 102px;
	height: 20px;
	background-image: url(/images/headers/s1-impact.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-impact span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
/*    --------------            */ 
h3#impact-stories, h3#impact-stories span {
	width: 204px;
	height: 20px;
	background-image:url(../campaign/images/h-impact-stories.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#impact-stories span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
h3#sub-impact-stories, h3#sub-impact-stories span {
	width: 102px;
	height: 20px;
	background-image: url(../campaign/images/s1-impact-stories.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-impact-stories span {
	display:block;
	position:relative;
	z-index: 1;	
	}
/*    --------------            */ 
h3#gift-stories, h3#gift-stories span {
	width: 204px;
	height: 20px;
	background-image:url(../giving-impact/images/h-gift-stories.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#gift-stories span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
/*    --------------            */ 
h3#gift-story-archive, h3#gift-story-archive span {
	width: 204px;
	height: 20px;
	background-image:url(../giving-impact/images/h-gift-story-archive.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#gift-story-archive span {
	display:block;
	position:relative;
	z-index: 1;	
	}
/*    --------------            */ 	
h3#sub-gift-stories, h3#sub-gift-stories span {
	width: 102px;
	height: 20px;
	background-image: url(../giving-impact/images/s1-gift-stories.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-gift-stories span {
	display:block;
	position:relative;
	z-index: 1;	
	}
	
/*    --------------            */ 	
h3#sub-story-archive, h3#sub-story-archive span {
	width: 124px;
	height: 20px;
	background-image: url(../giving-impact/images/s1-story-archive.gif);
	font-size:100%;
	overflow:hidden;
	background-repeat: no-repeat;
	}

h3#sub-story-archive span {
	display:block;
	position:relative;
	z-index: 1;	
	}


/*  Donor Stories
/gift/index.php?page=donor_stories
-----------------------------------------------------------------------------*/

#storybox {
	width: 454px;
	padding: 6px;
	border: 2px solid #99CCFF;
	border-top: 4px solid #336699;
	border-bottom: 2px solid #336699;
	}
					
div#storybox h3 {
	color:#336699;
	font-weight: bold;
	margin: 0;
	}
					
div#storybox p {
	}
						
div#storybox p {
	margin-top: 3px;
	}
					
.innerStoryBox {
	clear:both;
	/* width: 282px; */
	/* height: 70px; */
	padding: 3px;
	margin-bottom: 10px;
	}
					
.innerStoryBox img {
	float: left;
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin-right: 6px;
	margin-bottom: 8px;
	}
					
#storyWrapper {
	width: 282px;
	float:left;
	}
	
#storyTags {
	width: 140px;
	float: left;
	padding: 6px;
	margin-left: 12px;
	background-color: #EDEFFF;
	}
						
div#storyTags h4 {
	margin-bottom: 6px;
	padding: 0px;
	}

/*  PAGE and SECTION -sidebar
-----------------------------------------------------------------------------*/  

div#content-sidebar {
	float:right;
	width:188px;
	font-size: 0.85em;
	}
	
#content-sidebar  h3 {
	padding-bottom: 10px;
	display: block;
}

div#content-sidebar img {
	display: block;
	}
/*
div#content-sidebar img {
	display: block;
	padding: 5px;
	margin: 10px 0 6px 0;
	border-width: 1px;
	border-color:#666666;
	border-style: solid;
	}*/
				
div#content-sidebar .no_border {
	border: 0;
	margin: 0 3px 0 3px;
	padding: 0;
	}

div#content-sidebar h4 {
	
	padding: 10px 0 6px 0;
	color: #336699;
	}
				
div#content-sidebar h4.titleBar {
	font-size:1.34em;
	margin-bottom:0.5em;
	padding: 10px 0 3px 0;
	color: #406d9d;
	border-bottom: 4px;
	border-bottom-color: #406d9d;
	border-bottom-style: solid;
	}
	
div#content-sidebar h4.titleBar a {
	font-weight:normal;}
div#content-sidebar h4.titleBar a:hover {
	font-weight:normal;
	text-decoration:none;
	color: #406d9d;}
				
div#content-sidebar p {
	padding-bottom: 0.5em;
	}
				
div#content-sidebar table {
	margin-bottom: 6px;
	margin-top: 80px;
	}

div#content-sidebar a {
	color: #31598a;
	font-weight: bold;
	text-decoration: none;
	}
	
div#content-sidebar a:hover {
	color: #171315;
	text-decoration: underline;
	}
	
#content-sidebar .rule {
	display: block;
	background-image: url(/images/rule188.jpg);
	background-repeat: no-repeat;
	height: 8px;
	margin:8px 0 12px 0;
}

#content-sidebar ul {
	padding-left:1em;
	padding-bottom: .5em;
	
	}
#content-sidebar ul li {
	padding-bottom: .5em;
	list-style: disc outside;
}

/*  FACULTY/STAFF CAMPAIGN SECTION -sidebar giving total
-----------------------------------------------------------------------------*/  


.display_sm {
	
	
	padding:5px 10px 5px 10px;
	margin:0;
}

.display_sm p {
	padding:3px 0 3px 0;
	margin:0;
	font-family:Helvetica, Arial, sans-serif !important;
	font-size: 1.2em !important;
	letter-spacing: 1px; 
	text-align: center;
	font-weight: bold;
}
.display_sm span {color: #b4a586;
	border:1px solid #b4a586;
	background-color:#FFF;
	display:block;
	padding:3px;
	padding:3px 3px 2px 3px;;
	margin:5px 0 0px 0;
}

/*     tag cloud
-----------------------------------------------------------------------------*/

.tag_cloud { padding: 3px; text-decoration: none; }
.tag_cloud:link  { color: #81d601; }
.tag_cloud:visited { color: #019c05; }
.tag_cloud:hover { color: #ffffff;  }
.tag_cloud:active { color: #ffffff;  }

/* Footer
-----------------------------------------------------------------------------*/

div#foot-wrapper {
	width:958px;
	height:49px;
	clear:both;
	display: block;
	}
 
div#foot-inner {
	margin: 0 4px 0 4px;
	padding: 15px 28px 10px 18px;
	border-bottom: 4px solid #517fad;
	background-color: #abc4db;
	}
	
div#foot-inner #address {
	font-size: 0.86em;
	color: #333333;
	}
	
#address img {
	padding-top: 0px;
	padding-right: 10px;
	margin-bottom: -3px;
	}
	
#address span {
	padding-left: 1em;
	font-size: 1.18em;
	color: #666666;
	}
 
div#foot-copyright{
	display: block;
	font-size:0.8em;
	padding: 15px 4px 30px 4px;
	background-color:#f4f3ec;
	}
			
div#foot-copyright p, div#foot-copyright a {
	color:#666666;
	text-decoration:none;
	}

div#foot-copyright a:hover {
	color:#333;
	text-decoration:underline;
	}


/*  Misc 1 link button
-----------------------------------------------------------------------------*/

a.readmore {
	background-image: url(/images/readmore.gif);
	width: 80px;
	height: 20px;
	display: block;
	margin-top: 10px;
	text-decoration: none;
	}

a.readmore:hover{
	background-image: url(/images/readmore.gif);
	text-decoration:none !important;
	
	}
	

/*  Misc 2 plain block floats
-----------------------------------------------------------------------------*/
.block-right {
	display: block;
	float: right;
	}

.block-left {
	display: block;
	float: left;
	}

	
/*  Misc 3 image styles, floats and related p formats
-----------------------------------------------------------------------------*/

.img-right {
	display: block;
	float: right;
	margin:0 0 12px 20px;
	}

.img-left {
	display: block;
	float: left;
	margin:0 20px 12px 0;
	}
	
	/*  boxed photo   generic -- can use with other id divs ---------------------*/

#home-sidebar .boxed-photo {
	display: block;
	width: 218px; /* 204img+14px padd&border=218 */
	margin-bottom: 10px;
	}
	
#content-sidebar .boxed-photo {
	display: block;
	width: 188px;  /* 174img+14px padd&border=188 */
	margin-bottom: 10px;
}

/* use with images 174px wide -- 174img+14px padd&border=188 */
.width188 {
	display: block;
	width: 188px;
}

/* use with images 111px wide -- 111img+14px padd&border=125 */
.width125 {
	width: 125px;
	margin-bottom: 10px;
	
}

/* used on career overview for 2col thumbnails  */
.width200 {
	width: 200px;
	margin-bottom: 10px;
}
	
/*  use with images 246px wide -- 246img+14px padd&border=260 */
.width260 {
	width: 260px;
	margin-bottom: 10px;
}
/*  found in sitemap file use with images 246px wide -- 246img+14px padd&border=260 */
.width260l {
	width: 260px;
	margin-bottom: 10px;
	float: left;
}


.width150 {
	width: 150px;
	margin-bottom: 10px;
	margin-right: 10px;
}
	
.boxed-photo  img {
	padding: 6px;
	border: 1px solid #999;
	background-color: #FFFFFF;
	}

.boxed-photo  img.no-border {
	padding: 0px;
	border:none;
	margin-bottom:10px;
	background-color:transparent;
	}
	
/* for caption, credit, links that go with pix */	
.boxed-photo p {
	margin-top:7px;
	font-size: 0.9em;
	line-height:1.2em;
	color: #666;
	}
	
.boxed-photo li {
	font-size: 0.9em;
	line-height:1.2em;
	color: #666;
	}
	
.boxed-photo .credit {
	text-align: right;
	font-size: 0.65em;
	color: #666666;
	text-transform: uppercase;
	text-transform:capitalize;
	}
	
.boxed-photo .rule {
	display: block;
	margin: 0;
	background-image: url(/images/rule246.jpg);
	background-repeat: no-repeat;
	height: 8px;
	margin-bottom: 12px;
	margin-top: 8px;
	}

/* for stretchy giving box */	
div.callout-box {
	display:block;
}

.callout-box p {
	font-size: 1em;
	line-height:1.3em;
	color: #666;
	padding:0 7px 5px 10px;
	}
	
.callout-box strong.gold {
	color:#d3a633;
	font-size:1.3em;
	line-height:1.3em;
	}
	

	
.callout-box img {
	display:block;
	}


.bk175 {
	background-image:url(../images/175bkblend-phone.jpg);
	background-image:url(../opportunities/images/bk-give-stretch.jpg);
	background-repeat:repeat-y;

}


	
/* for caption, credit, links that go with nobox pix */	
p.caption{
	margin-top:5px;
	font-size: 0.9em;
	line-height:1.2em;
	color: #666;
	}
	
p.caption2{
	background-color: #f3f2eb;
	margin-bottom: 2em;
	font-size: 0.9em;
	padding: .45em;
	color: #666;
	}
	
p.caption-pad-right{
	margin-top: 5px;
	margin-right: 0px;
	font-size: 0.9em;
	line-height:1.2em;
	color: #666;
	}

p.credit2 {
	
	margin-right:14px;
	text-align: right;
	font-size: 0.65em;
	line-height:1.2em;
	color: #666666;
	text-transform: uppercase;
	text-transform:capitalize;
	}
	
	/*  Misc 4
-----------------------------------------------------------------------------*/
	
.smaller {
	font-size: 0.85em;
	color:#666;}
	
.bigger {
	font-size: 1.1em!important;
	color:#333!important;
	}

.notice-me {
	color:red;}	
	
#ifrm {
	margin-top:2em;
	margin-top:.5em;
	margin-bottom:1em;
	border:1px solid #ccc;
}



.article-wrap {
padding-bottom:7px;
margin-bottom:12px;
border-bottom:1px dotted #406d9d;;

}

ol,dl {
	margin-left:2em;
}
ol li {
	list-style: decimal outside;
	
}

table.data {
	background-color: #f5f5ef;
	
	border-top: 4px solid #406d9d;	
	border-left: 1px solid #a0bedb;
	border-right: 1px solid #a0bedb;
	border-bottom: 1.7px solid #406d9d;
	
	margin:20px 0 20px 0;
}

table.data th {
	padding:1em 1em 1em 1em;
	border-bottom: 1px solid #406d9d;
	font-size: 1.1em;
	color: #b4a586;
	font-weight:bold;
	
}

table.data td {
	padding:1em 1em 1em 1em;
	border-bottom: 1px solid #406d9d;
}

table.display {
	
	margin:0;
}

table.display th {
	padding:1em 0 1em 0;
}

table.display td {
	padding:1em 0 1em 0;
	border:none;
}

h3 a {cursor:pointer }

.tan-box {
	padding:10px 15px;
	background-color: #f3f2eb;
	}
	
#text-size-wrap {
	display:block;
	height:16px;
	width:143px;
	
	

}

#text-size-wrap .size-text {
	display:block;
	float:left;
	height:16px;
	width:55px;
	background-image:url(../images/size-text.gif);}
	
#text-size-wrap .size-plus {
	display:block;
	float:left;
	height:16px;
	width:55px;
	background-image:url(../images/size-text.gif);}
	
#content-main h4.titleCaps {
	font-size:1em;
	margin-bottom:0.5em;
	padding: 10px 0 3px 0;
	color: #406d9d;
	color: #947430;
	text-transform:capitalize;
	font-weight:bold;
	/*
	text-transform:uppercase;border-bottom: 4px;
	border-bottom-color: #406d9d;
	border-bottom-style: solid;*/
	}
	
/*h4.titleCaps a {
	font-weight:normal;}
h4.titleCaps a:hover {
	font-weight:normal;
	text-decoration:none;
	color: #406d9d;}*/
	
/*  Misc 5
-----------------------------------------------------------------------------*/
	
#noflash-tower {
	background-image:url(../campaign/images/noflash-tower.jpg);
	background-repeat: no-repeat;
	display: block;
	width:188px;
	height:515px;
}

#noflash-tower p {
	margin:0;
	padding:10px;
	padding-top:70px;
	color:#993300;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}

#noflash-tower a {
	color:#993300!important;
	
	font-weight: bold;
	text-decoration:underline!important;
	
}
	
	
#noflash-home {
	background-image:url(../images/noflash_bkgrnd.jpg);
	background-repeat: no-repeat;
	display: block;
	width:958px;
	height:307px;
}

#noflash-home p {
	margin:0;
	padding:10px;
	padding-top:195px;
	padding-left:100px;
	color:#993300;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em!important;
	
}

#noflash-home a {
	color:#993300!important;
	
	font-weight: bold;
	text-decoration:underline!important;
	
}

/* Right nav for more stores space between links set on a tag*/	
#content-inner div.right-nav p a {
display:block;
margin-bottom:1em;
}

/* Right nav for more stores  link off  greysout  to current page */
#content-inner a#link-off {
	color:#999;
	cursor:text;
	text-decoration:none;
	
	}	
	
/* Right nav for more stores  link off  hides lik to current page
#content-inner a#link-off {
	color:#999;
	cursor:text;
	text-decoration:none;
	display:none;
	visibility:hidden;}*/	

/*
based on P.I.E. plus FLOAT CLEARING
See http://blue-anvil.com/archives/experiments-with-floats-whats-the-best-method-of-clearance
--------------------- */

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

#ie6only .clearfix {
	display: inline-block;
	}

#ie7andup .clearfix {
	display: inline-block;
	}