/*panelColourNormal is Colour Neutral
Use the standard colour schema*/
body.panelColourNormal {
	background-image: url("../images/body_background.png");
	background-repeat:	repeat-x;
	background-position: 0px 50px;
}

.panelColourNormal .header {
	background-image: url("../images/header_background.png");
	background-repeat: repeat-x;
	color: #FFFFFF;
	border-bottom: 2px solid #a1cd73;
	background-position: bottom;
	background-color: #2e527e;
}

.panelColourNormal .headerBGCenter {
	background-image: url("../images/header_center.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}

.panelColourNormal .headerTools span, .panelColourNormal  .headerTools input, .panelColourNormal  .headerTools a {
	/*Contents of headerDiv are placed in their own SPAN tag. Place a margin of 15px so they are evenly spaced apart*/
	background-color: #E0E0E0;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: none;
	color: #000000;
}

.panelColourNormal .contentEdge {
	border: 1px solid #dedede;
	background-color: #FFFFFF;
	color: #000000;
}

.panelColourNormal .productLink {
	background-color: #EFEFEF;
	border: 1px solid #cccccc;
	color: #000000; 
	text-decoration: none;
}

.panelColourNormal .iconButton {
	background-color: #d7d7d7;
	border: 1px solid #AAAAAA;
}

.panelColourNormal .linkButton {
	background: #3498db;
	color: #FFFFFF;
	border: 2px solid #1f628d;
}

.panelColourNormal .info {
	background: url("../images/32_info.png") no-repeat #729fd7 0.5em 50%;
	border: 1px solid #5068ac;
	color: #FFFFFF;
}

.panelColourNormal .warning {
	background: url("../images/32_warning.png") no-repeat #e96d6d 0.5em 50%;
	border: 1px solid #813131;
	color: #FFFFFF;
}

/*Settings*/
.panelColourNormal .settingsMenuItem {
	border: 1px solid #CCCCCC; 
}
.panelColourNormal .settingsMenuItemSelected {
	background-color: #FFFFFF;
	color: #000000;
	border-right: 1px solid #FFFFFF;
}
.panelColourNormal .settingsMenuItemInactive{
	background-color: #EFEFEF;
	color: #000000;
}
.panelColourNormal .settingsContent {
	border: 1px solid #CCCCCC;
}

.panelColourNormal .settingNavigationActive {
	color: #FFFFFF;
	background-color: #4287f5;
	border: 1px solid #0c2040;
}
.panelColourNormal .settingNavigationInactive{
	background-color: #EFEFEF;
	color: #000000;
	border: 1px solid #E0E0E0;
}


/*panelColourHighContrast is Black and White
Use the standard colour schema*/
body.panelColourHighContrast {

}

.panelColourHighContrast .header {
	background-color: #062344;
	color: #FFFFFF;
	border-bottom: 2px solid #1d509e;
}

.panelColourHighContrast .headerBGCenter {

}


.panelColourHighContrast .headerTools span, .panelColourHighContrast  .headerTools input, .panelColourHighContrast  .headerTools a {
	/*Contents of headerDiv are placed in their own SPAN tag. Place a margin of 15px so they are evenly spaced apart*/
	background-color: #3a3a3a;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: none;
	color: #FFFFFF;
}
.panelColourHighContrast .contentEdge {
	border: 1px solid #3a3a3a;
	background-color: #FFFFFF;
	color: #000000;
}

.panelColourHighContrast .productLink {
	background-color: #FFFFFF;
	color: #000000; 
	text-decoration: underline;
}

.panelColourHighContrast .iconButton {
	background-color: #3a3a3a;
	background-image: none !important;
	padding: 5px !important; 
	color: #FFFFFF;
	border: 2px solid #000000;
	font-size: 1.2em;
}

.panelColourHighContrast .linkButton {
	background: #3a3a3a;
	color: #FFFFFF;
	border: 2px solid #000000;
}

.panelColourHighContrast .info {
	background: url("../images/32_info.png") no-repeat #3a3a3a 0.5em 50%;
	border: 1px solid #000000;
	color: #FFFFFF;
}

.panelColourHighContrast .warning {
	background: url("../images/32_warning.png") no-repeat #3a3a3a 0.5em 50%;
	border: 1px solid #000000;
	color: #FFFFFF;
}

.panelColourHighContrast .settingsMenuItem {
	border: 1px solid #000000; 
}
.panelColourHighContrast .settingsMenuItemSelected {
	background-color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #3a3a3a;
}
.panelColourHighContrast .settingsMenuItemInactive{
	background-color: #3a3a3a;
	color: #FFFFFF;
}
.panelColourHighContrast .settingsContent {
	border: 1px solid #000000;
}

.panelColourHighContrast .authenticationTabSelect {
	text-decoration: underline;
}
.panelColourHighContrast .settingNavigationActive {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.panelColourHighContrast .settingNavigationInactive{
	background-color: #3a3a3a;
	color: #FFFFFF;
	border: 1px solid #000000;
}
