  	h2 { margin-top:1em; }

	p.visibility_high {
		border:1px solid #f00;
		padding:7px;
		margin-bottom:0;
		background-color:#ff0;
		font-size:120%;
		font-weight:normal;
		text-align:center;
		color:#f00;
	}

	#left {
		float:left;
		clear:right;
		width:500px;
	}

	#spotlight {
		position:relative;
		top:1.5em;
		float:right;
	}

	#logout {
		position: relative;
		top: 2em;
		float: right;
		height: 100px;
		width: 227px;
		vertical-align: bottom;
		text-align: center;
	}

	#spotlight li {
		padding-top:.5em;
		padding-bottom:.25em;
		margin-right:1em;
	}

	#toggle_adminuser {
		font-weight:bold;
		color:#06f;
	}

	#toggle_adminuser a {
		font-weight:bold;
		color:#06f;
		text-decoration:underline;
	}

	#nav_locations {
		clear:none;
		padding:2px 0;
		margin:0;
		background-color:#aaa;
		border-top:1px solid #888;
		border-bottom:1px solid #888;
	}

	#nav_locations ul {
		list-style-type:none;
		margin:0 0 0 1px;
		padding:0;
	}

	#nav_locations li {
		display:inline;
		padding:2px 8px 2px 6px;
		margin:0;
		border-right:1px solid #888;
	}

	#nav_locations li a {
		margin:0;
		padding:0;
		width:100%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}

	#nav_locations .active {
		background-color:#ccc;
	}

	#nav_locations .active a {
		color:#000;
	}

	#nav_actions {
		clear:none;
		padding:0;
		margin:0;
		background-color:#ccc;
		border-bottom:1px solid #444;
	}

	/* Non-Safari */
	#nav_actions input {
		background-color:#ccc;
		border-top:none;
		border-right:1px solid #888;
		border-bottom:none;
		border-left:none;
		text-align:center;
		padding:25px 7px 5px 7px;
		margin:0;
		color:#000;
		font-size:95%;
		cursor:pointer; /* hand-shaped cursor */
		cursor:hand; /* for IE 5.x */
	}

	/* Safari */
	#nav_actions button {
		background-color:#ccc;
		border-top:none;
		border-right:1px solid #888;
		border-bottom:none;
		border-left:none;
		text-align:center;
		padding:3px 7px 10px 7px;
		margin:0;
		color:#000;
		font-size:95%;
		cursor:pointer; /* hand-shaped cursor */
		cursor:hand; /* for IE 5.x */
	}

	#nav_actions ul {
		list-style-type:none;
		margin:0 0 0 1px;
		padding:0;
	}

	#nav_actions li {
		display:inline;
		padding:0;
		margin:0;
	}

	#nav_actions li a {
		margin:0;
		padding:0;
		width:100%;
		color:#000;
		text-decoration:none;
	}

	#requests {
		width:100%;
		border-top:1px solid #fff;
		border-collapse:collapse;
	}

	#requests th {
		background-color:#ccc;
		padding:3px 0 2px 2px;
		font-size:small;
		font-weight:normal;
		border:1px solid #fff;
	}

	#requests th img {
		border:none;
		vertical-align:top;
	}

	#requests td {
		background-color:#eee;
		padding:3px;
		font-size:small;
		border:1px solid #fff;
	}

	#requests .select {
		width:5%;
		text-align:center;
	}

	#requests .requestor { width:10%; }

	#requests .visitor_name { width:15%; }

	#requests .visitor_email { width:25%; }

	#requests .start_date, #requests .end_date {
		width:15%;
		text-align:center;
	}

	#requests .reason { width:25%; }

	#requests .denied, #requests .expired {
		color:#888;
	}

	#requests span.sponsor {
		display:block;
		font-style:italic;
	}

	#statusMsg {
		color: red;
	}

	.importantMessage {
		display: inline;
		color: white;
		background-color: red;
	}

	#errorMsg {
		color: white;
		background-color: red;
	}

	.errorMessage {
		color: red;
	}

	#contentHeader {
		text-align: center;
	}

	#bigtext {
		font-size: 150%;
		font-weight: bold;
		color: #006;
	}

	#warning {
		background-color: #ffffef;
		border: solid 1pt #ffe47c;
		color: #664400;
		oldcolor: #997700;
		text-align: left;
		padding: 5px;
		width: 90%;
	}

	#warning h3 {
		text-align: center;
		font-weight: bold;
		color: #664400;
	}

	#left-content table{
		font-size: 90%;
	}

	#sectionHeader {
		background-color: #def0cd;
		color: #000000;
		text-align: center;
		padding: 3px;
	}

	#header-search-round {
		float: left;
		width: 300px;
		height: 64px;
		background: #fff url(/site/images/navbar/banner2_right.gif) no-repeat top left;
	}

	#campusSelection {
		border-collapse: collapse;
		padding: 2px;
	}

	#campusSelection tr {
		vertical-align: top;
	}

	#campusSelection th {
		background-color: #def0cd;
		color: #000000;
		font-size: 115%;
	}

	#campusSelection #borderColumn {
		border-right: black solid 1pt;
		padding-left: 7px;
	}

	#campusSelection #borderRow {
		border-bottom: black solid 1pt;
		padding-left: 7px;
	}

	#borderBox {
		border: black solid 1pt;
		padding: 3px;
	}

	.example, #example {
		color: #777777;
	}

	#optionalFont {
		font-size: 100%;
	}

	.notOptional {
		display: inline;
		visibility: hidden;
	}

	.formRow, .formRowLabel, .formRowCorrection, .formRowLabelCorrection {
		float: left;
		width: 100%;
		font-size: 100%;
		text-align: center;
		background-color: inherit;
	}

	.formRowCorrection, .formRowLabelCorrection, .formRightCellCorrection {
		background-color: pink;
	}

	.formRowLabel, .formRowLabelCorrection {
		text-align: left;
	}

	.formLeftCell {
		float: left;
		width: 26%;
		text-align: right;
		background-color: inherit;
	}

	.formSpaceCell {
		float: left;
		text-align: left;
		background-color: inherit;
	}

	.formRightCell, .formRightCellCorrection {
		float: right;
		text-align: left;
		width: 72%;
		background-color: inherit;
	}

	.wordCount {
		display: inline;
		color: red;
	}

	.specialNote {
		display: inline;
		font-weight: bold;
		font-style: italic;
	}

	.formNoList {
		list-style-type: none;
	}

	.formAlphaList {
		list-style-type: lower-alpha;
	}

	.formNumList {
		list-style-type: decimal;
	}

	.sectionHeader {
		font-size: 110%;
		background-color: #def0cd;
	}

	.candidate_nominatedAction {
		background-color: #def0cd;
	}

	.candidate_appointedAction {
		background-color: #f0abbc;
	}

	.candidate_rejected_senateAction {
		background-color: #d2c3a2;
	}

	.candidate_withdrawnAction {
		background-color: yellow;
	}

/*
	# 'application_completed' => 'Application Completed',
	# 'date_interviewed' => 'Interviewed',
	# 'candidate_appointed' => 'Appointed',
	# 'candidate_nominated' => 'Nominated',
	# 'candidate_rejected_senate' => 'Rejected by Senate',
	# 'candidate_rejected_gov' => 'Rejected by Governor',
	# 'candidate_sent_form' => 'Candidate Sent Form',
	# 'candidate_withdrawn' => 'Candidate Withdraws',
*/

	.dontPrint {
		display: inline;
	}

	.doPrint {
		display: none;
	}

	a.linkSort {
		color: black;
		text-decoration: none;
	}
	a.linkSort:hover {
		color: black;
		text-decoration: none;
	}

	a.plainLink {
		color: black;
		text-decoration: none;
	}
	a.plainLink:hover {
		color: black;
		text-decoration: none;
	}

	sssDIV {
		font-family: "Lucida Sans Unicode", "Arial Unicode MS", Helvetica, Arial, sans-serif;
	}
	.formLink:hover {
		background-color: #def0cd;
		color: #222222;
		text-decoration: none;
	}

	.notes {
		border: solid black 1pt;
		padding: 15px;
		width: 500px;
	}

	.dontShow {
		visibility: hidden;
		position: absolute;
		border: solid black 1pt;
	}
	
	#moreStudentInformationDiv {
		padding: 5px;		
	}
