	body {
		margin: 0 auto;
		background: #B7DDDD;
		text-align: center;
	}
	
	body, td {
		font-family: "Lucida Sans Unicode","Trebuchet MS";
		color: #fff;	
	}
	
	a:link, a:visited {
		color: #D3FFFD;
		text-decoration: none;
	}
	
	a:hover {
		color: #EB0078;
	}
	
	div#header {
		width: 1024px;
		margin: 0 auto;
		height: 270px;
		background:  url(img/finaltop.jpg) no-repeat;
		text-align: center;
	}
	
	div#menu {
		 padding-top: 120px;
	}
	
	div.item {
		height: 22px;
		cursor: pointer;
		margin: 0 20px;
	}
	
	div#menu img {
		border: 0;
	}

	div#container {
		width: 959px;
		background: #46CDC9;
		margin: 0 auto;
		font-size: 13px;
		text-align: left;
		padding-bottom: 0px;
	}
	
	td {
		font-size: 13px;
	}
	
	div#innerContainer {
		padding: 0 50px;
		text-align: justify;
	}
	
	div#footer {
		font-size: 10px;
		color: #125484;
		text-align: center;
		background: #77E7E2;
		margin-top: 20px;
		padding: 0px 0 0 0;
		border-bottom: 1px solid #fff;
	}
	
	div.contentHeader {
		text-align: right;
		font-size: 30px;
		letter-spacing: 5px;
	}
	
	div.contentContainer {
		padding-top: 30px;
	}
	
	div.adminMenu {
		color: #fff;
		border-bottom: 1px solid #fff;
	}
	
	div.adminMenu td {
		font-size: 12px;
	}
	
	span.error {
		color: #EF0000;
		font-weight: bold;
		letter-spacing: 3px;
	}
	
	/* ------------------------------ FORMS ---------------------------------*/
	
	input, select, textarea {
		font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial;
		font-size: 12px;
	}
	
	/* -------------------------------NEWS ---------------------------------*/
	
	div.newsMessage {
	
	}
	
	div.newsHeader {
		border-bottom: 1px solid #CDF2F8;
	}
	
	div.newsHeader table {
		width: 100%;
		background: #50D7D1;
	}
	
	div.newsHeader td {
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 13px;
		color: #01286D;
	}
	
	div.newsHeader td.title {
		text-align: left;
		padding-left: 5px;
	}
	
	div.newsHeader td.datetime {
		text-align: right;
		white-space: nowrap;
		padding-right: 5px;
	}
	
	div.newsMessage div.content {
		font-size: 15px;
		padding: 10px 20px;
	}
	
	/* ---------------- */

	#bgBlocker {
		position: absolute;
		display: none;
		top: 0;
		left: 0;
		width: 1px;
		height: 1px;
		z-index: 10;
		opacity: 0.8;
		filter:alpha(opacity=80);
		background: #fff;
	}
	#bgBlocker .x {
		position: absolute;
		z-index: 11;
		font-size: 50px;
		font-family: Tahoma;
		color: #bbb;
		right: 10px;
		font-weight: bold;
		display: none;
	}
	
	
	
	img.zoomable {
		border: 0;
		cursor: pointer;
	}
	
	div.frameDisplayDiv {
		position: absolute;
		width: 200px;
		height: 200px;
		display: none;
		z-index: 20;
		text-align: center;
		overflow: hidden;
	}
	
	div.loading {
		background: url(img/preloader.gif) no-repeat 50% 50%;
	}
	
	img.bordered {
		border-width: 3px;
		border-style: solid;
		border-color: #fff;
	}
	
	.galleryTable  td {
		text-align: center;
		background: #55D3CE;
		padding: 35px 0;		
	}
	
	.galleryTable  td.header {
		text-align: left;
		padding: 35px 0 0 0;	
		background: none;
	}
	
	.galleryTable  td  img {
		border-width: 3px;
		border-style: solid;
		border-color: #fff;
	}

	h3.galleryCategoryCaption {
		border-bottom: 1px solid #B7DDDD;
		font-size: 34px;
		opacity: 0.4;
		filter: alpha(opacity=40);
		text-align: left;
	}
	
	h5.galleryCategoryDescription {
		font-weight: normal;
		letter-spacing: 2px;
		text-align: justify;
	}
	
	table.galleryListView td {
		text-align: center;
		background: #55D3CE;
		padding: 50px 0;
	}
	
	table.galleryListView td div {
		font-size: 15px;
	}
	

