﻿/*
**	Global Styles	
*/

	body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #EFEFEF;
	background-image: url(http://www.idvaac.org/images/site-background.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}

	table#site-container {
	margin: 0 auto;
	padding: 0;
	text-align: justify;
	}


/*
**	Drop shadow background
*/

	#header-left {
	width: 12px;
	height: 176px;
	background: transparent url(http://www.idvaac.org/images/header-background-left.gif) top right no-repeat;
	background-color: transparent;
	background-image: url(/images/header-background-left.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}

	#header-right {
		width: 12px;
		height: 176px;
	}

	#body-left,
	#footer-left {
	width: 4px;
	background: #EFEFEF url(http://www.idvaac.org/images/body-background-left.gif) top right repeat-y;
	background-color: #EFEFEF;
	background-image: url(http://www.idvaac.org/images/body-background-left.gif);
	background-position: top right;
	background-repeat: repeat-y;
	}

	#body-right,
	#footer-right {
	width: 4px;
	background: #EFEFEF url(http://www.idvaac.org/images/body-background-right.gif) top left repeat-y;
	background-color: #EFEFEF;
	background-image: url(http://www.idvaac.org/images/body-background-right.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}

/*
**	Header Container
*/

	#header-container {
	width: 950px;
	height: 176px;
	}

	#header-container .secondary-nav {
	height: 33px;
	background: transparent url(http://www.idvaac.org/images/top-background.gif) top right no-repeat;
	background-color: transparent;
	background-image: url(http://www.idvaac.org/images/top-background.gif);
	background-position: top right;
	background-repeat: 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;
	border-left-color: #8e8d8d;
	border-left-width: 1px;
	border-left-style: dotted;
	}

	#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;
	border-left-color: #8e8d8d;
	border-left-width: 1px;
	border-left-style: dotted;
	}

	#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(http://www.idvaac.org/images/middle-background.gif) top right no-repeat;
	background-color: transparent;
	background-image: url(http://www.idvaac.org/images/middle-background.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}

/*
**	Body Container
*/

	#body-container {
	width: 725px;
	padding-bottom: 50px;
	border-top: 1px solid #CECECE;
	background-color: #FFF;
	border-top-color: #CECECE;
	border-top-style: solid;
	border-top-width: 1px;
	}
	
	#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: 0px;
	}

	#body-container .sidebar-left-content {
	padding: 20px 0 10px 10px;
	height: auto;
	float: left;
}

	#body-container .header-menu {
		height: 140px;
		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: 10px; }



/*
**	Footer Container
*/

	#footer-container {
	padding: 10px 22px 10px 20px;
	background: #010101 url(http://www.idvaac.org/images/footer-background.gif) top center repeat-x;
	border-top: 2px solid #878787;
	font-size: 0.7em;
	line-height: 1.7em;
	color: #BBBDBF;
	background-color: #010101;
	background-image: url(http://www.idvaac.org/images/footer-background.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}

	#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;
	border-left-width: 1px;
	border-left-style: 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 {
	height: auto;
	}

	.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 {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;
}
.itemText2 {
	text-decoration: none;
	color: #333366;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;
}
.itemHover {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;
}
.itemInverseHover {
	text-decoration: none;
	color: #3B5E78;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;
}
.itemBorder {
	border: 1px solid black;
	visibility: hidden;
}
