body {scrollbar-face-color:#19A5F4; scrollbar-shadow-color:#b8bed5; scrollbar-highlight-color:#ffffff; scrollbar-3dlight-color:#b8bed5; scrollbar-darkshadow-color:#ffffff; scrollbar-track-color:#A9C4E3; scrollbar-arrow-color:#ffff00;}

body {background-color:#FFFFFF; color:#000000; padding:0px; margin: 0px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10pt;}

a.noborder {border: 0px none #ff0000;}

a {
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; */
}

a.blue {font-size: 10pt; font-weight: 800; color: #0000ff;}
a.dblue {font-size: 8pt; font-weight: 500; color: #0000af; background-color: #0000af;}
a.lblue {font-size: 10pt; font-weight: 800; color: #afafff;}
a.white {font-size: 9pt; font-weight: 800; color: #ffffff;}
a:hover {color: #ff0000; background-color:#ffff00;}

a.body {font-size: 10pt; font-weight: 800; color: #058bea;}

span.ldb {color: #058bea; font-size: 7pt;}

span.ldb a{color: #404040; font-weight: 500;}

a.menu {font-size:10pt; font-weight:800; color: #FFFFFF;}

span.red {
	color: #ff0000;
	background-color: inherit;
}

td, th {color:#404040; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10pt;}
td {font-weight:500;}
td.body {color:#404040;}
td.black {font-size:8pt; color:#ffffff;}
td.blacks {font-size:7pt; color:#000000;}
td.narrow { font-size:2pt; color:#4f4f4f;}
td.performance {font-size:13pt; color:#ffffff;}
td.whites {font-family: verdana,arial,sans-serif; font-size:8pt; font-weight:500; color:#ffffff}
td.menu {font-size:10pt; font-weight:800; color:#FFFFFF;}
td.thin {font-size:1pt; color:#4f4f4f;}
td.menubar {font-size:0pt; color:#ffffff;}
td.red {font-weight:800; color:#ff0000;}
td.white{color: #FFFFFF;}

th {font-weight: 800;}
th.yellow{color: #FFFF00;}
th.caption {color: #404040;}
th.white {color: #FFFFFF;}




td.announcement{
	color: #ffffff;
	text-align: center;
}

#agm {
	width: 150px;
	background-color: #ff0000;
	color: #ffffff;
	font-weight: 800;
	padding: 5px;
}

#announce {
	width: 150px;
	background-color: #ff0000;
	color: #ffffff;
	padding: 5px;
	font-weight:800;
}

/* THIS IS NOT REQUIRED (NOT USED BY MYSTERIES SITE) 

th.ytextb { 
	color: #ffff00;
}
*/

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	color: #ff0000;
}

li.white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
	color: #404040;
}

li.grey {
	color: #4f4f4f;
}

ul.yellow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 800;
	color: #ffff00;
}
ol.white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 800;
	color: #404040;
}

h1, h2, h3, h4, h5, h6 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:900; color:#ff0000;} 	
 
h1 {
	font-size: 160%;
}

h2 {
	font-size: 140%;
}

h3 {
	font-size: 120%;
}


h4 {
	font-size: 110%;
}

br {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

br.narrow {	font-size: 4pt;}
br.small { font-size: 7pt;}

/* THIS IS NOT REQUIRED (NOT USED BY MYSTERIES SITE) */
/*
image.dblue {
	border-color: #ffffff;
}
*/

input, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:500;
	color:#0465c8;
	background:#ffffff;
	border-style:groove;
	border:1px solid #006600;
	padding:2px;
}

textarea.special {
	background: #ffa07a;
}

input.button {
	font-weight:800;
	color: #0000af;
	background-color: #ffafaf;
}

/* THIS IS NOT REQUIRED (NOT USED BY MYSTERIES SITE) */
/*
.pagebreak {
	page-break-before:always;
}
*/


.space {/* ##### USED IN THE CMSDRAMA.CGI FILE #####   */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:4pt;
	font-weight:500;
	color:#404040;
}

.whatsnewcontent {
/*	width: 650px;*/
	margin: 0px;
/*	margin-right: 60px; */
	padding: 0px;
}

table.updated {
/*	width: 600px; */
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

th.filename, td.filename, th.moddate, td.moddate {
	width: 100px;
	padding: 5px 5px;
	border: 1px solid #00ff00;
}

th.changedesc, td.changedesc {
/*	width: 350px;*/
	margin: 0px;
	margin-right: 30px;
	padding: 5px 20px;
	text-align: left;
	border:1px solid #ff0000;
}

table.dottedbox {
	border: 1px;
	border-style:solid;
	border-color:#ff0000;
	border-spacing:1px;
}

table.bordered {border: 1px; border-style:solid; border-color:#19A5F4; border-spacing:1px;}

 /* THIS IS NOT REQUIRED (NOT USED BY MYSTERIES SITE - Replaced by .dwborder) */
/*
table.wborder {
	border: 1px;
	border-style:solid;
	border-color:#ffffff;
	border-spacing:1px;
}
*/

table.dwborder {
	border: 1px;
	border-width: 3px;
	border-style:double;
	border-color:#ffffff;
	border-spacing:1px;
}

table.logoborder {
	border: 2px;
	border-style:solid;
	border-right-color:#ff0000;
	border-bottom-color:#ff0000;
	border-top-color: transparent;
	border-left-color: Transparent;
	border-spacing:1px;
/*	border: 0px; */
/*	width: 280px; */
	padding:0px;
	margin: 0px;
}

.button { cursor: hand;	cursor: pointer;}

.dwborder {
	border: 1px;
	border-width: 3px;
	border-style:double;
	border-color:#ffffff;
	border-spacing:1px;
}



option {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 500;
}

option.black {
	color:#404040;
}

option.red {
	color:#7f0000;
}

option.lblue {
	color:#058bea;
}

option.blue {
	color:#0000af;
}

option.green {
	color:#007f00;
}

option.white {
	color:#ffffff;
}

.homepage {
	color : #ffffff;
	font-weight: bold;
	font-size: larger;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 50px 50px 50px 50px;
	padding: 0px;
}

.announcement {
	color : #ffffff;
	font-weight: bold;
	font-size: larger;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	padding: 20px;
	margin-left: 50px;
}

div.announcement {
	width: 300px;
	float: left;
	margin-left: 50px;
	margin-top: 10px;
	padding: 20px;
	border: 1px;
	border-width: 3px 3px 3px 3px;
	border-style:double;
	border-color: #404040;
	border-color: #c0c0c0;
	color : #ffffff;
	font-weight: bold;
	font-size: larger;
	text-align: center;
	vertical-align: middle;

}
div.announcement p{
	padding: 0px;
	margin: 0px;
}

table.announcement {
	width: 450px;
	border: 1px solid #00ffff;
	margin: 0px;
	padding: 4px;
}
table.menutable {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

table.menutable td, table.menutable tr, table.menutable th {
	padding: 0px 10px;
	margin: 0px;
/*	border: 1px solid #00ffff;*/
}


.logoborder img {
	border:0px;
	float: left;
}

div.logoborder img {
/*	border:1px solid #00ff00; */
	float: left;
	padding:0px;
	margin: 0px;
}

div.logoborder {
	padding: 0px;
	margin: 0px;
	border: 2px solid #ff0000;
/* border-style:solid;
	border-right-color:#ff0000;
	border-bottom-color:#ff0000;
	border-top-color: transparent;
	border-left-color: transparent; */
/*	border-spacing:1px;*/
}

span.regaddress {
	font-size: xx-small;
}
.white {
	color: #ffffff;
}
#page {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: 2px solid #a52a2a;
	color: #ffffff;
/*	background-color: #404040;*/
}

#masthead {
	width: 100%; 
	margin: 0px;
	padding: 0px;
	height: 102px;
	min-height: 102px;
	border-bottom: 2px solid #0000ff; 
	background-image: url(../images/headerbg2.jpg);
	background-position: right;
	background-repeat: no-repeat;
/*	background-color: inherit;*/
}
#headgraphic {

	float: right;
	
}

#logo {
	width: 230px;
/*	border: 2px solid #ff0000;*/
/*	border-top: 0px; */
	float: left;
	
}

#pagecontent {
	clear:both;
	width: 100%;
/*	border-top: 2px solid #ff0000;*/
	color: #ffffff;
	background-color: #000000;
}

#menu {
	width:150px;
	border: 1px solid #ff0000;
	border-right: 2px solid #ff0000;
	border-bottom: 5px;
	color: #00ff00;
	background-color: #ffffff;
	float: left;
	padding: 0px;
	margin: 0px;
}
#content {
/*	float: left; */
/*	background-color: #00ff00;*/
	margin-left: 150px;
	padding: 20px 30px 20px 30px;
}

#leftsidecontent {
	width: 300px;
	width: 100%;
/*	float:left;*/
}

/*  NOT USED
#homepagemovie {
	margin:0px;
	padding: 0px;
	padding-top: 0px;
	text-align: center;
	width: 100%;
	float: right;
}
*/

#footer {
/*	border: 0px;*/ /*0px solid #ff0044;*/
	border-top: 2px solid #ff0000;
	margin:0px;
/*	margin-left: 150px;*/
	padding:5px 150px 5px 150px;
	padding-left: 150px;
/*	width: 100%; */
/*	background-color: #ffffff; */
	background-color: #000000;
	text-align: center;
	clear: both;
	
}

#sitemgr {
/*	border: 1px solid #d2691e; */
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 200px;
}

div.clearfloat {
	float: none;
}
.bordered {border: 1px; border-style:solid; border-color:#ff0000; border-spacing:1px;}
.menuactive, .menublank {
	width: 140px;
	height: 20px;
	margin: 0px;
	padding:0px;
	padding-left: 10px;
	color: #808000;
	background-color: #ffffff;
}

.menublank {
/*	background-image: url(../images/menublank.gif);*/
}

.menuactive {
/*	background-image: url(../images/menuactive.gif);*/
	background-color: #faebd7;
}

.menutitle{
	height: 20px;
	color: #ffffff;
	background-color: #ff0000;
	font-weight: bold;
	text-align: center;
	font-size: smaller;
}

.menuitem {
	font-size:10pt;
	font-weight:500;
	color: #404040;
}
p.centred {
	text-align: center;
}
