
	


/* ---------------------------------- */
/* GLOBAL STYLES  */   
/* ---------------------------------- */
	
	p {
		margin: 0 0 10px 0;
		padding: 0;
	}
	a img {
		border: 0;
	}
	a {
		color: #c00;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	.floatL {
		float: left;
		margin: 0 10px 10px 0;
	}
	.floatR {
		float: right;
		margin: 0 0 10px 10px;
	}
	.black {
		color: #000;
	}
	
/* ---------------------------------- */
/* TITLE ELEMENTS  */   
/* ---------------------------------- */	
	

	
	h1 a {
		display: block;
		text-indent: -3000em;
		margin: 0;
		padding: 0;
		width: 156px;
		height: 138px;
		background: transparent;
	}

	h1 a:hover {
		background: transparent;
	}
	
	h2, h3, h4 {
		color: #c00;
		padding: 0;
		line-height: normal;
		margin: 0;
		padding: 0;
	}
	
	h2 {
		font-size: 1.7em;
		line-height: 1.1em;
		font-weight: bold;
	}
	
	h3 {
		font-size: 1.2em;
	}
	
	/* ---------------------------------- */
/* CONTENT STYLES  */   
/* ---------------------------------- */

	#pumpaid {
		width: 510px;
		padding: 0;
		margin: 10px 0;
		float: left;
		font-size: 95%;
	}
	#pumpaid img {
		margin: 0 10px 10px 0;
		padding: 0;
		float: left;
	}
	#pumpaid h3 {
		margin: 0 0 5px 0;
	}

/* ---------------------------------- */

	.centered {
		text-align: center;
		margin: 0 0 20px 0;
	}

/* ---------------------------------- */

	.widecol1 {
		float: left;
		width: 329px;
		padding: 0 0 0 20px;
	}
	.widecol2 {
		float: right;
		width: 329px;
		padding: 0 20px 0 0;
	}
	.widecol2_right {
		float: right;
		width: 329px;
		padding: 0 20px 0 0;
		text-align: right;
	}
	.widecol1 p, .widecol2 p {
		margin: 0 0 20px 0;
	}
	.widecol1 p strong, .widecol2 p strong {
		color: #000;
	}
	

/* ---------------------------------- */

	.thincol1 {
		float: left;
		width: 210px;
		text-align: center;
		padding: 0 0 0 10px;
	}
	.thincol2 {
		float: right;
		width: 210px;
		text-align: center;
		padding: 0 10px 0 0;
	}
	.thincol1 p, .thincol2 p {
		margin: 0 0 20px 0;
		border: 1px solid #e5e5e5;
		padding: 10px;
	}
	.thincol1 p strong, .thincol2 p strong {
		color: #000;
	}
	.thincol1 a, .thincol2 a {
		color: #666;
	}

/* ---------------------------------- */

	.paddedcell {
		padding: 0 20px 20px 20px;
	}
	
/* ---------------------------------- */
/* FORM ELEMENTS  */   
/* ---------------------------------- */

	input, textarea, select {
		font-family: verdana, arial, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, geneva, helvetica, sans-serif;
		color: #666;
		margin: 0;
		padding: 2px;
	}
	form {
		margin: 0 0 25px 0;
		padding: 20px;
		font-size: 1em;
		overflow:auto;
		background: #ECD8D9;
	}
	form ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	form li {
		float: left;
		width:380px;
		clear: both;
		margin: 0 0 5px 0;
	}
	form li em {
		font-size: 80%;
	}
	form li strong {
		color: #c00;
	}
	fieldset {
		border: 0;
		padding: 0;
		margin: 0;
	}
	legend {
		display: none;
	}
	label {
		border: 0;
		padding: 0;
		margin: 0 10px 0 0;
		display: block;
		font-weight: bold;
		width: 130px;
		float: left;
		text-align: right;
	}
	.formbutton {
		background: #c00;
		font-weight: bold;
		color: #fff;
		width: auto;
		margin: 0 0 0 210px;
		border: 1px outset #c00;
	}
	
	.mand, .textfield {
		background:#fff !important;
	}
	
	#leftcolumn, #rightcolumn2 .newsitems, #footerwrap, #headerwrap, .hidden, .screen_reader, hr{ display:none; }
	#contentinner{ width:100%; }
	#rightcolumn2 .news{ display:block; clear:both; }
	.printLogo{ display:block; }
