/*
**	Global Styles	
*/

	body {
		margin: 0;
		padding: 0;
		background: #EFEFEF url(/Common/images/BSUTemplate/site-background.gif) top center repeat-x;
		text-align: center; /* For IE 5.5 */
	}

	table#site-container {
		margin: 0 auto;
		padding: 0;
		text-align: left; /* For IE 5.5 */
	}


/*
**	Drop shadow background
*/

	#header-left {
		width: 12px;
		height: 176px;
		background: transparent url(/Common/images/BSUTemplate/header-background-left.gif) top right no-repeat;
	}

	#header-right {
		width: 12px;
		height: 176px;
	}

	#body-left,
	#footer-left {
		width: 4px;
		background: #EFEFEF url(/Common/images/BSUTemplate/body-background-left.gif) top right repeat-y;
	}

	#body-right,
	#footer-right {
		width: 4px;	
		background: #EFEFEF url(/Common/images/BSUTemplate/body-background-right.gif) top left repeat-y;
	}

/*
**	Header Container
*/

	#header-container {
		width: 950px;
		height: 176px;
	}

	#header-container .secondary-nav {
		height: 33px;
		background: transparent url(/Common/images/BSUTemplate/top-background.gif) top right no-repeat;
	}

	#header-container .secondary-nav .left-nav, 
	#header-container .secondary-nav .right-nav {
		margin-top: 7px;
		height: 16px;
	}

	#header-container .left-nav td {
		margin: 0;
		padding: 0 13px;
		border-left: 1px dotted #8E8D8D;
		font-size: 0.7em;
	}

	#header-container .left-nav { float: left; }

	#header-container .left-nav a { color: #C7C8CA; }

	#header-container .left-nav td.first {
		padding: 0 16px;
		border-left: none;
	}

	#header-container .right-nav td {
		margin: 0;
		padding: 0 13px;
		border-left: 1px dotted #8E8D8D;
		font-size: 0.7em;
	}

	#header-container .right-nav { float: right; }
	
	#header-container .right-nav a { color: #A7A9AC; }

	#header-container .right-nav td.first {
		padding: 0 16px 0 0;
		border-left: none;
	}

	#header-container .right-nav td.last { padding-right: 17px; }

	#header-container .search-container {
		width: 725px;
		height: 102px;
		background: transparent url(/Common/images/BSUTemplate/middle-background.gif) top right no-repeat;
	}

/*
**	Body Container
*/

	#body-container {
		width: 725px;
		padding-bottom: 50px;
		border-top: 1px solid #CECECE;
		background-color: #FFF;
	}
	
	#body-container td.HeaderAreaIcons {
		padding: 5px 12px 5px 5px;
		
	}

	#body-container .sidebar-left {
		width: 225px;
	}

	#body-container .sidebar-right {
		width: 238px;
		padding-top: 15px;
		padding-right: 10px;
	}

	#body-container .sidebar-left-content { padding: 20px 0 0 20px; }

	#body-container .header-menu {
		height: 64px;
		width: 710px;
		padding: 0;
		color: #C2C2C0;
		font-size: 0.7em;
	}

	#body-container .header-menu .crumbs { margin: 20px 0 10px 15px; }

	#body-container .header-menu a { color: #F0AD00; }

	#body-container .page-header, 
	#body-container .main-content {
		width: 90%;
		padding: 15px 15px 0 15px;
		font: normal 76%/1.5em Arial, Helvetica, sans-serif;
	}

	td.page-header { height: 10; }



/*
**	Footer Container
*/

	#footer-container {
		padding: 10px 22px 10px 20px;
		background: #010101 url(/Common/images/BSUTemplate/footer-background.gif) top center repeat-x;
		border-top: 2px solid #878787;
		font-size: 0.7em;
		line-height: 1.7em;
		color: #BBBDBF;
	}

	#footer-container .logos {
		margin-top: 8px;
		float: right;
	}

	#footer-container p { margin: 0; }

	#footer-container a { color: #FFE834; }

	#footer-container td {
		padding: 0 10px;
		font-size: 0.7em;
	}

	#footer-container td.first { padding: 0 10px 0 0; }

	#footer-container ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#footer-container ul li {
		margin: 0;
		padding: 0 7px;
		display: inline;
	}

	#footer-container ul li.first {
		padding: 0 7px 0 0;
	}


/*
** Misc
*/

	.inline-list {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.inline-list li {
		margin: 0;
		padding: 0 10px;
		display: inline;
		border-left: 1px solid 
	}

	.inline-list li.first {
		padding: 0 10px 0 0;
		border-left: none;
	}

	.search-container {
		text-align: right;
	}
	
	.search-container .search-form {
		position: relative;
		height: 23px;
	}
	
	.search-container .search-form .query {
		position: absolute;
		top: 0;
		right: 70px;
		height: 23px;
		width: 200px;
		border: 1px solid #777;
		padding-left: 5px;
	}

	.search-container .search-form .submit {
		position: absolute;
		top: 0;
		right: 0;
		height: 23px;
	}
	
	.menu-container {
		position: relative;
	}

	.alumni-label { font-weight: bold; }
	.alumni-value { color: #000; }
	.alumni-header {
		margin-top: 0;
		padding-top: 5px;
		color: #000;
		font: normal 1em/1.25em "Gill Sans";
		text-transform: uppercase;
		border-bottom: 1px solid #000;
	}
	.alumni-name h1 { margin-bottom: 0; }
	.alumni-maiden_name {
		margin-top: -10px;
		text-align: right;
	}

	.clear { clear: both; }

/* Search Results */
.search-results {
	margin: 1em 0;
}

.search-results table.results {
	margin-left: 2em;
}

.search-results .results-nav {
	text-align: right;
	font-size: .9em;
}

/* These styles are used by the Dynamic Javascript Menu */
.itemText {	visible: false; text-decoration: none; color: #FFFFFF; font-size: 12px; line-height: 16px; font-weight: bolder; font-family: Arial, Helvetica, sans-serif}
.itemText2 {	visible: false; text-decoration: none; color: #333366; font-size: 12px; line-height: 16px; font-weight: bolder; font-family: Arial, Helvetica, sans-serif}
.itemHover { visible: false; text-decoration: none; color: #ffffff; font-size: 12px; line-height: 16px; font-weight: bolder; font-family: Arial, Helvetica, sans-serif}
.itemInverseHover { visible: false; text-decoration: none; color: #3B5E78; font-size: 12px; line-height: 16px; font-weight: bolder; font-family: Arial, Helvetica, sans-serif}
.itemBorder { visible: false; border: 1px solid black }
