@charset "UTF-8";


body{
padding : 0;
margin : 0;
min-width : 900px;
}

/*  LAYOUT  */
#wrapper {position: relative;
			min-width:900px;	
}

#header {
	position : relative;
	top:10px;
	width : 500px;
	height : 100px;
	margin : 0 auto;
	}

#flashcontent {
	width: 445px;
	margin: 0 auto;

}

#body {
	position : relative;
	top : 0;
	width : 900px;
	margin: 0 auto;
	

}


#leftpanel {
			left:8%;
			z-index:2;
		/*margin: 0 auto;*/
}


#rightpanel, #leftpanel{	
			position:absolute;
			background-image:url(../images/bluest.jpg);
			background-repeat:repeat-x repeat-y;
			top:0;
			margin: 0 auto;
}

#logobg {	z-index:2;}

#logo {		position:absolute;
			left:8%;
			margin: 0 auto auto -2px;
			top: 160px;
			width:217px;
			z-index:3;
}
			
			
#midpanel {	
			position:absolute;
			left:33%;
			top:0px;
			width: 275px;
			padding-top:0px;
			margin: 0 auto;
}

#midtext {
			position:relative;
			margin:0 auto;
			width: 220px;
			z-index:8;
			padding:0px 10px 0px 10px;

}

#rightpanel {	
			top:0px;
			width: 237px;
			height:349px;
			margin: 0 auto;
			left:65%;
			z-index:1;
}


#rightimg {
			padding: 24px 18px 24px 18px;
			width: 177px;
			margin: 12px;

}		

#counter {
			position:absolute;
			top: 600px;
			left:500px;
/*			margin:0 auto;*/
	
}

#lowerbody { position:relative;
			width:800px;
			top:420px;
			margin: 0 auto;

}

#footer {	position:absolute;
			left:50px;
			top:700px;
			/*bottom:50px;*/
			font-size:9px;
}

/*  FONTS  */
body, div {
			color: #333333;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-align:justify;
}

h1 {
			padding-top:10px;
			font-size:14px;
}

#midtext h1{
			text-align:left;
			padding:0px;
}

#midtext table td {padding-left:5px;
padding-right:5px;}

/*  COLOUR  */
body, div {
	background-color: #FFFFFF;
}

/* LINKS */

a:link, a:visited {color:#000066;text-decoration:none;}
a:hover {color:#000066;text-decoration:underline;}
