@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:5%
			z-index:2;
		/*margin: 0 auto;*/
}


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

#gal_panel {
			position:relative;
			background-image:url(../images/bluest.jpg);
			background-repeat:repeat-x repeat-y;
			height:505px;
			width: 800px;
			margin: 0 auto;
}


#gal_content {
			position:relative;
			border:#FF0000;
			padding: 24px 18px 24px 18px;
			top:12px;
			width: 740px;
			margin:12px;		
			height: 433px;
	
}


/*			
#midpanel {	
			position:absolute;
			background-color:#FF0000;	
			/*left:39%;*//*
			top:0px;
			padding-top:20px;
			margin: 0 auto;
}
*/

#rightpanel {
			left:53%;
			z-index:1;
}


#contentright, #contentleft {
			padding: 24px 18px 24px 18px;
			width: 364px;
			margin: 12px;
			height: 426px;
}

#contentleft table {
			position:absolute;
			width:auto;
			margin-left: 25px;
			margin-right: 25px;
			
}

#contentright img {
			position:absolute;
			width:auto;
			margin-left: 32px;
			margin-right: 32px;
			margin-top: 20px;
			
			
	}


#righttext  {
		margin-top: 270px;
}



#righttext, #lefttext {
			position: relative;
			margin-bottom:20px;
			margin-left: 30px;
			margin-right: 30px;
}

#lefttext {
			margin-top:0px;
			margin-bottom:20px;
}

#midtext {	margin:0 auto;
			padding:0px;
			width: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:5px;
			font-size:14px;
}

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


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

/* LINKS */

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