/* SHL.COM Style Sheet, Created by Ivan Slade */
/* Optimised version created 27/08/03 */
/* Validated against CSS2.0 at http://jigsaw.w3.org/css-validator/ */
/* Revision History */
/* 11/09/03 I Slade changed product colour references*/
/* 12/09/03 I Slade	changes for link styles, enabled visited links*/
/* 15/09/03 I Slade further product colour changes*/
/* 17/09/03 I Slade further link style changes, .indent right margin, change to bullet list style*/
/* 18/09/03 I Slade final link style changes for Arial in main links*/
/* 19/09/03 I Slade added margin spacing for LI tag reduced UL line spacing, changes performance dark colour*/
/* 24/09/03 I Slade added rlCatTitle class for related links */
/* 08/10/03 I Slade added Investor Relations styles */
/* 25/11/03 I Slade added visited link style for normal links */
/* 28/11/03 I Slade added LI.sub style to fix small text size in nested LI tags */
/* 01/12/03	I Slade added greyLink link style for calendar control */
/* 10/02/04 I Slade added .roiRowTitle style for ROI calculator results screen */
/* 11/02/04	I Slade added .formBGD style for disabled form elements on roi calculator */
/* 11/02/04 I Slade added Competency colour classes */
/* 12/02/04 I Slade added error message style */
/* 16/02/04 I Slade added PopUp margins style & roiResults Shortlist shading bg */

/* Grouped tag definitions */
h1,h2,h3,h4,p,li,.SearchLabelText,.purpleTitle,.pinkText,.pinkTextIndent,.mainText,.whiteTextHeader,.bigTitle,.lightGreyTableTitle,.purpleTableHeadIndent,.PinkDateText,A.mainLink,A,.rlCatTitle,h5,h6,.panelLink,.pChangeText,.pSharePrice,.pTableTitle,.smallTableText,.roiRowTitle,.error,blockquote {
	font-family: Arial, Helvetica, sans-serif;
}
h3,h4,p,li,.navLinks,A.mainLink,.lightGreyTableTitle,.pinkTextIndent,.pinkFTitle,.mainText,.ptableTitle,blockquote {
	font-size: 0.8em;
}
.searchBG,.formBG,.copyright,.breadcrumb,.button,.pinkFTitle,.purpleFTitle,A.mainNav,A.topLinks,A.bcLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.copyright,.searchBG,.formBG,.breadcrumb,.button,.SearchLabelText,.fieldText,A.topLinks,.purpleTableHeadIndent,.pinkDateText,.pChangeText,.panelLink,.smallTableText,.formBGD {
	font-size: 0.7em;
}
h1,h4,.menuSeparator,.pinkText,.pinkTextIndent,.pinkFTitle,.PinkDateText,h6 {
	color: #CC0066;
}
h2,p,li,.mainText,.smallTableText {
	font-weight: normal;
	color: #000000;
}
h3,.copyright,.SearchLabelText,A,.purpleTitle,.purpleFTitle,.bigTitle,.purpleTableHeadIndent,.rlCatTitle,h5,.pChangeText,.pSharePrice,.pTableTitle {
	color: #330066;
}
h1,h3,h4,h5,.lightGreyTableTitle,.purpleTitle,.pinkFTitle,.purpleFTitle,.whiteTextHeader,.bigTitle,.purpleTableHeadIndent,.rlCatTitle,.pChangeText,.pSharePrice,.pTableTitle,.error  {
	font-weight: bold;
}
h1,h2,.lightGreyTableTitle,.whiteTextHeader {
	padding-left: 5px;
	margin-left: 5px;
}
body,.whiteBG,.tableLine {
	background-color: #FFFFFF;
}

/* HTML Tag definitons */
body {
	background-image: url(/BrowserCheck/images/grad_bg_02.JPG);
	background-repeat: repeat-x;
}
h1 {
	font-size: 1.5em;
}
h2 {
	font-size: 1em;
	margin-right: 5px;
	padding-right: 5px;
	line-height: 14pt;
}
h5 {
	font-size: 0.85em;
	background-color: #BDC9D2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-right: -5px;
	margin-left: -10px;
	margin-top: -5px;
	margin-bottom: 0px;
}
h6 {
	font-size: 0.8em;
	background-color: #DCE6EA;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: normal;
	margin-right: -5px;
	margin-left: -10px;
}
ul {
	line-height: 14pt;
}
li {
	margin-bottom: 10px;
}
li.sub, ol ol li {
 font-size: 1em;
}
ol ol li {
 list-style-type: lower-roman;
}
 
blockquote {
	font-style: italic;
	}
/* Framework Classes */
.leftPurpleBar {
	background-color: #330066;
	width: 25px;
}
.leftGreyBar {
	background-color: #91A6B7;
	width: 15px;
}
.footerTableBG {
	background-image: url(/BrowserCheck/images/footer_grad.jpg);
	background-repeat: repeat-x;
}
.searchBG {
	background-color: #CCD5D9;
}
.formBG {
	background-color: #EAF0F2;
}
.formBGD {
	background-color: #CCCCCC;
}
.margins {
	margin: 0px;
	left: 0px;
	top: 0px;
	position: absolute;
}
.marginsPopUp {
 margin: 0px;
 left: 0px;
 top: 0px;
 right: 20px;
 position: absolute;
}
.breadcrumb {
	color: #9999CC;
}
.pTableTitle,.lightGreyBG,.button {
	background-color: #DCE6EA;
}
.SearchLabelText {
	margin-right: 2px;
	padding-right: 2px;
}
.relatedLinksIndent {
	margin-left: 15px;
	padding-left: 15px;
}
.popUp {
	background-image: url(/BrowserCheck/images/pop-upbg.jpg);
	background-repeat: repeat-x;
}
.help {
	background-image: url();
	margin: 0px;
}

/* Link Styles */

A.topLinks, A.mainNav,A.bcLink,A.topLinks:visited,A.mainNav:visited,A.bcLink:visited {text-decoration: none }

A.mainNav:visited,A.mainLink:visited,a.panelLink:visited,A:visited {color: #990066 }

A.topLinks:hover, A.mainNav:hover, A.bcLink:hover {text-decoration: underline }

A.mainLink {
	line-height: 14pt;
}
/*IR Classes*/
.imgBorder,.rightPanelBorder {
	border: 1px solid #BDC8D1;
}
/*Grouped border classes*/

.topGreyBorder,.Access_AbilityTopBorder,.Access_PerformanceTopBorder,.Access_CompetenciesTopBorder,.Access_PersonalityTopBorder,.Access_Motivation_ValuesTopBorder,.Access_InterestsTopBorder,.TrainingTopBorder {
	border-top-width: 2px;
	border-top-style: solid;
}
.leftGreyBorder,.Access_AbilityLeftBorder,.Access_PerformanceLeftBorder,.Access_CompetenciesLeftBorder,.Access_PersonalityLeftBorder,.Access_Motivation_ValuesLeftBorder,.Access_InterestsLeftBorder,.leftBotGreyBorder,.Access_AbilityLeftBotBorder,.Access_PerformanceLeftBotBorder,.Access_CompetenciesLeftBotBorder,.Access_PersonalityLeftBotBorder,.Access_Motivation_ValuesLeftBotBorder,.Access_InterestsLeftBotBorder,.TrainingLeftBotBorder,.TrainingLeftBorder {
	border-left-width: 2px;
	border-left-style: solid;
}
.bottomGreyBorder,.Access_AbilityBottomBorder,.Access_PerformanceBottomBorder,.Access_CompetenciesBottomBorder,.Access_PersonalityBottomBorder,.Access_Motivation_ValuesBottomBorder,.Access_InterestsBottomBorder,.leftBotGreyBorder,.Access_AbilityLeftBotBorder,.Access_PerformanceLeftBotBorder,.Access_CompetenciesLeftBotBorder,.Access_PersonalityLeftBotBorder,.Access_Motivation_ValuesLeftBotBorder,.Access_InterestsLeftBotBorder,.TrainingLeftBotBorder,.TrainingBottomBorder {
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.leftRightGreyBorder,.Access_AbilityLeftRightBorder,.Access_PerformanceLeftRightBorder,.Access_CompetenciesLeftRightBorder,.Access_PersonalityLeftRightBorder,.Access_Motivation_ValuesLeftRightBorder,.Access_InterestsLeftRightBorder,.TrainingLeftRightBorder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
}
.greyImgBorder,.Access_AbilityImgBorder,.Access_PerformanceImgBorder,.Access_CompetenciesImgBorder,.Access_PersonalityImgBorder,.Access_Motivation_ValuesImgBorder,.Access_InterestsImgBorder,.TrainingImgBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

/* Grey formatting classes */
.topGreyBorder {
	border-top-color: #BDC8D1;
}
.leftGreyBorder {
	border-left-color: #BDC8D1;
}
.rightGreyBorder {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #BDC8D1;
}
.bottomGreyBorder {
	border-bottom-color: #BDC8D1;
}
.darkGreyBG {
	background-color: #91A7B8;
}
.darkGreyBG.bigTitle{
	font-size: 0.8em;
}
.midGreyBG {
	background-color: #BDC9D2;
}
.midGreyBG p{
	font-size: 0.7em;
}
.vLightGreyBG {
	background-color: #EAF0F2;
}
.lightGreyTableTitle {
	color: #CC0033;
	background-color: #C9D5DA;
}
.leftBotGreyBorder {
	border-bottom-color: #BDC8D1;
	border-left-color: #BDC8D1;
}
.leftRightGreyBorder {
	border-right-color: #BDC8D1;
	border-left-color: #BDC8D1;
	border-top-color: #BDC8D1;
}
.greyImgBorder {
	border-bottom-color: #BDC8D1;
}
/* Purple formatting classes */
.purpleTitle {
	font-size: 0.85em;
}

/* Access_Ability formatting classes */
.Access_AbilityDarkBG {
	/*background-color: #8C005F;*/
	background-color: #990066;
}
.Access_AbilityLightBG {
	background-color: #F8EDF3;
}
.Access_AbilityMidBG {
	/*background-color: #E9C6D9;*/
	background-color: #F8EDF3;
}
.Access_AbilityLeftRightBorder {
	border-right-color: #8C005F;
	border-left-color: #8C005F;
	border-top-color: #8C005F;
}
.Access_AbilityLeftBotBorder {
	border-bottom-color: #8C005F;
	border-left-color: #8C005F;
}
.Access_AbilityTopBorder {
	border-top-color: #8C005F;
}
.Access_AbilityLeftBorder {
	border-left-color: #8C005F;
}
.Access_AbilityBottomBorder {
	border-bottom-color: #8C005F;
}
.Access_AbilityImgBorder {
	border-bottom-color: #8COO5F;
}

/* Access_Performance formatting classes */
.Access_PerformanceDarkBG {
	/*background-color: #E34F00;*/
	background-color: #CC9933;
}
.Access_PerformanceLightBG {
	background-color: #FAEAD7;
}
.Access_PerformanceMidBG {
	/*background-color: #EFC89F;*/
	background-color: #FAEAD7;
}
.Access_PerformanceLeftRightBorder {
	border-right-color: #E34F00;
	border-left-color: #E34F00;
	border-top-color: #E34F00;
}
.Access_PerformanceLeftBotBorder {
	border-bottom-color: #E34F00;
	border-left-color: #E34F00;
}
.Access_PerformanceTopBorder {
	border-top-color: #E34F00;
}
.Access_PerformanceLeftBorder {
	border-left-color: #E34F00;
}
.Access_PerformanceBottomBorder {
	border-bottom-color: #E34F00;
}
.Access_PerformanceImgBorder {
	border-bottom-color: #E34F00;
}

/* Access_Competencies formatting classes */
.Access_CompetenciesDarkBG {
	/*background-color: #009500;*/
	background-color: #00AE00;
}
.Access_CompetenciesLightBG {
	background-color: #DCF0DE;
}
.Access_CompetenciesMidBG {
/*	background-color: #B2DCB4;*/
	background-color: #DCF0DE;
}
.Access_CompetenciesLeftRightBorder {
	border-right-color: #009500;
	border-left-color: #009500;
	border-top-color: #009500;
}
.Access_CompetenciesLeftBotBorder {
	border-bottom-color: #009500;
	border-left-color: #009500;
}
.Access_CompetenciesTopBorder {
	border-top-color: #009500;
}
.Access_CompetenciesLeftBorder {
	border-left-color: #009500;
}
.Access_CompetenciesBottomBorder {
	border-bottom-color: #009500;
}
.Access_CompetenciesImgBorder {
	border-bottom-color: #009500;
}

/* Access_Personality formatting classes */
.Access_PersonalityDarkBG {
	background-color: #00889F;
}
.Access_PersonalityLightBG {
	background-color: #E3F0F3;
}
.Access_PersonalityMidBG {
	/*background-color: #BBD9E1;*/
	background-color: #E3F0F3;
}
.Access_PersonalityLeftRightBorder {
	border-right-color: #00889F;
	border-left-color: #00889F;
	border-top-color: #00889F;
}
.Access_PersonalityLeftBotBorder {
	border-bottom-color: #00889F;
	border-left-color: #00889F;
}
.Access_PersonalityTopBorder {
	border-top-color: #00889F;
}
.Access_PersonalityLeftBorder {
	border-left-color: #00889F;
}
.Access_PersonalityBottomBorder {
	border-bottom-color: #00889F;
}
.Access_PersonalityImgBorder {
	border-bottom-color: #00889F;
}

/* Access_Motivation_Values formatting classes */
.Access_Motivation_ValuesDarkBG {
	/*background-color: #999900;*/
	background-color: #99CC00;
}
.Access_Motivation_ValuesLightBG {
	background-color: #F2F7DF;
}
.Access_Motivation_ValuesMidBG {
	/*background-color: #DDEAAC;*/
	background-color: #F2F7DF;
}
.Access_Motivation_ValuesLeftRightBorder {
	border-right-color: #999900;
	border-left-color: #999900;
	border-top-color: #999900;
}
.Access_Motivation_ValuesLeftBotBorder {
	border-bottom-color: #999900;
	border-left-color: #999900;
}
.Access_Motivation_ValuesTopBorder {
	border-top-color: #999900;
}
.Access_Motivation_ValuesLeftBorder {
	border-left-color: #97A723;
}
.Access_Motivation_ValuesBottomBorder {
	border-bottom-color: #999900;
}
.Access_Motivation_ValuesImgBorder {
	border-bottom-color: #999900;
}

/* Access_Interests formatting classes */
.Access_InterestsDarkBG {
	background-color: #CC0000;
}
.Access_InterestsLightBG {
	background-color: #FCE4E4;
}
.Access_InterestsMidBG {
	/*background-color: #F6BBBB;*/
	background-color: #FCE4E4;
}
.Access_InterestsLeftRightBorder {
	border-right-color: #CC0000;
	border-left-color: #CC0000;
	border-top-color: #CC0000;
}
.Access_InterestsLeftBotBorder {
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
}
.Access_InterestsTopBorder {
	border-top-color: #CC0000;
}
.Access_InterestsLeftBorder {
	border-left-color: #CC0000;
}
.Access_InterestsBottomBorder {
	border-bottom-color: #CC0000;
}
.Access_InterestsImgBorder {
	border-bottom-color: #CC0000;
}

/* Training formatting classes */
.TrainingDarkBG {
	background-color: #888B91;
}
.TrainingLightBG {
	background-color: #F2F2F4;
}
.TrainingMidBG {
	background-color: #D6D8DD;
}
.TrainingMidBG.pinkTextIndent{
	font-size: 0.8em;
}
.TrainingLeftRightBorder {
	border-right-color: #888B91;
	border-left-color: #888B91;
	border-top-color: #888B91;
}
.TrainingLeftBotBorder {
	border-bottom-color: #888B91;
	border-left-color: #888B91;
}
.TrainingTopBorder {
	border-top-color: #888B91;
}
.TrainingLeftBorder {
	border-left-color: #888B91;
}
.TrainingBottomBorder {
	border-bottom-color: #888B91;
}
A.greyLink {
	color: #999999;
}

.TrainingImgBorder {
	border-bottom-color: #888B91;
}
/* Competency Colour Classes */
.compRow {font-size: 0.3em;}
.compCard { background-image: none;}
.compCardBorder {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #999999;
}
.compCardBG {
	background-color: #E4E4E4;
}
.compListItem {
	font-weight: normal;
	color: #000000;
}
.compBlue,.compPink,.compBrown,.compLPurple,.compDPurple,.compOrange,.compLGreen,.compDGreen {
	font-family: Arial, Velvetica, Sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.compBlue {
	background-color: #66CCFF;
}
.compBlueTD ol li {
	list-style-type: upper-alpha; 
	color: #66CCFF; 
	font-weight: bold;
	margin-right: 5px;
}
.compPink {
	background-color: #CC3399;
}
.compPinkTD ol li {
	list-style-type: upper-alpha; 
	color: #CC3399; 
	font-weight: bold;
	margin-right: 5px;
}
.compBrown {
	background-color: #990000;
}
.compLPurple {
	background-color: #9966CC;
}
.compDPurple {
	background-color: #660099;
}
.compOrange {
	background-color: #FF9900;
}
.compLGreen {
	background-color: #99CC33;
}
.compDGreen {
	background-color: #006600;
}
.TrainingImgBorder {
	border-bottom-color: #888B91;
}

/* Generic main content classes */
.tableline {
	height: 1px;
	font-size: 1px;
	color: #FFFFFF;
}
.indentLeftRight,.indentMain,.indent,.pinkTextIndent {
	margin-left: 10px;
}
.indent {
	margin-right: 5px;
}
.indentPad {
	margin-left: 5px;
	padding: 5px;
}
.indentLeftRight {
	margin-right: 10px;
}
.whiteTextHeader {
	font-size: 0.9em;
	color: #FFFFFF;
}
.indentMain {
	margin-right: 5px;
	margin-top: 3mm;
	margin-bottom: 3mm;
}
.bigTitle {
	font-size: 1.1em;
}
.indentRight {
	margin-right: 10px;
}
.rlCatTitle {
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 0.9em;
}

.roiRowTitle {
	font-size: 0.7em;
}

/* Need these styles below to fallback on if the css switching fails */
.MidBG {
	background-color: #BDC9D2;
}

.DarkBG {
	background-color: #91A7B8;
}

.BottomBorder{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #97A723;
}
.error {
	background-color: #FFFF00;
}

/*Added styles recieved from onsite*/
.compBrownTD ol li,.compLPurpleTD ol li,.compDPurpleTD ol li,.compOrangeTD ol li,.compLGreenTD ol li,.compDGreenTD ol li  {
 list-style-type: upper-alpha; 
 font-weight: bold;
 margin-right: 5px;
}
.compBrownTD ol li {
  color: #990000; 
}
.compLPurpleTD ol li {
 color: #9966CC; 
}
.compDPurpleTD ol li {
 color: #660099; 
}
.compOrangeTD ol li {
 color: #FF9900; 
}
.compLGreenTD ol li {
 color: #99CC33; 
}
.compDGreenTD ol li {
 color: #006600; 
}

/* ---------------------------------------------------------------- */

