body	{

	margin-top : 2px;

}

a:link {

	text-decoration : none;

}

a:visited {

	text-decoration : none;

	/* color : #CC6633;	Commented out to remove the Visited effect 2Jul08 MAS */
	/* There could be separate Visited effects for topnav bar and the rest */
}

a:hover {

	text-decoration : underline;

	/* color : #6f2020;	Commented out to leave just the underline 2Jul08 MAS */

}

a:active {

	text-decoration : none;

	color : #990000;

}

p , td , ul {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	line-height : normal;

	font-weight : normal;

	font-variant : normal;

	text-transform : none;

}

.general {

	border-top: 1px solid #Dff8e0;

	border-right: 1px solid #Dff8e0;

	border-bottom: 1px none #Dff8e0;

	border-left: 1px solid #Dff8e0;

}

.tableheadrow {

	border-top: 1px solid #Dff8e0;

	border-right: 1px solid #Dff8e0;

	border-bottom: 1px none #Dff8e0;

	border-left: 1px solid #Dff8e0;

	background-color: #Dff8e0;

}

.generalright {

	border-top: 1px solid #Dff8e0;

	border-right: 1px solid #Dff8e0;

	border-bottom: 1px none #Dff8e0;

	border-left: 1px solid #Dff8e0;

	text-align: right;

}

.generalcenter {

	border-top: 1px solid #Dff8e0;

	border-right: 1px solid #Dff8e0;

	border-bottom: 1px none #Dff8e0;

	border-left: 1px solid #Dff8e0;

	text-align: center;

}

.generalbottom {

	border-top: 1px solid #Dff8e0;

	border-right: 1px solid #Dff8e0;

	border-bottom: 1px solid #Dff8e0;

	border-left: 1px solid #Dff8e0;

}

.generalrightbottom {

	border-top: 1px solid #Dff8e0;

	border-right: 1px solid #Dff8e0;

	border-bottom: 1px solid #Dff8e0;

	border-left: 1px solid #Dff8e0;

	text-align: right

}

.infobody {

	font-family : Arial, Helvetica, sans-serif;

	font-style : normal;

	line-height : normal;

	font-weight : normal;

	font-variant : normal;

	color : #333333;

	background-color : #ffffff;

	text-align : left;

	width : auto;

}

.infoheader , h2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	color : #990033;

}

.infobody {

	font-family : Arial, Helvetica, sans-serif;

	font-size : x-small;

	font-style : normal;

	line-height : normal;

	font-weight : normal;

	font-variant : normal;

	text-transform : none;

	background-color : #ffffff;

}

.infolink {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	color : #000033;

}

.bar {

	font-family : Arial, Helvetica, sans-serif;

	line-height : 2px;

	background-color : #ffffff;

	background-position : 0% 50%;

	clear : none;

	float : left;

	height : auto;

	width : auto;

	border-right-style : none;

	border-bottom-style : solid;

	border-right-color : #60c8a0;

	border-bottom-color : #60c8a0;

	border-left-color : #60c8a0;

	color: #CCCCCC;

}

.Lnav {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	border-bottom-style : solid;

	border-right-color : #6666FF;

	border-bottom-color : #6666FF;

	border-left-color : #6666FF;

	border-bottom-width : 2px;

	color: #CCCCCC;

}

.projectnav {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	line-height : normal;

	font-weight : normal;

	font-variant : normal;

	text-transform : none;

	color : #BB0033;	/* Was CC3333. Now more like the centre column headings 25Feb10 MAS */

	background-color : #ffffff;

}

.projectbox {

	background-color : #ffffff;

	border-right-style : solid;

	border-right-width : thin;

	border-right-color : #00cc99;

}

.topnav {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	background-color : #4C80D8;	/* Was 0066FF. Changed to a softer blue 2Jul08 MAS */

	color : #EEEEFF;		/* was 990000. Changed to very pale blue 2Jul08 MAS */

	text-decoration : none;

}

.bottomnav {

	font-family : Arial, Helvetica, sans-serif;

	font-size : x-small;

	font-style : normal;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	color : #EEEEFF;		/* was 990000. Changed to very pale blue 2Jul08 MAS */

	background-color : #4C80D8;	/* Was 0066FF. Changed to a softer blue 2Jul08 MAS */

}

.heading , h1 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : medium;

	font-style : italic;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	color : #FF0066;

}

.headingpip {

	font-family : Arial, Helvetica, sans-serif;

	font-size : x-large;

	font-style : italic;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	color : #3399CC;

}

.starter {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	line-height : normal;

	font-weight : normal;

	font-variant : normal;

	text-transform : none;

	color : #333333;

	background-color : #e0f8e0;

}

.issues {

	font-family : Arial, Helvetica, sans-serif;

	font-size : medium;

	font-style : normal;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	color : #333333;

}

.issuesbody {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	line-height : normal;

	font-weight : normal;

	font-variant : normal;

	text-transform : none;

	display : block;

}

.current {

	font-family : Arial, Helvetica, sans-serif;

	font-size : x-small;

	font-style : normal;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	color : #333333;

}

.rightbox {

	border-left-style : solid;

	border-left-color : #3399CC;

	border-left-width : thin;

	border-bottom-style : solid;

	border-bottom-width : thin;

	border-bottom-color : #3399CC;

}

.rlbox {

	font-family : Arial, Helvetica, sans-serif;

	border-left-style : solid;

	border-left-color : #3366CC;

	border-left-width : thin;

}

.leftbox {

	font-family : Arial, Helvetica, sans-serif;

	border-right-color : #3366CC;

	border-right-width : thin;

}

link {

	font-family : Arial, Helvetica, sans-serif;

	font-size : x-small;

	font-style : normal;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	color : #ffffff;

	background-color : #6699FF;

	border : thin solid #66cc99;

}

.background {

	background-attachment: scroll;

	background-image : url();

	background-repeat : no-repeat;

	background-position : 85px 0%;

}

.background4pip {

	background-attachment : fixed;

	background-repeat : no-repeat;

	background-position : 0% 0%;

}

.Ltnav {

	border-right-style : none;

	border-bottom-style : solid;

	border-left-style : none;

	border-right-color : #dff8e0;

	border-bottom-color : #dff8e0;

	border-left-color : #dff8e0;

	border-bottom-width : 2px;

}

.vertnav {

	font-family : Arial, Helvetica, sans-serif;

	font-size : small;

	font-style : normal;

	line-height : normal;

	font-weight : bold;

	font-variant : normal;

	text-transform : none;

	color : #990000;

	background-color : #ffffff;

	text-decoration : none;

}

.ibody-sm {

	font-family : Arial, Helvetica, sans-serif;

	font-size : x-small;

	font-style : normal;

	line-height : normal;

	font-weight : normal;

	font-variant : normal;

	text-transform : none;

}

.indentedlist {

	list-style-position : outside;

	list-style-type : none;

	line-height : normal;

}

.redstar {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-large;

	color: #FF0000;

}

.redfont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	color: #FF0000;

}

hr {

	background-color: #FFFFFF;

	border: medium solid #FFFFFF;

}

hr.normal {

	color: #000000;

}
