@charset "iso-8859-1";
html {height:100%; width:100%}
body {font-family:Arial, Helvetica, sans-serif; font-size:medium; background:#ffffff; color:#000000; }

body a { color:#13636d; text-decoration:none; font-weight:bold; }
body a:hover {text-decoration:underline;}
body h1 {font-size: x-large;}



#header {background: url(site/head_bkg.jpg) left top no-repeat #ffffff; height:180px; text-align:right;}

#header object { width:786px; height:143px;}
#header #menu {width:990px; height:28px; padding-top:3px; background:url(site/menu_bar_bkg.jpg) bottom left repeat-x; }
#header #menu ul{ float:right; margin:0; padding:0; display:block;  }
#header #menu li{ float:left; list-style:none; padding:0; margin:0; display:block;   }

#header #menu li a { padding:4px 25px; margin:0; display:block; height:24px; text-align:center; font-size:12px; background:url(site/nav.jpg) top left no-repeat; background:url(site/menu_btt_end.jpg) left top no-repeat; color:#000000}
#header #menu li a:hover {color:#13636d; }
#header #menu li.active a {color:#13636d; }

#Horizontal {height:28px; padding-top:3px; background:url(site/menu_bar_bkg.jpg) bottom left repeat-x; font-size:12px; }
ul.MenuBarHorizontal{float:right;} 
ul.MenuBarHorizontal li{display:block; float:left; width:auto; }
ul.MenuBarHorizontal li a{ display:block; color:#000000; height:25px;  background:url(site/menu_btt_end.jpg) left top no-repeat; }
ul.MenuBarHorizontal li a span { display:block; text-align:center;  padding:0 18px; line-height:25px; }
ul.MenuBarHorizontal li ul{width:200px; background-color:#d3e2e5;}
ul.MenuBarHorizontal li ul li a {width:200px; background-image:none;  text-align:left; padding:5px 18px;} 

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus, ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible { color:#13636d;}
#Horizontal ul li.active a {color:#13636d;}
#Horizontal ul li.active ul li a {color:#000000;}
#Horizontal ul li ul li a:hover {color:#13636d;}
#Horizontal ul li ul li.active a {color:#13636d;}
	
#col { width:200px; float:left; }

#main_list { width:790px; float:right;  }
#main_list #act_ctn { margin:10px;;}
#main_list .section {position:relative; margin: 15px 0;}
#main_list .section .content {position:relative; width:750px; padding:10px}
#main_list .section .overlay { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; background-color:#dfe9eb; }
#main_list .section .overlay .overlay_head { width:770px; height:13px; background:url(site/post_top.jpg) top left no-repeat;}
#main_list .section .overlay .overlay_foot { width:770px; height:13px; background:url(site/post_foot.jpg) top left no-repeat; position:absolute; bottom:0}

#col #nav_bar {text-align:center; background-color:#13636c; padding:25px 0;}
#col #nav_bar a {display:block; margin:1px auto; clear:both;}

#footer { margin-left:200px; text-align:center; font-size:x-small; padding:5px 20px; clear:both; color:#13636d} 
#footer a {color:#13636d;}

#footer span { margin: 3px; display:inline-block}
#footer a { font-weight:normal; text-decoration:none;}
#footer a:hover {font-weight:normal; text-decoration:underline;}
#footer .endlink {display:block; margin:0;}
#footer .optimised {display:block;}













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




html, body { margin:0; padding:0; height:100%; width:100%; }
body {text-align:center; }


.container { width:990px; margin:0 auto; text-align:left; height:auto;  }  



img, div, a, ul, li, span, input, button { behavior: url(/css/iepngfix.htc) }

#events_holder {height:0px; width:0px;}

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;}

ul.MenuBarVertical{list-style-type: none;cursor: default;}
ul.MenuBarActive{z-index: 1000;}
ul.MenuBarVertical li{margin: 0;padding: 0;list-style-type: none;position: relative;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; padding: 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; }