HTML, BODY
{
	min-height: 100%; /* Use 100% height here so % heights work for IE */
}

BODY
{
	/* Define the font for the page */
	font: normal normal normal small/130% arial;
	background: #CB2229 url(../images/river.gif) no-repeat scroll top;
	color: #ffffff;	
	margin: 0px; /* Amend if necessary */
	padding: 0px; /* Amend if necessary */
}

H1{ margin: 0px; padding: 0px; }
H2{ margin: 0px; padding: 0px; }
H3{ margin: 0px; padding: 0px; }
H4{ margin: 0px; padding: 0px; }
H5{ margin: 0px; padding: 0px; }
H6{ margin: 0px; padding: 0px; }

P{ margin: 0px; padding: 0px; line-height: 130%; font-size: small; font-weight: normal; } /* Sets the overall font properties for the P tag. Can be over-ridden */
P.inline{ font-size: 0.9em; margin: 0px; padding: 0px; display: inline; float: left; color: #CB2229; }

A{ margin: 0px; padding: 0px; text-decoration: none; } /* Sets the overall font properties for the A tag. Can be over-ridden */

A:LINK{}
A:VISITED{}
A:HOVER{}
A:FOCUS{}
A:ACTIVE{}

IMG{ margin: 0px; padding: 0px; border: 0px; display: inline; } /* Sets the overall font properties for the IMG tag. Can be over-ridden */

FORM{ margin: 0px; padding: 0px; }
INPUT{} 
INPUT.field{ height: 20px; width: 180px; border: 0; padding: 3px 5px 1px 5px; background-color: #FFCCCC; color: #CB2229; } /* Use this to style your form fields */
INPUT.submit{ width: 80px; height: 25px; background-color: #ffffff; color: #CB2229; } /* Use this to style the SUBMIT button */
INPUT.checkbox{} /* Use this to style check boxes */
INPUT.radioButton{} /* Use this to style radio buttons */
SELECT{} /* Use this to style SELECT menus */
LABEL{ font-size: small; font-weight: normal; display: block; margin-bottom: 5px; } /* Use this to affect the formatting of form LABELS */

/* IDs */

#logo{ position:relative; width: 370px; height: 196px; float: left; }
	#logo IMG{ position: absolute; top: 23px; left: 75px; }
#copy{ position:relative; float: left; overflow: visible; }
	#copy IMG{ position: absolute; top: 23px; width: 356px; height: 192px; }
#main{ position:relative; width: 770px; clear: both; top: 100px; }
	#main #left{ float: left; width: 370px; }
	#main #left P{ font-size: 0.9em; width: 200px; margin: 0 0 20px 100px; line-height: 130%; font-weight: normal; }
	#main #left FORM{ margin-left: 100px; }
	#main #right{ float: left; margin: 90px 0 0 0; }
	#main #right P{ font-size: 1em; width: 375px; margin: 0 0 20px 0; line-height: 130%; font-weight: bold; }
	#main #right IMG{ margin-top: 70px; }
#footer{ position: absolute; top: 620px; width: 100%; height: 25px; left: 0px; margin-left: 0px; clear: both; background-color:White; background-image: url(../images/bottomLogosSmall.gif); background-position: center; background-repeat: no-repeat; }
	#footer IMG{ margin-top: -25px; }

/* CLASSES */

.wrapper
{
	position:absolute;
	left:50%; 
	width:770px; /* Amend if required */
	margin-left:-385px; /* This value should be -half the width */
	height: 700px;
}

/* Spacers */

.vSpacer10{ background: transparent;height:10px; width:10px; clear:both; overflow:hidden;}
.vSpacer20{ background: transparent;height:20px; width:10px; clear:both; overflow:hidden;}
