html, body, table, tr, td, ol, ul, li,
	p, div, a, form, fieldset, img, b,
	strong, h1, h2, h3, h4, h5, h6				{ font-family: verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal; }
	
strong											{ font-weight: bold; }

.small											{ font-size:0.8em; color:#333; }

h1, h2, h3, h4, h5, h6							{ font-weight:bold; }
h1												{ font-size:200%; }
h2												{ font-size:180%; }
h3												{ font-size:160%; }
h4												{ font-size:140%; }
h5												{ font-size:120%; }
h6												{ font-size:100%; }

.clear											{ display:block; clear:both; font-size:1px; height:1px; line-height:1px; }
.clearForm										{ display:block; clear:both; font-size:1px; height:1px; line-height:1px; }
.textOnly										{ display:block; position:absolute; left:-999em; }

html, body										{ margin:0; padding:0; }

/* Links */
a, a:link, a:visited							{ color:#5D8815; font-weight:normal; text-decoration:none; }
a:hover, a:active								{ text-decoration:underline; }
a:focus											{ color:#ffffff; background-color:#5D8815; }

/* Piped navigation lists */
ul.pipeNavigation								{ margin:0; padding:0; border:none; list-style:none; }	
ul.pipeNavigation li							{ margin:0; padding:0 0 0 4px; border:none; display:inline; }	
ul.pipeNavigation li a							{ padding:0 0 0 4px; border-left:1px solid #5D8815; }
ul.pipeNavigation li.first a					{ border:none; }
ul.pipeNavigation li a:focus					{ color:#ffffff; background-color:#5D8815; }

html											{ background:#d9d2d2 url(images/common/html.gif) repeat-x left top; }
body											{ text-align:center; font-size:71%; }

/* Header */
#Header											{ width:765px; margin:0 auto; padding:8px 0 0 0; border:none;text-align:right; font-size:90%; }
#Header ul.pipeNavigation li a					{ border-left:1px solid #666666; color:#666666; }
#Header ul.pipeNavigation li.first a			{ border:none; }
#Header ul.pipeNavigation li a:focus			{ color:#ffffff; background-color:#666666; }

/* Document container */
#Document.noNavigationLinks						{ margin-top:18px; }
#Document										{ width:795px; margin:0 auto; text-align:left; background:url(images/common/document.gif) repeat-y left top; }
#Document #DocumentTopFade						{ padding-top:10px; background:url(images/common/documentTopFade.gif) no-repeat left top; }
#Document #DocumentBottomFade					{ padding:0 10px 11px 10px; background:url(images/common/documentBottomFade.gif) no-repeat left bottom; }
#DocumentContent								{ background-color:#ffffff; min-height:600px; }

/* Footer */
#Footer											{ width:765px; margin:0 auto; padding:0; border:none;font-size:90%; color:#666666; }
#Footer ul#FooterNavigation						{ width:45%; float:right; text-align:right; }
#Footer ul#FooterNavigation li a				{ border-left:1px solid #666666; color:#666666; }
#Footer ul#FooterNavigation li.first a			{ border:none; }
#Footer ul#FooterNavigation li a:focus			{ color:#ffffff; background-color:#666666; }
#Footer #FooterCopyright						{ width:45%; float:left; text-align:left; }
#Footer #CompanyDetails							{ margin:10px 0; }
#Footer #CompanyDetails label					{ display:inline; }
#Footer #CompanyDetails address					{ display:inline; font-style:normal; }

/* Form layout styles */
.form-row           							{ clear:left; margin:5px 0; }
.form-gap          								{ clear:left; margin-top:15px; }
.label             								{ float:left; margin-right:5px; width:130px; padding-top:0.15em; }
.input              							{ margin-left:135px; }
.buttons           								{ clear:left; padding-top:5px; }