@charset "utf-8";
/* CSS Document */

body {
	background-image: url(common-images/background-box.gif);
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

/*** Resets ****************************************************************************************************/
/***************************************************************************************************************/
.clearboth { clear:both; }
.height20px { height:20px; }

.skip-to-content-link {	display:none; }
#skip-to-content { }

legend { display:none; }

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
}

h1 { margin:0px; padding:0px; }
h2 { margin:0px; padding:0px; }
h3 { margin:0px; padding:0px; }


/*** Page Setup - Standard *************************************************************************************/
/***************************************************************************************************************/
#white-page {
	position:relative;
	width:971px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

#standardpage-margins {
	float:left;
	padding-left:90px;
	background-image: url(common-images/left-column-colour.gif);
	background-repeat: repeat-y;
	background-position: 90px top;
}

#standardpage-width {
	float:left;
	width:861px;
	background-image: url(common-images/left-column-colour-white-cover.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#standardpage-content { float:right; width:627px; }

#standardpage-sideband { float:left; width:214px; }

#standardpage-nav-area {
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#ffffff;
}

.home-left-colunm-off {	background-image: url(common-images/left-column-colour-white-cover.gif); }


/*** Page Setup - Home *****************************************************************************************/
/***************************************************************************************************************/
#standardpage-margins-home {
	float:left;
	padding-left:90px;
	background-image: url(common-images/home-right-column-colour.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

#standardpage-width-home {
	float:left;
	width:861px;
	background-image: url(common-images/left-column-colour-white-cover.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/*** Accessibility Links ***************************************************************************************/
/***************************************************************************************************************/
#accessibilityLinks {
	margin:0;
	padding:0;
	margin:0px;
	padding:0px;
	list-style:none;
}

#accessibilityLinks li {
	padding:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	background-color:#f4f7f7;
	margin-top:20px;
	border: 1px solid #dce4e5;
}

#accessibilityLinks a {	display:block; }

/*** Standard Links Colours ************************************************************************************/
/***************************************************************************************************************/
a:link { color: #579ed4; }
a:visited { color:#b28a15; /* VI Manul Yellow - Darkend by 30% */ }
a:hover { color: #ff5800; }
a:active { color: #ff5800; }
a:focus { color: #ff5800; }

.no-link-highlight a:visited { color: #3f6075; }
.no-link-highlight a:hover { color: #3f6075; }
.no-link-highlight a:active { color: #3f6075; }
.no-link-highlight a:focus { color: #3f6075; }

h4.no-link-highlight a:visited { color: #5b5a5f; }
h4.no-link-highlight a:hover { color: #5b5a5f; }
h4.no-link-highlight a:active { color: #5b5a5f; }
h4.no-link-highlight a:focus { color: #5b5a5f; }
