@charset "utf-8";
/* Parent Services - Screen Styles - Created by SUU Web Services 11/09 */

	#container {
		background: url(/images/09elements/bkg-grunge-bird-960px.jpg) no-repeat;
		border-left: 1px solid #cecece;
		border-right: 1px solid #cecece;
		color: #666666;
		font-size: 85%;
		margin: 0px auto;
		overflow: auto;
		padding: 0px;
		width: 960px;
	}
	/* --- Heading 1, only used for site branding --- */
	#container h1 {
		background: url(../images/bkg-h1.gif) no-repeat;
		font-size: .6em;
		height: 60px;
		margin: 0px;
		padding: 0px;
		text-indent: -9999px;
		width: 960px;
	}
		#container h1 a {
			display: block;
			height: 60px;
			width: 960px;
		}
	/* --- Heading Styles --- */
	#container h2 {
		border-bottom: 2px solid #990000;
		color: #990000;
		font-size: 1.5em;
		margin: 10px;
		padding: 0px 5px 5px;
	}
	#container h3 {
		font-size: 1.4em;
		margin: 20px 10px 10px;
		padding: 0px;
	}
	#container h4 {
		font-size: 1.3em;
		margin: 20px 10px 10px;
		padding: 0px;
		text-transform: uppercase;
	}
	#container h5 {
		font-size: 1.2em;
		margin: 20px 10px 10px;
		padding: 0px;
	}
	#container h6 {
		font-size: 1.1em;
		margin: 20px 10px 10px;
		padding: 0px;
	}
	/* ---- Basic Text Styles ---- */
	#container p {
		line-height: 1.4em;
		margin: 10px;
	}
	/* ---- Table Styles ---- */
	#container table {
		border: 1px solid #cecece;
		border-collapse: collapse;
		margin: 10px;
		width: 678px;
	}
	#container th {
		background: #eeeeee;
		border: 1px solid #cecece;
		font-size: 0.9em;
		padding: 4px;
		text-align: left;
		text-transform: uppercase;
	}
	#container td {
		background: #ffffff;
		border: 1px solid #cecece;
		padding: 4px;
	}
	/* ---- Main navigation, carries throughout all pages ---- */
	#container #mainnav {
		background: #f7f7f7 url(/images/09elements/bkg-gradientcolumn.jpg) repeat-x;
		border: 1px solid #cecece;
		float: left;
		margin: 10px;
		min-height: 473px;
		width: 228px;
	}
		#container #mainnav ul {
			font-size: 1.5em;
			list-style-type: none;
			margin: 0px;
			padding: 0px;
			text-align: center;
		}
		#container #mainnav li {
			margin: 20px 10px;
			padding: 0px;
		}
		#container #mainnav a {
			color: #666666;
			font-weight: bold;
			text-decoration: none;
		}
		#container #mainnav a:hover {
			color: #990000;
		}
	/* ---- Content/announcements on home page only ---- */
	#container #homecontent {
		background: #f7f7f7 url(/images/09elements/bkg-gradientcolumn.jpg) repeat-x;
		border: 1px solid #cecece;
		float: left;
		margin: 10px 0px;
		min-height: 473px;
		width: 458px;
	}
	/* ---- Quicklinks column on home page only ---- */
	#container #quicklinks {
		background: #f7f7f7 url(/images/09elements/bkg-gradientcolumn.jpg) repeat-x;
		border: 1px solid #cecece;
		float: left;
		margin: 10px;
		min-height: 473px;
		width: 228px;
	}
		#container #quicklinks ul {
			margin: 10px 25px;
			padding: 0px;
		}
		#container #quicklinks li {
			margin: 10px 0px;
			padding: 0px;
		}
		#container #quicklinks a {
			color: #666666;
			text-decoration: none;
		}
		#container #quicklinks a:hover {
			color: #990000;
		}
	/* ---- Wider column to hold content on sub-pages ---- */
	#container #subcontent {
		background: #f7f7f7 url(/images/09elements/bkg-gradientcolumn.jpg) repeat-x;
		border: 1px solid #cecece;
		float: left;
		margin: 10px 0px;
		min-height: 473px;
		width: 698px;
	}
	
	/* --- form styles --- */
	#formcontainer {
		margin: 0px 10px;
		padding: 0px;
	}
	#formcontainer fieldset {
		border: 0;
		border-bottom: 1px solid #EEEEEE;
		clear: left;
		margin: 0 0 1em 0;
		padding: 5px 0px;
	}
	#formcontainer legend {
		color: #990000;
		font-weight: bold;
		margin: 0;
		padding: 0px;
	}
	#formcontainer fieldset ol {
		list-style-type: none;
		margin: 0px;
		padding: 1em;
	}
	#formcontainer fieldset li {
		margin: 0px 0px 1em 0px;
		padding: 0px;
	}
	#formcontainer fieldset li em {
		display: block;
		font-size: 0.8em;
	}
	#formcontainer label {
		float: left;
		padding-right: 0.5em;
		text-align: right;
		width: 14em;
	}
	#formcontainer #buttons {
		clear: left;
		margin: 0 0 1em 0;
		text-align: center;
	}
