@charset "UTF-8";

/* Orange Recruitment Global CSS Document */

/* Design: Linda Cotter */
/* Development: Michael D. Corbett - www.michaeldcorbett.com */

/* --------------------------------------------------- Layout Specific */

* { padding: 0; margin: 0; }
a:focus, a:hover, a:active { outline:none;}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 min-height: 900px;
 background-image: url("../images/site-bg.gif");
 background-repeat: repeat;
}
#wrapper { 
 padding-top: 10px;
 margin: 0 auto;
 width: 772px;
}
#header {
 width: 772px;
 background: #FFF;
 padding: 0px;
 height: 81px;
}
#content { 
 width: 772px;
 color: #333;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#footer { 
 width: 772px;
 height: 36px;
 color: #fff;
 margin: 0px;
 padding: 0px;
}

#generic-footer {background:url("../images/generic-footer-bg.gif") no-repeat 0 0; margin: 0px; padding-top: 10px; height: 26px; width: 772px; float: left; text-align: center;}

/* --------------------------------------------------- Main Navigation Specific */

.nav-block {height: 28px; font-size: 1px; line-height: 1px; text-indent: -9999px;}
.nav_link_1 a {position: absolute; display:inline; width: 170px; height: 81px; padding:-0px -0px -0px 0px; background: url("../images/global-nav.gif") -0px -0px no-repeat;}
.nav_link_1 a:hover {background-position: -0px -0px;}
.nav_link_2 a { margin: 18px -0px -0px 170px; position: absolute; display:inline; width: 85px; height: 63px; padding: 0px; background: url("../images/global-nav.gif") -170px -18px no-repeat;}
.nav_link_2 a:hover {background-position: -170px -99px;}
.nav_link_2-current a {margin: 18px -0px -0px 170px; position: absolute; display:inline; width: 85px; height: 63px; background: url("../images/global-nav.gif") no-repeat; background-position: -170px -99px;}
.nav_link_3 a {margin: 18px -0px -0px 255px;position: absolute;display:inline;width: 98px;height: 63px; padding: 0px;background: url("../images/global-nav.gif") -255px -18px no-repeat;}
.nav_link_3 a:hover {background-position: -255px -99px;}
.nav_link_3-current a {margin: 18px -0px -0px 255px;position: absolute;display:inline;width: 98px;height: 63px;padding: 0px;background: url("../images/global-nav.gif") -255px -99px no-repeat;}
.nav_link_4 a {margin: 18px -0px -0px 352px;position: absolute;display:inline;width: 97px;height: 63px; padding: 0px;background: url("../images/global-nav.gif") -352px -18px no-repeat;}
.nav_link_4 a:hover {background-position: -352px -99px;}
.nav_link_4-current a {margin: 18px -0px -0px 352px;position: absolute;display:inline;width: 97px;height: 63px;padding: 0px;background: url("../images/global-nav.gif") -352px -99px no-repeat;}
.nav_link_5 a {margin: 18px -0px -0px 450px;position: absolute;display:inline;width: 87px;height: 63px; padding: 0px;background: url("../images/global-nav.gif") -450px -18px no-repeat;}
.nav_link_5 a:hover {background-position: -450px -99px;}
.nav_link_5-current a {margin: 18px -0px -0px 450px;position: absolute;display:inline;width: 87px;height: 63px;padding: 0px;background: url("../images/global-nav.gif") -450px -99px no-repeat;}
.nav_link_6 a {margin: 18px -0px -0px 537px;position: absolute;display:inline;width: 116px;height: 63px; padding: 0px;background: url("../images/global-nav.gif") -537px -18px no-repeat;}
.nav_link_6 a:hover {background-position: -537px -99px;}
.nav_link_6-current a {margin: 18px -0px -0px 537px;position: absolute;display:inline;width: 116px;height: 63px;padding: 0px;background: url("../images/global-nav.gif") -537px -99px no-repeat;}
.nav_link_7 a {margin: 18px -0px -0px 653px;position: absolute;display:inline;width: 119px;height: 63px; padding: 0px;background: url("../images/global-nav.gif") -653px -18px no-repeat;}
.nav_link_7 a:hover {background-position: -653px -99px;}
.nav_link_7-current a {margin: 18px -0px -0px 653px;position: absolute;display:inline;width: 119px;height: 63px;padding: 0px;background: url("../images/global-nav.gif") -653px -99px no-repeat;}
.nav_link_8 a {margin: 0px -0px -0px 535px;position: absolute;display:inline;width: 76px;height: 18px; padding: 0px;background: url("../images/global-nav.gif") -535px -0px no-repeat;}
.nav_link_8 a:hover {background-position: -535px -81px;}
.nav_link_8-current a {margin: 0px -0px -0px 535px;position: absolute;display:inline;width: 76px;height: 18px; padding: 0px;background: url("../images/global-nav.gif") -535px -81px no-repeat;}
.nav_link_9 a {margin: 0px -0px -0px 612px;position: absolute;display:inline;width: 65px;height: 18px; padding: 0px;background: url("../images/global-nav.gif") -612px -0px no-repeat;}
.nav_link_9 a:hover {background-position: -612px -81px;}
.nav_link_9-current a {margin: 0px -0px -0px 612px;position: absolute;display:inline;width: 65px;height: 18px; padding: 0px;background: url("../images/global-nav.gif") -612px -81px no-repeat;}
.nav_link_10 a {margin: 0px -0px -0px 677px;position: absolute;display:inline;width: 95px;height: 18px; padding: 0px;background: url("../images/global-nav.gif") -677px -0px no-repeat;}
.nav_link_10 a:hover {background-position: -677px -81px;}
.nav_link_10-current a {margin: 0px -0px -0px 677px;position: absolute;display:inline;width: 95px;height: 18px; padding: 0px;background: url("../images/global-nav.gif") -677px -81px no-repeat;}

/* ---------------------------------------------------  Home Page Specific */

#home-top-leftcolumn { 
 background-image: url("../images/home-bg-welcome-txt.gif");
 background-repeat: repeat;
 margin: 0px;
 padding-top: 168px;
 padding-left: 24px;
 height: 55px;
 width: 512px;
 float: left;
}
#home-top-rightcolumn { 
 float: right;
 background: #F2F2E6;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 height: 223px;
 width: 236px;
 display: inline;
 position: relative;
}
#home-emp-jobseekers-container { 
 margin: 0px;
 padding: 0px;
 height: 138px;
 width: 772px;
 float: left;
}

#home-fulljobslist {padding:0; margin:0;}
ul#home-fulljobslist {width:133px; list-style:none; height:33px;}
ul#home-fulljobslist li {display:inline;}
ul#home-fulljobslist li a {height:33px; float:left; text-indent:-9999px; text-decoration:none;}
ul#home-fulljobslist li#home-fulljobslist-1 a {width:133px; background:url("../images/home-fulljobslist.gif") no-repeat -0px 0;}
ul#home-fulljobslist li#home-fulljobslist-1 a:hover {background-position: -0px -33px;}

#home-emp-jobseekers {padding:0; margin:0;}
ul#home-emp-jobseekers {width:772px; list-style:none; height:138px;}
ul#home-emp-jobseekers li {display:inline;}
ul#home-emp-jobseekers li a {height:138px; float:left; text-indent:-9999px; text-decoration:none;}
ul#home-emp-jobseekers li#home-emp-jobseekers-1 a {width:386px; background:url("../images/home-emp-jobseekers.jpg") no-repeat -0px 0;}
ul#home-emp-jobseekers li#home-emp-jobseekers-1 a:hover {background-position: -0px -138px;}

ul#home-emp-jobseekers li#home-emp-jobseekers-2 a {width:386px; background:url("../images/home-emp-jobseekers.jpg") no-repeat -386px 0;}
ul#home-emp-jobseekers li#home-emp-jobseekers-2 a:hover {background-position: -386px -138px;}

#home-hotjobs-wrapper {width: 772px;}
#home-hotjobs-left {background:url("../images/home-hotjobs-divbg.gif") no-repeat 0 0; margin: 0px; padding: 18px 10px 3px 14px; height: 60px; width: 199px; float: left;}
#home-hotjobs-middle {background:url("../images/home-hotjobs-divbg.gif") no-repeat -223px 0; float: left; margin: 0px; padding: 18px 15px 3px 14px; height: 60px; width: 178px; display: inline;}
#home-hotjobs-right { background:url("../images/home-hotjobs-divbg.gif") no-repeat -430px 0; margin: 0px; padding: 18px 145px 3px 14px; height: 60px; width: 183px; float: left; position: relative;}

#home-hotjobs-bot {background:url("../images/home-hotjobs-divbot.gif") no-repeat 0 0; margin: 0px; padding: 0px; height: 17px; width: 772px; float: left;}

#home-footer {background:url("../images/home-footer-bg.gif") no-repeat 0 0; margin: 0px; padding-top: 10px; height: 26px; width: 772px; float: left; text-align: center;}

a.home-more { color: #666666; font-size:11px; padding-left: 15px; background: url("../images/a-more.gif") no-repeat; text-decoration: none;}
a.home-more:hover {color: #666666; font-size:11px; background: url("../images/a-more-over.gif") no-repeat; text-decoration: underline;}

a.footer-links ,a:link.footer-links{color: #666666; font-size:11px; text-decoration: underline;}
a:hover.footer-links{text-decoration: underline; color: #FF6600;}
a:visited.footer-links{text-decoration: none; color: #990033;}

.footer-separator {color: #FF9900; font-size:11px; padding-left: 10px; padding-right: 10px;}


/* ---------------------------------------------------  Generic Page Layouts */

p {margin: 0; padding-bottom: 10px;}

div.clear {clear: both;}

#generic-3col-wrapper {width: 772px; background:url(../images/generic-3col-bg.gif) repeat-y 0 0; float: left;}
#generic-3col-left {background:url(../images/generic-leftcol-bg.gif) #FFFFFF no-repeat 0 0; height: 340px; margin: 0px; padding: 90px 10px 10px 32px; width: 123px; float: left;}
#generic-3col-middle {float: left; margin: 0px; padding: 0px; width: 371px; display: inline; overflow: hidden;}
#generic-3col-right {margin: 0px; padding: 0px; width: 236px; float: left; position: relative; display:block}

#generic-mb-bot {background:url(../images/generic-mb3-divbot.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 12px; width: 772px; float: left;}

#generic-2col-wrapper {width: 772px; background:url(../images/generic-2col-bg.gif) repeat-y 0 0; float: left;}
#generic-2col-leftcolumn {background:url(../images/generic-leftcol-bg.gif) #FFFFFF no-repeat 0 0; height: 340px; margin: 0px; padding: 90px 10px 10px 32px; width: 123px; float: left;}
#generic-2col-rightcolumn {float: right; margin: 0px; padding: 0px; width: 607px; display: inline; position: relative;}

#generic-mb-2col-bot {background:url(../images/generic-mb2-divbot.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 12px; width: 772px; float: left;}

ul#generic-sidenav {list-style-type: none; line-height: 20px; padding: 0; margin: 0;}

a:link.sidenav-top {background:url(../images/left-nav-grey-arrow-off.gif) 0px 0px no-repeat;  padding-left: 20px; color: #333333; font-size: 11px; text-decoration: none;}
a:visited.sidenav-top {background:url(../images/left-nav-grey-arrow-off.gif) 0px 0px no-repeat; padding-left: 20px; color: #333333; font-size: 11px; text-decoration: none;}
a:hover.sidenav-top {background:url(../images/left-nav-grey-arrow-on.gif) 0px 0px no-repeat; padding-left: 20px; color: #333333; text-decoration: underline;}

a:link.sidenav-top-current {background:url(../images/left-nav-grey-arrow-on.gif) 0px 0px no-repeat;  padding-left: 20px; color: #FF9900; font-size: 11px; text-decoration: underline;}
a:visited.sidenav-top-current {background:url(../images/left-nav-grey-arrow-on.gif) 0px 0px no-repeat;  padding-left: 20px; color: #FF9900; font-size: 11px; text-decoration: underline;}
a:hover.sidenav-top-current {background:url(../images/left-nav-grey-arrow-on.gif) 0px 0px no-repeat;  padding-left: 20px; color: #FF9900; font-size: 11px; text-decoration: underline;}

a:link.sidenav-sub {background:url(../images/left-nav-cross-off.gif) 0px 0px no-repeat;  padding-left: 20px; color: #333333; font-size: 11px; text-decoration: none;}
a:visited.sidenav-sub {background:url(../images/left-nav-cross-off.gif) 0px 0px no-repeat; padding-left: 20px; color: #333333; font-size: 11px; text-decoration: none;}
a:hover.sidenav-sub {background:url(../images/left-nav-cross-on.gif) 0px 0px no-repeat; padding-left: 20px; color: #FF9900; text-decoration: underline;}

a:link.sidenav-sub-current {background:url(../images/left-nav-cross-on.gif) 0px 0px no-repeat;  padding-left: 20px; color: #333333; font-size: 11px; text-decoration: underline;}
a:visited.sidenav-sub-current {background:url(../images/left-nav-cross-on.gif) 0px 0px no-repeat; padding-left: 20px; color: #333333; font-size: 11px; text-decoration: underline;}
a:hover.sidenav-sub-current {background:url(../images/left-nav-cross-on.gif) 0px 0px no-repeat; padding-left: 20px; color: #333333; text-decoration: underline;}


#generic-breadcrumb-div {margin: 0px; padding-top: 10px; height: 37px; width: 371px; float: left; font-size:11px;}
#generic-introtxt-div {margin: 0px; padding-right: 10px; padding-bottom: 12px; width: 361px; float: left; font-size:11px; color: #FF6600; word-spacing: 2pt; line-height: 14pt;}
#generic-introtxt-grey-div {margin: 0px; padding-right: 10px; padding-bottom: 12px; width: 361px; float: left; font-size:14px; color: #999999; word-spacing: 2pt; line-height: 14pt;}

#generic-maintxt-div {margin: 0px; padding-right: 10px; width: 361px; float: left; font-size:11px; color: #333333;}
#generic-switcher-div {margin: 0px; padding: 0px; width: 361px; float: left;}
#generic-switcher-top {background:url(../images/generic-mb-switcher-top.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 29px; width: 371px; float: left;}
#generic-switcher-bot {background:url(../images/generic-mb-switcher-bot.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 112px; width: 371px; float: left;}
#generic-switcher-white-top {background:url(../images/generic-mb-white-switcher-top.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 17px; width: 371px; float: left;}
#generic-switcher-white-bot {background:url(../images/generic-mb-white-switcher-bot.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 29px; width: 371px; float: left;}
#generic-switcher-white-bg {background-color: #ededed; margin: 0px; padding-left: 10px; padding-right: 10px; width: 346px; float: left;}
#generic-clickhere-white-div {background:url(../images/generic-clickhere-bg.gif) 0px 0px no-repeat; margin: 0px; padding-top: 12px; padding-left: 5px; height: 76px; width: 352px; float: left;}

.clickhere-orange { color: #FF6600; font-size:11px; font-weight: bold; padding-left: 15px; background: url(../images/a-more.gif) no-repeat; text-decoration: none;}
a.clickhere-orange { color: #FF6600; font-size:11px; font-weight: bold; padding-left: 15px; background: url(../images/a-more.gif) no-repeat; text-decoration: none;}
a.clickhere-orange:hover {color: #FF6600; font-size:11px; font-weight: bold; background: url(../images/a-more-over.gif) no-repeat; text-decoration: underline;}

.clickhere-statictxt {color: #FF9900; font-size:11px; padding-left: 15px; line-height: 20px;}

a:link.mb-link-on-grey {background:url(../images/generic-mb-arrow-grey.gif) 0px 0px no-repeat;  padding-left: 14px; padding-right: 10px; color: #333333; font-size: 11px; text-decoration: none;}
a:visited.mb-link-on-grey {background:url(../images/generic-mb-arrow-grey.gif) 0px 0px no-repeat; padding-left: 14px; padding-right: 10px; color: #990033; font-size: 11px; text-decoration: none;}
a:hover.mb-link-on-grey {background:url(../images/generic-mb-arrow-grey.gif) 0px 0px no-repeat; padding-left: 14px; padding-right: 10px; color: #333333; text-decoration: underline;}

a.mb-introlink ,a:link.mb-introlink {color: #FF6600; font-size:11px; text-decoration: underline;}
a:hover.mb-introlink {text-decoration: underline; color: #FF6600;}
a:visited.mb-introlink {text-decoration: none; color: #990033;}

a.orange-more-bold { color: #FF6600; font-size:11px; font-weight: bold; padding-left: 15px; background: url("../images/a-more.gif") no-repeat; text-decoration: none;}
a.orange-more-bold:hover {color: #FF6600; font-size:11px; font-weight: bold; background: url("../images/a-more-over.gif") no-repeat; text-decoration: underline;}

a.black-more-bold { color: #333333; font-size:11px; font-weight: bold; padding-left: 15px; background: url("../images/a-more.gif") no-repeat; text-decoration: none;}
a.black-more-bold:hover {color: #333333; font-size:11px; font-weight: bold; background: url("../images/a-more-over.gif") no-repeat; text-decoration: underline;}

#generic-maintxt-grey {background:url(../images/generic-mb-bg-grey.gif) 0px 0px repeat-y; margin: 0px; padding-left: 15px; padding-right: 25px; width: 331px; float: left; font-size:11px; color: #333333;}
#generic-maintxt-lightgrey {background-color: #f9f9fb; margin: 0px; padding-left: 15px; padding-right: 25px; width: 313px; float: left; font-size:11px; line-height: 15px; color: #333333;}

#generic-dash-grey {background:url(../images/generic-dash-grey.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 371px; height: 41px; float: left;}

#generic-dash-white {background:url(../images/generic-dash-white.gif) 0px 0px repeat-x; margin: 0px; padding: 0px; width: 360px; height: 21px; float: left;}

#generic-backtotop-grey-div {background:url(../images/generic-mb-bg-grey.gif) 0px 0px repeat-y; margin: 0px; padding: 0px 0px 10px 235px; width: 136px; float: left;}

#generic-backtotop-white-div {margin: 0px; padding: 0px 0px 10px 235px; width: 136px; float: left;}
#generic-moreinfo-white-div {margin: 0px; padding: 10px 0px 0px 276px; width: 95px; float: left;}

#back-to-top-grey {padding:0; margin:0;}
ul#back-to-top-grey {width:103px; list-style:none; height:20px;}
ul#back-to-top-grey li a {height:20px; float:left; text-indent:-9999px; text-decoration:none;}
ul#back-to-top-grey li#back-to-top-grey-1 a {width:103px; background:url(../images/generic-backtotop-grey.gif) no-repeat -0px 0;}
ul#back-to-top-grey li#back-to-top-grey-1 a:hover {background-position: -0px -20px;}

#back-to-top-white {padding:0; margin:0;}
ul#back-to-top-white {width:102px; list-style:none; height:19px;}
ul#back-to-top-white li a {height:19px; float:left; text-indent:-9999px; text-decoration:none;}
ul#back-to-top-white li#back-to-top-white-1 a {width:102px; background:url(../images/generic-backtotop-white.gif) no-repeat -0px 0;}
ul#back-to-top-white li#back-to-top-white-1 a:hover {background-position: -0px -19px;}

#moreinfo-white {padding:0; margin:0;}
ul#moreinfo-white {width:61px; list-style:none; height:19px;}
ul#moreinfo-white li a {height:19px; float:left; text-indent:-9999px; text-decoration:none;}
ul#moreinfo-white li#moreinfo-white-1 a {width:61px; background:url(../images/generic-moreinfo-white.gif) no-repeat -0px 0;}
ul#moreinfo-white li#moreinfo-white-1 a:hover {background-position: -0px -19px;}

.breadcrumb-links { padding:0px;}
a.breadcrumb-links {text-decoration: underline; color: #666666; font-weight: normal;}
a.breadcrumb-links:hover {text-decoration: underline; color: #FF6600;}
a.breadcrumb-links:visited {text-decoration: none; color: #990033;}
.breadcrumb-separator {color: #666666; padding-left: 5px; padding-right: 5px;}
.youarehere {font-size:11px; color: #CC3300; font-weight: bold;}
.breadcrumb-current-page {color: #FF9900;}

#generic-mb-navlist {margin-left: 0; padding-left: 0; list-style: none;}
#generic-mb-navlist li {padding-left: 10px; background-image: url(../images/bullet_on.gif); background-repeat: no-repeat; background-position: 0 .9em; line-height: 22px;}

a.generic-more {color: #333333; font-size:11px; background: url(../images/a-more.gif) no-repeat; text-decoration: none; padding-left: 16px; padding-bottom: 10px;}
a.generic-more:hover {background: url(../images/a-more-over.gif) no-repeat; text-decoration: underline;}

#generic-footer {background:url(../images/generic-footer-bg.gif) no-repeat 0 0; margin: 0px; padding-top: 10px; height: 26px; width: 772px; float: left; text-align: center;}

.generic-mb-weblinks {font-size:11px; padding:0px;}
a.generic-mb-weblinks {font-size:11px; text-decoration: underline; color: #333333;}
a.generic-mb-weblinks:hover {font-size:11px; text-decoration: underline; color: #FF6600;}
a.generic-mb-weblinks:visited {font-size:11px; text-decoration: none; color: #990033;}

#generic-blank-right-divider {background:url(../images/right-strap-blank.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 40px; float: left;}
#generic-right-image {margin: 0px; padding: 0px; width: 236px; height: 223px; float: left;}

#generic-right-txtcontent {margin: 0px; padding: 0px 10px 10px 20px; width: 206px; float: left; display: inline; font-size: 11px;}

a.footer-links ,a:link.footer-links{color: #666666; font-size:11px; text-decoration: underline;}
a:hover.footer-links{text-decoration: underline; color: #FF6600;}
a:visited.footer-links{text-decoration: none; color: #990033;}

.separator {color: #FF9900; font-size:10px; padding-left: 10px; padding-right: 10px;}

.main-txt-333333-bold {color: #333333; font-size:11px; font-weight: bold;}
.main-txt-333333 {color: #333333; font-size:11px;}
.main-txt-FF6600 {color: #FF6600;}
.main-txt-FF6600-bold {color: #FF6600; font-weight: bold;}
.main-txt-FF9900 {color: #FF9900;}
.main-txt-FF9900-bold {color: #FF9900; font-weight: bold;}
.intro-txt-grey {font-size:14px; color: #999999;}

/* ---------------------------------------------------  About Us Specific */

#aboutus-right-image {margin: 0px; padding: 0px; width: 236px; height: 223px; float: left;}
#aboutus-right-divider {background:url(../images/right-strap-about.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 40px; float: left;}

#aboutus-right-testimonials {margin: 0px; padding: 0px 10px 10px 15px; width: 211px; float: left; display: inline;}
#aboutus-right-bottom {background:url(../images/right-bottom-people.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 112px; float: left;}

#strap-aboutus {background:url(../images/strap-aboutus.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}

#strap-aboutus-testimonials {background:url(../images/strap-aboutus-testimonials.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}

#aboutus-jobs-employers {padding:0; margin:0;}
ul#aboutus-jobs-employers {width:299px; list-style:none; height:30px;}
ul#aboutus-jobs-employers li {display:inline;}
ul#aboutus-jobs-employers li a {height:30px; float:left; text-indent:-9999px; text-decoration:none;}
ul#aboutus-jobs-employers li#aboutus-jobs-employers-1 a {width:149px; background:url(../images/aboutus-jobs-employers.gif) no-repeat -0px 0;}
ul#aboutus-jobs-employers li#aboutus-jobs-employers-1 a:hover {background-position: -0px -30px;}
ul#aboutus-jobs-employers li#aboutus-jobs-employers-1-current a {width:149px; background:url(../images/aboutus-jobs-employers.gif) no-repeat -0px -0px;}

ul#aboutus-jobs-employers li#aboutus-jobs-employers-1-off a {width:149px; background:url(../images/aboutus-jobs-employers.gif) no-repeat -0px -30px;}
ul#aboutus-jobs-employers li#aboutus-jobs-employers-1-off a:hover {background-position: -0px -0px;}

ul#aboutus-jobs-employers li#aboutus-jobs-employers-2 a {width:150px; background:url(../images/aboutus-jobs-employers.gif) no-repeat -150px 0;}
ul#aboutus-jobs-employers li#aboutus-jobs-employers-2 a:hover {background-position: -150px -30px;}
ul#aboutus-jobs-employers li#aboutus-jobs-employers-2-current a {width:150px; background:url(../images/aboutus-jobs-employers.gif) no-repeat -150px -30px;}

/* ---------------------------------------------------  What We Do Specific */

#strap-whatwedo {background:url(../images/strap-whatwedo.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}
#strap-whatwedo-payroll {background:url(../images/strap-whatwedo-payroll.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}
#strap-whatwedo-dental {background:url(../images/strap-whatwedo-dental.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}

#whatwedo-switcher-top {background:url(../images/whatwedo-mb-switcher-top.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 12px; width: 607px; float: left;}
#whatwedo-switcher-bot {background:url(../images/whatwedo-mb-switcher-bot.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 29px; width: 607px; float: left;}

#whatwedo-jobs-employers {padding:0; margin:0;}
ul#whatwedo-jobs-employers {width:299px; list-style:none; height:30px;}
ul#whatwedo-jobs-employers li {display:inline;}
ul#whatwedo-jobs-employers li a {height:30px; float:left; text-indent:-9999px; text-decoration:none;}
ul#whatwedo-jobs-employers li#whatwedo-jobs-employers-1 a {width:149px; background:url(../images/whatwedo-jobs-employers.gif) no-repeat -0px 0;}
ul#whatwedo-jobs-employers li#whatwedo-jobs-employers-1 a:hover {background-position: -0px -30px;}
ul#whatwedo-jobs-employers li#whatwedo-jobs-employers-1-current a {width:149px; background:url(../images/whatwedo-jobs-employers.gif) no-repeat -0px -0px;}

ul#whatwedo-jobs-employers li#whatwedo-jobs-employers-1-off a {width:149px; background:url(../images/whatwedo-jobs-employers.gif) no-repeat -0px -30px;}
ul#whatwedo-jobs-employers li#whatwedo-jobs-employers-1-off a:hover {background-position: -0px -0px;}

ul#whatwedo-jobs-employers li#whatwedo-jobs-employers-2 a {width:150px; background:url(../images/whatwedo-jobs-employers.gif) no-repeat -150px 0;}
ul#whatwedo-jobs-employers li#whatwedo-jobs-employers-2 a:hover {background-position: -150px -30px;}
ul#whatwedo-jobs-employers li#whatwedo-jobs-employers-2-current a {width:150px; background:url(../images/whatwedo-jobs-employers.gif) no-repeat -150px -30px;}

#whatwedo-right-image {margin: 0px; padding: 0px; width: 236px; height: 223px; float: left;}
#whatwedo-right-divider {background:url(../images/right-strap-blank.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 40px; float: left;}

#whatwedo-jobseekers-div {background:url(../images/whatwedo-bg-jobseekers.gif) no-repeat 0 0; height: 225px; margin: 0px; padding: 60px 395px 0px 18px; width: 194px; float: left; color: #333333; font-size: 11px;}
#whatwedo-employers-div {background:url(../images/whatwedo-bg-employers.gif) no-repeat 0 0; height: 225px; margin: 0px; padding: 60px 395px 0px 18px; width: 194px; float: left; color: #333333; font-size: 11px;}

.whatwedo-txt-red {color: #990000; text-transform: uppercase;}

/* ---------------------------------------------------  Employers Specific */

#strap-employers {background:url(../images/strap-employers.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}
#strap-employers-payroll {background:url(../images/strap-employers-payroll.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}

#employers-right-image {margin: 0px; padding: 0px; width: 236px; height: 223px; float: left;}
#employers-right-divider {background:url(../images/right-strap-employers.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 40px; float: left;}
#employers-right-request-div {margin: 0px; padding: 0px; width: 236px; height: 178px; float: left;}
#employers-right-testimonials {margin: 0px; padding: 0px 10px 10px 15px; width: 211px; float: left; display: inline;}

ol#support {color: #FF9900; padding: 0px; margin-left: 20px; line-height: 15px; font-weight: bold;}
ol#support p {font: normal; color: #333333; font-weight: normal;}


.contact-form-content{padding:0px; width:353px;}
.contact-form-left{width:93px; float:left; padding:7px 0px 0px 7px; min-height:20px; color: #FF6600; font-size: 11px;}
.contact-form-right{width:233px; float:left; padding:5px; min-height:20px;}
.contact-form-clear{float:none; clear:both; height:0px;}
.contact-form-row{background-color:none; display:block; min-height:24px;}
.text{width:235px; border: 1px solid #B2B2B2; color:#333333; font-size: 11px;}
.text2{width:180px; border: 1px solid #B2B2B2; color:#333333; font-size: 11px;}
tr:focus{background-color:#fcfcf0;}
td{vertical-align:top;}
.contact-form-over{background-color:#f0f0f0;}
.contact-form-out{background-color:none;}

.radio-request {float: left; clear:all; height:20px; font-weight: normal; font-size: 11px;}

#contact-form-top-div {background:url(../images/request-form-top.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 45px; width: 353px; float: left;}
#contact-form-content-div {background-color:#f9f9fb; padding: 0px; width: 353px; float: left;}
#contact-form-bot-div {background:url(../images/contact-form-bot.gif) 0px 0px no-repeat; margin: 0px; padding-left: 105px; padding-top: 16px; height: 22px; width: 248px; float: left;}


/* ---------------------------------------------------  Job Seekers Specific */

#strap-jobseekers {background:url(../images/strap-jobseekers.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}

#jobseekers-right-divider {background:url(../images/right-strap-jobseekers.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 40px; float: left;}

#jobseekers-form-name {background:url(../images/right-jobseeker-register-name.gif) 0px 0px no-repeat; background-color:#f9f9fb; margin: 0px; padding: 0px; width: 37px; height: 20px; float: left;}
#jobseekers-form-email {background:url(../images/right-jobseeker-register-email.gif) 0px 0px no-repeat; background-color:#f9f9fb; margin: 0px; padding: 0px; width: 37px; height: 20px; float: left;}

#jobseekers-right-register-form {background:url(../images/right-jobseekers-register-form-bg.gif) 0px 0px repeat-y; background-color:#f9f9fb; margin: 0px; padding: 12px 0px 0px 18px; width: 218px; float: left; display: inline;}
#jobseekers-right-bottom {background:url(../images/right-strap-jobseekers-bot.gif) 0px 0px no-repeat; margin: 0px; padding: 12px 0px 0px 18px; width: 218px; height: 31px; float: left;}

#jobseekers-vacancies-container {margin: 0px; padding-top: 34px; height: 141px; width: 236px; float: left;}

#jobseekers-vacancies {padding:0; margin:0;}
ul#jobseekers-vacancies {width:236px; list-style:none; height:141px;}
ul#jobseekers-vacancies li {display:inline;}
ul#jobseekers-vacancies li a {height:141px; float:left; text-indent:-9999px; text-decoration:none;}
ul#jobseekers-vacancies li#jobseekers-vacancies-1 a {width:236px; background:url("../images/jobseekers-vacancies.gif") no-repeat -0px 0;}
ul#jobseekers-vacancies li#jobseekers-vacancies-1 a:hover {background-position: -0px -141px;}


/* ---------------------------------------------------  News & Events Specific */

#news_events-3col-left {background:url(../images/generic-leftcol-news-bg.gif) #FFFFFF no-repeat 0 0; height: 340px; margin: 0px; padding: 90px 10px 10px 32px; width: 123px; float: left;}

#strap-news_events {background:url(../images/strap-news_events.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}
#news_events-right-divider {background:url(../images/right-strap-news_events.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 40px; float: left;}
#news_events-right-links {margin: 0px; padding: 0px 10px 10px 15px; width: 211px; float: left; display: inline;}

#news_events-tab {padding:0; margin:0;}
ul#news_events-tab {width:300px; list-style:none; height:30px;}
ul#news_events-tab li {display:inline;}
ul#news_events-tab li a {height:30px; float:left; text-indent:-9999px; text-decoration:none;}
ul#news_events-tab li#news_events-tab-1 a {width:150px; background:url(../images/news_events-tab.gif) no-repeat -0px 0;}
ul#news_events-tab li#news_events-tab-1 a:hover {background-position: -0px -30px;}
ul#news_events-tab li#news_events-tab-1-current a {width:150px; background:url(../images/news_events-tab.gif) no-repeat -0px -0px;}

ul#news_events-tab li#news_events-tab-1-off a {width:150px; background:url(../images/news_events-tab.gif) no-repeat -0px -30px;}
ul#news_events-tab li#news_events-tab-1-off a:hover {background-position: -0px -0px;}

ul#news_events-tab li#news_events-tab-2 a {width:150px; background:url(../images/news_events-tab.gif) no-repeat -150px 0;}
ul#news_events-tab li#news_events-tab-2 a:hover {background-position: -150px -30px;}
ul#news_events-tab li#news_events-tab-2-current a {width:150px; background:url(../images/news_events-tab.gif) no-repeat -150px -30px;}

#news_events-switcher-bot {background:url(../images/news_events-mb-switcher-bot.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 149px; width: 353px; float: left;}

/* ---------------------------------------------------  Career Advice Specific */

#strap-careeradvice {background:url(../images/strap-careeradvice.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}
#strap-careeradvice-cvtips {background:url(../images/strap-careeradvice-cvtips.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}
#strap-careeradvice-interv {background:url(../images/strap-careeradvice-intervtips.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}
#careeradvice-right-divider {background:url(../images/right-strap-careeradvice.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 40px; float: left;}

#careeradvice-right-test {padding:0; margin:0;}
ul#careeradvice-right-test {width:235px; list-style:none; height:105px;}
ul#careeradvice-right-test li {display:inline;}
ul#careeradvice-right-test li a {height:105px; float:left; text-indent:-9999px; text-decoration:none;}
ul#careeradvice-right-test li#careeradvice-right-test-1 a {width:235px; background:url("../images/careeradvice-right-test.gif") no-repeat -0px 0;}
ul#careeradvice-right-test li#careeradvice-right-test-1 a:hover {background-position: -0px -105px;}

#careeradvice-intro {background:url(../images/careeradvice-intro-graphic.gif) no-repeat 0 0; margin: 0px; padding-bottom: 20px; height: 294px; width: 353px; float: left;}

#careeradvice-cv-dos {padding:0; margin:0;}
ul#careeradvice-cv-dos {width:298px; list-style:none; height:30px;}
ul#careeradvice-cv-dos li {display:inline;}
ul#careeradvice-cv-dos li a {height:30px; float:left; text-indent:-9999px; text-decoration:none;}
ul#careeradvice-cv-dos li#careeradvice-cv-dos-1 a {width:149px; background:url(../images/careeradvice-cv-dos.gif) no-repeat -0px 0;}
ul#careeradvice-cv-dos li#careeradvice-cv-dos-1 a:hover {background-position: -0px -30px;}
ul#careeradvice-cv-dos li#careeradvice-cv-dos-1-current a {width:149px; background:url(../images/careeradvice-cv-dos.gif) no-repeat -0px -0px;}

ul#careeradvice-cv-dos li#careeradvice-cv-dos-1-off a {width:149px; background:url(../images/careeradvice-cv-dos.gif) no-repeat -0px -30px;}
ul#careeradvice-cv-dos li#careeradvice-cv-dos-1-off a:hover {background-position: -0px -0px;}

ul#careeradvice-cv-dos li#careeradvice-cv-dos-2 a {width:149px; background:url(../images/careeradvice-cv-dos.gif) no-repeat -149px 0;}
ul#careeradvice-cv-dos li#careeradvice-cv-dos-2 a:hover {background-position: -149px -30px;}
ul#careeradvice-cv-dos li#careeradvice-cv-dos-2-current a {width:149px; background:url(../images/careeradvice-cv-dos.gif) no-repeat -149px -30px;}

#careeradvice-switcher-top {background:url(../images/careeradvice-mb-switcher-top.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 29px; width: 371px; float: left;}
#careeradvice-interv-switcher-top {background:url(../images/careeradvice-interv-switcher-top.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 29px; width: 371px; float: left;}

#careeradvice-interv-quest {padding:0; margin:0;}
ul#careeradvice-interv-quest {width:354px; list-style:none; height:30px;}
ul#careeradvice-interv-quest li {display:inline;}
ul#careeradvice-interv-quest li a {height:30px; float:left; text-indent:-9999px; text-decoration:none;}
ul#careeradvice-interv-quest li#careeradvice-interv-quest-1 a {width:164px; background:url(../images/careeradvice-interv-quest.gif) no-repeat -0px 0;}
ul#careeradvice-interv-quest li#careeradvice-interv-quest-1 a:hover {background-position: -0px -30px;}
ul#careeradvice-interv-quest li#careeradvice-interv-quest-1-current a {width:164px; background:url(../images/careeradvice-interv-quest.gif) no-repeat -0px -0px;}

ul#careeradvice-interv-quest li#careeradvice-interv-quest-1-off a {width:164px; background:url(../images/careeradvice-interv-quest.gif) no-repeat -0px -30px;}
ul#careeradvice-interv-quest li#careeradvice-interv-quest-1-off a:hover {background-position: -0px -0px;}

ul#careeradvice-interv-quest li#careeradvice-interv-quest-2 a {width:190px; background:url(../images/careeradvice-interv-quest.gif) no-repeat -165px 0;}
ul#careeradvice-interv-quest li#careeradvice-interv-quest-2 a:hover {background-position: -165px -30px;}
ul#careeradvice-interv-quest li#careeradvice-interv-quest-2-current a {width:190px; background:url(../images/careeradvice-interv-quest.gif) no-repeat -165px -30px;}


/* ---------------------------------------------------  Contact Us Specific */

#strap-contactus {background:url(../images/strap-contactus.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}
#contactus-right-divider {background:url(../images/right-strap-contactus.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 40px; float: left;}
#contactus-postal-strap {background:url(../images/contactus-postal-strap.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 43px; width: 353px; float: left;}
#contactus-online-strap {background:url(../images/contactus-online-strap.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 62px; width: 353px; float: left;}

.online li {display:inline; margin:0; padding-top: 0px; padding-right: 45px; zoom: 1;}


/* ---------------------------------------------------  Feedback Specific */

#strap-feedback {background:url(../images/strap-feedback.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}

#feedback-form-top-div {background:url(../images/feedback-form-top.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 42px; width: 353px; float: left;}
#feedback-form-how-div {background:url(../images/feedback-form-howdid.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; height: 42px; width: 353px; float: left;}

.feedback-additional-info {width:346px; float:left; padding:20px 0px 0px 7px; min-height:20px; color: #333333; font-size: 11px;}

#feedback-form-content-div {background-color:#f9f9fb; padding: 0px; width: 353px; float: left;}
#feedback-form-bot-div {background:url(../images/feedback-form-bot.gif) 0px 0px no-repeat; margin: 0px; padding-left: 105px; padding-top: 16px; height: 22px; width: 248px; float: left;}

.feedback-form-left{width:43px; float:left; padding:7px 0px 0px 7px; min-height:20px; color: #FF6600; font-size: 11px;}
.feedback-form-right{width:283px; float:left; padding:5px; min-height:20px;}
.feedback-form-clear{float:none; clear:both; height:0px;}

label{float: left; font-weight: bold; clear:both; height:20px;}
.radio-form{float: left; clear:all; height:20px; padding-left: 20px; font-weight: normal;}

#feedback-clickhere {padding:0; margin:0;}
ul#feedback-clickhere {width:217px; list-style:none; height:121px;}
ul#feedback-clickhere li {display:inline;}
ul#feedback-clickhere li a {height:121px; float:left; text-indent:-9999px; text-decoration:none;}
ul#feedback-clickhere li#feedback-clickhere-1 a {width:217px; background:url("../images/feedback-clickhere.gif") no-repeat -0px 0;}
ul#feedback-clickhere li#feedback-clickhere-1 a:hover {background-position: -0px -121px;}


/* ---------------------------------------------------  Jobs @ Orange Specific */

#strap-jobsatorange {background:url(../images/strap-jobsatorange.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}

#jobsatorange-right-bottom {background:url(../images/right-bottom-people-jobs.gif) 0px 0px no-repeat; margin: 0px; padding: 0px; width: 236px; height: 112px; float: left;}


/* ---------------------------------------------------  Disclaimer Specific */

#strap-disclaimer {background:url(../images/strap-disclaimer.gif) no-repeat 0 0; margin: 0px; padding: 0px; height: 42px; width: 362px; float: left;}

