
/*  Cascading Style Sheet copyright 2007 by Welden Web Works, LLC
 *
 *  color standards:
 *  peach:			#F5A18C	
 *  midnight blue outline:	#000064
 *  medium blue background	#0000DD
 *  
 */
 
	body
	{
		margin: 0;
		padding: 0;
		font: 85% verdana, sans-serif;
		text-align: center;
	}

	a:link 
	{ 
		color: #0000DD; 
		text-decoration: none;
	}
	
	a:visited 
	{ 
		color: #000064;
		text-decoration: none;
	}

	a:hover
	{
		color:#0000FF;
		text-decoration: underline;
	}
	
	img.licensed
	{
	/* display: none; images have been licensed */ 
	}

	#container
	{
		margin: 1em auto;
		width: 800px;
		text-align: left;
	}

	#header
	{
		position: relative;
		padding: 0px;
		margin: 0px;
		height: 110px;
	}
	
	#header h1
	{
		display: block;
		float: left;
		margin: 27px;
		font-size: 27px;
	}
	
	#header a
	{
		color: #000000;
		outline: none;
		text-decoration: none;
	}
	
	#header a:link
	{
		color: #000000;
		outline: none;
		text-decoration: none;
	}
	
	#header a:visited
	{
		color: #000000;
		outline: none;
		text-decoration: none;
	}
	
	#header a:focus
	{
		color: #000000;
		outline: none;
		text-decoration: none;
	}
	
	#header a:hover
	{
		color: #000000;
		outline: none;
		text-decoration: none;
	}
	

	#header .tagline
	{
		display: block;
		font-style: italic;
		font-size: 20px;
		padding: 17px;
	}

	#navGlobalContainer
	{
	position: relative;
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	}
	
	#navGlobalLeft
	{
	height: 17px;
	width: 10px;
	background-image: url(../../Resources/Images/peachbar_left.gif);
	float: left;
	}
	
	#navGlobal
	{
	height: 17px;
	width: 780px;
	float: left;
	background-image: url(../../Resources/Images/peachbar_middle.gif);
	background-repeat: repeat-x;
	}
	
	#navGlobalRight
	{
	height: 17px;
	width: 10px;
	background-image: url(../../Resources/Images/peachbar_right.gif);
	float: left;
	}

	#navGlobal ul
	{
		padding: 0px 0px 0px 0px;
		margin: 0px;
		/* line-height: 20px; */
		list-style-type: none;
		overflow: hidden;
	}


	#navGlobal li
	{
		display: inline;
		float: left;
		height: 17px;
		background-image: url(../Images/peachbar_divider.gif);
		background-repeat: no-repeat;
		background-position: 100% 0%;
		padding: 0px 4px 0px 0px;
		text-decoration: none;
		font-weight: bold;
		font-size: 90%;
	}

	#navGlobal li a
	{
		display: block;
		float: left;
		height: 17px;
		padding: 2px 8px 0px 8px;
		color: #000022;
		text-decoration: none;
	}

	#navGlobal li a.navGlobalParent
	{
		color: #0000FF;
		background-image: url(../Images/peachbar_current_middle.gif);
		background-repeat: repeat-x;
	}

	#navGlobal li a:focus
	{
		color: #0000DD;
		background-image: url(../Images/peachbar_mouseover_middle.gif);
		background-repeat: repeat-x;
		outline: none;
	}

	#navGlobal li a:hover
	{
		color: #0000DD;
		background-image: url(../Images/peachbar_mouseover_middle.gif);
		background-repeat: repeat-x;
		outline: none;
	}

	#navGlobal span.navGlobalCurrent
	{
		display: block;
		float: left;
		height: 17px;
		color: #0000FF;
		background-image: url(../Images/peachbar_current_middle.gif);
		background-repeat: repeat-x;
		padding: 1px 8px 0px 8px;
	}
	
	#navLocal
	{
	float: left;
	width: 220px;
	}
	
	#navLocal ul
	{
		padding: 0px 0px 0px 0px;
		margin: 0px;
		list-style-type: none;
		overflow: hidden;
	}


	#navLocal li
	{
		display: block;
		float: left;
		height: 30px;
		width: 180px;
		margin: 3px;
		text-decoration: none;
		font-weight: bold;
		font-size: 90%;
	}

	#navLocal li a
	{
		display: block;
		float: left;
		height: 30px;
		width: 180px;
		background-image: url(../Images/navLocalLink.jpg);
		background-repeat: no-repeat;
		padding: 5px 12px;
		color: #000022;
		text-decoration: none;
	}

	#navLocal li a.navLocalParent
	{
		color: #0000FF;
		background-image: url(../Images/navLocalCur.jpg);
		background-repeat: no-repeat;
	}

	#navLocal li a:focus
	{
		background-image: url(../Images/navLocalHover.jpg);
		background-repeat: no-repeat;
		outline: none;
	}

	#navLocal li a:hover
	{
		color: #0000DD;
		background-image: url(../Images/navLocalHover.jpg);
		background-repeat: no-repeat;
		outline: none;
	}

	#navLocal span.navLocalCurrent
	{
		display: block;
		float: left;
		height: 30px;
		width: 180px;
		color: #0000FF;
		background-repeat: no-repeat;
		padding: 5px 12px;
		background-image: url(../Images/navLocalCur.jpg);
	}
	
	#contentContainer
	{
		clear: both;
		margin: 0px;
		padding: 0px;
		padding-top: 8px;
	}
	
	#pageImage
	{
		width: 220px;
		float: left;
	}
		
	#contentMain
	{
		width: 556px;
		float: left;
		padding-left: 16px;
		padding-right: 8px;
		padding-bottom: 8px;
	}

	#contentExtra
	{
		right: 0px;
		width: 200px;
		float: right;
		padding: 8px;
		margin: 8px;
		background-color: #FFFECC;
		border: 1px solid black;
	}
	
	#footer
	{
		position: relative;
		clear: both;
		padding-left: 8px;
		padding-right: 8px;
		border-top: 1px solid black;
		background-color: #6CCB67;
		color: #000000;
	}

	#reqlinks
	{
		font: 75% arial, helvetica, sans-serif;
		color: #FFFFFF;
	}

	#reqlinks ul
	{
		padding: 0px;
		margin: 0px;
		list-style-type: none;
	}

	#reqlinks li
	{
		display: inline;
		padding: 0px 2px;
		text-decoration: none;
	}

	#reqlinks a
	{
		color: #FFFFFF;
		text-decoration: none;
		outline: none;
	}

	#reqlinks a:focus
	{
		color: #FFFFFF;
		text-decoration: none;
		outline: none;
	}

	#reqlinks a:link
	{
		color: #FFFFFF;
		text-decoration: none;
		outline: none;
	}

	#reqlinks a:visited
	{
		color: #FFFFFF;
		text-decoration: none;
		outline: none;
	}

	#reqlinks a:hover
	{
		color: #FFFFFF;
		text-decoration: none;
		outline: none;
	}
	
	.form_label
	{
		color: #000000;
		margin: 0px;
		padding: 0px;
		padding-top: 8px;
	}
	
	.form_error
	{
		margin: 0px;
		color: #FF0000;
		padding: 0px;
		padding-top: 8px;
		font-weight: bold;
	}
	
	.form_instructions
	{
		margin: 0px;
		color: #000000;
		padding: 0px;
		padding-top: 8px;
	}
	
	.form_label_required
	{
		color: #000000;
		margin: 0px;
		padding: 0px;
		padding-top: 8px;
	}
	
	.showSymbol
	{
	}
	
	p.important
	{
		font-size: 150%;
		/* font-weight: bold; */
	}
