HTML {min-height: 100%; margin-bottom: 1px}

body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #E9EAF4;}

.tdBlue {background-color: #173AA8;}
.tdWhite {background-color: #FFFFFF;}
.tdSelector {padding: 5px 5px 5px 5px; background-color: #FFFFFF;}

BODY, P, TD, DIV, SPAN, INPUT, TEXTAREA, SELECT {font-family:Arial,Verdana,Geneva,Helvetica,San-serif; color: #828276;}


.crumb {font-size: 70%; padding: 6px 0px 5px 15px;}
.pad {padding: 20px 10px 10px 30px;}
.intro {font-size: 70%; color:#173AA8;}
.footer {font-size: 60%; color:#FFFFFF;}
.heading {font-size: 95%; color: #828276; font-weight: bold;}
.subheading {font-size: 85%; color: #173AA8; font-weight: bold;}
.txt {font-size: 75%;}
.colourTxt {font-size: 65%; padding: 5px 0px 15px 0px;}
.footnote {font-size: 65%;}
 .button-submit, .button-reset {/*font-size: 70%;*/ color: #000000; font-weight: bold;} 
.w172{width:172px;}
.w270{width:270px; font-size: 75%;}

A:link {color: #173AA8; text-decoration: none} 
A:visited {color: #173AA8; text-decoration: none} 
A:active {color: #173AA8; text-decoration: none}
A:hover {color: #3399ff; text-decoration: none}

	#form{
		width: 414px;
		float: left;
		font-size: 75%
	}
	fieldset{
		border: 1px solid #b9c4e5;
		background: #eeeff7;
		padding: 10px 10px 0 10px;
	}
	#form dt{
		clear: left;
		float: left;
		width: 120px;
		padding: 0 0 10px;
	}
	
	#form dt.required label{
		background: url(../contact/required.gif) no-repeat right;
		padding: 0 14px 0 0;
	}
	#form dd{
		padding: 0 0 10px;
	}
	#form dd.buttons{
		clear: left;
		margin-left: 120px;
	}

	#form dd select{
		width: 200px;
		height: 20px;
	}

	#form dd input.input-box{
		width: 200px;
		padding: 2px 4px;
	}

	#form dd textarea{
		width: 200px;
		padding: 2px 4px;
		overflow: auto;
	}
	#form p.opt-in{
		margin: 0 0 10px 0;
		float: left;
	}	
	#form p.opt-in label{
		display: block;
		float: left;
		clear: right;
		width: 360px;
		margin: 0 0 0 8px;
		font-size: 75%;
	}	
	#form p.opt-in input{
		float: left;
		margin: 3px;
		
	}

	#contact-details{
		width: 178px;
		padding: 10px;
		float: left;
	}
	#contact-details ul{
		padding-left: 0;
		margin-left: 0;
	}
	#contact-details ul li{
		margin: 10px 0;
		list-style: none;
	}
	#contact-details ul li.last-child{
		border-top: 1px solid #eee;
		padding-top: 10px;
		}
	#contact-details ul li.last-child p.txt{
		margin-top: 0;
		}

	#contact-details p.heading{
		margin-top: 0;
	}


