BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1em;
}
H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #578AB9; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #578AB9; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: blue; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #b4ad9e; TEXT-DECORATION: underline
}

A.top_menu, A.top_menu_selected{
	text-decoration: none;
}
A.top_menu:hover, A.top_menu_selected:hover{
	text-decoration: underline;
}

HR {
	COLOR: #ccc; HEIGHT: 1px; BACKGROUND-COLOR: #ccc
}
IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}


.header {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}

.general_bottom {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #bebebe 1px solid; MARGIN: 20 0 0 0px; DISPLAY: block; PADDING: 0px; FONT-SIZE: 10px; FLOAT: none; PADDING-BOTTOM: 20px; WIDTH: 100%; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; 
}
#footer P {
	PADDING-TOP: 10px
}



.sub_navigation1 {
	WIDTH: 100%; BORDER-TOP: #e0e0e0 1px solid; PADDING: 0px;
	}
.sub_navigation2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center; BACKGROUND-COLOR: #FCD47C;
	FONT-FAMILY: arial; TEXT-ALIGN: center; FONT-WEIGHT: bold; PADDING-top: 3px;
	}
.sub_navigation3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center; BACKGROUND-COLOR: #7bd5ee;
	FONT-FAMILY: arial; TEXT-ALIGN: center; FONT-WEIGHT: bold; PADDING-top: 3px;
	}
.sub_navigation4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center; BACKGROUND-COLOR: #e38d94;
	FONT-FAMILY: arial; TEXT-ALIGN: center; FONT-WEIGHT: bold; PADDING-top: 3px;
	}
	
	
.general_top {
	BORDER-BOTTOM: #e0e0e0 1px solid;
	COLOR: black;
	width: 100%;
	font-size: .8em;
}

.general_main {
	margin-top: 10px;
	float: left;
	width: 100%
}

.general_bottom {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #bebebe 1px solid;
	MARGIN: 20 0 0 0px;
	DISPLAY: block;
	PADDING: 0px;
	FONT-SIZE: .7em;
	FLOAT: none;
	PADDING-BOTTOM: 20px;
	WIDTH: 100%;
	PADDING-TOP: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center; 
}

.general_head1, .general_head2, .general_head3, .general_head4, .general_head5 {
	margin-top: 2px;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 1.2em;
	FLOAT: left;
	BACKGROUND-COLOR: white;
	PADDING-BOTTOM: 0px;
	COLOR: black;
	PADDING-TOP: 0px;
	FONT-FAMILY: arial;
	TEXT-ALIGN: left;
	text-decoration: none;
}
.general_head1 {
	BORDER-BOTTOM: #d5d97f 5px solid; BORDER-RIGHT: #d5d97f 1px solid; border-top: 1px solid #d5d97f;
}
.general_head2 {
	BORDER-BOTTOM: #bed0de 5px solid; BORDER-RIGHT: #bed0de 1px solid; border-top: 1px solid #bed0de; 
}
.general_head3 {
	BORDER-BOTTOM: #fbd47b 5px solid; BORDER-RIGHT: #fbd47b 1px solid; border-top: 1px solid #fbd47b; 
}
.general_head4 {
	BORDER-BOTTOM: #e38d94 5px solid; BORDER-RIGHT: #e38d94 1px solid; border-top: 1px solid #e38d94; 
}
.general_top A {
	text-decoration: none;
}
.general_top A:hover {
	text-decoration: underline;
}
.general_top A span {
	cursor: hand;
	margin-top: 0px;	
}


.general_top A.selected .general_head1 {
	cursor: hand; border-top: 1px solid #d5d97f; background: #d5d97f; text-decoration: underline;
}
.general_top A.selected .general_head2 {
	cursor: hand; border-top: 1px solid #bed0de; background: #bed0de; text-decoration: underline;
}
.general_top A.selected .general_head3 {
	cursor: hand; border-top: 1px solid #fbd47b; background: #fbd47b; text-decoration: underline;
}
.general_top A.selected .general_head4 {
	cursor: hand; border-top: 1px solid #e38d94; background: #e38d94; text-decoration: underline;
}


.general_head3 A.top_menu_selected {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; COLOR: #7bd5ee; FONT-WEIGHT: BOLD; 
}
.general_head44 {
	padding-top: 2px; BORDER-BOTTOM: #e38d94 5px solid; BORDER-RIGHT: #e38d94 1px solid; border-top: 1px solid #e38d94; 
}
.general_head4 A.selected {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; COLOR: #e38d94; FONT-WEIGHT: BOLD; 
}
.general_head_fill {
	BACKGROUND-COLOR: #f0f0f0
}


.general_head_gen {
	FONT-SIZE: 14px; FLOAT: left; MARGIN: 3px 0px; COLOR: black; TEXT-ALIGN: left
}

.menu_cell{
	width: 10%;
}

.content_cell{
	width: 90%;
	font-size: .9em;
}

.table_menu{
	
	float: left;
	margin-top: 3px;
	width: 150px;
	
}





.menu_title{
	float: left;
}

.menu_sub_title{
	padding-left: 10px;
	font: 12px arial;
	font-weight: bold;
	color: black;
}

.breadcrumbs{

	font: xx-small arial bold;
	padding: 8px;

}

.level0, .level1, .level2 {

	font: x-small arial bold;
	padding: 3px;
	
}

.level0 a, .level1 a, .level2 a{

	text-decoration: none;
	color: black;
	font-size: xx-small;
}


.level0 {
	border-top: 1px solid white;
	text-transform: uppercase;
	font-weight: bold;
}

/* level0 sub-colours */

.departments {
	background: #bed0de;
	border-left: 5px solid #3b6e8f;		
}

.priv {
	background: #ead39f;
	border-left: 5px solid #8e7b50;
}

.level1 {

	background: #e3dcc0;
	padding-left: 15px;
	border-left: 5px solid white;
	border-top: 1px solid white;
		
}

.level2 {

	background: #ebe9e3;
	padding-left: 20px;
	border-left: 10px solid white;		
	border-top: 1px solid white;
	
}


/*FRONT PAGE*/

	.bigbox {
	padding: 0px 0px 0px 0px;
	border-top: 3px solid #BED0DE;
	border-bottom: 1px solid #BED0DE;
	margin: 0px;
	width: 100%;
	float: right;
	}
	
	.box1 {
	padding: 2px 2px 2px 0px;
	margin: 0px;
	width: 100%;
	float: left;
	font-weight: bold;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	background: white;
	}

	
	
	.box2 {
	padding: 2px 2px 2px 160px;
	margin: 0px;
	width: 100%;
	float: right;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	
	background: white;
	}
	
	.bluebox {
	background:#BED0DE url(bluefade.jpg) repeat-y;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	width:150px;
	}
	
	.blueboxsingle {
	background: url(half.gif) no-repeat;
	padding: 1px;
	float: left;
	background-color:#BED0DE;
	width: 200px;
	height: 8px; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	}
	
	.middleblue {
	background-color:#BED0DE;
	height: 25px; 
	float: right;
	}
	
	.insidebox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	float: left;
	padding: 2px 0px 2px 40px;
	
	border-bottom: 1px solid #BED0DE;
	margin: 0px;
	background: white;
	}
	
	.bottombox {
	
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #BED0DE;
	
	}
	
	.table_menu_front{
	
	float: left;
	margin-top: 5px;
	width: 150px;
	
}
  .table_menu_bottom{
	
	text-decoration: none;
	color: black;
	font: xx-small arial;
	background: #e3dcc0;
	border-top: 1px solid #3b6e8f;
	border-bottom: 1px solid #3b6e8f;
	border-left: 5px solid #3b6e8f;
	border-right: 5px solid #3b6e8f;
	float: left;
	width: 100%;
	margin-top: 1px;
	padding: 3px;
	text-align: center;

	float: left;
	
}

  .table_menu_bottom a{
		color: black;
	}
		
   .main_image{
	
	float: left;
	margin-left: 5px;
	margin-top: 6px;
	}


