/* PwC Czech republic start  */
.info img{padding: 0 1em 1em 0;
text-align: left;
}

.moser img{padding: 1em;
}
.moser2 img{padding: 1em 2em 1em 0;
}
.mlcoch img{ padding: 0 1em 1em 1em;
}
.silverBox
{

	border:1px solid silver;
}


.greenBox
{
	background-color:#fdf4e5;
	padding:8px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #fdf4e5;

}
.greenBox p
{
	margin:0px;
}

.rightColumn
{
	float:left;
	widht:40%;
	margin: 10px 5px 10px 5px;

}

.leftColumn
{
	float:left;
	width:60%;
	margin:0px;
	
}

.description
{

	font-size:70%;
	text-align:right;
}

hr.clear
{
	clear:both;
	visibility:hidden;
}

.smallPhotos
{
	padding:5px;
}
/* PwC Czech republic end  */

/* # START # MG - Page widths */
#indexContainer { width: 994px; }
#contentContainer { width: 994px; }
#bodyContainer { width: 994px; }
/* # END # MG - Page widths */

.LHN li div.LHNEntry {
	background-image: url(/images/uk/eng/car-inexp/careers_lhn-corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	border-left: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	
}

.LHN ul li ul {border-bottom: 2px solid #FFFFFF; border-collapse: collapse; margin-top: -6px solid; padding-top: -6px solid; border-top: 0px solid;}

.LHN li li div.LHNEntry {background-color: #E9F0BF; border-bottom: 0px;
	background-image: none;}

	/* level 1 */
		.LHN ul li.Selected {border-bottom: 2px solid #FFFFFF;}
		.LHN ul li.Selected div {
			background-image: none;
			border-bottom: 0px solid #FFFFFF;
			background-color: #A8C200;
		}
		
		.LHN ul li.Selected div.LHNEntry a:link { color: #666600; font-weight: bold;}
		.LHN ul li.Selected a:visited { color: #666600; font-weight: bold; }
		.LHN ul li.Selected a:hover { color: #E9F0BF; background-color: #A8C200; font-weight: bold; }
		

	/* level 2 */
		.LHN ul li ul {background-color: #D9E192;}
		.LHN ul li ul li.Selected {background-color: #FF0000; font-weight: bold;}
		.LHN ul li ul li.Selected {border-bottom: 0px solid #FFFFFF;}
		.LHN ul li.Selected ul li div { background-color: #E9F0BF;}

		.LHN ul li ul li.Selected div {
			background-color: #E9F0BF;
		}
		.LHN ul li ul li.Selected div a:link, .LHN ul li ul li.Selected div a:visited,  {
			color: #666600;
		}
		.LHN ul li ul li.Selected div a:hover {color: #FFFFFF;}
		.LHN ul li.Selected ul li div.LHNEntry a:link { color: #666600; font-weight: normal; }
		.LHN ul li.Selected ul li div.LHNEntry a:visited { color: #666600; font-weight: normal; }
		.LHN ul li.Selected ul li div.LHNEntry a:hover { color: #FFFFFF; font-weight: normal; }
		
		.LHN ul li ul li.selected div.LHNEntry a:link { color: #666600; font-weight: bold; }
		.LHN ul li ul li.selected div.LHNEntry a:visited { color: #666600; font-weight: bold; }
		.LHN ul li ul li.selected div.LHNEntry a:hover { color: #FFFFFF; font-weight: bold; }

		.LHN ul li.Selected ul li.Selected a:link { color: #666600; font-weight: bold; }
		.LHN ul li.Selected ul li.Selected a:visited { color: #666600; font-weight: bold; }
		.LHN ul li.Selected ul li.Selected a:hover { color: #FFFFFF; font-weight: bold; }
			
	/* level 3 */
		.LHN ul li.Selected ul li.Selected ul li.Selected {
			background-color: #D4E180;
			color: #FFFFFF;
		}
		.LHN ul li.Selected ul li.Selected ul li.Selected a:link { color: #FFFFFF; }
		.LHN ul li.Selected ul li.Selected ul li.Selected a:visited { color: #FFFFFF; }
		.LHN ul li.Selected ul li.Selected ul li.Selected a:hover { color: #FFFFFF; }
		.LHN ul li.Selected ul li.Selected ul li.Selected {
			background-image: none;
			border-bottom: 0px solid #FFFFFF;
		}


.pageTitle, .pageTools { border-bottom: 0px solid #000000;}

/* New styles added by Steve which are added by the JavaScript */

#FirstLevelSelected { 
	color: #D9E192; 
	background-color: #666600;
	border: 1px 1px 0px 1px;
}

.LHN ul li ul li ul li {
	border: 0px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#FirstLevelSelected a { color: #D9E192; }
#FirstLevelSelected a.links { color: #D9E192; }
#FirstLevelSelected a.visited { color: #D9E192; }
#FirstLevelSelected a.hover { color: #D9E192; }

#SecondLevelSelected a { font-weight:bold; }
#SecondLevelSelected a.links { font-weight:bold; }
#SecondLevelSelected a.visited { font-weight:bold; }
#SecondLevelSelected a.hover { font-weight:bold; }


/* CONTENT  STYLES */

.hrGrey {height:0px; border: 0px; font-size:1px; border-top:1px solid #A29A94; margin: 10px 0px 10px 0px;}

.sectionTitle {background-color: #97A222; padding: 5px; color: #FFFFFF; font-size: 1em; width: 100%;font-weight: bold;}
.sectionTitle a:link, .sectionTitle a:active, .sectionTitle a:visited {color: #FFFFFF; text-decoration: underline;}
.sectionTitle a:hover {color: #FFFFFF; text-decoration: none; background-color: #97A222;}

.sectionTitleBright {background-color: #A8C200; color: #FFFFFF; padding: 5px; width: 100%;font-weight: bold;}

a:link.careersLinks, a:active.careersLinks, a:visited.careersLinks {color:#97A222; text-decoration: underline;}
a:hover.careersLinks {background-color: #D9E192; text-decoration: none; color: #666600;}

.col2Boxes {border: solid 1px #97A222; padding: 8px; width: 133px; margin: 10px 0px 10px 0px;}
.col2BoxesTitle {font-weight: bold; color: #666600;}
.col2Boxes ul {list-style-type: none; list-style-image: none; padding: 0px; margin: 0px;}
.col2Boxes ul li {list-style-type: none; list-style-image: none; padding: 0px; margin: 8px 0px 0px 0px;}
.col2Boxes ul li a:link, .col2Boxes ul li a:active, .col2Boxes ul li a:visited {color: #000000; text-decoration: underline;}
.col2Boxes ul li a:hover {color: #000000; background-color: #FFFFFF; text-decoration: none;}

.RHContacts {width: 100%;}
.RHContacts ul li {margin-left: -24px;}
.RHContacts ul li a:link, .RHContacts ul li a:active, .RHContacts ul li a:visited {color: #666600; text-decoration: none;}
.RHContacts ul li a:hover {color: #666600; text-decoration: underline; background-color: #D9E192;}
.RHContacts ul li#locationOne {margin-top: 0px;}

.careersH2 {color: #666600; font-weight: bold;}

/* Office */

.officeCol1 {width: 48%; margin-right: 25px; float: left;}
.officeCol2 {width: 150px; margin-right: 20px; float: left;}
.officeCol3 {width: 22%; float: left;}

.officeH1 {font-size: 2em; color: #666600;}
.officeContactDetails {color: #666600;}

.officeVidPlaceTextBackground {background-color: #666600; margin: 9px 7px 0px 4px; height: 68px; padding: 4px 4px 2px 4px;}
.officeVidTextLink {font-weight: bold; }
.officeVidText a:link, .officeVidText a:active, .officeVidText a:visited {text-decoration: none;color: #FFFFFF; font-size: 1.03em;}
.officeVidText a:hover {text-decoration: underline;}

/* (Popup) Video template styles */

.popupMain {width: 590px; padding: 50px 20px 20px 20px;}
.popupLeftCol {width: 230px; float: left;}
.popupLeftCol p {margin-left: 5px;}

.popupTitle {color: #666600; font-size: 1.05em; font-weight: bold; margin-bottom: 30px; margin-left: 5px;}
.popupContactDetails {color: #666600; margin-bottom: 25px; margin-left: 5px;}
.popupVidTime {color: #FFFFFF; background-color: #666600; padding: 5px;}
.popupVidTime a:link, .popupVidTime a:active, .popupVidTime a:visited {color: #FFFFFF; background-color: #666600; text-decoration: underline;}
.popupVidTime a:hover {color: #666600; text-decoration: none; background-color: #D9E192;}



.popupVidTimeHeading {font-size: 1.2em; line-height: 20px; font-weight: bold;}

.popupRightCol {float: left; width: 335px; margin-left: 15px;}

.videoSelect {width: 13em;}
.videoSelectGo {background-color: #666600; color: #FFFFFF; font-weight: bold; height: 1.8em; _height:1.6em; margin-bottom: 2px; padding-bottom: 1px;}

/* Profiles */

.profilesTopNav {border: 1px solid #666600; margin: 20px 5px 30px 0px; padding: 0px; float: left;}
a:link.profilesTopNavLink, a:active.profilesTopNavLink, a:visited.profilesTopNavLink {padding: 4px 10px 4px 10px; display: block; font-weight: bold; text-decoration: none; color: #666600;}
a:hover.profilesTopNavLink {background-color: #666600; text-decoration: none; color: #FFFFFF; margin: 0px 0px 0px 0px;}

.profilesContentDivs {vertical-align: bottom; margin-bottom: 15px; clear: all;}
.profilesContentDivsImg {width: 23%; margin-right: 20px; float: left; vertical-align: bottom;}
.profilesContentDivsName {width: 10%; font-size: 1.65em; margin-right: 20px; color: #666600; font-weight: 600; float: left; vertical-align: bottom;}
.profilesContentDivsSector {font-size: 1.35em; color: #666600; vertical-align: bottom;}

.profileCol1 {width: 160px; margin-right: 25px; float: left;}
.profileCol2 {float: left; width: 64%; margin-right: 20px;}

.profileImgHeading {margin-bottom: 15px;}
.profileName {font-size: 2.7em; color: #666600;}
.profileQuote {font-size: 1.5em; color: #97a222;}
.profileRHNPlaceHolder {width: 100%; height: 100px; background-color: #E5E5E5;}

/* News */

.smallTitle { color: #666600; font-weight: bold;}
.newsHeadline {color: #A8C200; font-size: 1.7em;}
.newsSubHeadline {color: #666600; font-size: 1.3em; font-weight: bold; width: 100%;}

/* Chat */

.chatCol1 {width: 60%; margin-right: 20px; float: left;}
.chatCol2 { margin-right: 20px; float: left;}


/* questions */

.questionCol1 {width: 60%; margin-right: 25px; float: left;}
.questionCol2 {float: left; width: 191px; margin-right: 20px;}

/* accessible offices */

.accofficesCol1 {width: 200px; margin-right: 25px; float: left;}
.accofficesCol2 {width: 270px; float: left; margin-right: 20px;}


/* brochure accessible */ 

.brochureacCol1 {width: 300px; margin-right: 5px; float: left;}
.brochureacCol2 {width: 240px; margin-right: 10px; float: left;}

/* Podcast */ 

.podcastCol1 {width: 240px; margin-right: 5px; float: left;}
.podcastCol2 {width: 311px; margin-right: 10px; float: left;}

.podcastH2 {color: #A8C200; font-size: 1.05em; font-weight: bold;}
.podcastDetails {padding: 5px 3px 8px 8px; border: 1px solid #A8C200; width: 100%; _width: 95%;}
.podcastDetailsHeading {color: #666600; font-size: 1.2em; line-height: 20px; font-weight: bold;}

/* Interactive challenges */

.intchallengeCol1 {width: 224px; height: 333px; margin-right: 10px; padding: 0px; float: left;}
.intchallengeCol2 {margin-right: 10px;}

.intchallengeBox {font-size: 1.5em; font-weight: 600; color: #FFFFFF;  width: 7.8em; _width: 6em; height: 7.9em; _height: 2.35em; padding: 0px; float: left; margin-right: 11px; background-color: #A8C200;}
.intchallengeBox#box1 {position: relative; top: 156px; left: 71px; background-color: #A8C200; width: 7.8em; _width: 6.6em; height: 7.8em; _height: 2.3em;}

a.intchallengeBoxLink {width: 6.7em; _width: 100%; height: 2.4em; _height: 100%; padding: 10px 10px 95px 10px; display: block; text-decoration: none; color: #FFFFFF;}
a.intchallengeBox#box1 {height: 2.3em; _height: 100%; border: 1px solid red;}
a.intchallengeBoxLink:hover {text-decoration: underline;}

a:link.intchallengeBoxLink, a:active.intchallengeBoxLink, a:visited.intchallengeBoxLink {text-decoration: none; color: #FFFFFF;  background-color: transparent;}
 a:hover.intchallengeBoxLink {text-decoration: underline; color: #FFFFFF; background-color: transparent;}

.intchallengeQuote {font-size: 1.5em; color: #97a222; margin: 0px 0px 8px 0px; _margin: -10px 0px 4px 0px;}

/* Guide */
.guideCol1 {width: 63%;}

h2.guideH2 {color: #A8C200; font-size: 1.1em; font-weight: bold; margin-top: 20px;}
#guideH2First {color: #666600;}

.option {border: 1px solid #666600; padding: 0px; margin-bottom: 2px; height: 28px;}

a:link.optionLink, a:active.optionLink, a:visited.optionLink {padding: 5px 0px 7px 5px; _padding: 5px 0px 5px 5px; display: block; text-decoration: none; font-size: 1.1em; font-weight: bold; color: #666600;}
a:hover.optionLink {text-decoration: underline; margin: 0px; color: #666600;}
html>body a.optionLink img {margin: -13px 10px 0px 0px; float: right;}
a.optionLink img {margin: -20px 10px 0px 0px; float: right;}

a:link.optionBackLink, a:active.optionBackLink, a:visited.optionBackLink {padding: 5px 0px 5px 5px;display: block; text-decoration: none; font-size: 1.1em; font-weight: bold; color: #A8C200;}
a:hover.optionBackLink:hover {text-decoration: underline; margin: 0px; background-color: #FFFFFF; color: #A8C200;}
a.optionBackLink img {margin: 3px 20px 0px 0px; float: left;}

/* Your account  */
.accountHeading {width: 47%; color: #A8C200; font-weight: bold; float: left; margin-right: 20px; margin-top: -10px; padding-bottom: -20px;}
.accountHeading a:link, .accountHeading a:active, .accountHeading a:visited {text-decoration: none; background-color: #FFFFFF; color: #666600;}
.accountHeading a:hover {text-decoration: underline; background-color: #FFFFFF; color: #666600;}
.accountTitleText {font-size: 1.6em; font-weight: 100; color: #666600; margin-top: -5px; margin-bottom: -10px;}
.accountHeadingImg {float: left; margin-right: 10px;}
.accountTitleSubText {margin-left: 23px;}

/* Grad home */
.gradHomeCol1 {width: 197px; float: left; margin-right: 8px;}
.gradHomeCol2 {width: 146px; float: left; margin-right: 8px;}
.gradHomeCol3 {width: 164px; float: left; margin-right: 8px;}
.gradHomeCol4 {width: 222px; float: left;}

.gradHomeMainImg {margin-bottom: 20px;}
.gradHomeTitle {color: #000000; font-size: 1.1em; font-weight: 600; background-color: #E5E5E5; padding: 8px; margin-bottom: 2px; height: 52px;}
.gradHomeTitle a:link, .gradHomeTitle a:active, .gradHomeTitle a:visited {color: #000000; background-color: #e5e5e5; text-decoration: none;}
.gradHomeTitle a:hover {color: #000000; background-color: #e5e5e5; text-decoration: underline;}

.gradHomeMainBox {background-color: #e5e5e5; border: solid 1px #e5e5e5; height: 292px;}
#gradHomeMainBoxCol2 {text-align: right;}

.gradHomeCol2HomeImg {margin-top: 10px; margin-right: 10px;}
.gradHomeCol2BackImg {margin-top: 10px; margin-right: 8px;}

/* Once javascript has been detected, or not, the following code is used for the Form */
#videoMenu_display_No {
	display: inline;
	margin-bottom: 25px;
	}
#videoMenu_display_Yes {
	display: none;
	}	
