
html {
	height:101%;
	background: #FFFFFF url(/images/page_bg.jpg) repeat-x 0 0;
}


body {
		margin:0px;
		text-align:left;
		font-size: 100%;
	background: #FFFFFF url(/images/page_bg.jpg) repeat-x 0 0;
		background-attachment: scroll;/* fixes MAC - border shows about 15px*/
												/* of backgroundimage below last div*/
												/* if window is larger than content also*/
												/*place background-color in html above*/
												/*-fix by http://www.zeldman.com/press/discuss_css.html*/
	}
h1, h2, h3, h4 {
	font: bold 100%/100% "Lucida Grande", Verdana, Arial,sans-serif;
}
h1 {
	font-size:1.7em;
	margin:0;
	color:#CC0000;
	padding: 0px 0px 0px 0px;
}
	
h2 {
	font-size:1.0em;
	margin:0;
	line-height: 120%;
	padding:0px 0px 0px 0px;
	color: #60197A;
}

h3 {
	font-size:0.8em;
	margin:0;
	padding:5px 0px 5px 0px;
	color: #60197A;
}

h4 {
	font-size: .8em;
	margin:0;
	padding:0px 0px 0px 0px;
	color: #000000; 
}

p, ol, ul, table, dl {
	font:normal 0.75em/150% "Lucida Grande", Verdana, Arial,sans-serif;
	margin:0;
	padding:0 0 10px 0;
}
a, a:visited {
	text-decoration: underline;
	font-weight:bold;
	color:#CC0000;
}
  
a:hover {
  color:#CC0000;
  text-decoration: none;
  }

dl {
	margin:0;
	padding:0 0 5px 0px;
}

dd {	
	margin:0 0 5px 0px;
	padding:0;
}
dt {
	font-weight:bold;
}

ol {
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

ol li {
	margin: 0px;
	padding:0px 10px 10px 0px;
}

ul {
	margin:0px;
	padding: 0px 0px 0px 0px;
}
ul li {
	margin:0px;
	padding: 0px 0px 10px 0px;

}
th {
	font-weight:bold;
}

td {
	padding: 3px 0px;
}

img {
	border: none;
	padding: 0px;
	margin: 0px;
}

#wrapper {
	width: 760px;
	background-color: #FFFFFF;
	margin: 0px auto;
	}
	#wrapperPadding{
		padding: 0px 0px 0px 0px;
	}

#header  {
	width: 760px;
	height: 131px;
	margin: 0px;
	background: url(/images/header.jpg) no-repeat 0 0;
	}
	#headerPadding {
		padding: 35px 0px 0px 125px;
		margin-right: 100px;
	}
	#header p {
		padding: 0px 0px 0px 15px;
		margin: 0px;
		font:bold 11px/150% Georgia, Verdana, Arial,sans-serif;
	}
	#header a {
		text-decoration: none;
	}
		#logolink {
		float: left;
		width:70px;
		height: 75px;
		margin: 20px 0px 0px 20px;
		padding:0px 5px 0px 0px;
		cursor: pointer;background:transparent;z-index: 1;position:relative;
	}
	
		#logolink2 {
		float:right;
		width:60px;
		height: 75px;
		margin: 20px 0px 0px 0px;
		padding:0px 5px 0px 0px;
		cursor: pointer;background:transparent;z-index: 1;position:relative;
	}
#content {
	width: 760px;
	margin: 0px;
}
#backContent {
	margin-top: 24px;
	margin-bottom: 50px;
	background: url(/images/back_bg.jpg) repeat-y 0 0;
	border: 1px solid #FFFFFF;
	}
	#backContentPadding {
		padding: 0px 0px 0px 24px;
	}
#backNav {
	width: 192px;
	float: left;
	}
	#backNav .padding {
		padding: 0px 0px 0px 0px;
	}
	#backNav ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	#backNav li {
		padding: 2px 0px;
	}
	#backNav li a {
		padding-left: 15px;
		font-size: 0.9em;
		color: #666666;
		text-decoration: none;
	}
	#backNav li a:hover {
		background: url(/images/nav_bullet.jpg) no-repeat 0 0.25em;
		color: #CC0000;
	}
#backText {
	width: 500px;
	padding-left: 40px;
	float: left;
	}
	#backText .padding {
		padding: 0px 0px 0px 0px;
	}
	#backText h2 {
		padding-bottom: 15px;
	}

#homeBoxLeft {
	width: 500px;
	height: 420px;
	float: left;
	}
	#homeBoxLeft img {
		position: relative;
		top: -200px;
		left: 93px;
		z-index: 0;
	}
	#homeBoxLeft ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	#homeBoxLeft li {
		padding: 0px;
		margin: 0px;
		line-height: 120%;
		text-align: center;
	}
#homeBoxRight {
	width: 250px;
	margin-top: 5px;
	font-size: 0.9em;
	float: left;
	}
	#homeBoxRight a {
		font-size: 1.1em;
	}
	.container {
		padding: 5px 0px 15px 0px;
		margin-bottom: 10px;
		border-bottom: 1px solid #CCCCCC;
		position: relative; top: 0px; z-index: 1;
	}

#footer {
	width: 733px;
	margin:0px auto;
	color: #999999;
	font-size: 0.9em;
	text-align: left;
	}
	#footerPadding {
		padding: 25px 0px 15px 0px;
		border-top: 7px solid #999999;
	}
	#footer p {
		padding: 5px 0px 0px 8px;
	}
	#footer ul {
		color: #CC0000;
		list-style:none;
	}
	#footer a {
		color: #999999;
		text-decoration: none;
		padding: 0px 8px 0px 10px;
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#footer li {
		float: left;
		font-weight: bold;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	
li.giving {
	position: relative;
	top: 30px;
	left: -7px;
	z-index: 1;
}
li.message {
	position: relative;
	top: 30px;
	left: 135px;
	z-index: 1;
}
li.background {
	position: relative;
	top: 30px;
	left: 175px;
	z-index: 1;
}
li.values {
	position: relative;
	top: 165px;
	left: 115px;
	z-index: 1;
}
li.objectives {
	position: relative;
	top: 45px;
	left: 170px;
	z-index: 1;
}
li.chart {
	position: relative;
	top: 125px;
	left: -15px;
	z-index: 1;
}
li.faculty {
	position: relative;
	top: 140px;
	left: -140px;
	z-index: 1;
}
li.staff {
	position: relative;
	top: 85px;
	left: -185px;
	z-index: 1;
}
li.location {
	position: relative;
	top: 35px;
	left: -185px;
	z-index: 1;
}
li.related {
	position: relative;
	top: 35px;
	left: -140px;
	z-index: 1;
}

.feature {
	
	font-weight:bold;
}

/* for Skip navigation at bottom of page*/	
.hide {   
	height: 0px;
	width: 0px;
	visibility: hidden;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}

.rowseperator {
	width: 100%;
	background-color: #F7F6F9;
}

.center { text-align: center; }

.clear { clear: both; }

.pic_box {
	width: 50%;
	float: left;
	margin-bottom: 25px;
}   

.pic_box_nopad {
	width: 50%;
	float: left;
	margin-bottom:5px;        
}

p.extrapad { margin-bottom:25px; font-size: 0.7em; line-height: 125%; text-align: center; }

.pic_box img { display: block; margin: 0 auto; padding: 2px; border: 1px solid #000; }      

.pic_box_nopad img { display: block; margin: 0 auto; padding: 2px; border: 1px solid #000; }      
.pic_box p { padding: 5px 10px 0 10px; font-size: 0.7em; line-height: 125%; text-align: center; }

.picR {
float:right;
border: 1px solid #666666;
padding: 2px;
margin: 0px 0px 5px 5px;
}
.picL {
float:left;
border: 1px solid #666666;
padding: 2px;
margin: 0px 5px 5px 0px;
}
.pic {
border: 1px solid #666666;
padding: 2px;
margin: 5px;
}
a.placeholder {
	background: url(/images/nav_bullet.jpg) no-repeat 0 0.25em;
}

table.faculty {
font-size: .7em;
}
.facultypic {
border:1px solid #666666;
padding: 2px;
margin: 0px 5px 5px 0px;
}

.address {
font-size:.8em;
}
