
h2, h2, h3 {text-align:left; color:black; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none;	border:0; margin:0; padding:0; }
h1 { font-size:large; font-weight:bolder; }
h2 { font-size:large; font-weight:bold; }
h3 { font-size:medium; font-weight:bold; }

p, p.text { font-size:75%; text-align: left; }
p.text:first-letter {font-size:large; font-weight: bold; }

img.Special {position:fixed; top:20%; left:25%; z-index:-1000;}
div.Special  {position: absolute; top:0; left:0; width: 100%; height: auto; border:none}
p.Special {position:relative; top:60%; left:0; width:100%; border:none }
div.w3Spacer {position: relative; top:0; right:0; width: 100%; min-width:500px; height:30%; margin-bottom:200px; border:none;}	

div#location {position: relative; left:0; top:0; width:100%; height:auto; min-height:350px; }
div#location p.formLine {text-align:left; margin: 0 0 5px 0; font-weight:bold}
div#location p.formLine label {width:150px !important; float:left; margin:0 10px 0 0; text-align:right; font-weight:normal }

div#contactDetail {position:absolute; left:0; margin-top:10px; border:none; width:100%; height:auto;}
div#contactDetail p { width:100%; margin:3px 0 0 0;}
div#contactDetail p label { width:20%; float:left; text-align:right; margin-right:20px; }

div.address {border:none; position:relative; width:77%; height:auto; float:left; left:0; padding-left:23%; text-align:left;}
div.address p {font-weight:bold; margin:0; border:0; padding:0; }

div.w3Validation {border:none; width:100%; height:auto; position:relative; bottom:0; float:right; text-align:right; display:block;}
div.w3Validation a[href*=validator] { bottom: 0; right: 100px; }
div.w3Validation a[href*=css] { bottom: 0; right: 0; }
div.w3Validation a:link {color: White; text-decoration: none;}
div.w3Validation a:visited {color: White; text-decoration: none;}

input[type=submit].form { margin-right:30px; }

#mapContainer { position: absolute; top:0; left:0; width:100%; min-height:350px;}
#map { position:relative; float:right; width:300px; height:300px; margin: 5px; border:solid thin black;}

div.footerRight a > img {border-style:none; border:none;}
div.footerRight a:link {color: White; text-decoration: none;}
div.footerRight a:visited {color: White; text-decoration: none;}

div.map {font-size:smaller;}
div.map p {margin: 0 0 2px 0; border:none; padding:0;}
div.map p.mediumFont {font-size:medium;}
/*

*/