@charset "utf-8";

/*css styles for elitesearch.co.za created on 2nd July by james mbuthia - james@thatitscom.co.za */


/* styles for the job search section  on home page*/
div.containerjobsearch { width: 170px; height:120px   }
div.containerjobsearch select { font: 9px Verdana, Arial, Helvetica, sans-serif; width: 160px; height: 23px; margin-bottom: 14px; border: 1px solid #333}
div.containerjobsearch input { font: bold 10px Verdana, Arial, Helvetica, sans-serif; width: 170px; height: 23px; border: 1px solid #333; background: #333; color: #fff; text-transform: uppercase }


/* styles for the are you recruiting section on the homepage*/


.containerrecruit { height: 23px; width: 170px; font: 9px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #333; background:#fff; margin-bottom: 5px}
.recruitsubmitbutt input { font: bold 10px Verdana, Arial, Helvetica, sans-serif; width: 160px; height: 20px; border: 1px solid #333; background: #333; color: #fff; text-transform: uppercase }

/* styles for the jobsearch page*/
.titlejobresults { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000; height: 25px; background: #ebebeb}
.titlejobresults a, .titlejobresults a:visited { text-decoration: none; color:#cc0000}
.titlejobresults a:hover { text-decoration: underline}
.titlejobresults strong { font-size: 11px; text-transform:uppercase}
.titlejobrow { color: #7a6400; background: #fff; border-bottom: 1px dotted #333; height: 80px}
.titlejobrowon { background: #f9f9f9; border-bottom: 1px dotted #333; height: 80px }
.titlejob a,.titlejob a:visited  { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #7a6400; text-decoration:underline; text-transform:uppercase }
.titlejob a:hover  { text-decoration:none; color: #797457; }
.titlejobdesc { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#1d1d1d; }
.titlejobdate { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#929292}
.tableapplytext { height: 20px; padding-left: 20px; font: 10px Verdana, Arial, Helvetica, sans-serif}
.tableapplytext input { border: 1px solid #7b7a78; background: #f5f5f5; width: 180px; height: 20px; margin: 3px 0px; font: 10px Arial, Helvetica, sans-serif}


/*styles for the news section on the homepage*/
div.containernewstitle { width: 190px; margin: 0px auto 10px auto;  }
.wrappernewstitle a, .wrappernewstitle a:visited { font: bold 11px Arial, Helvetica, sans-serif; color: #545454; text-decoration:underline}
.wrappernewstitle a:hover {  font: bold 11px Arial, Helvetica, sans-serif; color: #545454; text-decoration:none}
.wrappertxtlink  {font: bold 10px Arial, Helvetica, sans-serif; color: #836e1b; text-decoration:none }
.wrappertxtlink a, .wrappertxtlink a:visited  {font: bold 10px Arial, Helvetica, sans-serif; color: #836e1b; text-decoration:none }
.wrappertxtlink a:hover { text-decoration:underline }

/*styles for the content sections*/

.contenttxt h1 { color: #6d6b6a; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-transform:uppercase }
.contenttxt a, .contenttxt a:visited { color: #6d6b6a; font: bold 12px verdana, Arial, Helvetica, sans-serif; text-decoration:underline}
.contenttxt a:hover { text-decoration:none; }
.contenttxt { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #6d6b6a}

.contenttxt strong a, .contenttxt strong a:visited{ color: #887319; font: bold 12px Arial, Helvetica, sans-serif}
.contenttxt strong a:hover { color: #887319; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none}
.contenttxt em { color:#403f3e; font: bold 9px Verdana, Arial, Helvetica, sans-serif; }


/*styles for the submit c.v section*/
.submittxt { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000 }
.dottedline { border-bottom: 1px dotted #eee}
.submittxt select { font: 9px Verdana, Arial, Helvetica, sans-serif}
.submittxt input { font: 9px Verdana, Arial, Helvetica, sans-serif; height: 21px; width: 130px}
.asterisktxt { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #cc0000}
.asterisktxt a, .asterisktxt a:visited { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:underline}
.asterisktxt a:hover { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #cc0000; text-decoration:none}


/*styles for the succes stories section*/
div.containersuccess { width: 190px; margin: 0px auto 5px auto;  }
div.wrappersuccesstxt {font: 10px Arial, Helvetica, sans-serif; color: #545454; }
div.wrappersuccesstxt strong{font: bold 10px Arial, Helvetica, sans-serif; color: #836e1b; }


/*style for list menu validation*/
.listmenuval { background: #333; border-bottom: 1px dotted #cc0000; }

/*misc styles*/
.tactxt { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #836e1b}


/*styles for the theteam section*/
.theteamtowntitle h2 { color: #836e1b; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase}
.theteamtowntxt { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #6d6b6a}
.theteamtowntitle { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #836e1b;}
.theteamtowntitle strong { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000}
.theteamtowntitle h3 { color: #836e1b; font: 10px Arial, Helvetica, sans-serif; }

/*titles for the jobtips sections*/
.titlejobtips ul li a, .titlejobtips ul li a:visited { color: #836e1b; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-transform: capitalize; text-decoration: none; }
.titlejobtips ul li a:hover {  text-decoration:underline; text-transform: capitalize;}

.topcandidatestxt { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #bbb; padding-left: 10px }
.topcandidatestxt a, .topcandidatestxt a:visited { text-decoration: underline; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #bbb; }
.topcandidatestxt a:hover { text-decoration:none; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #bbb; }


