body {
	background: #246d41;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body table {
	background: #FFFFFF;
	margin: 0 auto;
}
p {
	color: #505050;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	margin-top: 0px;
}
td {
	vertical-align: top;
	line-height: 16px;
}
a:link {
	color: #505050;
}
a:visited {
	color: #505050;
}
a:hover {
	color: #000073;
}
a:active {
	color: #505050;
}
#header {
	position: relative;
}
#header FORM {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#header    input#submit   {
	background: #246D41;
	border: 1px solid #184A2C;
	color: white;
	margin: 0 0 0 5px;
}
div.menu, div.menuBr {
	background-color: #eee;
	padding: 10px;
	border: solid 1px #b7b7b7;
	margin: 12px;
}
div.menu a  {
	display: block;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #BBB;
	margin: 0 0 5px 0;
}

div.menuBr a  {
	font-weight: bold;
	text-decoration: none;
}

div.menuBr span  {
	display: block;
	border-bottom: 1px dotted #BBB;
	margin: 0 0 5px 0;
}

div.menu  a:hover {
	display: block;
	color: #303030;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #888;
	margin: 0 0 5px 0;
}
.submenu {
	margin-top: 5px;
}
.div.mainsubmenu { margin-top: 5px; }
.submenu a { padding-left: 13px; display: block; background: url(../images/bullet.gif) no-repeat left 4px; margin-bottom: 5px; }
div.mainsubmenu a { background: url(../images/bullet.gif) no-repeat left 4px; margin-bottom: 5px; padding-left: 13px; display: block; border-style: none; }
div.mainsubmenu a:hover { background: url(../images/bullet.gif) no-repeat left 4px; display: block; padding-left: 13px; border-style: none; }
H1 {
	color: #246D41;
	margin: 0 0 5px 0;
	font-size: 15px;
}
div.advert { color: #838383; text-decoration: none; height: 130px; margin: 3px; }
#newsWrapper {
	height: 258px;
	overflow: auto;
	margin: 0 0.2em 0 0;
	scrollbar-3dlight-color:#cacaca;
	scrollbar-arrow-color:#777;
	scrollbar-base-color:#AAA;
	scrollbar-darkshadow-color:#777;
	scrollbar-face-color:#eaeaea;
	scrollbar-highlight-color:#eaeaea;
	scrollbar-shadow-color:#eaeaea;
}
#whatsOnWrapper {
	height: 500px;
	overflow: auto;
	margin: 0 0.2em 0 0;
	scrollbar-3dlight-color:#cacaca;
	scrollbar-arrow-color:#777;
	scrollbar-base-color:#AAA;
	scrollbar-darkshadow-color:#777;
	scrollbar-face-color:#eaeaea;
	scrollbar-highlight-color:#eaeaea;
	scrollbar-shadow-color:#eaeaea;
}
.white A {
	color: #FFFFFF;
}
div.news {
	padding: 5px;
	text-align: left;
	margin: 0 1em 0 1em;
	border-bottom: 1px dotted #838383;
}
div.news p {
	margin: 0px;
	padding: 0px;
	color: #848483;
}
div.news .title {
	color: #492A76;
}
div.news .description {
	color: #838383;
}
td.white, td.white a {
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	height: 30px;
	padding-left: 1em;
}
td.white1, td.white1 a {
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 40px;
}
td#footer {
	height: 20px;
	vertical-align: middle;
	padding-left: 0.5em;
}
div.searchbox {
	background-color:#EEE;
	border: 1px solid #CCC;
	width: 530px;
}
.searchbox P {
	margin: 0 0 5px 7px;
}

div.searchbox div.formField {
	margin:5px 5px 0 5px;
}

div.searchbox div.formField input#search {
	width: 450px;
}

div.searchbox div.formField input#submit {
	background-color:#CCC;
	font-color:#AAA;
	border:1px solid #AAA;
}

div.searchbox div.formField form {
	margin:0px;
}
div.formField {
	float:left;
	padding:3px;
}
div.formFieldnoFlt {
	float:none;
	padding:3px;
}

div.formField label, div.formFieldnoFlt label {
	display:block;
	text-align:left;
	font-size:7pt;
}

