* { font-family:arial }

body { background-color:#f8f8f8; background-image:url('/html/art/bodyBG.gif'); margin:0px; text-align:center; font-size:11px; line-height:13px }

a { color:#dc2525 }
a:hover { color:#000 }
a img { border:0px; vertical-align:middle }

h1 { color:#e84039; font-family:trebuchet,trebuchet ms,arial; font-size:13px; font-weight:bold; padding:3px 2px 1px 2px; margin:0px }
h2 { color:#e84039; font-family:trebuchet,trebuchet ms,arial; font-size:13px; font-weight:bold; padding:3px 2px 1px 0px; margin:0px }
h3 { color:#e84039; font-family:trebuchet,trebuchet ms,arial; font-size:12px; font-weight:bold; padding:3px 2px 1px 0px; margin:0px }
h4 { color:#e84039; font-family:trebuchet,trebuchet ms,arial; font-size:12px; font-weight:bold; padding:3px 2px 1px 0px; margin:0px }
h5 { color:#e84039; font-family:trebuchet,trebuchet ms,arial; font-size:11px; font-weight:bold; padding:3px 2px 1px 0px; margin:0px }

.formText { border:1px solid #a8a8a8; font-size:10px; width:100px }
.formTextArea { border:1px solid #a8a8a8; font-size:10px; width:200px; height:100px }
.formButton { border:0px; background-color:#949493; color:#fff; text-transform:uppercase; font-size:10px; padding:4px 10px }
.formFile { font-size:10px }

form { padding:0px; margin:0px }
fieldset { border:0px; padding:0px; margin:0px }
fieldset div.element { padding:3px 0px 3px 125px; clear:left }
fieldset div.element label { float:left; margin-left:-125px; width:120px; text-align:right; color:#bb2211; clear:left; text-transform:lowercase; padding-top:3px }
fieldset div.scroll150 { height:150px; overflow:auto; border:1px solid #bababa; padding:3px }
fieldset div.scroll150 h2 { font-size:10px; font-weight:normal }

.layout { padding:0px; margin:20px auto; width:942px; padding-bottom:25px }

.trans_layoutN { background-image:url('/html/art/pageBG_N.png'); background-repeat:repeat-x; height:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader }
.trans_layoutNW { background-image:url('/html/art/pageBG_NW.png'); background-repeat:no-repeat; height:10px; padding:0px 10px }
.trans_layoutNE { background-image:url('/html/art/pageBG_NE.png'); background-repeat:no-repeat; height:10px; background-position:top right }
.trans_layoutS { background-image:url('/html/art/pageBG_S.png'); background-repeat:repeat-x; height:10px }
.trans_layoutSW { background-image:url('/html/art/pageBG_SW.png'); background-repeat:no-repeat; height:10px; padding:0px 10px }
.trans_layoutSE { background-image:url('/html/art/pageBG_SE.png'); background-repeat:no-repeat; height:10px; background-position:top right }
.trans_layoutW { background-image:url('/html/art/pageBG_W.png'); background-repeat:repeat-y; padding:0px 10pxx }
.trans_layoutE { background-image:url('/html/art/pageBG_E.png'); background-repeat:repeat-y; background-position:top right;  }
.layoutMain { text-align:left; background-color:#fff; border:1px solid #ccc;  }

.sideArt { float:right; width:160px; height:566px; padding:10px 10px 10px 0px }

.page { margin:0px 181px 0px 0px; padding:0px 0px 0px 10px }

.logo { padding:3px 2px 5px 2px }
.minisite { float:right; margin-top:10px }

.menu { background-image:url('/html/art/menuBG.gif'); background-repeat:repeat-x; height:26px; padding:0px; margin:0px 3px 10px 0px }
.menuE { background-color:#fff; width:5px; height:26px; padding:0px; margin:0px; background-image:url('/html/art/menuRight1.gif'); background-repeat:no-repeat; float:right }
.menuW { background-color:#fff; width:5px; height:26px; padding:0px; margin:0px; background-image:url('/html/art/menuLeft1.gif'); background-repeat:no-repeat; float:left }
.menu2E2 { height:26px; padding:0px; margin:0px; background-image:url('/html/art/menuRight2.gif'); background-repeat:no-repeat; background-position:top right }
.menu2W2 { height:26px; padding:0px 4px; margin:0px; background-image:url('/html/art/menuLeft2.gif'); background-repeat:no-repeat; background-position:top left }

.menu2E { height:26px; padding:0px; margin:0px; background-image:url('/html/art/menuRight1.gif'); background-repeat:no-repeat; background-position:top right }
.menu2W { height:26px; padding:0px 4px; margin:0px; background-image:url('/html/art/menuLeft1.gif'); background-repeat:no-repeat; background-position:top left }
.menu2 { background-image:url('/html/art/menuBG.gif'); background-repeat:repeat-x; height:26px }

.menu a { color:fff; display:block; float:left; height:26px; border:0px; background-image:url('/html/art/menuDivider.gif'); background-repeat:no-repeat }
.menu a.first { background-image:none }

.menu .menuimage, .menu .menuimagelast { margin:7px 30px 5px 30px }
.menu.client .menuimage, .menu.client .menuimagelast { margin:7px 25px 5px 25px }

.menu a:hover { background-color:#000 }

.content { width:745px }

.column1 { float:left; width:235px }
.column2 { width:330px; margin-left:244px; margin-right:165px }
.column3 { float:right; width:160px }

.sectioncontentin { padding:5px; padding-bottom:10px }
.sectioncontentin img { margin:12px 10px }
.searchMapDiv img { margin:0px }
.vacancy img { margin:0px }

.sectioncontent { overflow:hidden }
.sectioncontent p { margin:0px; padding:4px 0px }
.sectioncontent h2 { margin-top:5px }
.sectionhead h2 { padding:9px 3px 5px 33px; margin:0px; font-size:12px; font-family:trebuchet,trebuchet ms,verdana; font-weight:bold; color:#e84039; text-transform:capitalize }
.sectionhead .tabs { float:right; padding:5px 10px }
.sectionhead .tabs a { background-image:url('/html/art/SubPageTabGrey.gif'); background-repeat:no-repeat; width:72px; height:19px; display:block; float:left; font-size:11px; font-family:trebuchet,trebuchet ms,verdana; color:#fff; text-decoration:none; text-align:center; line-height:18px; margin-left:8px }
.sectionhead .tabs a:hover { background-image:url('/html/art/SubPageTabRed.gif'); color:#fff }
.sectionhead .tabs a.selected { background-image:url('/html/art/SubPageTabRed.gif') }

.redbox { margin-bottom:10px; background-image:url('/html/art/redBoxBG.gif'); background-repeat:repeat-x; height:81px }
.redbox_e { background-image:url('/html/art/redBoxRight.gif'); background-repeat:no-repeat; width:5px; height:81px; float:right }
.redbox_w { background-image:url('/html/art/redBoxLeft.gif'); background-repeat:no-repeat; width:5px; height:81px; float:left }
.redbox .sectioncontent { padding:5px 6px; margin:0px; font-size:12px; line-height:14px; color:#fff }
.redbox .sectioncontent p { padding:0px 0px 5px 0px }

.quicksearch { margin-bottom:10px }
.quicksearch .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankColumn2Header.gif'); background-repeat:no-repeat; width:330px; height:30px }
.quicksearch .sectionbg { background-image:url('/html/art/quickSearchBG.gif'); background-repeat:repeat-x; border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.quicksearch .sectioncontent { border-bottom:1px solid #bababa; height:141px; margin:0px 5px 1px 5px }
.quicksearch .section_se { background-image:url('/html/art/quickSearchSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.quicksearch .section_sw { background-image:url('/html/art/quickSearchSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }

.quicksearch p { padding:5px 10px 5px 10px }
.quicksearch .refCodeLookup { width:152px; height:19px; background-image:url('/html/art/refCodeLookup.gif'); background-repeat:no-repeat; padding:0px; margin:0px 0px 7px 7px; float:left }
.quicksearch .refCodeLookup .refCode { border:0px; margin:3px 0px 0px 68px; padding:0px; width:70px; height:12px; font-family:arial; font-size:10px; line-height:10px }

.quicksearch .searchOption { width:154px; padding:0px 0px 7px 5px; float:left }
.quicksearch .searchSelect { border:1px solid #999; width:153px; font-family:arial; font-size:10px; margin:0px; padding:0px; text-transform:lowercase }
.quicksearch .searchText   { border:1px solid #999; width:148px; font-family:arial; font-size:10px; margin:0px; padding:1px 1px 1px 4px }
.quicksearch .go { text-align:right; width:151px }

.companyhistory { margin-bottom:10px }
.companyhistory .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankColumn2Header.gif'); background-repeat:no-repeat; width:330px; height:30px }
.companyhistory .sectionbg { background-image:url('/html/art/quickSearchBG.gif'); background-repeat:repeat-x; border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.companyhistory .sectioncontent { border-bottom:1px solid #bababa; height:141px; margin:0px 5px 1px 5px }
.companyhistory .section_se { background-image:url('/html/art/quickSearchSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.companyhistory .section_sw { background-image:url('/html/art/quickSearchSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }

.companyhistory p { padding:3px 5px 2px 5px }
.companyhistory .refCodeLookup { width:154px; height:19px; background-image:url('/html/art/refCodeLookup.gif'); background-repeat:no-repeat; padding:0px; margin:0px 0px 7px 5px; float:left }
.companyhistory .refCodeLookup .refCode { border:0px; margin:3px 0px 0px 68px; padding:0px; width:70px; height:12px; font-family:arial; font-size:10px; line-height:10px }
.companyhistory .go { text-align:right; width:150px }


.mainContent .searchOption { width:184px; padding:0px 0px 2px 0px; float:left; margin:0px 15px 5px 0px }
.mainContent .searchOption.graduate { width:180px; float:left; border:0px solid #a8a8a8; padding:0px 0px 3px 0px; margin:0px 15px 5px 0px }
.mainContent .searchSelect { border:1px solid #999; width:183px; font-family:arial; font-size:10px; margin:0px; padding:0px; text-transform:lowercase }
.mainContent .searchText   { border:1px solid #999; width:178px; font-family:arial; font-size:10px; margin:0px; padding:1px }

.mainContent .searchOption.overseas { float:none; margin:0px 0px 15px 160px }
.mainContent .searchOption.go { text-align:right }

.searchOptionsDiv { padding-top:10px; padding-left:45px }
.searchMapDiv { padding:10px 0px 0px 60px }
.overseas { font-size:15px; color:#000; font-weight:normal }

.searchMap td { padding:0px; margin:0px; border:0px }

.signin { margin-bottom:10px; border-bottom:0px; border:2px solid #c1c1c1; border-bottom:0px }
.signin .section_ne { background-image:url('/html/art/memberSigninNE.gif'); background-repeat:no-repeat; background-position:top right; margin:-2px -2px 0px -2px }
.signin .section_nw { background-image:url('/html/art/memberSigninNW.gif'); background-repeat:no-repeat; background-position:top left }
.signin .section_se { background-image:url('/html/art/memberSigninSE.gif'); background-repeat:no-repeat; background-position:bottom right }
.signin .section_sw { background-image:url('/html/art/memberSigninSW.gif'); background-repeat:no-repeat; background-position:bottom left }

.signin .sectioncontent { height:80px; margin:0px 3px 0px 3px; border-bottom:2px solid #c1c1c1 }

.signin .title { color:#7e7e7e; font-size:13px; font-family:trebuchet,trebuchet ms,verdana; font-weight:bold; padding-left:17px; margin-bottom:4px; padding-top:3px }
.signin fieldset div.element { padding:1px 0px 2px 60px }
.signin fieldset div.element label { float:left; margin-left:-56px; width:51px; text-align:right; padding-top:1px; color:#60605f }
.signinButton { vertical-align:bottom }
.signin fieldset div.element .register { color:#e6382e; font-size:11px }
.signin fieldset div.element .register a { color:#e6382e; text-decoration:none; font-weight:bold }
.signin .logout { font-size:10px; font-weight:normal; padding-left:10px }
.signin p { padding:2px 0px 0px 22px }

.featured { }
.featured .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankColumn1Header.gif'); background-repeat:no-repeat; width:235px; height:30px }
.featured .sectionbg { background-image:url('/html/art/featuredJobsBG.gif'); background-repeat:repeat-x; border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.featured .sectioncontent { border-bottom:1px solid #bababa; height:247px; margin:0px 5px 1px 5px }
.featured .section_se { background-image:url('/html/art/browseSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.featured .section_sw { background-image:url('/html/art/browseSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }

.featured .sectioncontentin { padding-top:12px; margin:0px }
.featured .featuredVacancy { border:1px solid #d7d7d7; padding:0px; margin:0px 0px 13px 0px; height:64px; background-color:#fff; overflow:hidden; width:213px }
.featured .featuredVacancy .image { width:64px; height:64px; float:left; background-color:#fff; margin:0px 0px 0px 0px; display:block; background-repeat:no-repeat; background-position:center center }
.featured .featuredVacancy .image a { width:64px; height:64px; display:block; text-decoration:none }
.featured .featuredVacancy .size { width:400px }
.featured .featuredVacancy .text { margin-left:67px; font-size:11px; padding:4px 0px }
.featured .featuredVacancy .text .jobcode { color:#828282; font-weight:bold; padding:0px }
.featured .featuredVacancy .text .jobtitle { color:#dc2525; font-weight:bold; padding:0px }
.featured .featuredVacancy .text a { padding:0px 5px; font-size:11px; text-decoration:none; color:#000 }
.featured .featuredVacancy .text .jobcode a { color:#828282; font-weight:bold; text-decoration:none }
.featured .featuredVacancy .text .jobtitle a { color:#dc2525; font-weight:bold; text-decoration:none }

.testimonial { margin-bottom:10px }
.graduate { margin-bottom:8px; padding-top:2px }

a#graduate       { display:block; background-image:url(/html/art/graduate.png); background-position:0px 0px; background-repeat:no-repeat; width:330px; height:30px }
a#graduate:hover { background-position:0px -30px }
a#graduate span  { display:none }

.spong { margin-top:10px }
.spong .spong { margin-top:4px }
.spong .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankColumn2Header.gif'); background-repeat:no-repeat; width:330px; height:30px }
.spong .sectionhead .sponglogo { float:right; margin:8px 10px 0px 0px }
.spong .sectionhead .sponglogo a { color:#555; text-decoration:none }
.spong .sectionbg { border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.spong .sectioncontent { border-bottom:1px solid #bababa; height:105px; margin:0px 5px 1px 5px; padding-top:0px }
.spong .section_se { background-image:url('/html/art/newsSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.spong .section_sw { background-image:url('/html/art/newsSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }

.spong .item { padding:2px 5px }
.spong .item .date { color:#939393; float:left; clear:left; width:40px }
.spong .item .link { margin-left:45px }
.spong .item .link a { font-weight:bold; text-decoration:none }

.spongClient { margin-top:10px}
.spongClient .spong { margin-top:4px}
.spongClient .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankColumn2Header.gif'); background-repeat:no-repeat; width:330px; height:30px }
.spongClient .sectionhead .sponglogo { float:right; margin:8px 10px 0px 0px }
.spongClient .sectionhead .sponglogo a { color:#555; text-decoration:none }
.spongClient .sectionbg { border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.spongClient .sectioncontent { border-bottom:1px solid #bababa; height:145px; margin:0px 5px 1px 5px }
.spongClient .section_se { background-image:url('/html/art/newsSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.spongClient .section_sw { background-image:url('/html/art/newsSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }


.browsecats { }
.browsecats .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankColumn3Header.gif'); background-repeat:no-repeat; width:160px; height:30px }
.browsecats .sectionbg { background-color:#e4e4e4; border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.browsecats .sectioncontent { border-bottom:1px solid #bababa; height:428px; margin:0px 5px 0px 5px }
.browsecats .sectioncontentin { padding-bottom:0px; padding-top:2px }
.browsecats .section_se { background-image:url('/html/art/browseSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.browsecats .section_sw { background-image:url('/html/art/browseSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }
.browsecats .sectioncontent h2 { margin:3px 0px 0px 0px; padding:6px 7px; background-image:url('/html/art/recruitmentHead.gif'); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#666 }
.browsecats .sectioncontent h2 a { color:#666; text-decoration:none }
.browsecats .sectioncontent h2 a.more { float:right; font-size:10px; color:#c00; margin-top:3px }
.browsecats .sectioncontent p { padding:2px 0px 3px 6px; font-size:10px }
.browsecats .sectioncontent p.highlight { background-image:url('/html/art/browseRowBG.gif'); background-repeat:no-repeat }
.browsecats .sectioncontent p a { background-image:url('/html/art/swiftTiny.gif'); background-position:0px 4px; background-repeat:no-repeat; padding-left:13px; color:#000; text-decoration:none }


.methods { }
.methods .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankColumn3Header.gif'); background-repeat:no-repeat; width:160px; height:30px }
.methods .sectionbg { border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.methods .sectioncontent { border-bottom:1px solid #bababa; height:428px; margin:0px 5px 1px 5px }
.methods .section_se { background-image:url('/html/art/newsSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.methods .section_sw { background-image:url('/html/art/newsSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }
.methods .sectioncontent h2 { margin:5px 0px 0px 0px; padding:6px 7px; background-image:url('/html/art/recruitmentMethodsHead.gif'); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#666 }
.methods .sectioncontent h2 a { color:#666; text-decoration:none }
.methods .sectioncontent ul { padding:2px; margin:2px 2px 2px 10px }
.methods .sectioncontent ul li { padding:2px 0px 0px 0px; margin:2px }

.graduate { }
.graduate .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankColumn3Header.gif'); background-repeat:no-repeat; width:160px; height:30px }
.graduate .sectionbg { border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.graduate .sectioncontent { border-bottom:1px solid #bababa; height:428px; margin:0px 5px 1px 5px }
.graduate .section_se { background-image:url('/html/art/newsSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.graduate .section_sw { background-image:url('/html/art/newsSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }
.graduate .sectioncontent h2 { margin:5px 0px 0px 0px; padding:6px 7px; background-image:url('/html/art/recruitmentMethodsHead.gif'); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#666 }
.graduate .sectioncontent ul { padding:2px; margin:2px 2px 2px 10px }
.graduate .sectioncontent ul li { padding:2px 0px 0px 0px; margin:2px }


.mainContent { margin:0px 0px 0px 244px; width:500px }
.mainContent .sectionhead { padding:0px; margin:0px; background-image:url('/html/art/blankSubPageHeader.gif'); background-repeat:no-repeat; width:500px; height:30px }
.mainContent .sectionbg { border-right:1px solid #bababa; border-left:1px solid #bababa;  }
.mainContent .sectioncontent { border-bottom:1px solid #bababa; margin:0px 5px 1px 5px; min-height:430px }
.mainContent .section_se { background-image:url('/html/art/newsSE.gif'); background-repeat:no-repeat; background-position:bottom right; margin-right:-1px }
.mainContent .section_sw { background-image:url('/html/art/newsSW.gif'); background-repeat:no-repeat; background-position:bottom left ; margin-left:-1px }

.mainContent table.data { border:0px }
.mainContent table.data th { background-color:#ddd; color:#e84039; font-size:10px; font-weight:bold; text-align:left; text-transform:uppercase; padding:2px 4px 2px 2px  }
.mainContent table.data td { font-size:10px; font-weight:normal; padding:2px 4px 2px 2px; vertical-align:top }
.mainContent table.data td.viewRow0Col0 { border-bottom:1px solid #bbb; background-color:#fff }
.mainContent table.data td.viewRow1Col0 { border-bottom:1px solid #bbb; background-color:#eee }

.mainContent table.data td.viewRow0Col0 img { margin:0px }
.mainContent table.data td.viewRow1Col0 img { margin:0px }


.vacancy { margin-bottom:10px; border-bottom:0px; border:2px solid #c1c1c1; border-bottom:0px }
.vacancy .vacancy_ne { padding:0px; margin:0px; border:0px; background-image:url('/html/art/memberSigninNE.gif'); background-repeat:no-repeat; background-position:top right; margin:-2px -2px 0px -2px }
.vacancy .vacancy_nw { padding:0px; margin:0px; border:0px; background-image:url('/html/art/memberSigninNW.gif'); background-repeat:no-repeat; background-position:top left }
.vacancy .vacancy_se { padding:0px; margin:0px; border:0px; background-image:url('/html/art/memberSigninSE.gif'); background-repeat:no-repeat; background-position:bottom right }
.vacancy .vacancy_sw { padding:0px; margin:0px; border:0px; background-image:url('/html/art/memberSigninSW.gif'); background-repeat:no-repeat; background-position:bottom left; padding:0px 2px 0px 2px }

.vacancy .vacancycontent { margin:0px 3px 0px 3px; padding:5px 5px 10px 5px; border:0px; border-bottom:2px solid #c1c1c1 }
.backToMinisite { margin:10px 10px }

.vacancy.email { border:0px }

.vacancy .info { width:125px; float:left }
.vacancy .info h4 { color:#e84039; font-size:10px; font-weight:normal; padding:7px 2px 1px 2px; margin:0px; text-transform:uppercase }
.vacancy .info p { padding:1px 5px; margin:0px }
.vacancy .text { margin-left:130px }
.vacancy .text  p { margin:0px }
.vacancy .text ul { margin:0px 0px 5px 0px; padding:0px 20px }
.vacancy .text ul li { margin:0px; padding:3px }

.clientlogos { width:450px; margin:20px auto }
.clientlogos .clientlogo { border:1px solid #c1c1c1; float:left; margin:5px; vertical-align:middle; width:120px; height:120px;  }
.clientlogos .clientlogo .logo { text-align:center; margin:5px }

.footer { margin:0px 5px 25px 10px; clear:both }
.footer .eleventeenth { float:right; margin-top:-5px }
.footer .eleventeenth a { color:#000; text-decoration:none }


.clientpage a { color:#dc2525 }
.clientpage a:hover { color:#000 }
.clientpage .sectionhead h2 { color:#555 }
.clientpage .featured .featuredVacancy .text .jobtitle { color:#dc2525; font-weight:bold; padding:0px }
.clientpage .featured .featuredVacancy .text .jobtitle a { color:#dc2525; font-weight:bold; text-decoration:none }



* html .menu .menuimagelast { margin:7px 21px 5px 30px }
* html .menu.client .menuimagelast { margin:7px 23px 5px 24px }
* html .mainContent { margin-left:242px }

* html .vacancy .vacancy_ne { margin:-2px -4px 0px -4px; position:relative }
* html .vacancy .vacancycontent { margin:0px 5px 0px 5px; position:relative; height:100px }

* html .mainContent .sectioncontent { height:430px; overflow:visible }

.clear { clear:both }

.displayNone { display:none }
.displayBlock { display:block }
