body {  width: 950px; margin: 0 auto;padding: 0; text-align:center; font-family: Arial; font-size: 12px; color:#494949; background-color: #f5f5f5;}

TD {font-family: Arial;  FONT-SIZE: 12px;}

h1 { margin: 0;font-family: Arial; font-size: 14px; color:#494949; font-weight: normal;}
h2 { margin: 0;font-family: Arial; font-size: 14px; color:#494949; font-weight: normal;}
h3 { margin: 0;font-family: Arial; font-size: 14px; color:#494949; font-weight: normal;}
#h2 { margin: 0px 0px 3px 5px;font-family: Arial; font-size: 12px;}

form {padding: 0px;margin: 0px;clear: none;vertical-align:middle;}
input {font-size: 100%;color: #333333; font-family:Arial;}
textarea {font-size: 100%; color: #333333; font-family:Arial;;}

select {font-size: 100%;border: 0px; font-family:Arial;}
radio {font-size: 100%;border: 0px;}
checkbox {font-size: 100%;border: 0px;}
LI { margin: 0 0 0 0; padding: 0 0 0 0;}
#Wrap {margin: 0 auto;padding: 0; text-align: left; width: 950px;  background:url(/other/english/needajobv2/v2_bg.gif);}

#Header { width: 950px; height: 80px; background: url(/other/english/needajobv2/naj_logo.gif) no-repeat; }
#Header_ie { width: 950px; height: 80px; background: url(/other/english/needajobv2/naj_logo_ie.gif) no-repeat; }
#LinkBar { background: url(/other/english/needajobv2/v2_h1_bg.gif) repeat; padding-top:1px; padding-left:10px; width: auto;}
#Header_employer { width: 935px; height: 80px; background: url(/other/english/needajobv2/naj_logo.gif) no-repeat;}
#FooterV2 { position:relative; width: 950px;  background: url(/other/english/needajobv2/v2_footer_bg.jpg) no-repeat; text-align: center; padding-top:7px; height:43px;}


#home-text{ background: url(http://www.needajob.co.uk/other/english/needajobv2/text.gif) no-repeat; height:30px; width:175px; margin-top:2px; overflow:auto; }
#HeadText { position:absolute; top:5px; margin-left: 410px; width : 520px; height : 25px; overflow : auto; padding-left:4px; text-align:right; }

#HomeText { position:absolute; top:420px; margin-left: 215px; width : 490px; height : 100px; overflow : auto; padding-left:4px; scrollbar-base-color: #E2D9D9;scrollbar-darkshadow-color: #a4a4a4;scrollbar-face-color: #ebebeb;scrollbar-shadow-color: #E2D9D9;scrollbar-track-color: #F2F2F2;          color: #6a6a6a;  }

#HomeText a {color: #494949; }
#HomeText p {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial; font-size: 0.9em; color: #494949; font-weight: normal;margin: 0; padding:0; text-align:left; }
#HomeText h1 {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial; font-size: 0.9em; color: #6DA400;font-weight:bold; margin: 0; padding:8 0 8 0; line-height:10px;}

#content p {font-family: Arial;color: #494949;font-size: 12px;font-weight: normal;}

#ContentWrap { margin: 0px 0px 0px 0px; padding:0; width:930px; text-align:left; }
#ContentWrapColRight { float:right; width: 715px; text-align:left; }
#ContentWrapColLeft { float:left; width: 215px; text-align:left; }


#FJPOS { position:absolute; top:100px; color: #6a6a6a;}
#TEXTPOS { position:absolute; top:390px; color: #6a6a6a; }
#RECPOS { position:absolute; top:535px; color: #6a6a6a;}

#MainWrap{  color: #494949; font-weight: bold; margin: 0; padding: 0; }
#MainWrap a {color: #494949; font-weight: bold; }
#MainTop {position:relative; height: 16px;  padding-top:9px; padding-bottom:2px; color: #003366;  }
#MainTopN {position:relative;   height:5px;}
.luc { font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial; font-size: 0.9em; }
#MainBottom { height: 6px; border-bottom: 1px solid #cccccc; }
#MainBottomN { height: 6px;  }

#IndexTag { position: absolute; top: 10px; left: 10px; }
#CatWrap { margin: 0px 0px 0px 0px; padding-bottom:1; width:700px; text-align:left;}
#CatWrap a{color: #494949; font-weight: normal; font-size: 12px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial; font-size: 0.9em; }
#CatWrapColRight { float:right; width: 230px; text-align:left; margin-top:0px; margin-bottom:1px;}
#CatWrapColMid { width: 230px; text-align:left; margin-top:0px; margin-left: 230px; margin-right:230px; margin-bottom:1px}
#CatWrapColLeft { float:left; width: 230px; text-align:left; margin-top:0px; margin-bottom:1px}

#LinksWrap { margin: 0px 0px 0px 0px; padding:0; width:750px; text-align:center;}
#LinksWrapColLeft { float:left; width: 302px; text-align:left;}
#LinksWrapColMiddle {float:left; width: 205px; text-align:left; }
#LinksWrapColRight { width: 204px; text-align:left; background: url(http://www.needajob.co.uk/other/english/needajobv2/v2_employers.jpg) no-repeat; padding-top:45px; height: 185px; }

#FJWrap { position: absolute; top: 677px; margin-left: 4px;  }
#FJ1Box { height: 240px;width: 900px; }
#FJ1 {width:900px; height:30px; background:url(/other/english/needajobv2/v2_fjobs_t.jpg) no-repeat; }
#FJ2 { width:890px; background:url(/other/english/needajobv2/v2_fjobs_bg.jpg); padding-left:10px; }
#FJ3 {width:900px; height:15px; background:url(/other/english/needajobv2/v2_fjobs_b.jpg) no-repeat; }

#JobsWrap { margin: 0; padding-bottom:2px; width:880px; text-align:left;}
#JobsWrapColLeft { float:left; width: 490px; text-align:left;  }
#JobsDesc {width: 800px; text-align:left;}
#JobsWrapColMid { width: 200px; text-align:left; font-size: 12px; margin-left: 490px; margin-right:180px;}
#JobsWrapColRight { float:right; width: 180px; text-align:left; font-size: 12px;}

#FJ1SUB {width:747px; height:30px; background:url(/other/english/needajobv2/v2_fjobs_t_sub.jpg) no-repeat; }
#FJ2SUB { width:747px; background:url(/other/english/needajobv2/v2_fjobs_bg_sub.jpg); }
#FJ3SUB {width:747px; height:13px;  background:url(/other/english/needajobv2/v2_fjobs_b_sub.jpg) no-repeat; }

#LOCATIONS1 {width:747px; height:25px; background:url(/other/english/needajobv2//v2_locations_t.jpg) no-repeat; margin-top:5px; }
#LOCATIONS2{ width:747px; padding:3px 0px 0px 3px; background:url(/other/english/needajobv2//v2_news_bg.jpg); font-size:12px; text-align:left; padding-left:5px; }
#LOCATIONS2 a, #LOCATIONS2 a:hover { font-size:12px; text-align:left; color: #494949; font-weight: normal;  }
#LOCATIONS3 {width:747px; height:10px; background:url(/other/english/needajobv2//v2_news_b.jpg) no-repeat; }

#NavBar {width: 948px; height:20px; }
#NavButtons-Bar { position: absolute; top: 80px; margin-left:0; width: 948px;  background: url(/other/english/needajobv2/newbar_bg.jpg) repeat;  }
#NavButtonsWrap { width: 948px; margin-left: 1px; margin-right:1px; background: url(/other/english/needajobv2/newbar_bg.jpg) repeat; display: table;}
.NavButtonsLeft { float:left; width: 15px; height:20px; background: url(/other/english/needajobv2/newbar_bg.jpg) repeat;}
.NavButtonsRight { float:left;  width: 10px; height:20px; background: url(/other/english/needajobv2/newbar_spacer.jpg) left top no-repeat;}
.NavButtonsBG { float:left; height:20px; color:#FFFFFF;font-weight: bold; text-decoration:none; background: url(/other/english/needajobv2/newbar_bg.jpg) repeat;}
.NavButtonsBG a { float:left; height:17px; padding-top: 3px; color:#FFFFFF;font-weight: bold; padding-left:3px; padding-right:6px; text-decoration:none; background: url(/other/english/needajobv2/newbar_bg.jpg) repeat;}

#ContentRight {  float:right; padding:5px; width:140px; right:10px; }
#Content { float:left; margin-left: 20px; margin-top: 10px;  width:770px;}
#Contentno { float:left; margin-left: 7px; margin-top: 10px;  width:910px;}
.clearfix:after {  content: " ";   display: block;  height: 1px;  clear: both; visibility: hidden;}
.clearee{ content: " ";   display: block;   height: 1px;  clear: both;   visibility: hidden;}

#PopularCats { float:left; width: 220px; height:142px; margin:0px 16px 0px 0px; background:url(/other/english/needajobv2//bg.gif) no-repeat; }
.PopularCatsTitle { color: #494949; font-weight: bold; margin-bottom: 5px; padding: 4px; margin-left:8px; border-bottom: 1px solid #92B0DD;}
.PopularCatsText { color: #494949; margin: 0 0 0px 14px; line-height: 15px;}
.PopularCatsText a, .PopularCatsText a:hover { color: #494949; margin-left: 4px; line-height: 15px; font-size:12px;}

.welcometitle { margin: 0;font-family: Arial; font-size: 14px; color:#494949; font-weight: normal; padding-bottom: 3px;}
.welcometitleb { margin: 0;font-family: Arial; font-size: 14px; color:#204060; font-weight: normal; padding-bottom: 3px;}

.headertitle { color: #494949; font-weight: bold; text-align:right; font-size: 10px; font-family: Arial; margin-right:5px;}

.naj_l_b_normal { color: #494949; font-weight: bold; }
.naj_l_b_normal a { color: #494949; font-weight: bold; }
.lightblue { color: #494949; font-weight: bold; }
.lightblue a { color: #494949; font-weight: bold; }
.lightbluejobs { color: #494949; }
.lightbluejobs a { color: #494949;  }
.links { color: #494949; font-weight: bold; }
.links a { color: #494949; font-weight: bold; }
.link { color: #494949; }
.link a { color: #494949; }
.salaryguides{ color: #494949;  }
.salaryguides a { color: #494949;  }
.naj_l_b_white { color: #FFFFFF; font-weight: bold; }
.naj_l_n_white { color: #FFFFFF; }
.naj_l_n_white a, .naj_l_n_white a:hover { color: #FFFFFF; }
.naj_l_r_green { color: #6DA400; tet-decoration:underline; }
.naj_l_r_green a, .naj_l_r_green a:hover  { color: #6DA400; }
.green { color: #6DA400; font-size: 16px; margin-bottom:5px;}
.greenart { color: #6DA400; margin-bottom:5px;}
.green a { color: #6DA400;  margin-bottom:5px;}
.greentitle { color: #6DA400;}
.greens { color: #999999; font-size: 11px; font-weight:normal;}
.count {color: #c4c4c4; font-weight: normal; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial; font-size: 0.8em; }

.copyright { color: #6DA400; font-size: 10px; }
.naj_button_findajob {height: 18px; background: #ffffff; border: 1px solid #333333; color: #6BA200; font-weight: bold; }
.naj_t_b_white { color: #FFFFFF; font-weight: bold; }
.naj_t_b_red { color: #CC0000; font-weight: bold; }
.naj_t_b_red a{ color: #CC0000; font-weight: bold; }
.naj_t_b_featured { color: #990000; font-weight: bold; font-size:14px; margin-bottom: 10px;}
.naj_t_b_grey { color: #666666; text-decoration:underline; line-height: 16px; margin-left:5px;}
.naj_t_b_grey a { font-size:12px;}


.show{display: block;font:Arial;font-size:12px;}
.submenu{background-image: url(images/submenu.gif);display: block;height: 19px;margin-left: 38px;padding-top: 2px;padding-left: 7px;color: #333333;}
.hide{display: none;font:Arial;font-size:12px;}
.menu1{background-image:url(images/menudiv1bg.gif);padding-top:2px;padding-bottom: 2px;display:block;text-decoration: none;color: #990000;height: 20px;}


.default_text {font-family: Arial;color: #494949;font-size: 12px;font-weight: normal;}

.heading_text {color: #FFFFFF;font-size: HEADfING_FONT_SIZE;font-weight: normal;}
.required_text {color: #CC3300;font-size: 12px;font-weight: normal;}
.error_text {color: #FF0000;font-size: 12px;font-weight: normal;}
.display_text {color: #000000;font-size: 12px;font-weight: normal;}
.itext { color: #000000;  font-size: 12px;  background: #f5f5f5;    font-weight: bold;   border: 1px solid #111111;}
.isubmit { color: #003366; font-size: 12px;  background: #EAF4FF;  font-weight: bold; border: 1px solid #003366;}

/*
select {  color: #000000; font-size: 12px;   background-color: #f5f5f5;   font-weight: bold; border: 1px solid #000000; }
*/

.smallselect { color: #000000;font-size: 10px;  background-color: #f5f5f5;  font-weight: normal; border: 1px solid #000000; width: 135px;}
.radio {  font-size: 12px;  font-weight: bold; }
A:LINK, A:VISITED { text-decoration : none; /*font-weight : normal;*/ font-size : 12px;}
A:HOVER { font-size : 12px;text-decoration:underline;}
.regtext { color: #000000;  font-weight: bold; font-size: 12px;}
.headertdempl { font-size: 12px;font-weight: bold;  color: #000000;  border: 1px solid #000000;}
.headertdjob {  font-size: 12px; font-weight: bold; color: #000000; border: 1px solid #000000; background: #EEEEEE;}
.verysmall {  color: #000000;font-weight: bold;  font-size: 10px;}

A.featured:LINK, A.featured:VISITED { color : #333333; text-decoration : none; font-weight : bold;  font-size : 12px;}
A.featured:HOVER {  color : #FF0000; text-decoration : underline;  font-weight : bold; font-size : 12px;}
A.nav:LINK, A.nav:VISITED {color : #666666;text-decoration : none; font-weight : normal; font-size : 12px;text-transform: uppercase;}
A.nav:HOVER { color : #FF0000; text-decoration : none;  font-weight : normal; font-size : 12px;text-transform: uppercase;}

hr {  height: 1px;  color: #3E5B00;}
ul { margin-top: 0px;  margin-bottom: 0px;}
.view {color: #666666;font-weight: normal;font-size: 12px;}
.ulli { color: #666666; font-size: 12px;  background-color: #F5F5F5;  font-weight: normal;}

.td4textarea { color: #666666 ; font-size: 12px;  background-color: #F5F5F5;  font-weight: normal; border: 1px solid #D5D5D5;  padding : 6px;}
.td4impmess { color: #666666;  font-size: 10px;  background-color: #F5F5F5;  font-weight: normal; border: 2px solid #FF0000;   padding : 5px;}

.compdesc {  color: #666666; font-size: 10px;  background-color: #F5F5F5; font-weight: normal; border: 1px solid #FF0000;  padding : 10px;}
.error { color: #FF0000;  font-weight: Bold;}
.navinput { color: #000099; font-size: 9px; background: transparent;  font-weight: Bold;  text-align: center;  border: 1px solid #000099;  letter-spacing : 1px;}

.featcomp {color: #666666; font-size: 9px; background: transparent; font-weight: Bold;}
.featjobs { color: #666666; font-size: 9px;  background: transparent; font-weight: Bold;}
A.search:LINK, A.search:VISITED { color : #000066; text-decoration : none; font-weight : normal; font-size : 12px;}
A.search:HOVER { color : #FFFFFF; text-decoration : none;font-weight : normal;font-size : 12px;background: #999999;}
.selectdelim {font-weight: bold; background: #DDDDDD;  text-align: center;}

.applyunread { background-color: #FFFFFF;color: #000000;  font-weight: bold; font-size: 12px;}
.applyread { background-color: #FAFAFA;  color: #555555; font-weight: normal; font-size: 12px;}
A.applyread:LINK,A.applyread:VISITED,A.applyread:HOVER { color: #555555; font-weight: normal;  font-size: 12px;}
A.applyunread:LINK,A.applyunread:VISITED,A.applyunread:HOVER { color: #0000FF; font-weight: bold;  font-size: 12px;}

.desctext { text-align: justify;}
.tablelist TD {color: #444444; font-size: 12px; font-weight: normal;}
.tablelist TH { color: #222222;  font-size: 12px; font-weight: bold;}

A.tablelist:LINK,A.tablelist:VISITED {color: #666666; font-weight: normal;}
A.tablelist:HOVER { color: #FF0000;  font-weight: normal;font-size: 12px;text-decoration: none}
.tableheader {color: #222222;font-size: 12px; font-weight: bold;}
A.tableheader:LINK,A.tableheader:VISITED { color: #222222;  font-weight: bold; font-size: 12px;}
A.tableheader:HOVER { color: #FF0000; font-weight: bold; font-size: 12px;}
.nav_td {border-top: 1px solid #666666;}

A.phpjob_link_nav {font-weight: bold;padding-left: 12px;background: url(other/images_all/link.gif) left center no-repeat;margin-right: 12px;}
A.phpjob_link_nav:link, A.phpjob_link_nav:hover, A.phpjob_link_nav:active, A.phpjob_link_nav:visited {color: #111111; text-decoration: none;}
#popupTitle {  background: #FF0000; color: #FFFFFF; font-weight: bold; font-size: 12px; padding-left: 3px; padding-right: 3px;}
#popupMesg { background: #EFEFEF; color: #003399; font-weight: normal; font-size: 12px;  padding-left: 3px; padding-right: 3px;}

.invborder  {border: 1px solid #CCCCCC;}
.row_highlight {background-color: #FFFFCC;}
.verror_top {color: #FFFFFF;background-color: #FF0000;font-size: 13px;font-weight: bold;border: 1px solid #000000;}

.jobfindlinks { font-weight: normal; color: #6DA400;}
.jobfindlinks a {color: #4A6C92;}