@charset "utf-8";
/* CSS Document */

html, body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/20070601/bkgBlu2White.png);
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-bottom: 20px;
}

#container {
	width: 750px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: 1px solid #000000;
}


/*****************/
/*  Header Area  */
/*****************/
	#top {
		margin: 0px;
		padding: 0px;
		text-align: center;
		height: 285px;
		background-image: url(../images/20070601/Headerimage.jpg);
		background-repeat: no-repeat;
		background-position: center top;
		z-index:-6;
	}
	
	#PageHeader{
		float:left;
		position: relative;
		font-size: large;
		font-weight: bolder;
		color: #FFFFFF;
		text-align: left;
		height: 75px;
		width: 250px;
		top: 135px;
		left: 0px;
		vertical-align: middle;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	#PageImage{
		position: relative;
		float: left;
		top: 138px;
	}

/***************/
/* Top UWG nav */
/***************/
	#UWGMenu-container{
		position: relative;		
		top: -85px;
		left: 1px;
		float: right;
		width:380px;
		z-index: 650;
		
	}
	
	#UWGMenu{
		font-size: 80%;
		float:left;
		margin:5px;
		margin-top: 10px;
		
	}
			
	#UWGMenu a{
		text-align: center;
		display:block;
		white-space:nowrap;
		margin:0;
		padding: 2px;
	}
		
	#UWGMenu a:link, #UWGMenu a:visited	/* menu at rest */{
		color: #00468F;
		text-decoration:none;
	}
		
	#UWGMenu a:hover	/* menu at mouse-over  */{
		color: #FF0000;
	}	
				
	#UWGMenu ul{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		width:90px;	/* width of all menu boxes */
		
	}
	
	#UWGMenu li{
		position:relative;
		 min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
		 vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}
	
	#UWGMenu ul ul{
		position:absolute;
		z-index:500;
		top:auto;
		left: 0px;
		display:none;
		border: 1px solid #000000;
		
	}
		
	#UWGMenu ul ul a:link, #UWGMenu ul ul a:visited{
		background-color:#eff3fe;
		color: #0E4585;
	}
	
	#UWGMenu ul ul li /* sub menu colors*/{
		background-color:#eff3fe;
		color: #0E4585;
	}
		
	#UWGMenu ul ul li a:hover /* sub menu colors on mouseover*/{
		background-color:#0E4585;
		color: #FFFFFF;
	}
	
	#UWGMenu ul ul ul{
		top:0;
		left:100%;
		
	}
	
	div#UWGMenu li:hover{
		cursor:pointer;
		z-index:100;
	}
	
	div#UWGMenu li:hover ul ul,
	div#UWGMenu li li:hover ul ul,
	div#UWGMenu li li li:hover ul ul,
	div#UWGMenu li li li li:hover ul ul
	{display:none;}
	
	div#UWGMenu li:hover ul,
	div#UWGMenu li li:hover ul,
	div#UWGMenu li li li:hover ul,
	div#UWGMenu li li li li:hover ul
	{display:block;}

/**********************/
/* COE specific links */
/**********************/
	#COEmenu-container
		{
		position: relative;
		float: right;		
		top: -50px;
		
		}
	
	#COEmenu{
		font-size: 100%; /*Main font size*/
		font-weight:bold;
		float:left;
		margin:20px;
		margin-top: 10px;
		
		}
	
	
	#COEmenu a{
		text-align: left;
		display:block;
		white-space:nowrap;
		margin:0;
		padding: 2px;
		font-weight: bold;
		}
		
	#COEmenu a:link, #COEmenu a:visited	/* menu at rest */{
		color: #00468F;
		text-decoration:none;
		}
		
	#COEmenu a:hover	/* menu at mouse-over  */{
		color: red;
		}	
				
	#COEmenu ul{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		width:175px;	/* width of all menu boxes */
		}
	
	#COEmenu li{
		position:relative;
		 min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
		 vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
		}
	
	#COEmenu ul ul
		{
		font-size: 85%; /*Sub Menu's Font Size*/
		position:absolute;
		z-index:500;
		top: 0px; /*so that the menu starts a bit higher*/
		left:-165px;
		display:none;
		border: 1px solid #000000;
		}
	
	#COEmenu ul ul a{
		font-weight: normal;	
		}
		
	#COEmenu ul ul ul{ 
		font-size: 100%; /* sub sub menu's font size to keep normal*/
		left:-177px;
		}
		
	#COEmenu ul ul li /* sub menu colors*/{
		background-color:#eff3fe;
		color: #FFFFFF;
		padding-left:6px; /*Indents so sub menu doesn't run over text*/
		}
		
	#COEmenu ul ul li a:hover /* sub menu colors on mouseover*/{
		background-color:#0E4585;
		color: #FFFFFF;
		}
	
	div#COEmenu li:hover{
		cursor:pointer;
		z-index:100;
		}
	
	div#COEmenu li:hover ul ul,
	div#COEmenu li li:hover ul ul,
	div#COEmenu li li li:hover ul ul,
	div#COEmenu li li li li:hover ul ul
	{display:none;}
	
	div#COEmenu li:hover ul,
	div#COEmenu li li:hover ul,
	div#COEmenu li li li:hover ul,
	div#COEmenu li li li li:hover ul
	{display:block;}
	
	#aca {
		top: -50px;
		left: 400px;
	}
	
	#dep {
		top: -25px;
		left: 250px;
	}
	
	#stu {
		top: 0px;
		left: 105px;
	}
	
	#staff {
		top: 23px;
		left: -35px;
	}
	
	#out {
		top: 22px;
		left: 530px;	
	}

/***********************/
/*  Main Content Area  */
/***********************/
	#main {
		margin: 0em;
		padding: 2em;
		background-color: #FFFFFF;
		background-image: url(../images/20070601/ContentBkgrnd.png);
		background-repeat: no-repeat;
		background-position: center top;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	#main td, #main p {/*font stuff*/
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	#main a:link, #main a:visited {color: #00468f}     /* unvisited link, visited link */ 
	#main a:hover {color: #FF0000}   /* mouse over link */ 
	#main a:active {color: #0000FF}   /* selected link */
	
	#main p {
		margin: 0px 1em;
		padding: 0em 0em 1em;
	}
	
	#main blockquote {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	#main h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif;  
		font-size: 1.2em;  
		color: #00468f;
	}
	
	#main h2 {
		margin: 0px 1em;
		padding: 1em 0em;
		font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif;  
		font-size: 1em; 
		color: #00468f; 
	}
	
	#main h3 {
		margin: 0px 1em;
		padding: 1em 0em;
		font-family: Verdana, Arial, Helvetica, sans-serif, Georgia, "Times New Roman", Times, serif;  
		font-size: 1em;  
		color: #00468f; 
		font-style:italic; 
	}
	
	#main h4 {
		margin: 0px 1em;
		padding: 1em 0em;
	}

/*********************/
/*  Department Menu  */
/*********************/
	#DeptMenu ul{
		border: 1px solid #000000;
	}
	
	/* Fix IE. Hide from IE Mac \*/
	* html #DeptMenu ul li{float:left;height:1%;}
	* html #DeptMenu ul li a{height:1%;}
	/* End */
	
	#DeptMenu-container{
		position: relative;
		float: right;		
		top: -80px;
		right: -40px;
	}
	
	#DeptMenu{
		font-size: 100%; /*Main font size*/
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		float:left;
		margin:20px;
		margin-top: 10px;
	}
	
	#DeptMenu a{
		text-align: right;
		display:block;
		white-space:nowrap;
		margin:0;
		padding: 2px;
		font-weight: bold;
	}
		
	#DeptMenu a:link, #DeptMenu a:visited	/* menu at rest */{
		color: #eff3fe;
		background-color: #8533b0;
		text-decoration:none;
	}
		
	#DeptMenu a:hover	/* menu at mouse-over  */{
		color: #8533b0;
		background-color: #eff3fe;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #000000;
		border-bottom-color: #000000;
	}	
				
	#DeptMenu ul{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		width:125px;	/* width of all menu boxes */
		background-color:#8533b0;
	}
	
	#DeptMenu li{
		position:relative;
		 min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
		 vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}
	
	#DeptMenu ul ul{
		font-size: 100%; /*Sub Menu's Font Size*/
		position:absolute;
		z-index:500;
		top: 0px; /*so that the menu starts a bit higher*/
		left:-123px;
		display:none;
		border: 1px solid #000000;
	}
	
	#DeptMenu ul ul a{
		font-weight: normal;	
	}
	
	#DeptMenu ul ul ul{ 
		font-size: 100%; /* sub sub menu's font size to keep normal*/
		left:-123px;
	}
	
	#DeptMenu ul ul a:link, #DeptMenu ul ul a:visited	/* menu at rest */{
		color: #8533b0;
		background-color: #eff3fe;
		text-decoration:none;
	}
	
	#DeptMenu ul ul li /* sub menu colors*/{
		background-color:#eff3fe;
		color: #8533b0;
	}
	
	#DeptMenu ul ul li a:hover /* sub menu colors on mouseover*/{
		color: #eff3fe;
		background-color: #8533b0;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #000000;
		border-bottom-color: #000000;
	}
	
	div#DeptMenu li:hover{
		cursor:pointer;
		z-index:100;
	}
	
	div#DeptMenu li:hover ul ul,
	div#DeptMenu li li:hover ul ul,
	div#DeptMenu li li li:hover ul ul,
	div#DeptMenu li li li li:hover ul ul
	{display:none;}
	
	div#DeptMenu li:hover ul,
	div#DeptMenu li li:hover ul,
	div#DeptMenu li li li:hover ul,
	div#DeptMenu li li li li:hover ul
	{display:block;}
	
	#DeptMenu ul li hr {
		color: #eff3fe; /*color of HR in menu*/
	}

/*****************/
/*  Footer Area  */
/*****************/
	#footer {
		padding: 15px;
		margin: 0px;
		background-image: url(../images/20070601/FooterImage.jpg);
		background-repeat: no-repeat;
		height: 150px;
	}
	
	#FooterSearch{
		float: left;
		padding-top: 40px;
		margin-top: 40px;
	}
	
	#FooterSearch Label {
		display: block;
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
	}
	
	#FooterQuickLinks {
		float:right;
		z-index: 8;
		line-height: 1.1px;
	}
	
	#FooterQuickLinks ul {
		margin: 25px 0px 0px;
		padding: 25px 0px 0px;
		list-style: none;
		width: 160px;
	}
	
	#FooterQuickLinks ul li {
		float: left;
		margin-left: 3px;
	}
	
	#FooterLocation {
		clear:both;
		float: right;
		display: block;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 10px;
		margin-top: -25px;
		padding-top: -20px;
		.margin-top: 10px;
		.padding-top: 10px;
		margin-left:-50px;
	}

/*****************/
/*  Misc Styles  */
/*****************/

	.clear {
		clear: both;
	}
	

