

/* START:Fonts Include
*********************************************************************************/

/********************************************************************************/

/* START:General CSS
*********************************************************************************/
.clr {
	clear: both;
}
fieldset {
	border: 0 none;
	margin: 4px 0;
	padding: 2px 0;
}
a {
	color: #2c6073;
	font-size: 14px;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-family: proxima_novabold, Arial, sans-serif;
}
h2 {
	color: #ce4a14;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}
.information,
.error,
.message,
.warning,
.notice {
	padding: 12px 40px 12px;
	text-align: center;
	font-family: proxima_novabold, Arial, sans-serif;
	font-size: 15px;
	margin: 13px 0 !important;
}
.warning,
.error {
	border-bottom: 2px solid #ce4a14;
	background: url("error.png") no-repeat left center;
	color: #ce4a14;
}
.message {
	border-bottom: 2px solid #358b2a;
	background: url("message.png") no-repeat left center;
	color: #358b2a;
}
.notice,
.information {
	background: url("information.png") no-repeat left center;
	border-bottom: 2px solid #3678DE;
	color: #3678DE;
}
img {
	border: none;
}
.main-div,
#main-div-after {
	width: 985px;
	margin: 0 auto;
	z-index: 2;
	position: relative;
}
#main-div-after {
	z-index: 1;
	padding: 0 0 150px 0;
}
/********************************************************************************/

/* START:Tables
*********************************************************************************/
table {
	border-collapse: collapse;
	width: 100%;
}

table thead th {
	white-space: nowrap;
	text-align: left !important;
}
.invoice-actions,
table th.text-center {
	text-align: center !important;
}
table thead th,
table tbody td {

}
table thead th a,
table thead {
	color: #fff;
}
table tbody tr {
}
table tbody tr:last-child {
	border: none;
}
table tbody a {
	
}
table tbody li a {
	font-weight: normal;
}
.tableLeft,
.tableRight {
	padding: 8px !important;
}
.align_right {
	text-align: right;
}
#table-alerts tr {
	border: none;
}
table tbody ul {
	clear: both;
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
table tbody li {
	float: left;
	margin: 0 5px 0 0;
}
.questionnaire-table tr,
.saved-search-tbl tr {
	border: none !important;
}
.saved-search-tbl td {
	padding: 0 5px;
}
form[name="SavedListingForm"] table tr,
form[name="SavedListingForm"] table tr:last-child .separateListing,
#pm_form tr,
.contact-us tr {
	border: none;
}
#pm_form .evenrow,
#pm_form .oddrow {
	border-bottom: 1px solid #e2e3e2;
}
.separateListing {
	padding: 0;
	font-size:1px;
}
#pm_form .separateListing,
#edit-questions .separateListing {
	display: none;
}
#filterForJobsStat select {
	width: auto;
}
/********************************************************************************/

/* START:Header
*********************************************************************************
#header-bg-sitemap,
#header-bg,
#header-bg-in-sitemap,
#header-bg-in {
	position: absolute;
	width: 100%;
	height: 185px;
	z-index: 1;
}
#header-bg-sitemap,
#header-bg {
	background: url("header-bg.png");
	border-top: 4px solid #1c1c1c;
}
#header-bg-in-sitemap,
#header-bg-in {
	background: url("header.png") no-repeat center bottom;
}
.emp-header-in,
.emp-header,
.index-header-bg,
.index-header-bg-in {
	height: 150px !important;
}
#header-left {
	margin: 30px 0 0 0;
	float: left;
	padding: 0 0 15px 0;
}
#header-right {
	margin: 10px 0 -7px 0;
	float: right;
	text-align: right;
	position: absolute;
	right: 0;
	z-index: 0;
}
#header-right a {
	color: #fff;
	font-size: 13px;
}
#header-right form {
	float: right;
	margin: 0;
}
#header-right input#password,
#header-right input#username {
	width: 95px;
	background: #174354;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #486f7e;
	-moz-box-shadow: inset 0 2px 0 0 #133745;
	-webkit-box-shadow: inset 0 2px 0 0 #133745;
	box-shadow: inset 0 2px 0 0 #133745;
	padding: 6px;
	color: #fff;
	font-size: 12px;
	font-family: Georgia, serif;
	font-style: italic;
	text-transform: lowercase;
}
#header-right input[type="submit"] {
	min-width: 65px;
}
#header-right .login_buttons_txt {
	display: none;
}
.header-user-menu span {
	font-size: 13px;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
}
.header-user-menu span a {
	vertical-align: top;
}
.header-user-menu span a:last-child {
	text-decoration: none;
	border-bottom: 1px solid #608897;
}
.header-user-menu span a:hover {
	border: none;
}
/********************************************************************************/

/* START:Top Menu
*********************************************************************************/
#top-menu {
	margin: 15px 0 0 0;
	position: relative;
	z-index: 1;
}
#top-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#top-menu ul li {
	float: left;
}
#top-menu ul li a {
	font-family: proxima_novasemibold, Arial, sans-serif;
	font-size: 17px;
	padding: 11px 18px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 0 #0b3751;
	-webkit-transition: background 0.5s ease, color 0.3s ease;
	transition: background 0.5s ease, color 0.3s ease;
}
#top-menu ul li:hover > a {
	background: #265668;
	border: 1px solid #30677b;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 17px;
	color: #bbecff;
}
#top-menu li ul {
	min-width: 200px;
	position: absolute;
	margin: 8px 0 0 1px;
	opacity: 0;
	visibility: hidden;
	transition: visibility 0s linear 0.5s,opacity 0.5s linear;
	z-index: 12;
}
#top-menu li ul li {
	background: #204d5e;
	min-width: 212px;
	clear: both;
	padding: 5px 10px;
	border-bottom: 1px solid #bbecff;
}
#top-menu li ul li a {
	color: #fff;
	font-size: 14px;
	padding: 5px;
}
#top-menu li ul li:hover a {
	background: none !important;
	border: 0 !important;
	padding: 5px !important;
}
#top-menu ul li:hover ul,
#top-menu li li:hover ul,
#top-menu li li li:hover ul {
	opacity: 1;
	overflow: hidden;
	visibility: visible;
	transition-delay: 0s;
}
#top-menu li ul li:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
/********************************************************************************/


/********************************************************************************/

/* START:Employer/Jobseeker Button
*********************************************************************************/
#employers {
	top: 160px;
	position: fixed;
	right: -42px;
	z-index: 2;
	background: rgb(119,172,42);
	background: -moz-linear-gradient(top,  rgba(119,172,42,1) 0%, rgba(119,172,42,1) 56%, rgba(86,135,16,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,172,42,1)), color-stop(56%,rgba(119,172,42,1)), color-stop(100%,rgba(86,135,16,1)));
	background: -webkit-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(119,172,42,1) 56%,rgba(86,135,16,1) 100%);
	background: -o-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(119,172,42,1) 56%,rgba(86,135,16,1) 100%);
	background: -ms-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(119,172,42,1) 56%,rgba(86,135,16,1) 100%);
	background: linear-gradient(to bottom,  rgba(119,172,42,1) 0%,rgba(119,172,42,1) 56%,rgba(86,135,16,1) 100%);
	-ms-transform: rotate(270deg);
	-moz-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	-webkit-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	-o-transform:  matrix(0.00000000, -1.00000000, 1.00000000, 0.00000000, 0, 0);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top: 1px solid #b4d18a;
	-moz-box-shadow: 0 0 5px 1px #003500;
	-webkit-box-shadow: 0 0 5px 1px #003500;
}
.ie-employers,
.jobseeker-button.ie-employers {
	border-top: none !important;
	border-radius: 5px 0 0 5px;
	display: block;
	right: 0 !important;
	filter: flipv() fliph();
	writing-mode: tb-rl;
}
.jobseeker-button {
	right: -48px !important;
}
#employers:hover {
	background: rgb(163,224,136);
	background: -moz-linear-gradient(top,  rgba(163,224,136,1) 0%, rgba(119,172,42,1) 56%, rgba(99,155,35,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163,224,136,1)), color-stop(56%,rgba(119,172,42,1)), color-stop(100%,rgba(99,155,35,1)));
	background: -webkit-linear-gradient(top,  rgba(163,224,136,1) 0%,rgba(119,172,42,1) 56%,rgba(99,155,35,1) 100%);
	background: -o-linear-gradient(top,  rgba(163,224,136,1) 0%,rgba(119,172,42,1) 56%,rgba(99,155,35,1) 100%);
	background: -ms-linear-gradient(top,  rgba(163,224,136,1) 0%,rgba(119,172,42,1) 56%,rgba(99,155,35,1) 100%);
	background: linear-gradient(to bottom,  rgba(163,224,136,1) 0%,rgba(119,172,42,1) 56%,rgba(99,155,35,1) 100%);
}
#employers a {
	font-family: proxima_novabold, arial;
	color: #fff;
	font-size: 19px;
	text-shadow: 1px 0 1px #000;
	text-decoration: none;
	display: block;
	padding: 15px 15px 20px 15px;
}
/********************************************************************************/

/* START:Main Page Structure
*********************************************************************************/
#left-column,
#right-column {
	margin: 15px 0 0 0;
	padding: 0 0 150px 0;
}
#left-column {
	width: 610px;
	float: left;
}
#right-column {
	width: 330px;
	float: right;
}
#right-column .banner {
	margin: 0 0 10px 0;
	clear: both;
}
.white-block {
	background: #fff;
	border: 1px solid #dedede;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
	padding: 15px 0;
	margin: 0 0 15px 0;
	clear: both;
	box-shadow: 0 0 2px 0 #d3d3d3;
}
.white-block h2 {
	display: table;
	margin: 0 auto;
}
.sep-line {
	background: url("h2-line-bg.png") no-repeat center;
	width: 329px;
	height: 19px;
	display: inline-block;
	margin: 5px auto;
}
/********************************************************************************/

/* START:Quick Search
*********************************************************************************/
#quick-search {
	background: url("quick-search-bg.jpg") repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #fff;
	min-height: 91px;
	position: relative;
	-webkit-box-shadow: 0 13px 7px -8px #C0C0C0;
	-moz-box-shadow: 0 13px 7px -8px #C0C0C0;
	box-shadow: 0 13px 7px -8px #C0C0C0;
	z-index: 1;
}
#quick-search-right {
	width: 80%;
	float: right;
}
#quick-search-left {
	float: left;
	display: inline-block;
	position: relative;
	top: -1px;
	left: -1px;
}
.label {
	background: url("find-job-bg.png") repeat-x;
	border: 1px solid #000;
	display: inline-block;
	vertical-align: top;
	height: 90px;
	border-right: none;
	-moz-box-shadow: inset 1px 1px 0 0 #6d6d6d;
	-webkit-box-shadow: inset 1px 1px 0 0 #6d6d6d;
	box-shadow: inset 1px 1px 0 0 #6d6d6d;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-radius: 5px 0 0 5px;
	padding: 0 15px 0 25px;
	float: left;
}
.label h1 {
	font-family: proxima_novabold, Arial, sans-serif;
	font-size: 24px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #000;
	margin: 32px 0;
}
#quick-search-left .right-arrow {
	background: url("find-job-right.png") no-repeat center;
	width: 17px;
	height: 92px;
	display: inline-block;
}
#quick-search-right .in {
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: italic;
	color: #474747;
	padding: 0 10px 0 15px;
}
.quick-search-input,
.quick-search-btn,
#quickSearchLinks,
#inputStat {
	display: inline-block;
}
.quick-search-input input {
	width: 260px;
	background: url("qs-input-bg.png") repeat-x;
	height: 35px;
	border: 1px solid #bababa;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 0 0 #fff;
	-webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 0 0 #fff;
	box-shadow: inset 0 0 0 1px #fff, 0 1px 0 0 #fff;
	padding: 0 15px;
	font-family: Georgia, serif;
	font-size: 16px;
	font-style: italic;
	color: #9b9b9b;
	line-height: 35px;
}
.quick-search-btn #btnSearch {
	background: url("zoomer.png") no-repeat 12px center;
	padding: 0 27px 0 34px;
	font-family: proxima_novabold, Arial, sans-serif;
	font-size: 18px;
	height: 35px;
	text-shadow: 0 -1px 0 #c63f0a;
	border: none;
	min-width: 0 !important;
}
.find-button-zoom:hover {
	background: url("buttons-bg.png") repeat-x 0 -101px;
}
.find-button-zoom {
	background: url("buttons-bg.png") repeat-x 0 -64px;
	border: 1px solid #c43b07;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#inputStat {
	font-size: 14px;
	color: #2c6073;
	text-shadow: 0 1px 0 #fff;
}
#inputStat .strong {
	font-family: proxima_novasemibold, Arial, sans-serif;
}
#inputStat .online {
	color: #ce4a14;
	border-bottom: 1px solid #dcbbae;
}
#quickSearchLinks {
	float: right;
	margin: 0 25px 0 0;
}
#quickSearchLinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#quickSearchLinks ul li {
	background: url("more.png") no-repeat right center;
	padding: 0 12px 0 0;
}
#quickSearchLinks ul li ul li {
	min-width: 170px;
	color: #fff;
	background: none;
}
#quickSearchLinks ul li ul li a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 10px 10px 10px 15px;
	white-space: nowrap;
}
#quickSearchLinks ul li ul {
	position: absolute;
}
#quickSearchLinks ul li:hover a {
	border: none;
}
#moreOprtionsItem {
	border: 1px solid #bababa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #2c6073;
	box-shadow: 0 1px 2px 1px #ccc;
	-moz-box-shadow: 0 1px 2px 1px #ccc;
	-webkit-box-shadow: 0 1px 2px 1px #ccc;
	z-index: 20 !important;
}
#moreOprtionsItem li:first-child {
	border-bottom: 1px solid #255364;
}
#moreOprtionsItem li:last-child {
	border-top: 1px solid #557b89;
}
#moreOptions {
	text-decoration: none;
	border-bottom: 1px solid #b4c1c5;
	color: #2c6073;
	font-family: proxima_novasemibold, Arial, sans-serif;
	font-size: 14px;
	text-shadow: 0 1px 0 #fff;
}
#moreOprtionsItem {
	opacity: 0;
	visibility: hidden;
	transition: visibility 0s linear 0.5s,opacity 0.5s linear;
	z-index: 10;
}
#moreOprtionsItem li a:hover span {
	text-decoration: underline;
}
#quickSearchLinks ul li:hover ul {
	opacity: 1;
	overflow: hidden;
	visibility: visible;
	transition-delay: 0s;
}
/********************************************************************************/

/* START:JTabs Plugin CSS
*********************************************************************************/
#jTabs,
#jTabs ul,
#jTabs ul li {
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
}
.ui-tabs-nav li {
	background: url("tabs-separator.png") no-repeat right center !important;
}
.ui-tabs-nav li:last-child {
	background: none !important;
}
#jTabs .ui-state-default {
	margin: 0;
}
#jTabs .ui-state-default a {
	font-family: proxima_novalight, Arial, sans-serif !important;
	font-size: 16px !important;
	color: #a1a1a1 !important;
	padding: 10px 20px !important;
}
#jTabs .ui-state-default:first-child a {
	padding: 10px 20px 10px 0 !important;
}
#jTabs .ui-tabs-selected a {
	font-family: proxima_novabold, Arial, sans-serif !important;
	color: #ce4a14 !important;
	background: url("tabs-active.png") no-repeat center bottom;
}
#jTabs .ui-tabs-nav {
	display: block;
}
#jTabs .css-panes {
	border-top: 2px solid #3b6b7d;
	margin: -1px 0 0 0;
}
#jTabs .ui-state-default a:hover {
	color: #ce4a14 !important;
}
.ui-tabs .ui-tabs-panel {
	padding: 10px 0 !important;
}
#jTabs .css-panes ul {
	list-style: none;
	display: inline-block;
	width: 33%;
	margin: 8px 0;
}
#jTabs .css-panes ul a {
	font-size: 15px;
	text-decoration: none;
	color: #2c6073;
}
#jTabs .css-panes ul a:hover {
	text-decoration: underline;
}
.blue {
	color: #ce4a14;
}
/********************************************************************************/

/* START:Featured and Latest Jobs
*********************************************************************************/
.white-block .view-all {
	background: url("link-line-bg.png") no-repeat top;
	padding: 15px 0 0 0;
	text-align: center;
}
.white-block .view-all a {
	border-bottom: 1px solid #d7dee1;
	text-decoration: none;
}
.white-block .view-all a:hover{
	border: none;
}

/* START:Job Seeker Tools Block
*********************************************************************************/
.job-seeker-tools {
	background: #fff;
	border: 1px solid #dedede;
}
.job-seeker-tools .header {
	border-bottom: 2px solid #dedede;
	font-family: proxima_novabold, Arial, sans-serif;
	padding: 15px 20px;
	font-size: 18px;
	color: #ce4a14;
	margin: 0;
}
.job-seeker-tools ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.job-seeker-tools ul li {
	display: inline-block;
	width: 32%;
	text-align: center;
	background: url("tools-sep.png") no-repeat right center;
	margin: 0 2px 0 0;
}
.job-seeker-tools ul li:last-child {
	background: none;
}
.job-seeker-tools ul li a {
	display: block;
	color: #ce4a14;
	font-family: proxima_novabold, Arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
	padding: 25px 0;
}
.job-seeker-tools ul li a:hover {
	text-decoration: underline;
}
.job-seeker-tools #innerBlogContentDiv {
	margin: 20px;
}
.job-seeker-tools #ajax_preloader_blog {
	margin: 15px auto;
}
/********************************************************************************/

/* START:Blog
*********************************************************************************/
#innerBlogContentDiv {
	margin: 0 20px;
	line-height: 22px;
}
a.blogLink {
	font-weight: bold;
	text-decoration: none;
}
.blogDate {
	background: url("icons.png") no-repeat 0 -577px;
	padding: 0 0 0 25px;
	display: block;
	clear: both;
	color: #e2e3e2;
	font-size: 13px;
	margin: 5px 0 0 0;
}
.blogtext {
	color: #585858;
	font-size: 13px;
}
/********************************************************************************/

/* START:News
*********************************************************************************/

/********************************************************************************/

/* START:Polls
*********************************************************************************/
.polls h2 {
	background: url("icons.png") no-repeat 0 -39px;
	padding: 0 0 0 25px;
}
#poll {
	margin: 0 20px;
}
#poll .strong {
	color: #2d6174;
}
#pollButton {
	float: right;
}
.polls-variable {
	float: left;
}
.polls-variable span {
	font-size: 13px;
}
/********************************************************************************/


/* START:Reports
*********************************************************************************/
#reports-navigation {
	font-weight: bold;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	margin: 0 0 15px 0;
}
#reports-navigation-in {
	background: -moz-linear-gradient(top,  #fafafa 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #fafafa 0%,#ededed 100%);
	background: -o-linear-gradient(top,  #fafafa 0%,#ededed 100%);
	background: -ms-linear-gradient(top,  #fafafa 0%,#ededed 100%);
	background: linear-gradient(to bottom,  #fafafa 0%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ededed',GradientType=0 );
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: left;
}
#reports-navigation-in-border {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	position: relative;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	overflow: hidden;
}
#reports-navigation a:hover {
	background: #f2f2f2;
}
#reports-navigation .current {
	background: #e4e4e4;
	color: #7a7a7a;
	text-decoration: none;
}
#reports-navigation .current:hover {
	background: #e4e4e4;
}
#reports-navigation .middle-item {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#reports-navigation a {
	display: block;
	float: left;
	padding: 10px 25px;
	color: #585b62;
}
#reports {
	padding: 10px 0;
}
#reports form {
	margin: 0 0 5px 0;
}
#reports h2 {
	font-weight: normal;
	margin: 5px 0;
}
#reports td {
	padding: 5px;
}
#reports #quick-stats {
	width: 400px;
}
#reports #quick-stats td {
	border-bottom: 1px solid #DEDEDE;
}

#general-stats .general-stats-item,
#general-stats th {
	text-align: center !important;
}
#adSpaceAccount #reports-navigation,
#adSpaceAccount h3,
#adSpaceAccount h1 {
	display: none;
}
#adSpaceAccount #quick-stats {
	display: block;
	width: auto;
}
#my-account-stats {
	margin: 0 0 20px 0;
}
/********************************************************************************/

/* START:Browse by Company
*********************************************************************************/
.browseCompanyAB {
	float: left;
	padding: 5px;
}
.SearchResultsCompany .numberResults,
.SearchResultsCompany .numberPerPage {
	display: inline-block;
	vertical-align: middle;
}
.SearchResultsCompany .topNavBar .pageNavigation {
	border: medium none;
	border-radius: 0 0 0 0;
	display: inline-block;
	float: right;
	padding: 0 15px 0 0;
	background: none;
	box-shadow: none;
}
.pageNavigation img {
	display: none;
}
/********************************************************************************/

/* START:Display Listing
*********************************************************************************/

.listingInfo {
	position: relative;
}
.narrow-col .displayField .player {
	margin: 0 5px;
}
.narrow-col .displayField embed {
	width: 90%;
	height: 250px;
	float: right;
	clear: both;
	margin: 0 5px;
}
#company-profile-video a.player,
#company-profile-video embed,
#col-wide .displayField a.player,
#col-wide .displayField embed {
	width: 100%;
	height: 350px;
}
.narrow-col a.player {
	width: 100%;
}
.listingLeftBlock embed {
	width: 214px;
}
.listingLeftBlock {
	clear: both;
}
.listingInfo {
 margin-top:20px;
}
.noRefine .listingInfo {
 margin-top:10px;
}

.noRefine .results-paging {
	float: none;
}

.refine-fix {
	margin: -40px 0 0 0;
}
/********************************************************************************/




/* START:Sub-Account
*********************************************************************************/
#sub-accounts .inputName {
	width: 20%;
}
#sub-accounts .results {
	margin: 0 !important;
}
.sub-user-permissions {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sub-user-permissions li {
	margin: 10px 0;
}
/********************************************************************************/

/* START:Accordeon
*********************************************************************************/
.page_button {
	background: none repeat scroll 0 0 #EFEFEF;
	border: 1px solid #ccc;
	border-radius: 2px;
	cursor: pointer;
	font-weight: bold;
	margin: 10px 0;
	padding: 5px;
}
.page_icon {
	color: #951919;
	display: inline-block;
	margin: 0 10px 0 0;
}
/********************************************************************************/

/* START:Payment Page
*********************************************************************************/
#formPayment {
	margin: 15px 0;
}
.inputStringMoney {

}
.paymentButton {
	min-width: 140px !important;
}
/********************************************************************************/

/* START:Invoice
*********************************************************************************/
#invoice-buttons {
	text-align: center;
}
#invoice-billto,
#invoice-sendto,
#invoice-logo,
#invoice-info {
	margin: 10px 0;
	padding: 10px 5px;
}
#invoice-logo {
	float: left;
	width: 380px;
	border-radius: 7px;
	text-align: left;
}
#invoice-info {
	float: right;
	line-height: 20px;
	text-align: right;
	width: 350px;
}
#invoice-info .strong,
#invoice-billto .strong,
#invoice-sendto .strong {
	font-size: 18px;
}
#invoice-billto {
	float: left;
}
#invoice-sendto {
	float: right;
}
#invoice-billto,
#invoice-sendto {
	border-top: 1px solid #D9D9D9;
	line-height: 22px;
	width: 380px;
}
table#invoice-table {
	font-size: 12px;
	width: 100%;
}
table#invoice-table tr.invoice-table-head {
	background: none repeat scroll 0 0 #EDEDED;
}
table#invoice-table tr.invoice-table-head td {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	height: inherit !important;
}
table#invoice-table td {
	border: 1px solid #D9D9D9;
	padding: 5px 10px;
}
.invoice-amount-total {
	background: none repeat scroll 0 0 #F5F5F5;
	font-weight: bold;
	text-align: right;
}
#answerBlock .remove,
.add-answer .remove,
#answers .remove {
	margin: 10px 0;
}
#answers .inputField {
	float: left;
}
/********************************************************************************/

/********************************************************************************/

/* START:Instructions CSS
*********************************************************************************/
.instruction .instr_block {
	display: none;

}
.instruction .instr_icon {
	background: url("instructions.png") repeat left top;
	float: left;
	height: 19px;
	width: 19px;
	margin: 7px 0 0 5px;
}
.instruction .instr_cont {
	display: inline-block;
	background: #fff;
	width: 200px;
	padding: 10px;
	border: 1px solid #d0d0d0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 0 5px #ccc;
	color: #8B8B8B;
	font-size: 12px;
	position: absolute;
	z-index:100;
}
.instr_arrow {
	background: url("instr-arrow.png") no-repeat;
	display: inline-block;
	height: 16px;
	left: 1px;
	left: 4px \0/;
	position: relative;
	top: 12px;
	width: 11px;
	z-index: 20;
}
/********************************************************************************/

/* START:Print Page
*********************************************************************************/
.printPage {
	margin: 10px auto;
	overflow: hidden;
	width: 920px;
}
#print-button {
	padding: 10px 0;
	text-align: center;
}
.printLeft {
	float: right;
	width: 220px;
}
.printRight {
	float: left;
	width: 73%;
}
.printLeft h2 {
	margin: 25px 0 10px;
	text-transform: uppercase;
}
/********************************************************************************/

/* START:AdSpace
*********************************************************************************/
#adSpace {
	float: right;
	width: 370px;
}
#adMargin {
	float: left;
	width: 580px;
}
#adMargin fieldset {
	margin: 0 0 10px 0;
}
/********************************************************************************/

/* START:Site Map
*********************************************************************************/
.site-map table tr {
	border: none;
	vertical-align: top;
}
.site-map table td {
	width: 38%;
}
/********************************************************************************/

/* START:Social Plugins
*********************************************************************************/

#header-right .soc_reg_form {
	margin: 0 0 0 10px;
	display: inline-block;
}
.slb_linkedin,
.slb_google_plus,
.slb_google,
.slb_facebook {
	background: url(social/social-buttons.png) no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
}
.slb_facebook {
	background-position: 0 -40px;
}
.slb_facebook:hover {
	background-position: 0 -60px;
}
.slb_google_plus, .slb_google {
	background-position: -20px -40px;
}
.slb_google_plus:hover, .slb_google:hover {
	background-position: -20px -61px;
}
.slb_linkedin {
	background-position: -40px -40px;
}
.slb_linkedin:hover {
	background-position: -40px -60px;
}
#header-right .slb_facebook {
	background-position: 0 0;
}
#header-right .slb_facebook:hover {
	background-position: 0 -20px;
}
#header-right .slb_google_plus, #header-right .slb_google {
	background-position: -20px 1px;
}
#header-right .slb_google_plus:hover, #header-right .slb_google:hover {
	background-position: -20px -19px;
}
#header-right .slb_linkedin {
	background-position: -40px 0;
}
#header-right .slb_linkedin:hover {
	background-position: -40px -20px;
}
#social_autoFill {
	 padding: 0 0 10px;
 }
.in_ProfileWidget,
.in_ProfileInsiderWidget {
	display: inline;
	padding: 0 8px 22px 0;
}

/********************************************************************************/

/* START:Browse By Tree
*********************************************************************************/
.mt-count-available {
	color: #2c6073;
	padding: 12px 0 0 10px;
}
.tree-head {
	background: #CE4A14;
	height: 45px;
}
.tree-head .left,
.tree-head .right {
	display: inline-block;
}
.tree-head .right {
	float: right;
}
.tree-head .left {
	padding: 12px;
}
.tree-head .left small {
	color: #fff;
	border-bottom: 1px solid #da774f;
}
.tree-head .left small:hover {
	border: none;
}
.tree-head .right span {
	background: url("popup-close.png") no-repeat 0 0 !important;
	height: 32px !important;
	width: 33px !important;
	display: inline-block;
	padding: 5px 15px 5px 5px;
}
.tree-head .right span:hover {
	background: url("popup-close.png") no-repeat 0 -33px !important;
}
.tree-head .right span small {
	font-size: 0;
}
.inner-content-div {
	padding: 0 20px 15px 20px !important;
	height: auto !important;
}
.inner-content-div label {
	color: #585858;
}
.bd {
	border: 1px solid #fff;
}
.select-free-fix {
	border: 1px solid #a8a8a8;
}
ul.browse_tree {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.browse_tree li {
	padding: 0;
	clear: both;
}
ul.browse_tree li ul {
	padding: 0 0 0 20px;
	margin: 0;
}
ul.browse_tree {
	margin: 5px 0;
}
ul.browse_tree li .arrow {
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	float: left;
}
ul.browse_tree li .arrow {
	background: url("../../../../system/ext/jquery/ltL_nes.gif") no-repeat 0 0;
}
ul.browse_tree li .collapsed {
	background: url("../../../../system/ext/jquery/ltP_nes.gif");
}
ul.browse_tree li .expanded {
	background: url("../../../../system/ext/jquery/ltM_ne.gif");
}
.treeContentDiv {
	margin: 50px 0 10px;
}
/********************************************************************************/



/* START:Profiler
*********************************************************************************/
.profiler {
	width: 100%;
	text-align: center;
	position: fixed;
	bottom: 0;
	z-index: 15;
}
.profiler * {
	margin: 0;
	padding: 0;
	border: none;
}
#blockResize {
	width: 100%;
	height: 10px;
	cursor: n-resize;
	display: none;
}
.profilerHead {
	margin: 0 auto;
	width: 100%;
	min-width: 960px;
	background: #222;
	border: 12px solid #000;
	border-bottom: none;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}
.profiler h3 {
	font-weight: normal;
	line-height: 200px;
	padding: 0 15px;
	color: #fff;
}
.profiler,
.profiler td {
	color: #444;
}
.logsBlock {
	height: 200px;
	display: none;
	overflow: auto;
	width: 99%;
}
.metrics {
	background: #000;
	width: 100%;
}
.functionsTab,
.queriesTab {
	border-top: 1px solid #ccc;
	overflow: auto;
	width: 100%;
}
.profiler .blue {
	color: #3769A0 !important;
}
.profiler .purple {
	color: #953FA1 !important;
}
.profiler .collapseTab {
	display: none;
	color: yellow;
	width: 2%;
}
.profiler,
.functionsTab,
.queriesTab {
	display: none;
}
.profiler,
.functions,
.queries,
.functions .functionsTab,
.queries .queriesTab {
	display: block !important;
}
.functions td.blue,
.queries td.purple {
	background: #222 !important;
	border-bottom: 6px solid #fff !important;
	cursor: default !important;
}
.metrics td {
	height: 40px;
	width: 20%;
	text-align: center;
	cursor: pointer;
	border: 1px solid #000;
	border-bottom: 6px solid #444;
}
.metrics td:hover {
	background: #222;
	border-bottom: 6px solid #777;
}
.profiler var {
	font-size: 23px;
	font-weight: bold;
	font-style: normal;
	margin: 0 0 3px 0;
	display: block;
}
.profiler h4 {
	font-size: 12px;
	color: #fff;
	margin: 0 0 4px 0;
}
.profiler .main {
	width: 100%;
}
.profiler .main td {
	padding: 7px 15px;
	text-align: left;
	background: #151515;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px dotted #323232;
	color: #fff;
}
.profiler .main td,
pre {
	font-family: Monaco, "Consolas", "Lucida Console", "Courier New", monospace;
	font-size: 11px;
}
.profiler .main td b {
	float: left;
	font-weight: normal;
	color: #E6F387;
}
.profiler .main td:hover,
table.main thead td.currentColumn {
	background: #2E2E2E;
}
table.main thead td.currentColumn {
	color: #fff;
}
#infometr {
	width: 5%;
	cursor: default;
}
#infometr:hover {
	background: #000;
}
/********************************************************************************/

/* START:Custom Jquery
*********************************************************************************/
.ui-datepicker-trigger {
	height: 0;
	width: 0;
	padding: 15px;
	background: url("calendar-ico.png") no-repeat;
	vertical-align: middle;
}
/********************************************************************************/

/* START:Pay pal pro
*********************************************************************************/
#exp_date_mm,
#exp_date_yy {
	display: inline-block;
	vertical-align: middle;
	width: 157px !important;
}

/********************************************************************************/

/* START:Add/Edit Listing form
*********************************************************************************/
p font {
	color: #ce4a14;
}
.input-form-bc {
	display: inline-block;
	text-decoration: none;
	margin: 0 15px 0 0;
}



.marked-fields {
	margin: 0 0 20px 0;
	color: #585858;
}


/********************************************************************************/

/* START:Cookie Preferences Slider
*********************************************************************************/
.cookiePreferencesDescription h1 {
	border-bottom: 1px solid #000;
	font-size: 16px;
	line-height: 30px;
	text-transform: uppercase;
}
div.cookiePreferencesDescription {
	font-size: 12px;
}
.ui-slider-vertical {
	width: 0.65em !important;
}
#cookiePreferencesSlider {
	height: 285px;
}
/********************************************************************************/

/* START:Employer Page
*********************************************************************************/
#employer-bg {
	background: url("employer-bg.jpg") no-repeat;
	width: 100%;
	height: 290px;
}
#employer-bg .left-side {
	float: left;
	display: inline-block;
	margin: 35px 0 0 35px;
}
#employer-bg .left-side h1 {
	color: #ce4a14;
	font-family: proxima_novabold, Arial, sans-serif;
	font-size: 30px;
	text-shadow: 0 1px 0 #fff;
	margin: 0;
}
#employer-bg .left-side ul {
	list-style: none;
	padding: 0 0 0 15px;
}
#employer-bg .left-side ul li {
	color: #585858;
	font-family: proxima_novasemibold, Arial, sans-serif;
	font-size: 18px;
	margin: 11px 0;
	text-shadow: 0 1px 0 #fff;
}
#employer-bg .right-buts {
	float: right;
	display: inline-block;
	width: 250px;
	margin: 90px 0 0 0;
}
.get-started a,
.right-buts .post-job {
	text-align: center;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	color: #fff;
}
.get-started a {
	background: #47a2c4;
	background: -moz-linear-gradient(top,  #47a2c4 0%, #256780 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#47a2c4), color-stop(100%,#256780));
	background: -webkit-linear-gradient(top,  #47a2c4 0%,#256780 100%);
	background: -o-linear-gradient(top,  #47a2c4 0%,#256780 100%);
	background: -ms-linear-gradient(top,  #47a2c4 0%,#256780 100%);
	background: linear-gradient(to bottom,  #47a2c4 0%,#256780 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47a2c4', endColorstr='#256780',GradientType=0 );
	border: 1px solid #1f4f61;
	text-shadow: 0 -1px 0 #0c4a6d;
	text-transform: uppercase;
	padding: 10px 15px;
	font-family: proxima_novasemibold, Arial, sans-serif;
	font-size: 16px;
	margin: 10px 0 0 0;
	min-width: 120px;
}
.get-started a:hover {
	background: #5AB5D7;
	background: -moz-linear-gradient(top,  #5AB5D7 0%, #377992 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5AB5D7), color-stop(100%,#377992));
	background: -webkit-linear-gradient(top,  #5AB5D7 0%,#377992 100%);
	background: -o-linear-gradient(top,  #5AB5D7 0%,#377992 100%);
	background: -ms-linear-gradient(top,  #5AB5D7 0%,#377992 100%);
	background: linear-gradient(to bottom,  #5AB5D7 0%,#377992 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5AB5D7', endColorstr='#377992',GradientType=0 );
}
.right-buts .post-job {
	background: rgb(241,134,75);
	background:  -moz-linear-gradient(top,  rgba(241,134,75,1) 0%, rgba(194,56,4,1) 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,134,75,1)), color-stop(100%,rgba(194,56,4,1)));
	background:  -webkit-linear-gradient(top,  rgba(241,134,75,1) 0%,rgba(194,56,4,1) 100%);
	background:  -o-linear-gradient(top,  rgba(241,134,75,1) 0%,rgba(194,56,4,1) 100%);
	background:  -ms-linear-gradient(top,  rgba(241,134,75,1) 0%,rgba(194,56,4,1) 100%);
	background:  linear-gradient(to bottom,  rgba(241,134,75,1) 0%,rgba(194,56,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1864b', endColorstr='#c23804',GradientType=0 );
	width: 210px;
	border: 1px solid #c43b07;
	text-shadow: 0 -1px 0 #b11c02;
	font-family: proxima_novabold, Arial, sans-serif;
	font-size: 18px;
	padding: 8px 0;
}
.post-job span {
	background: url("icons.png") no-repeat 0 -503px;
	padding: 0 0 0 24px;
}
.right-buts .post-job:hover {
	background:  rgb(241,134,75);
	background:  -moz-linear-gradient(top,  #FFA166 0%, #D74D19 100%);
	background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFA166), color-stop(100%,#D74D19));
	background:  -webkit-linear-gradient(top,  #FFA166 0%,#D74D19 100%);
	background:  -o-linear-gradient(top,  #FFA166 0%,#D74D19 100%);
	background:  -ms-linear-gradient(top,  #FFA166 0%,#D74D19 100%);
	background:  linear-gradient(to bottom,  #FFA166 0%,#D74D19 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFA166', endColorstr='#D74D19',GradientType=0 );
}
.right-buts .search-resume,
.right-buts .get-resume {
	background: #f4f4f4;
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #f4f4f4 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#cccccc 100%);
	background: linear-gradient(to bottom,  #f4f4f4 0%,#cccccc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#cccccc',GradientType=0 );
	border: 1px solid #b8b8b8;
	box-shadow: 0 5px 3px -4px #b8b8b8;
	margin: 10px 0 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	display: inline-block;
	width: 210px;
	padding: 9px 0;
	font-size: 16px;
	text-align: center;
	text-shadow: 0 1px 0 #fff;
}
.right-buts .search-resume:hover,
.right-buts .get-resume:hover {
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #d1d1d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d1d1d1));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#d1d1d1 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#d1d1d1 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#d1d1d1 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#d1d1d1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d1d1d1',GradientType=0 );
}
.search-resume span,
.get-resume span {
	background: url("icons.png") no-repeat;
	padding: 0 0 0 25px;
}
.search-resume span {
	background-position: 0 -532px;
}
.get-resume span {
	background-position: 0 -557px;
}
.employer-news-blog h3,
.employer-news-blog h2 {
	color: #2d6174;
	font-family: proxima_novabold, Arial;
	font-size: 18px;
	margin: 15px 0;
}
.employer-news-blog #news,
.employer-news-blog #innerBlogContentDiv {
	margin: 0;
}
.employer-news-blog .view-all {
	display: none;
}
.employer-news-blog a {
	color: #ce4a14;
	font-size: 15px;
	border-bottom: 1px solid #edccbf;
}
.employer-news-blog a:hover {
	border: none;
}
.employer-news-blog .blogDate,
.employer-news-blog .news-date {
	padding: 0 !important;
	background: none !important;
	color: #585858 !important;
	font-size: 12px !important;
}
.employer-news-blog p {
	margin: 3px 0 15px;
}
/********************************************************************************/

/* START:Demo Switcher
*********************************************************************************/
.theme-switcher {
	display: inline-block;
}
#demo-info a {
	font-size: 12px;
}
/*********************************************************************************/

/* START:Highlight Templates fix
*********************************************************************************/
.inner_div {
	margin: 0 !important;
	bottom: -14px !important;
}
#grayBgBanner .templateHighlight {
	margin: 0 0 30px;
}
.edit-template-simple td {
	padding: 5px 0;
}
.edit-template-simple table,
.edit-template-simple table tr {
	border: none;
}
.edit-template-simple textarea {
	width: 96% !important;
}
.add-template #apply_name {
	margin: 0 15px 0 207px;
}
.edit-template-simple select {
	width: auto;
}
#dropDown > .templateHighlight {
	top: -33px;
	position: absolute;
	border: none;
}
#dropDown > .templateHighlight ul {
	top: 50px;
}
.templateHighlight #inputStat {
	margin: -13px 0 0;
}
#breadcrumb-bg .templateHighlight .highlight-clr {
	display: none;
}
/*********************************************************************************/