/*--------------------------------GENERAL-----------------------------*/
strong.welcomeNote {color: #053483;}
*, form {margin: 0; padding: 0;}
body {background: url(/jobs/images/newest/body_bg_jobs_new.jpg) repeat-x; margin: 0; padding: 0; font-size: 62.5%; font-family: verdana, sans-serif; text-align: center;}
input, select, textarea { font: 8pt verdana, arial, helvetica, sans-serif; }
img.img_link {border: 0;}
a {color: #053483;}
a:link, a:active, a:visited { text-decoration: none; color: #053483;}
a:hover { text-decoration: underline;}
p, td { margin-bottom: 10px; line-height: 14pt; font-size: 11pt;}
h1 { font-size: 16pt; color: #053483; margin-bottom: 5px;}
h2 { font-size: 13pt; color: #053483; margin-bottom: 5px;}
h3 { font-size: 11pt; color: #053483; margin-bottom: 5px;}
h4 { font-size: 11pt; color: #053483; margin-bottom: 5px;}
a.underline {text-decoration: underline;}
.profileForm { font-size: 10pt; }
.profileFormError { font-size: 10pt; border: 1px solid red; background-color: #ffd9d9; padding-left: 5px; padding-right: 5px; color: black; font-weight: bold; }
.hide {display: none;}
#pnlSignIn, #pnlUpgrade, #pnlBuyCredits { margin: 10px; }
#tblLogin { margin-top: 15px; }
ul.bullet {padding: 0; margin: 0px 0px 10px 25px ;}
ul.bullet li {list-style-image: url(/jobs/images/newest/bullet.gif); margin-bottom: 5px; font-size: 11pt; }
ul.tick {padding: 0; margin: 0px 0px 20px 25px ;}
ul.tick li {list-style-image: url(/jobs/images/newest/tick.gif) ; margin-bottom: 4px; margin: 0; font-size: 11pt; padding-left: 8px; }
#privacyStatement { margin: 20px 15px 0px 15px; }
#privacyStatement p, ul { margin-bottom: 20px; }
#privacyStatement h3 { margin-top: 30px; }

#center-positioning {border: 1px solid #f00f00; width: 1000px; margin-right: auto; margin-left: auto; text-align: left; position: relative; border: 0px solid purple; min-height:740px; height:auto !important; height:740px;}
.bold-blue {font-weight: bold;}
.greyed-out {color: Gray;}
#btnSearch {margin: 0px 0 0px 0px; background: url("/jobs/images/newest/button_search.jpg") no-repeat; cursor: hand; border: 0px; width: 140px; height: 30px;}
#btnLogin {margin: 10px 0 0px 0px; background: url("/jobs/images/newest/button_login.gif") no-repeat; border: 0px; width: 140px; height: 30px;}
#btnSubmit {margin: 0px 26px 0px 0px; background: url("/jobs/images/newest/button_submit.gif") no-repeat; border: 0px; width: 140px; height: 30px;}
#btnUpdateDetails{margin: 0px 26px 0px 0px; background: url("/jobs/images/newest/button_update_details.gif") no-repeat; border: 0px; width: 140px; height: 30px;}

/*#btnPostJob {margin: 0px 0 0px 0px; background: url("/jobs/images/newest/button_post_job.gif") no-repeat; border: 0px; width: 262px; height: 29px;}*/
#btnUpdateJob {margin: 0px 0 0px 0px; background: url("/jobs/images/newest/button_update_job.gif") no-repeat; border: 0px; width: 121px; height: 29px;}
#btnUpgrade {margin: 0px 0 0px 30px; background: url("/jobs/images/newest/button_upgrade.gif") no-repeat; border: 0px; width: 140px; height: 30px;}
#btnContinue {margin: 0px 26px 0px 0px; background: url("/jobs/images/newest/button_continue.gif") no-repeat; border: 0px; width: 140px; height: 30px;}
#btnProfile {margin: 0px 26px 0px 0px; background: url("/jobs/images/newest/button_profile.gif") no-repeat; border: 0px; width: 140px; height: 30px;}
#btnSaveprofile {margin: 0px 0 0px 0px; background: url("/jobs/images/newest/button_save_profile.gif") no-repeat; border: 0px; width: 121px; height: 29px;}
#btnUpdateProfile {margin: 0px 0 0px 0px; background: url("/jobs/images/newest/button_update_profile.gif") no-repeat; border: 0px; width: 121px; height: 29px;}

/*--------------------------------HEADER-----------------------------*/
#logo {position: absolute; margin: 25px 0 0 12px; border: 0;}
#arrows {position: absolute; margin: 3px 0 0 0px; border: 0;}
#header-placeholder { height: 180px; width: 1000px; border: 0px solid black;}
#header-wrapper {height: 180px; position: absolute; top: 0px; width: 1000px; border: 0px solid #f00f00; }
.header_heading {position: absolute;  margin-left: 330px; color: white; margin-top: 60px;}
.yellow_text {color: #fbca11; font-weight: normal;}

/*--------------------------------MAIN SITE LINKS-----------------------------*/
ul.site-links { margin: 00px 0px 0px 120px; padding-top: 3px; list-style: none; text-align: center; font-weight: bold; font-size: 10px; border: 0px solid #f00f00;}
ul.site-links li { display: inline; margin-left: 8px; color: #dedede; }
ul.site-links a:link, ul.site-links a:active, ul.site-links a:visited { display: inline; color: #dedede; }
ul.site-links a:hover { text-decoration: underline; color: #ffffff;}
ul.site-links li.site-links-seperator {margin-left: 8px; color: #3e3e3e ;}
.main-site-links { position: absolute; margin: 3px 0px 0px 0px; color: #dedede;}
p.main-site-links { line-height: normal; font-size: 10px; margin-left: 50px;}

/*--------------------------------SECTION NAVIGATION-----------------------------*/
#nav {height: 30px; width: 818px; font-family: Georgia, Serif; margin-left: 130px;}
#nav ul { list-style: none; font-weight: bold; margin-top: 108px; font: 11pt verdana, arial, helvetica, sans-serif;}
#nav ul li {float: left; display: inline; text-decoration: none; margin-right: 20px;}
#nav ul a {float: left; display: block; color: #333; font-size: 1.0em; text-align: center; height: 30px; padding: 0;}

#nav li a:link, #nav li a:visited { display: block; color: #000000; text-decoration: none; }
#nav li a:hover, #nav li a:active, #nav li a.selected { color: #125285; text-decoration: underline; }

#nav li a.link:hover {padding-top: 5px; font-weight: bold; }
#nav li a.link {padding-top: 5px; font-weight: bold; }

#nav li a.jobs-home {background: url("/jobs/images/newest/menu_jobs_home_new.gif") repeat-x; width: 107px;}
#nav li a.jobs-home:hover {background: url("/jobs/images/newest/menu_jobs_home_new.gif") repeat-x 0 -30px; width: 107px;}

#nav li a.jobs-tips {background: url("/jobs/images/newest/menu_jobs_tips_new.gif") repeat-x; width: 137px;}
#nav li a.jobs-tips:hover {background: url("/jobs/images/newest/menu_jobs_tips_new.gif") repeat-x 0 -30px; width: 137px;}

#nav li a.jobs-add {background: url("/jobs/images/newest/menu_jobs_add_new.gif") repeat-x; width: 100px;}
#nav li a.jobs-add:hover {background: url("/jobs/images/newest/menu_jobs_add_new.gif") repeat-x 0 -30px; width: 100px;}

#nav li a.jobs-recruiter-listing {background: url("/jobs/images/newest/menu_jobs_recruiterlist_new.gif") repeat-x; width: 137px;}
#nav li a.jobs-recruiter-listing:hover {background: url("/jobs/images/newest/menu_jobs_recruiterlist_new.gif") repeat-x 0 -30px; width: 137px;}

#nav li a.jobs-recruiters {background: url("/jobs/images/newest/menu_jobs_recruiters_new.gif") repeat-x; width: 130px;}
#nav li a.jobs-recruiters:hover {background: url("/jobs/images/newest/menu_jobs_recruiters_new.gif") repeat-x 0 -30px; width: 130px;}

.header-seperator { width: 5px;height: 30px; background: url("/jobs/images/newest/header_seperator.gif") repeat-x;}

.nav-arrows {margin-top: 10px; margin-left: 5px; float: left; height: 10px; width: 10px; margin-right: 20px;}

/*--------------------------------CONTENT-----------------------------*/
.Content-Header {float: left; margin-top: -37px; color: white; font-size: 20px; margin-left: 13px; font-weight: normal;}
.Content-Header-Shadow-BG {height: 50px; background: #eff3f9 url(/jobs/images/newest/header_plain_shadow.jpg) bottom repeat-x;}

#Job-Post-Filter { padding: 0; margin: 0; margin-top: -32px; color: white; margin-left: 150px; font-size: 11pt; }
#Job-Post-Filter  a { color: white; }

.welcome-text {color:#053483; font-weight: bold; }

.Content-Left {float: left; width: 740px; border: 0px solid #555555; }

.Content-Left-Inner-Left-Bottom {float: left; width: 220px; border: 0px solid #555555;  min-height:528px; height:auto !important; height:528px;  background: #f3d45f url(/jobs/images/newest/bg_bottom_search.jpg) bottom repeat-x; }
.Content-Left-Inner-Left-Top {min-height:528px; height:auto !important; height:528px;  background: #fbf2d0 url(/jobs/images/newest/bg_search.jpg) bottom repeat-x;}

.Content-Yellow-Box-Bottom {float: left; width: 220px; border: 0px solid #555555;   }
.Content-Yellow-Box-Top {  background: #f6df82 url(/jobs/images/newest/bg_plain_yellow.jpg) no-repeat bottom ; padding-bottom: 10px; }

.Content-Left-Inner-Right {float: right; width: 490px; border: 0px solid #555555;  min-height:440px; height:auto !important; height:440px;  background: #f3f6fb url(/jobs/images/newest/bg_bottom_browse.jpg) bottom repeat-x;}

.Content-Left-Full-Width-Bottom {float: left; margin-top: 20px; width: 740px; border: 0px solid #555555;  min-height:200px; height:auto !important; height:200px;  background: #f3f6fb url(/jobs/images/newest/bg_bottom_latest.jpg) bottom repeat-x; }
.Content-Left-Full-Width-Top {min-height:190px; height:auto !important; height:190px;  background: #eff3f9 url(/jobs/images/newest/bg_latest.jpg) bottom repeat-x; }

.Content-Wrapper-Right {float: right; width: 220px; }

.Content-Right {float: right; margin-right: 00px; width: 220px; border: 0px solid #555555;  min-height:260px; height:auto !important; height:260px;  background: #fcf5db url(/jobs/images/newest/bg_bottom_addjob.jpg) bottom repeat-x;}

.Content-Right-Full-Width-Bottom {float: right; margin-top: 00px; margin-right: 10px; width: 740px; border: 0px solid #555555;  min-height:528px; height:auto !important; height:528px;  background: #d9e1ee url(/jobs/images/newest/bg_bottom_latest.jpg) bottom repeat-x; }
.Content-Right-Full-Width-Top {min-height:190px; height:auto !important; height:190px; width: 740px; background: #eff3f9 url(/jobs/images/newest/bg_latest.jpg) bottom repeat-x; }

.Content-Plain-Bottom {float: right; margin-top: 00px; margin-right: 10px; width: 740px; border: 0px solid #555555;  min-height:528px; height:auto !important; height:528px;  background: #d9e1ee url(/jobs/images/newest/bg_bottom_prindex.jpg) bottom repeat-x; }
.Content-Plain-Top {min-height:220px; height:auto !important; height:220px;  background: #eff3f9 url(/jobs/images/newest/bg_plain_shadow.jpg) bottom repeat-x; }

.Content-Plain-Full-Bottom {float: right; margin-top: 00px; margin-right: 10px; width: 930px; border: 0px solid #555555;  min-height:528px; height:auto !important; height:528px;  background: #d9e1ee url(/jobs/images/newest/bg_plain_shadow_slither.jpg)  repeat-x; }
.Content-Plain-Full-Top {min-height:220px; height:auto !important; height:220px;  background: #d9e1ee; }

.Content-Prindex-Bottom-Centre {float: left; margin-left: 130px; margin-top: 00px; margin-right: 10px; width: 740px; border: 0px solid #555555;   background:  url(/jobs/images/newest/bg_plain_shadow_slither.jpg)  repeat-y; }
.Content-Prindex-Bottom {float: right; margin-top: 00px; margin-right: 10px;  width: 740px; border: 0px solid #555555;   background:  url(/jobs/images/newest/bg_plain_shadow_slither.jpg)  repeat-y; }
.Content-Prindex-Top {min-height:20px; height:auto !important; height:20px;  background:   url(/jobs/images/newest/bg_plain_shadow_bottom.jpg) bottom no-repeat; }

.Content-Right-Full-Width-Bottom {float: right; margin-top: 00px; margin-right: 10px; width: 740px; border: 0px solid #555555;  background: #d9e1ee url(/jobs/images/newest/bg_bottom_latest.jpg) repeat-y; }
.Content-Right-Full-Width-Top {min-height:20px; height:auto !important; height:20px;  background: #eff3f9 url(/jobs/images/newest/bg_latest.jpg) bottom repeat-x;  }

.Content-Padding-Standard { margin: 10px 0px 10px 10px; width: 470px; }
.Content-Padding-Small { margin: 10px 0px 10px 11px; width: 200px;  }
.Content-Padding-Big { margin: 10px 0px 10px 20px; width: 700px; }
.Content-Padding { padding: 5px; padding-top: 10px; } 

.jobs_list_left {width: 500px; border: 0px solid black; float: left; margin-left: 0px;}
.jobs_list_right {width: 200px; border: 0px solid black; float: right; margin-right: 12px;}
.jobs_list_right_p {float: right; margin-right: 10px; }
.jobs_list_dots {float: left; margin-left: 5px; margin-right: 5px; margin-top: 0px; color: #999999;}
.jobs_list_arrows {float: left; margin-top: 5px; margin-right: 5px;}
.float_left {float: left; }
.float_right {float: right; }

#known_user_tabs {height: 49px; float: right; margin-top: 00px; margin-right: 17px; width: 733px; font-family: Georgia, Serif; background-color: White;}
#known_user_tabs ul { list-style: none; font-weight: bold; margin-left: 0px;  font: 11pt verdana, arial, helvetica, sans-serif;}
#known_user_tabs ul li {float: left; display: inline; text-decoration: none; margin-right: 1px;}
#known_user_tabs ul a {float: left; display: block; color: #333; font-size: 1.0em; text-align: center; height: 49px; padding: 0;}

#known_user_tabs li a:link, #known_user_tabs li a:visited { display: block; color: #000000; text-decoration: none;}
#known_user_tabs li a:hover, #known_user_tabs li a:active, #known_user_tabs li a.selected { color: #125285; text-decoration: underline;}

#known_user_tabs li a.link:hover {padding-top: 5px; font-weight: bold; }
#known_user_tabs li a.link {padding-top: 5px; font-weight: bold;}

#known_user_tabs li a.jobs_latest {background: url("/jobs/images/newest/jobs_latest_tab.gif") repeat-x; width: 184px;}
#known_user_tabs li a.jobs_latest:hover {background: url("/jobs/images/newest/jobs_latest_tab.gif") repeat-x 0 -50px; width: 184px;}
#known_user_tabs li a.jobs_latest_selected {background: url("/jobs/images/newest/jobs_latest_tab_selected.gif") repeat-x; width: 184px;}

#known_user_tabs li a.jobs_saved {background: url("/jobs/images/newest/jobs_saved_tab.gif") repeat-x; width: 184px;}
#known_user_tabs li a.jobs_saved:hover {background: url("/jobs/images/newest/jobs_saved_tab.gif") repeat-x 0 -50px; width: 184px;}
#known_user_tabs li a.jobs_saved_selected {background: url("/jobs/images/newest/jobs_saved_tab_selected.gif") repeat-x; width: 184px; padding: 0px; margin: 0px;}

#known_user_tabs li a.jobs_applied {background: url("/jobs/images/newest/jobs_applied_tab.gif") repeat-x; width: 184px;}
#known_user_tabs li a.jobs_applied:hover {background: url("/jobs/images/newest/jobs_applied_tab.gif") repeat-x 0 -50px; width: 184px;}
#known_user_tabs li a.jobs_applied_selected {background: url("/jobs/images/newest/jobs_applied_tab_selected.gif") repeat-x; width: 184px;}

#known_user_tabs li a.jobs_profile {background: url("/jobs/images/newest/jobs_profile_tab.gif") repeat-x; width: 184px;}
#known_user_tabs li a.jobs_profile:hover {background: url("/jobs/images/newest/jobs_profile_tab.gif") repeat-x 0 -50px; width: 184px;}
#known_user_tabs li a.jobs_profile_selected {background: url("/jobs/images/newest/jobs_profile_tab_selected.gif") repeat-x; width: 184px;}

#known_user_tabs li a.jobs_NEWprofile {background: url("/jobs/images/newest/jobs_NEWprofile_tab.gif") repeat-x; width: 184px;}
#known_user_tabs li a.jobs_NEWprofile:hover {background: url("/jobs/images/newest/jobs_NEWprofile_tab.gif") repeat-x 0 -50px; width: 184px;}
#known_user_tabs li a.jobs_NEWprofile_selected {background: url("/jobs/images/newest/jobs_NEWprofile_tab_selected.gif") repeat-x; width: 184px;}

/*--------------------------------FOOTER-----------------------------*/
#footer-center-positioning {width: 1000px; margin-right: auto; margin-left: auto; position: relative; bottom: 0;  }

#footer { height: 160px; color: #a9bdde; font-size: 1.1em; text-align: center; position: relative; bottom: 0; border: 0px solid #f00f00; background: url('/jobs/images/newest/footer_bg_jobs_new.jpg') repeat-x; width: 100%; height: 170px;}
#footer a { color: #ffffff; }
#footer-paragraph {line-height: 18px; padding-top:10px; padding-right: 20px; font-size: 10pt;}

.footer-seperator { width: 5px;height: 30px; background: url("/jobs/images/newest/footer_seperator.gif") repeat-x; } 
.footer-nav-arrows {margin-top: 10px; margin-left: 0px; float: left;}

#footer-nav {}
#footer-nav ul { list-style: none; font-weight: bold; margin: 0; padding: 7px 000px 0px 130px; }
#footer-nav ul li {float: left; display: inline; text-decoration: none; margin-right: 20px;}
#footer-nav ul a {float: left; display: block; color: #333; font-size: 11pt; text-align: center; height: 30px;}

#footer-nav li a:link:hover {}
#footer-nav li a:link {}

#footer-nav li a:link, #footer-nav li a:visited { color: #ffffff; text-decoration: none; padding-top: 05px; font-weight: bold; margin-right: 10px;  }
#footer-nav li a:hover, #footer-nav li a:active, #footer-nav li a.selected { color: #ffffff; text-decoration: underline; padding-top: 05px; font-weight: bold; color: white;margin-right: 10px;}

#footer-nav li a.jobs-home {background: url("/jobs/images/newest/menu_jobs_home_footer.gif") repeat-x; width: 107px;}
#footer-nav li a.jobs-home:hover {background: url("/jobs/images/newest/menu_jobs_home_footer.gif") repeat-x 0 -30px; width: 107px;}

#footer-nav li a.jobs-tips {background: url("/jobs/images/newest/menu_jobs_tips_footer.gif") repeat-x; width: 137px;}
#footer-nav li a.jobs-tips:hover {background: url("/jobs/images/newest/menu_jobs_tips_footer.gif") repeat-x 0 -30px; width: 137px;}

#footer-nav li a.jobs-add {background: url("/jobs/images/newest/menu_jobs_add_footer.gif") repeat-x; width: 100px;}
#footer-nav li a.jobs-add:hover {background: url("/jobs/images/newest/menu_jobs_add_footer.gif") repeat-x 0 -30px; width: 100px;}

#footer-nav li a.jobs-recruiter-listing {background: url("/jobs/images/newest/menu_jobs_recruiterlist_footer.gif") repeat-x; width: 137px;}
#footer-nav li a.jobs-recruiter-listing:hover {background: url("/jobs/images/newest/menu_jobs_recruiterlist_footer.gif") repeat-x 0 -30px; width: 137px;}

#footer-nav li a.jobs-recruiters {background: url("/jobs/images/newest/menu_jobs_recruiters_footer.gif") repeat-x; width: 130px;}
#footer-nav li a.jobs-recruiters:hover {background: url("/jobs/images/newest/menu_jobs_recruiters_footer.gif") repeat-x 0 -30px; width: 130px;}

/*--------------------------------HELP BOX-----------------------------*/
a.help{position:relative; text-decoration: none; margin-left: 5px; margin-top: 5px; text-decoration: none;}
a:hover.help{height:auto; text-decoration: none;}
a:link.help, a:visited.help{ color:#003082; cursor:default; text-decoration: none;} 
html*a.help{float:none !important; padding-right:1em !important; text-decoration: none;}
html*a.help:after{color:transparent; content:"."; text-decoration: none;}

a.help span.help_box, a.help div.help_box, a.help span.help_box, a.help div.help_box{  text-decoration: none; background: #ffffff url(/images/membership/bg_header.jpg) no-repeat; border:1px solid #c8cfda; display:none;  margin:-54px 0 0 36px;  padding: 10px; position:absolute; width:300px; font: 8pt Verdana, Arial, Helvetica, sans-serif;}
a:hover.help span.help_box, a:hover.help div.help_box {display:inline; text-decoration: none;}
.help .help_link{background:url(/images/membership/help_link.gif) no-repeat 100% 0;height:25px;left:-145px;position:absolute;top:40px;width:145px; text-decoration: none;}

#fact {	border: 0px solid #ddd; margin-bottom: 30px; margin-top: 00px; width: 98%;}
#inner_fact {	display: none;}

/*--------------------------------YELLOW BOX-----------------------------*/

.yellow-box {background: url('/jobs/images/newest/yellow-box.gif') repeat-x; height: 200px; width: 220px; float: left; text-align: center; margin-left: 10px;}
.yellow-box-header {margin-top: 7px;  }
.yellow-box-link {color: white; font-weight: normal;  }
.white {color: White; font-weight: normal; }
.yellow-box-paragraph {margin-top: 24px; width: 200px; margin-left: 10px; text-align: left;}
.Header-Plain-Small {height: 50px; background: #eff3f9 url(/jobs/images/newest/header_plain_small.jpg) bottom repeat-x; }
.imgRecruiterLogo {float: right; margin-right: 10px; margin-top: 10px;}

.yellow-box-branding {background: url('/jobs/images/newest/yellow-box-branding.gif') bottom repeat-x ; width: 330px; float: left;  margin-left: 10px;}
.yellow-box-branding-header-BG {height: 35px; background: #eff3f9 url(/jobs/images/newest/yellow-box-header-branding.gif) bottom repeat-x;}
.yellow-box-branding-header {margin-top: -30px; color: White;  font-weight: normal; text-align: center;  }
.yellow-box-branding-link {color: white; font-weight: normal;  }
.yellow-box-branding-paragraph {margin-top: 24px; width: 310px; margin-left: 15px; text-align: left;}

/* Form errors */
.error { COLOR: red }
.errorHolder { BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 10px 0px 2px; BORDER-LEFT: red 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ffd9d9 }
.errorHolder P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 10px; PADDING-TOP: 0px; font-weight: bold; color: Red; }
