body {
		background: black;
}

body.gray {background-color: rgb(222,226,222)}

a:link {
		color: rgb(0,0,0);
		text-decoration: none;
		}
a:visited {
		color: rgb(0,0,0);
		text-decoration: none;
		}
a:hover {
		color: rgb(240,0,0);
		text-decoration: none;
		}
a:active {
		color: rgb(0,0,0);
		text-decoration: none;
		}

a.menu:link {
		color: rgb(0,0,0); 
		font-family: Impact,"Arial Black",Arial; 
		font-size: 30px; 
		text-decoration: none;
		}
		
a.menu:visited {
		color: rgb(0,0,0); 
		font-family: Impact,"Arial Black",Arial; 
		font-size: 30px; 
		text-decoration: none;
		}
		
a.menu:hover {
		color: rgb(250,250,250); 
		font-family: Impact,"Arial Black",Arial; 
		font-size: 30px; 
		text-decoration: none;
		}
a.menu:active {
		color: rgb(0,0,0); 
		font-family: Impact,"Arial Black",Arial; 
		font-size: 30px; 
		text-decoration: none;
		}
		
div#title p {
		background: rgb(0,0,0); 
		position: absolute; 
		top: 70px; 
		left: 50px; 
		width: 750px; 
		height: 32px;
		text-align: center; 
		font-size: 30px; 
		font-family: courier new; 
		color : rgb(204,204,204); 
		vertical-align: middle; 
		font-weight: bold;
		}
		
div#menu {
		background: rgb(219,6,197); 
		position: absolute; 
		top: 60px; 
		left: 100px; 
		width: 150px; 
		padding: 70px 10px 10px 10px;
		}
		
div#content {
		position: absolute; 
		top: 140px; 
		left: 270px; 
		width: 680px;
		margin-left: 15px;
		}
	
div#submenu {
		width: 630px;
		font-size: 1.3em;
		font-weight: bold;
		}

div.key {
		float: right;
		}

body {background-color: #ffffff;
		font-size: .8em; 
		font-family: "arial narrow", arial; 
		color : rgb(0,0,0); 
		vertical-align: top; 
		}

h1.deny {
		text-align: center;
		font-size: 3em; 
		font-family: courier new; 
		color : rgb(0,0,0); 
		font-weight: bold;
		}


h1, h2, h3, h4, h5, h6 {
		font-family: courier new;
		font-weight: bold;
		background-color: rgb(255,255,0);
		color: #000000;
		}
table.list th {
		font-family: courier new;
		font-weight: bold;
		border: 1px rgb(192,192,192) solid;
		}

table.list td {
		border: 1px rgb(192,192,192) solid;
		text-align: left;
		font-size: .9em;
		}
table.list img {border: none;}
.word {
		color: rgb(0,14,136);
}
.excel {
		color: rgb(26,125,11);
}
table.people th {
		border: 1px rgb(220,220,220) solid;
		padding: 2px;
		}
table.people td{
		font-size: .9em;
		border: 1px rgb(220,220,220) solid;
		padding: 2px;
		}

table.people tr.staff {
		background-color: rgb(230,230,230);
		}
fieldset td {
		text-transform: capitalize;
		vertical-align: top;
		text-align: left;
		}
legend {
		color: rgb(211,11,161);
		font-size: 1.3em;
		font-weight: bold;
}
div.cal_management {
		padding: 5px; 
		border: 2px rgb(232,0,0) dashed;
}
div.cal_management div{
		 background-color: rgb(232,0,0); 
		 color: #ffffff; 
		 font-size: 1.2em; 
		 font-weight: 600;
}
div.cal_special {
		padding: 5px; 
		border: 2px rgb(0,0,183) dashed;
}
div.cal_special div{
		 background-color: rgb(0,0,183); 
		 color: #ffffff; 
		 font-size: 1.2em; 
		 font-weight: 600;
}

/*Box colours and formats*/

/*All boxes share the same format with different colors as such they should be eg class="colored blue"*/
div.colored {
		 padding: 5px;
		 margin: 10px 2px;
		 width: 500px; 
		 font-size: 1.2em; 
		 font-weight: 600;
		 overflow: auto;
}
div.colored h3, div.colored h4 {
margin: 3px;
}
div.colored div {
 		 padding: 0px 4px 4px 4px;
}

/*colour information*/

div.red {
		 background-color: rgb(252,226,252); 
		 color: #000000; 
		 border: 1px gray dashed;
}
div.red h3, div.red h4 {
		 background-color: rgb(255,1,2);
 		 color: #ffffff; 
}
div.red div {
 		 background-color: rgb(126,162,223);
 		 color: #ffffff;
}

div.green {
		 background-color: rgb(222,256,222); 
		 color: #000000; 
		 border: 1px gray dashed;
}
div.green h3, div.green h4 {
		 background-color: rgb(4,255,2);
 		 color: #ffffff; 
}
div.green div {
 		 background-color: rgb(166,52,22);
 		 color: #ffffff;
}

div.gray {
		 background-color: rgb(222,226,222); 
		 color: #000000; 
		 border: 1px gray dashed;
}
div.gray h3, div.gray h4 {
		 background-color: rgb(205,205,205);
 		 color: #ffffff; 
}
div.gray div {
 		 background-color: rgb(166,252,22);
 		 color: #ffffff;
}
.left {
 		 float: left;
}
.right {
 		 float: right;
}
#sub1 a {font-size: .8em; color: rgb(70,70,70);}
#sub1 a:hover {color: red;}

tr.at td {background: rgb(255,150,150)}
tr.ns td {background: rgb(150,150,255)}

option.related {background-color: rgb(250,220,220)}
iframe {border: none;}
iframe.taxonomy, iframe#groupmanage {height: 60px;}
body#iframe {border-style: none; padding: 4px 0px 4px 0px; margin: 0px}
body#iframe form, body#iframe p {margin: 2px; padding: 0px;}

.report td {border-right: 1px red dashed;}

#action {background-color: rgb(230,100,100); color: #ffffff; padding: 5px; font-size: 1.1em;}
div#action h2 {font-size: 1em; background: none; color: #ffffff; margin: 0px;}

