/*global styles*/

/*ALBERTA ABJOBS STYLE SHEET*/

/*positioning*/

body { margin: 0px; padding: 0px; border: 0px; }

#page { margin: 0px; padding: 0px; border: 0px; width: 1040px; left: 0px; top: 0px; position: relative; z-index: 2;   }

#header_main { margin: 0px; padding: 0px;  width: 1000px; height: 260px; left: 20px; top: 0px; position: absolute; z-index: 1;  }


#content { margin: 0px; padding: 0px; border: 0px; width: 940px; left: 40px; top: 310px; position: absolute; z-index: 1; background: #FFF; /*border:thin solid green; */}

#content_jobdisplay { margin: 0px; padding: 0px; border: 0px; width: 660px; left: 0px; top: 0px; position: absolute; z-index: 1; background: #FFF; }

#content_jobdisplay_othersites { margin: 0px; padding: 0px; border: 0px; width: 240px; height:400px; left: 730px; top: 270px; position: absolute; z-index: 2; }

.homecontent_left {  margin: 0px 0px 0px 0px; padding: 0px; border: 0px; width: 360px; left: 0px; top: 270px;  background: #FFF;}

.homecontent {  margin: 0px 0px 0px 360px; padding: 0px; border: 0px; width: 560px; left: 0px; top: 0px;  background: #FFF;  position: absolute;}

#admincontent { margin: 0px; padding: 0px; border: 0px; width: 960px; left: 40px; top: 200px; position: absolute; z-index: 1; background: #FFF; }

#footerads { margin: 30px 0px 0px 0px; padding: 0px; border: 0px; width: 1000px; left:-20px; position: relative; display: block; align:right;   }

#footer { margin: 30px 0px 0px 0px; padding: 0px; border: 0px; width: 1000px; height: 140px; left:-20px; position: relative; display: block; align:right; z-index: 1; /*background: #ff7200;*/ background-image: url(/2008_images/background_footer.jpg); background-repeat:no-repeat;  }


/*header*/

#header_container{
width:1000px;
height:300px;
/*border:thin solid #00F;*/
margin:0px 0px 0px 0px;
}

#header_adbox_container{
width:468px;
height:70px;
/*border:thin solid #0F0;*/
margin:2px 285px;
}
#header_adbox_txt{
width:75px;
height:10px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
/*border:thin solid #999;*/
}
#header_adbox{
width:468px;
height:60px;
border:thin solid #CCC;
}

#employer_sales_box{
width:1025px;
height:70px;
margin:10px 0px 0px 0px;
/*border:thin solid #FFF;*/
}

.header_employer { margin: 0px 0px 0px 25px; padding: 0px; height: 25px; width:250px; /*left: 20px; top: 10px; position: absolute; z-index: 1;*/ font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%; border:thin solid orange;*/ float:left;}

.header_employer a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#00569e; line-height:170%; text-decoration: none; }

.header_employer a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#26a9e1; line-height:170%; text-decoration: none; }


.header_sales { margin: 0px 50px 0px 0px; padding: 0px; height: 25px; /*left: 770px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#00569e; /*line-height:170%;*/ float:right; /*border:thin solid #060;*/ }

.header_bar { margin: 0px 0px 0px 0px; padding: 0px; width: 1000px; height: 40px; /*left: 0px; top: 40px; position: absolute; z-index: 1; background: #ff7200; border: 1px solid #26a9e1;*/ background-image: url(/2008_images/background_header.jpg); background-repeat: no-repeat; /*border:thin solid #9C0;*/ float:left; }

.header_bar_viewall { margin: 10px 0px 0px 25px; padding: 0px;  width:125px; /*border: thin solid white; left: 20px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#fff; /*line-height:170%;*/ float:left;  }

.header_bar_viewall a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_viewall a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }


.header_bar_adminall { margin: 10px 0px 0px 25px; padding: 0px;  width:100%; /*border: thin solid white; left: 20px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#fff; /*line-height:170%;*/ float:left;  }

.header_bar_adminall a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_adminall a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }

.header_bar_jobseeker { margin: 10px 0px 0px 25px; padding: 0px; /*border: thin solid white; left: 150px; top: 10px; position: absolute; z-index: 1; */ font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ float:left;}

.header_bar_jobseeker a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_jobseeker a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }


.header_bar_jobcenter { margin: 0px; padding: 0px; /*border: thin solid #CCC;*/ /*left: 150px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 25px; float:left;  }

.header_bar_jobcenter a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_jobcenter a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }



.header_bar_resume { padding: 0px; /*border: thin solid #FFF;*/ /*left: 260px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 25px; float:left; }

.header_bar_resume a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_resume a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }




.header_bar_contactinfo { padding: 0px; border: 0px; /*left: 400px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 25px; float:left;  }

.header_bar_contactinfo a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_contactinfo a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }





.header_bar_password2 { padding: 0px; border: 0px; /*left: 570px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 25px; float:left;  }

.header_bar_password2 a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_password2 a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }



.header_bar_jobseekerhelp { margin: 10px 0px 0px 25px; padding: 0px; border: 0px; /*left: 320px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ float:left; /*border: thin solid white; */ }

.header_bar_jobseekerhelp a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_jobseekerhelp a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }





.header_bar_logout { padding: 0px; border: 0px; /*left: 720px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 30px 0px 25px; float: right;  }

.header_bar_logout a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_logout a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }




/*header employer*/

.header_bar_resumes { padding: 0px; /*border: thin solid #CCC;*/ /*left: 130px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 10px; float:left;  }

.header_bar_resumes a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_resumes a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }





.header_bar_employerhelp { padding: 0px; border: 0px; /*left: 270px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 25px; float:left;  }

.header_bar_employerhelp a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_employerhelp a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }




.header_bar_templates { padding: 0px; border: 0px; /*left: 330px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 25px; float:left;  }

.header_bar_templates a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_templates a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }





.header_bar_contact { padding: 0px; border: 0px; /*left: 470px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 25px; float:left;  }

.header_bar_contact a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_contact a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }



.header_bar_changepassword { padding: 0px; border: 0px; /*left: 630px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 0px 0px 25px; float:left;  }

.header_bar_changepassword a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_changepassword a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }




.header_bar_print { margin: 0px; padding: 0px; border: 0px; left: 790px; top: 10px; position: absolute; z-index: 1;  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#ff7200; line-height:170%;  }

.header_bar_print a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_print a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }




.header_bar_employerlogout { padding: 0px; border: 0px; /*left: 930px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#ff7200; /*line-height:170%;*/ margin: 10px 30px 0px 25px; float:right;  }

.header_bar_employerlogout a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#fff; text-decoration: none; }

.header_bar_employerlogout a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color:#26a9e1; text-decoration: none; }
/*header employer end */


#loginbox{
width:365px;
height:20px;
/*border:solid thin white;*/
margin:9px 25px 0px 0px;
float:right;
}

#usernamebox {
width:150px;
/*border:thin solid white;*/
float:left;
}
#passwordbox {
width:150px;
/*border:thin solid orange;*/
float:left;
}

.username {
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#FFF;
float:left;
margin-top:2px;
margin-right:5px;
}
.username_login {
margin:0px;
padding: 0px; 
font-family:Tahoma, Geneva, sans-serif;
font-size: 12px;  
/*border: 1px solid #0074d5; 
float:left;*/
}

.header_bar_username { margin: 0px; padding: 0px; /*left: 580px; top: 10px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#FFF; /*line-height:170%; */ float:left; }

.header_bar_username_login { margin: 0px; padding: 0px; /*left: 650px; top: 13px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;  /*line-height:170%;*/  border: 1px solid #26a9e1; float:left; }


.header_bar_password { margin: 0px; padding: 0px; border: 0px; height: 40px; /*left: 760px; top: 10px; position: absolute; z-index: 1; */ font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color:#FFF; /*line-height:170%;*/ float:left; }

.header_bar_password_login  { margin: 0px; padding: 0px; /*left: 830px; top: 13px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; /*line-height:170%;*/ border: 1px solid #26a9e1; float:left; }


.header_bar_login  { margin: 2px 0px 0px 0px; padding: 0px; border: thin solid #FFF; width:60px; /*left: 920px; top: 12px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; background: #26a9e1; color:#fff; float:right; }


#logo_search_container{
width:1000px;
height:150px;
/*border:thin solid #000;*/
float:left;
}

.header_logo { /*left:20px; top:100px; border: 1px solid #000;*/ /*position: absolute; z-index: 2;*/ margin: 0px 0px 0px 0px; border: 0px; }

#logo_container{
width:320px;
height:150px;
float:left;
margin:0px 0px 0px 25px;
/*border:thin solid #F00;*/
}

#provinces_container{
width:230px;
height:20px;
margin:5px auto;
/*border:thin solid #0FF;*/
}

.header_sisters_mb { width:100px; height:15px; /*left:60px; top:220px; position: absolute; */ border: 1px solid #ff7200; font-family: arial, helvetica, sans-serif, verdana; font-size:10px; padding: 0px; margin: 10px 25px 0px 0px; font-weight:normal; color:#000; background:#fff; text-decoration: none; float:left;   }

.header_sisters_mb a { font-family: arial, helvetica, sans-serif, verdana; font-size:10px; font-weight:bold; color:#ff7200; text-decoration: none; }


.header_sisters_sk { width:100px; height:15px; /*left:200px; top:220px; position: absolute;*/ font-family: arial, helvetica, sans-serif, verdana; font-size:10px; padding: 0px; margin: 10px 0px 0px 0px; font-weight:normal; color:#000; background:#fff; text-decoration: none; border: 1px solid #6c8f00; float:left; }

.header_sisters_sk a { font-family: arial, helvetica, sans-serif, verdana; font-size:10px; font-weight:bold; color:#6c8f00; text-decoration: none; }



.header_sisters_national { width:80px; height:20px; left:240px; top:220px; font-family: arial, helvetica, sans-serif, verdana; font-size:10px; padding: 0px; margin: 0px 0px 0px 0px; font-weight:normal; color:#000; background:#fff; text-decoration: none; border: 1px solid #000; position: absolute; }

.header_sisters_national a { font-family: arial, helvetica, sans-serif, verdana; font-size:10px; font-weight:bold; color:#000; text-decoration: none; }

#keyword_box{
width:150px;
height:65px;
/*border:thin solid white;*/
margin:5px 5px 0px 10px;
padding:10px 0px 0px 0px;
float:left;
}
#city_box{
width:150px;
height:65px;
/*border:thin solid white;*/
margin:5px 5px 0px 5px;
padding:10px 0px 0px 0px;
float:left;
}
#category_box{
width:125px;
height:65px;
/*border:thin solid white;*/
margin:5px 0px 0px 0px;
padding:10px 0px 0px 0px;
float:left;
}
#jobsearchbox_box{
width:165px;
height:20px;
/*border:thin solid #000;*/
margin:5px 15px 0px 0px;
float:right;
}

.header_search_box { height:120px; width: 475px; /*left:380px; top:120px; position: absolute; z-index: 2;*/ margin: 20px 30px 0px 0px; border: 0px; border: 1px solid #afafaf; background-image: url(/2008_images/background_searchbox.jpg); background-repeat: repeat-x; float:right; }

.header_search_box_box1 { margin: 0px; padding: 0px; width:140px; /*left: 20px; top: 40px;  position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; background: #fff; color:#000;  border: 1px solid #7f9db9; }

.header_search_box_box1_header { margin: 0px; padding: 5px 0px; /*left: 20px; top: 20px; width:140px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color:#8e8e8e; float:left; /*border:thin solid orange;*/ }

.header_search_box_box2 { margin: 0px; padding: 0px; /*left: 210px; top: 40px; width:140px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; background: #fff; color:#000;  border: 1px solid #7f9db9; float:left; }

.header_search_box_box2_header { margin: 0px; padding: 5px 0px; /*left: 210px; top: 20px; width:140px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color:#8e8e8e; float:left;}


.header_search_box_box3 { margin: 0px; padding: 0px; /*left: 400px; top: 40px; width:140px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; background: #fff; color:#000;  border: 1px solid #7f9db9; float:left; }

.header_search_box_box3_header { margin: 0px; padding: 5px 0px;/* left: 400px; top: 20px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight:bold; color:#8e8e8e; float:left; }


.header_search_box_searchbutton { height:19px; width:161px; margin: 0px; padding: 0px; border: 0px; /*left: 400px; top: 80px; position: absolute; z-index: 1;*/  font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; background: #ff7200; color:#fff; border: 1px solid #26a9e1; float:left; }



.navbreadcrumbs { font-family:Arial, Helvetica, Verdana, sans-serif; color:#00569e; font-size:10px; font-weight:normal; line-height:140%; line-height:150%; }

.navbreadcrumbs a { font-family:Arial, Helvetica, Verdana, sans-serif; color:#00569e; font-size:10px; font-weight:normal; line-height:140%; Decoration: none; }

.navbreadcrumbs a:link { font-family:Arial, Helvetica, Verdana, sans-serif; color:#00569e; font-size:10px; font-weight:normal; line-height:140%; Decoration: none; }

.navbreadcrumbs a:visited { font-family:Arial, Helvetica, Verdana, sans-serif; color:#00569e; font-size:10px; font-weight:normal; line-height:140%; Decoration: none; }

.navbreadcrumbs a:hover {font-family:Arial, Helvetica, Verdana, sans-serif; color:#00569e; font-size:10px; font-weight:normal; line-height:140%; Decoration: underline; }




/*footer*/

.footer_cats1 { margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; line-height:170%; left: 20px; top: 20px; position: absolute; z-index: 1;}

.footer_cats1 a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; text-decoration: none;}

.footer_cats1 a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#26a9e1; text-decoration: none;}




.footer_cats2 { margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; line-height:170%; left: 120px; top: 20px; position: absolute; z-index: 1;}

.footer_cats2 a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; text-decoration: none;}

.footer_cats2 a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#26a9e1; text-decoration: none;}




.footer_cats3 { margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; line-height:170%; left: 220px; top: 20px; position: absolute; z-index: 1;}

.footer_cats3 a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; text-decoration: none;}

.footer_cats3 a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#26a9e1; text-decoration: none;}




.footer_cats4 { margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; line-height:170%; left: 320px; top: 20px; position: absolute; z-index: 1;}

.footer_cats4 a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; text-decoration: none;}

.footer_cats4 a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#26a9e1; text-decoration: none;}



.footer_cities { margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; line-height:170%; left: 460px; top: 20px; position: absolute; z-index: 1;}

.footer_cities a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#fff; text-decoration: none;}

.footer_cities a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: bold; font-weight: normal; color:#26a9e1; text-decoration: none;}




.footer_about { margin: 0px 0px 0px 0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: bold; font-weight: normal; color:#fff; line-height:170%; left: 720px; top: 20px; width:240px; position: absolute; z-index: 1;}

.footer_about a { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: bold; font-weight: normal; color:#fff; line-height:170%; }

.footer_about a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: bold; font-weight: normal; color:#26a9e1; line-height:170%; }

.footer_about a:visited { font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-style: bold; font-weight: normal; color:#fff; line-height:170%; }





.footertext { margin: 10px 0px 0px 0px; font-family:Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color:#666; line-height:170%; left: 0px; top: 0px; position: relative; z-index: 1;}

.footertext a:link { font-family: arial, helvetica, sans-serif, verdana; font-size:10px;  color:#666; text-decoration: underline; }
.footertext a:visited { font-family: arial, helvetica, sans-serif, verdana; font-size:10px; color:#666; text-decoration: underline;}
.footertext a:hover { font-family: arial, helvetica, sans-serif, verdana; font-size:10px; color:#90A0AF; text-decoration: underline; }




/*content*/

.content_homepage_titles { font-family:Arial, Helvetica, Verdana, sans-serif; color:#00569e; font-size:14px; font-weight:bold; line-height:140%; z-index: 1; left:0px; top: 0px; position: relative; }

.pagetitle { font-family:Arial, Helvetica, Verdana, sans-serif; color:#616161; font-size:16px; font-weight:bold; line-height:140%; z-index: 1; left:0px; top: 0px; position: relative; }


.numberresults { font-family:Arial, Helvetica, Verdana, sans-serif; color:#00569e; font-size:12px; font-weight:bold; line-height:140%; z-index: 1; left:0px; top: 0px; position: relative; }

#registercontent { margin: 0px; padding: 0px; border: 0px; width: 480px; left: 40px; top: 272px; position: relative; z-index: 1;}


.fpcontent { margin: 0px; padding: 0px; border: 0px; width: 488px; height: 245px; left: 0px; top: 0px; position: absolute; z-index: 1; }


/*text styles*/

.boxes { padding: 2px; width: 100%; margin: 0px 0px 0px 0px; font-weight:bold; line-height: 160%; border: 1px solid #CDCDCD; align: left; }

.jobcenterbuttons { font-family: arial, helvetica, sans-serif, verdana; font-size:11px; align: left; padding: 4px; margin: 0px 0px 0px 0px; font-weight:bold; line-height: 130%; background:#fff; border: 1px solid #CDCDCD;}


.maintext { font-family:Arial, Helvetica, Verdana, sans-serif; color:#000; font-size:12px; font-weight:normal; line-height:140%; text-align:left; }


/*end of text styles*/


.redalert { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:normal; line-height:140%; background:#f00; color:#fff; text-decoration: none; margin: 0px 0px 0px 0px; padding: 10px; }

.redalert2 { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:normal; line-height:140%; background:#f00; color:#fff; text-decoration: none; margin: 0px 0px 0px 0px; padding: 1px; }

.orangealert { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:normal; line-height:140%; background:#FF8A00; color:#fff; text-decoration: none; margin: 0px 0px 0px 0px; padding: 10px; }

.orangealert2 { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:normal; line-height:140%; background:#FF8A00; color:#fff; text-decoration: none; margin: 0px 0px 0px 0px; padding: 1px; }


.section-header { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:normal; line-height:140%; background:#eee; color:#000; text-decoration: none; margin: 0px 0px 0px 0px; padding: 5px; }



.label { font-family: arial, helvetica, sans-serif, verdana; font-size:11px; line-height:120%; color:#000;  z-index: 1; text-align: left; }

.field { font-family: arial, helvetica, sans-serif, verdana; font-size:11px; line-height:120%; color:#000;  z-index: 1; text-align: left; }



.maintextdialogue { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; line-height:150%; color:#f00; font-weight:bold;}



.resultsnav {
font-family: arial, helvetica, sans-serif, verdana;
font-size:11px;
padding: 5px;
margin: 0px 0px 0px 0px;
line-height: 200%;
z-index: 1;
}

.jobresultsheader { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:bold; line-height: 160%; color:#fff; background:#A4A4A4;   }

.jobresultsheader a:link { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:bold; line-height: 160%; color:#FFF; text-decoration: none; }

.jobresultsheader a:visited { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:bold; line-height: 160%; color:#FFF; text-decoration: none; }

.jobresultsheader a:hover { color:#f00; font-size:12px; line-height: 160%; text-decoration: underline; }



.jobresultssubheader { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:bold; line-height: 160%; color:#000; background:#DADADA; }

.jobresultssubheader a:link { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:bold; line-height: 160%; color:#000; text-decoration: none; }

.jobresultssubheader a:visited { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:bold; line-height: 160%; color:#000; text-decoration: none; }

.jobresultssubheader a:hover { color:#f00; font-size:12px; line-height: 160%; text-decoration: underline; }

/*job results hindividual rows*/



.saleboxes_0 { left:390px; top: 20px; position: absolute; padding: 3px 0px 3px 20px; width: 550px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif, verdana; font-weight:normal; line-height: 160%; background:#f00; border: 1px solid #f00; color:#fff;   }

.saleboxes_0 a { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#fff;   }
.saleboxes_0 a:visited { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#fff;   }




.saleboxes_1 { left:390px; top: 20px; position: absolute; padding: 3px 0px 3px 20px; width: 550px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif, verdana; font-weight:normal; line-height: 160%; background:#ff5a00; border: 1px solid #f00; color:#fff;   }

.saleboxes_1 a { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#fff;   }
.saleboxes_1 a:visited { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#fff;   }



.saleboxes_2 { left:390px; top: 20px; position: absolute; padding: 3px 0px 3px 20px; width: 550px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif, verdana; font-weight:normal; line-height: 160%; background:#ff5a00; border: 1px solid #00569e; color:#fff;   }
.saleboxes_2 a { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#fff;   }
.saleboxes_2 a:visited { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#fff;   }




.saleboxes_3 { left:390px; top: 20px; position: absolute; padding: 3px 0px 3px 20px; width: 550px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif, verdana; font-weight:normal; line-height: 160%; background:#fff; border: 1px solid #00569e; color:#00569e;   }
.saleboxes_3 a { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }
.saleboxes_3 a:visited { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }




.saleboxes_4 { left:390px; top: 20px; position: absolute; padding: 3px 0px 3px 20px; width: 550px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif, verdana; font-weight:normal; line-height: 160%; background:#fff; border: 1px solid #00569e; color:#00569e;   }
.saleboxes_4 a { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }
.saleboxes_4 a:visited { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }




.saleboxes_5 { left:390px; top: 20px; position: absolute; padding: 3px 0px 3px 20px; width: 550px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif, verdana; font-weight:normal; line-height: 160%; background:#fff; border: 1px solid #00569e; color:#00569e;   }
.saleboxes_5 a { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }
.saleboxes_5 a:visited { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }

.saleboxes_6 { left:390px; top: 20px; position: absolute; padding: 3px 0px 3px 20px; width: 550px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif, verdana; font-weight:normal; line-height: 160%; background:#ff; border: 1px solid #00569e; color:#00569e;   }
.saleboxes_6 a { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }
.saleboxes_6 a:visited { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }


.saleboxes_unlimited { left:390px; height:80px; top: 20px; position: absolute; padding: 3px 0px 3px 20px; width: 550px; margin: 0px 0px 0px 0px; font-family: arial, helvetica, sans-serif, verdana; font-weight:normal; line-height: 160%; background:#fff; border: 1px solid #00569e; color:#00569e;  }

.saleboxes_unlimited a { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }
.saleboxes_unlimited a:visited { font-family: arial, helvetica, sans-serif, verdana; font-weight:bold; line-height: 160%; color:#00569e;   }




/*first line - darker line*/
.jobresults1 { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:normal; line-height:140%; background:#D8D8D8; color:#646464; text-decoration: none; }


.jobresults1 a:link {
font-family: arial, helvetica, sans-serif, verdana;
font-size:12px;
font-weight:bold;
color:#646464;
text-decoration: none;
}

.jobresults1 a:visited {
font-family: arial, helvetica, sans-serif, verdana;
font-size:12px;
font-weight:bold;
color:#646464;
text-decoration: none;
}

.jobresults1 a:hover {
color:#ff0000;
font-weight:bold;
text-decoration: underline;
}

/*second line*/
.jobresults2 {
font-family: arial, helvetica, sans-serif, verdana;
font-size:12px;
font-weight:normal;
line-height: 140%;
background:#fff;
color:#646464;
text-decoration: none;
}

.jobresults2 a:link {
font-family: arial, helvetica, sans-serif, verdana;
font-size:12px;
font-weight:bold;
color:#646464;
text-decoration: none;
}

.jobresults2 a:visited  {
font-family: arial, helvetica, sans-serif, verdana;
font-size:12px;
font-weight:bold;
color:#646464;
text-decoration: none;
}

.jobresults2 a:hover {
color:#ff0000;
text-decoration: underline;
font-weight:bold;
}



/*job details*/

.jobtitle { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:bold; line-height:100%; padding: 0px; margin: 0px 0px 0px 0px; text-transform: uppercase; text-align: left; }

.jobfootercontent { font-family:Arial, Helvetica, Verdana, sans-serif; color:#616161; font-size:12px; font-weight:bold; line-height:180%; z-index: 1; left:0px; top: 0px; position: relative;  }

.jobfootercontent a { font-family:Arial, Helvetica, Verdana, sans-serif; color:#616161; font-size:12px; font-weight:bold; line-height:180%; z-index: 1; left:0px; top: 0px; position: relative;  }

.jobfootercontent a:visited { font-family:Arial, Helvetica, Verdana, sans-serif; color:#616161; font-size:12px; font-weight:bold; line-height:180%; z-index: 1; left:0px; top: 0px; position: relative;  }

.jobfootercontent a:hover { font-family:Arial, Helvetica, Verdana, sans-serif; color:#00569e; font-size:12px; font-weight:bold; line-height:180%; z-index: 1; left:0px; top: 0px; position: relative;  }

.jobdetails { font-family: arial, helvetica, sans-serif, verdana; font-size:12px; font-weight:normal; line-height:160%; color:#000; }








.jobtextnavbox { font-family: arial, helvetica, sans-serif, verdana; font-size:11px; padding: 0px; margin: 0px 0px 0px 0px; font-weight:bold; line-height: 130%; color:#000;  text-decoration: none; }

.jobtextnavbox a { font-family: arial, helvetica, sans-serif, verdana; font-size:11px; padding: 4px; margin: 0px 0px 0px 0px; font-weight:bold; line-height: 130%; color:#00569e; background:#fff; text-decoration: none; border: 1px solid #00569e; }

.jobtextnavbox a:link { font-family: arial, helvetica, sans-serif, verdana; font-size:11px; padding: 4px; margin: 0px 0px 0px 0px; font-weight:bold; line-height: 130%; color:#00569e; background:#fff; text-decoration: none; border: 1px solid #00569e; }

.jobtextnavbox a:visited { font-family: arial, helvetica, sans-serif, verdana; font-size:11px; padding: 4px; margin: 0px 0px 0px 0px; font-weight:bold; line-height: 130%; color:#00569e; background:#fff; text-decoration: none; border: 1px solid #00569e; }

.jobtextnavbox a:hover { font-family: arial, helvetica, sans-serif, verdana; font-size:11px; padding: 4px; margin: 0px 0px 0px 0px; font-weight:bold; line-height: 130%; color:#000; background:#fff; text-decoration: none; border: 1px solid #000000; }









.jobcenterbuttons {
font-family: arial, helvetica, sans-serif, verdana;
font-size:11px;
align: left;
padding: 4px;
margin: 0px 0px 0px 0px;
font-weight:bold;
line-height: 130%;
background:#fff;
border: 1px solid #CDCDCD;
}

.jobcenterbuttons a:link {
font-family: arial, helvetica, sans-serif, verdana;
font-size:11px;
font-weight:bold;
line-height: 130%;
border: 1px solid #CDCDCD;
text-decoration: none;
}

.jobcenterbuttons a:hover {
font-family: arial, helvetica, sans-serif, verdana;
font-size:11px;
font-weight:bold;
line-height: 130%;
border: 1px solid #ff0000;
text-decoration: none;
}

.loginboxheader {
font-family: arial, helvetica, sans-serif, verdana;
font-size:12px;
width: 180px;
padding: 0px;
font-weight:bold;
line-height: 200%;
color:#fff;
text-align: left;
background:#CDCDCD;
border: 1px solid #CDCDCD;
}




.textnavbox {
font-family: arial, helvetica, sans-serif, verdana;
font-size:11px;
padding: 5px;
margin: 0px 0px 0px 0px;
font-weight:bold;
line-height: 100%;
}

.textnavbox a:link {
font-family: arial, helvetica, sans-serif, verdana;
color:#00569e;
font-size:11px;
font-weight:bold;
text-decoration: none;
border: 1px solid #00569e;
}

.textnavbox a:visited {
font-family: arial, helvetica, sans-serif, verdana;
color:#00569e;
font-size:11px;
font-weight:bold;
text-decoration: none;
border: 1px solid #00569e;
}

.textnavbox a:hover {
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration: none;
border: 1px solid #000000;
}


.footerlogospacer {margin: 0px 7px 0px 0px;}
