* { padding:0px; margin:0px }

body { background-color:#ebe9dd; text-align:center; font-family:arial,verdana; font-size:12px; line-height:14px; color:#666 }

sup { font-size:0.6em; padding:0px; margin:0px; vertical-align:top }

b { font-weight:bold }

a { color:#e44e13; text-decoration:none }
a:hover { text-decoration:none; color:#888 }
// a:visited { color:#ff8855 }
a.normal, a.normal:visited { color:#555 }
a.normalbold { color:#555; font-weight:bold }
h2 { font-size:26px; font-weight:normal; font-family:arial,helvetica,swiss; margin-bottom:75px; line-height:26px }
h2 sup { font-size:0.3em }
h2.home { margin-bottom:5px }
h3 { font-size:14px; font-weight:bold; color:#e44e13; margin:10px 0px 5px 0px }
h4 { font-size:13px; font-weight:bold; color:#e44e13; margin:10px 0px 3px 0px }
p { padding:2px 0px 8px }

th { text-align:left; background-color:#b0b1b3; color:#fff; font-weight:bold; font-size:12px }
td { font-size:12px; vertical-align:top }

ul {padding-left: 20px;}

li {line-height: 20px; }

form { margin:0px }

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


.layout { width:750px; text-align:left; margin:auto }
.header { background-color:#e44e13; height:80px; color:#fff }
.headerin { padding:10px }
.headerin a { color:#fff; text-decoration:none }
.headerin a:visited { color:#fff }
.headerin a:hover { text-decoration:underline }
.headerin .date { width:190px; float:right; text-align:right }
.headerin .date .dateelement { border:0px; background-color:#e44e13 }
.headerin .user { width:100px; float:right }
.search { background-color:#999999; border-top:2px solid #ebe9dd; border-bottom:2px solid #ebe9dd; padding:3px 10px; height:6px}
.searchtitle { float:left; width:100px; padding-top:0px }
.searchform { margin-left:150px }
.searchform .formSelect { width:125px; vertical-align:top }
.searchform .formButton {  }

.radioLabel { color: #E44E13 }

.mainblock { background-color:#fff; border-bottom:1px solid #ebe9dd }
.menu { float:left; width:150px; background-color:#b0b1b3 }
.menuin { border-right:2px solid #ebe9dd }
.menu ul { list-style-type:none; border-top:2px solid #ebe9dd; padding:0px; margin:0px }
.menu ul li { padding:0px; margin:0px; border-bottom:1px solid #b0b1b3 }
.menu ul li a { display:block; padding:4px 15px; color:#fff; text-decoration:none; font-size:12px; font-weight:normal }
.menu ul li sup { font-size:8px; padding:0px }
// .menu ul li a:visited { color:#fff; text-decoration:none }
.menu ul li a:hover { background-color:#676767; text-decoration:none; color:#fff }
.menufoot { padding:14px 10px 5px 15px; color:#000; font-size:9px; line-height:10px }
.menufoot a { color:#000; text-decoration:none }
.menufoot a:visited { color:#000 }
.menufoot a:hover { text-decoration:underline }
.menufoot img { border:0px }
.content { float:left; width:600px; font-size:12px; position:relative }
.contentin { padding:10px 15px 15px 10px }

.dlm { float:right; padding:5px }
.dlm a img { border:0px }

.menuimg { background-image:url('/html/art/navimages/home-salaryImage.jpg'); background-repeat:no-repeat; height:138px }
.aboutus      .menuimg { background-image:url('/html/art/navimages/aboutUsImage.jpg'); background-repeat:no-repeat; height:138px }
.contactus    .menuimg { background-image:url('/html/art/navimages/contactUsImage.jpg'); background-repeat:no-repeat; height:138px }
.evolution    .menuimg { background-image:url('/html/art/navimages/evolutionImage.jpg'); background-repeat:no-repeat; height:138px }
.register     .menuimg { background-image:url('/html/art/navimages/CV-registerImage.jpg'); background-repeat:no-repeat; height:138px }
.latestjobs   .menuimg { background-image:url('/html/art/navimages/latestJobsImage.jpg'); background-repeat:no-repeat; height:138px }
.links        .menuimg { background-image:url('/html/art/navimages/linksImage.jpg'); background-repeat:no-repeat; height:138px }
.meetteam     .menuimg { background-image:url('/html/art/navimages/meetTeamimage.jpg'); background-repeat:no-repeat; height:138px }
.news         .menuimg { background-image:url('/html/art/navimages/newsImage.jpg'); background-repeat:no-repeat; height:138px }
.salarysurvey .menuimg { background-image:url('/html/art/navimages/contactUsImage.jpg'); background-repeat:no-repeat; height:138px }

.formText { border:1px solid #999999; background-color:#eeeeee; font-size:10px; width:125px; padding:2px }
.formPass { border:1px solid #999999; background-color:#eeeeee; font-size:10px; width:125px; padding:2px }
.formTextArea { border:1px solid #999999; background-color:#eeeeee; font-size:11px; font-family:arial; width:205px; height:50px; padding:2px }
.formTextAreaShort { border:1px solid #999999; background-color:#eeeeee; font-size:11px; font-family:arial; width:150px; height:50px; padding:2px }
.formSelect { border:1px solid #999999; background-color:#eeeeee; font-size:9px; padding:0px; margin:0px; width:125px; }
.formButton { border:1px solid #555555; background-color:#eeeeee }


input.text { border:1px solid #999999; background-color:#eeeeee; font-size:10px; width:125px; padding:2px }
input.password { border:1px solid #999999; background-color:#eeeeee; font-size:10px; width:125px; padding:2px }
textarea { border:1px solid #999999; background-color:#eeeeee; font-size:11px; font-family:arial; width:205px; height:50px; padding:2px }
select { border:1px solid #999999; background-color:#eeeeee; font-size:9px; padding:0px; margin:0px; width:125px; }
.button { border:1px solid #555555; background-color:#eeeeee }

.breadcrumb { padding:2px 0px 10px 2px; color:#888 }
.breadcrumb a { color:#888 }
.breadcrumb a:visited { color:#888 }

.home { margin-bottom:-15px }
.homeText {  }
.homeRow h3 { font-size:15px; font-weight:bold; margin-bottom:10px; margin-top:2px; color:#555 }
.homeRow h3 sup { font-size:10px }
.homeRow a { color:#666; text-decoration:none }
.homeRow a:visited { color:#666 }
.homeRow a:hover { text-decoration:underline }
.homePageImage { width:296px; height:221px; float:right; margin-top:-10px; margin-right:-15px; margin-left:10px }
.homeRow { border-top:2px solid #ebe9dd; margin-left:-10px; margin-right:-15px; clear:right; height:111px; line-height:14px }
.homeCol1 { float:left; border-right:2px solid #ebe9dd }
.homeCol1a { width:317px }
.homeCol1 > .homeCol1a { width:302px }
.homeCol2 { float:left; width:272px; }
.homeRowAbout     { background-image:url('/html/art/homeImage1.jpg'); background-repeat:no-repeat; padding:1px 5px 0px 125px; height:111px }
.homeRowEvolution { background-image:url('/html/art/homeImage3.gif'); background-repeat:no-repeat; padding:1px 5px 0px 125px; height:111px }
.homeRowNews      { background-image:url('/html/art/homeImage2.jpg'); background-repeat:no-repeat; padding:1px 5px 0px 125px; height:111px }
.homeRowRegister  { background-image:url('/html/art/homeImage4.jpg'); background-repeat:no-repeat; padding:1px 5px 0px 125px; height:111px }

.joblistdesc { font-size:11px }
.joblistdesc a.normal { font-size:11px }

.natsel { color:#e44e13; font-size:13px; font-weight:bold; padding:5px 0px 10px 0px }

.foot { padding:10px; font-weight:normal }
.foot a { text-decoration:none; color:#555 }
.foot a:hover { text-decoration:underline }
.foot a:visited { color:#555 }

.salarysurvey table { width:560px; margin-top:3px; margin-left:-5px }
.salarysurvey td { border-bottom:1px solid #555; padding:3px 20px 3px 10px; width:33% }
.salarysurvey th { padding:3px 20px 3px 10px }

table.joblist { width:560px }
table.joblist th { font-size:12px; font-weight:bold; border-bottom:1px solid #555; background-color:#fff; color:#555; padding:0px 25px 4px 1px; margin-right:5px }
table.joblist td { padding-bottom:7px }
table.joblist td a { font-weight:bold; font-size:13px }

table.candidateasset { width:250px }
table.candidateasset th { font-size:12px; font-weight:bold; border-bottom:1px solid #555; background-color:#fff; color:#555; padding:0px 25px 4px 1px; margin-right:5px }
table.candidateasset td { padding-bottom:7px }
table.candidateasset td a {  }

.clear { clear:both; height:1px; font-size:1px; margin-top:-1px }

body.splash { background-color:#e44e13; text-align:center; padding-top:10px }

.split { clear:left }
.splitleft { float:left; width:260px; padding-top:1px }
.splitright { margin-left:265px; width:260px; padding-top:1px }
.splitwhole {  }

fieldset { border:0px; padding:0px; padding-top:0px; margin:0px }
fieldset legend { margin-bottom:5px }
fieldset div { padding:2px; padding-bottom:2px }
fieldset div p { margin-left:125px }
fieldset div div { margin-left:125px }
//fieldset div label { float:left; margin-left:0px; width:125px; text-align:left; padding-top:5px; color:#e44e13 }
fieldset div label { float:left; margin-left:0px; width:200px; text-align:left; padding-top:5px; color:#e44e13 }
fieldset div div.scroll150 { margin-left:0px; border:0px solid #aaa; background-color:#f0f0f0; padding:3px; height:150px; overflow:auto }
fieldset div div.scroll150 h2 { font-size:11px; color:#555; font-weight:normal; padding:0px 0px 5px 0px; margin:0px }
fieldset div.formItem { clear:left }
fieldset .displayNone {  }
fieldset .displayBlock { margin-left:0px }
.formItem { border-bottom:2px solid #fff; margin-bottom:3px }
.splitleft fieldset div p { margin-left:80px }
.splitleft fieldset div div { margin-left:80px }
.splitleft fieldset div label { width:80px }

.team { margin:-55px -5px 0px -2px; font-size:10px }
.teamphoto { width:115px; float:left }
ol.teamlist { clear:left; padding-top:20px; padding-left:25px }
ol.teamlist li { padding-left:10px; color:#e44e13; font-weight:bold; padding-bottom:15px }
ol.teamlist li div { color:#666; font-weight:normal }
ol.teamlist h3 { font-size:13px; margin:0px }

.terms h3 { color:#555; text-transform:uppercase; font-size:12px }
.terms p { padding-left:20px }
.terms p.p2 { padding-left:40px }
.terms p.p3 { padding-left:60px }
.terms td.termdesc { padding:7px }
.terms td.term { font-weight:bold; width:150px; padding:7px 10px 7px 40px }
.terms table.data { margin-left:40px; margin-bottom:20px; border:1px solid #666 }
.terms table.data td { padding:3px; border:1px solid #666 }
.terms table.data th { padding:3px; border:1px solid #666; background-color:#eee; color:#555 }
.termsul { list-style-type:disc; padding:5px 70px  ; margin:0px }
.termsul2 { list-style-type:disc; padding:5px 90px ; margin:0px }
.termsul3 { list-style-type:disc; padding:5px 110px; margin:0px }

.evolutionLogin { float:right }
.popup #close   { text-align:right; float:right; padding:2px 10px }