fieldset {
	border: 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
 }
body {
	background-image: url(/information/images/bg_tile.jpg);
	margin: 0;
	text-align: center;
 }
.default_font, #MainHeaderTab a {
	font-size: 12px;
 }
.amiddle {
	vertical-align: middle;
 }
#wrapper {
	background-image: url(/information/images/bg_side_borders.gif);
	background-repeat: repeat-y;
	margin: 0 auto 0 auto;
	position: relative;
	text-align: left;
	top: 0;
	width: 936px;
 }
#warning {
	background-image: url(/information/images/warning_bg.jpg);
	height: 40px;
	width: 918px;
 }
#warningMessage {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 40px;
	padding-top: 10px;
	text-align: center;
	width: 918px;
 }
.warningLeft {
	padding-right: 20px;
 }
.table-content01, #header, #Footer {
	font-size: 12px;
 }
#header {
	background-image: url(/information/images/header_bg.jpg);
	height: 50px;
	width: 918px;
 }
#header, #Footer, #Login, #HomeBanner, #ChoiceBoxes, #warning {
	margin-left: 10px;
 }
#Login {
	background-repeat: repeat-x;
	min-height: 50px;
	width: 918px;
 }
#TopLogin {
	float: right;
	font-size: 12px;
	padding: 5px 20px 10px 20px;
	position: relative;
 }
.ChoiceBoxText {
	background-image: url(/information/images/base_slice.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	font-size: 12%;
	padding: 12px 20px 20px 30px;
 }
#MiddleContent {
	background-image: url(/information/images/enterprise_img.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	float: right;
	padding: 10px 20px 0px 20px;
	width: 878px;
 }
#mainContent {
	float: right;
	padding: 10px 20px 0px 20px;
	width: 878px;
 }
#MainContent {
	background-position: top;
	background-repeat: repeat-x;
	margin-left: 10px;
	min-height: 500px;
	width: 918px;
 }
#MainContent.padded {
	padding-bottom: 91px !important; /* helps with suggestion bar layout*/
 }
#MiddleLeft {
	float: left;
	font-size: 12px;
	padding: 0px 0px 260px 0px;
	width: 466px;
 }
#MiddleRight {
	float: right;
	width: 366px;
 }
#EmployersBox {
	float: left;
	padding-top: 20px;
	width: 366px;
 }
#EmployersBox .maincontainer {
	float: left;
	width: 366px;
 }
#EmployersBox .copycontainer {
	background-image: url(/information/images/slice.gif);
	float: left;
	width: 366px;
 }
#HeadhuntersBox {
	float: left;
	margin-top: 20px;
	width: 366px;
 }
#HeadhuntersBox .maincontainer {
	float: left;
	width: 366px;
 }
#HeadhuntersBox .copycontainer {
	background-image: url(/information/images/slice.gif);
	float: left;
	width: 366px;
 }
.inputFields {
	border: 1px solid #CCCCCC;
	height: 15px;
	margin-bottom: 2px;
 }
a.Red:link, a.Red:visited {
	color: #88181a;
	text-decoration: none;
 }
a.Red:hover, a.Red:active {
	color: #88181A;
	text-decoration: underline;
 }
a.Brown:link, a.Brown:visited {
	color: #3d1a17;
	text-decoration: none;
 }
a.Brown:hover, a.Brown:active {
	color: #3d1a17;
	text-decoration: underline;
 }
a.Blue:link, a.Blue:visited {
	color: #36C;
	text-decoration: none;
 }
a.Blue:hover, a.Blue:active {
	color: #33437c;
	text-decoration: underline;
 }
a.Blue {
	display: inline-block; /* fixes IE9 issue w/hyperlink in suggestion bar: FogBugz case #3368128 */
 }
a.Gray:link, a.Gray:visited {
	color: #999;
	text-decoration: none;
 }
a.Gray:hover, a.Gray:active {
	color: #036;
	text-decoration: none;
 }
a.LtBlue:link, a.LtBlue:visited, a.LtBlue:active {
	color: #0033cc;
	font-weight: bold;
	text-decoration: underline;
 }
a.LtBlue:hover {
	color: #162261;
	font-weight: bold;
	text-decoration: underline;
 }
#SubNavHolder {
	background-repeat: repeat-x;
 }
#SubNav {
	background-image: url(/information/images/subnav_bg.gif);
	background-repeat: repeat-x;
	float: right;
	font-size: 70%;
	padding-right: 13px;
	white-space: nowrap;
 }
#SubNav ul {
	margin: 0px;
	padding: 10px 0px 9px 4px;
	white-space: nowrap;
 }
#SubNav li {
	background-image: url(/information/images/subnav_divider.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: inline;
	padding: 0px 14px;
 }
a.SubNav:link, a.SubNav:visited {
	color: #fff;
	text-decoration: none;
 }
a.SubNav:hover, a.SubNav:active {
	color: #552E11;
 }
a.SubNavOn:link, a.SubNavOn:visited, a.SubNavOn:active {
	color: #552E11;
 }
#NavHolder {
	color: #FFF;
	font-size: 12px;
	height: 50px;
	position: relative;
	width: 916px;
 }
#Logo {
	float: left;
	overflow: hidden;
	width: 200px;
 }
#Logo a img {
	height: 50px;
	margin-left: -8px;
	width: 235px;
 }
img {
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
 }
#MainNav {
	float: left;
	height: 50px;
	margin-left: -36px;
	margin-left: expression("0px");
	margin-top: 1px;
	max-width: 600px;
	padding-right: 0px;
 }
.MainFarRight {
	float: right;
	margin-top: 1px;
	/*padding: 16px 17px 9px 13px;*/
	padding: 16px 32px 9px 13px;
	text-align: right;
 }
.MainFarRight .text-small {
	color: white;
	font-size: 10px;
 }
.MainFarRight_2lines {
	padding-top: 9px;
 }
#MainUserName {
	white-space: nowrap;
 }
.MainLogin {
	padding: 3px 34px 3px 13px;
 }
.MainLogin div.MainLoginCheck input, #MainLogin div.MainLoginSubmit input {
	background: none;
	border: none;
 }
.MainLoginTexts {
	padding-top: 3px;
 }
.MainLogin .MainLoginTexts a, #MainLogin .MainLoginTexts a:link, #MainLogin .MainLoginTexts a:visited {
	color: #CDDEFF;
 }
.MainLogin .MainLoginTexts a:hover, #MainLogin .MainLoginTexts a:active {
	color: #CDDEFF;
	text-decoration: underline;
 }
.MainLoginCheck {
	margin-top: expression("-1px");
	padding-top: 1px;
	padding-top: expression("0px");
 }
.MainLoginSubmit {
}
.MainLogin form div div {
	float: right;
 }
#sitedown {
	float: left;
	margin-top: 1px;
	max-width: 300px;
	padding: 8px 10px 9px 13px;
	width: 300px;
	width: auto !important;
 }
#MainHeaderTab {
	color: #3366CC;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 32px;
	overflow: hidden;
	position: absolute;
	text-align: right;
	text-transform: capitalize;
	top: 48px;
 }
.MainHeaderTab {
	left: 793px;
 }
.MainHeaderTab_long {
	left: 695px;
 }
.MainHeaderTab_long_long {
	left: 595px;
 }
#MainHeaderTab_left {
	background: url(/information/images/mainheadertab2_left.png) no-repeat 0 12px;
	height: 42px;
	width: 41px;
 }
#MainHeaderTab_middle {
 }
.MainHeaderTab_middle {
	background: url(/information/images/mainheadertab2_middle.png) repeat-x 0 12px;
	height: 42px;
	width: 55px; /* needed for IE */
 }
.MainHeaderTab_long .MainHeaderTab_middle {
	width: 153px; /* needed for IE */
 }
.MainHeaderTab_long_long .MainHeaderTab_middle {
	width: 253px;
 }
.MainHeaderTab_middle div {
	margin-right: 4px;
	padding-top: 4px;
	text-align: right;
	width: 50px;
 }
.MainHeaderTab_long .MainHeaderTab_middle div {
	margin-right: 4px;
	width: 148px;
 }
.MainHeaderTab_long_long .MainHeaderTab_middle div {
	margin-right: 4px;
	width: 248px;
 }
#MainHeaderTab_right {
	background: url(/information/images/mainheadertab2_right.png) no-repeat 0 12px;
	height: 42px;
	width: 16px;
 }
#MainHeaderTab table {
	border: 0px none;
	border-collapse: collapse;
	margin-top: -10px;
	padding: 0;
	table-layout: fixed;
 }
#MainHeaderTab table td {
	padding: 0;
 }
#FooterHelp .action_med {
	font-size: 10px;
 }
#NavHolder a, #NavHolder a:link, #NavHolder a:visited {
	color: #fff;
	text-decoration: none;
 }
#NavHolder a:hover, #NavHolder a:active {
	color: #cf9031;
 }
#MainContent {
	width: 900px;
 }
#MainContent .contentarea {
	padding: 3px 11px 0px 10px;
	vertical-align: top;
 }
#MainContent #feedbackbox {
	height: auto;
	margin-left: 200px;
	text-align: center;
	vertical-align: bottom;
	width: 494px;
 }
#MainContent .table-content01 {
	width: 100%;
 }
#MainContent .table-content01 th {
	font-size: 10px;
	padding-bottom: 7px;
 }
#MainContent h1 {
	font-size: 15px;
	font-weight: bold;
 }
#MainContent .page_head_sub {
	display: block;
	margin-top: -1px;
 }
#MainContent .title, #MainContent .name_med3 {
	color: #3366CC;
	font-size: 12px;
 }
#MainContent a.name_vs3, #MainContent a.engaged_l, #MainContent a.subs:link, #MainContent a.subs:visited, #MainContent a.subs:active {
	color: #3366CC;
 }
#NavHolder #MainHeaderTab a:link, #NavHolder #MainHeaderTab a:visited {
	color: #3366CC;
	text-decoration: none;
 }
#MainContent a.name_vs3:hover, 
 #MainContent a.engaged_l:hover, 
 #MainContent a.title:hover,
 #MainContent a.subs:hover, 
 #MainContent a:hover, 
 #NavHolder #MainHeaderTab a:hover, 
 a:hover {
	color: #003366;
	text-decoration: underline;
 }
#MainContent .name_vs3, #MainContent .engaged_l {
	color: #333;
 }
#MainContent .name_vs3 b {
	font-weight: normal;
 }
#MainContent .engaged_l {
	font-size: 12px;
 }
.breadcrumbArrow {
 }
.Red {
	color: #88181a;
 }
.Blue {
	color: #33437c;
 }
.Beige {
	color: #d5c39c;
 }
.Brown {
	color: #552e11;
 }
.h2Employers {
	color: #552E11;
	font-weight: bold;
 }
.h2Headhunters {
	color: #552E11;
	font-weight: bold;
 }
.h3Employers {
	color: #552E11;
	font-size: 12px;
	font-weight: bold;
 }
.h3Headhunters {
	color: #552E11;
	font-size: 12px;
	font-weight: bold;
 }
#Footer {
	clear: both;
	font-size: 10px;
	padding-top: 30px;
 }
#FooterLeft {
	color: #999999;
	float: left;
	margin-left: 10px;
	margin-top: -20px;
	text-transform: lowercase;
 }
#FooterRight {
	color: #999999;
	float: right;
	margin-right: 20px;
	margin-top: -20px;
 }
#Footer a:link, #Footer a:visited, a.Foot:link, a.Foot:visited {
	color: #999999;
	text-decoration: none;
 }
#Footer a:hover, #Footer a:active, a.Foot:hover, a.Foot:active {
	color: #003366;
	text-decoration: underline;
 }
#bottom_border {
	background-image: url('/information/images/bottom_border.gif');
	background-repeat: no-repeat;
	clear: both;
	height: 17px;
	layer-background-image: url('/information/images/bottom_border.gif');
	width: 100%;
 }
#HomeBanner {
	clear: both;
 }
#ChoiceBoxes {
	padding: 0px 110px 5px 110px;
 }
#EmployersBoxLeft {
	background-image: url(/information/images/employers_box_bg.gif);
	background-repeat: repeat-y;
	float: left;
	width: 317px;
 }
#EmployersBoxRight {
	background-image: url(/information/images/employers_box_bg.gif);
	background-repeat: repeat-y;
	float: right;
	width: 317px;
 }
#MainCopy {
	clear: both;
	font-size: 12px;
	margin: 0px 80px 30px 80px;
 }
#MainLeft {
	float: left;
	font-size: 12px;
	padding: 30px 0px 20px 24px;
	width: 500px;
 }
#MainRight {
	float: right;
	font-size: 12px;
	padding: 30px 0px 0px 0px;
	width: 347px;
 }
.Caption {
	font-size: 12px;
	padding-left: 38px;
 }
#RequestBox {
	background-image: url('/information/images/requestbox_bg.gif');
	background-repeat: repeat-y;
	width: 338px;
 }
#RequestBoxForm {
	background-image: url('/information/images/requestbox_bg.gif');
	background-repeat: repeat-y;
	padding: 0px 48px;
 }
form {
	margin: 0px 0px 0px 0px;
	padding: 0px;
 }
.submit {
	left: -45px;
 }
#CowboyBox {
	background-image: url('/information/images/cowboy_bg01.gif');
	width: 338px;
 }
.label_lgb {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
 }
.table_header {
	color: #663300;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
 }
#CowboyBox {
 }
.feedbackbox {
	height: 15px;
	padding: 2px;
	text-align: center;
	vertical-align: bottom;
 }
.feedbacktext {
	background-color: #A9CEE1;
	color: #333333;
	padding-bottom: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
 }
.feedbackerror {
	background-color: #FFCCCC;
	color: #333333;
	padding: 1px 10px;
 }
.text_field_error {
	background-color: #AF1616;
	border-color: #AF1616;
	border-width: 2px;
	color: white;
 }
.radio_field_error {
	background-color: #AF1616;
	border-color: #AF1616;
	border-width: 2px;
	color: white;
 }
#ReqRegCode_table {
	table-layout: fixed;
	width: 446px;
 }
.ReqRegCode_table_left {
	width: 87px;
 }
.ReqRegCode_table_right {
	width: 146px;
 }
.ReqRegCode_table_right input {
	width: 142px;
 }
#headhunterDropdown {
	padding-left: 2px;
	width: 242px;
 }
.ReqRegCategory_text {
 }
#ReqRegIndustryCategory {
 }
#ReqRegJobCategory {
 }
.ReqRegDropdown {
 }
.ReqRegDropdown select {
	margin-left: 1px;
	width: 239px !important;
	width: 240px;
 }
#ReqRegIndustryDropdown {
 }
#ReqRegJobDropdown {
 }
#loginError {
	color: red;
	font-size: 12px;
	left: 40px;
	position: absolute;
	text-align: left;
	top: 2px;
	width: 385px;
 }
#loginErrorSpace {
	height: 11px;
	width: 1px;
 }
#loginerr-fadeout {
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1;
 }
.loginerr-fade {
	background-color: black;
	filter: alpha(opacity = 70);
	opacity: 0.70;
 }
#TopLoginBackdrop {
	background: white;
	left: 0px;
	overflow: hidden;
	padding-left: 0px;
	padding-right: 0px;
	position: absolute;
	top: 0px;
 }
#TopLoginForm {
	z-index: 3;
 }
#loginerr-top {
	display: none;
	height: 0px;
	margin: 0 auto 0 auto;
	position: relative;
	text-align: left;
	top: 0;
	width: 936px;
 }
#FooterBanner {
	float: right;
	height: 66px;
	padding: 0px;
	width: 918px;
 }
#FooterBanner .link {
	float: left;
 }
#FooterMain {
	color: #999;
	float: right;
	font-size: 10px;
	padding: 10px;
	width: 898px;
 }
.NavHolderOver {
	background-color: #d5c39c;
	height: 100px;
	margin: 0px;
	padding: 0px;
 }
a.Foot:link, a.Foot:visited {
	color: #999;
	text-decoration: none;
 }
a.Foot:hover, a.Foot:active {
	color: #003366;
	text-decoration: underline;
 }
#bottom_border {
	background-image: url(/information/images/bottom_border.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 17px;
	layer-background-image: url(/information/images/bottom_border.gif);
	width: 100%;
 }
#NavHolder ul {
	height: 50px;
	list-style-type: none;
	margin: 0px;
	overflow: hidden;
 }
#NavHolder li {
	float: left;
	height: 50px;
	overflow: hidden;
 }
#NavHolder li {
	background: url(/information/images/nav_divider.gif) no-repeat left 18px;
 }
#MainNav ul li.BeigeTab {
	background-image: url('/information/images/tab-rightside2.gif');
	background-position: 100% 8px;
	height: 49px;
	margin-left: -1px;
	margin-right: 1px;
	padding: 0px;
 }
#MainNav ul li.BeigeTab span {
	background-image: url('/information/images/tabhover-leftside2.gif');
	background-position: 0px 8px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 49px;
	padding: 0px;
 }
#MainNav ul li a {
	float: left;
	padding: 16px 10px 9px 13px !important;
 }
#MainNav ul li.BeigeTab a {
 }
#MainNav ul li.BeigeTab a {
	color: #552E11 !important;
	text-decoration: none;
 }
#MainNav ul li.Beige a {
	color: #d5c39c !important;
	font-weight: bolder;
 }
#MainNavMenus .MenuBox {
	display: none;
	position: absolute;
	text-align: left;
 }
#MainNavMenus .MenuBox .MenuContent {
	background: url(/information/images/tabhover-menu.gif) top right repeat-y;
	height: 10px;
	height: auto !important;
	min-height: 10px;
	width: 122px;
 }
#MainNavMenus .MenuBox .MenuContent div {
	height: 1px;
	overflow: hidden;
 }
#MainNavMenus .MenuBox .MenuBottom {
	background: url(/information/images/tabhover-menuBottom.gif) top right repeat-y;
	height: 6px;
	overflow: hidden;
	width: 122px;
 }
#MainNavMenus .MenuBox a.filteron:link, #MainNavMenus .MenuBox a.filteron:visited, #MainNavMenus .MenuBox a.filteron:active, 
#MainNavMenus .MenuBox a.filter:link, #MainNavMenus .MenuBox a.filter:visited, #MainNavMenus .MenuBox a.filter:active {
	display: block;
	margin-bottom: 1px;
	margin-top: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
 }
#MainNavMenus .MenuBox a.filter:link, #MainNavMenus .MenuBox a.filter:visited, #MainNavMenus .MenuBox a.filter:active {
	color: #552E11;
 }
#MainNavMenus .MenuBox a.filter:hover,
#MainNavMenus .MenuBox a.filteron:link, #MainNavMenus .MenuBox a.filteron:visited, #MainNavMenus .MenuBox a.filteron:active {
	background-color: #542F1A;
	color: #E6DBCF;
 }
#sortedByOptions {
	font-size: 15px;
	font-weight: normal;
	left: 0px;
	margin-left: -15px;
	position: absolute;
	text-align: left;
	text-align: right;
	top: -15px;
	white-space: nowrap;
	width: 890px;
 }
#sortedByOptions span {
	font-weight: normal;
 }
#sortedByOptions td#sortTextButton div {
	color: #3366CC;
	cursor: pointer;
 }
#sortedByDropdown {
	font-size: 15px;
 }
#sortedByDropdown a.filtertext {
	color: #3366cc;
	font-size: 15px;
	white-space: nowrap;
 }
#sortedByOptions td#sortTextButton div:hover, #sortedByDropdown a.filtertext:hover {
	color: #003366;
	text-decoration: underline;
 }
#sortedByDropdown .bold {
	font-weight: normal;
 }
#MainContent #searchForm {
	margin: -2px 0 0;
 }
.buttonbg, .buttonbg-small {
	font-family: Arial,Helvetica,sans-serif;
 }
.filterbox2, .filterbox {
	margin-left: -122px;
	z-index: 2;
 }
.filterbox2 a:hover, .filterbox a:hover {
	text-decoration: underline;
 }
.subs_black {
	font-weight: bold;
 }
.searchBG .leftfilter {
	background: url(../images/btn_left_bbg.GIF) no-repeat;
 }
.searchBG .rightfilter {
	background: url(../images/btn_arrow_bbg.GIF) no-repeat;
 }
.money_bag_icon {
	background: url(/images/money_bag_16.gif) top left no-repeat;
	height: 16px;
	width: 16px;
 }
.money_bag_icon:hover {
	background: url(/images/money_bag_16_hover.gif) top left no-repeat;
	cursor: pointer;
 }
.information_icon {
	background: url(/images/information_icon.png) top left no-repeat;
	height: 14px;
	width: 14px;
 }
.envelope_icon {
	background: url(/images/envelope_icon.png) top left no-repeat;
	height: 11px;
	width: 16px;
 }
.phone_icon {
	background: url(/images/phone_icon.png) top left no-repeat;
	height: 16px;
	width: 9px;
 }
input.submit {
	background-image: url(/images/buttons/gbutton_long.png);
	width: 110px;
 }
input.submitG_w038 {
	background-image: url(/images/buttons/gbutton_short38.png);
	width: 38px;
 }
input.submitG_w045 {
	background-image: url(/images/buttons/gbutton_short45.png);
	width: 45px;
 }
input.submitG_w070 {
	background-image: url(/images/buttons/gbutton_short70.png);
	width: 70px;
 }
input.submitG_w100 {
	background-image: url(/images/buttons/gbutton_long100.png);
	width: 100px;
 }
input.submitG_w120 {
	background-image: url(/images/buttons/gbutton_long120.png);
	width: 120px;
 }
input.submitG_w140 {
	background-image: url(/images/buttons/gbutton_long140.png);
	width: 140px;
 }
input.submitG_w160 {
	background-image: url(/images/buttons/gbutton_long160.png);
	width: 160px;
 }
input.submitG_w180 {
	background-image: url(/images/buttons/gbutton_long180.png);
	width: 180px;
 }
input.submitG_w200 {
	background-image: url(/images/buttons/gbutton_long200.png);
	width: 200px;
 }
input.submitG_w220 {
	background-image: url(/images/buttons/gbutton_long220.png);
	width: 220px;
 }
input.submitG_w240 {
	background-image: url(/images/buttons/gbutton_long240.png);
	width: 240px;
 }
input.submitG_w260 {
	background-image: url(/images/buttons/gbutton_long260.png);
	width: 260px;
 }
input.submitG_w300 {
	background-image: url(/images/buttons/gbutton_long300.png);
	width: 300px;
 }
input.submitG_custom {
	background-image: url(/images/buttons/gbutton_middle.flat.png);
	width: auto;
 }
input.submitG {
	background-image: url(/images/buttons/gbutton.png);
	width: 70px;
 }
 
 /* IE6 does not understand multiple-class selectors, so we must use this workaround with util.js:  */
input.submit-disabled {
	background-image: url('/images/buttons/gbutton_long.disabled.png');
 }
input.submitG_w038-disabled {
	background-image: url('/images/buttons/gbutton_short38.disabled.png');
 }
input.submitG_w045-disabled {
	background-image: url('/images/buttons/gbutton_short45.disabled.png');
 }
input.submitG_w070-disabled {
	background-image: url('/images/buttons/gbutton_short70.disabled.png');
 }
input.submitG_w100-disabled {
	background-image: url('/images/buttons/gbutton_long100.disabled.png');
 }
input.submitG_w120-disabled {
	background-image: url('/images/buttons/gbutton_long120.disabled.png');
 }
input.submitG_w140-disabled {
	background-image: url('/images/buttons/gbutton_long140.disabled.png');
 }
input.submitG_w160-disabled {
	background-image: url('/images/buttons/gbutton_long160.disabled.png');
 }
input.submitG_w180-disabled {
	background-image: url('/images/buttons/gbutton_long180.disabled.png');
 }
input.submitG_w220-disabled {
	background-image: url('/images/buttons/gbutton_long220.disabled.png');
 }
input.submitG_w200-disabled {
	background-image: url('/images/buttons/gbutton_long200.disabled.png');
 }
input.submitG_w240-disabled {
	background-image: url('/images/buttons/gbutton_long240.disabled.png');
 }
input.submitG_w260-disabled {
	background-image: url('/images/buttons/gbutton_long260.disabled.png');
 }
input.submitG_w300-disabled {
	background-image: url('/images/buttons/gbutton_long300.disabled.png');
 }
input.submitG_custom-disabled {
	background-image: url('/images/buttons/gbutton_middle.disabled.png');
 }
input.submitG-disabled {
	background-image: url('/images/buttons/gbutton.disabled.png');
 }
 input.submit_plainBtn {
	background-image: url('/images/btn_blank02.gif');
	width:62px;
	height:20px;
	border: none;
	color:#03C;
 }
 
a.html_button:link, a.html_button:visited, a.html_button:active, a.html_button:hover, input.submitG {
	background-color: transparent;
	background-image: url('/images/buttons/gbutton.png');
	background-position: 0px 5px;
	background-position: expression("0px 4px");
	background-repeat: no-repeat;
	border: none;
	color: white;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 28px;
	margin-top: -8px;
	padding-left: 1px;
	padding-top: 8px;
	padding-top: expression(7 + "px");
	text-align: center;
	width: 70px;
 }
a.html_button:active, a.html_button:hover {
	background-image: url('/images/buttons/gbutton.hover.png');
 }
a.html_button-disabled:link, a.html_button-disabled:visited, a.html_button-disabled:active, a.html_button-disabled:hover {
	background-image: url('/images/buttons/gbutton.disabled.png');
 }
#MainContent a.html_button:hover, 
a.html_button:link,a.html_button:visited,a.html_button:active,a.html_button:hover {
	color: white !important;
	text-decoration: none !important;
 }
input[disabled='disabled'].submit, input[disabled='disabled'].submitG_w200, input[disabled='disabled'].submitG_w220, input[disabled='disabled'].submitG_w180, input[disabled='disabled'].submitG_w160, input[disabled='disabled'].submitG, input[disabled='disabled'].submitG_w140, input[disabled='disabled'].submitG_w120, input[disabled='disabled'].submitG_w100, input[disabled='disabled'].submitG_w038, input[disabled='disabled'].submitG_w045, input[disabled='disabled'].submitG_w070 {
	color: black;
 }
input[type='radio'] {
	border: 0px none;
}
input.submit, input.submitG_custom, input.submitG_w300, input.submitG_w260, input.submitG_w240, input.submitG_w220, input.submitG_w200, input.submitG_w180, input.submitG_w160, input.submitG, input.submitG_w140, input.submitG_w120, input.submitG_w100, input.submitG_w070, input.submitG_w045, input.submitG_w038 {
	background-color: transparent;
	background-position: 0px 5px;
	background-repeat: no-repeat;
	border: none;
	color: white;
	cursor: pointer;
	font-size: 11px; /* Matches FF size to the only one IE accepts in the 9-12 size range */
	font-weight: bold;
	height: 28px;
 }
input.submitG_custom {
	background-repeat: repeat-x;
 }
table.submitG_custom {
	border-collapse: collapse;
 }
table.submitG_custom td, table.submitG_custom th {
	padding: 0;
 }
table.submitG_custom td.left {
	background-image: url('/images/buttons/gbutton_left.png');
	background-position: 0px 5px;
	background-position: expression("0px 4px");
	background-repeat: no-repeat;
	width: 5px;
 }
table.submitG_custom td.right {
	background-image: url('/images/buttons/gbutton_right.png');
	background-position: -27px 5px;
	background-position: expression("-27px 4px");
	background-repeat: no-repeat;
	width: 5px;
 }
#submissionsList {
	border-collapse: collapse;
	padding: 0;
 }
.subm_candidate_withReviewerFeedback {
	width: 132px;
 }
.subm_headhunter_withReviewerFeedback {
	width: 122px;
 }
.subm_reviewerFeedback {
	text-align: center;
	width: 90px;
 }
td.subm_reviewerFeedback div.text_vs {
	margin-top: -2px;
 }
.col_bounty {
	width: 406px;
 }
.col_bounty.col_bounty_with_standing {
	width: 386px;
 }
table.bountyDetailSummaryWithReviewer .col_bounty {
	width: 246px;
 }
table.bountyDetailSummaryWithReviewer .col_bounty.col_bounty_with_standing {
	width: 226px;
 }
.col_reviewer {
	text-align: left;
	width: 160px;
 }
.col_standing {
	width: 30px;
 }
#Candidate-Table {
	padding-top: 37px;
	position: relative;
 }
#Candidate-Table #submissions {
	left: 0px;
	position: absolute;
	top: 0px;
	width: 600px;
 }
#bountyDetailTable {
	width: 878px;
 }
table.Post-Bounty-Table {
	table-layout: fixed;
	width: 525px;
 }
table.Post-Bounty-Table td {
	padding: 2px;
 }
table.Post-Bounty-Table td table {
	border-collapse: collapse;
 }
table.Post-Bounty-Table td table td {
	padding: 0px;
 }
table.Post-Bounty-Table td.right #regionTR {
	padding-left: 1px;
	width: 75px;
 }
table.Post-Bounty-Table td.left {
	width: 170px;
 }
table.Post-Bounty-Table td.right {
	width: auto;
 }
div.firstBreak {
	height: 11px;
 }
.subhead04 {
	color: #663300;
 }
input.disabled {
	color: #DDDDDD;
 }
div.miscAlignButtons, div.signupButtons, div.updateSettingsButtons, div.awardMessageButtons, div.editBountyDetailsButtons, div.postBountyDetailsButtons, div.postBountyButtons {
	position: relative;
 }
div.messageButtons {
	margin-bottom: 18px;
	margin-top: 15px;
	position: relative;
 }
div.signupButtons, div.sendMessageButtons, div.awardMessageButtons, div.postBountyButtons {
	margin-left: -13px;
 }
div.postBountyButtons, div.postBountyDetailsButtons {
	margin-bottom: 9px;
 }
div.postBountyButtons a, div.awardMessageButtons a.cancelMessageButton, div.awardMessageButtons a.backMessageButton, div.updateSettingsButtons a, div.addCandidateButtons a, div.sendMessageButtons a, div.takeFlierButtons a,
div.signupButtons a, div.editBountyDetailsButtons a, div.postBountyDetailsButtons a, div.defaultCommentButtons a, div.miscAlignButtons a {
	display: block;
	left: 108px;
	position: absolute;
	top: 8px;
	top: expression('6px');
 }
div.addCandidateButtons,div.takeFlierButtons,div.defaultCommentButtons {
	position: relative;
 }
div.defaultCommentButtons a.firstLink {
	left: 150px;
 }
div.defaultCommentButtons a.secondLink {
	left: 280px;
 }
div.addCandidateButtons {
	margin-top: 11px;
 }
div.updateSettingsButtons a, div.takeFlierButtons a {
	left: 128px;
 }
div.postBountyDetailsButtons input.continueButton {
 }
div.postBountyDetailsButtons input.postButton {
	margin-left: -5px;
 }
div.postBountyDetailsButtons a.cancelButton {
	left: 266px;
 }
div.postBountyDetailsButtons a.postButton {
	left: 190px;
 }
div.editBountyDetailsButtons a {
	left: 385px;
 }
div.acceptDeclineMessageButtons {
 }
div.messageMarkAsReadButton {
	left: 104px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 87px;
 }
div.messageMarkAsReadButton input {
	margin-left: -12px;
 }
div.postBountyButtons .backButton {
 }
div.postBountyButtons .cancelButton {
	left: 145px;
 }
div.awardMessageButtons .acceptMessageButton {
	display: block;
	left: 0px;
	position: absolute;
	top: 0px;
 }
div.awardMessageButtons .declineMessageButton {
	display: block;
	left: 96px;
	position: absolute;
	top: 0px;
 }
div.awardMessageButtons a.backMessageButton {
	left: 204px;
 }
div.viewMessageButtons {
	height: 12px;
	margin-left: -3px;
	margin-top: 25px;
	overflow: visible;
 }
div.viewMessageButtonsTwo .deleteMessageButton {
	display: block;
	left: 0px;
	position: absolute;
	top: 0px;
 }
div.viewMessageButtonsTwo .backMessageButton {
	display: block;
	left: 78px;
	position: absolute;
	top: 0px;
 }
div.viewMessageButtonsFour .replyMessageButton, div.viewMessageButtonsThree .replyMessageButton {
	display: block;
	left: 0px;
	position: absolute;
	top: 0px;
 }
div.viewMessageButtonsFour .deleteMessageButton, div.viewMessageButtonsThree .deleteMessageButton {
	display: block;
	left: 76px;
	position: absolute;
	top: 0px;
 }
div.viewMessageButtonsFour .addBBMessageButton, div.viewMessageButtonsThree .backMessageButton {
	display: block;
	left: 154px;
	position: absolute;
	top: 0px;
 }
div.viewMessageButtonsFour .backMessageButton {
	display: block;
	left: 294px;
	position: absolute;
	top: 0px;
 }
div.postBountyCheckBoxAdjust {
	margin-left: -4px;
 }
div.submitCandScreeningQuestionsBox, div.submitCandAtsQuestionsBox {
	border: solid 1px #666;
	height: 130px;
	overflow: auto;
	padding: 10px 10px 0 10px;
	width: 465px;
 }
.checkbox, span.checkbox input, div.postBountyCheckBoxAdjust input {
	background-color: transparent;
	border: none;
 }
.forceAlignedCheckbox {
	display: block;
	float: left;
	height: 14px;
	position: relative;
	width: 22px;
 }
.forceAlignedCheckbox input {
	left: 0px;
	position: absolute;
	top: 1px;
 }
.employerBountiesCandidatesTable#Candidate-Table #submissions {
	background-color: #EDEBE3;
	border-top: 1px solid #DCD5C3;
	height: 42px;
	width: 100%;
 }
.employerBountiesCandidatesTable div#submissions div.table_header {
	color: #333333;
 }
.employerBountiesCandidatesTable div#submissions div.table_header form p {
 }
.employerBountiesCandidatesTable div#submissions div#allCandidatesSearchField input {
	margin-left: 5px;
 }
.employerBountiesCandidatesTable div#submissions #CandidateTable-RightText {
	position: relative;
 }
.employerBountiesCandidatesTable div#submissions #CandidateTable-RightText2 {
	display: block;
	left: 0px;
	position: absolute;
	top: 14px;
	top: expression("0px");
	white-space: nowrap;
 }
.employerBountiesCandidatesTable div#submissions a.action_medb {
	font-size: 10px;
	font-weight: normal;
 }
.employerBountiesCandidatesTable div#submissions a.action_medb span {
	white-space: nowrap;
 }
#MainContent .RecruitersTable {
	border-top: none;
	margin-top: -16px;
 }
#MainContent .RecruitersTable th {
	padding-bottom: 0px;
 }
.actionlist a.action_medb:link, .actionlist a.action_medb:visited, .actionlist a.action_medb:active {
	font-weight: normal;
 }
.potentialEarningsInnerTable {
	border-collapse: collapse;
	margin: 0;
	margin-top: -3px;
	padding: 0;
 }
.PostNewBountyLink {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: -14px;
	margin-top: 18px;
 }
.spacer {
	width: 4px;
 }
#browseFileObjects {
	height: 23px;
	position: relative;
 }
#browseFileInput {
	width: 145px;
 }
#browseButton {
	left: 148px;
	position: absolute;
	top: -6px;
 }
#browseRealButton {
	filter: alpha(opacity=0);
	left: 146px;
	top: 0px;
	opacity: 0.0;
	position: absolute;	
	width: 74px;
 }
#browseFileInputGuard {
	background-color: pink;
	border: 1px solid red;
	filter: alpha(opacity=0);
	height: 20px;
	left: 0px;
	opacity: 0.0;
	position: absolute;
	top: 0px;
	width: 151px;
 }
.requestRefundReasonField {
	font-size: 12px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 334px;
 }
.utilHelpButtonArea {
	height: 34px;
	overflow: hidden;
	width: 88px;
 }
.utilHelpButtonAreaSmaller {
	overflow: hidden;
	width: 70px;
 }
.utilHelpAreaHighlighted {
	background-color: #FFFCB8;
 }
.utilHelpAreaHighlighted img.hilightable {
	background-color: #FFFCB8;
 }
.utilHelpAreaNoHilight .utilHelpAreaHighlighted {
	background-color: inherit;
 }
.utilHelpAreaInline {
	display: inline;
	margin: 0 !important;
	width: auto !important;
 }
.helpTextProxy, .helpTextXML {
	display: none;
 }
ul.helpList {
	margin: 0px;
 }
ul.helpList li span {
	font-weight: bold;
 }
ul.helpList li p {
	margin: 0;
	padding: 0 0 0 5px;
 }
div.helpSearchContainer {
	position: relative;
 }
div.helpSearchLocationContent {
	left: 0px;
	position: absolute;
	top: -18px;
	width: 446px;
	width: 807px;
 }
div.helpSearchSavesContent {
	left: 561px;
	position: absolute;
	top: -17px;
	width: 246px;
 }
div.helpHeaderEngagedHeadhunters {
	margin-top: -5px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 85px;
 }
span.helpButtonSubmitCandidate {
	display: block;
	height: 32px;
	left: -2px;
	padding-left: 2px;
	position: absolute;
	top: 0px;
 }
.yui-overlay, .yui-panel-container {
	position: absolute;
	visibility: hidden;
	z-index: 200;
 }
.yui-tt.show-scrollbars {
	overflow: visible;
 }
.yui-tt.show-scrollbars .yui-tt-shadow {
	overflow: auto;
 }
.yui-tt-shadow {
	position: absolute;
 }
.yui-tt .bd {
	background-color: #FFFFFF;
	border-color: #8A8888;
	border-style: solid;
	border-width: 1px;
	color: #000;
	left: 0;
	padding: 2px 5px;
	position: relative;
	top: 0;
	z-index: 1;
 }
.yui-tt.show-scrollbars .bd {
	overflow: auto;
 }
.yui-tt-shadow {
	background-color: #000;
	bottom: -3px;
	left: -3px;
	right: -3px;
	top: 2px;
 }
.yui-tt-shadow-visible {
	filter: alpha(opacity=12);
	opacity: .12;
 }
#MainContent a.candidatesJobTitle {
	font-size: 12px !important;
 }
#MainContent span.candidatesJobTitle {
	color: #333333;
	font-size: 10px !important;
	text-decoration: none;
 }
.utilHelpToggler {
	outline: none;
 }
.preserveContactSpace {
	overflow-x: auto; 						/* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; 					/* css3 */
	white-space: -moz-pre-wrap !important; 	/* Mozilla, since 1999 */
	white-space: -pre-wrap; 				/* Opera 4-6 */
	white-space: -o-pre-wrap; 				/* Opera 7 */
 	word-wrap: break-word; 					/* Internet Explorer 5.5+ */
 }
.centered {
	text-align: center;
 }
.padLeft10 {
	padding-left: 10px;
 }
.requestBlue {
	color: #3366CC;
 }
.requestBlue:hover {
	color: #003366;
	text-decoration: underline;
 }
 
/* SUGGESTION BAR   
----------------------------------------------------------*/

.ribbon {
	background: url('/images/ribbonBgIE.png');
	color: #999;
	font-size: 1.75em;
	height: 81px;
	margin-left: -11px;
	position: relative;
	text-align: center;
	text-shadow: 0 -1px #fff, 0 1px #fff;
	width: 959px;
	z-index: 1;
 }
.ribbontext {
	padding-top: 35px;
	vertical-align: middle;
 }
#ribbonExpand {
	margin-top: -7px;
 }
#popupRibbon {
	margin-left: -11px;
 }
#popup {
	background-image: url('/images/popup_bg_side_borders.png');
	background-repeat: repeat-y;
	bottom: 63px;
	color: #444;
	display: none;
	font-size: 11px;
	height: auto;
	left: 100px;
	max-height: 450px;
	min-height: 330px;
	position: absolute;
	text-align: left;
	width: 715px;
	z-index: 0;
 }
.closewin {
	margin: 0 10px 0px 0;
 }
.popuplft {
	float: left;
	margin: 0 25px;
	padding: 0px;
	width: 225px;
 }
.popuprt {
	margin: 0;
	width: 415px;
 }
ol.tasklist p {
	border-bottom: dashed 1px #ccc;
	margin: 0.8em 0;
 }
ol.tasklist {
	margin-left: 40px;
	padding-left: 0px;
 }
ol.tasklist li {
 }
.subheadsize {
	font-size: 1.3em;
 }
.bubbleInfo {
	position: relative;
 }
#ribbonHelp {
	margin-top: -7px;
 }
#suggestionHelpBubble {
	border-collapse: collapse;
	color: #444;
	display: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	font-size: 11px;
	left: 0;
	line-height: 1.4em;
	min-height: 37px;
	position: absolute;
	text-align: left;
	top: 0;
	width: 306px;
	z-index: 9999;
 }
#suggestionHelpBubble .top {
	background-image: url('/images/guidanceBar/guidanceBar_03.png');
	background-repeat: no-repeat;
	height: 7px;
	margin: 0px;
	position: relative;
	width: 306px;
 }
#suggestionHelpBubble .middle {
	background: url('/images/guidanceBar/guidanceBar_05.png');
	background-repeat: repeat-y;
	margin-top: -5px;
	padding: 10px;
	position: relative;
 }
#suggestionHelpBubble .bottom {
	background-image: url('/images/guidanceBar/guidanceBar_07.png');
	background-repeat: no-repeat;
	height: 22px;
	margin: 0px;
	position: relative;
	width: 306px;
 }
.fltrt {
	float: right;
	margin-left: 8px;
 }
.fltlft {
	float: left;
	margin-right: 8px;
 }
.clearfloat {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0px;
 }
#suggestionBar {
	clear: both;
	font-size: 10.0px;
	height: 81px;
 }
.fixed-bottom {
	bottom: 38px;
	position: fixed;
 }
.suggestionBarPadding {
	padding-bottom: 61px !important;
}

/* POSITION / LAYOUT   
----------------------------------------------------------*/
.float-right {
	float: right;
}
.float-left {
	float: left;
}
.inline-block { 
	display: inline-block;
}
.inline { 
	display: inline;
}
.block {
	display: block;
}

/* MISC.
----------------------------------------------------------*/
.label {
	font-weight: bold;
	display: block;
	font-size: 12px;
	margin: 10px 0;
}
a.plain:link, a.plain:hover, a.plain:visited, a.plain:active {
	text-decoration: none;
}
.digest {
	display: none;
}
.hidden, .no-display {
	display: none;
}
.invisible {
	visibility: hidden;
}
.clear-both {
   clear: both;
}
.overflow-hidden {
	overflow: hidden;
}
.width-10 {
	width: 10px;
}
.width-110 {
	width: 110px;
}
.width-150 {
	width: 150px;
}
.width-175 {
	width: 175px;
}
.width-200 {
	width: 200px;
}
.width-225 {
	width: 225px;
}
.width-250 {
	width: 250px;
}
.width-275 {
	width: 275px;
}
.width-300 {
	width: 300px;
}
.width-325 {
	width: 325px;
}
.width-350 {
	width: 350px;
}
.width-375 {
	width: 375px;
}
.width-400 {
	width: 400px;
}
.width-425 {
	width: 425px;
}
.width-450 {
	width: 450px;
}
.width-500 {
	width: 500px;
}
.width-525 {
	width: 500px;
}
.width-720 {
	width: 720px;
}
.width-830 {
	width: 830px;
}
.height-10 {
	height: 10px;
}
.height-15 {
	height: 15px;
}
.height-20 {
	height: 20px;
}
.height-25 {
	height: 25px;
}
.height-55 {
	height: 55px;
}
.height-60 {
	height: 60px;
}
.height-65 {
	height: 65px;
}
.height-70 {
	height: 70px;
}
.height-75 {
	height: 75px;
}
.auto-hint { 
	color: #aaa;
}
.button-group {
	margin: 10px 0;
}
.button-group input[disabled='disabled'] {
	color: #555;
}
.hi-lite {
	background-color: #ffffcc;
}

/* ADMIN / ATS HOLD / HOLD VERIFICATION
----------------------------------------------------------*/
ul#secret-menu-items {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#secret-menu-items li {
	display: block;
	margin: 1px 0;
	padding: 2px 0;
}
ul#secret-menu-items li:hover {
	/*background-color: #dcd5c3;*/
}
div#ats-upload-form {
	margin: 10px 0;
	display: block;
}
table.ats-company {
	border: 1px solid #ccc;
	padding: 0;
	margin: 10px 0;
}
table.ats-job-posting {
	border: 1px solid #ccc;
	padding: 0;
	margin: 0;
}
table.ats-submission {
	border: 1px solid #ccc;
	padding: 0;
	margin: 0;
}
.ats-job-notes {
	color: #ff0000;
	cursor: pointer;
}
a.ats-job-hold-link {
	color: #777 !important;	      	
}
#ats-hold-button {
	width: 102px;
}
#ats-notify-widget {
	top: 0px /*180px*/;
	left: 0px /*425px*/;
}

a.ats-appeal-widget-cancel-link:link {
	left: 70px !important;	
}

/* POPUP WIDGETS
----------------------------------------------------------*/
.popup-widget-button {
    width: 102px;
    height: 20px;
    background-image: url('/images/btn_blank01.gif');
    background-repeat: no-repeat;
    background-position: center center;	    
    font-size: 11px;
    text-align: center;    
    margin: -5px 0;
    padding: 4px 0 0 0;
}
.popup-widget-button a {
	vertical-align: middle;		
}				
.popup-widget-container {
	z-index: 99999;						
	position: absolute;
	top:0px;
	left:0px;
	display: none;			
	background: none repeat scroll 0 0 #686868;
	-moz-box-shadow: 0 0.3em .8em #555;
	-webkit-box-shadow: 0 0.3em .8em #555;
	box-shadow: 0 0.3em .8em #555;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#686868', Direction='135', Strength='4', enabled='true');			
	min-width: 120px;
	height: auto;				
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.popup-widget-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #8A8888;		    
    position: relative;
    text-align: left;
    width: auto;
    z-index: 2;		 
}
.popup-widget-top {
	border-bottom: 1px solid #8A8888;
	height: 16px;
    overflow: hidden;
    background: none repeat scroll 0 0 #663300;
    color: #fff;
    font-weight: bold;
}
.popup-widget-title {
	padding-left: 9px;
    padding-right: 9px;
    white-space: nowrap;
    float: left;
    padding-top: 1px;		    
}
.popup-widget-close {
	border-left: 1px solid #8A8888;
    float: right;
    height: 16px;
    width: 15px;
    text-align: center;
    cursor: pointer;
    padding-top: 1px;
    text-transform: uppercase;
}
.popup-widget-close:hover {
	background-color: #DCD5C3;
    color: #003366;
    text-decoration: underline;
    border-left: 1px solid #8A8888;
}
.popup-widget-content {
    padding-bottom: 5px;
    padding-top: 5px;
}
.popup-widget-content p, .popup-widget-content div {
	margin: 10px;
}
.popup-widget-content form {
    margin: 10px;
}
ul.popup-widget-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.popup-widget-list input[type='radio'] {
	border: none;
}
ol.popup-widget-list {
	margin: 0 1em;
	list-style-type: decimal;
}
ul.popup-widget-list li, ol.popup-widget-list li {
	display: block;			    
}	
ul.popup-widget-list li a, ol.popup-widget-list li a {
	display: block;	
	padding: 3px 9px;	
}
ul.popup-widget-list li a:hover, ol.popup-widget-list li a:hover {
	background-color: #dcd5c3;	
}
.help-widget-container {
	z-index: 99999;						
	position: absolute;
	display: none;			
	background: none repeat scroll 0 0 #686868;
	min-width: 120px;
	height: auto;		
	-moz-box-shadow: 0 0.3em .8em #555;
	-webkit-box-shadow: 0 0.3em .8em #555;
	box-shadow: 0 0.3em .8em #555;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#686868', Direction=135, Strength=4);
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;									
}
.help-widget-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #8A8888;		    
    position: relative;
    text-align: left;
    width: auto;
    z-index: 2;		    
}
.help-widget-top {
	border-bottom: 1px solid #8A8888;
	height: 16px;
    overflow: hidden;
    background: none repeat scroll 0 0 #663300;
    color: #fff;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.help-widget-title {
	padding-left: 9px;
    padding-right: 9px;
    white-space: nowrap;
    float: left;
    padding-top: 1px;		    
}
.help-widget-close {
	border-left: 1px solid #8A8888;
    float: right;
    height: 16px;
    width: 15px;
    text-align: center;
    cursor: pointer;
    padding-top: 1px;
    text-transform: uppercase;
}
.help-widget-close:hover {
	background-color: #DCD5C3;
    color: #003366;
    text-decoration: underline;
    border-left: 1px solid #8A8888;
}
.help-widget-content {
    padding-bottom: 5px;
    padding-top: 5px;
}
ul.help-widget-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.help-widget-list li {
	display: block;
    padding: 2px 3px;
    white-space: nowrap;	    
}	
.help-widget-hilite {
	background-color: #FFFCB8;
	padding: 2px 3px;
	display: block;
}
.help-widget-hilite-title {
	background-color: #FFFCB8;
	display: inline-block;
}
.help-text {
	z-index: 9999;						
	position: absolute;
	display: none;			
	background: none repeat scroll 0 0 #686868;
	min-width: 120px;
	height: auto;		
	-moz-box-shadow: 0 0.3em .8em #555;
	-webkit-box-shadow: 0 0.3em .8em #555;
	box-shadow: 0 0.3em .8em #555;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#686868', Direction=135, Strength=4);
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.tooltip {
	display: none;
	padding: 5px;
	color: #000;
	position: absolute;
	background: none repeat scroll 0 0 #fff;
	-moz-box-shadow: 0 0.3em .8em #555;
	-webkit-box-shadow: 0 0.3em .8em #555;
	box-shadow: 0 0.3em .8em #555;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#686868', Direction='135', Strength='4', enabled='true');
	width: 250px;
	height: auto;				
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: left;
    border: 1px solid #8A8888;
    top: 0;
    left: 0;
    z-index: 9999;	
}
#ui-icon-info {
	float: left;
	width: 20px;
}
.ui-info-message {
	float: left;
}
.form-errors {
	display: none;
	background: none repeat scroll 0 0 #FFEBE8;
    border: 1px solid #DD3C10;
    margin: 5px;
    padding: 5px;
    overflow: hidden;
	color: #333;
}
.ats-form-errors-spacer {
	height: 26px;
	display: block;
}

.visible {
	visibility: visible;
}

/* 	HEADHUNTER INTAKE SESSIONS (A.K.A. CONFERENCE CALLS)
----------------------------------------------------------*/
#bounty-conf-call-ad {
	padding: 10px;
	border: 1px solid #ccc;	
	color: #444; 
	font-size:11px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	background-image: -webkit-linear-gradient(#fcfcfc, #eaeaea);
	background-image: -moz-linear-gradient(#fcfcfc, #eaeaea);
	background-image: -o-linear-gradient(#fcfcfc, #eaeaea);
	background-image: linear-gradient(#fcfcfc, #eaeaea);
	
}
#bounty-conf-call-ad h4 {
	margin: 0 0 10px 0;
}
#bounty-conf-call-ad p {
	margin: 0;
	font-size:11px; 
	line-height:16px; 
	color:#666;
}
#bounty-conf-call-info {
	display: none;
}
#bounty-conf-call-info h4 {
	color: 333;
	margin: 0;
}
#bounty-conf-call-info p {
	margin: 0 0 10px 0;
}
.conf-call-form, 
.conf-call-view {	
	display: block;
	overflow: hidden;
}
.conf-call-form .header, 
.conf-call-view .header {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: hidden;	
	padding: 5px 0;
	margin-bottom: 10px;
}
.conf-call-form .col-title, 
.conf-call-view .col-title {
	font-size: 10px;
	font-weight: normal;
	color: #333;
}
.conf-call-form .left-col {
	width: 35%;
	float: left;
}
.conf-call-form .right-col {
	width: 63%;
	float: right;
}
.conf-call-view .left-col {
	width: 28%;
	float: left;
}
.conf-call-view .center-col {
	width: 43%;
	float: left;		
	margin-left: 1px;	
	margin-right: 1px;	
}
#edit-conf-schedule select {
	margin: 0px;
}
.conf-call-view .right-col {
	width: 28%;
	float: right;
}
.conf-call-wrap-fix {
	float:left;  
	margin-left:5px;	
}
.bounty-title, .bounty-amount {
	display: block;
}
.bounty-region {
	color: #333;
	font-size: 10px;
	display: block;
}
.bounty-engaged {
	text-align: center;
    font-size: 12px;
    color: #333;
    display: block;
    font-weight: bold;
}
.bounty-standing {
	float: left;
    min-height: 50px;
    margin-top: 3px;
    overflow: hidden;
    width: 30px;    
}
.bounty-standing img {
	margin: 0 5px;
}
.bounty-info {	
	min-height: 21px;
}
#add-conf-schedule .table-cell a, 
#view-conf-schedule .table-cell a,,
#edit-conf-schedule .table-cell a {
	font-weight: normal;
}
#add-conf-schedule .table-cell, 
#view-conf-schedule .table-cell, 
#edit-conf-schedule .table-cell, 
#conf-call-numbers .table-cell {	
	padding: 3px;
	vertical-align: top;
}
#add-conf-schedule select, 
#view-conf-schedule select {	
	margin-right: 4px;
}
.ui-datepicker-trigger{
	vertical-align:bottom;
}
#add-conf-schedule select[name='timeZone'] {	
	/*margin-left: 4px;*/
}
a.conf-call-link {
	font-size: 10px;
}
img.conf-call-icon {
	height: 18px;
	width: 16px;
}
.conf-call-spacer {
	height: 5px;
}
#conf-call-numbers {
	display: block;
}
#conf-call-resources ul {
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
}
#conf-call-resources ul li {	
	/* no styles needed right now */
}
.conf-call-attendee {
	display: block;
	margin-bottom:10px;	
}
.conf-call-attendee .call-invitee-name {
	margin-left: 4px;
}
.conf-call-section-divider {
	border-top: 1px solid #ccc;
	margin: 10px;
}
#edit-conf-schedule .field-label {
	width: 130px;
}
#add-conf-schedule .field-label {
	width: 230px;
}
#view-conf-schedule .field-label {
	width: 155px;
}
#conf-call-numbers .field-label {
	width: 155px;
}
form.phone-conf-form { display: inline; }

/* PSEUDO-TABLES
----------------------------------------------------------*/
.table {
	display: table;	
}
.table-row {
	display: table-row;	
	vertical-align: middle;
}
.table-cell {
	display: table-cell;	
}
.field-label {
	font-weight: bold;
	color: #333;
	text-align: left;
	float: left; 	
}

/* BOUNTYJOBS CERTIFICATION
----------------------------------------------------------*/
.certification {
	float:right;
	margin: 10px 10px 0 0;
}

/* Help bubble with data from title attribute
----------------------------------------------------------*/
#help_info_bubble{position:absolute;width:150px;max-height:175px;color:#444;font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;font-size:11px;line-height:1.4em;text-align:left;
border:1px solid #cbdbe0;background-image: url('/images/login_bg.jpg');
padding:10px;display:none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
z-index:10000;
}
