#pagetable { background: #f6fbf6 url(/_includes/images/watermark/1.jpg) 100% 100% fixed no-repeat }
#coreFrame { border-color: #666666; }
#headFrame { border-bottom: 1px solid #000000; }
#masthead { border: none; margin: 0; padding: 0; }
div.headPanel { background: #444444; border-top: 1px solid #666666; border-bottom: 1px solid #222222; color: #000000; padding: 2px; }
ul.toolbar { border-left: 3px double #666666; margin: 0; height: 1%; padding: 0 0 0 5px; }
ul.toolbar li { display: inline; float: left; list-style: none; }
ul.toolbar li h4 { background: #444444; border-top: 1px solid #666666; border-right: 1px solid #222222; border-bottom: 1px solid #222222; border-left: 1px solid #666666; color: #eeeeee; display: block; float: left; font-size: 1em; margin: 0 3px 0 0; padding: 2px 8px; text-decoration: none; }
ul.toolbar li a, ul.toolbar li a:visited { background: #444444; border-top: 1px solid #666666; border-right: 1px solid #222222; border-bottom: 1px solid #222222; border-left: 1px solid #666666; color: #eeeeee; display: block; float: left; padding: 2px 8px 2px 8px; text-decoration: none; }
ul.toolbar li a:hover, ul.toolbar li a:active { background: #333333; border-top: 1px solid #555555; border-right: 1px solid #111111; border-bottom: 1px solid #111111; border-left: 1px solid #555555; color: #aaaaaa; display: block; float: left; padding: 3px 7px 1px 9px; text-decoration: none; }
h1 { background: transparent; border: none; font-size: 1em; height: 100px; margin: 0; overflow: hidden; padding: 0; position: relative; }
h1 a { background: transparent url(/_includes/images/banner/banner01.jpg) top left no-repeat; border: none; display: block; height: 100px; margin: 0; padding: 0; overflow: hidden; position: relative; text-decoration: none; }
h1 a span { visibility: hidden; }
label { line-height: 1.5em; padding: 3px 0 0 0; vertical-align: middle; width: 15em; }
label:hover { background: transparent; color: #00c; }
ol.code { background: #ffffe1; border: 1px solid #666666; margin: 2px 5px; padding: 0 0 16px 0; }
ol.code li { border-bottom: 1px solid #dedede; font-family: Courier New, monospace; font-size: 12px; margin: 0 0 0 35px; padding: 2px 0; }
#mainMenu { background: #fff; color: #000; }
#footFrame { padding: 0; margin: 0; }
.imageleft div { display: inline; float: left; width: auto; margin: 0px 6px 6px 0; border: 1px #333333 solid; padding: 0; background-color: #D6D8C6; color: #ffffff; }
.imageleft div img { display: block; border: 1px #333333 solid; margin: 4px; }
.imageleft div label { display: block; padding: 0 0 4px 0; text-align: center; font-size: 0.75em; color: #333333; letter-spacing: 0px; background-color: inherit; width: auto;}
.imageright div { display: inline; float: right; width: auto; margin: 4px 8px 4px 8px; border: 1px #333333 solid; padding: 0; background-color: #D6D8C6; color: #666666; }
.imageright div img { display: block; border: 1px #333333 solid; margin: 4px; }
.imageright div label { display: block; padding: 0 0 4px 0; text-align: center; font-size: 0.75em; color: #333333; letter-spacing: 0px; background-color: inherit; width: auto;}
div.pic {float: left; padding: 0; margin: 3px; border: 1px solid #B2B596; }
div.pic img { border: 1px #666666 solid; }
a.linkopacity img { -moz-opacity: 0.6; opacity: 0.6; }
a.linkopacity:hover img { -moz-opacity: 1.0; opacity: 1.0; }
.brunel_logo { cursor: pointer; border: #F3B01F 3px solid; padding: 3px; margin-top: 10px; margin-bottom: 5px; }
.showcase { cursor: pointer; border: #80845E 1px solid; padding: 3px; }
td.editheader { background: #80845E; color: #ffffff; }
td.editcellc { border: #80845E 1px solid; text-align: center; }
td.editcell { border: #80845E 1px solid; text-align: left; }
#menuFrame { text-align: center; }

div.menuPanel { margin: 0; padding: 3px; }
div.menuPanel a { font-family: verdana,serif; font-size: 1.0em; display: block; padding: 5px 1px 5px 11px; width: 179px; text-decoration: none; color: #ffffff; background-color: #666666; border-top: 1px solid #888888; border-right: 1px solid #444444; border-bottom: 1px solid #444444; border-left: 1px solid #888888; text-align: left; }
div.menuPanel a:hover { padding: 6px 0px 4px 12px; color: #eeeeee; background-color: #555555; border-bottom: 1px solid #888888; border-left: 1px solid #444444; border-top: 1px solid #444444; border-right: 1px solid #888888; }
div.menuPanel a.current { text-decoration: none; color: #ffff00; background-color: #666666; border-top: 1px solid #888888; border-right: 1px solid #444444; border-bottom: 1px solid #444444; border-left: 1px solid #888888; }
div.menuPanel a.subcurrent { text-decoration: none; color: #ffff00; background-color: #707070; border-top: 1px solid #888888; border-right: 1px solid #444444; border-bottom: 1px solid #444444; border-left: 1px solid #888888; }

div.menuPanel ul li { margin: 0 0 0 0; }
div.menuPanel ul ul a { display: block; padding: 5px 1px 5px 11px; background-color: #707070; border-top: 1px solid #888888; border-right: 1px solid #444444; border-bottom: 1px solid #444444; border-left: 1px solid #888888; }
div.menuPanel ul ul a:hover { display: block; padding: 6px 0px 4px 12px; color: #dddddd; background-color: #454545; border-bottom: 1px solid #888888; border-left: 1px solid #444444; border-top: 1px solid #444444; border-right: 1px solid #888888; }
div.menuPanel ul ul li { margin: 0 0 0 0; }
div.menuPanel ul { margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, Helvetica, sans-serif; font-size: 11px; }

div.nolink { color: #cccccc; font-size: 8pt }
div.nolink img { border:0 ; padding: 5px; }
div.nolink a { color: #eeeeee; text-decoration: none; }
div.nolink a:hover { text-decoration: underline; }

kbd { color : #eeeeee; background-color: #696D4B; border: 1px solid; BORDER-COLOR: #80845C #52553B #52553B #80845C; font-family: Courier; font-size: 8pt; padding: 2px 5px 2px 5px; }

.adminoutput td b { background-color: #ffffff; font-family: verdana; font-size: 8pt; color: #666666; font-weight: bold; }
.adminoutput td { background-color: #ffffff; font-family: verdana; font-size: 8pt; color: #666666; padding:5px; }
.adminoutput td.mandatory { background-color: #ffffff; font-family: verdana; font-size: 8pt; color: #ff0000; padding:5px; }
.adminoutput td.labelfor { background-color: #ffffff; font-family: verdana; font-size: 8pt; padding-right:5px; text-align: right; }
.adminoutput th { background-color: #80845E; font-family: verdana; font-size: 8pt; color: #ffffff; border: 1px solid #ffffff; text-align: left; padding: 5px;}
.adminoutput th.lighter { background-color: #ADD1ED; font-family: verdana; font-size: 8pt; color: #666666; border: 1px solid #ffffff; text-align: center; padding: 0 5px 0 5px; font-weight: normal; }
.adminoutput { padding: 0px; background-color: #80845E; }

