@charset "iso-8859-1";
/* Stylesheet by Cornish WebServices Ltd */
/* Based upon original design of Essential Solutions */
/* put no font size in the body definition - so users can scale it as they wish */
BODY, P, TD,  UL, OL, TABLE {font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:0.95em;
		}
BODY { background:#ffffff; 
	color:#000000;
	margin:0em;
	padding:0 ;
	}

div.id1 {position:absolute; 
		width:200px; height:110; z-index:7; left: 0; top: 0; 
		background-image: url(../images/top_left.jpg); 
		layer-background-image: url(../images/top_left.jpg); border: 1px none #000000;
		}
div.id2 {position:absolute; 
		width:380; height:110; z-index:8; left: 200; top: 0; 
		background-image: url(../images/top_middle.jpg); 
		layer-background-image: url(../images/top_middle.jpg); border: 1px none #000000; 
		visibility: visible;
		}
div.id3{position:absolute; 
		width:180; height:110; z-index:9; left: 580; top: 0; 
		background-image: url(../images/top_right.jpg); 
		layer-background-image: url(../images/top_right.jpg); border: 1px none #000000;
		}
div.id7 {position:absolute; 
		width:380; height:85; z-index:10; left: 0; top: 110; 
		background-image: url(../images/back_middle_left.jpg); 
		layer-background-image: url(../images/back_middle_left.jpg); 
		border: 1px none #000000;
		}
div.id8 {position:absolute; 
		width:380; height:85; z-index:11; left: 380; top: 110; 
		background-image: url(../images/back_middle_right.jpg); 
		layer-background-image: url(../images/back_middle_right.jpg); 
		border: 1px none #000000;
		}
div.id9 {position:absolute; 
		width:380; height:225; z-index:12; left: 0; top: 195; 
		background-image: url(../images/back_bottom_left.jpg); 
		layer-background-image: url(../images/back_bottom_left.jpg); 
		border: 1px none #000000;
		text-align:center;
		padding-right:2em;
		}
div.id10 {position:absolute; 
		width:380; height:225; z-index:13; left: 380; top: 195; 
		background-image: url(../images/back_bottom_right.jpg); 
		layer-background-image: url(../images/back_bottom_right.jpg); 
		border: 1px none #000000;
		text-align:center;
		padding-left:2em;
		}

a {color:#000000;}
a:visited {color:#000000;}
a:hover {color:#B0FFC0;}
h1 {font-size:135%; font-weight:bold;
	padding-top:0.1em; padding-bottom:0.1em;
	margin-bottom:0.1em;
	color:#000000;
	}
h2 {font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; font-weight: bold;
	color:#000000;
	}
.addressBar {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: center}
.tagLine {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: center}
.indexPoints {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: center}
.textHeaders {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
.bodyText {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}
.bullets {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; list-style-type: square; list-style-position: inside}

.formText {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: right}
div.dad { margin-left:100;
		width:520; z-index:7; left: 200; top: 80; 
		background-color: #ffffff; color:#000000; 
		layer-background-color: #666666; 
		border: 1px none #000000; 
		}
#mum { 
		}
#child {
		color:#000000;
		padding:0.6em; padding-left:1.2em; padding-top:0.9em; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; font-weight: normal;
		}
div.layer1 {visibility:hidden;
		}
div.layer2 { width:320;  z-index:2; left: 440; top: 0;
		margin-left:320;
		}
div.layer3 {visibility:hidden;
		}
div.layer4 {visibility:hidden;
		}
div.layer5 {visibility:hidden;
		}
div.layer6 {visibility:hidden;
		}
div.layer8 {
		border-top: 2px solid #000000;
		border-bottom: 2px solid #000000;
		background:#ffffff;color:#000000;
		font-size:80%; text-align:center;
		text-decoration:none;
		padding-top:0.5em;padding-bottom:1em;
		}

div.layer7 {visibility:hidden;
		}
div.layer9 {visibility:hidden;
		}