/*

	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
	www.howardsteer.co.uk & www.howardsteer.com  v2.0  CSS
	Parsed by W3C CSS Validation Service: http://jigsaw.w3.org/css-validator/
	Last edit: 18 April 2007 by Martin Cooper
	-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

/*


/* -- Basic HTML Elements -- */
	a {color: blue; text-decoration: underline}
	a:hover {color: #FF8000; text-decoration: underline}
	a:link {text-decoration: none}
	a:visited {text-decoration: none}
	abbr, acronym {border-bottom: dotted 1px #FF8000; cursor: help}
	html, body {margin: auto; padding: 0; width: 100%; height: 100%; text-align: center; overflow: hidden; vertical-align: middle}
	h1 {font: 22px skia, "lucida grande", "lucida sans unicode", arial, sans-serif; color: #6F90B5; background-color: #FFF; text-align: left; margin: 20px 0 12px}
	h2 {font: 16px skia, "lucida grande", "lucida sans unicode", arial, sans-serif; color: #6F90B5; background-color: #FFF; text-align: left; margin: 8px 0 4px 0}
	h3 {font: italic 14px helvetica, arial, sans-serif; color: #6F90B5; background-color: #FFF; text-align: left; margin: 0 0 4px 0}
	h4 {font: 11px/13px arial, sans-serif; text-align: left; margin: 5px 0 0 0}
	h5 {font: 22px "century gothic", sans-serif; text-align: left}
	img {border: 0}
	p {font: 12px/16px arial, sans-serif; text-align: justify}
	td {font: 12px/16px arial, sans-serif}


/* -- Class Elements -- */
	.intro {padding-top: 100px; text-align: center}
	.introtitle {font: 14px arial, verdana, sans-serif; color: #666; background-color: #FFF; text-align: center; padding-top: 10px; padding-bottom: 10px; width: 872px}
	.introtitle2 {font: 24px/38px skia, "lucida sans", "lucida grande", "century gothic", arial, sans-serif; color: #F90; margin-top: 15px; margin-bottom: -12px; text-align: center}
	.form {text-align: left; padding-top: 35px}
	.topnav {font: 12px/40px arial, sans-serif; color: #000; text-align: right; text-decoration: none}
	.topnav:hover {color: blue; text-decoration: none}
	.topnav:visited {text-decoration: none}
	.welcome {font: 22px skia, "lucida grande", "lucida sans", "trebuchet ms", arial, sans-serif; letter-spacing: -1px; color: #57c7ff; text-align: left; padding-left: 20px; margin-top: 5px; margin-bottom: 10px}


/* -- id Elements -- */
	#intro-outer-top {background: url('images/borderoutertop.gif'); height: 11px}
	#intro-outer-bottom {background: url('images/borderouterbottom.gif'); height: 11px}
	#intro-inner-top {background: url('images/borderinnertop.gif'); height: 12px}
	#intro-inner-bottom {background: url('images/borderinnerbottom.gif'); height: 45px}
	#intro-inner-left {background: url('images/borderinnerleft.gif') repeat-y}
	#intro-inner-right {background: url('images/borderinnerright.gif') repeat-y}
	#validation {font: 10px "lucida sans unicode", arial, sans-serif; color: #000; position: absolute; right: 20px; bottom: 8px}
	#validation a {color: #000}
	#validation a:hover {color: blue}