DIV#GradNav { display:block; float:left; padding-right:10px; width:160px; }
#GradNav UL { list-style-type:none; margin:0; padding:0; }
#GradNav LI { padding-bottom:5px; display:block; }

DIV#GradFormNav { display:block; float:left; padding-right:10px; width:160px; }
#GradFormNav UL { list-style-type:none; margin:0; padding:0; }
#GradFormNav LI { padding-bottom:5px; display:block; }



#column-1 {margin-left:12px; margin-top:-4px; }
#column-1 #frontendcontent { width:382px; float:left; }
#column-1 #frontendrootcontent { width:582px; float:left; }

#merge-columns { Z-INDEX: 3; MARGIN: -4px 15px 0px; POSITION: relative; }
#merge-columns #frontendcontent { width:515px; float:left; }
#PeopleNav LI, #LargePeopleNav LI  { display:inline; }

#PeopleNav LI IMG {  margin-right:10px; }
#LargePeopleNav LI IMG { margin-top:10px; margin-right:30px; margin-bottom:20px;}
#LargePeopleNav {margin-left:10px;}


H1, H2 {width:330px;}
H2 {background:none;}
.VacanciesDataGrid TH {padding: 2px 3px 2px 3px;}
.VacanciesDataGrid TD {padding: 2px 3px 2px 3px;}

#EventsTables { margin-top:10px; width:500px;}
#EventsTables TD , #EventsTables TH { padding:5px; margin:0px; border:solid 1px #999; }

#frontendcontent UL.Bullets { list-style-type: disc; padding-left:25px; padding-bottom:15px; }
#frontendcontent .Bullets LI { margin-bottom:5px;}
#frontendcontent UL.Bullets { list-style-type: disc; padding-left:25px; padding-bottom:15px; }

.FaqQuestion { font-weight:bold; }

.MeetOurPeoplePages {float:left; margin-bottom:10px;   }
.MeetOurPeoplePagesLeft {width:362px; float:left; padding:10px; height:270px;}
.MeetOurPeoplePagesRight {float:left; width:116px;  background-color:#fff; padding-left:16px; height:270px;}
.MeetOurPeoplePages H1 {color:#fff;}
.MeetOurPeoplePages #PersonImage {padding-top:8px;}
.Fullname { font-size:15px; color:#fff; font-weight:bold; } 
.Jobtitle { color:#fff; font-weight:bold; padding-top:4px;}
.Quote {    padding-top:10px; }

.MeetOurPeoplePagesExperienced {float:left; margin-bottom:10px;  }
.MeetOurPeoplePagesExperienced H1 {color:#333;}
.MeetOurPeoplePagesExperienced .Fullname { font-size:15px; color:#333; font-weight:bold; } 
.MeetOurPeoplePagesExperienced .Jobtitle { font-size:10px; color:#333; font-weight:bold; padding-top:4px;}
.MeetOurPeoplePagesExperienced .Quote {    font-size:11px; padding-top:10px; }


#ColouredPanel P { padding-left:10px; }
#ColouredPanel TABLE { padding-left:10px; }
#ColouredPanel H1{ padding:10px; }
#ColouredPanel H1, #ColouredPanel H2 {width:310px;}
#ColouredPanel H1 {color:#ffffff;} 

.Color1 { background-color:#C1CACF; }
.Color2 { background-color:#C7BBAF; }
.Color3 { background-color:#B0AFAE; }
.Color4 { background-color:#ACB7BD; }
.Color5 { background-color:#B6AAB4; }
.Color6 { background-color:#97B0C4; }
.Color7 { background-color:#C2CABF; }
.Color8 { background-color:#BCAEA3; }
.Color9 { background-color:#B1BBB0; }
.Color10 { background-color:#B6A9B2; }
.Color11 { background-color:#89A5BB; }

#frontendcontent .FormSection {background-color:#C1CACF; padding:10px; width:515px; float:left; }
#frontendcontent .ExpFormSection {width:515px; float:left; }
.FormSection H1 {width:310px;color:#fff;} 
.VacanciesDataGrid { background-color:White;}
.VacanciesDataGrid TD {border-bottom:solid 1px #C1CACF; }
.VacanciesDataGrid TH {border-bottom:solid 1px #C1CACF; }

FIELDSET { background-color:White; border:auto; padding: 5px 10px 10px 0px; line-height:auto;}
.FormSection FIELDSET {width:96%; padding-left:5px;}

LEGEND {font-weight:bold; /*margin-left:-7px; */ margin-top:10px; margin-bottom:10px;}

FIELDSET UL { list-style-type: disc; padding-left:25px; padding-bottom:15px; }
#FormNavigation {width:140px; float:left; margin-right:10px;}

.BottomNavigation {width:680px; float:left; }

#paper-trail  {left:195px; position:relative; top:-20px;}
#paper-trail UL {margin:0; padding:0; list-style:none; display:inline;}
#paper-trail LI {margin:0; padding:0; display:inline;}

.active A:visited, .active A:link {color:#BCAEA3; font-weight:bold; border-left:0;  }

ul#global-nav li a:hover, ul#global-nav li.sel a {color:#BCAEA3;}
ul#global-nav .active {border-left:0;}

#column-1 H2,#column-1 H3 {padding-left:10px;}
.FormElement {clear:both; margin:0; margin-top:10px;}
.FormElement LABEL {width:150px; display:block; float:left;}
.FormElement small {float:left; display:block; width:100%; padding-bottom:10px;}
.FormElement .Wide {width:100%;}
.FormElement TEXTAREA {width:200px; height:50px;}
.FormElement .Tall {width:100%; height:75px;}
.FormElement TABLE LABEL {width:auto; display:inline; float:none;}


.FormElementWide {clear:both; margin:0; margin-top:10px;}
.FormElementWide LABEL {width:150px; display:block; float:left;}
.FormElementWide SELECT, .FormElementWide INPUT {width:250px;}

.FormElementFullWidth {clear:both;}
.FormElementFullWidth LABEL {display:block; }
.FormElementFullWidth TEXTAREA {width:90%; height:75px;}


.Bullets
{
    list-style: disc;
    margin:20px;
}


        #HomeRightContent {display:block; position:absolute; width:260px; left:430px; top:200px;}
        #HomeLeftContent {display:block; float:left; width:370px;}
        .HomeRightBox {float:left; width:130px;}
        .HomeRightTitle {font-weight:bold;}
        .HomeRightSubTitle {font-size:110%; padding-top:10px; line-height:16px;}
        #HomeVacancySearch {clear:both; margin-top:20px;}
        .BigButton {cursor:pointer;padding:4px; margin:0; background-color:#C1CACF; border:solid 1px #C1CACF; color:White; font-size:12px; font-weight:bold; }


DIV#ExpNav { display:block; float:left; padding-right:10px; width:160px; }
#ExpNav UL { margin-left:15px; list-style: none;}
#ExpNav LI { padding-bottom:5px; display:block; }
#ExpNavHeader {font-weight:bold; padding-bottom:5px;}
#ExpNav .here {list-style: square;}
#ExpNav UL UL {margin-top:7px;}
.ExpFormSection Fieldset {margin:auto; padding:auto; border:auto; background-color:auto;}

#LargePeopleNavExp {position:absolute; left:600px; }
#ExperiencedPageContent {width:350px; min-height:300px;}
#ExperiencedQuote BLOCKQUOTE {font-size:150%; font-weight:bold; line-height:110%;}
#ExperiencedQuote P {font-weight:bold; margin-top:10px;}
#ExperiencedQuote  {position:absolute; left:550px; width:150px; }

.FixedWidthDDL {width:300px;}

#column-1 {float:left;}
#column-2 {width:116px; float:left; margin-top:-4px; margin-left:10px;}

.FormButton {cursor:pointer; padding:4px; margin:0; background-color:#C1CACF; border:solid 1px #C1CACF; color:White; font-size:12px; font-weight:bold; }
#BottomRightNavigation  {float:right; margin-right:5px; margin-top:10px;padding:10px;}

.FormSideBarButton
{
	line-height:		2em					;
	padding: 			0.2em				;
	text-decoration:	none				;
	border:				solid 1px #999999	;
	background-color:	#b5b5b5				; /* Button Colour */
	color :				#ffffff				; /* Button Text Colour */
	display:			block;
	margin-bottom:		5px;
	cursor:pointer;
}

.ComboListRemoveControl  {float:right; clear:both; position:relative; top:-14px; }
.ComboListHeader LABEL {float:left; font-weight:bold;}
.ComboListHeader {text-align:right; border-bottom: solid 1px #666;}
.ErrorMessage {color:#C30;}

#global-nav.first {}

#BTLogo2 {position:relative; left:575px; top:-25px;}


#frontendcontent .FormSection LEGEND {margin-left:0;}
#frontendcontent .FormSection P {margin-left:7px;}
#frontendcontent .ExpFormSection LEGEND {}

.VacancyTable TD {padding:3px; width: 100%; border:solid 1px #dedede;}
.VacancyTable TH {padding:3px; border:solid 1px #dedede;}

.marginLeft50 { margin-left:50px; }

.ErrorBox  { border: solid 2px #006633; background-color:#e5efea; padding:10px 10px 10px 10px; margin-top:10px; margin-bottom: 20px;}


ul#global-nav {text-align: left; padding-left: 5px;}
