.shadow { /*For Safari only*/
	text-shadow: 1px 1px 1px #0e466b;
}

.round {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.empty { font-size: 1.4em; color: #ccc; margin: 1.5em auto; text-align:center }

input.save-button, input.save_button, input.save_continue_btn {
	background: url(/assets/images/save_continue_btn.jpg) no-repeat top left;
	width: 165px;
	height: 38px;
	border: 0;
	color: #FFF;
	font-weight: bold;
	margin-top: 20px;
	font-size: 14px;
}

#HireTypeDiv, #SearchScopeDiv, #SalaryPerYearDiv, #BenefitsDiv, #save {
	margin-bottom: 20px;
}

#SearchScopeDiv h4, #SalaryPerYearDiv h4 {
	text-transform: none;
	font-size: 1em;
}

h4.label {
	margin-top: 20px;
	text-transform: none;
	font-size: 1em;
}

ul.radio_list li label {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #EFEFEF none repeat scroll 0 0;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	padding: 10px;
	width: 151px;
	font-size: 12px;
	font-weight: normal;
}

ul.radio_list li label.long {
	width: 178px !important;
}



/*
*	LOGIN
**/
.TB_modal {
	background: url(/assets/images/v2/login_popup_head.jpg) repeat-x top
	left;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#TB_ajaxContent h3.head_container {
	height: 28px;
	color: #FFF;
	width: 445px;
	padding-top: 0;
	padding-left: 15px;
	margin-top: -2px;
	margin-bottom: 15px;
	margin-left: -15px;
	font-weight: bold;
	font-size: 20px;
	position: relative;
}

#TB_closeWindowButton {
	height: 32px;
	width: 32px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	position: absolute;
	top: -20px;
	left: -15px;
}

#loginForm {
	margin: 0;
	padding: 0;
}

#loginForm p {
	margin: 0 0 10px 0;
	padding: 0;
}

#loginForm .loginBtn {
	background: url(/assets/images/v2/login_button.jpg) no-repeat;
	width: 139px;
	height: 39px;
	border: 0;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}

#forgotForm div.forgotPassword {
	text-decoration: none;
	color: #3366cc;
	cursor: pointer;
	padding-top: 12px;
}

#forgotForm .resetBtn {
	background: url(/assets/images/v2/login_reset_btn.jpg) no-repeat;
	width: 173px;
	height: 39px;
	border: 0;
	margin-right: 20px;
	cursor: pointer;
	float: left;
}

#loginForm label {
	color: #333;
	margin: 0;
	padding: 0;
}

#login .error {
	font-size: 1.1em;
	font-weight: bold;
	width: 320px
}

.graybox .error {width:320px; margin:0 auto!important; margin-top:10px!important; margin-bottom:10px!important; }
.login_box {
	min-height: 450px
}

.graybox .login_box {padding: 0;}

.login_box h2, #contact h2 {
	color: white;
	font-size: 1.6em !important;
	height: 38px;
}

.login_box label {
	display: block;
	margin-top: 1em;
	font-size: 1.1em !important;
	font-weight: normal;
	color: #fff !important;
}

.graybox .login_box label {color: #3f3f3f !important; font-weight: bold;}
.graybox .login_box input[type=checkbox] {top: 0;}

.login_box span {
	color: #fff;
}

.login_box input.text {
	color: #666;
}

.login_box input[type=submit] {
	font-size: 1.1em;
	display: inline;
	margin-top: 1em
}

a.forgot_pwd {
	color: #fff !important;
}

.graybox a.forgot_pwd {color: #3366cc !important;}

a.forgot_pwd:hover {
	text-decoration: underline !important;
}


/*
 * Beta form
 */
#blueForm {
	padding: 2em;
	min-height: 499px;
}

#blueForm .shadow,#blueForm p {
	color: #fff;
}

#blueForm p {
	font-size: 1.2em;
	max-width: 450px;
}


/*
 * Misc
 **/
input.short {
	width: 70px
}


/*
 * Sortable list styles
 **/

#most_important_div {
	float: left;
	width: 270px; /* was 250px */
	border: 0;
	margin-right: 10px;
	height: 260px;
	padding: 10px;
	background: #f2f2f2 url(/assets/images/v2/sortable-top-border.png) repeat-x top;
}

#nice_to_have_div {
    float: left;
    width: 180px;
    border: 0;
    margin-right: 10px;
    height: 260px;
    background: #f2f2f2 url(/assets/images/v2/sortable-top-border.png) repeat-x top;
	padding: 10px;
}

#less_important_div {
	float: left;
	width: 240px; /* was 250px */
	border: 0;
	margin-right: 10px;
	height: 260px;
	padding: 10px;
	background: #f2f2f2 url(/assets/images/v2/sortable-top-border.png) repeat-x top;
}

.sortable {
	margin: 2px;
	padding: 2px;
	width: 90%;
	min-height: 20px;
	height: 195px;
	overflow: auto;
	border: 1px solid #ddd;
	background-color: #fff;
}

.sortable li {
	margin: 1px;
	background-color: #ddd;
	color: #333;
	font-weight: normal !important;
	list-style: none;
	border: 1px solid #ccc;
}

.ui-state-default {
	background: #ddd !important;
	cursor: pointer;
}

.ui-sortable-helper {
	background: url(/assets/images/v2/sortable-list-on.png) no-repeat top left !important;
	color: #fff !important;
	border: 0 !important;
	width: 204px;
	height: 24px;
}

/* competencies */
p.competencies_title {
	/* font-weight: bolder !important; */
	color: #222 !important;
}

.comp_definition {
	color: #ccc;
	text-transform: capitalize;
	font-size: 0.8em;
}

.title_definition {
	color: #2178b8;
	font-size: 18px;
	font-weight: bolder;
}

.competencies_size {
	font-size: 18px !important;
	font-weight: bolder !important;
	color: #999 !important;
}


/*-----------------------------------------------------------------------
 ****************    JQuery styles    *************************
 *------------------------------------------------------------------------ */
/*-----------------------------------------------------------------------
 *    Form autocomplete styles
 *------------------------------------------------------------------------ */

.ac_input {
	width: 200px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('/assets/images/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}


/*-----------------------------------------------------------------------
 *    V2 ~ autocomplete styles
 *------------------------------------------------------------------------ */
.autocomplete-w1 { background:url(/assets/images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #666; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#5786E5; }

/** -----------------------------------------------------
*   validity plugin of jquery
*   ----------------------------------------------------- */

label.error { color:#f00; margin-left:2px; }
.validity-modal-msg { position:absolute; z-index:2; background-color:#999; border:solid 1px #000; padding:4px; cursor:pointer; }
.validity-modal-msg:hover { background-color:#aaa; }
#validity-summary-container { display:none; }
#validity-summary-output {  }
ul#validity-summary-output li {color: #f56600; }
.validity-erroneous { border:solid 2px #f56600 !important; }
/*-----------------------------------------------------------------------
 *************************************************************************
 *------------------------------------------------------------------------ */

/** -----------------------------------------------------
*   itemselector plugin of jquery
*   ----------------------------------------------------- */
input.blur {
  color: #999;
}

.itemselector_textbox {
  border: 1px solid gray;
  font-size: 12px;
}

.itemselector_add {
  font-weight: bold;
  color: #555;
}

.itemselector_container {
  border: 1px solid gray;
  height: 230px;
  margin: 10px;
  background-color: white;
  overflow: auto;
}

.itemselector_wrapper_container {
  margin-top: 10px;
  width: 630px;
  overflow: hidden;
  border: 0;
  background: #f2f2f2 url(/assets/images/v2/sortable-top-border.png) repeat-x top;
}

.itemselector_title {
  font-weight: bold;
  font-size: 13px;
  margin-left: 10px;
  color: #555;
}

.itemselector_item {
  height: 30px;
  display: block;
  overflow: hidden;
  font-size: 12px;
}

.itemselector_delete{
  float: left;
  margin-right: 10px;
  margin-left: 5px;
  margin-top: 5px;
}

.itemselector_data {
  float: left;
  width: auto;
}

.itemselector_item_odd {
  background-color: #EEE;
}

.itemselector_item_even {
  background-color: white;
}

a img {border:none;}

/* skills itemselector */


#wrapper_skills.itemselector_wrapper_container {
    width: 630px;
    background-color: #EEE;
}

#wrapper_skills p.itemselector_title {
    font-weight: bolder !important;
    font-size: 13px !important;
    margin-bottom: 0px !important;
    margin-left: 15px !important;
}

.itemselector_container_styles_skills {
    margin: 15px;
    margin-top: 0px !important;
    border: 1px solid #DDD;
    height: 400px;
}

.itemselector_item_skills {
    font-size: 13px;
    height: 42px;
}

.itemselector_data_skills {
    width: 325px;
    margin-top: 2px;
    float: left;
}

.itemselector_proficiency_skills {
    float: left;
    width: 110px;
}

.itemselector_experience_skills {
    float: left;
    width: 125px;
}

#txt_skills.ac_input {
    width: 500px;
}

.itemselector_experience_skills select {
    padding: 2px;
    font-size: 10px;
}

/*-----------------------------------------------------------------------
 *************************************************************************
 *------------------------------------------------------------------------ */

/*-----------------------------------------------------------------------
   ui stars jquery widget
 *------------------------------------------------------------------------ */
.ui-stars-star,
.ui-stars-cancel {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
  width: 16px;
  height: 15px;
  display: block;
  background: url("/assets/images/ui.stars.gif") no-repeat 0 0;
}
.ui-stars-star a {
  background-position: 0 -32px;
}
.ui-stars-star-on a {
  background-position: 0 -48px;
}
.ui-stars-star-hover a {
  background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
  background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
  cursor: default !important;
}



/* //Particular styles for this page */
td {
  padding: 0px;
}

.division {
  text-transform:uppercase;
  font: xx-small "Arial";
  color: #666666;
}


.ac_input {
  width: 450px;
}

form table td label {
  color: #666666;
}

form fieldset label {
  color: #666666;
}


/*
 * yellow box
 */

.yellow { background-color: #f7fbbb; }
.yellow_box { background-color: #f7fbbb; border: 1px solid #dad255; margin-bottom: 1em; padding: 1em; }
.yellow_box h4 { font-size: 15px; text-transform: none !important; border-bottom: 1px solid #dad255 }
.yellow_box .red { color: #900; }

.nothing_yet { color: #ccc; font-size: 1.2em; padding: 4em auto; text-align: center; }


/*
 * Misc
 * TODO: integrate w/ screen or brillstreet.css
 */

.big-number {
	font-size: 52px;
	float: left;
	margin-right: 10px;
}
/* overwriting */
hr { margin:0 0 0.25em; }
span.active { color:white; }


/*
 * Wizard header
 */

.wizard_header {
	 padding: 13px 20px;
	 height:84px;
}
.wizard_header_border {
	border-bottom:1px solid #104469;
}
.progress_container_background {
	background:#015da8;
	border-top:1px solid #7cbfea;
	border-bottom:1px solid #104469;
}
.progress_container {
	background:url(/assets/images/progress_container_bg.jpg) repeat-y;
	padding-bottom:15px;
}
.progress_header_title {
	padding-top:13px;
	text-align:center;
	color:#FFF;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:30px;
	font-weight:bold;
}
.progress_container p {
	padding: 13px 80px;
	color:#91c2e4;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:2px;
}

/*
 * Progress
 */

.progress_bar {
	margin:5px 35px;
	width:881px;
	height:34px;
	background:url(/assets/images/progress_bar_container.jpg) no-repeat 0 0;
	position:relative;
}
.progress_bar div {
	position:absolute;
	display:block;
	height:34px;
	background: url(/assets/images/progress_bar.jpg) no-repeat 0 0;
	top:0px;
	left:0px;
	overflow:hidden;
}

.progress_bar div span {
	float:right;
	padding-top:6px;
	padding-left:8px;
	padding-right:12px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

.wizard_nav_container ul.wizard_nav {
	list-style:none;
	margin: 0;
	padding: 5px 0;
	margin-left: 125px;
}

.wizard_nav li {
	float: left;
	margin-top: 5px;
	padding: 4px 10px;
	font-size: 14px;
	text-transform: capitalize;
	color: #91c2e4;
	font-weight:bold;
}

.wizard_nav li.link a:hover {
	color:white;
}

.wizard_nav li.active a {
	color:white;
}

.wizard_nav li a {
	color: #91c2e4;
	text-decoration: none;
	font-weight:bold;
}

.wizard_nav li.last {
	padding-right:0
}

.wizard_content_container {
	padding: 13px 20px;
}


/*
 * Wizard forms
 */

.left_wizard {
	padding-top:5px;
}

.left_wizard h2 {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:18px;
	font-weight:bold;
	margin-bottom:0;
}


.form-section {
	border-top: 1px solid #ccc;
	margin: 20px 0 20px 0;
	padding-top: 20px;
	display: block;
	clear: both;
}

.error_container {
	background:#fddbda;
	margin-left:-10px;
	padding:10px;
	padding-left: 30px;
}

.form-section h3 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}

.form-section h3.paddedtop {padding-top: 1.5em !important;
}

.form-section h4, .form-section label {
	color: #444;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1em;
	text-transform: none !important;
	display: block;
}

.form-section h5,
.form-section p.sub_title {
	font-size: 12px;
	color: #3f3f3f;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0;
	padding:0;
}

.error_container p.sub_title {
 	padding-left: 20px;
	background: url(/assets/images/warning_icon.jpg) no-repeat top left;
}

.error_container #errorMsg {
	color:#e14a43;
	font-size:1.1em;
	font-weight:bold;
	padding-top: 1em;
	display: block;
}

.form-section ul.radio_list {
	list-style:none;
}

.radio_list li {
	float: left;
}

.radio_list label {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	padding: 10px 10px;
	background:#efefef;
	width:151px;
}

.radio_list label[for="hire_2"] {
	width:180px;
}

.error_container .radio_list label {
	background:#f78b8b;
}

.radio_list label.active {
	background:#cae6fc;
}

.radio_list li label {
	font-size: 12px;
	text-transform: capitalize;
	color: #696969;
	font-weight:normal;
}

.radio_list li.active label {
	font-weight:bold;
}

.left_wizard_content input.save_continue_btn {
	background:url(/assets/images/save_continue_btn.jpg) no-repeat top left;
	width:165px;
	height:38px;
	border:0;
	color:#FFF;
	font-weight:bold;
	margin: 2em 0;
	font-size:14px;
}

.right_wizard_content {
	padding-top:20px;
}

.right_wizard_content p.advice {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
}



/*
 * Optional boxes
 */

span.optional, span.optional-red, span.optional-title {
	color: #900;
}

h4.optional-title-border {
	color: #900;
	border-bottom: 1px #cfcb34 solid;
}

.optional-box {
	margin-top: 1em;
	overflow: hidden;
	padding: 15px;
	/*default to yellow*/
    background: #e3e3e3;
    border: 2px solid #ddd;
}

div.optional-box .gray{
	border: 1px solid #DDD;
	background-color: #EEE;
}

.optional-box textarea {
	border: 1px solid #CCCCCC;
	width: 570px;
	height: 70px;
}

.optional-box .radio_list {
	height: 80px;
}



/*
 * Bi-polar survey type
 */

table.bi-polar {border: none; margin-top: 1em}
table.bi-polar tr td {padding: 10px 0;}
table.bi-polar tr td.dimension_title {text-align: center; font-weight: bold; padding-top: 20px;}
table.bi-polar td.leftdescriptor {background-color: #efefef; font-size: 11px; padding-left: 10px; padding-right: 20px; width:150px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius:6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px;}
table.bi-polar td.rightdescriptor {background-color: #efefef; font-size: 11px; text-align: right; padding-right: 10px; padding-left: 20px; width: 150px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius:6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px;}
table.bi-polar td.empty {padding: 5px 0;}
table.bi-polar td.radio {background: #efefef url(/assets/images/v2/survey-divider.gif) no-repeat 100% 50%; width: 35px; text-align: center;}
table.bi-polar td.radio.r-8 {background-image: none;}
table.bi-polar td.radio label {width: 35px; padding: 0; margin: 0;}
table.bi-polar td.answered, table.bi-polar tr.active td {background-color: #c9e6fc;}
table.bi-polar td.survey.answered, table.bi-polar tr.active td.radio { background: #c9e6fc url(/assets/images/v2/survey-divider-answered.gif) no-repeat 100% 50%;}
table.bi-polar td.last {background-image: none;}
.morelikethis {float: left; color: #666;}
.orlikethis {float: right; color: #666;}

/*
 * Step 3 subject areas form section
 */
/*.itemselector_wrapper_container{
	width: 550px;
	background-color: #EEE;
}
.itemselector_title, .itemselector_title_skills {
	font-weight: bolder !important;
	font-size: 13px !important;
	margin-bottom: 0px !important;
	margin-left: 15px !important;
}
.itemselector_container {
	margin: 15px;
	margin-top: 0px !important;
	border: 1px solid #DDD;
	height: 130px;
	background-color: #fff
}
.itemselector_item {
	font-size:13px;
	height:25px;
}
.itemselector_data {
  width: 480px;
  margin-top: 2px;
}
.ac_input {
  width:450px;
}
*/


/*
 * Message center
 */

#inbox {}
#inbox h3 {padding-top:1em}
#inbox .inbox_tray {
  padding: .6em .6em .3em .6em;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  background: #f7f7f7;
  margin-bottom: 0;
}

#inbox .inbox_tray_borderhack {
  background: url(/assets/images/v2/inboxtrayborder.png) left bottom no-repeat;
  display:block;
  min-height: 8px;
  height: 8px;
  margin: 0;
  padding: 0;
}

#inbox table.inbox_folders {border-collapse: collapse; border-spacing: 0px; margin-bottom: 5em;}
#inbox table.inbox_folders thead {}
#inbox table.inbox_folders thead th {
  text-transform:uppercase;
  font-weight: bold;
  color:#111;
  padding: 1em 0;
  border-bottom: 2px solid #111;
}
#inbox table.inbox_folders tbody td {
  padding: 1em 0;
  border-bottom: 1px solid #ccc;
}

#inbox table.inbox_folders .checkbox {
  text-align: center;
}


/* SEAN'S STUFF */
#address select {width: 150px;}
#address option {font-size: 11px; text-transform: capitalize;}
#cityState {font-weight: bold; color: green;}
#example_goals, #competency_definition {float: right; margin-right: -300px; width: 230px;}
.reference #competency_definition {margin-right: -10px;}
#example_goals h3 {font-family: Georgia, serif; font-weight: normal; font-style: italic;}
#example_goals ul {list-style:none;}
#example_goals li {line-height: 1.5em; margin-bottom: .5em; color: #666;}
.save_and_continue {clear: both; border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px; padding-bottom: 50px;}
.save_and_continue p {display: inline; margin: 0 0 0 10px; color: #999;}
.save_and_continue p a {color: #999; cursor: pointer; text-decoration: underline;}
.save_and_continue input {padding: 0; margin: 0 !important; display: inline;}
.standalone p {padding-bottom: 1em;}
#sign-up input[type=text]:focus, #sign-up input[type=password]:focus, .beta #content form input[type=text]:focus, #DesiredJobFunction:focus {border: 2px solid #99ccff;}

#login input[type=text]:focus, #forgot input[type=text]:focus, #login input[type=password]:focus, #forgot input[type=password]:focus {border: 1px solid #99ccff;}
a.employer.active {background:transparent url(/assets/images/v2/employer-hover.png) no-repeat scroll center center;}
.biginput {font-size: 16px;}
.employerapp #nextsteps {margin-bottom: 40px;}
.employerapp #nextsteps p {font-size: 14px;}
.employerapp #nextsteps p strong {background-color: #ffffcc; padding: 3px;}
.employerapp #nextsteps h4 {color: #990000; font-size: 14px; text-transform: uppercase;}
.employerapp #nextsteps ul {list-style: none; margin: 0; padding: 0;}
.employerapp #nextsteps ul li {
	background: url(/assets/images/v2/resume/bullet.png) no-repeat 0 4px;
	padding: 0 0 0 22px;
	margin-bottom: 18px;
}
.employerapp #nextsteps ul li a, .employerapp #nextsteps ul li strong {display: block; font-weight: bold;}
.employerapp #nextsteps ul li.incomplete {color: #999;}
.employerapp #nextsteps ul li.completed {background: url(/assets/images/v2/check.gif) no-repeat 0 4px;}
.employerapp #nextsteps ul li.completed strong {color: #999;}
.employerapp #nextsteps ul li#first-interview {padding-left: 0; background-image: none;}
.employerapp #nextsteps ul li#first-interview span {display: block; padding-left: 22px;}
.employerapp #nextsteps ul li#first-interview a, #inbox-tips ul li {background: url(/assets/images/v2/resume/bullet.png) no-repeat 0 4px; padding-left: 22px;}
.employerapp #nextsteps ul li#first-interview a:visited {background: url(/assets/images/v2/check.gif) no-repeat 0 4px; color: #999;}

.status {margin-top: 3px; font-weight: bold; font-size: 9px; text-align: center; text-transform: uppercase; background-color: #efefef; padding: 2px 5px; color: #999;}
.status.open {color: green;}

/* BUTTONS YO */

#request_beta_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: 0px 0px; width: 232px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; line-height: 0px;}
#request_beta_btn:hover {background-position: 0px -35px;}

.options li {
	margin-top: 28px;
	margin-left: 20px;
	float: left;
}

.options li.save-btn {
	margin-top: 25px;
}

.save_and_continue_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -237px 0px; width: 163px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; line-height: 0px;}
.save_and_continue_btn:hover {background-position: -237px -35px;}
.save_and_continue_btn.clicked {background-position: -237px -70px;}

.log_back_in_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -237px -159px; width: 117px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; margin-right: 10px; font-size: 0em; display: block; line-height: 0px;}
.log_back_in_btn:hover {background-position: -237px -194px;}

.add_a_new_position_btn {display: block; float: right; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -237px -264px; width: 168px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.add_a_new_position_btn:hover {background-position: -237px -299px;}

.add_an_institution_btn {display: block; float: right; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -237px -356px; width: 168px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; line-height: 0px;}
.add_an_institution_btn:hover {background-position: -237px -391px;}

.reset_password_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -411px -159px; width: 145px; height: 35px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; margin-right: 10px; font-size: 0em; display: block; line-height: 0px;}
.reset_password_btn:hover {background-position: -411px -194px;}

.save_changes_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -411px -264px; width: 145px; height: 35px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; margin-right: 10px; font-size: 0em; display: block; line-height: 0px;}
.save_changes_btn:hover {background-position: -411px -299px;}

.help_and_feedback_btn {display: block; float: right; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -410px -6px; width: 132px; height: 24px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.help_and_feedback_btn:hover {background-position: -410px -41px;}

#find_dream_job_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: 0px -160px; width: 232px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
#find_dream_job_btn:hover {background-position: 0px -195px;}

.go_btn {background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -411px -74px; width: 46px; height: 27px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.go_btn:hover {background-position: -464px -74px;}

.employer_call_to_action {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -572px -84px; width: 140px; height: 172px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.employer_call_to_action:hover {background-position: -720px -84px;}

.talent_call_to_action {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -572px -272px; width: 140px; height: 172px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.talent_call_to_action:hover {background-position: -720px -272px;}

.big_ten_network_video {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: 0px -356px; width: 230px; height: 175px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.big_ten_network_video:hover {background-position: 0px -533px;}

.threadless_video {display: block; float: left; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -237px -433px; width: 110px; height: 98px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.threadless_video:hover {background-position: -351px -433px;}

.msds_video {display: block; float: right; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -237px -539px; width: 110px; height: 98px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.msds_video:hover {background-position: -351px -539px;}

.reference_talent_sign_up {display: block; float: left; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -572px -450px; width: 179px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.reference_talent_sign_up:hover {background-position: -572px -485px;}

.reference_employer_sign_up {display: block; float: right; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -572px -529px; width: 179px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.reference_employer_sign_up:hover {background-position: -572px -564px;}

.submit_reference_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -572px -605px; width: 158px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.submit_reference_btn:hover {background-position: -572px -640px;}

.geny50apply_btn {display: block; float: left; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -411px -356px; width: 117px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.geny50apply_btn:hover {background-position: -411px -391px;}

.submit_btn {display: block; float: right; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -410px -356px; width: 118px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; line-height: 0px;}
.submit_btn:hover {background-position: -410px -391px;}

.geny50apply_btn {display: block; float: left; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -411px -356px; width: 117px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; display: block; line-height: 0px;}
.geny50apply_btn:hover {background-position: -411px -391px;}

.reply_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -236px -648px; width: 119px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; line-height: 0px;}
.reply_btn:hover {background-position: -236px -683px;}

.save_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -359px -648px; width: 119px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; font-size: 0em; line-height: 0px;}
.save_btn:hover {background-position: -359px -683px;}


.add_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: 0px -312px; width: 60px; height: 24px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; display: block; font-size: 0em; line-height: 0px;}
.add_btn:hover {background-position: -61px -312px;}
.add_btn.disabled {background-position: -122px -312px;}

.sm_save_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: 0px -886px; width: 60px; height: 24px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer; display: block; font-size: 0em; line-height: 0px; float: left; margin-right: 5px;}
.sm_save_btn:hover {background-position: -61px -886px;}
.sm_save_btn.disabled {background-position: -122px -886px;}


/*
.submit_btn {display: block; float: right; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -410px -356px; width: 118px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer;}
.submit_btn:hover {background-position: -410px -391px;}

.reply_btn {display: block; background-image: url(/assets/images/v2/buttons-employer.png); background-color: transparent; background-repeat: no-repeat; background-position: -236px -648px; width: 119px; height: 34px; overflow: hidden; text-indent: -9000px; border: none; cursor: pointer;}
.reply_btn:hover {background-position: -236px -683px;}
*/

/* icon for unread messages on the header of talent/employer */
.unread-messages{
	background-image: url("/assets/images/v2/unread-mail.png");
	color: #6f0000;
	font-weight: bold;
	font-size: 10px ;
	height: 22px;
	width: 22px;
	display: block;
	text-align: center;
    float: left;
}