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

.menuleft a{
	font-family:arial,helvetica; 
	text-decoration:none;
	font-size:11px; 
	font-weight:normal; 
	color:#00255b; 
	display:block;
	height:22px; 
	border-top: 1px solid #00255b;
	background-color:transparent;	
	text-align: right;
	width:130px;
	line-height:22px;
}

.menuleft a:visited{
	font-family:arial,helvetica; 
	text-decoration:none;
	font-size:11px; 
	font-weight:normal; 
	color:#00255b; 
	display:block;
	height:22px; 
	border-top: 1px solid #00255b;
	background-color:transparent;	
	text-align: right;
	width:130px;
	line-height:22px;
}


.menuleft a:hover{
	font-family:arial,helvetica; 
	text-decoration:none;
	font-size:11px; 
	font-weight:normal; 
	color:#00255b; 
	display:block;
	background-color:#FFC621; 
	font-family:arial,helvetica; 	
	line-height:22px;
	text-align: right;
	border-top: 1px solid #00255b;
	cursor: pointer; 
	background-image:url(images/linkbg2.png);
}



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;
	bottom:10px;
	
}

.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=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4;	
	border: thin solid white;
}

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



.imgwindow{
position:absolute;
height:100%;
width:100%;
z-index:10000;
display:none;

}

.closeimgwindow{
	position:absolute;
	top:45px;
	right:20%;
	
	background:#FFC621;
	width:50px;
	border:1px solid #00255b;
	padding:3px;
	
}


.imgframe{
position:absolute;
right:20%;

top:50px;
padding:10px;
background:#00255b;
overflow:auto;
}

.imgprev{
position:absolute;
	top:25px;
	left:15px;
	background-image:url("images/prev.png");
	background-repeat:no-repeat;
	width:50px;
	height:50px;


cursor:pointer;

}

.imgprev:hover{
	position:absolute;
	top:25px;
	left:15px;
	background-image:url("images/prevover.png");
	width:50px;
	height:50px;

}

.imgnext{
position:absolute;
background: transparent url("images/next.png") no-repeat;
background-repeat:no-repeat;
width: 50px;
height:50px;
top:25px;
right:15px;
cursor:pointer;
}


.imgnext:hover{
background:transparent url("images/nextover.png") no-repeat;
background-repeat:no-repeat;
}


a.nextbutton{
	
	display:block;
	position:absolute;
	right:10px;
	top:5px;
	width:40px;
  height:40px;  
  background: url("images/nextbutton.png") 0 0 no-repeat;
  
}

a.nextbutton:hover {
   background-position: 0px -40px;
}

a.prevbutton{
	
	display:block;
	position:absolute;
	left:10px;
	top:5px;
	width:40px;
  height:40px;  
  background: url("images/prevbutton.png") 0 0 no-repeat;
  
}

a.prevbutton:hover {
   background-position: 0px -40px;
}

.behindtitle{
	font-weight: bold; 
	font-size:14px;
	background: url("images/titlerule.png") bottom left no-repeat;
	padding-left:23px;
	
	height:30px;
}

.behindtitle div{
	margin-top:15px;

}

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




@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>
