<style type="text/css" media="screen">

body{
	margin: 0;
	padding: 0;
	text-align: center;
	scrollbar-arrow-color: #ffffff;
scrollbar-base-color: black;
scrollbar-dark-shadow-color: #990000;
scrollbar-track-color: #990000;
scrollbar-face-color: #990000;
scrollbar-shadow-color: black;
scrollbar-highlight-color: silver;
scrollbar-3d-light-color: black;
	
}

p {
	margin-top:10px;
}

p.nomargin {
	margin-top:5px;
	margin-bottom:0px;
}

li {
	margin-top:5px;
}


#topnavigation {
	font-family : Arial, sans-serif;
	margin-left:139px;
	margin-top:0px;
	background-color: #00255b;
	vertical-align: right;	
	color: #FFFFFF;
	font-weight: bold;
	height: 24px;
	
}



a:link {
	font-size : 12px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: underline;
}

a{
	font-size : 12px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: underline;
	cursor:pointer;
}

a:visited {
	font-size : 12px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: underline;
}

a:active {
	font-size : 12px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: underline;
}

a:hover {
	font-size : 12px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : red;
	text-decoration: none;
}

a.smallblue:link {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: none;
}

a.smallblue:visited {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: none;
}

a.smallblue:active {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: none;
}

a.smallblue:hover {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: underline;
}

a.back:link {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #bd0000;
	background-image: url(../images/back_arrow.gif);
	background-repeat: no-repeat;
	display: block;
	width: 70px;
	text-decoration: none;
}

a.back:visited {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #bd0000;
	background-image: url(../images/back_arrow.gif);
	background-repeat: no-repeat;
	display: block;
	width: 70px;
	text-decoration: none;
}

a.back:active {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #bd0000;
	background-image: url(../images/back_arrow.gif);
	background-repeat: no-repeat;
	display: block;
	width: 70px;
	text-decoration: none;
}

a.back:hover {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #550000;
	background-image: url(../images/back_arrow.gif);
	background-repeat: no-repeat;
	display: block;
	width: 70px;
	text-decoration: underline;
}

a.leftnav:link {
	color: #00255b;
	font-family:arial,helvetica;
	font-size:11px;
	font-weight:normal;
	border-bottom: 1px solid #FFC621;
	line-height:22px;
	text-align: right;
	display: block;
	text-decoration: none;
}

a.leftnav:visited {
	color: #00255b;
	font-family:arial,helvetica;
	font-size:11px;
	font-weight:normal;
	border-bottom: 1px solid #FFC621;
	line-height:22px;
	text-align: right;
	display: block;
	text-decoration: none;
}

a.leftnav:active {
	color: #00255b;
	font-family:arial,helvetica;
	font-size:11px;
	font-weight:normal;
	border-bottom: 1px solid #FFC621;
	line-height:22px;
	text-align: right;
	display: block;
	text-decoration: none;
}

a.leftnav:hover {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #00255b;
	text-decoration: none;
	border-bottom: 1px solid #837450;
	line-height:22px;
	background-color:#FFC621;
	display: block;
	text-decoration: none;
}

a.topnav:link {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: none;
}

a.topnav:visited {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: none;
}

a.topnav:active {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: none;
}

a.topnav:hover {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: underline;
}

H1 {
	text-align: left;
	/*background-color: #FFFFFF;*/
	font-size: 26px;
	line-height: 26px;
	color: #00255b;
	font-family : Gill Sans MT, sans-serif;
	font-weight : normal;
	text-align: left;
	padding-bottom: 3px;
	margin-top:5px;
	margin-bottom:10px;
	display: inline;
}

H2 {
	text-align: left;
	font-size: 18px;
	color: #5c5c5c;
	font-family : Arial, sans-serif;
	font-weight : normal;
	text-align: left;
	margin-top:15px;
	margin-bottom:5px;
}

H3 {
	font-size: 18px;
	color: #bd0000;
	font-family : Arial, sans-serif;
	font-weight : normal;
	text-align: left;
	margin-top:15px;
	margin-bottom:5px;
}

.topheading {
	text-align: left;
	font-size: 23px;
	line-height: 23px;
	color: #cbbd97;
	font-family : Gill Sans MT, sans-serif;
	font-weight : normal;
	text-align: left;
	display: inline;
	width: 233px;
	float: left;
}

.orangehead {
	font-size: 18px;
	color:#ff6600;
	font-family : Arial, sans-serif;
	font-weight : normal;
	text-align: left;
	margin-top:15px;
	margin-bottom:5px;
}

.boldtext {
	text-align: left;
	font-size: 14px;
	line-height: 14px;
	color: #837450;
	font-family : Gill Sans MT, sans-serif;
	font-weight : bold;
	text-align: left;
}

.awardsheading {
	text-align: left;
	font-size: 20px;
	line-height: 20px;
	color: #cbbd97;
	font-family : Gill Sans MT, sans-serif;
	font-weight : normal;
	text-align: left;
}

.yellowtop {
	display: block;
	border-top: 1px solid #FFC621;
	color: #837450;
	font-family : Arial, sans-serif;
	font-weight : normal;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
}

.quote {
	text-align: left;
	width:97%;	
	/*background-color: #FFFFFF;*/
	font-size: 15px;
	line-height: 18px;
	color: #00255b;
	font-family : verdana, sans-serif;
	font-weight : normal;
	text-align: left;
	border-top: 1px solid #FFC621;
	border-bottom: 1px solid #FFC621;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top:0px;
	margin-bottom:10px;
	display: block;
	background-image:url(../images/quote.png);
	background-repeat:no-repeat;
	background-position:0% 15%;		
}


.gill {
	text-align: left;
	font-size: 16px;
	line-height: 16px;
	color: #837450;
	font-family : Gill Sans MT, sans-serif;
	font-weight : normal;
	text-align: left;
	margin-top:0px;
}

.newshead {
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #313131;
	font-family : arial, sans-serif;
	font-weight : bold;
}

table.contact {
	text-align: left;
	font-size: 11px;
	color: #313131;
	font-family : Arial, sans-serif;
	font-weight : normal;
	padding: 3px;
}

tr.contacthead {
	text-align: center;
	font-size: 11px;
	color: #313131;
	font-family : Arial, sans-serif;
	font-weight : bold;
	padding: 4px;
	background-color: #FFFFFF;
}

.leftpanel {
	text-align: left;
	background-color: #e7e7e7;
	font-size: 12px;
	color: #313131;
	font-family : Arial, sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	
}

.frame {
	text-align: left;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #313131;
	font-family : comic sans ms, Arial, sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	border: 2px dotted #cccccc;
}

.pictures {
	font-size: 11px;
	color: #313131;
	font-family : Arial, sans-serif;
	font-weight : normal;
	width: 160px;
	float: right;
	padding: 10px;
	border: 0px;
	text-align: center;
	clear: left;
}

.general {
	text-align: left;
	font-size: 11px;
	color: #837450;
	font-family : Arial, sans-serif;
	font-weight : normal;
	padding: 3px;
}


.articles {
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	background-color: #e7e7e7;
	font-size: 12px;
	color: #313131;
	font-family : Arial, sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	
}

.button{
	background-color:#fbc328;
	color:#cc0000;
	border:1px solid #000044;	
}


.bigbutton{
	background-color:#fbc328;
	color:#cc0000;
	border:1px solid #000044;
	height:35px;
	font-size:20px;
}


.smallwhite {
	font-size : 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}

.whiteline {
	font-size : 14px;
	line-height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:8px;
	padding-right:8px;
}

#wrapper {
	text-align: right;
	width: 130px;
	position: relative;
}

.links {
	text-align: right;
	width: 213px;
	background-color: transparent;
	background-image: url(../images/links_background.gif);
	background-repeat: no-repeat;
	line-height: 18px;
	font-size: 11px;
	color: #FFFFFF;
	font-family : Arial, sans-serif;
	font-weight : normal;
	text-align: left;
	height: 20px;
	display: table-cell;
}

.home {
	text-align: right;
	width: 213px;
	background-color: #efe9de;
	line-height: 18px;
	font-size: 12px;
	color: #cbbd97;
	font-family : Arial, sans-serif;
	font-weight : bold;
	text-align: left;
	display: block;
}


table.centercolumn {
	font-size : 11px;
	font-family : Arial, sans-serif;
	background-color: #FFFFFF;
	font-weight : normal;
	color : #3f3f3f;
	border: 1px solid #FFFFFF;
	background-image:url(../images/bglogo.png);
	background-repeat:no-repeat;
	background-position:95% 0%;	
}


table.general {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #837450;
}

.rightcolumn {
	width: 120px;
	border-top: 1px solid #FFC621;
	color: #837450;
}

td.border {
	padding:10px;
	border-right: 1px solid #CBBD97;
	text-align: left;
}

td.noborder {
	padding:10px;
	color: #888888;
}

td.farright {
	padding-left:10px;
	padding-right:10px;
}

td.farleft {
	padding-right:9px;
	width: 130px;
	padding-left:2px;
	padding-top:9px;
}

td.yellowborder {
	border-bottom: 1px solid #FFC621;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#Search {width: 120px;
		background-color: #FFC621;
		border: thin #001e5a; 
		font-family: arial, serif;
		font-weight: normal;
		font-size: 11px;
		margin-bottom:20px;
}

.lefthead {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	border-top: 1px solid #FFC621;
	border-bottom: 0px solid #FFC621;
	display: block;
	color: #000000;
	background-color: #fdc924;
	font-weight: bold;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	width: 128px;	
	
}


.farleft{
	background-image:url(../images/fade.jpg);
	background-repeat:repeat-y;
	background-position:right;
	
}



a.white:link {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: none;
	border: 1px solid #cbbd97;
}

a.white:visited {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: none;
	border: 1px solid #cbbd97;
}

a.white:active {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: none;
	border: 1px solid #cbbd97;
}

a.white:hover {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: underline;
	border: 1px solid #cbbd97;
}

a.archives:link {
	font-size : 11px;
	background-color: #837450;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #EFE9DE;
	text-decoration: none;
	border: 1px solid #837450;
}

a.archives:visited {
	font-size : 11px;
	background-color: #837450;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #EFE9DE;
	text-decoration: none;
	border: 1px solid #837450;
}

a.archives:active {
	font-size : 11px;
	background-color: #837450;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #EFE9DE;
	text-decoration: none;
	border: 1px solid #837450;
}

a.archives:hover {
	font-size : 11px;
	background-color: #837450;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #FFFFFF;
	text-decoration: none;
	border: 1px solid #837450;
}

a.substory:link {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #837450;
	text-decoration: none;
	border-top: 1px solid #FFC621;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}

a.substory:visited {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #837450;
	text-decoration: none;
	border-top: 1px solid #FFC621;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}

a.substory:active {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #837450;
	text-decoration: none;
	border-top: 1px solid #FFC621;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}

a.substory:hover {
	font-size : 11px;
	font-family : Arial, sans-serif;
	font-weight : normal;
	color : #837450;
	text-decoration: none;
	border-top: 1px solid #837450;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}


.gallerypics a img{
	filter:alpha(opacity=60); 
	-moz-opacity: 0.6; 
	opacity: 0.6;	
	border: thin solid white;
}

.gallerypics a:hover img{
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	border: thin solid black;	
}


/* TOP NAVIGATION

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; font-family:arial,helvetica; font-size:11px; font-weight:normal;line-height:24px;}
.clLevel0{background-color:transparent; color:#FFFFFF; text-align: center; /*border-left:1px dotted #ffffff;*/ font-size:11px; font-weight:normal; background-image:url(../images/tabBG.gif); background-repeat:no-repeat; background-position:bottom;}
.clLevel0over{color:#FFC621; cursor:pointer; cursor:hand; text-align: center; font-weight:bold; border-left:1px dotted #FFC621; border-right:1px dotted #FFC621;  font-size:11px; font-weight:normal; background-image:url(../images/tabBGover.gif); background-repeat:no-repeat; background-position:bottom;}
.clLevel0border{position:absolute; background-color:transparent;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; font-family:arial,helvetica; font-size:11px; font-weight:normal;  text-align: left; padding-left:2px; line-height:22px; border-top: 1px solid #FFFFFF; padding-left:4px;}
.clLevel1{background-color:#00255b; opacity:0.8; filter: alpha(opacity=80); font-size:11px; font-weight:normal; color:#FFFFFF; cursor:pointer; cursor:hand; text-align: left; background-image:url(../images/linkbg.png);}
.clLevel1over{background-color:#000044;  border-left: thick solid #FFC621; font-size:12px; font-weight:normal; color:#FFC621; cursor:pointer; cursor:hand; text-align: left; background-image:url(../images/linkbg.png);}
.clLevel1border{position:absolute; border: 1px solid #FFFFFF;}

/* LEFT NAVIGATION

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Styles for level 0*/
.c2Level0,.clLevel0over{position:absolute; font-family:arial,helvetica; font-size:11px; font-weight:normal; line-height:22px; border-top: 1px solid #00255b;}
.c2Level0{background-color:transparent; color:#00255b; text-align: right;}
.c2Level0over{background-color:#FFC621; font-family:arial,helvetica; font-size:11px; font-weight:normal; line-height:22px;text-align: right;border-top: 1px solid #00255b;cursor: hand; cursor: pointer; background-image:url(../images/linkbg2.png);}
.c2Level0border{position:absolute; background-color:transparent;}

/*Styles for level 1*/
.c2Level1, .c2Level1over{position:absolute; font-family:arial,helvetica; font-size:11px; font-weight:normal;  text-align: left;padding-left:8px;line-height:22px;border-top: 1px solid #FFFFFF;}
.c2Level1{background-color:#fee396; color:#00255b;}
.c2Level1over{background-color:#FFC621; color:#00255b; cursor:pointer; cursor:hand; text-align: left;}
.c2Level1border{position:absolute; border: 1px solid #FFFFFF;}

/*Styles for level 2*/
.c2Level2, .clLevel2over{position:absolute; font-family:arial,helvetica; font-size:11px; font-weight:normal;  text-align: left;padding-left:8px;line-height:22px;border-top: 1px solid #FFFFFF;}
.c2Level2{background-color:#fee396; color:#00255b;}
.c2Level2over{background-color:#FFC621; color:#00255b; cursor:pointer; cursor:hand; text-align: left; position:absolute; font-family:arial,helvetica; font-size:11px; font-weight:normal; padding-left:8px;line-height:22px;border-top: 1px solid #FFFFFF;}
.c2Level2border{position:absolute; border: 1px solid #FFFFFF;}



/* UPDATE ARTICLES */



/* EVENTS */

.collapse{
	height:10px;
	overflow:hidden;
	
}

.headingClick{
	cursor:pointer;	
}


.course{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e7e7cc;
	padding:3px;
		
}

.course td{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#e7e7cc;
	padding:3px;	
}



/* STOCK CONTROL */

.dottedborders{
	border:1px dotted #000;	
}

.dottedborders td{
	border:1px solid #808080;
	
	padding:5px;
}


/* USER LOGIN AREA */

.content{
	width:99.6%;	
	height:600px;
	overflow-y:auto;
	overflow:auto;
	overflow-x:hidden;
	
}



.panels{	
	text-align: left;
	background-image:url(../images/WOFLogoBG.png);
	background-position:90% 90%;
	background-repeat:no-repeat;
	font-size: 12px;
	color: #313131;
	font-family : Arial, sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	width:280px;
	height:290px;
	overflow:auto;
	background-color:#e7e7e7;
	border:1px solid black;
	
}


.drag{
	background-color:#eee;
	border:1px solid black;
}

.dragbar{
	background-image:url(../images/barfade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	position:absolute;	
	top:1px;
	right:1px;
	left:1px;
	height:17px;
	background-color:red; /*#ffeeaa;*/
	border:2px outset black;
	cursor: move;
}


.dragcontents{
	position:absolute;
	top:23px;
	bottom:16px;
	right:1px;
	left:1px;
	text-align: left;
	background-image:url(../images/WOFLogoBG.png);
	background-position:90% 90%;
	background-repeat:no-repeat;
	font-size: 12px;
	color: #313131;
	font-family : Arial, sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;	
	
	overflow:auto;
	background-color:#e7e7e7;
	border:1px solid black;
	
}



.info{
	background-color:#fff6d5;
	border:1px groove gray;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:red;
	display:inline;
	position:absolute;
	z-index:9999;
}



.resize{
	position:absolute;
	background-image:url(../images/resize.gif);
	width:15px;
	height:15px;	
	bottom:0px;
	right:0px;
	
	
}



.blackoverlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1000001;	
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.popupbox{
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 5px solid orange;
	background-color: white;
	z-index:1000002;
	overflow: auto;
}

.popupboxmessage{
	position:absolute;
	top:25%;
	left:25%;
	right:25%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
}


.calendarpopup{
	position:absolute;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	top:25px;
	padding:4px;
	background-color:#fff6d5;
	right:20px;
	left:20px;
	bottom:40px;
	overflow:auto;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}

.calendaradvocacy{
	background-color:#d35f5f;
}


.calendartraining{
	background-color:#e7e7e7;
}

.calendargeneral{
	background-color:#FFC621;
}

.calendarfinancial{
	background-color:#808080;
}

.calendarlogistics{
	background-color:#e9ddaf;
}

.calendarhealthsafety{
	background-color:#F4d7e3;
}

.calendarhumanresource{
	background-color:#afafe9;
}

.calendarstatistics{
	background-color:#aaccff;
}

.calendargroundops{
	background-color:#d3bc5f;
}

.calendartransport{
	background-color:#bcd35f;
}

.calendarcommops{
	background-color:#ff9955;
}

.calendardispatch{
	background-color:#ac9393;
}

.calendaraerial{
	background-color:#5f5fd3;
}


.panelsbottomleft{
	position:absolute;
	left:0px;
	bottom:0px;
	
}


.inputfield{
	height:40px;
	font-size:30px;
}

.inputfield:hover{
	background-color:#e7e7e7;
	
}

.inputfieldlabel{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
}

#inputfielderror{
	background-color:#d40000;
}

.error{
	background-color:#d40000;
	text-align: left;
	font-size: 12px;
	color: white;
	font-family : Arial, sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}


.redtext{
	color:red;
	font-size:10px;
}


.announcedate{
	font-size:10px;
	font-weight:bold;
	
}


.topbar{
position:relative;
	width:97%;	
	font-size: 12px;
	color: #313131;
	font-family : Arial, sans-serif;
	font-weight : normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	overflow:auto;	
	border:1px solid #fbc328;
	margin-bottom:4px;
	background-color:#ffeeaa;
}



.sidebar{
	position:absolute;
	left:0px;
	top:160px;
	width:55px;
	bottom:40px;

	
}

.icons{
	width:25px;
	height:25px;
	cursor:pointer;
	margin-top:4px;
	margin-left:3px;
}



.chatwindow{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	right:195px;
	top:45px;
	width:250px;
	height:350px;
	overflow:auto;
	background-color:#fea;
	padding:5px;
	padding-top:15px;
	border:1px groove #000;
	z-index:999997;
}


.usersonline{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	right:25px;
	top:45px;
	width:150px;
	height:350px;
	overflow:auto;
	background-color:#fea;
	padding:5px;
	padding-top:15px;
	border:1px groove #000;	
	z-index:999998;
	
}


.userschat{
	position:absolute;
	top:6px;
	right:400px;
}


.bottombar{
	position:absolute;
	background-color:#d40000;
	bottom:0px;
	width:99.7%;
	height:20px;
	left:0px;
	border:1px solid #000;
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
	z-index:999999;
}

.closebutton{
	position:absolute;
	top:5px;
	right:5px;
	background-image:url("../images/close_button.gif");
	background-repeat:no-repeat;
	width:20px;
	height:14px;
}

.closebutton:hover{
	position:absolute;
	top:5px;
	right:5px;
	background-image:url("../images/close_button_over.gif");
	width:20px;
	height:14px;
}


.userdiv{
	position:absolute;
	visibility:hidden;
	width:85px;
	background-color: #e7e7e7;
	border:1px solid #000;
	padding:4px;
	overflow:auto;
}

.chat_time{
	font-style:italic;
	font-size:8px;
}

.chat_user_you{
	font-weight:bold;
	font-size:11px;
}

.chat_user_me{
	color:#CC0000;
	font-weight:bold;
	font-size:11px;
}

.newmessagenote{
	color:#CC0000;
	text-decoration:blink;
	font-size:9px;
}


.date{
	position:absolute;
	top:2px;
	right:15px;
	font-size:20px;	
}

.mailmessage{
	width:600px;
	height:350px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:large;
}

/* Calendar */

.calendarbox{
	
}

.calendar{
	width:100%;	
}

.selected{
	background-color:yellow;
}

caption{
    font-family: verdana;
    font-size: 9px;    
}

.prevMonth {
    font-size: 8px;
    text-align: left;
}
.nextMonth {
    font-size: 8px;
    text-align: right;
}
.calendar th{
    font-family: verdana;
    font-size: 8px;
    color: navy;
    text-align: left;
}
.calendar a{
    font-family: verdana;
    font-size: 12px;
    text-align: right;
}
.calendar a:hover{
	cursor:pointer;
	font-family: verdana;
    font-weight: bold;
	font-size: 15px;
    text-align: right;	

}
.calendar td{
	width:2.0em;
	height:2.0em;
	border:1px solid #e7e7e7;
}

.calendar td:hover{
	background-color:#fff6d5;	
	border:1px inset #ffeeaa;
	cursor:pointer;
}

.selected{
    background-color: #ffeeaa;	
}


.settings{
	width:400px;
}

.legendheading{
	color: #00255b;
	
}



/*REMINDERS*/

.remindernote{
	position:absolute;
	background:transparent url(../images/Sticky_Note.png) no-repeat;
	width:50px;
	height:50px;
	padding:5px;
	overflow:hidden;	
	font-size:7px;
	cursor:move;
}

.remindertext{
	overflow:hidden;
	height:200px;
	width:95%;
	background:transparent;
	border: 0px;
	font-size:7px;
	font-family:Comic Sans MS;

}

.reminderblock{	
	background:transparent url(../images/Sticky_Note.png) no-repeat;
	width:300px;
	height:300px;
	padding:5px;	
}

.reminderblocktext{
	overflow:auto;
	height:200px;
	width:95%;
	background:transparent;
	border: 0px;
	font-size:18px;
	font-family:Comic Sans MS;

}




.pushpin{

	margin-left:45%;
	cursor:pointer;

}

.reminderclose{
	position:absolute;
	background:transparent url(../images/close.png) no-repeat;
	top:4px;
	left:7px;
	width:12px;
	height:12px;
	cursor:pointer;

}

.reminderclose:hover{	
	background:transparent url(../images/closeover.png) no-repeat;
	
}




.firereporttable th{
background-color:#fff6d5;
border:1px solid black;
}

.firereporttable td{
background-color:#b3b3b3;
}


.firereporttable tr.status td{
background-color:#ffaaaa;
}


@media print
{
	body, html
	{
		margin : 0px;
		padding : 0px;
	}

	#excludeprint
	{
		display : none;
	}
	
	#leftcolumn
	{
		display : none;
	}
	
	#rightcolumn
	{
		display : none;
	}
	
	#topnavigation
	{
		display : none;
	}
	
	#banner
	{
		display : none;
	}
	
	#printReady
	{
		display : block;
	}
}

</style>
