body {
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#000000;text-decoration:none;}

#MainSite {
width:954px;
left:48%;
margin-left:-475px;
position:relative;
overflow:hidden;
color: inherit;
}
.Header{ height:101px; border-bottom:1px solid #E3E3E3;}

.Logo{ margin-right:458px; padding-top: 0px; padding-left:0px;}
.TopRight{ float:right; width:458px; padding-right:15px; }
.TopMenu{ text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; padding-top: 4px; height:21px; }
.TopMenuText{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
a:hover.TopMenuText{ color:#00BD3F; text-decoration:underline;}
.TopBanner{   height:72px; width:458px;}


/*Left*/


.LeftMenu{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:18px; color:#000000; text-align:left; padding-left:8px; margin-left:-20px; }

.LeftMenuText{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:18px; color:#000000; line-height:24px; text-decoration:none; font-weight: normal; letter-spacing:-1px;}
a:hover.LeftMenuText{ color:#00BD3F; text-decoration: none; font-weight: normal; letter-spacing:-1px;}

.LeftMenuText1{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:18px; color:#00BD3F; line-height:24px; text-decoration:none; font-weight:normal; letter-spacing:-1px;}
a:hover.LeftMenuText1{ color:#00BD3F; text-decoration: none; font-weight:normal; letter-spacing:-1px;}

.LeftMenuText2{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color:#000000; line-height:16px; text-decoration:none;}
a:hover.LeftMenuText2{ color:#00BD3F; text-decoration: none;}


.AllLeftLogo{ text-align:center;}
.RecruitmentLogo{ height:40px; margin-top:10px; margin-left:0px;}
.NorfolkLogo{ height:60px; margin-top:20px;}
.ArchantLogo{ height:32px; margin-top:20px;}
.RECLogo{ height:33px; margin-top:30px;}
.InvestorsLogo{ height:59px; margin-top:20px;}


/*Right*/
#LeftSide{ float:left; width:120px; padding:0px 12px 0px 13px; margin-top:30px; text-align:center; _margin-right:-3px;}
#Right{ float:right; width:253px; padding-right:0px; margin-top:2px; _margin-left:-3px; border-right:2px solid #FFFFFF;}
#Center{ margin-top:2px; margin-right:258px;  _margin-right:255px; margin-left:155px; _margin-left:152px;}
.RightTop{ background-color:#F0F0EE; padding:13px 9px 13px 9px ; margin-top:3px; height:280px;border-bottom:1px solid silver;}
.RightTop3{ background-color:#F0F0F0; padding:30px 2px 7px 2px; margin-top:28px; height:205px; width:248px; }
.RightText{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: normal;color:#000000; line-height:18px;}
.advertise{ background-color:#FFFFFF; border:1px solid #CCCCCC; padding-top:5px;}
div.advert a {
display:block;
width:160px;
height:50px;
padding:5px 0px 2px 50px;
background:url( '../images/icon_info.gif');
background-repeat:no-repeat;
color: #00bd3f;
text-decoration:none;
font-weight:bold;
letter-spacing:-1;
}

.RightTop2{ background-color:#FFFFFF; padding:13px 9px 13px 9px ; margin-top:7px; min-height:335px; _min-height:335px;border:1px solid #CCCCCC; padding:5px; margin-top:3px;}
.RightText2{ font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; padding:5px; font-size:12px; font-weight: normal; color:#000000;}
.advertisea {text-align:left; letter-spacing:-1;color:#39B54A;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

a:visited.advertisea { color:#39B54A; background-image:../images/icon.gif; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:link.advertisea { color:#39B54A; background-image:../images/icon.gif; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:hover.advertisea { color:#39B54A; background-image:../images/icon.gif; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }

.TextFild{ background-color:#FFFFFF; border:1px solid #999999; font-size:10px; width:100px; margin-bottom:8px;}
.TextFild1{ background-color:#FFFFFF; border:1px solid #999999; font-size:10px; width:100px; margin-bottom:8px; width:auto;}
.SearchBtn{ background-color:#FFFFFF; border:1px solid #00C653; font-weight:bold; color:#00C653; font-size:14px;}
.RightBotLogo{ width:242px; margin-top:10px; margin-left:0px;}
.CreateANewCV{ width:242px; height:84px;}
.RegisterWith{ width:242px; height:84px; margin-top:8px;}
.NeedAnOther{ width:242px; height:84px; margin-top:8px;}

/* center*/

#Center{ margin-top:2px; margin-right:252px;  _margin-right:255px; margin-left:155px; _margin-left:152px;}
.MidTitle{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:18px; font-weight: normal; color:#39B54A; padding-left:11px; padding-top:4px; padding-bottom:2px;}
.MidText{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: normal; width:520px; _width:516px; padding-left:11px; padding-right:13px; text-align:justify}
.MidText a:hover{color:#00AA00;}
.SearchCategoryBox{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#F9F9F9; padding:13px ; margin-right:6px;_margin-right:3px; margin-top:3px; font-size:13px;  height:280px;border-bottom:1px solid silver;}
.SearchCategoryBox2{ font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#EBEBEB; padding:13px; margin-top:7px; font-size:13px;  height:220px; width:200px; margin-bottom:9px;}
.TopCategory{ float:left;}
.Top2Category{ float:left; margin-top:15px;}
.AccountsCategory{ float:left; width:170px;}
.CategoryTitle{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:16px; color:#000000;}

.CatText{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:13px; color:#000000;  text-decoration:none; line-height:20px;  letter-spacing:-1px;}
.CatText1{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:13px; color:#00AA00; line-height:20px; text-decoration:none; letter-spacing:-1px;}
a:hover.CatText1{ color:#00AA00; text-decoration: none;}
a:visited.CatText1{ color:#00AA00;}
a:link.CatText1{ color:#00AA00;}

.CatText2{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color:#000000; line-height:16px;  text-decoration:none;}
.AccountsTite{ height:22px;}

.CatText3{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:11px; color:#00AA00; line-height:16px; text-decoration:none;}
a:hover.CatText3{ color:#00AA00; text-decoration: none;}
a:visited.CatText3{ color:#00AA00;}
a:link.CatText3{ color:#00AA00;}

.LeftLink{ font-family: Verdana, Arial, Helvetica, sans-serif ; font-size:10px; color:#000000; line-height:20px; text-decoration:none;}
a:hover.LeftLink{ color:#00BD3F; text-decoration: underline;}
a:visited.LeftLink{ color:#00BD3F;}
a:link.LeftLink{ color:#00BD3F;}

.OfficeCategory{ float:left; width:170px;}
.OtherCategory{ float:left; width:139px;}

.FeaturedJob{ float:left; width:540px; margin:0 0 20px}
.FeaturedJob2{ float:left; }
.FeaturedTitle{ background-image:url(../images/featured-bg.gif); background-repeat:repeat-x; height:28px; padding:0px 9px 0px 9px ;}
.FeaturedTitle2{ height:28px; padding:0px 0px 0px 9px ;}
.Icon{ float:right; width:20px; padding-top:4px;}
.FeaturedTextTitle{ margin-right:20px; padding-top:6px; font-weight:bold;}
.FeaturedSubTitle{ height:28px; padding:0px 9px 0px 9px ;}
.FeaturedText2{ float:left; width:160px; padding:0px 0px 0px 0px ;}
.FeaturedText3{ float:left; width:220px; padding:0px 0px 0px 0px ;}

.OfficeTitle{ background-color:#EBEBEB; vertical-align:bottom; font-size:12px; width:250px; height:16px; font-weight:bold; padding:5px;}
.OfficeText{ font-family: Verdana, Arial, Helvetica, sans-serif ; width:250px; font-weight: normal; padding-left:7px; text-align:left;}

.OfficeEmail { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none; color: #00BD3F; font-weight:bold;}
.OfficeEmail:hover { font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: normal; text-decoration:none;  font-weight:bold; color: #00BD3F; }

/* footer*/
#Footer{ float:left; height:35px; margin-top:50px; width:954px; font-family: Verdana, Arial, Helvetica, sans-serif ; border-top:1px solid #E3E3E3;}
.BotLink{  padding-top:4px; color:#000000;}
.BotLinkText{ padding:0px 2px 0px 2px; color:#000000;}
a:hover.BotLinkText{ color:#00BD3F; text-decoration:underline;}

.inputnowidth {font-family: verdana; font-size: 12px; color: #000000; background-color: #FFFFFF; BORDER: #CCCCCC 1px solid;}
.input {font-family: verdana; font-size: 12px; color: #000000; background-color: #FFFFFF; BORDER: #CCCCCC 1px solid;}
.tblrow {font-family: Verdana; height:20Px; vertical-align:middle; font-size: 11px; padding:2px; color: #000000; font-weight: normal; background-color:#FFFFFF}
.tblbg {background-color:  #00AA00}
.tblheader {font-family: Verdana; height:25Px; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #00AA00;}
.err {  font-family: Verdana; font-size: 10px; color: #EF0000; text-align: center; font-weight:bold}
.but {  font-family: Verdana; font-size: 10px; color: #FFFFFF; background-color: #00AA00; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: bold}
.LoginBox{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#EBEBEB; padding:13px; margin-top:3px; font-size:13px;  width:300px; height:100px; margin-bottom:9px;}
.LoginBox1{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#EBEBEB; padding:13px; margin-top:3px; font-size:13px;  width:430px; height:80px; margin-bottom:9px;}
.top_links { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-weight: bold; text-decoration:none; color: #000000; }
.top_links:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-weight: bold; text-decoration:underline; color: #009900; }

.clear { clear: both;}
div.clear { height: 20px;}


.contentBlockSectionHome {display: block; min-height:240px; _height:1%; background:#f0f0f0;border-bottom:1px solid silver; margin-bottom:20px; position:relative; width:540px; _width:536px; float:left;}
#columnRight .contentBlockSectionHome img {margin:30px 1px 2px 2px;}

.highlightMain a, .highlightSecondary a {color:#00bd3f;text-decoration:none;font-weight:bold;letter-spacing:-1;}
.highlightMain {float:left; width:285px;height:230px;background:#fff ; margin:5px 5px 5px 5px; _margin:5px 2px 5px 2px;}
.highlightMain ul { margin:0; padding:0; list-style:none;}
.highlightMain ul li { margin:0; padding:5px 0 0px 10px; list-style:none; font-weight:bold;letter-spacing:-1;}
.highlightSecondary strong, .highlightMain strong { display:block;height:20px;background:#f0f0f0 url('../images/info_24.gif') 210px 2px no-repeat; padding:4px 0 2px 10px;text-decoration:none;color:#000;font-size:1.2em;font-weight:bold;letter-spacing:-1;}
.highlightMain strong {background:#f0f0f0 url('../images/info_24.gif') 250px 2px no-repeat;}

.highlightMain div, .highlightSecondary div {float:left;width:120px; _margin-right:-3px;}
.highlightMain div small {padding:0 10px;display:block;}
.highlightMain p {margin:10px 10px 0 120px;display:block;}
.highlightMain a, .highlightSecondary a {color: #00bd3f;text-decoration:none;font-weight:bold;letter-spacing:-1;}
.highlightSecondary {float:left;width:240px;height:112px;background:#fff;margin:5px 5px 0 0; _margin:5px 2px 0 0;}

.highlightSecondary div {float:left;width:70px;display:block; _margin-right:-3px;}
.highlightSecondary p {margin:10px 10px 0 80px;display:block;}
.noImage p {margin:5px 10px 0 10px;display:block;}
.contentBlockSectionMini .highlightSecondary { float:left;width:260px;height:112px;background:#fff; margin:5px 5px 5px 5px; _margin:5px 2px 5px 5px;}
.contentBlockSectionMini {min-height:120px; _height:1%; display:  block;background:#f0f0f0;border-bottom:1px solid silver; float:left; margin-bottom:10px;}

.searchFilter {display:block;padding:5px 5px 10px 35px;border:0px solid silver;background:url( '../images/x_24.gif') 8px 2px no-repeat;text-decoration:none;color:#00BD3F;}
a:hover.searchFilter{ color:#00BD3F; text-decoration:none;}

p.lead {display:block;padding:0;font-size:18px;color:#000000;letter-spacing:-1.2px; margin-top:0px;}

.blanktitletext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; display:block;  font-size:14px;  background-image: url(../images/blank-title.gif); background-repeat: no-repeat; width:394px; height:8px;  padding:5px 0px 15px 15px;}
a:hover.blanktitletext { color:#FFFFFF; text-decoration:none;}

h1.hp_heading{padding:0;margin:20px 0 0 0;font-size:14px;}
p.sub_heading{font-size:12px;font-weight:bold;padding:0;margin:0;}
div.seotext a,div.seotext a:visited{color:#40B54A}
div.seotext a:hover{color:#0579C1}

.local-office-table td { padding:0; margin: 0; height: 130px; }
