/* General Styles */
body		{background-color: #000000;
		background-image: url('background.gif');
		margin: 0px;
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 8pt;
		color : #ffffcc;
		text-align: left;
		}
table
		{ font-family: Verdana, Helvetica, sans-serif;
		font-size: 10pt;
		text-align: left
		}
h3		{
		font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
		font-size: 16pt;
		font-weight:bold;
		}
.pbar
		{
  		border-right: 1px none;
		border-top: 1px none;
		border-left: 5px solid #FCCC7C;
		border-bottom: 1px solid #cccccc;
		color: #ffcc66;
		background : #009933;
		text-align:	center;
		font-weight:bold;
		line-height:150%
		}
.mbar
		{
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 5px solid #FCCC7C;
  		border-bottom: 2px solid #cccccc;
		text-indent : 5px;
  		color : #666699;
  		background : #efefe0;
    		font-weight:bold;
}
.sbar
		{
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 1px none;
  		border-bottom: 2px solid #cccccc;
		text-indent : 5px;
  		color : #666699;
  		background : #efefe0;
    		font-weight:bold;
}
.emphasis	{ font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: 700;
		background-color: #FFFFCC;
		}
.hilite		{background-color: #99CCFF;
		font-weight: normal;}
.fotoframe	{
		background-color: #000000;
		color: #ffffff;
		}
A:link, A:visited
		{ color: #33FF33;
		background: transparent;
		}
A:hover, A:active
		{ color: red;
		background: transparent;
		}
.sign		{
		font-family: Mistral, "Brush Script MT", "vladimir Script", "URW Chancery L", "Comic Sans MS", sans-serif;
		font-size: 1.5em;
		}

/* Spacer Pane styles  - should only have background color */

.sp
		{background-color: #000000
		}

/* Top Pane styles  - should not need anything but background */

.tp		{background-color: #000000
		}
/* Centre Pane styles - Should default to General Styles */

.cp
		{ font-family: Verdana, Helvetica, sans-serif;
		font-size: 10pt;
		color : #ffffcc;
		background-color: #000000;
		text-align: left
		}
.cpl		{ font-size: 12pt }
.cps		{ font-size: 8pt }
.cpmbar
		{
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 5px solid #FCCC7C;
  		border-bottom: 2px solid #cccccc;
		text-indent : 5px;
   		color : #666699;
 		background : #efefe0;
    		font-weight:bold;
}
.cpsbar
		{
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 1px none;
  		border-bottom: 2px solid #cccccc;
		text-indent : 5px;
  		color : #666699;
  		background : #efefe0;
    		font-weight:bold;
}
A:link.cp, A:visited.cp
		{ color: #33FF33;
		font-weight: bold;
		text-decoration: none;
		}
A:hover.cp 	{
		color: #ff6633;
		}
/* Left Pane styles */

.leftpanef
		{
		background-color: #009933;
		border: 1px solid #009933;
		}
.lp
		{ font-family: Verdana, Helvetica, sans-serif;
		font-size: 8pt;
		color : #ffffff;
		background-color: #000000;
		text-align: left;
		align : center
		}
.lpl		{ font-size: 10pt }
.lps		{ font-size: 7pt }
.lpmbar
		{
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 5px solid #FCCC7C;
  		border-bottom: 2px solid #cccccc;
		text-indent : 5px;
   		color : #666699;
 		background : #efefe0;
    		font-weight:bold;
}
.lpsbar
		{
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 1px none;
  		border-bottom: 2px solid #cccccc;
		text-indent : 5px;
  		color : #666699;
  		background : #efefe0;
    		font-weight:bold;
}
A:link.lp, A:visited.lp
		{ color: #ffcc66;
		font-weight: bold;
		text-decoration: none;
		}
A:hover.lp 	{
		color: #ff6633;
		}
/* Right Pane Styles */

.rightpanef
		{
		background-color: #009933;
		border: 1px solid #009933
		}
.rp
		{ font-family: Verdana, Helvetica, sans-serif;
		font-size: 8pt;
		color : #ffffff;
		background-color: #336633;
		text-align: left;
		}
.rpl		{ font-size: 10pt }
.rps		{ font-size: 7pt }
.rpmbar
		{
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 5px solid #FCCC7C;
  		border-bottom: 2px solid #cccccc;
		text-indent : 5px;
  		color : #666699;
  		background : #efefe0;
    		font-weight:bold;
}
.rpsbar
		{
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 1px none;
  		border-bottom: 2px solid #cccccc;
		text-indent : 5px;
  		color : #666699;
  		background : #efefe0;
    		font-weight:bold;
}
A:link.rp, A:visited.rp
		{ color: #33FF33;
		font-weight: bold;
		text-decoration: none;
		}
A:hover.rp 	{
		color: red;
		}
/* Bottom Pane Styles */

.bp		{ font-family: Verdana, Helvetica, sans-serif;
		font-size: 7pt;
		background-color: #000000;
		color : #999999;
		text-align: center;
		}
.sitemap	{ font-family: Verdana, Helvetica, sans-serif;
		font-size: 7pt;
		text-align: center;
		background-color: #336699;
		color : #cccccc;
		}
A:link.sitemap, A:visited.sitemap
		{ color: #000000;
		background-color: #009933;
		text-decoration: none;
		}
A:hover.sitemap
		{ color: #999999;
		background-color: #000000;
		text-decoration: none;
		}
/* Menu style and formatting */

div
{
	/* This is for Netscape Navigator 4's sake */
	margin: 0;
	padding: 0;
}
#menu div
{
	/* This is for Netscape Navigator 4's sake */
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	border-width: 1px;
	border-bottom-width: 0px;
	border-style: solid;
	border-color: #CCCCCC;
}
#menu li {
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
	list-style: none;
	font-size: 13px;
	text-align: left;
}
#menu li.submenu {
	border-bottom-style: dotted;
	text-align: right;
}
#menu li.emphasise {
	border-bottom-width: 2px;
  	border-left: 5px solid #FCCC7C;
	text-indent : 5px;
	color : #666699;
	background : #efefe0;
	font-weight:bold;
}
#menu li a {
	display: block;
	padding-left: 10px;
	background-color: #000000;
	border-left: 5px solid #efefe0;
	color: #99ff33;
	text-decoration: none;
	width: 100%;
}
html>body #menu li a {
	width: auto;
	}
#menu li a:hover {
	border: 0px;
	border-left: 5px solid #ed9605;
	background-color: #999999;
	font-weight: bold;
}
#menu ul.news li a:hover {
	font-weight: normal;
}
#menu li.emphasise a {
	background-color: #efefe0;
}
#menu li.emphasise a:hover {
	background-color: #efefe0;
	border-color: #efefe0;
}
#menu li.submenu a {
	text-indent: 20px;
	color: #003399;
}
#menu li.submenu a:hover {
	background-color: #ecf0fc;
	border-color: #B4C4F3;
}
#menu li, h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
/* Moreover.com styles */
.mrooutl
	{background-color: #999999
	}
.mrobg  {
	background-color: #999999
	}
.mrolb  {
	font-family: MS Sans Serif, Geneva, sans-serif !important;
	font-size: 12px !important;
	color: #000000;
	font-weight: bold !important;
	font-style: normal !important;
	text-decoration: none !important;
	}

A:link.mrolb, A:visited.mrolb, A:active.mrolb {
	color: #33FF33 !important;
	}
A:hover.mrolb
	{
	color: red !important;
	}

.mrols  {
	font-family: Geneva, Arial, sans-serif !important;
	font-size: 10px !important;
	color: #000000 !important;
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
	}

A:link.mrols, A:visited.mrols, A:active.mrols {
	color: #000000 !important;
	}
A:hover.mrols {
	color: red !important;
	}

.mrots   {
	font-family: Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	}
.mrohead  {
	border-right: 1px none;
	border-top: 1px none;
	border-left: 5px solid #FCCC7C;
	border-bottom: 2px solid #cccccc;
	text-indent : 5px;
	color : #666699 !important;
	background : #efefe0 !important;
	font-family: MS Sans Serif, Geneva, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	}
A:link.mroheadl, A:visited.mroheadl, A:active.mroheadl {
	color: #666699 !important;
	text-decoration: none;
	}
/* begin styles for RSS Feed */

.rss_box {
	 background-color:#336633;
	 
}
.rss_items {
	margin-top:0px;
	padding: 0.5em; 0.5em;
	margin-left: 4px;
}
p.rss_title {padding:0.5em;}

.rss_item  {
  font-size: 8pt;
  list-style:none;
  color: #ffffcc;
  padding-bottom:1em;
}

.rss_item a {
	color: #33FF33;
	font-size: 9pt;
	text-decoration: none;
	font-weight: 300;
	}

.rss_item a:hover {
	color: red;
	text-decoration: none;
}
	
.rss_item a:visited {
	color: red;
	text-decoration: none; 
}

.rss_date {
	font-size: 7pt;
	color: black;
	}


/* Content Management System  styles */
.cmstitle
		{ font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		font-weight: 700;
  		border-right: 1px none;
  		border-top: 1px none;
  		border-left: 5px solid #FCCC7C;
  		border-bottom: 1px solid #cccccc;
		text-indent : 5px;
  		color : #666699;
  		background : #efefe0;
}
.cmsdate	{ font-family: Arial, Helvetica, sans-serif;
  		color : #efefe0;
		font-size: 9pt;
		font-weight: 700;
		text-align:	left
		}
.cmsupdate	{ font-family: Arial, Helvetica, sans-serif;
  		color : #efefe0;
		font-size: 8pt;
		font-weight: 700;
		text-align:	left
		}
.cmsdata	{ font-family: arial,helvetica,sans-serif; font-size: 10pt; font-weight: normal; }
.more		{text-align: right;
		font-size: 8pt;
		font-family: Verdana, Helvetica, sans-serif;
		}

