BODY {
	font-size : small;
	color : #000000;
	text-align: left;
	scrollbar-arrow-color:#ffffff;
	scrollbar-face-color:#99ccff;
	scrollbar-shadow-color: #9fb304;
	scrollbar-highlight-color: #ffffff;
	scrollbar-track-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;




}

a:link	{                                                                        /* hyperlinks, default */
	color: #0000cc;
}

a:active {                                                                      /*  hyperlinks, colour when clicked whilst loading the page */
	color: purple;
} 							
	
a:visited { 
	color: #666633;																/*  hyperlinks previously visited */
}

a:hover	{																		/*  hyperlinks when mouse hovers over */
	color: red;
	text-decoration: underline;
}

p, table {																		/*  table default */
	font-size : small; /*was x-small*/
	padding: 2px;
}
		  
.big {																			/*  big font size */
   font-weight : bold; 
   font-size : medium; 
}
 
.bigc {
	font-weight : bold;
	font-size : medium;
	text-align : left;
	color: #ffffff;
	background-color: #6699cc;





}

.bold {
	font-weight : bold;




   
}

.boldc {																		/*  bold fonts centered */
   font-weight : bold; 
   text-align : center;     
}

.bolditalic {  																	/*  bold italic fonts centred */
    font-style: italic; 
	font-weight: bold;
}

.bottomnavtext {
   vertical-align: middle; 
   text-align: center;
   font-weight : bold; 
   border-top: 1px solid #0099ff;
   padding: 20px;
}

.caption {  																	/*  double-lined box-out */
    caption-side: bottom;
	border: 6px double #000000;
	padding: 0.5em 0em;
	margin-top: 0.5em; 
	text-align: center;
}

.compact-big {
	font-weight : bold;
	font-size : medium;
	text-align : left;
	color: #ffffff;
	background-color: #009933;
}

.compact-rightcolumnhead {																/*	top right column header text */
	font-weight : bolder;
	color: #ffffff;
	background-color : #009933;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	width: 60%;
	border: 2px solid #00ccff;
	bottom: 6px;
}

.compact-rightcolumnhead a:link { 														/*  for all top right column header hyperlinks */
	text-decoration: none;
	color: #ffffff;	
}

.compact-rightcolumnhead a:visited { 													/*  for all top right column header hyperlinks visited */
    text-decoration: none;
	color: #ffffff;
}

.compact-rightcolumnhead a:hover {														/*  for all top right column header hyperlinks hover */
   text-decoration: underline;
   color: #ffffff;
}


.compact-rightcolumntxt {																/*  for all right column featured text */
	border: 2px solid #0000ff;
	background-color: #009933;
	width: 60%;
	padding: 6px;
}



.compact-rightcolumntxt a:link { 														/*  for all right column featured hyperlinks */
	text-decoration: none;
	font-weight : bold;
}

.compact-rightcolumntxt a:visited { 													/*  for all right column featured hyperlinks visitied */
    text-decoration: none;
	font-weight : bold;
}

.compact-rightcolumntxt a:hover {														/*  for all right column featured hyperlinks hover */
   font-weight : bold;
   text-decoration: underline;
}

.compact-text {
	color: #009933;
}

.compact-text-bold {
	color: #009933;
	font-weight : bold;
}

.fifty-pcent { 																	/*  text takes up 50% of screen */
	width: 50%;
	padding: 2px;
	vertical-align: top;
 }
 
.footer { 																	    /*  footer left aligned */
	font-size : xx-small;
	font-weight: bold;
	vertical-align: top;
}

.footer-centred {																/*  footer centered */
	font-size : x-small;
	font-weight: bold;
    text-align : center;
}

.footer-right {																	/*  footer right aligned */
	font-size : xx-small;
	font-weight: bold;
	text-align : right;
	vertical-align: top;
}

.forty-pcent { 																	/*  text takes up 40% of screen, including padding */
	width: 35%;
	background-color: white;
	color: black;
	vertical-align: top;
	padding-left: 5px;
}

.green-text {
	color: #003300;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	font-size: small;
}

.hrblue {       	                  	    	     						    /*  blue horizontal line breaks */
	width: 100%;
	color: blue;
}
 
.hrblue-20pcent{    	                   	    	  						    /*  blue horizontal line breaks, centred and 20% width of screen */
	width: 20%;
	align: center;
	color: blue;
}
  
.indent {		  									  			 			    /*  text indented 10% of screen */
   text-indent: 20px;       
}

.indent2 {																		/*  text indented - second style*/
	margin-left: 8em;
	vertical-align: top;
	text-indent: -3.2em;
}

.italic {				    						  						    /*  italic fonts */
   font-style : italic; 
}

.italicc {											  						    /*  italic fonts centered */	
   font-style : italic; 
   text-align : center;     
}

.leftcolumntext {
	line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: top;
	border-top: 0px solid #000099;
	border-right: 0px solid #33FFCC;
	border-bottom: 2px solid #CCFFFF;
	border-left: 0px solid #3399ff;
	background-color: #0000FF;
	padding-right: 2px;
}

.leftcolumntext a:link { 														/*  hyperlink style for core links on all pages on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.leftcolumntext a:visited { 													/*  hyperlink visited style for core links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;	
}

.leftcolumntext a:hover {														/*  hyperlink hover style for core links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;
}

.leftcolumntext-selected {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #0000FF;
	border-top: 0px solid #FFFFFF;
	border-right: 0.5em solid #00ff66;
	border-bottom: 2px solid #CCFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;


}

.leftcolumntext-selected a:link { 														/*  hyperlink style for core links on all pages on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.leftcolumntext-selected a:visited { 													/*  hyperlink visited style for core links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;	
}

.leftcolumntext-selected a:hover {														/*  hyperlink hover style for core links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;
}

.leftcolumntextbold {								  							/*  bold for core links on all pages on left hand side*/
	line-height: 1.5em;
	text-align: right;
	font-weight: bold;
}

.leftcolumn-selected {								  							/*  selected core text used on left */
	text-align: right;
	background-color: #00CCFF;
	width: 100%;
	font-weight: bold;
	line-height: 1.3em;
	color: #ffffff;
}
	
.list {																	 	    /*  when list style applied, these styles used */
   list-style-type: none;
}

.directgov-table-background {																	/*  table rows for updates and news page */
	background-color: #ff6600;
}

.newstable {																	/*  table format with blue borders - use below table header style */
	border: 2px solid #ffffff;
	background-color: #ccccff;
	vertical-align: top;

}

.normc {																		/*  centered text */
    text-align : center; 
}

.normright {  																	/*  right aligned text */									
    text-align: right;
}

.purpletextpadding {															/*  exactly what it says on the tin */
   color : #990099; 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.rightcolumnhead {																/*	top right column header text */
	font-weight : bolder;
	color: #ffffff;
	background-color : #3300cc;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	width: 60%;
	border: 2px solid #00ccff;
	bottom: 6px;
}

.rightcolumnhead a:link { 														/*  for all top right column header hyperlinks */
	text-decoration: none;
	color: #ffffff;	
}

.rightcolumnhead a:visited { 													/*  for all top right column header hyperlinks visited */
    text-decoration: none;
	color: #ffffff;
}

.rightcolumnhead a:hover {														/*  for all top right column header hyperlinks hover */
   text-decoration: underline;
   color: #ffffff;
}


.rightcolumntxt {																/*  for all right column featured text */
	border: 2px solid #0000ff;
	background-color: #ccffff;
	width: 60%;
	padding: 6px;
}



.rightcolumntxt a:link { 														/*  for all right column featured hyperlinks */
	text-decoration: none;
	font-weight : bold;
}

.rightcolumntxt a:visited { 													/*  for all right column featured hyperlinks visitied */
    text-decoration: none;
	font-weight : bold;
}

.rightcolumntxt a:hover {														/*  for all right column featured hyperlinks hover */
   font-weight : bold;
   text-decoration: underline;
}

.searchboxnogap {
   margin-bottom: 0;}

.seventy-pcent { 																/*  text takes up 70% of screen */
	width: 70%;
	padding: 2px;
	vertical-align: top;
}

.sixty-pcent { 																	/*  text takes up 65% of screen */
	width: 65%;
	padding: 2px;
	vertical-align: top;
}
 
.small { 																		/* small text */
	font-size: xx-small;	
}
 
.smallbold {	 																/* small bold text */
	font-size: xx-small;
	font-weight: bold;
}

.smallboldcenter { 																/* small bold centered text */
	font-size: xx-small;
	font-weight: bold;
	text-align : center; 
}

.smallbolditalic { 																/* small bold italic text */
	font-size: xx-small;
	font-weight: bold;
	font-style: italic;
}

.smallitalic { 																	/* small italic text */
	font-size: xx-small;
	font-style: italic;
}

.tableborder {																	/*  table rows for updates and news page */
	background-color: #ccccff;
}

.tableleftbar {
	padding: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
	border: 0px;

}

.tablenopadding {																/*  table with no frills  */
	/*font-size : /*x-small;---------------*/
	padding: 0px;
	text-decoration: none;
}

.tableheader {																	/*  table header for tables! */
	background-color: #9999ff;
	/*border: 2px solid #ffffff;*/
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
		
}

.teamnav-default {
	color: #ff3333;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #003366;
	border-top: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #0000ff;

}

.teamnav-default a:link { 														/*  hyperlink style for core links on all pages on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-default a:visited { 													/*  hyperlink visited style for core links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-default a:hover {														/*  hyperlink hover style for core links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-header {
	text-align: left;
	font-weight: bold;
	line-height: 1.3em;
	font-family: arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color: #663366;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #3399FF;
	color: #FF3333;

}

.teamnav-header a:link { 													/*  left activity hyperlink */
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-header a:visited { 												/*  left activity hyperlink visited */
    color: #ffffff; 
    text-decoration: none;
	border: 0px;
}

.teamnav-header a:hover {													/*  left activity hyperlink hover */
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-sublevel {
	color: #CCFFFF;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #3399ff;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-sublevel a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;

}

.teamnav-sublevel a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
}

.teamnav-sublevel a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;

}

.teamnav-default-selected {
	color: #ff3333;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #003366;
	border-top: 1px solid #ffffff;
	border-right: 0.5em solid #00ff66;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #0000ff;  /**/
	background-position: top;



}

.teamnav-default-selected a:link { 														/*  hyperlink style for core links on all pages on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-default-selected a:visited { 													/*  hyperlink visited style for core links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-default-selected a:hover {														/*  hyperlink hover style for core links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;
	
}

.teamnav-header-selected {
	text-align: left;
	font-weight: bold;
	line-height: 1.3em;
	font-family: arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color: #663366;
	border-top: 1px solid #ffffff;
	border-right: 0.5em solid #00ff66;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #3399ff;
	color: #ff3333;

}

.teamnav-header-selected a:link { 													/*  left activity hyperlink */
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-header-selected a:visited { 												/*  left activity hyperlink visited */
    color: #FFFFFF; 
    text-decoration: none;
	border: 0px;
}

.teamnav-header-selected a:hover {													/*  left activity hyperlink hover */
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-sublevel-selected {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #3399FF;
	border-top: 1px solid #FFFFFF;
	border-right: 0.5em solid #00ff66;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-sublevel-selected a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-sublevel-selected a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-sublevel-selected a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}


.teamnav-level2 {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #0000cc;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-level2 a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-level2 a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-level2 a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-level2-selected {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #0000cc;
	border-top: 1px solid #FFFFFF;
	border-right: 0.5em solid #00ff66;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	padding-right: 2px;
	font-size: small;

}

.teamnav-level2-selected a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-level2-selected a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-level2-selected a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-level3 {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #339900;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-level3 a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-level3 a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-level3 a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-level3-selected {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #339900;
	border-top: 1px solid #ffffff;
	border-right: 0.5em solid #00ff66;
	border-bottom: 1px solid #ffffff;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-level3-selected a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-level3-selected a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-level3-selected a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-level4 {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #CC0033;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-level4 a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-level4 a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-level4 a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-level4-selected {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #CC0033;
	border-top: 1px solid #FFFFFF;
	border-right: 0.5em solid #00ff66;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-level4-selected a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-level4-selected a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-level4-selected a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-level5 {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #FF6633;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-level5 a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-level5 a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-level5 a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;

}

.teamnav-level5-selected {
	color: #ff0000;
	Line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #FF6633;
	border-top: 1px solid #FFFFFF;
	border-right: 0.5em solid #00ff66;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0em solid #000000;
	padding-right: 2px;
	font-size: small;

}

.teamnav-level5-selected a:link { 														/*  hyperlink style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;
	border: 0px;
}

.teamnav-level5-selected a:visited { 													/*  hyperlink visited style for team level 2 links on left hand side*/
    color: #ffffff;
	text-decoration: none;	
	border: 0px;
}

.teamnav-level5-selected a:hover {														/*  hyperlink hover style for team level 2 links on left hand side*/
	color: #ffffff;
	background-color: #ff0000;
	border: 0px;
	
}
.thirty-pcent { 																/*  test - coloured left aligned background, 30% of screen */
	width: 30%;
	background-color: #ff9999;
	color: black;
	vertical-align: top;
	padding-left :  5px;
	align : center;
}
.topbackground {																/*  background colour of banner graphic*/													
	background-color: #0000ff;
	padding: 0px;
}
.topnavactivity {																/*  background colour of key activty box just below top navigation bar */															
	text-align: left;
	font-weight: bolder;
	vertical-align: middle;
	color: #ffffff;
	background-color: #FF3333;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
  /*font-size: small;-----------------*/
	padding-left: 7px;/*was 4px*/


}	

.topnavtext {																	/*  top bar navigation */
	font-weight: bolder;
	color: #ffffff;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #0000ff;
	border: 6px solid #0000ff;
	text-decoration: none;
	/*font-size: small;--------------------*/

}

.topnavtext a:link { color: #ffffff;											/*  top bar navigation - hyperlink */
                     text-decoration: none;  
}
					 
.topnavtext a:visited { color: #ffffff;											/*  top bar navigation - hyperlink visited */
                         text-decoration: none; 
}
						 
.topnavtext a:hover {															/*  top bar navigation - hyperlink hover */
	color: #ff00ff;
	text-decoration: none;
}

.topnavtext a:active {															/*  top bar navigation - hyperlink active */
	color: #ff00ff;
	text-decoration: none;													
}

.topsearchbar {																	/*  top bar for search box */
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	/*font-size: small;*------------------------*/
	font-weight: bolder;
	padding-top: 5px;/*5px*/
	padding-right: 5px;/*0*/
	padding-bottom: 0px;
	background-color: #00ccff;
	padding-left: 9px;
	vertical-align: middle;
	text-align: right;
	margin-bottom: 0px;
}







	/* ------------- STUFF BELOW - NEED TO DECIDE WHETHER TO KEEP ---------------------- */






.boldcorp {		                                                	/*  KEEP??????? */
   font-weight : bold; 
   color: #000000;
   background-color: rgb(255,235,245);
}

.boldcorp1 {														/*  KEEP??????? */
   font-weight : bold; 
   color: #000000;
   background-color: rgb(255,200,220);  
}

.boldcorp {		                                                	/*  KEEP??????? */
   font-weight : bold; 
   color: #000000;
   background-color: rgb(255,235,245);
}

.boldcorp1 {														/*  KEEP??????? */
   font-weight : bold; 
   color: #000000;
   background-color: rgb(255,200,220);  
}

.cep {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(240,240,255); 
   vertical-align : middle; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.contacts { 														/*  KEEP??????? */
	color: black;
	background-color:  rgb(255,200,220);
	font-weight: bold;
	width: 50%;
}
 
.corp {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,235,245); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.corp1 {															/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,200,220); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.ecd {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,235,245); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.ecd1 {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,200,220); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.ecd2 {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,235,245); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.ecd1 {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,200,220); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.ecd4 {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,235,245); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.euro {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(240,240,255); 
   vertical-align: middle; 
   padding-top: 2px; 
   padding-bottom: 2px; 
}

.euro1 {															/*  KEEP??????? */
	color : #000000;
	background-color: rgb(220,220,255);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.linctec {															/*  KEEP??????? */					
   color : #ffffff; 
   background-color : #205a41; 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
   font-size : small; 
   font-weight: bold;
   text-align: center;
   font-family : verdana, arial, sans-serif; 
}

.mini-links {
	font-size: xx-small;
	vertical-align: top;

}

.news {																/*  KEEP??????? */
	width: 96%;
	border : none;
	padding : 2px;
	vertical-align: baseline;
	background-color: #99FFFF;
}

.news1 {															/*  KEEP??????? */
	width: 10%;
	font-size: small;
	text-align: center;
	vertical-align: top;
}

.news2 {															/*  KEEP??????? */
	width: 65%;
	font-size: small;
	text-align: left;
	font-weight.: bold;
	vertical-align: top;
}

.news3 {															/*  KEEP??????? */
	width: 25%;
	font-size: small;
	text-align: left;	
	vertical-align: top;
}

.news4 {															/*  KEEP??????? */
	width: 90%;
	background-color: rgb(255,200,220);
	color: black;
	vertical-align: top;
}

.newsheadline {														/*  KEEP??????? */
	font-weight : bold;
	font-size : small;
	vertical-align: top;
}

.ninetysix-pcent { 													/*  KEEP??????? */
	width: 100%;
	border: none;
	padding: 2px;
	vertical-align: top;
}

.se {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,235,245); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.se1 {																/*  KEEP??????? */
   color : #000000; 
   background-color : rgb(255,200,220); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}

.who {																/*  KEEP??????? */
	width: 40%;
	height: 25px;
}

.who1 {																/*  KEEP??????? */
	width: 25%;
	height: 25px;
}

.who2 {																/*  KEEP??????? */
	width: 10%;	
	height: 25px;
	text-align: center	
}

.tony  {
	color : #ff00ff;
	font-size: large;

}

.leftcolumn-minus {
	font-size: medium;
	font-weight: bolder;
	color: #FF0000;
	right: 2px;
	vertical-align: top;
	letter-spacing: 1.5px;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #3399FF;



 
}

.leftcolumntextteam {
	text-align: right;
	font-weight: bold;
	line-height: 1.3em;
	font-family: arial, Helvetica, sans-serif;
	vertical-align: text-top;
	background-color: #6633ff;
	border-top: thin solid #0099ff;
	border-right: thin solid #0099ff;
	border-bottom: thin solid #0099ff;
	border-left: thin solid #0099ff;
	padding-right: 2px;



}

.leftcolumntextteam a:link { 													/*  left activity hyperlink */
    color: #ffffff;
	text-decoration: none;
}

.leftcolumntextteam a:visited { 												/*  left activity hyperlink visited */
    color: #ffffff; 
    text-decoration: none;
}

.leftcolumntextteam a:hover {													/*  left activity hyperlink hover */
	color: #ffffff;
	background-color: #ff0000;
	width:100%
}

.leftcolumntextteamarrow {													    /*  use for applying colour to arrow */
	color: #ff0000;
}

.leftcolumnteam-selected {
	text-align: right;
	background-color: #00ccff;
	font-weight: bold;
	line-height: 1.3em;
	color: #ffffff;
	border-right: 4px solid #ff3333;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;

}

.hangingindent {

	text-indent: 2.4em;
	margin-left: -3em
	
}
.alpleft {
    font-family: Arial, Helvetica, sans-serif;
	background-color: #660000;
	color: #ffffff;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #0000ff;
}

.alpleft a:link { 
	font-family: Arial, Helvetica, sans-serif;													/*  left activity hyperlink */
    
	color: #ffffff;
	text-decoration: none;
}

.alpleft a:visited { 
	font-family: Arial, Helvetica, sans-serif;												/*  left activity hyperlink visited */
    
	color: #ffffff;
	text-decoration: none;
}

.alpleft a:hover {													/*  left activity hyperlink hover */
	color: #ffffff;
	

}

.alpleft-lev1 {
    font-family: Arial, Helvetica, sans-serif;
	background-color: #CC9999;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right: 2px solid #66FFFF;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #0000ff;

}

.alpleft-lev1 a:link { 
	font-family: Arial, Helvetica, sans-serif;													/*  left activity hyperlink */
    
	color: #ffffff;
	text-decoration: none;
	
}

.alpleft-lev1 a:visited { 
	font-family: Arial, Helvetica, sans-serif;												/*  left activity hyperlink visited */
    
	color: #ffffff;
	text-decoration: none;
	}

.alpleft-lev1 a:hover {													/*  left activity hyperlink hover */
	font-family: Arial, Helvetica, sans-serif;												/*  left activity hyperlink visited */
    
	color: #ffffff;
	
}

.alpleft-lev2 {
    font-family: Arial, Helvetica, sans-serif;
	background-color: #CC9999;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 0px solid #0000ff;

}

.alpleft-lev2 a:link { 
	font-family: Arial, Helvetica, sans-serif;													/*  left activity hyperlink */
    
	color: #ffffff;
	text-decoration: none;
	
}

.alpleft-lev2 a:visited { 
	font-family: Arial, Helvetica, sans-serif;												/*  left activity hyperlink visited */
    
	color: #ffffff;
	text-decoration: none;
	}

.alpleft-lev2 a:hover {													/*  left activity hyperlink hover */
	font-family: Arial, Helvetica, sans-serif;												/*  left activity hyperlink visited */
    
	color: #ffffff;
}
.titlestyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #0099FF;
	font-style: normal;
	font-weight: bolder;
	list-style-type: circle;
	text-align: center;
	list-style-image: url(images/arrowblue.gif);
}

.titlestyle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	background-color: #FF6699;
	font-style: normal;
	font-weight: bolder;
	list-style-type: circle;
	text-align: center;
	list-style-image: url(images/arrowblue.gif);
}

.centrecolumntxt {
	border: 2px solid #0000ff;
	background-color: #FFFFCC;
	width: auto;
	padding: 6px;
	font-weight: bold;

}
.redtext {
	color: #CC0033;
	font-weight: bold;

}
.whiteongreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	background-color: #33CC66;
}
.black-background {
	background-color: #000000;
}
.hotspot-bkrnd1 {
	background-color: #FF0000;
}
.hotspot-bkrnd2 {
	background-color: #FF9900;
}
.hotspot-bkrnd3 {
	background-color: #FFCC99;
}
.hotspot-bkrnd4 {
	background-color: #FFFFCC;
}
.hotspot-bkrnd5 {
	background-color: #FFFF66;
}

.boxout-pink {																/*  KEEP??????? */
   color : #000000; 
   font-weight: bold;
   background-color : rgb(255,235,245); 
   vertical-align : top; 
   padding-top : 2px; 
   padding-bottom : 2px; 
}
