/* ------------------------------------------------
	global
-------------------------------------------------*/

* { margin: 0; padding: 0; }
body {  margin:0px auto 40px auto; color: #333; font: 11px Arial, Helvetica, sans-serif; background: #fff; }
	p { margin-bottom: 20px;color: #333; font: 12px Arial, Helvetica, sans-serif; line-height:18px; }
	a,span,table,tr,td { color: #333; font: 12px Arial, Helvetica, sans-serif; line-height:18px; }
	h2 { font-size: 22px; color: #961707; margin-bottom: 20px; font-weight: normal; }
	a { color: #a72010; text-decoration: none; }
	a:hover { text-decoration: underline; }
	ul { list-style: none; }
	form { margin:20px 0px 20px 0px; }
	label { display:block; width:100px; float:left; }
	.textfield { width:220px; background:#f2f2f2; border:1px solid #c1c0c0; padding: 0px 0px;color: #333; font: 12px Arial, Helvetica, sans-serif;} 
	#form div {margin:2px 0px;}
	

			#content { margin: 20px 17px 100px; border: 0; line-height: 1.6; }
				#primary { float: left; padding: 0 20px; width: 400px; margin:0px 0px -215px 0px; position:relative; z-index:100;  }
				#rellinks { display:inline; /* IE6 */ margin: 0px; padding:0px; }
				#rellinks li { background: url(img/rellink.gif) no-repeat 0 50%;  padding:0px 0px 0px 25px; }
				#secondary { float: right; width: 350px; }
			#footer { position: relative; width: 856px; height: 85px; }
			#footerpage { position: relative; width: 856px; height: 85px; }

