﻿
	body
	{
		background: #0072bc;
		text-align: center;
	}
	body, div
	{
		font-family: Arial;
	}
	
	.column { float: left; }
	.clear { clear: both; }

/* layout */

	#container
	{
		width: 934px;
		margin: 36px auto 10px auto;
		border: solid 1px #ffffff;
		background: #ffffff;
		text-align: left;
	}
	
/* header */
	
	#header #people
	{
		padding: 15px 0;
		background: #0072bc;
	}
	
/* navigation */
	
	#navigation
	{
		height: 19px;
		padding: 0 10px 10px 10px;
		background: #0072bc;
		text-align: right;
	}
	#navigation li
	{
		float: right;
		margin: 0 0 0 20px;
	}
	#navigation li a
	{
		display: block;
		height: 19px;
		overflow: hidden;
		padding: 0 0 0 15px;
		background: url(../Images/NavButton.png) no-repeat;
		font-size: 0.8em;
		font-weight: bold;
		text-decoration: none;
		color: #000000;
	}
	#navigation li a span
	{
		display: block;
		height: 16px;
		padding: 3px 15px 0 0;
		background: url(../Images/NavButton.png) no-repeat right;
	}
	#navigation li a.small { background: url(../Images/NavButtonSmall.png) no-repeat; }
	#navigation li a.small span { background: url(../Images/NavButtonSmall.png) no-repeat right; }
	
/* body */
	
	#body { background: #ffffff url(../Images/BodyBg.png) repeat-x top; }
	#body #two_column_left
	{
		width: 320px;
		margin: 15px 0 0 20px;
	}
	#body #two_column_right
	{
		width: 540px;
		min-height: 370px;
		margin: 20px 0 10px 0;
		padding: 20px 20px 10px 20px;
		border-left: solid 1px #6f2c91;
	}
	#body h1
	{
		margin: 0 0 10px 0;
		font-size: 1.1em;
		color: #ef4023;
	}
	#body p
	{
		margin: 0 0 15px 0;
		font-size: 0.8em;
		line-height: 1.1em;
	}
	#body a { color: #ef4023; }
	
/* forms */

	#body fieldset { margin: 10px 0 10px 0; }
	#body fieldset li { margin: 0 0 5px 0; }

	#body fieldset label
	{
		display: block;
		float: left;
		width: 130px;
		padding: 5px 10px 0 0;
		text-align: right;
		font-size: 0.9em;
		cursor: pointer;
	}
	
	#body fieldset input,
	#body fieldset select { border: solid 2px #cccccc; }
	#body fieldset input:focus,
	#body fieldset select:focus { border: solid 2px #ef4023; }
	#body fieldset input.Short,
	#body fieldset select.Short { width: 100px; }
	#body fieldset input.Medium,
	#body fieldset select.Medium { width: 200px; }
	#body fieldset input.Long,
	#body fieldset select.Long { width: 300px; }

	#body input[type="submit"]
	{
		margin: 0 0 0 140px;
		padding: 3px 10px;
		border: solid 2px #cccccc;
		background: #eeeeee;
		cursor: pointer;
	}
	#body input[type="submit"]:hover
	{
		border: solid 2px #ef4023;
		background: #eeeeee;
	}
	#body input[type="submit"]:active
	{
		border: solid 2px #ef4023;
		background: #cccccc;
	}
	
/* boxes */
	
	#nineOneOneTipsBox
	{
		width: 295px;
		margin: 30px 15px 0 0;
		padding: 20px;
		background: #6f2c91;
		color: #ffffff;
	}
	#nineOneOneTipsBox h2
	{
		font-size: 1.6em;
		font-weight: bold;
	}
	#nineOneOneTipsBox p
	{
		margin: 15px 0 0 0;
		font-size: 0.9em;
		line-height: 1.2em;
	}
	
	#studentInfoBox
	{
		width: 292px;
		margin: 50px 10px 30px 0;
		padding: 15px 22px 10px 15px;
		background: #ffd503;
		border: solid 1px #6f2c91;
	}
	#studentInfoBox img
	{
		float: left;
		margin: 0 15px 0 0;
	}
	#studentInfoBox p
	{
		font-size: 0.75em;
		font-weight: bold;
		line-height: 1.3em;
	}
	#studentInfoBox a { color: #000000; }
	
/* footer */
	
	#footer
	{
		width: 934px;
		margin: 0 auto 50px auto;
	}
	#footer ul > li:first-child
	{
		margin-left: 0;
		padding: 0;
		border-left: none;
	}
	#footer li
	{
		display: inline;
		margin-left: 20px;
		padding: 0 0 0 20px;
		border-left: solid 1px #ffffff;
		font-size: 0.7em;
		color: #ffffff;
	}
	
/* Message Center */

	.MessageCenter
	{
	}
	.MessageCenter .Error
	{
		display: block;
		width: 100%;
		padding: 3px;
		border: solid 1px #ff0000;
		color: #ff0000;
	}
	.MessageCenter .Info
	{
		border: solid 1px #cccccc;
		color: #000000;
	}
	.MessageCenter .Info
	{
		border: solid 1px #cccccc;
		color: #000000;
	}