.body{
	background-color	:	#d4ecff;
	margin-top		:	0;
	padding-top		:	0;
	font-family		: 	Verdana, Arial, sans-serif;
	text-align		:	center;	/*workaround for browsers where menu : auto is not supported*/
}
.mainframe{
	background-color	:	white;
	width			:	790px;
	cell-border		:	0 ;
	padding			:	0;
	margin-left		:	auto;
	margin-right		:	auto;
	margin-top		:	10px;
	text-align		:	left;		/*workaround for browsers where menu : auto is not supported*/
}
/* Prop and Clear can be used to force a min-height for a div to make up for the fact that IE does not support this property*/
.prop {
	height	:	230px;
	float		:	right;
	width		:	1px;
	border	:	1px solid red ;
}
.clear {
	clear		:	both;
	height	:	1px;
	overflow	:	hidden;
}

.headerTable{
	width			:	100%;
	padding			:	0;
	margin-top		:	10px;	
	padding-left		:	15px;	
	padding-right		:	15px;	
}
.headerAddress{
	padding			:	0;
	margin			:	0;
	text-align		:	right;
	font-size		:	0.9em;
	font-weight		:	normal;
}
.headerTel{
	padding			:	0;
	margin			:	5PX 0 0 0;
	text-align		:	right;
	font-size		:	0.9em;
	font-weight		:	bolder;
}

.headerStrap{
	color			:	red;
	font-weight		:	900;
	text-align		:	center;
	padding-bottom		:	10px;
}
.menuBarBlack{
	background-color	:	black;
	font-size		:	0.1em;
	width			:	100%;
	height			:	5px;
}
.menuBarBlue{
	background-color	:	#007ac3;
	font-size		:	0.1em;
	width			:	100%;
	height			:	15px;
}
.menuBarMain{
	padding			:	5px;
	background-color	:	#ced9e1;
	text-align		:	right;
}
.menuBarMain a {
	color			:	#007ac3;
	font-size		:	0.9em;
	font-weight		:	bold;
	text-decoration		:	none;
}

.menuBarMain a:hover {
	text-decoration		:	underline;
}
.fsa{
	padding-top		:	20px;
	padding-bottom		:	10px;
	text-align		:	center;
	font-size		:	0.8em;
	font-weight		:	bold;
	font-style		:	italic;
	clear			:	both;
}


.homeText{
	padding		:	10px 20px 20px 20px;
	font-size	:	0.9em;
}
.homeText a {
	color			:	#007ac3;
	text-decoration		:	none;
}
.homeText a:hover {
	text-decoration		:	underline;
}

.pageTitle{
	font-size		:	140%;
	font-weight		:	bold;
	text-decoration	:	none;
	color			:	#007ac3;
}

.pageLink{
}
.pageLink a {
	text-decoration		:	none;
}
.pageLink a:hover {
	text-decoration		:	underline;
}


.contactTitle {
	font-weight		:	bold;
	text-decoration		:	none;
	margin			:	0;
	padding			:	0;
	margin-bottom		:	5px;
}
.contactText {
	margin			:	0;
	padding			:	0;
	margin-bottom		:	5px;
}
.contactDetail {
	margin			:	0;
	margin-left		:	40px;
	margin-bottom		:	20px;
	padding			:	0;
	font-weight		:	bold;
}


.formRow {
	width			:	80%;
	padding-top		:	10px;
	padding-left		:	40px;
	text-align		:	left;
	font-size		:	0.9em;
	clear			:	both	;
}
.formLabel {
	float			:	left;
	width			:	200px;
	vertical-align		:	top;
}

.formField {
	padding-left		:	20px;
	height			:	100%;
	vertical-align		:	top;
	float			:	right ;
	width			:	350px;
	text-align		:	left ;
}

.formInput {
	width			:	300px;
}
.formTextArea {
	width			:	300px;
	height			:	100px;
}


.formSubmit{
	padding-top		:	20px;
	height			:	100%;
	vertical-align		:	bottom;
}
.privacy{
	width			:	430px;
	padding-right		:	40px;
	padding-top		:	20px;
	padding-bottom		:	10px;
	text-align		:	left;
	font-weight		:	bold;
	font-style		:	italic;
	float			:	left;
	vertical-align		:	top;
	font-size		:	0.9em;
}
/* I have no idea what IE6 is doing here but any name other than this seems to not be parsed !!! */
.body9 {
	font-size		:	0.9em;
	color			:	red;
	font-weight		:	bold;
}

.credits {
	font-size		:	0.7em;
	color			:	black;
	background-color	:	#d4ecff;
	width			:	100%;
	text-align		:	right;
	padding-top		:	15px;
}
.credits a {
	color			:	blue;
	text-decoration		:	none;
}

.credits a:hover {
	color			:	blue;
	text-decoration		:	underline;
}

