@charset "iso-8859-1";

html, body {margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:100%; width:100%;}
body { background:#000000; color:#ffffff;}
a { color:#fad400; text-decoration:none; }
a:hover {color:#fad400;}
h1 , h1 a{font-size: 1.3em; font-weight:bold; color:#fad400;}

#bkg object{ position:fixed; top:0; bottom:0; right:0; width:100%; height:100%; z-index:-1000;}
* html #bkg object, * htm #headbox{ /*IE6 only rule, applied on top of the default above*/
position: absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); right: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollRight+0+"px" : body.scrollRight+0+"px");}
#headbox { width:100%; height:210px; background:url(site/body_bkg.jpg) top left repeat-x; position:fixed; }
#contact {float:right; padding:15px 15px 0 0px; width:120px; margin-left:-135px; top:0; right:0px; font-size:1.1em; text-align:left; }
#contact span {color:#fad400; font-weight:bold;}



	#header {width:990px; height:210px; float:left;}
	#flash { width:990px; height:210px; margin-bottom:-62px;}
	#flash object {width:990px; height:210px;}
	#news_box {height:24px; padding:0 50px; line-height:24px; color:#fad400;}
	#Horizontal { margin: 0 35px;height:34px; margin-bottom:4px;}	
		ul.MenuBarHorizontal{width:920px; height:28px; float:left; margin:0; padding:0;}  
		ul.MenuBarHorizontal li{display:inline-block; width:auto; float:left;   text-align:center;}
		ul.MenuBarHorizontal li a.MenuBarItemSubmenu{ display:inline-block; line-height:34px; color:#ffffff;}
		ul.MenuBarHorizontal li.active a.MenuBarItemSubmenu, ul.MenuBarHorizontal li a.MenuBarItemSubmenu:hover, ul.MenuBarHorizontal li a.MenuBarItemHover, ul.MenuBarHorizontal li a.MenuBarItemSubmenuHover{ color:#fad400;}
		ul.MenuBarHorizontal li a span { display:block; font-weight:bold; text-align:center; font-size:1.1em;  text-transform:capitalize; padding:0 10px;}
		ul.MenuBarHorizontal ul{width:200px;  background:#000000;}
		ul.MenuBarHorizontal ul li{ width:200px;}
		ul.MenuBarHorizontal ul li a { line-height:normal; font-weight:normal; font-size:1em; }	
		ul.MenuBarHorizontal ul a span { padding:0 10px; text-align:left;}
#wrapper {width:990px; text-align:left;}	

	#act_ctn { margin:0 35px; padding: 230px 20px 20px 20px; background:url(site/ctn_bkg.png); }
		.form {text-align:center;}
		.form fieldset {border:none; width:600px; text-align:left; display:block; padding: 0  0 20px 0; margin:0 auto;}
		.form legend {text-transform:uppercase; font-size:1.1em; font-weight:bold; color:#fad400; margin-bottom:5px;}
		.form label {float:left; width:140px; display:block; height:24px; line-height:24px; margin-bottom:5px;}
		.form label span {display:inline-block; width:10px; color:#FF0000;}
		.form input  {width:450px; float:right; height:20px; line-height:20px; border:1px solid #000000; margin-bottom:5px; padding:1px;}
		.form select  {width:450px; float:right; height:24px; line-height:24px; border:1px solid #000000; margin-bottom:5px; padding:1px;}
		.form button { float:right; clear:both; display:block;}
	
	#footer {text-align:center;  margin:0 35px; padding:10px 0; font-size:0.9em; background:url(site/ctn_bkg.png); }
	#footer span { margin:0 3px; display:inline-block; line-height:16px; }
	#footer a {font-weight:normal; color:#ffffff;}
	#footer a:hover {font-weight:normal; text-decoration:underline;}
	#footer .endlink { clear:both; display:block;  margin:0; padding:0; line-height:0;}
	#footer .optimised {clear:left; display:block;}
	#footer .copyright {text-transform:uppercase;}

/**********************************************************************************************************************/

#events_holder {height:0px; width:0px; background-color:}
.tooltip { width:600px; padding:10px; ; background:#2b2b2b; border:1px solid #92b116; z-index:1000; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-size:0.8em;}

img {border:none; }

#news:before {  content: ""; display: block; clear: both; }
#news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.gal {margin-top:20px; clear:both; width:100%;}
a.gal { display:inline-block; width:150px; height:150px; text-align:center; }

.thumbL { width:100%; margin-top:3px; clear:both; display:block; text-align:left;}
.thumbR { width:100%; margin-top:3px; clear:both; display:block; text-align:right;}
.thumbC { width:100%; margin-top:3px; clear:both; display:block; text-align:center;}

.thumbRF{ margin:0px 0px 3px 10px;float:right; } 
.thumbLF { margin:0px 10px 3px 0px; float:left; }

.section:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clear {clear:both;}

.calendar {text-align:center;}
.cal_holder {width:100%; }
.cal_holder a.prev {width:14%; display:block; float:left;}
.cal_holder span.date {width:70%; display:block; float:left;}
.cal_holder a.next {width:14%; display:block; float:left;}
.cal_holder span.wday {width:14%; display:block; float:left;}
.cal_holder ul.MenuBarVertical{ width:100%; display:block; margin:0; padding:0;}
.cal_holder ul.MenuBarVertical li { display:block; width:14%;  float:left; margin:0; padding:0;}  
.cal_holder ul.MenuBarVertical li a{ display:block; color:#000000;}  
.cal_holder ul.MenuBarVertical li ul li {width:100%; float:none; text-align:left;}	
	
ul.MenuBarVertical{list-style-type: none;cursor: default; margin:0; padding:0; display:block;}
ul.MenuBarActive{z-index: 1000; }
ul.MenuBarVertical li{margin: 0;padding: 0; display:block; list-style-type: none;position: relative;cursor: pointer;}
ul.MenuBarVertical li a {display:block; cursor:pointer;}
ul.MenuBarVertical ul{margin: 0 0 0 100%;padding: 0;list-style-type: none;position: absolute;z-index: 1020;cursor: default; left: -1000em;top: 0;}
ul.MenuBarVertical ul.MenuBarSubmenuVisible{left: 0;}
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}

ul.MenuBarHorizontal{margin: 0; list-style-type: none; cursor: default;  }
ul.MenuBarHorizontal li{margin: 0; padding: 0; list-style-type: none; position: relative; }
ul.MenuBarHorizontal ul{margin: 0; padding: 0; list-style-type: none; z-index: 1020; cursor: default; position: absolute; left: -1000em;}
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto}
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010; background:none; border:none; }
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}

table.table {width:100%; clear:both; border-collapse:collapse;}
col.col { }
tr.tblrow {text-align:left; vertical-align:top; }
td.cell { border:nonee text-align:left; vertical-align:top;}
div.cellctn {padding:3px;}

a.pdf {line-height:3em; font-weight:bold; font-size:1.2em; background: url(admin/a_pdf.jpg) center left no-repeat; padding-left:20px; }
