/* CSS Document  IrishJobs.ca */
body{
  margin:0 auto;
  padding:0px;
  background:#ffffff url(../imges/bg.png) repeat-x;; 
  font:normal 12px tahoma;
  text-align:justify;
  font-weight:normal;
  color:#0000000;
}
div, ul, li, h1, h2, h3, h4, h5, p{
  margin:0px;
  padding:0px;
}
form{
  padding:0px;
  margin:0 auto;
}
ul{
  list-style-type:none;
}
.spacer{
  clear:both;
}
a{
  text-decoration:none;
}
a:hover{
  text-decoration:none;
}
.fl{
  float:left;
}
.fr{
  float:right;
}
#contener{
  width:940px;
  margin:0 auto;
}
#header{
  width:940px;
  margin:0 auto;
}
#header-top{
  width:940px;
  float:left;
}
#logo{
  width:238px;
  float:left;
}
#menu{
  width:702px;
  float:right;
  background:url(../imges/header-bg.png) no-repeat left top;
  height:123px;
}
#menu ul{
}
#menu ul li{
  font:normal 12px/37px tahoma;
  color:#bebebe;
  padding:0 15px;
  display:inline;
}
#menu ul li a{
  color:#bebebe;
}
#menu ul li a:hover{
  color:#b1db0b;
}
#menu ul .active{
  color:#b1db0b;
}
#header-bottom{
  width:940px;
  float:left;
  height:136px;
}
#header-bottom-left{
  width:32px;
  float:left;
  height:136px;
}
#header-bottom-middel{
  width:876px;
  float:left;
  height:136px;
  background:url(../imges/header-bg-10.png) repeat-x;
}
#header-bottom-middel-left{
  width:621px;
  float:left;
  height:136px;
  background:url(../imges/header-bg-10.png) repeat-x;
}
#header-bottom-middel-left-top{
  width:621px;
  float:left;
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#93d302;
  padding-top:20px;
  padding-bottom:10px;
}
#header-bottom-middel-left-middel{
  width:621px;
  float:left;
}
.header-bottom-middel-left{
  width:459px;
  float:left;
}
.header-bottom-middel-left-input{
  width:450px;
  float:left;
  border:#dddddd 1px solid;
  height:30px;
  font:normal 14px/30px tahoma;
  color:#747474;
  padding:0 0 0 7px;
}
.header-bottom-middel-right{
  width:124px;
  float:left;
}
#header-bottom-middel-left-bottom{
  width:421px;
  float:left;
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#569110;
  padding:10px 0 0 200px;
}
#header-bottom-middel-right{
  width:254px;
  float:right;
  height:96px;
  padding:40px 0 0 0;
  background:url(../imges/right.png) repeat-x;
}
#header-bottom-middel-right2{
  width:254px;
  float:right;
  height:96px;
  padding:40px 0 0 0;
  background:url(../imges/right-about.png) repeat-x;
}
#header-bottom-right{
  width:32px;
  float:right;
  height:136px;
}
/*------body -----*/
#body{
  width:940px;
  margin:0 auto;
  padding:0px 0;
  background:url(../imges/body-bg.png) repeat-y right;
}
#body_left-top{
  width:653px;
  float:left;
  padding:0 0 15px 0px;
}
#body_left-top ul{
}
#body_left-top ul li{
  font:bold 12px/49px Arial, Helvetica, sans-serif;
  color:#858585;
  text-align:center;
  float:left;
  padding:0 0 0 10px;
}
#body_left-top ul li a{
  color:#fff;
  display:block;
  background:url(../imges/city.png) no-repeat;
  width:90px;
  height:49px;
}
#body_left-top ul li a:hover{
  color:#858585;
  display:block;
  background:url(../imges/city-hover.png) no-repeat;
  width:90px;
  height:49px;
}
#body_left-top ul .ac{
  color:#858585;
  display:block;
  background:url(../imges/city-hover.png) no-repeat;
  width:90px;
  height:49px;
}
#body_left{
  width:653px;
  float:left;
  padding:0 0 0 0px;
}
#body_left h1{
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#569110;
  text-align:left;
  padding:0 0 8px 25px;
  border-bottom:#d5d5d5 1px solid;
  background:url(../imges/bulet.png) no-repeat 5px 5px;
}
.body_left{
  width:653px;
  float:left;
  padding:8px 0px;
  border-bottom:#d5d5d5 1px solid;
}
.body_name{
  width:130px;
  float:left;
  padding:0 0 0 10px;
  color:#858585;
}
.body_name span{
  color:#464646;
  font:bold 13px Arial, Helvetica, sans-serif;
}
.body_position2{
  width:230px;
  float:left;
  padding:0 0 0 0px;
  color:#858585;
}
.body_position2 span{
  color:#464646;
  font:bold 13px Arial, Helvetica, sans-serif;
}
.body_date{
  width:100px;
  float:left;
  padding:0 0 0 10px;
  color:#858585;
}
.body_date span{
  color:#464646;
  font:bold 14px Arial, Helvetica, sans-serif;
}
.body_Mreinfo{
  width:80px;
  float:left;
  padding:0 0 0 0px;
  color:#858585;
}
.body_Mreinfo a{
  font-weight:bold;
  color:#559214;
}
.body_Mreinfo a:hover{
  font-weight:bold;
  color:#030303;
}
.body_city{
  width:80px;
  float:left;
  padding:0 0 0 10px;
  color:#858585;
}
.body_city span{
  color:#464646;
  font:bold 14px Arial, Helvetica, sans-serif;
}

#body_right{
  width:286px;
  float:right;/*
  border-left:#e5e5e5 1px solid;*/
}
#body_right-top{
  width:286px;
  float:right;
}
#introduction{
  width:286px;
  float:right;
  background:url(../imges/introduction-about-top.png) repeat-y;
}
#introduction-box{
  width:237px;
  float:right;
  background:url(../imges/introduction-about.png) no-repeat bottom;
  padding:0 29px 0 20px;
}
#introduction-box h2{
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#569110;
  padding:11px 0 10px 0;
}
#introduction-box h2 span{
  font:bold 16px Arial, Helvetica, sans-serif;
  color:#272727;
}
#introduction-box p{
  font:normal 12px tahoma;
  color:#424242;
  padding:0px 0 18px 0;
}
#introduction-box p a{
  color:#424242;
  font-weight:bold;
}
#introduction-box p a:hover{
  color:#569110;
  font-weight:bold;
}
#Why{
  width:237px;
  float:right;
  background:url(../imges/why-post.png) no-repeat bottom;
  padding:0 29px 0 20px;
}
#Why h2{
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#569110;
  padding:11px 0 10px 0;
}
#Why h2 span{
  font:bold 16px Arial, Helvetica, sans-serif;
  color:#272727;
}
#Why p{
  font:normal 12px tahoma;
  color:#424242;
  padding:0px 0 18px 0;
}
#Why p a{
  color:#424242;
  font-weight:bold;
}
#Why p a:hover{
  color:#569110;
  font-weight:bold;
}
#featured{
  width:237px;
  float:right;
  padding:0px 29px 0 20px;
}
#featured h2{
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#569110;
  padding:12px 0 10px 0;
}
#companis{
  width:237px;
  float:left;
  padding:12px 0 20px 0;
}
.companis{
  width:237px;
  float:left;
  padding:0 0 10px 0;
}
.companis2{
  width:237px;
  float:left;
  padding:20px 0 10px 0;
}
.companis2 a{
  color:#424242;
  font-weight:bold;
  background:url(../imges/bulet.png) no-repeat 0 2px;
  padding:0 0 0 20px;
}
.companis2 a:hover{
  color:#569110;
  font-weight:bold;
}

/*------body end-----*/
/*-----footer---*/
#footer{
  width:940px;
  margin:0 auto;/*
  background:url(../imges/footer.png) repeat-x;*/
  border-top:#e5e5e5 1px solid;
  height:87px;
  padding:30px 0 0 0;
}
#footer2{
  width:940px;
  margin:0 auto;
  background:url(../imges/footer.png) repeat-x;
  height:87px;
  padding:30px 0 0 0;
}
#footer-left{
  width:600px;
  float:left;
  padding:0 0 0 26px;
  color:#68a706;
  font:bold 11px Arial, Helvetica, sans-serif;
}
#footer-right{
  width:286px;
  float:right;
}
/*-----footer end---*/
#body-02{
  width:940px;
  margin:0 auto;
  padding:0px 0;
}
#body_application_profile{
  width:940px;
  float:left;
  padding:0 0 0 0px;
}
#body_application_profile h1{
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#569110;
  text-align:left;
  padding:0 0 8px 25px;
  border-bottom:#d5d5d5 1px solid;
  background:url(../imges/bulet.png) no-repeat 5px 5px;
}
#body_left_profile{
  width:920px;
  float:left;
  padding:0 0 0 20px;
}
.body_left_profile{
  width:600px;
  float:left;
  padding:8px 0px;
}
.body_left_profile_left{
  width:150px;
  float:left;
}
.body_left_profile_right{
  width:450px;
  float:left;
}
.privacy{
  width:900px;
  margin:0 auto;
  padding:15px 0;
}
.privacy p{
  padding:0 0 5px 0;
}
.privacy ul{
  padding:0 0 5px 0;
}
.privacy a{
  color:#68a706;
}
.privacy a:hover{
  color:#b1db0b;
  text-decoration:underline;
}

/*** browse resumes */

.body_left_resumes{
  width:940px;
  float:left;
  padding:8px 0px;
  border-bottom:#d5d5d5 1px solid;
}
.body_name_resumes{
  width:235px;
  float:left;
  padding:0 0 0 10px;
  color:#858585;
}
.body_name_resumes span{
  color:#464646;
  font:bold 13px Arial, Helvetica, sans-serif;
}
.body_position2_resumes{
  width:400px;
  float:left;
  padding:0 0 0 10px;
  color:#858585;
}
.body_position2_resumes span{
  color:#464646;
  font:bold 13px Arial, Helvetica, sans-serif;
}
.body_date_resumes{
  width:150px;
  float:left;
  padding:0 0 0 10px;
  color:#858585;
}
.body_date_resumes span{
  color:#464646;
  font:bold 13px Arial, Helvetica, sans-serif;
}
.body_Mreinfo_resumes{
  width:100px;
  float:left;
  padding:0 0 0 0px;
  color:#858585;
}
.body_Mreinfo_resumes a{
  font-weight:bold;
  color:#559214;
}
.body_Mreinfo_resumes a:hover{
  font-weight:bold;
  color:#030303;
}
.contact-us{
  width:653px;
  float:left;
  padding:8px 0px;
}
.contact-us-left{
  width:143px;
  float:left;
  padding:0 0 0 10px;
}
.contact-us-left span{
  color:#FF0000;
}
.contact-us-right{
  width:500px;
  float:right;
}
.contact-input{
  float:left;
  font:normal 14px/20px Arial, Helvetica, sans-serif;
  color:#666666;
  width:275px;
  height:20px;
  border:#e5e5e5 1px solid;
}
.contact-textarea{
  float:left;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#666666;
  width:275px;
  height:90px;
  border:#e5e5e5 1px solid;
  overflow:hidden;
}
.contact-cap{
  float:left;
  font:normal 20px/38px Arial, Helvetica, sans-serif;
  color:#666666;
  width:150px;
  height:38px;
  border:#e5e5e5 1px solid;
  overflow:hidden;
}
.privacy h2{
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#3f3e3e;
  text-align:left;
  padding:0 0 8px 0px;
  text-align:center;
}
.privacy h3{
  font:bold 16px Arial, Helvetica, sans-serif;
  color:#3f3e3e;
  text-align:left;
  padding:10px 0 8px 20px;
  background:url(../imges/usefull-arro.png) no-repeat 0 15px;
}
.privacy h4{
  font:bold 14px Arial, Helvetica, sans-serif;
  color:#3f3e3e;
  text-align:left;
  padding:10px 0 8px 0px;
}
.privacy ul{
}
.privacy ul li{
  background:url(../imges/us-bullet.png) no-repeat 0 3px;
  padding:0 0 10px 15px;
}
.privacy ul li a{
  color:#569110;
  text-decoration:underline;
}
.privacy ul li a:hover{
  color:#569110;
  text-decoration:none;
}
