/* Mozilla CSS File for Home Pages */

/* ---------------------------------- */
/* General Layout Section            */
/* -------------------------------- */

body {
	margin: 0 0 0 0;
	padding: 0;
	background-repeat: no-repeat;
}
.none {
	display: none;
	}	
/* ---------------------------------- */
/* Header Section                    */
/* -------------------------------- */
#header {
	border-bottom: 1px solid #CCC;
	height: 78px;
	margin-bottom: 3px;
	margin-right: 10px; /* not the same in the "home" version */
	padding-bottom: 1px;
	}
#searchbox {
	/*border-bottom: 1px solid #CCC;*/
	height: 25px;
}
#searchbox a{
	border: 1px solid #bbb;
	padding: 3px;
	margin: 0 0 0 0px;
}
#wordmark {
	margin-top: 12px;
}
#searchbox, #wordmark {
	text-align: right;
}
#uwlogo {
	position:absolute;
	left: 22px;
	top: 4px;
	margin-left: 0px;
}
/* Wordmark for content pages */
#wordmark h1 { /* not in the "home" version */
	margin-top: 15px;
}
/* for the search */
form#search {
	margin-top: 0px;
	margin-bottom: 3px;
	text-align: right; 
}
/* ---------------------------------- */
/* Collage Section                   */
/* -------------------------------- */
#collage {
	width: 716px;
	height: 122px;
	}
/* ---------------------------------- */
/* Primary Navigation Left Section   */
/* -------------------------------- */	
#primarynavarea ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#primarynavarea li {
	margin: 0px;
	}
#primarynavarea {
	position:absolute;
	left: 5px;
	top: 93px; /* Not the same in the home version */
	width: 160px;
	}
#primarynav a {
/* No positioning Styles applied */	
	}
#primarynav a:hover {
/* No positioning Styles applied */	
	}
#primarynav li {
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c1c1;
	padding: 3px;
	}
/* ---------------------------------- */
/* Left Hand Sub-Menu Section        */
/* -------------------------------- */
#primarynavsub {
/* No positioning Styles applied */	
}
#primarynavsub ul {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	}
#primarynavsub a:hover {
/* No positioning Styles applied */	
}
#primarynavsub li {
	padding-left:5px;
	border: 1px solid #ccc;
}
#primarynavsub li a {
	padding: 3px;
}
#primarynavsub li a:hover {
	/* No positioning Styles applied */	
}
/* ---------------------------------- */
/* Secondary departmental Menu Section */
/* -------------------------------- */	
#departmentalnavarea ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}	
#departmentalnavarea li {
	margin: 0px;
	padding: 0px;
	}
#departmentalnavarea {
	/*position: absolute;*/
	left: 797px;
	top:0px;
	float:right;
	margin-top:0px;
	margin-right:5px;
	width: 160px;
	}
#departmentalnav h1 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left:5px;
	}
#departmentalnav h2 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left:5px;
	}		
#departmentalnav h3 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left:5px;
	}	
#departmentalnav h4 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left:5px;
	}	
#departmentalnav h5 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left:5px;
	}
#departmentalnav h6 {
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left:5px;
	}
#departmentalnav {
/* No positioning Styles applied */	
}	
#departmentalnav a {
	/* No positioning Styles applied */	
	}
#departmentalnav p {
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left:3px;
	}			
#departmentalnav a:hover {
	/* No positioning Styles applied */	
	}
#departmentalnav li {
	margin-top: 8px;
	margin-bottom: 9px;
	padding-bottom: 0px;
	padding-left:3px;
	}
/* ------------------------------------- */
/* Secondary Departmental Sub-Menu Section */
/* ----------------------------------- */
#departmentalnavsub {
/* No positioning Styles applied */	
}
#departmentalnavsub ul {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 0px;
	}
#departmentalnavsub a:hover {
	/* No positioning Styles applied */	
}
#departmentalnavsub li {
	padding-left: 10px;
}
/* ---------------------------------- */
/* Primary Content Section            */
/* -------------------------------- */
#collage {
	width: 716px;
	height: 122px;
	}
#contentbar {
	height: 30px;
	margin-top: 3px;
	margin-left: 170px;
	margin-right: 10px;
	}
#contentbar h2 {
	text-indent: 7pt;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 3px;
	}
#primarycontarea { /* not the same in the home version */
	margin-left: 170px;
	margin-right: 10px;
	margin-top: 3px;
	border: 1px;
	border-style: solid;
	border-color: #c1c1c1;
	}
#primarycontent p {
	margin-top: 10px;
	}
#primarycontent {
	padding: 7px 10px 10px 3px; /* not the same in the home version */
	border-color: #c1c1c1;
	}
#primarycontent h1 {
	margin-top: 3px;
	margin-bottom: 3px;
	}
#primarycontent h2 {
	margin-top: 3px;
	margin-bottom: 3px;
	}		
#primarycontent h3 {
	margin-top: 3px;
	margin-bottom: 3px;
	}	
#primarycontent h4 {
	margin-top: 3px;
	margin-bottom: 3px;
	}	
#primarycontent h5 {
	margin-top: 3px;
	margin-bottom: 3px;
	}
#primarycontent h6 {
	margin-top: 3px;
	margin-bottom: 3px;
	}	
/* ---------------------------------- */
/* Page Footer Section            */
/* -------------------------------- */
#footer {
	margin-left: 170px;
	margin-right: 0px; /* not the same in the home version */
	top: 0px;
	border-left: 1px #c1c1c1 solid;
	border-right: 1px #c1c1c1 solid;
	border-bottom: 1px #c1c1c1 solid;
	}	   
img.campaignlogo {
	float: right;
	text-align: right;
	margin: 20px 20px 2px 2px;
	}	
#departmentaddress p {
	/* No positioning Styles applied */	
}
#departmentaddress p {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	}
#footer a {
	/* No positioning Styles applied */	
	}		
#footer a:hover {
	/* No positioning Styles applied */	
	}
/* ---------------------------------- */
/* End of Page/Last Modified Section */
/* -------------------------------- */
#validationMark {
	padding-left: 10px;
	padding-bottom:5px;
}
#validationText {
	padding-left: 5px;
	padding-bottom:5px;
}
#pageLast{ /* not the same in the home version */
 	margin: 0 auto;
	margin-left:170px;
	padding: 0;
	background-repeat: no-repeat;
	position: relative;
	width: 750px;
}
/* CSS for event box */
div.eventbox {
	float: right;
	display: block;
	overflow: hidden;
	margin-right:5px;
	margin-bottom:5px;
	padding-left: 1.3ex;
	padding-right: 1.3ex;
	padding-top: .3ex;
	padding-bottom: 1.3ex;
	width: 40%;
}
div.eventbox ul{
	list-style: none;
	padding: 0;
	padding-bottom: 1px;
	margin-bottom: 1ex;
	border: 1px solid #cc6633;
}
div.eventbox ul li.listheading {
	padding: .5ex 1.5ex;
	border: none;
}
div.eventbox ul li {
	padding: .5ex .5ex;
}
div.eventbox ul li a {
	display: block;
	padding: 1ex;
}	
div.eventbox ul li a:hover{
	/* No positioning Styles applied */	
}
div.eventbox ul li a span.description {
	/* No positioning Styles applied */	
}