/* CSS Document */



/* SITE COLORS */

/* #EEE8C5 = Background */

/* #D4BF95 = TopNav BG Hover */

/* #002A40 = TopNav Text Hover */

/* #000000 = Black */

/* #0063BE = Link Color */



body {
	background-image: url(/images/BG-HeaderBrown.jpg);
}
body.index #topNav div #home,  body.events #topNav div #events,  body.prayerrequests #topNav div #prayerrequests,  body.donations #topNav div #donations,  body.membersearch #topNav div #membersearch {
	color: white;
	background-image: url(/images/BG-topNavUnder.gif);
	background-repeat: repeat-x;
}
#topNav td.left {
	width: 150px;
}
#topNav td.center {
	width: 590px;
}
#topNav td.right {
	width: 170px;
	text-align: left;
	vertical-align: middle;
	padding-left: 14px;
}
#topNav div ul li a {
	padding: 29px 17px 29px 17px;
}
span#welcome {
	color: #fcfaec;
	font-size: .8em;
	display: block;
}
span#logout {
	display: block;
	float: right;
	text-align: right;
	font-size: .8em;
}
span#logout a,  span#editprofile a {
	color: #d4bf95;
}
span#logout a:hover,  span#editprofile a:hover {
	color: #d4bf95;
	text-decoration: underline;
	background-image: none;
}
span#editprofile {
	display: block;
	float: left;
	text-align: left;
	font-size: .8em;
}
#content_table #mainImageCell {
	background-position: left;
}
#highlightTop {
	background-image: url(../alumni/images/highlighttop.gif);
	background-repeat: repeat-y;
	height: 4px;
	margin-left: 10px;
}
#highlightMain {
	background-image: url(../alumni/images/highlightmain.gif);
	background-repeat: repeat-y;
	padding: 10px 14px 10px 18px;
	min-height: 149px;
	height: 149px;
	margin-left: 10px;
}
#highlightBottom {
	background-image: url(../alumni/images/highlightbottom.gif);
	background-repeat: repeat-y;
	height: 12px;
	margin-left: 10px;
}
#content_table #mainImageCell {
	background-image: url(/alumni/sft376/halumnisub.jpg);
}
#content_table #highlightCell {
}
#content_table .headingCell span.alumni {
	display: inline;
}
span.dateEntry {
	padding-bottom: 10px;
	display: block;
}
table#alumniLanding td {
	vertical-align: top;
}
table#alumniLanding td.col0 {
	width: 110px;
}
span#siteMapLink,  span.hideFromAlumni {
	display: none;
}
.warn {
	color: #a55121;
}
img {
	border: none;
}
.alumni_edit .instructions {
	color: #a55121;
	font-size: 10px;
}
.alumni_edit .required {
	color: #a55121;
}
/* member search stuff */





/* alumni search form */



#membersearchform {
	margin: -8px -12px 12px -12px;
	padding: 10px;
	background-color: #f5f0d6;
	border-bottom: 1px solid #d4bf95;
}
#membersearchtable {
	width: 480px;
}
#membersearchtable td {
	padding-bottom: 10px;
}
#membersearchtable th {
	font-size: 12px;
	font-weight: bold;
	color: #575a5d;
	vertical-align: bottom;
}
#membersearchtable .name {
	width: 175px;
	text-align: left;
}
#membersearchtable .decade {
	width: 160px;
	text-align: left;
}
#membersearchtable .year {
	width: 135px;
	text-align: right;
}
#alumnus_name {
	width: 150px;
}
#graduation_decade {
	width: 135px;
	margin-left: 20px;
}
#graduation_year {
	width: 80px;
}
#submitcell {
	text-align: right;
	vertical-align: bottom;
}
#submit,  input.submit {
	height: 25px;
	font-size: 11px;
	color: #575a5d;
}
#alphabet {
	float: right;
}
#alphabet strong {
	padding: 2px;
	color: #0063be;
	background-color: white;
}
#alphabet a {
	padding: 2px;
}
/* alumni search results table */



#alumni_table {
	width: 500px;
	margin: 20px -12px 0 -12px;
	table-layout: fixed;
	border-collapse: collapse;
	border-bottom: 1px solid #d4bf95;
}
#alumni_table th, #alumni_table td {
	padding: 0;
}
/* heading row */

#alumni_table th {
	font-size: 12px;
}
#alumni_table th a {
	font: bold 12px "Trebuchet MS", Trebuchet, sans-serif;
	color: #575a5d;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: bottom right;
}
#alumni_table th a.down {
	background-image: url(../alumni/images/alumni_down.gif);
}
#alumni_table th a.up {
	background-image: url(../alumni/images/alumni_up.gif);
}
#alumni_table th a:hover,  #alumni_table th a.active_sort {
	color: #a55121;
	text-decoration: none;
}
#alumni_table #name_sort {
	width: 300px;
	padding: 0 0 0 10px;
}
#alumni_table #year_sort {
	width: 110px;
	padding: 0 10px 0 0;
	text-align: right;
}
#alumni_table #view_more {
	width: 60px;
	padding: 0 10px 0 0;
	text-align: right;
}
/* clickable name/year rows */



#alumni_table tr.alumnus td {
	padding-top: 8px;
	padding-bottom: 7px;
	font-size: 15px;
	border-top: 1px solid #d4bf95;
}
#alumni_table td.name {
	padding-left: 10px;
}
#alumni_table td.year {
	padding-right: 25px;
	text-align: right;
}
#alumni_table td.more {
	padding-right: 10px;
	text-align: right;
}
#alumni_table td.more a {
	font: bold 12px "Trebuchet MS", Trebuchet, sans-serif;
}
#alumni_table tr.active td,  #alumni_table tr.alumnus:hover td,  #alumni_table tr.ie6_rollover td {    /* IE6 rollovers are handled via jQuery */
	background-color: #fcfaec;
	cursor: pointer;
}
/* detail area */



#alumni_table tr.details {
	display: none;
}
#alumni_table tr.details td {
	background-color: #fcfaec;
	padding: 10px;
}
#alumni_table table.details {
	width: 480px;
	table-layout: fixed;
	border-collapse: collapse;
}
#alumni_table table.details td {
	padding: 0 0 10px 0;
	font-size: 11px;
	line-height: 14px;
	color: #575a5d;
}
#alumni_table table.details td.address {
	width: 170px;
	text-align: left;
}
#alumni_table table.details td.email {
	width: 180px;
	text-align: left;
}
#alumni_table table.details td.phone {
	width: 120px;
	text-align: right;
}
div#donate {
	margin-left: 12px;
	margin-top: 28px;
}
div#donate img {
}
div#donate p {
	padding: 0px!important;
	margin: -6px 16px 0px 0px!important;
}
div#donate div#donateButton {
	background-image: url(../alumni/images/but_DonateNow.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	margin-top: 20px;
}
div#donate div:hover#donateButton {
	background-image: url(../alumni/images/but_DonateNow_over.jpg);
}
/* pagination */



.pages {
	margin: 20px 0 0 0;
	font-size: 14px;/*text-align: right;*/

}

