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: Arial,Verdana,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: Arial,Verdana,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;}

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

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

h1, h2, h3, h4, h5, h6 {font-family:Arial,Verdana,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: Arial,Verdana,Helvetica,sans-serif;}

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

input, textarea {font-family: Arial,Verdana,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;}

.pagebreak {page-break-before:always;}

.space {font-family: Arial,Verdana,Helvetica,sans-serif; font-size:4pt; font-weight:500; color:#404040;}

.whatsnewcontent {margin: 0px; padding: 0px;}

table.updated {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 {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;}
table.wborder {border: 1px; border-style:solid; 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; padding:0px; margin: 0px;}
.dwborder {border: 1px; border-width: 3px; border-style:double; border-color:#ffffff; border-spacing:1px;}

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

option {font-family: Arial,Verdana,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: Arial,Verdana,Helvetica,sans-serif; text-align: center; padding: 50px 50px 50px 50px; padding: 0px;}

.announcement {color : #ffffff; font-weight: bold; font-size: larger; font-family: Arial,Verdana,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;}

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

div.logoborder img {float: left; padding:0px; margin: 0px;}

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

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

#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;}
#headgraphic {float: right;}
#logo {width: 230px; float: left;}
#pagecontent {clear:both; width: 100%; 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 {margin-left: 150px; padding: 20px 30px 20px 30px;}
#leftsidecontent {width: 300px; width: 100%;}
#footer {border-top: 2px solid #ff0000; margin:0px; padding:5px 150px 5px 150px; padding-left: 150px; background-color: #000000; text-align: center; clear: both;}
#sitemgr {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;}
.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;}

