.border {
	border: 1px solid #CCC;
}

#left .expandCollapse {
	margin-bottom: 20px;
}

#left .expandCollapse h4 {
	margin: 0;
	padding: 10px 10px 0px 20px;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: normal;
	font-size: 20px;
	line-height: 15px;
}

#left .expandCollapse h4 {
	cursor: pointer;
	cursor: hand;
	background: transparent url(/images/v5/plus.gif) no-repeat 0px 12px;
	/*font-size: 14px;*/
	/*font-family:arial;*/
	/*padding-left: 15px;*/
	/*color: #173da2;*/
	/*font-weight: bold;*/
	/*margin: 17px 0 0;*/
}
#left .expandCollapse li h3 {
	margin: 25px 0 0;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #173da2;
	font-weight: normal;
	font-size: 14px;
}
#left .expandCollapse .expandOpen {
	background: transparent url(/images/v5/minus.gif) no-repeat 0 12px;
}
#left .expandCollapse ul li {
	color: #7d7d7d;
	padding: 0;
	margin: 7px 0 !important;
}
#left .expandCollapse li a {
	text-decoration: none !important;
}
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#hr {
	border-bottom:1px solid #C0C0C0;
}
#result_box {
	padding:5px;
	margin:5px;
	border: 1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	width:723px;
	text-align:left;
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333')";
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333');
	background: #fff;
	border-collapse:separate;
}
/* Minor reset (integrating with older site so did not reset all elements) */
html, body, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
.requiredFieldMissing {
	border: 1px solid #f00;
}
/* Global settings */
html {
	overflow-y: scroll;
}
body {
	text-align: center;
	color: #3e3e3e;
	background: #fff url(/images/v5/bg.jpg) repeat-x 0 0;
	font-family: arial;
	font-size: 13px;
}
a:link, a:active, a:visited {
	color: #112b9a;
	text-decoration: none;
}
a:hover {
	color: #05cafc;
}
input, select, textarea {
	border: 1px solid #999;
	font-size: 12px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; /* future proofing */
  -khtml-border-radius: 3px; /* for old Konqueror browsers */
  padding:2px;
	margin: 0px;
}
h1 {
	font-size: 25px;
	margin: 0 0 15px;
	font-family:'Lato', sans-serif, arial;
	color: #126ea7;
	line-height: 19px;
}
h2 {
	font-size: 19px;
	margin: 0 0 15px;
	font-family:'Lato', sans-serif, arial;
	color: #126ea7;
}
/*********************************************************************************************/
#search #wrapper {
	text-align: left;
	float: none;
	width: 1182px;
	margin: 0 auto;
	padding: 0;
	/*background: transparent url(/images/v5/page.png) no-repeat 0 0;*/
	background: #fff;
	/*border: 1px solid #efefef;
	border-radius: 5px;*/
	background-color: #;
	/*padding: 20px 0px;*/
}
#wrapper {
	text-align: left;
	float: none;
	width: 1002px;
	margin: 0 auto;
	padding: 0;
	/*background: transparent url(/images/v5/page.png) no-repeat 0 0;*/
	background: #fff;
	/*border: 1px solid #efefef;
	border-radius: 5px;*/
}
#page {
background-color: #;
	padding: 20px 31px;
}
#content {
	margin-top: 25px;
}
#left h2 {
	margin-top: 32px;
}
/* Header */
#header {
	position: relative;
	height: 70px;
}

/*#search #header h2 {
	position: absolute;
	top: -30px;
	left: 0;
	background: #fff url(/images/v5/logo.gif) no-repeat 0 0;
	width: 400px;
	height: 100px;
	text-indent: -9999px;
	background-size: 350px
}
*/

#header h2 {
	position: absolute;
top: 0;
left: 0;
background: url(/images/salesjobs-logo.png) no-repeat 0 0 !important;
width: 250px;
height: 49px;
	text-indent: -9999px;
}
/*********************************************************************************************/

/* Banners */
#banner {
	position: relative;
	width: 940px;
	height: 127px;
	overflow: hidden;
	background: transparent url(/images/v5/bg_banner.jpg) no-repeat 0 0;
	/*margin-bottom: 10px;*/
	border-radius: 5px;
}
#banner h2 {
	position: absolute;
	top: 0px;
	left: 20px;
	line-height: 127px;
	display: inline-block;
	font-weight: 400;
	letter-spacing: .01em;
	text-transform: uppercase;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
	font-family:'Oswald', sans-serif, arial;
	color: #fff !important;
	font-size: 22px;
}
#banner span {
	position: absolute;
	left: 170px;
	top: 0;
	height: 127px;
	display: table;
	font-family:'Lato', sans-serif, arial;
	color: #fff;
	font-size: 16px;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
}
#banner span p, #banner span ul {
	display: table-cell;
	vertical-align: middle;
}
#banner span ul {
	margin: 0;
	padding: 0 0 0 10px;
}
#banner h3 {
	display: inline-block;
	width: 374px;
	height: 127px;
	float: right;
	margin-right: 53px;
}
/* Banner Overrides */
#banner_signup {
	position: relative;
	width: 940px;
	height: 127px;
	overflow: hidden;
	background: transparent url(/images/v5/bg_banner.jpg) no-repeat 0 0;
	margin-bottom: 10px;
/*	border:	1px solid #e1eef7;
	border-radius: 5px; */
}
#banner_signup h2 {
	position: absolute;
	top: 5px;
	left: 20px;
	line-height: 40px;
	display: inline-block;
	font-weight: 400;
	letter-spacing: .01em;
	text-transform: uppercase;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
	font-family:'Oswald', sans-serif, arial;
	color: #fff !important;
	font-size: 22px;
}
#banner_signup span {
	position: absolute;
	left: 170px;
	top: 40px;
	/*height: 127px;*/
	display: table;
	font-family:'Lato', sans-serif, arial;
	color: #fff;
	font-size: 16px;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
}
#banner_signup span p, #banner_signup span ul {
	display: table-cell;
	vertical-align: middle;
}
#banner_signup span ul {
	margin: 0;
	padding: 0 0 0 10px;
}
#banner_signup h3 {
	display: inline-block;
	width: 374px;
	height: 127px;
	float: right;
	margin-right: 53px;
}
#employers #banner_signup h3 {
	width: 419px;
	background: transparent url(/images/v5/img_banner_employers.png) no-repeat bottom right;
}
/*********************************************************************************************/

/* Sub template columns */
.t2 #left {
	float: left;
	width: 700px;
	margin-right: 20px;
}
.t2 #right {
	width: 220px;
	float: left;
}
.t2 .callout p span {
	font-size: 18px;
	margin: 10px 0 5px;
	font-family:'Lato', sans-serif, arial;
	line-height: 10px;
}
.t2 .callout {
	color: #053d62;
	background: #ffffff url(/images/v5/bg_callout_box.jpg) repeat-x 0 0;
}
.t2 .callout h2 {
	height: 24px;
	text-align: center;
	letter-spacing: .01em;
}
.t2 .callout h2 span {
	display: inline-block;
}
.t2 .callout h3 {
	clear: both;
	font-size: 18px;
	margin: 15px 0 10px;
	font-family: 'Lato', sans-serif, arial;
	line-height: 10px;
	text-align: center;
}
.t2 .callout div {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
/*********************************************************************************************/


/* Sub template columns */
.t1 .callout p span {
  font-size: 18px;
  margin: 10px 0 5px;
  font-family:'Lato', sans-serif, arial;
  line-height: 10px;
}
.t1 .callout {
  color: #053d62;
  background: url(/images/v5/bg_callout_box.jpg) #fff repeat-x;
}
.t1 .callout h2 {
  height: 24px;
  text-align: center;
  letter-spacing: .01em;
}
.t1 .callout h2 span {
  display: inline-block;
}
.t1 .callout h3 {
  clear: both;
  font-size: 18px;
  margin: 15px 0 10px;
  font-family: 'Lato', sans-serif, arial;
  line-height: 10px;
  text-align: center;
}
.t1 .callout div {
  padding-top: 0;
  padding-right: 15px;
  padding-bottom: 0;
  padding-left: 15px;
}

/* Sub Sub template columns */
.t3 #left {
	float: left;
	width: 160px;
	margin-right: 20px;
}
.t3 #left a {
	display: block;
}
.t3 #right {
	width: 759px;
	float: left;
}
.t3 #adright {
	width: 160px;
	float: right;
	margin: 0px 0 0 0;
}
.t3 #right h1 {
	margin: 0;
	padding: 10px;
	text-align: left;
	background: #102c9c url(/images/v5/bg_blue.jpg) repeat-x 0 0;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	line-height: 15px;
}
.t3 #leftNav {
	/*background: transparent url(/images/v5/bg_leftNav.jpg) repeat-x 0 0;*/
	padding-bottom: 50px;
}
.t3 #leftNav h2 {
	margin: 0;
	padding: 10px 10px 0px 20px;
	/*text-align: center;
	background: #102c9c url(/images/v5/bg_blue.jpg) repeat-x 0 0;*/
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: normal;
	font-size: 20px;
	line-height: 15px;
}
.t3 #leftNav ul {
	margin: 15px 10px 15px 20px;
	padding: 0;
	list-style: none;
}
.t3 #leftNav li {
	margin-bottom: 8px;
}
.t3 #leftNav li.selected {
	margin: -3px 0 3px -3px;
	padding: 2px 0px 3px 3px;
	border: 1px solid #ccc;
	font-weight: bold;
	background: #5ca636 url(/images/v5/bg_btnBlue.jpg) repeat-x 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
.t3 #left #leftNav li.selected a {
	color: #fff;
}
.t3 #left #leftNav a:link, .t3 #left #leftNav a:active, .t3 #left #leftNav a:visited {
	font-size: 13px;
	color: #1283ce;
	text-decoration: none;
}
.t3 #left #leftNav a:hover {
	color: #05cafc;
}
.t3 #leftNav .profile {
	margin: 15px 20px;
	border: 1px solid #eee;
	border-radius: 3px;
}
.t3 .expandCollapse .profile {
  margin: 15px 20px 15px 2px;
  border: 1px solid #eee;
  border-radius: 3px;
}
.t3 #left #leftNav .profile a:link {
	font-size: 11px;
	text-decoration: underline;
}
.t3 #left #leftNav h3 {
	margin: 25px 0 15px 20px;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #1283ce;
	font-weight: normal;
	font-size: 18px;
	line-height: 15px;
}

/*
#Table_01 {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
	display: 
}

#Table_01 tr td {
	border-spacing: 0px;
	border-collapse: collapse;
	padding: 0px;
}
*/

.t3 table {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin-bottom: 15px;
	border-bottom: 1px solid #c5c3c3;
}
.t3 table td {
	/*vertical-align: top;*/
	/*color: #585858;*/
	padding: 0 0 15px;
}
.t3 table td strong {
	font-weight: bold;
	font-size: 14px;
}
.t3 table p {
	margin: 0 0 5px;
}
.t3 table.top {
	margin-bottom: 0;
	border-bottom: 0;
}
.t3 a.btnDelete:link, .t3 a.btnDelete:active, .t3 a.btnDelete:visited {
	display: block;
	font-weight: bold;
	text-decoration: underline;
	color: #ba0808;
}
.t3 a.btnDelete:hover {
	color: #ff0000;
}
/*********************************************************************************************/

/* Footer */
#footer {
	color: #666;
	text-align: center;
	font-size: 11px;
	line-height: 24px;
	padding: 5px 0 0;
	margin: 30px 0;
	border-top: 1px solid #ccc;
}
#footer a {
	color: #666;
}
#socialbookmarks {
}
#socialbookmarks li {
	display: inline-block;
	margin: 0 2px;
}
#socialbookmarks a {
	display: inline-block;
	width: 19px;
	height: 19px;
	background: transparent url(/images/v5/social_bookmark_icons.png) no-repeat 0 0;
	text-indent: -9999px;
}
#socialbookmarks a.facebook:link, #socialbookmarks a.facebook:active, #socialbookmarks a.facebook:visited, #socialbookmarks a.facebook:hover {
	background-position: 0 0;
}
#socialbookmarks a.twitter:link, #socialbookmarks a.twitter:active, #socialbookmarks a.twitter:visited, #socialbookmarks a.twitter:hover {
	background-position: -27px 0;
}
#socialbookmarks a.linkedin:link, #socialbookmarks a.linkedin:active, #socialbookmarks a.linkedin:visited, #socialbookmarks a.linkedin:hover {
	background-position: -53px 0;
}
/*********************************************************************************************/

#socialbookmarksLarge {
	margin: 0;
}
#socialbookmarksLarge li {
	display: inline-block;
	margin: 0 2px;
}
#socialbookmarksLarge a {
	display: inline-block;
	width: 27px;
	height: 27px;
	background: transparent url(/images/v5/social_bookmark_icons_large.gif) no-repeat 0 0;
	text-indent: -9999px;
}
#socialbookmarksLarge a.twitter:link, #socialbookmarksLarge a.twitter:active, #socialbookmarksLarge a.twitter:visited, #socialbookmarksLarge a.twitter:hover {
	background-position: 0 0;
}
#socialbookmarksLarge a.facebook:link, #socialbookmarksLarge a.facebook:active, #socialbookmarksLarge a.facebook:visited, #socialbookmarksLarge a.facebook:hover {
	background-position: -36px 0;
}
#socialbookmarksLarge a.linkedin:link, #socialboosocialbookmarksLargekmarks a.linkedin:active, #socialbookmarksLarge a.linkedin:visited, #socialbookmarksLarge a.linkedin:hover {
	background-position: -73px 0;
}
/* Login navigation */
#loginNav {
	padding: 0px;
	margin: 12px 0 0 0;
	float: right;
	text-align: right;
	font-size:11px;
}
#loginNav li {
	display: inline-block;
	border-left: solid 1px #e5e5e5;
	text-align: left;
	padding: 0 10px;
}
#loginNav > li:first-child {
	border: 0;
}
/*********************************************************************************************/

/* Top navigation and dropdowns */
#topNav {
	padding: 0;
	margin: 8px 0 0 0;
	float: right;
	text-align: right;
	width: 100%;
	font-family:'Oswald', sans-serif, arial;
}
#topNav li {
	display: inline-block;
	padding: 0 15px;
	margin: 0;
}
#topNav > li {
	border-left: solid 1px #e5e5e5;
}
#topNav li a {
	display: block;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
}
#topNav li a.active:link, #topNav li a.active:active, #topNav li a.active:visited, #topNav li a:hover, #topNav li:hover a {
	color: #676767;
}
#topNav > li:first-child {
	border: 0;
}
#topNav > li:last-child, li.last {
	padding-right: 0;
}
li.last {
	padding-right: 0!important;
}
#topNav li ul {
	position: absolute;
	width: 150px;
	left: -999em;
	z-index: 100;
	padding: 10px 0 0;
	margin:0 0 0 -15px;
}
#topNav li li {
	padding: 0;
	background-color: #444;
	width: 150px;
	text-align: left;
	border-bottom: 1px solid #888;
}
#topNav li li:last-child {
	border: 0;
}
#topNav li:hover ul, #topNav li.sfhover ul {
	left: auto;
	zoom: 1;
}
#topNav li li a:link, #topNav li li a:active, #topNav li li a:visited {
	padding: 10px 20px;
	font-size: 12px;
	color: #fff;
	zoom: 1;
	text-transform:capitalize;
}
#topNav li li a:hover {
	background-color: #6c6c6c;
}
/*********************************************************************************************/

/* icons */
.files {
	background: transparent url(/images/v5/icon_files.png) no-repeat 0 0;
}
.note {
	background: transparent url(/images/v5/icon_note.png) no-repeat 0 0;
}
.case {
	background: transparent url(/images/v5/icon_case.png) no-repeat 0 0;
}
.bulb {
	background: transparent url(/images/v5/icon_bulb.png) no-repeat 0 0;
}
.case2 {
	background: transparent url(/images/v5/icon_case2.png) no-repeat 0 0;
}
.head {
	background: transparent url(/images/v5/icon_head.png) no-repeat 0 0;
}
.email {
	background: transparent url(/images/v5/icon_email.png) no-repeat 0 0;
}
.phone {
	background: transparent url(/images/v5/icon_phone.png) no-repeat 0 0;
}
.info {
	background: transparent url(/images/v5/icon_info.png) no-repeat 0 0;
}
.flag {
	background: transparent url(/images/v5/icon_flag.png) no-repeat 0 0;
}
.gearSM {
	background: transparent url(/images/v5/icon_gear_sm.png) no-repeat 0 0;
}
.noteSM {
	background: transparent url(/images/v5/icon_note_sm.png) no-repeat 0 0;
}
.headSM {
	background: transparent url(/images/v5/icon_head_sm.png) no-repeat 0 0;
}
.discSM {
	background: transparent url(/images/v5/icon_disc_sm.png) no-repeat 0 0;
}
.paperclipSM {
	background: transparent url(/images/v5/icon_paperclip_sm.png) no-repeat 0 0;
}
.gearLG {
	background: transparent url(/images/v5/icon_gear_lg.png) no-repeat 0 0;
}
.noteLG {
	background: transparent url(/images/v5/icon_note_lg.png) no-repeat 0 0;
}
.headLG {
	background: transparent url(/images/v5/icon_head_lg.png) no-repeat 0 0;
}
.discLG {
	background: transparent url(/images/v5/icon_disc_lg.png) no-repeat 0 0;
}
.paperclipLG {
	background: transparent url(/images/v5/icon_paperclip_lg.png) no-repeat 0 0;
}
/*********************************************************************************************/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
	zoom:1;
}
/* End hide from IE-mac */

.center {
	text-align: center;
}
/* Search bar */
#search .t3 table th span {
	font-size: 16px;
}
#search .t3 table th a.btnGreen, #search .t3 table th input.btnGreen {
	font-size: 12px !important;
	padding: 2px 5px;
	text-decoration: none;
	margin: 0 3px;
}
.searchBar {
	background: #102c9c url(/images/v5/bg_blue.jpg) repeat-x 0 0;
	padding: 5px 5px;
	/*height: 60px;*/
}
.searchBar input[type=text] {
	margin: 0 7px 0 0;
	padding: 5px;
	font-size: 15px;
	height: 20px;
	width: 350px !important;
	border: 0;
}
.searchBar select {
	margin: 0 7px 0 0;
	padding: 5px;
	font-size: 15px;
	height: 30px;
/*	width: auto !important;*/
	border: 0;
}
.searchBar table, .searchBar table td {
	padding: 0;
	margin: 0;
}
.searchBar h2 {
	margin: 0 10px;
	letter-spacing: .01em;
	text-transform: uppercase;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
	font-family:'Oswald', sans-serif, arial;
	color: #fff !important;
	font-size: 24px;
	line-height: 24px;
	white-space:nowrap;
}
/*********************************************************************************************/
/* callout nav */
/* Callout box */
.calloutNav {
	margin: 0 0 15px 0;
	text-align:center;"
}
.calloutNav a {
	text-align:center;
	width: 130px;
	margin: 0px 5px;
	font-size: 12px;
	position: relative;
	font-family:'Oswald', sans-serif, arial;
}

/* Callout box */
.callout {
	width: 218px;
	float: left;
	margin-left: 20px;
	font-size: 12px;
	box-sizing: border-box;
	position: relative;
}
.callout:first-child, .t2 #box1, .t2 #box4, #right .callout {
	margin-left: 0;
}
.callout h2 {
	margin: 0 !important;
	background: #102c9c url(/images/v5/bg_blue.jpg) repeat-x 0 0;
	padding-top: 11px;
	text-transform: uppercase;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
	font-family:'Oswald', sans-serif, arial;
	color: #fff !important;
	font-weight: normal;
	font-size: 16px;
	line-height: 15px;
}
.callout h2 span {
	display: inline-block;
}
.callout h2 a, .callout h2 input {
	float: right;
	margin: -3px 15px 0 0;
	text-transform: capitalize;
}
.callout p {
	line-height: 18px;
}
.callout a.more:link, .callout a.more:active, .callout a.more:visited {
	display: inline-block;
	color: #146ab4;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	font-weight: normal;
	font-size: 14px;
	background: transparent url(/images/v5/bg_more_link.gif) no-repeat right 5px;
	padding-right: 14px;
	margin-top: 10px;
}
.callout a.more:hover {
	color: #05cafc;
	background: transparent url(/images/v5/bg_more_link_over.gif) no-repeat right 5px;
}
.callout ul {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.statsHighlight {
	font-size:16px;
	color:#227BBF;
}
.learnmore {
	font-family:'Oswald', sans-serif, arial;
	color: #053d62 !important;
	font-weight: normal;
	font-size: 16px;
	line-height: 15px;
}
/*********************************************************************************************/

/* Home overrides */
#home #banner {
	background-image: url(/images/v5/bg_banner_home.jpg);
	height: 301px;
}
#home #banner h2 {
	top: 52px;
	left: 30px;
	line-height: 53px;
	text-shadow: none;
	font-family:'Lato', sans-serif, arial;
	color: #000 !important;
	font-size: 53px;
}
#home #banner span {
	top: 117px;
	left: 33px;
	color: #4a4949;
	font-size: 24px;
	text-shadow: none;
}
#home #banner h3 {
	width: 290px;
	height: 301px;
	float: right;
	margin-right: 0;
	background: transparent url(/images/v5/img_banner_home.png) no-repeat bottom right;
}
#home .callout {
	width: 300px;
	padding-top: 85px;
	font-size: 14px;
}
#home .callout h2 {
	padding-left: 24px;
	height: 30px;
	font-size: 19px;
	line-height: 18px;
}
#home #box1 {
	background: transparent url(/images/v5/home_box1.jpg) no-repeat 0 0;
	border-radius: 3px;
}
#home #box2 {
	background: transparent url(/images/v5/home_box2.jpg) no-repeat 0 0;
	border-radius: 3px;
}
#home #box3 {
	background: transparent url(/images/v5/home_box3.jpg) no-repeat 0 0;
	border-radius: 3px;
}
#home #box3 div.box3Form {
	margin-top: -74px;
	height: 74px;
}
#home #box3 div.box3Form input[type=text], #home #box3 div.box3Form input[type=password] {
	border: 1px solid #808080;
	width: 178px;
	font-size: 12px;
	margin: 0 0 12px 12px;
	padding: 3px;
}
#home .searchBar {
	position: absolute;
	top: 190px;
	left: 26px;
	z-index: 10;
}
#home .searchBar input[type=text] {
	width: 200px !important;
}
#home #content {
	margin-top: 25px;
}
#layerslider.slideritems {
}
#layerslider.slideritems img.ls-bg {
	width:940px;
	height:301px;
}
#layerslider.slideritems .ls-layer img {
	position: absolute;
	bottom: 0 !important;
}
.ls-inner {
	position: relative;
}
.ls-inner, .ls-layer {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
}
.ls-active, .ls-animating {
	display: block !important;
}
.ls-layer > * {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}
#layerslider.slideritems {
	width:100%;
	height:301px;
	margin: 0px auto;
}
/*********************************************************************************************/


/* Employers overrides */
#employers .t3 #right h1 {
	margin: 0;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: bold;
	font-size: 24px;
	line-height: 15px;
	background:none;
}
#employers #banner h3 {
	width: 419px;
	background: transparent url(/images/v5/img_banner_ClientAdmin.png) no-repeat bottom right;
}
#employers .t2 #bottomRow .callout h2 {
	height: 36px;
	font-size: 28px;
	padding-top: 9px;
	line-height: 24px;
}
#employers .t2 #bottomRow .callout h2 span {
	font-size: 21px;
	text-transform:lowercase;
}
#employers .t2 #bottomRow .callout {
	text-align: center;
}
#employers .t2 #topRow .callout div {
	height: 80px;
}
#employers #whatyouget {
	background: #e1eef7 url(/images/v5/bg_lightblue.jpg) repeat-x left bottom;
	padding: 20px;
	list-style: none;
	margin: 15px 0 0;
}
#employers #whatyouget li {
	padding: 0;
	margin: 0 0 45px 0;
}
#employers #whatyouget h2 {
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #053d62;
	font-size: 16px;
	margin: 0;
}
#employers #whatyouget img {
	float: right;
	margin-left: 60px;
}
#employers #myLinks {
	list-style: none;
	margin: 30px 0 0;
	padding: 0;
}
#employers #myLinks li {
	display: inline-block;
	padding-left: 40px;
	margin: 0 50px 30px 0;
	width: 160px;
	vertical-align: top;
}
#employers #myLinks a:link, #employers #myLinks a:active, #employers #myLinks a:visited {
	display: block;
	background-position: 0 0;
	font-weight: bold;
}
#employers #myLinks a:hover {
	color: #05cafc;
}
#employers #signup {
	margin-top: 6px;
	margin-bottom: 0px;
	padding: 14px 20px;
	background: #eef5fb; /* url(/images/v5/bg_callout_box.jpg) repeat-x left bottom; */
	/*border: 1px solid #ccc; e2eef7;*/
}
#employers-hold h1 {
	margin: 0;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: bold;
	font-size: 24px;
	line-height: 15px;
	background:none;
}
#employers #signupsig {
	padding: 14px 20px 14px 0px;
}
#employers #internal {
	padding: 2px;
	margin-top: 6px;
	margin-bottom: 0px;
	background: url(/images/bg_search_container.gif) repeat-x;
	border: 1px solid #e2eef7; /*e2eef7;*/
	border-radius: 3px;
  background-color: #fff;	
	width: 100%;
}
#employers #internal table {
	padding: 1px;
	margin: 1px;
	border: none;
	/*table-layout: fixed;
	width: 100%;
	display: table;*/
}
#employers #internal table td {
	padding: 3px;
	margin: 0px;
	color: #000;
}

#employers #internal #manageJobs {
  padding: 3px;
  margin: 0px;
  color: #000;
  vertical-align:bottom;
  table-layout: fixed;
}

#employers #internal #manageJobs td {
	padding: 3px;
	margin: 0px;
	color: #000;
	vertical-align:bottom;
	overflow: hidden;
}
#employers #internal #receipts table {
	padding: 0px;
	margin: 0px;
	border: none;
}
#employers #internal #receipts table td {
	padding: 0px;
	margin: 0px;
	color: #369;
}
/*********************************************************************************************/

#whatyougetNav {
	position: relative;
	background: transparent url(/images/v5/sub_banner_whatyouget.jpg) no-repeat 0 0;
	width: 699px;
	height: 228px;
}
#whatyougetNav h2 {
	margin: 0 0 10px 145px;
	padding-top: 10px;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
	font-size: 20px;
	font-family:'Lato', sans-serif, arial;
	color: #fff;
}
#whatyougetNav .btnSignUpNow {
	position: absolute;
	left: 144px;
	top: 181px;
}
#whatyougetNav ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 145px;
}
#whatyougetNav li {
	display: inline-block;
	margin-right: 20px;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
	font-size: 13px;
	font-family:'Lato', sans-serif, arial;
	color: #fff;
}
#whatyougetNav li a:link, #whatyougetNav li a:active, #whatyougetNav li a:visited {
	display: block;
	color: #fff;
	margin-bottom: 5px;
}
#whatyougetNav li a:hover {
}
/* Job Seekers overrides */
/* Employers overrides */
#jobseekers .t3 #right h1 {
	margin: 0;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: bold;
	font-size: 24px;
	line-height: 15px;
	background:none;
}
#jobseekers h1 {
	margin: 0;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: bold;
	font-size: 24px;
	line-height: 15px;
	background:none;
}
#jobseekers #internal {
	padding: 2px;
	margin-top: 6px;
	margin-bottom: 0px;
	background: url(/images/bg_search_container.gif) repeat-x;
	border: 1px solid #e2eef7; /*e2eef7;*/
	border-radius: 3px;
  background-color: #fff;
	width: 100%;
}
/*#jobseekers #internal {
	padding: 8px;
	margin-bottom: 0px;
	background: #e2eef7 url(/images/v5/bg_callout_box.jpg) repeat-x left bottom;
	
}*/
#jobseekers #internal table {
	padding: 0px;
	margin: 0px;
	border:none;
}
#jobseekers #internal table td {
	padding: 3px;
	margin: 0px;
	color:#369;
}
#jobseekers #internalResume {
	padding: 0px;
	margin-bottom: 0px;
}
#jobseekers #internalResume table {
	padding: 0px;
	margin: 0px;
	border:none;
}
#jobseekers #internalResume table td {
	padding: 2px;
	margin: 0px;
}
#jobseekers #banner_jobseeker_internal {
	/*width: 730px;
	height: 49px;*/
	min-height: 30px;
	border-radius: 3px;
	background: #fff;
	padding: 5px 5px 10px;
	margin: 10px;
	border: 1px solid #eee;
}
#jobseekers #banner_jobseeker_internal h2 {
	margin:0px;
	padding:5px 0 0 10px;
	font-size: 16px;
	font-family:'Lato', sans-serif, arial;
	color:#369;
	/*width: 400px;*/
	text-align:left
}
#jobseekers #banner h3 {
	width: 374px;
	background: transparent url(/images/v5/img_banner_jobseekers.png) no-repeat bottom right;
}
#jobseekers .callout div {
	padding: 13px 15px 0 60px;
	background-position: 12px 13px;
	font-size: 12px;
}
#jobseekers #topRow {
	margin-bottom: 27px;
}
#jobseekers #counter {
	height: 139px;
}
#jobseekers #myLinks {
	list-style: none;
	margin: 0;
	padding: 0;
}
#jobseekers #myLinks li {
	display: inline-block;
	width: 19%;
	text-align: center;
}
#jobseekers #myLinks a:link, #jobseekers #myLinks a:active, #jobseekers #myLinks a:visited {
	display: block;
	padding-top: 40px;
	background-position: center top;
	font-size: 15px;
	font-family:'Oswald', sans-serif, arial;
	color: #696969;
}
#jobseekers #myLinks a:hover {
	color: #05cafc;
}
#jobseekers #signUpNow {
	position: relative;
	width: 701px;
	height: 221px;
	background: transparent url(/images/v5/sub_banner_jobseekers.jpg) no-repeat top right;
}
#jobseekers #signUpNow .signUpNow {
	position: absolute;
	top: 161px;
	left: 413px;
}
#jobseekers #signup .subtitle {
	color: #126ea7;
	font-size: 18px;
	font-family:'Lato', sans-serif, arial;
	line-height: 30px;
}
#jobseekers #signup #shadow-container {
	background: #e2eef7 url(/images/v5/bg_callout_box.jpg) repeat-x left bottom;
}
#jobseekers #signup .wrapper td {
	padding: 3px;
}
/* Job Seekers Signup */
#jobseekers #expressSignUp {
	width: 430px;
	margin: 53px 0 0 0;
}
#jobseekers #expressSignUp h2 {
	text-align: left;
	font-size: 20px;
	padding-left: 15px;
}
/*#expressSignUp input[type=text], #expressSignUp input[type=password] {display: block; padding: 8px; font-size: 13px; width: 285px; margin: 10px 0 10px 13px;}*/
#jobseekers #expressSignUp input[type=text], #jobseekers #expressSignUp input[type=password] {
	display: block;
	width: 182px;
	font-size: 14px;
	margin: 10px 0 0 10px;
	padding: 3px;
}
#jobseekers #expressSignUp select {
	border: 1px solid #999;
	font-size: 12px;
	margin:10px 0 0 10px;
	padding: 2px;
	width: 190px
}

#jobseekers #expressSignUp .test2 select {
  border: 1px solid #999;
  font-size: 12px;
  margin:3px 0 3px 10px;
  padding: 2px;
  width: 198px
}

#jobseekers #expressSignUp input[type=file] {
	display: block;
	width: 190px;
	font-size: 12px;
	margin: 10px 0 0 10px;
	padding: 3px;
	background-color:#fff;
}
#jobseekers #expressSignUp p {
	margin-left: 13px;
}
/* Employers Signup */
#employers #expressSignUp {
	width: 348px;
	margin: 0 0 0 20px;
}
#employers #expressSignUp h2 {
	text-align: left;
	font-size: 20px;
	padding-left: 15px;
}
#employers #expressSignUp input[type=text], #employers #expressSignUp input[type=password] {
	display: block;
	padding: 8px;
	font-size: 13px;
	width: 285px;
	margin: 10px 0 10px 13px;
}
#employers #expressSignUp select {
	border: 1px solid #999;
	font-size: 12px;
	margin:10px 0 0 10px;
	padding: 2px;
	width: 190px
}
#employers #expressSignUp input[type=file] {
	display: block;
	width: 190px;
	font-size: 12px;
	margin: 10px 0 0 10px;
	padding: 3px;
	background-color:#fff;
}
#employers #expressSignUp p {
	margin-left: 13px;
	margin-right: 13px;
	font-size: 13px;
}
#employers #expressSignUp p span {
	font-size: 18px;
	margin: 10px 0 5px;
	font-family:'Lato', sans-serif, arial;
	line-height: 18px;
}
#memberLogin {
	margin-top: 53px;
	width: 250px;
	background: url(/images/v5/bg_memberlogin_multi.jpg) no-repeat;
	/*background-size: auto 230px;*/
}
#memberLogin h2 {
	text-align: left;
	font-size: 20px;
	padding-left: 15px;
}
#memberLogin input[type=text], #memberLogin input[type=password] {
	display: block;
	padding: 3px;
	font-size: 14px;
	width: 220px;
	margin: 10px 0 0 10px;
}
#memberLogin p {
	margin: 20px 0 50px 13px;
}
#jobDescription strong {
	font-size: 16px;
	color: #1941a4;
}
#jobDetailNavigation {
	width: 100%;
	margin-bottom: 5px;
}
#jobDetailNavigation td.right {
	text-align: right;
}
#jobDetailNavigation strong {
	display: inline-block;
	margin-right: 20px;
	color: #1941a4;
}
/*********************************************************************************************/

/* About overrides */
#about #banner h3 {
	width: 374px;
	/*background: transparent url(/images/v5/img_banner_about.png) no-repeat bottom right;*/
	margin-right: 0;
}
/*********************************************************************************************/

/* Agencies overrides */
#agents h1 {
	margin: 0;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: bold;
	font-size: 24px;
	line-height: 15px;
	background:none;
}
#agents .t3 #right h1 {
	margin: 0;
	padding: 10px;
	text-align: left;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: bold;
	font-size: 24px;
	line-height: 15px;
	background:none;
}
#agents #signupsig {
	padding: 14px 20px 14px 0px;
}
#agents #banner h3 {
	width: 439px;
	/*background: transparent url(/images/v5/img_banner_agencies.png) no-repeat bottom right;*/
	margin-right: 0;
}
#agents #whatyouget {
	width: 701px;
	height: 420px;
	background: transparent url(/images/v5/sub_banner_agencies.jpg) no-repeat 0 0;
}
#agents #whatyouget div {
	padding: 20px 45px 0 352px;
	text-align: center;
	text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
	font-family:'Lato', sans-serif, arial;
	color: #fff;
}
#agents #whatyouget div h2 {
	font-size: 60px;
	line-height: 10px;
	color: #fff;
	margin-bottom: 25px;
}
#agents #whatyouget div h3 {
	font-size: 129px;
	line-height: 130px;
	margin-bottom: 15px;
}
/*********************************************************************************************/
#agents #internal {
	padding: 2px;
	margin-top: 6px;
	background: #eef5fb; /* background: #e2eef7 url(/images/v5/bg_callout_box.jpg) repeat-x left bottom; */
	border: 1px solid #ccc;
}
#agents #internal table {
	padding: 1px;
	margin: 1px;
	border:none;
}
#agents #internal table td {
	padding: 3px;
	margin: 0px;
	color:#000;
}


/* Search Results overrides */
#search .t3 #right h1 {
	margin: 0;
	padding: 5px 10px 10px 10px;
	text-align: left;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #369;
	font-weight: bold;
	font-size: 24px;
	line-height: 25px;
	background:none;
	float: left;
}
#search #banner h3 {
	width: 419px;
	background: transparent url(/images/v5/img_banner_jobseekers.png) no-repeat bottom right;
}
#search .t3 #left {
	font-size: 12px;
	background-image: none;
	/*margin-top: 40px;*/
}
#search .t3 #left a {
	text-decoration: underline;
	margin-top: 3px;
}
#search .t3 table {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse:collapse;
	font-size: 12px;
}
#search .t3 table th {
	margin: 0;
	background: transparent url(/images/v5/bg_blue.jpg) repeat-x 0 0;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
#search .t3 table th .right {
	float:right;
}
#search .t3 table th .left {
	float:left;
}
#search .t3 table th a {
	display: inline-block;
	color: #fff;
	text-decoration: underline; /*margin-left: 15px;*/
}
#search .t3 table td {
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border: 0;
	border-bottom: 2px solid #fff;
	font-weight: bold;
}
#search .t3 table tr {
	margin: 0;
	background-color: #f1f3fa;
}
#search .t3 table tr.filter {
	background-color: #cddef3;
	font-weight: bold;
}
#search .t3 table tr.filter td {
	padding: 5px 2px 5px 5px;
}
#search .t3 table tr.filter a {
	text-decoration: underline;
}

#search .t3 #cpc_header table tr {
	margin: 0;
	background-color: #fff;
}

#jobDetails table {
	width: 100%;
	border: 0;
	border-collapse: collapse;
	margin-bottom: 5px;
	border-bottom: none;
}
#jobDetails table td {
	vertical-align: top;
	padding: 0px;
}
#jobDetails table td strong {
	font-weight: bold;
	font-size: 14px;
}
#jobDetails table p {
	margin: 0px;
}
#jobDetails table.top {
	margin: 0;
	border: 0;
}
#currentSearch {
	padding: 12px 8px;
	background-color: #e4eff7;
	border: 1px dashed #5e94ba;
	font-size: 11px;
}
.t3 #currentSearch h2 {
	color: #000;
	font-size: 12px;
	padding: 0;
	text-transform:capitalize;
	margin: 0;
	font-weight: bold;
	font-family:arial;
}
#currentSearch strong {
	color: #053d62;
	display: block;
	margin-top: 3px;
}
#currentSearch a {
	display: inline-block !important;
}
/*********************************************************************************************/

/* Contact overrides */
#contact #banner h3 {
	width: 374px;
	/*background: transparent url(/images/v5/img_banner_contact.png) no-repeat right top;*/
	margin-right: 0;
}

#contactBox {
	float: left;
	/*width: 410px;*/
	padding: 15px 25px;
	background: transparent url(/images/v5/bg_callout_box.jpg) repeat-x 0 0;
}
#contactBox h2 {
	padding: 0 80px 15px 0;
	margin: 0;
	background: transparent url(/images/v5/icon_heads.png) no-repeat right top;
	font-family:'Lato', sans-serif, arial;
	color: #085b93;
	text-align: left;
	font-weight: normal;
	font-size: 27px;
}
#contactBox div {
	padding: 0 0 30px 55px;
}
#contactBox div strong {
	font-size: 16px;
	font-weight: normal;
	font-family:'Lato', sans-serif, arial;
	color: #085b93;
}
#contactBox div ul {
	margin: 5px 0 0;
	padding: 0 0 0 15px;
}
#contactBox div li {
	margin-bottom: 5px;
}
#supportBox {
	float: right;
	width: 170px;
	padding: 15px 25px;
	background: transparent url(/images/v5/bg_callout_box.jpg) repeat-x 0 0;
}
#supportBox h2 {
	padding: 0;
	margin: 0;
	font-family:'Lato', sans-serif, arial;
	color: #085b93;
	font-weight: normal;
	font-size: 18px;
}
#supportBox p {
	line-height: 26px;
}
#supportBox hr {
	background-color: #8ebfe0;
	height: 1px;
	border: 0;
	margin-bottom: 15px;
}

#contactBoxPrivate {
	float: left;
	width: 400px;
	padding: 15px 25px;
	margin: 0 10px 0 0;
	background: url(/images/v5/bg_callout_box.jpg) repeat-x 0 0;
	background-color: #fff;
}
#contactBoxPrivate .email {
	background: transparent url(/images/v5/icon_email.png) no-repeat right top;
	height: 40px;
}

#contactBoxPrivate .phone {
	background: transparent url(/images/v5/icon_phone.png) no-repeat right top;
	height: 90px;
}
#contactBoxPrivate .info {
	background: transparent url(/images/v5/icon_heads.png) no-repeat right top;
	height: 60px;
}

#contactBoxPrivateInfo {
	float: left;
	width: 150px;
	padding: 15px 10px 15px 25px;
	margin: 0px;
	background: transparent url(/images/v5/bg_callout_box.jpg) repeat-x 0 0;
	width: 200px;
}


/*********************************************************************************************/

/* Privacy overrides */
#privacy #banner h3 {
	width: 465px;
	background: transparent url(/images/v5/img_banner_privacy.png) no-repeat bottom right;
	margin-right: 0;
}
/*********************************************************************************************/

/* expandCollapse */
.expandCollapse {
}
.expandCollapse h4 {
	cursor: pointer;
	cursor: hand;
	background: transparent url(/images/v5/arrow_blue.gif) no-repeat 2px 4px;
	font-size: 15px;
	font-family:'Lato', sans-serif, arial;
	padding-left: 15px;
	color: #053d62;
	margin: 17px 0 0;
}
.expandCollapse .expandOpen {
	background: transparent url(/images/v5/arrow_blue_down.gif) no-repeat 0 6px;
}
.expandCollapse ul {
	/*display: none;*/
	padding: 0 0 0 15px;
	margin: 0;
	list-style: none;
}
.expandCollapse ul li {
	color: #7d7d7d;
	padding: 0;
	margin: 0;
}
/*********************************************************************************************/
#boxJobSeekerEmail {
	background: transparent url(/images/v5/bg_memberlogin.jpg) no-repeat 0 0;
	height: 120px;
	margin-bottom: 30px;
	padding-left: 12px;
}
#boxJobSeekerEmail h2 {
	background-image: none;
	background-color: transparent;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 15px 0 10px;
	color: #fff;
}
#boxJobSeekerEmail input[type=text] {
	border: 1px solid #808080;
	width: 130px;
	font-size: 12px;
	margin: 0 0 12px 0;
	padding: 3px;
}
#boxJobSeekerEmail a.btnGreen {
	width: 85px;
}

#boxJobSeekerLogin {
	background: transparent url(/images/v5/bg_memberlogin.jpg) no-repeat 0 0;
	height: 159px;
	margin-bottom: 10px;
	padding-left: 12px;
}
#boxJobSeekerLogin h2 {
	background-image: none;
	background-color: transparent;
	font-size: 20px;
	text-align: left;
	padding: 15px 0 10px;
}
#boxJobSeekerLogin input[type=text], #boxJobSeekerLogin input[type=password] {
	border: 1px solid #808080;
	width: 182px;
	font-size: 12px;
	margin: 0 0 12px 0;
	padding: 3px;
}
#boxJobSeekerLogin a.btnGreen {
	width: 85px;
}
#lostPassword {
	text-align: center;
	margin-bottom: 30px;
}
#lostPassword a.underline {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.blueBoxDashed {
	position: relative;
	padding: 12px 8px;
	background-color: #e4eff7;
	border: 1px solid #cccccc;
}
.blueBoxDashed h1 {
	font-family:'Lato', sans-serif, arial;
	text-transform: uppercase;
	color: #1941a4;
	font-size: 21px;
}
.t3 #right .blueBoxDashed h1 {
	font-family:'Lato', sans-serif, arial;
	text-transform: uppercase;
	color: #1941a4;
	font-size: 21px;
	background:none;
	margin: 10px 0 20px 0;
	padding: 0px;
	line-height: 0px;
}
.blueBoxDashed strong {
	display: inline-block;
	margin-bottom: 5px;
	color: #1941a4;
	font-weight: bold;
}
.blueBoxDashed strong {
	display: inline-block;
	margin-bottom: 5px;
	color: #1941a4;
	font-weight: bold;
}
.blueBoxDashed table {
	border-collapse:collapse;
}
.blueBoxDashed td {
	vertical-align: top;
	padding-right: 20px;
}
.blueBoxDashed #btnApplyNow {
	position: absolute;
	top: 10px;
	right: 10px;
}
.alert {
	padding-left: 18px;
	background: transparent url(/images/v5/bg_alert.gif) no-repeat 0 0;
	color: #ff5a00;
}
#bbb {
	width: 220px;
	height: 125px;
	background: transparent url(/images/v5/bbb_rating.gif) no-repeat 0 0;
	margin-bottom: 20px;
}
/* Global Login Box */
#login {
	width: 328px;
	background: #ffffff url(/images/v5/bg_login.jpg) no-repeat right 15px;
	margin-left: 0;
}
#login h2 {
	text-align: left;
	font-size: 20px;
	padding-left: 15px;
}
#login input[type=text], #login input[type=password] {
	display: block;
	padding: 8px;
	font-size: 13px;
	width: 285px;
	margin: 10px 0 10px 13px;
}
#login p {
	margin: 15px 0 0 13px;
}
/*********************************************************************************************/

/* New To Sales Jobs */
#newToSalesJobs {
	width: 330px;
	background: #ffffff url(/images/v5/bg_new_to_sales_jobs.jpg) no-repeat 0 0;
	padding-top: 194px;
}
/*********************************************************************************************/

.important {
	color: #182a59;
	font-size: 16px;
	font-weight: bold;
}
.important span {
	display: inline-block;
	margin-right: 25px;
	font-size: 27px;
	font-family:'Oswald', sans-serif, arial;
	font-weight: normal;
	text-transform: uppercase;
}
/* Login bar */
#loginBar {
	background: #102c9c url(/images/v5/bg_blue.jpg) repeat-x 0 0;
	padding: 5px 5px;
	margin: 12px 0 0;
}
#loginBar input[type=text], #loginBar input[type=password] {
	margin: 0 7px 0 0;
	padding: 5px;
	font-size: 15px;
	height: 20px;
	width: 283px !important;
	border: 0;
}
#loginBar table, #loginBar table td {
	padding: 0;
	margin: 0;
}
#loginBar h2 {
	margin: 5px 0 10px 5px;
	letter-spacing: .01em;
	text-transform: uppercase;
	text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4);
	font-family:'Oswald', sans-serif, arial;
	color: #fff !important;
	font-size: 24px;
	line-height: 24px;
}
/*********************************************************************************************/

/* Popup fonts */
#popup {
	text-align: left;
	background-image: none;
	padding: 25px 20px;
}
#popup h1 {
	font-family:'Oswald', sans-serif, arial;
	color: #2462b3;
	font-size: 21px;
	margin-bottom: 20px;
}
#popup h1 span {
	font-size: 30px;
}
#popup h2 {
	font-size: 14px;
	margin: 0;
	color: #2462b3;
}
#popup p {
	margin: 0 0 15px;
}
/*********************************************************************************************/

#boxResumeGallery {
	margin-bottom: 20px;
	padding: 15px 0 5px 12px;
}
#boxResumeGallery h2 {
	margin-bottom: 13px;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #000 !important;
	font-size: 14px;
	background: transparent url(/images/v5/bg_gray_bars.gif) no-repeat 105px 10px;
}
#boxResumeGallery a {
	display: inline-block;
	width: 61px;
	height: 58px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#boxResumeGallery a.junior {
	background: transparent url(/images/v5/icon_resume_junior.gif) no-repeat 0 0;
}
#boxResumeGallery a.mid {
	background: transparent url(/images/v5/icon_resume_mid.gif) no-repeat 0 0;
}
#boxResumeGallery a.pro {
	background: transparent url(/images/v5/icon_resume_pro.gif) no-repeat 0 0;
}
#boxFromOurBlog {
	margin-bottom: 30px;
}
#boxFromOurBlog h2 {
	margin-bottom: 13px;
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #000 !important;
	font-size: 14px;
	background: transparent url(/images/v5/bg_gray_bars.gif) no-repeat 105px 10px;
}
#boxFromOurBlog ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#boxFromOurBlog li {
	margin: 0 0 15px;
}
#counter {
	position: relative;
	background: transparent url(/images/v5/bg_counter.jpg) no-repeat 0 0;
	width: 220px;
	height: 120px;
	margin-bottom:20px;
}
#counter table {
	position: absolute;
	top: 32px;
	right: 12px;
	font-family:'Oswald', sans-serif, arial;
	font-size: 20px;
}
#counter table td {
	width: 24px;
	text-align: center;
}
#boxWebStats {
	margin-bottom: 20px;
}
#boxWebStats ul {
	margin-top: 15px;
	list-style-image: url(/images/v5/arrow_blue.gif);
}
#boxWebStats li {
	margin-bottom: 5px;
}
#terms {
	background: transparent url(/images/v5/bg_callout_box.jpg) repeat-x 0 0;
	padding: 10px;
	margin-bottom: 20px;
}
#terms h2 {
	font-family:'Lato', sans-serif, arial;
	color: #085b93;
	font-size: 16px;
	padding-left: 45px;
}
#terms h2 a {
	font-size: 13px;
}
#terms p {
	font-size: 13px;
}
#whosUsingSaleJobs {
	margin-bottom: 20px;
	clear: both;
	text-align: center;
	padding: 90px 21px 15px 15px;
	background: transparent url(/images/v5/whos_using_salesjobs.jpg) no-repeat 10px 0;
}
#whatToWear {
	position: relative;
	width: 701px;
	height: 420px;
	background: transparent url(/images/v5/sub_banner_whattowear.jpg) no-repeat top right;
}
#whatToWear .men {
	position: absolute;
	top: 335px;
	left: 58px;
}
#whatToWear .women {
	position: absolute;
	top: 335px;
	left: 464px;
}
#getStarted {
	position: relative;
	width: 701px;
	height: 262px;
	background: transparent url(/images/v5/img_banner_getstarted.png) no-repeat top right;
	margin: 0;
}
#getStarted .getStartedNow {
	position: absolute;
	top: 194px;
	left: 500px;
}
#attire {
	background: transparent url(/images/v5/bg_lightblue.jpg) repeat-x 0 0;
	padding: 20px;
	list-style: none;
	margin: 15px 0 0;
}
#attire li {
	padding: 0;
	margin: 0 0 45px 0;
}
#attire h2 {
	text-transform: uppercase;
	font-family:'Oswald', sans-serif, arial;
	color: #053d62;
	font-size: 16px;
	margin: 0;
}
#attire img {
	float: right;
	margin-left: 60px;
}
#videos ul {
	list-style: none;
	padding: 5px 0 0;
	margin: 5px 30px 5px 0;
	border-top: 1px solid #d9d9d9;
}
#videos ul li {
	position: relative;
	display: inline-block;
	width: 210px;
	height: 181px;
	border-left: 1px solid #d9d9d9;
	text-align: center;
	vertical-align: top;
	font-size: 15px;
	font-weight: bold;
}
#videos ul > li:first-child, #videos > ul:first-child {
	border: 0;
}
#videos ul li img {
	border: 4px solid #fff;
	margin-bottom: 15px;
	-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333');
}
#videos a {
	position: absolute;
	display: block;
	background: transparent url(/images/v5/btnPlay.png) no-repeat 43px 5px;
	top: 0;
	left: 0;
	padding: 110px 15px 0;
	width: 180px;
	text-align: center;
}
/* How We Compare overrides */
#howWeCompare #banner h3 {
	/* width: 374px; */
	background: transparent url(/images/v5/img_banner_employers.png) no-repeat bottom right;
}
#howWeCompare #banner span {
	position: absolute;
	left: 220px;
	width: 220px;
}
#howWeCompare #left table {
	border-collapse:collapse;
}
#howWeCompare #left table td {
	vertical-align: top;
	padding: 35px 0;
	color: #053d62;
	border-bottom: 1px solid #d9d9d9;
}
#howWeCompare #left table img {
	margin: 10px 30px;
}
#howWeCompare #left table h2 {
	width: 200px;
	margin: 10px 0 0 30px;
}
#howWeCompare #left table h3 {
	margin: 10px 20px 0 40px;
0;
	font-family:'Oswald', sans-serif, arial;
	font-size: 20px;
}
#howWeCompare #left table ul {
	margin: 0;
	padding: 0 0 0 15px;
	width: 270px;
}
#howWeCompare #left table ul li {
	margin-bottom: 5px;
}
#howWeCompare #left table tr.salesjobs {
	background: transparent url(/images/v5/bg_howwecompare.jpg) repeat-x 0 0;
}
#howWeCompare #left table tr.salesjobs td {
	border: 0;
}
#howWeCompare #left table tr.salesjobs td li strong {
	font-size: 18px;
}
#howWeCompare #left table tr.salesjobs h3 span {
	font-size: 43px;
}
/*********************************************************************************************/

/* Logos */
.logo {
	display: inline-block;
	text-indent: -9999px;
}
.macys {
	width: 108px;
	height: 19px;
	background: transparent url(/images/v5/logo_macys.gif) no-repeat top right;
}
.verizon {
	width: 57px;
	height: 38px;
	background: transparent url(/images/v5/logo_verizon.gif) no-repeat top right;
}
/*********************************************************************************************/

table.blue {
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse:collapse;
	width: 700px;
}
table.blue th {
	text-align: center;
	margin: 0;
	background: transparent url(/images/v5/bg_blue.jpg) repeat-x 0 0;
	padding: 10px 15px;
	font-size: 18px;
	font-weight: normal;
	text-shadow: 3px 3px 3px rgba(0, 0, 0, 0.6);
	font-family:'Oswald', sans-serif, arial;
	color: #fff;
}
table.blue td {
	text-align: center;
	margin: 0;
	padding: 5px 15px;
	vertical-align: top;
	border: 0;
	border-top: 10px solid #fff;
	font-weight: bold;
	font-size: 16px;
	color: #000;
}
table.blue tr {
	margin: 0;
	background-color: #e3eff7;
}
table.blue tr.alt {
	background-color: #b9dcf3;
}
.placeholder {
	color: #333333;
}
a.arrowBlueCircle:link, a.arrowBlueCircle:active, a.arrowBlueCircle:visited {
	display: inline-block;
	height: 15px;
	background: transparent url(/images/v5/arrow_blue_circle.gif) no-repeat 0 0;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 5px;
}
a.arrowBlueLine:link, a.arrowBlueLine:active, a.arrowBlueLine:visited {
	display: inline-block;
	height: 15px;
	background: transparent url(/images/v5/arrow_blue_line.gif) no-repeat right 8px;
	padding-right: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #1941a4;
}
a.btnGreen:link, a.btnGreen:active, a.btnGreen:visited, input.btnGreen {
	display: inline-block;
	padding: 5px 15px;
	font-family: arial !important;
	text-align: center;
	color: #fff;
	font-size: 13px;
	letter-spacing: 1px;
	border: 0;
	font-weight: bold;
	background: #5ca636 url(/images/v5/bg_btnGreen.jpg) repeat-x 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
a.btnGreen:hover, input.btnGreen:hover {
	background: #5ca636 url(/images/v5/bg_btnGreen_over.jpg) repeat-x 0 0;
}
a.btnBlue:link, a.btnBlue:active, a.btnBlue:visited, input.btnBlue {
	display: inline-block;
	padding: 5px 15px;
	font-family: arial !important;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background: #5ca636 url(/images/v5/bg_btnBlue.jpg) repeat-x 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
a.btnBlue:hover, input.btnBlue:hover {
	background: #5ca636 url(/images/v5/bg_btnBlue_over.jpg) repeat-x 0 0;
}
.btnWide {
	width: 100%;
	padding: 5px 0 !important;
}
.btnLarge {
	font-size: 18px !important;
	font-weight: normal !important;
}
.searchBar .btnLarge {
	font-size: 18px !important;
	font-weight: normal !important;
	padding: 5px 10px;
}
.rounded {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px; /* future proofing */
	-khtml-border-radius: 4px; /* for old Konqueror browsers */
}
.rounded-header {
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px; /* future proofing */
	-khtml-border-radius: 4px 4px 0px 0px; /* for old Konqueror browsers */
}
.shadow {
	/*-moz-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.3);*/
	-moz-box-shadow: #666 1px 2px 4px;
	-webkit-box-shadow: #666 1px 2px 4px;
	box-shadow: #666 1px 2px 4px;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#333333');
}
.steps {
	list-style: none;
	margin: 0 0 25px;
	padding: 0;
}
.steps li {
	display: inline-block;
	padding: 0;
	margin: 0;
}
.steps li a {
	display: block;
	padding: 2px 6px 2px 20px;
	font-size: 11px;
}
a.step1 {
	background: transparent url(/images/v5/postajob/signup/submenu/1-gray.gif) no-repeat 0 0;
}
a.step1Active {
	background: transparent url(/images/v5/postajob/signup/submenu/1.gif) no-repeat 0 0;
}
a.step2 {
	background: transparent url(/images/v5/postajob/signup/submenu/2-gray.gif) no-repeat 0 0;
}
a.step2Active {
	background: transparent url(/images/v5/postajob/signup/submenu/2.gif) no-repeat 0 0;
}
a.step3 {
	background: transparent url(/images/v5/postajob/signup/submenu/3-gray.gif) no-repeat 0 0;
}
a.step3Active {
	background: transparent url(/images/v5/postajob/signup/submenu/3.gif) no-repeat 0 0;
}
a.step4 {
	background: transparent url(/images/v5/postajob/signup/submenu/4-gray.gif) no-repeat 0 0;
}
a.step4Active {
	background: transparent url(/images/v5/postajob/signup/submenu/4.gif) no-repeat 0 0;
}
a.step5 {
	background: transparent url(/images/v5/postajob/signup/submenu/5-gray.gif) no-repeat 0 0;
}
a.step5Active {
	background: transparent url(/images/v5/postajob/signup/submenu/5.gif) no-repeat 0 0;
}
a.step6 {
	background: transparent url(/images/v5/postajob/signup/submenu/6-gray.gif) no-repeat 0 0;
}
a.step6Active {
	background: transparent url(/images/v5/postajob/signup/submenu/6.gif) no-repeat 0 0;
}
a.step7 {
	background: transparent url(/images/v5/postajob/signup/submenu/7-gray.gif) no-repeat 0 0;
}
a.step7Active {
	background: transparent url(/images/v5/postajob/signup/submenu/7.gif) no-repeat 0 0;
}
/* CSS from existing SalesJobs.com site */
.padded td {
	padding: 2px;
}
.subtitle {
	color: #003366;
	font-size: 14px;
	font-weight: bold;
}
.highlights {
	color: #369;
	font-size: 14px;
	font-weight: bold;
}
.leftnav_ads_images {
  max-width: 160px;
  max-height: 200px;
  margin-bottom:10px;
}
.company_images {
	max-width: 120px;
	max-height: 100px;
}
.res_padding td {
	padding-top:15px;
}

#shadow-container .wrapper {
	width: 100%;
}

