/* CSS Document  IrishJobs.ca */
body{
  margin:0 auto;
  padding:0px;
  background:#f1f1f1 url(../images/bg.png) repeat-x; 
  font:normal 13px Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#111111;
}
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:1024px;
  margin:0 auto;
}
#header{
  width:1024px;
  margin:0 auto;
}
#header-top{
  width:1024px;
  float:left;
}
#logo{
  width:452px;
  float:left;
}
#header-top-right{
  width:572px;
  float:right;
}
#menu{
  width:1024px;
  float:left;
  height:33px;
}
/*------body -----*/
#body{
  width:1024px;
  margin:0 auto;
  background:url(../images/body-bg.png) repeat-y;
}
#body-top{
  width:1024px;
  float:left;
}
#body-bottom{
  width:1024px;
  float:left;
}
#body-middel{
  width:984px;
  margin:0 auto;
}
#body_left{
  width:574px;
  float:left;
  padding:0 20px 0 24px;
}
#body_left_no_content{
  width:940px;
  float:left;
  padding:0 20px 0 24px;
}
#body_left h1{
  font:bold 26px Arial, Helvetica, sans-serif;
  color:#1f1f1f;
  text-align:left;
  padding:0 0 8px 0px;
}
#body_left h1 span{
  color:#447902;
  font-size:20px;
}
#body_right{
  width:366px;
  float:right;
}
#body_right-top{
  width:366px;
  float:right;
}
#body_right-bottom{
  width:366px;
  float:right;
}
#body_right-bottom h3{
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#474747;
  border-bottom:#474747 1px solid;
  width:170px;
}
#body_right-bottom-text{
  width:300px;
  float:left;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#111111;
  padding:8px 0 0 22px;
}
#body_right-bottom-text2{
  width:300px;
  float:left;
  padding:8px 0 0 22px;
}
#body_right-bottom-text2-left{
  width:113px;
  float:left;
}
#body_right-bottom-text2-right{
  width:170px;
  float:right;
  padding:40px 0 0 0;
}
#body_right-bottom-text2-right a{
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#fc0303;
  background:url(../images/click.png) no-repeat 0 0;
  padding:0 0 0 20px;
}
#body_right-bottom-text2-right a:hover{
  color:#000;
  text-decoration:underline;
}
#what-news{
  width:526px;
  float:left;
  padding:20px 0 0 0;
}
.what-news-top{
  width:526px;
  float:left;
}
.what-news-middel{
  width:526px;
  float:left;
  background:url(../images/whats-bg.png) repeat-y;
}
.what-news-middel h3{
  font:bold 14px Verdana, Arial, Helvetica, sans-serif;
  color:#0d3b6f;
  padding:15px 0 0 0;
}
.what-news-middel a{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#343434;
}
.what-news-middel a:hover{
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#343434;
  text-decoration:underline;
}

/*------body end-----*/
/*-----footer---*/
#footer{
  width:1024px;
  float:left;
  height:114px;
  background:url(../images/footer-bg.png) repeat-x;
}
#footer ul{
}
#footer ul li{
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  border-left:#FFFFFF 1px solid;
  display:inline;
  padding:0 15px;
}
#footer ul li a{
  color:#FFFFFF;
}
#footer ul li a:hover{
  color:#FFFFFF;
  text-decoration:underline;
}
#footer ul .none{
  border-left:none;
}
#footer p{
  font:normal 12px Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:10px 0 0 0;
}
.check{
  width:40px;
}
#contact_us{
  width:570px;
  float:left;
}
.contact_us{
  width:500px;
  float:left;
  padding:10px 0 0 0px;
}
.contact_us_left{
  width:100px;
  float:left;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#787775;
}
.contact_us_left span{
  color:#ec2008;
}
.contact_us_right{
  width:400px;
  float:right;
}
.securety{
  width:140px;
  float:left;
}
.securety_input{
  font:normal 25px/40px tahoma;
  color:#787775;
  height:40px;
  width:120px;
  border:#e9e9e8 1px solid;
  padding:0 0 0 4px;
}
.co_input{
  font:normal 11px/20px tahoma;
  color:#787775;
  height:20px;
  width:260px;
  border:#e9e9e8 1px solid;
  padding:0 0 0 4px;
}
.co_textarea{
  font:normal 11px/20px tahoma;
  color:#787775;
  height:100px;
  width:260px;
  border:#e9e9e8 1px solid;
  padding:0 0 0 4px;
  overflow:hidden;
}

.err{
    color: #FF0000;
    font-size: 11px;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}
/*-----footer end---*/
