﻿html{ 
	margin: 0px; padding: 0px 0px 0px 0px; 
}

body { 
	margin: 0px; padding: 18px 0px 0px 0px; height: 100%;
	color: #636466; width: 100%; font-family: Arial, Tahoma, Verdana; line-height: 14px;
	font-size: 70%; background: url(../../../Images/background.gif) repeat-x left bottom #162341;
}

object {outline:none}


#siteContainer {
	padding: 0px 21px; background: url(../../../Images/midle-bot-mide-bg.gif) no-repeat 0px bottom;
}

.Navigation {
    height: 63px; width: 900px; left: 50%; margin-left: -450px; 
    position: absolute; top: 0px;
}

form { margin:0px; padding: 0px; }

a:link		{ color: #87888B; text-decoration: none; }
a:visited	{ color: #87888B; text-decoration: none; }
a:hover		{ color: #0B3050; text-decoration: none; }

select {
	font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 110%;
	width: 158px; background-color: #E1DFDF; color:#6B6A6A; border: solid 1px #969393;
}

.footer {
	height: 20px; background-color: #0B3050; position: relative; color: #AFAFB4;
}
.footerMidleBG {
	width: 934px; font-size: 90%;
	left: 50%; margin-left: -482px; text-align: right;
	padding: 3px 30px 0px 0px; position: relative;
}

.QuickRegister {
    position: absolute; left: 50%; margin-left: -499px;
    top: 218px;    
}

.RegisterForm {
    background-color: #FFFFFF; position: absolute; z-index: 1;
    width:598px;height:135px; left: 250px; top: 0px;
    padding: 20px 0px 0px 150px;
}

h1 {
    color: #002469; font-weight: normal; font-size: 250%;
    margin: 0px 0px 29px 0px; padding: 0px; letter-spacing: 1px;
}

.headingH1
{
    float: left; display: block;
    padding: 3px 5px 3px 0px;
}

.contentHeadingH1
{
    padding: 0px; margin: 0px; font-size: 200%; font-weight: normal; letter-spacing: 1px; color: #002469; float: left; position: relative;
}

.Strapline
{
    padding: 4px 0px 0px 20px; color:  #002469; font-size: 80%; font-style: italic; float: left; position: relative;
}

.TitleContainer
{
    margin-bottom: 50px;
}

h3 {
    color: #002469; font-weight: bolder; font-size: 200%;
    margin: 0px; padding: 0px; letter-spacing: 1px;
}

h4 {
    color: #b73844; font-weight: bolder; font-size: 150%;
    margin: 0px; padding: 0px; letter-spacing: 1px;
}

a.optionLnk:link    { color: #002469; text-decoration: underline; font-weight: bold;  }
a.optionLnk:visited  { color: #002469; text-decoration: underline; font-weight: bold;   }
a.optionLnk:hover   { color: #002469; text-decoration: none; font-weight: bold;   }

a.registerLnk:link    { color: #b73844; text-decoration: underline; font-weight: bold;  }
a.registerLnk:visited  { color: #b73844; text-decoration: underline; font-weight: bold;   }
a.registerLnk:hover   { color: #b73844; text-decoration: none; font-weight: bold;   }

.SetHight {
    height: 220px;
	overflow: auto;
	scrollbar-base-color: #a0acc1;	scrollbar-3dlight-color: #a0acc1;
	scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #a0acc1;
	scrollbar-face-color: #a0acc1; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #a0acc1;
}

.welcomeBox {
    background-image: url('/images/welcomeBox.gif'); background-repeat: no-repeat;
    width: 235px; height: 256px; color: #FFFFFF; padding: 10px; overflow: hidden;
    float: left; display: block; line-height: 18px; font-size: 110%;
}

.welcomeBox2
{
    background-image: url('/images/welcomeBox2.gif'); background-repeat: no-repeat;
    width: 235px; height: 256px; padding: 10px; overflow: hidden; overflow: hidden;
    float: left; display: block; margin: 0px 13px 0px 13px; line-height: 18px;
    font-size: 110%;
}

.welcometxt
{
    font-size: 140%; font-weight: bold; padding-bottom: 20px; font-family: Arial, Tahoma, Verdana;
}

.JobTypeSearch {
    position: absolute; top: 185px;
    right: 30px;
}



.PaginContainer
{
    height: 40px; width: 790px; padding-top: 5px; 
}

.resultsFound
{
    float: left; padding: 5px 8px 5px 0px;
}

.pagingHeader
{
   float: left; padding: 1px 8px 0px 0px;
}

.RefineSearch
{
    float: right;
}

.Pagination
{
    float: left; 
}


.TitleRecruit
{
    position: absolute; top: 297px;
    margin-left: 15px;  color: #002469; font-weight: bold; font-size: 110%;
    width: 783px;
}

.form-requirefield
{
	color:#1880A8;
	font-weight:bold;
}



/*WORKULIKE*/

.itemContainer
{
    border-top: dashed 1px #cfcfcf;
    border-bottom: dashed 1px #cfcfcf;
    width: 243px; color: #8c8c8c;
    padding: 0px 0px 10px 0px;
}

.itemContainerMiddle
{
    width: 243px; color: #8c8c8c;
    padding: 5px 0px 10px 0px;
}

.contactTxt
{
    float: left; width: 160px;   
}

.SearchItems
{
    float: left;  padding-top: 42px; 
}

.TimeChange
{
   position: relative; float: left;
   margin-left: 44px;
}

.homeHeader
{
    height: 283px;
}

.SearchJobs
{
    background-image: url('/Images/SearchJobs.gif'); background-repeat: no-repeat;
    width: 808px; height: 118px; margin-bottom: 40px; margin-top: 40px;
}

.homeContainer
{
    background-image: url('/Images/homeContainer.gif'); background-repeat: repeat-y;
}

.CareerAdvice
{
    width: 501px;
    padding: 0px 26px 0px 21px; float: left;
}

.PageTitle
{
     border-bottom: dashed 1px #cfcfcf;
     width: 100%; position: relative; margin-bottom: 7px;
}

.NewsFeature
{
    position: absolute; right: 75px; top: 605px;   
}

.LatestNews
{
  background-image: url('/Images/NewsContainer.gif'); background-repeat: repeat-y;
  padding: 22px; width: 189px; text-align: justify;
}


.LatestNewsContainer
{
	width: 189px; text-align: justify; float: left;
}

.PageHeader
{
    background-image: url('/Images/PageHeader.gif'); background-repeat: no-repeat;
    width: 808px; height: 107px; margin-top: 42px; margin-bottom: 28px;
}

.Clive
{
    position: absolute; right: 53px; top: 45px;  
}

h2 {
    color: #636466;
}

.PagerCurrentPageCell { padding-left: 4px; }

.PagerOtherPageCells { padding-left: 4px; }

.PagerHyperlinkStyle { color: #353335; background: url(../../../Images/PagingBox-bg.gif) no-repeat; width:12px; height: 19px; padding: 3px 0px 3px 6px; display: block; text-decoration: none; }

.PagerHyperlinkStyleNext { color: #353335; height: 19px; padding: 3px 0px 3px 6px; display: block; text-decoration:underline; }
.PagerHyperlinkStylePrevious { color: #353335; height: 19px; padding: 3px 6px 3px 0px; display: block; text-decoration:underline; }


a.PagerHyperlinkStyle:link    { color: #353335; text-decoration: none; }
a.PagerHyperlinkStyle:visited  { color: #353335; text-decoration: none; }
a.PagerHyperlinkStyle:hover   { color: #0B3050; text-decoration: none; }

.PagerContainerTable {
}

.PageName { background-color: #F1F0F0; border: #E1E2E2 1px solid; height: 25px; padding: 4px 55px 0px 27px; }

.JobResults {
    display: block; min-height: 120px; _height: 120px; padding-bottom: 22px; margin-top: 34px; color: #636466; background: url(../../../Images/line-bg.gif) repeat-x left bottom;
}

.JobApplyResults {
    display: block; height: 120px; margin:0px 100px; padding-bottom: 22px; color: #636466; background:#FFF; border:solid 1px #DEDEE0; padding:15px; font-size:80%;
	text-align:left;
	position:relative;
}
.JobResultsReflection {
	background:url(../../../Images/job-apply-bg.gif) repeat-x; margin:3px 100px 0px 100px; height:50px;
}
.JobApplyRightArrow { background:url(../../../Images/job-apply-right-arrow.gif) no-repeat; position:absolute; right:0px; top:0px; width:61px; height:61px; margin-top:-10px; margin-right:-10px;}

.JobTitle { color: #0B3050; font-size: 190%; font-weight: normal; font-family: Arial, Georgia, "Times New Roman", Times, serif; line-height: normal; line-height:100%; }
.JobDetailsTitle { color: #0B3050; padding-top: 6px; font-size: 210%; font-weight: normal; font-family: Arial, Georgia, "Times New Roman", Times, serif; line-height: normal; }

b { color: #0B3050; }

.Salary { color: #0B3050; margin-left: 0px; font-size: 190%; font-weight: normal; font-family: Arial, Georgia, "Times New Roman", Times, serif; line-height:100%; margin-bottom:10px;}
.JobDetailsSalary { color: #0795D3; font-size: 160%; font-weight: normal; font-family: Arial, Georgia, "Times New Roman", Times, serif; line-height: normal; }

.Location { color: #636466; font-size: 130%; font-weight: normal; margin-bottom:10px; }
.JobDetailsLocation { color: #636466; font-size: 130%; font-weight: normal; }

.BacktoTop {
    padding: 10px 0px 0px 0px; float: left;
}

a.More:link    { color: #616362; text-decoration: underline; }
a.More:visited  { color: #616362; text-decoration: underline; }
a.More:hover   { color: #0B3050; text-decoration: none; }

.JobDetails {    
    display: block; height: 78px; padding: 10px 0px 25px 0px;
}

.jobBackground {
	background-image: url('/Images/MainDetails.gif'); background-repeat: repeat-y; width: 813px;
}

.JobDescription {
}

.interestedContainer {
   background-image: url('/Images/interestedContainer.gif'); background-repeat: no-repeat;
   width: 135px; height: 222px; padding: 22px; font-size: 110%;
}

.JobOptions {
   background-image: url('/Images/JobOptions.gif'); background-repeat: no-repeat;
   width: 155px; height: 187px; padding: 6px 12px 6px 12px; float: right; margin-right: 11px;
}

*:first-child+html .JobOptions {
   background-image: url('/Images/JobOptions.gif'); background-repeat: no-repeat;
   width: 155px; height: 187px; padding: 6px 12px 6px 12px; float: right; margin-right: 21px;
}

.InterestedOptions {
    font-size: 105%;
}

.CallUs {
    color: #3f3f3f; padding-top: 30px; padding-bottom: 10px;
    border-bottom: solid 1px #bca4cd; margin-bottom: 20px;
}

.EmailOn {
    color: #3f3f3f; padding-top: 15px; padding-bottom: 10px;
    border-bottom: solid 1px #bca4cd; margin-bottom: 10px;
}

a.Email:link    { color: #FFFFFF; text-decoration: underline; font-size: 85%; }
a.Email:visited  { color: #FFFFFF; text-decoration: underline; font-size: 85% }
a.Email:hover   { color: #FFFFFF; text-decoration: none; font-size: 85% }

.homeContentRegion {
	display: table-cell;
}

.newsContainer {
	display: table-cell;
}

.clear { clear: both}


/* FORM COMPONENTS */

.jobTitleSearch {
	width: 242px; font-size: 100%; background-image: url(/Images/jobTitleSearch.png);
	height: 18px; border-width: 0px; padding: 3px 6px; background-color: #ebebeb;
}

.jobTitleContainer {
	padding-top:4px;
}
.DefaultGoButton { float:right; padding-right:20px; }


.RegisterContainer {
   padding: 5px 5px 5px 5px;
   background:#FFF; min-height:300px; _height:300px;
}

.NameItem {
	margin-left:200px;
	margin-bottom:10px;
}

.NameSelect {
	margin-left:160px;
	margin-bottom:10px;
}

.DOBSelect
{
    float: left;
    margin-bottom:10px;
}

.NameSubItem {
	padding: 3px 0px 0px 25px;
	float:left;
	width:135px;
}

.YourDetails{
	background:url(../../../Images/register-detail-add-bg.gif) no-repeat; width:415px; height:296px; float:left;
	font-size:120%;
	padding-right:10px;
}

.YourDetailsEnd
{
}
.EmploymentType {
	background:url(../../../Images/employment-type.gif) no-repeat; width:415px; height:182px; float:left;
	font-size:120%;
	padding-right:15px;
}
.RegBox {
	background:url(../../../Images/reg-box-bg.gif) repeat-y;
	font-size:120%;
	width:860px;
}
.RegBoxTitle {
	background:url(../../../Images/reg-box-title.gif) no-repeat;
	height:35px;
    margin-bottom: 20px;
	padding:11px 0px 0px 20px;
}
.RegBoxText {
	background:url(../../../Images/reg-box-bot.gif) no-repeat left bottom;
	min-height:110px;
	_height:110px;
	padding-bottom:20px;
	line-height:normal;
}
.RegBoxTextRegComplete {
	background:url(../../../Images/reg-box-bot.gif) no-repeat left bottom;
	min-height:110px;
	_height:110px;
	text-align:center;
	font-size:120%;
	line-height:normal;
	padding-bottom:30px;
	padding-top:30px;
}
.RegWhereAreYou { font-weight:bold; margin-bottom:10px;}
.RegWhereAreYouAuthoRadio {
	float:right;
	padding-right:30px;
	padding-top:20px;
}
.RegWhereAreYouAutho {
	padding-left:25px;
	margin-right:455px;
}

.ImageName
{
    margin: 0px;
    margin-bottom: 27px;
	padding:11px 0px 0px 20px;
}

.ImageMainName
{
    margin: 0px;
    margin-bottom: 27px;
	padding:11px 0px 0px 20px;
}

#Step123
{
    position: absolute; top: 301px;
    left: 80px; color: #774c8e;
}

.Step
{
    margin-right: 20px; float: left;
}

.StepTxt
{
    float: left; width: 100px;
    padding-right: 50px; padding-top: 10px;
}

#Step123 b
{
	color: #000;
}

.NextBtn
{
	background-image: url(/Images/nextButton.gif);
	width: 93px; height: 41px; border-width: 0px;
	color: #fff; font-weight: bold; cursor: pointer;
}

.CancelBtn
{
	background-image: url(/Images/cancel.gif);
	width: 93px; height: 41px; border-width: 0px;
	color: #fff; font-weight: bold; cursor: pointer;
}


#padThis label
{
	padding-left: 5px; margin-top: -2px;
}

#padThis2 label
{
	padding-left: 5px; margin-top: -2px;
}

.salary
{
	margin-top: 10px;
}

.registerGroove
{
	width: 643px; margin-left: 1px; height: 2px; margin-top: 10px;
}

#cvUpload li {
	margin-right: 10px;
}



img { border: 0px; }

.FloatLeft  { float: left; }
.FloatRight { float: right; }

.ImageMidle { vertical-align: middle; }

.MidleBG {
	width: 964px;
	left: 50%; margin-left: -482px;
	position: relative;
	padding: 0px; background: url(../../../Images/midle-bg.gif) repeat-y;
}

.MidleImageBG { height: 20px; }

.Header { height: 60px; padding: 11px 3px 0px 30px; }

.LogoBG 	 { margin-right: 300px; padding-top: 4px; }
.HeaderRight { float: right; width: 450px; text-align: right; }

.CallBG { font-size: 140%; font-weight: normal; vertical-align:middle; padding-right: 3px; }

.FlashBG { height: 211px; }

#Container { _height: 1%; padding: 31px 19px 60px 33px; }

#Center { margin-right: 261px; _margin-right: 258px; _height: 1%; }
#Right  { float: right; width: 238px; _margin-left: -3px; _height: 1%; }

.TitleBoxBG { height: 54px; line-height: normal; }

.TitleBG { float: left; padding-top: 3px; color: #818385; font-size: 300%; font-weight: normal; }
.TitleBoxTextBG { float: left; padding-left: 10px; }
.TitleBoxText { background:#0B3050; margin-left: 3px; padding:4px 5px 5px 5px; font-size: 110%; text-align: center; color: #FFFFFF; }
.TitleBoxArrow { margin-top:-4px; }

.CareerSearchTitle { height: 46px; }
.CareerSearchBot   { height: 29px; }

.CareerSearchMidleBG { background: url(../../../Images/career-search-midle-bg.gif) repeat-y center top; }
.CareerSearchMidleBotBG { padding: 18px 17px 0px 30px; background: url(../../../Images/career-search-midle-bot.gif) no-repeat center bottom; }

.KeySearchBoxBG { background: url(../../../Images/search-line-bg.gif) no-repeat left bottom; height: 45px; margin-bottom: 18px; }

.JobTopBG { height: 31px; width: 208px; padding: 0px 0px 0px 30px; margin: 0px 0px 0px 0px; background: url(../../../Images/prestaging/myfavouritesmidle-top.png) no-repeat left top; }

.MyFavoritesBoxBG	   { background: url(../../../Images/prestaging/myfavouritesmidle.png) repeat-y center top; padding-left:30px; color:#FFFFFF; }
.MyFavoritesMidleBoxBG { height: 46px; padding: 0px 30px; color: #FFFFFF; font-weight: normal; background: url(../../../Images/prestaging/myfavouritesmidle-bot.png) no-repeat center bottom; }
.MyFavoritesMidleBoxBG b { color: #FFFFFF; font-weight: normal; }

.PagingContainer { padding: 5px 0px 0px 0px; height: 65px; }

.GrayBoxBG 	  { background-color: #F1F0F0; border: #E1E2E2 1px solid; height: 29px; padding: 0px 55px 0px 15px; margin-bottom: 3px; }
.GrayBoxBotBG { background-color: #F1F0F0; border: #E1E2E2 1px solid; height: 29px; padding: 0px 55px 0px 15px; margin-top: 37px; }

.pagingBox { float: right; padding-top: 0px; }

.SortLeftBG		{ float: left; }
.DisplayRightBG { float: right; text-align: right; }

.SortByDisplay { float:left; padding-top:4px; padding-right:10px; }

.JobResultsLeft  { float: left; width: 83px; }
.JobResultsRight { margin-left: 89px; }

.ImageBoder { border: #D8D9DA 1px solid; padding: 2px; }

.JobResultsTitleBoxBG { display: block; }
.JoinTextBG { color: #0B3050; font-size: 130%; font-weight: bold; margin-bottom:2px; }
.JobResultsText { color: #636466; min-height: 30px; margin-bottom:10px; font-size: 110%;  }

.JobResultsBotMenuBG { height: 23px; }

.ClosingBoxBG { background-color: #F0F0EF; border: #DEDEDF 1px solid; padding: 0px 10px; float: left; margin: 3px 10px 0px 0px; }

.JobDetailsImageBG { height: 163px; margin-bottom: 18px; }

.JobDetailsTextBG { font-size: 120%; text-align: justify; line-height: 130%; }

.JobDetailsDownloadable { color: #000000; font-size: 110%; margin: 16px 0px; }

.JobDetailsDocBG { margin-bottom: 20px; }

a.BlueLink:visited,
a.BlueLink:link    { color: #008FD4; font-size: 100%; text-decoration: underline; }
a.BlueLink:hover   { color: #008FD4; font-size: 100%; text-decoration: none; }

.JobDetailsBotBoxBG { background-color: #E9E9E9; border: #CECECF 1px solid; padding: 18px; margin-bottom: 25px; }
.JobDetailsBoxTextBG { padding-top: 4px; padding-bottom: 4px; font-size: 140%; font-family: Arial, Tahoma, Verdana; background: url(../../../Images/JobDetailsBox-line.gif) repeat-x left bottom;  line-height:normal;}
.JobDetailsBoxTextBotBG { height: 30px; padding-top: 4px; font-size: 140%; font-family: Arial, Tahoma, Verdana; line-height:normal; }

.JobDetailsBoxTextBG b { color: #636466; }
.JobDetailsBoxTextBotBG b { color: #636466; }

.JobDetailsRightBackBG { padding-top: 70px; _padding-top: 75px; padding-right: 14px; height: 18px; text-align: right; }

.JobDetailsPrintBG { text-align: right; height: 22px; padding-right: 14px; }

.DefaultFlashBG { height: 359px; }

#DefaultContainer { height: 1%; padding: 18px 0px 0px 0px; }

.DefaultMidleTopBoxBG { height: 217px; }

.DefaultTopLeftBG  { float: left; width: 361px; height: 158px; padding: 60px 10px 0px 50px; _margin-right: -3px; background: url(../../../Images/career-search-box-bg.jpg) no-repeat; }
.DefaultTopRightBG { margin-left: 421px; _margin-left: 418px; padding-top: 6px; }

.DefaultKeySearchBoxBG { border-bottom: #D3D1D0 1px solid; height: 35px; margin-bottom: 8px; }

.FeaturedPaddingBG { padding: 0px 4px 0px 8px; }
.FeaturedBoxBG { height: 19px; padding: 5px 10px 0px 10px; color: #898787; margin-bottom: 3px; vertical-align: middle; background-color: #FFFFFF; border: #D0CFCE 1px solid; }

.FeaturedTitleBG { padding-right: 10px; float:left; }

.FeaturedBoxBG .RadRotator { float:left; }
.FeaturedBoxBG .RadRotator_Default { float:left; }


.MidleRightImageBG { background: url(../../../Images/default-midle-box-top-midle-bg.gif) repeat-y right top; height: 163px; padding: 0px 15px 0px 10px; }

.DefaultMidleTextBG { background: url(../../../Images/default-midle-box-midle-bg.jpg) repeat-y left top; padding: 20px 25px 30px 25px; _height: 1%; }

.DefaultMidleTitleBG { height: 40px; line-height: normal; font-size: 200%; font-family: Arial, Georgia, "Times New Roman", Times, serif; color: #0B3050; }

.DefaultMidleLeftTextBG  { float: left; width: 100%; line-height: 16px; text-align: justify; }
.DefaultMidleRightTextBG {  line-height: 16px; text-align: justify; }

.PopMidleBG { padding: 11px; background-color: #FFFFFF; _height: 1%; }

.PopFlashBG { height: 238px; }

.PopContainerBG { padding: 28px 23px; }

.PopTitleBG { height: 58px; padding-left: 5px; line-height: normal; color: #818385; font-size: 300%; font-weight: normal; }

.PopBoxMidleBG { background: url(../../../Images/pop-midle-box-bg.jpg) repeat-y left top; width:854px; }
.PopBoxMidleBotBG { background: url(../../../Images/pop-midle-box-midle-bg.jpg) left bottom; }

.PopBoxTitleBG { background: url(../../../Images/pop-midle-box-title-bg.jpg) left top; height: 30px; padding: 17px 0px 0px 70px; color: #1C3345; font-size: 160%; }

.PopBoxImageBotBG { background: url(../../../Images/pop-midle-box-bot-bg.jpg) no-repeat; height: 237px; text-align: center; }

.PopBoxTextBG { padding: 34px 38px; font-size: 120%; line-height: 22px; }

.LargeText { font-size: 130%;  _font-weight: normal; }
.LargeText1 { font-size: 100%;  font-weight: bolder; }

.PopBotButBG { text-align: right; padding: 15px 5px 0px 0px; height: 30px; }

.LoginBoxLeftBG  { float: left; width: 414px; _margin-right: -3px; }
.LoginBoxRightBG { margin-left: 440px; _margin-left: 437px; }

.LoginBoxTitleBG { height: 47px; }

.LoginBoxBotBG { background: url(../../../Images/login-box-bg.jpg) no-repeat; font-size: 110%; height: 171px; padding: 15px 160px 0px 25px; }
.NeedBoxBotBG  { background: url(../../../Images/need-to-register-box-bg.jpg) no-repeat; font-size: 110%; height: 171px; padding: 15px 160px 0px 25px; }

.LoginTextBG { height: 108px; padding: 0px 0px 13px 10px; }
.LoginTextBoxBG { background: url(../../../Images/login-text-box-bg.gif) no-repeat; border: 0px; font-size: 90%; width: 206px; height: 22px; padding: 7px 0px 0px 10px; color: #5C5C5C; }
.Login { color:#0A4891; float: right; }

.ForgottenTextBG { padding: 5px 0px 0px 5px; }
a.ForgottenLink:visited,
a.ForgottenLink:link    { color: #4C4C4C; font-size: 90%; text-decoration: underline; }
a.ForgottenLink:hover   { color: #4C4C4C; font-size: 90%; text-decoration: none; }

#SubContainer { padding: 31px 5px 60px 30px; position:relative; }

#SubLeft  { float: left; width: 213px; _margin-right: -3px; }
#SubCenter { margin-left: 235px; _margin-left: 232px; width:640px;}

a.WhiteLine:visited,
a.WhiteLine:link    { color: #FFFFFF; text-decoration: underline; }
a.WhiteLine:hover   { color: #FFFFFF; text-decoration: none; }


a.tweb:visited { color: #AFAFB4; text-decoration: underline; }
a.tweb:link   { color: #AFAFB4; text-decoration: underline; }
a.tweb:hover  { color: #FFFFFF; text-decoration: none; }

.BotMenuBG { width:966px; padding: 17px 0px 45px 0px; margin: 0px auto; overflow:hidden; }
.BotMenuBG table { width:986px; margin-left:-16px;}
.BotMenuBG td { width:20%; padding:0px 25px; background:url(../../../Images/footer-links-saparater.gif) repeat-y right;}

.sitemapPosition
{
    width:966px; text-align: center; left: 50%; margin-left: -483px;
    position: relative;
}


a.FooterSiteMapTitle:link, a.FooterSiteMapTitle:visited { color:#E8E8E8; font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; display:block; margin-bottom:10px;}
a.FooterSiteMapTitle:visited { color:#E8E8E8;}

a.FooterSiteMapLinks:link, a.FooterSiteMapLinks:visited { color:#BCBEC0; display:block; padding:6px 0px 6px 15px; background:url(../../../Images/footer-links-doted-line.gif) no-repeat left top;}
a.FooterSiteMapLinks:hover { color:#FFF;}

.FooterSiteMapnonLink{ color:#E8E8E8; font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:normal; display:block; margin-bottom:10px;}



.NavFlashMenu { position:absolute; margin-top:310px; z-index:1; margin-left:9px; height:auto;}
.SubNavFlashMenu { position:absolute; margin-top:165px; z-index:1; margin-left:9px; height:auto;}

.SubPagePadding { padding:20px;}

a.ViewDetails:link, a.ViewDetails:visited { color:#1DACCE; }
a.ViewDetails:hover { color:#FFFFFF; }

.vAlignMiddle { vertical-align:middle; }

.DragYourFavJob, .DragYourFavJob b { color:#FFFFFF; padding-top:8px; padding-bottom:5px; }

.dragBackground { background-image: url('/images/dragback.gif'); }

.RegBoxCvUploadTop { background:url(../../../Images/reg-box-stage-3-top-bg.gif) repeat-x bottom; height:44px; }
.RegBoxCvUploadMid { background:url(../../../Images/reg-box-stage-3-mid-bg.gif) repeat-y left; padding:0px 6px; }
.RegBoxCvUploadMidGradient { background:url(../../../Images/reg-box-stage-3-mid-grd-bg.gif) repeat-x bottom; padding:10px 15px; }
.RegBoxCvUploadMidWhite { background:#FFF; border:solid 1px #D0CFD1; padding:10px;}

.LoginAreaBox { background:url(../../../Images/login-box.jpg) no-repeat; width:823px; height:237px; padding:25px 5px 25px 45px; color:#636466; font-size:110%; }

a.LoginRegLink:link, a.LoginRegLink:visited { color:#16457D; text-decoration:underline;}
a.LoginRegLink:hover { color:#16457D; text-decoration:none;}

a.ForfotPass:link, a.ForfotPass:visited { color:#4C4C4C; text-decoration:underline; font-size:90%;}
a.ForfotPass:hover { color:#4C4C4C; text-decoration:none;}

.ClientLoginPanel { text-align:right;}
.ClientLoginPanel td { text-align:right;}


.JobSearchSummary { width:208px; background:url(../../../Images/career-search-left-bg.gif) repeat-y; position:relative; margin-left:-235px; margin-bottom:10px; }
.JobSearchSummaryBotBg {background:url(../../../Images/career-search-left-bot.gif) no-repeat left bottom; padding:0px;}
.JobSearchSummary .roundedheading-sectioncontainer-heading { background:url(../../../Images/career-search-title-bg.gif) no-repeat left top; text-align:center; height:42px; color:#0B3050; font-size:16px;}
#ctl00_ctl00_cntrlApplicationCenterRegion_cntrlCenterRegion_cntrlLayout_ctl00_ctl00_ctl02_ctl00_ctl00_ctl00_ctl00_ctl00_ctl00_cntrlContentTemplate { padding:20px;}

.LatestNewsSummary { width:203px; background:url(../../../Images/latest-news-box-bg.gif) repeat-y; position:relative; margin-left:-235px; line-height:12px; }

.LatestNewsSummary .roundedheading-sectioncontainer-heading { background:url(../../../Images/latest-news-title-bg.gif) no-repeat left top; text-align:center; width:203px; height:28px; color:#104E8D; font-size:13px;}
.LatestNewsSummary td { padding:0px 5px; }
.LatestNewsSummaryText { padding:10px; background:url(../../../Images/doted-line-h.gif) repeat-x;}

.CandidateNavigation { width:213px; background:url(../../../Images/candidate-login-box-bg.gif) repeat-y; line-height:12px; position:relative; }
.CandidateNavigationTitle { background:url(../../../Images/candidate-login-title-bg.gif) no-repeat; width:213px; height:36px; color:#FFFFFF; font-size:14px; }
.CandidateNavigationTitle span {color:#FFFFFF; padding:12px 0px 0px 20px; display:block; height:24px; }

.ProfileSummary { width:625px; background:url(../../../Images/my-profile-bg.gif) repeat-y; margin-bottom: 30px;}
.ProfileSummaryTopBg { width:625px; background:url(../../../Images/my-profile-top.gif) no-repeat left top; padding:5px 10px;}
.ProfileSummaryBotBg { width:625px; background:url(../../../Images/my-profile-bot.gif) no-repeat left bottom;}

.LatestMessagesSummary { width:410px; margin-right:20px; }
.LatestMessagesSummary #ctl00_ctl00_cntrlApplicationCenterRegion_cntrlCenterRegion_cntrlLayout_ctl00_ctl00_ctl02_ctl00_ctl02_ctl00_ctl00_ctl00_ctl00_txtHeading {
	font-size:140%; color:#000000;
}
.MyLastWeedMsgTitle { border-bottom:solid 2px #AAACAE; color:#104E8D; font-weight:bold;}
.MyLastWeedMsgTitle img { vertical-align:middle; }

.UnreadMesaage table, .ViewedMessage table, .ExpandedMessage table {width:100%;}

.UnreadMesaage { background:url(../../../Images/doted-line-h.gif) repeat-x left bottom; font-size:110%; line-height:normal; }
.UnreadMesaage .MessageIcon { width:30px;}
.UnreadMesaage .MessageSender { color:#221E1F; font-weight:bold; }
.UnreadMesaage .MessageReceivedTime { color:#221E1F; font-weight:bold; width:60px; text-align:right;}
.UnreadMesaage .MessageSubject { color:#636466;}

.ViewedMessage { background:url(../../../Images/doted-line-h.gif) repeat-x left bottom; font-size:110%; line-height:normal; }
.ViewedMessage .MessageIcon { width:30px;}
.ViewedMessage .MessageSender { color:#221E1F; }
.ViewedMessage .MessageReceivedTime { color:#221E1F; width:60px; text-align:right;}
.ViewedMessage .MessageSubject { color:#636466;}

.ExpandedMessage { background:url(../../../Images/doted-line-h.gif) repeat-x left bottom #D5DEEF; font-size:110%; line-height:normal; }
.ExpandedMessage .MessageIcon { width:30px;}
.ExpandedMessage .MessageSender { color:#221E1F; }
.ExpandedMessage .MessageReceivedTime { color:#221E1F; text-align:right;}
.ExpandedMessage .MessageSubject { color:#636466;}
.ExpandedMessage .MessageContent { padding:10px 0px; color:#221E1F;}

.ViewAllMessageBtn { background:url(../../../Images/view-message-bg.gif) repeat-x; text-align:right; }

.JobApplicationSummary table { width:100%; }
.JobApplicationSummary { margin:20px 20px 20px 0px; width:410px;}

.JobApplicationSummary #ctl00_ctl00_cntrlApplicationCenterRegion_cntrlCenterRegion_cntrlLayout_ctl00_ctl00_ctl02_ctl00_ctl02_ctl00_ctl02_ctl00_ctl00_txtHeading {
	font-size:120%;
}

.JobApplicationTitle { background:url(../../../Images/doted-line-h.gif) repeat-x left bottom; color:#104E8D; padding-top:20px; padding-bottom:5px;}
.JobApplicationTitle img { vertical-align:middle; }
.JobApplicationTime { background:url(../../../Images/doted-line-h.gif) repeat-x left bottom; color:#104E8D; padding-top:20px; padding-bottom:5px; text-align:right;}

.JobApplicationSentBox { border:solid 1px #CDCFD0; margin:10px 0px 0px 0px; background:url(../../../Images/job-application-sent-box-bg.gif) repeat-x #F1F0F0 left top; }
.JobApplicationSentImage { padding:10px; width:66px;}
.JobApplicationSentDetails { padding:10px 10px 10px 0px; }
.JobApplicationSentDetails b { display:block; font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:150%; font-weight:normal;}
.JobApplicationSentPriceValue { display:block; color:#008FD4;}

.JobApplicationViewFullHistory { background:url(../../../Images/view-full-history-bg.gif) repeat-x; height:29px; padding-top:2px; text-align:right; margin-top:10px;}

.JobInterviewCalendarSummary { background:url(../../../Images/calender-bg.gif) no-repeat left top; width:178px; height:150px; }

.CandidateAdvertBox { background:url(../../../Images/AdvertBoxBg.gif) repeat-y; width:178px; overflow:hidden; }
.CandidateAdvertBoxBot { background:url(../../../Images/AdvertBoxBot.gif) no-repeat left bottom; }
.CandidateAdvertBoxTop { background:url(../../../Images/AdvertBoxTop.gif) no-repeat left top; padding:7px 7px 10px 7px; text-align:center; }

.CompanyProfileSummary { width:620px; background:url(../../../Images/company-profile-bg.gif) repeat-y;}
.CompanyProfileSummaryTopBg { background:url(../../../Images/company-profile-top.gif) no-repeat left top; padding:0px 10px 10px 10px;}
.CompanyProfileSummaryBotBg { background:url(../../../Images/company-profile-bot.gif) no-repeat left bottom;}

#ctl00_ctl00_cntrlApplicationCenterRegion_cntrlCenterRegion_cntrlLayout_ctl00_ctl00_ctl00_ctl00_ctl00_ctl00_ctl02_ctl00_ctl00_txtHeading {
	color:#000000; display:block; padding:15px 10px 10px 10px;
}
.CompanyProfileSummary b { font-weight:normal; color:#104E8D;}

.JobVacanciesSummary table { width:100%; }
.JobVacanciesSummary { margin:20px 0px 20px 0px; width:410px;}

.JobVacanciesSummary #ctl00_ctl00_cntrlApplicationCenterRegion_cntrlCenterRegion_cntrlLayout_ctl00_ctl00_ctl02_ctl00_ctl02_ctl00_ctl04_ctl00_InlineWithIconSectionContainer1_txtHeading {
	font-size:120%;
}
.JobVacanciesSentBox { border:solid 1px #CDCFD0; margin:10px 0px 0px 0px; background:url(../../../Images/job-application-sent-box-bg.gif) repeat-x #F1F0F0 left top; }
.JobVacanciesSentImage { padding:10px; width:66px;}
.JobVacanciesSentDetails { padding:10px 10px 10px 0px; }
.JobVacanciesSentDetails b { display:block; font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:150%; font-weight:normal;}
.JobVacanciesSentPriceValue { display:block; color:#008FD4;}

.JobVacanciesViewCurrentVacancies { background:url(../../../Images/view-full-history-bg.gif) repeat-x; height:29px; padding-top:2px; text-align:right; margin-top:10px;}

.CompanyProfileSummary {}
.JobVacanciesSummary {}

.ClientAdvert1 {}
.ClientAdvert2 {}
.CandidateAdvert1 {}
.CandidateAdvert2 {}

#SubCenter td { font-size:105%; }
#SubCenter th { font-size:105%; }

.job-dragitem 
{
	background-image: url('/images/dragDrop.gif');
	width:248px;
	height:63px;
	display:none; opacity:0.7;filter:alpha(opacity=70);
	color:#000; font-size: 80%;
}

.dragJobTitle { font-family: Arial, Georgia, Times New Roman, Sans-Serif; font-weight: bold;  color: #0d3150 }
.dragJobSummary { font-family: Arial, Georgia, Times New Roman, Sans-Serif; color: #0d3150 }
.dragJobDescription { color: #0d3150; }
.dragJobClosingDate { border: solid 1px #e0e0e0; color: #0d3150; font-size: 7pt}

.job-dragitem-tip
{
	background-color: #f3f3f3;
	color: #000;
}

.fixMe { position: fixed; margin-left: 650px; }

.tabSectionTxt
{
    color: #000; font-size: 120%;
}


#ContactRight{
	float:right;
	width:231px;
	margin-right:10px;
	_margin-left:-3px;
	background:url(../../../Images/contact-right-line-bg.gif) repeat-y;
}
#ContactCenter{
	margin-right:231px;
	_margin-right:228px;
	background:url(../../../Images/hori-line-bg.gif) repeat-y;
}
.rightMiddlebg{
	background:	url(../../../Images/contact-right-bot-bg.gif) no-repeat bottom;
	min-height:339px;
	_height:339px;
}
.rightBotBg{
	background:url(../../../Images/contact-right-bot-curve2.gif) no-repeat;
	height:30px; padding-left:45px; padding-top:3px;
}
.rightBotBg a:link, .rightBotBg a:visited { color:#FFF; text-decoration:underline; }
.rightBotBg a:hover { color:#FFF; text-decoration:none; }

.PrintIconText { float:right; padding-top:15px;}
.PrintIconText img { vertical-align:middle; }

.ContactDirectionBlueBox {
	background:url(../../../Images/contact-blue-gradient.gif) repeat-y left top;
	color:#FFF;
	font-size:110%;
	padding:14px 10px;	
}
.ContactDirectionBlueBox b { color: #FFF; }

.ContactDistanceDescriptions { padding:10px 20px 10px 15px; font-size:110%; }
.ContactDistanceDescriptions img { vertical-align:middle; margin-right:5px; }
.ContactDistanceDescriptions p { padding:0px; margin:0px; }

.DotedLine { background:url(../../../Images/doted-line-h.gif) repeat-x left top; margin:10px 0px; height:1px;}

.ContactContainer {
	background:url(../../../Images/ver-line-bg.gif) repeat-x bottom;
	margin:0px 25px 0px 2px;
	padding:5px;
	min-height:422px;
	_height:422px;
	
}
.ContactDetailContainer {
	margin-right:400px;
	padding:10px 15px;
	font-size:110%;
	line-height:130%;
}
.ContactDetailContainer .DotedLine { margin:15px 0px; }
a.ContactEmailLink:link, a.ContactEmailLink:visited { color:#008FD4; text-decoration:underline; }
a.ContactEmailLink:hover { text-decoration:none; }

.ContactDetailContainer img { vertical-align:middle; margin-right:5px; }

.ContactTextField { background:url(../../../Images/contact-txt-box.gif) no-repeat; border:0px; height:22px; width:161px; padding:3px 0px 0px 10px; margin:5px 0px 10px 0px; color:#808284; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.ContactTitleBoxBG { height: 54px; line-height: normal; margin-bottom:20px; padding-right:15px; }

.dragpoint:hover {

    border-style: dashed;
    border: dashed 1px #87888B;
    cursor: move;
}

.dragpoint {
    border: solid 1px transparent;
    cursor:default;
}

#Container a:link		{ color: #0071bc; text-decoration: underline; }
#Container a:visited	{ color: #0071bc; text-decoration: underline; }
#Container a:hover		{ color: #0071bc; text-decoration: none; }

#ctl00_cntrlMainContentPlaceHolder_ctl00 a:link		{ color: #0071bc; text-decoration: none; }
#ctl00_cntrlMainContentPlaceHolder_ctl00 a:visited	{ color: #0071bc; text-decoration: none; }
#ctl00_cntrlMainContentPlaceHolder_ctl00 a:hover		{ color: #0071bc; text-decoration: none; }

a.MyCV:link		{ color: #87888B; text-decoration: none; font-weight: bold; }
a.MyCV:visited	{ color: #87888B; text-decoration: none; font-weight: bold; }
a.MyCV:hover	{ color: #0B3050; text-decoration: none; font-weight: bold; }

.contentfont
{
    font-family:Arial;
    font-size:110%;
   
    }