body {
	background: url(body_bg1.png) top center repeat;
	font-size: 12px;
	margin: 0;		
	padding: 0;
	font-family: 'TrebuchetMS';
}
.clr {
	clear: both;
}
li,a,span,h1,h2,h3,h4,h5,h6,img,p{margin:0px;padding:0px;}



@font-face {
	font-family: 'ProximaNovaRegular';
	src: url('fonts/proximanova-regular-webfont.eot');
	src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/proximanova-regular-webfont.woff') format('woff'),
	url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
	url('fonts/proximanova-regular-webfont.svg#ProximaNovaRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaLight';
	src: url('fonts/proximanova-light-webfont.eot');
	src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/proximanova-light-webfont.woff') format('woff'),
	url('fonts/proximanova-light-webfont.ttf') format('truetype'),
	url('fonts/proximanova-light-webfont.svg#ProximaNovaLight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaRegItalic';
	src: url('fonts/proximanova-regitalic-webfont.eot');
	src: url('fonts/proximanova-regitalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/proximanova-regitalic-webfont.woff') format('woff'),
	url('fonts/proximanova-regitalic-webfont.ttf') format('truetype'),
	url('fonts/proximanova-regitalic-webfont.svg#ProximaNovaRegItalic') format('svg');
	font-weight: normal;
	font-style: italic;

}
@font-face {
	font-family: 'ProximaNovaSemibold';
	src: url('fonts/proximanova-semibold-webfont.eot');
	src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/proximanova-semibold-webfont.woff') format('woff'),
	url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
	url('fonts/proximanova-semibold-webfont.svg#ProximaNovaSemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaLightItalic';
	src: url('fonts/proximanova-lightitalic-webfont.eot');
	src: url('fonts/proximanova-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/proximanova-lightitalic-webfont.woff') format('woff'),
	url('fonts/proximanova-lightitalic-webfont.ttf') format('truetype'),
	url('fonts/proximanova-lightitalic-webfont.svg#ProximaNovaLightItalic') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'Museo500Regular';
	src: url('fonts/museo500-regular-webfont.eot');
	src: url('fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/museo500-regular-webfont.woff') format('woff'),
	url('fonts/museo500-regular-webfont.ttf') format('truetype'),
	url('fonts/museo500-regular-webfont.svg#Museo500Regular') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica,Arial';
	src: url('fonts/museo700-regular-webfont.eot');
	src: url('fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/museo700-regular-webfont.woff') format('woff'),
	url('fonts/museo700-regular-webfont.ttf') format('truetype'),
	url('fonts/museo700-regular-webfont.svg#Helvetica,Arial') format('svg');
	font-weight: bold;
	font-style: normal;

}
@font-face {
	font-family: 'HelveticaLTStdBoldCond';
	src: url('fonts/HelveticaLTStd-BoldCond.eot');
	src: url('fonts/HelveticaLTStd-BoldCond.eot?#iefix') format('embedded-opentype'),
	url('fonts/HelveticaLTStd-BoldCond.woff') format('woff'),
	url('fonts/HelveticaLTStd-BoldCond.ttf') format('truetype'),
	url('fonts/HelveticaLTStd-BoldCond.svg#HelveticaLTStdBoldCond') format('svg');
	font-weight: bold;
	font-style: normal;
}
@font-face {
    font-family: 'bree_serifregular';
    src: url('fonts/breeserif-regular-webfont.eot');
    src: url('fonts/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/breeserif-regular-webfont.woff') format('woff'),
         url('fonts/breeserif-regular-webfont.ttf') format('truetype'),
         url('fonts/breeserif-regular-webfont.svg#bree_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'TrebuchetMS';
	src: url('fonts/TrebuchetMS.eot?') format('eot');
	src: url('fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'),
	     url('fonts/TrebuchetMS.woff') format('woff'), 
	     url('fonts/TrebuchetMS.ttf')  format('truetype'),
	     url('fonts/TrebuchetMS.svg#TrebuchetMS') format('svg');
}
@font-face {
	font-family: 'Calibri';
	src: url('fonts/Calibri.eot');
	src: url('fonts/Calibri.eot?#iefix') format('embedded-opentype'),
		 url('fonts/Calibri.woff2') format('woff2'),
		 url('fonts/Calibri.woff') format('woff'),
		 url('fonts/Calibri.ttf') format('truetype'),
		 url('fonts/Calibri.svg#Calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1 {
	margin: 0px 0px 15px 0;
	text-transform: uppercase;
	color: #3a3a3a;
	font-family:TrebuchetMS;
	font-size: 22px;
}
fieldset {
	border: 0 none;
	margin: 4px 0;
	padding: 2px 0;
}
img {
	border: none;
}
a {
	text-decoration:none;
	color: #3F3F3F;
}
a:hover {
	color:#00aeef;
	text-decoration: none;
}
p.error {
	background: url("cancel.png") no-repeat scroll 1% 50% #FCFFD3;
	border: 1px solid #CE0000;
	color: #CE0000;
	margin: 5px;
	padding: 5px 5px 5px 35px;
}
p.message{
	background: url("info-message.png") no-repeat scroll 1% 50% #F0F8FF;
	border: 1px solid #5CA4E3;
	color: #095694;
	margin: 5px;
	padding: 5px 5px 5px 35px;
}

/* START:Main Inputs Block 
*********************************************************************************/
input[type="text"],
input[type="password"],
input[type="file"]{
	background: url(input-text-bg.png) repeat-x;
	height:35px;
	border:1px solid #b7b7b7;
	width: 340px;
	padding: 0 10px;
	font-family: TrebuchetMS;
	font-size: 14px;
	color: #999;
	line-height: 35px;
}

textarea{
	background: url(input-text-bg.png) repeat-x;
	border:1px solid #b7b7b7;
	width: 340px;
	padding: 0 10px;
	font-family: TrebuchetMS;
	font-size: 14px;
	color: #999;
}

input[type="submit"],
input[type="button"]{
	/*background: url(input-button-bg-green.png) repeat-x;
	height:31px;
	font-family: TrebuchetMS;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 0 20px;
	cursor: pointer;*/
        background: #3AB54C;
        color: #FFFFFF;
        font-size: 15px;
        height: 40px;
        padding: 0;
        text-transform: uppercase;
        border: none;
        cursor: pointer;
        font-family: TrebuchetMS;
        padding: 0 16px;
}
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:focus {
	/*background: url(input-button-bg_green-hover.png) repeat-x;
	color: #fff;*/
        background:#00aeef;
}

.inputFieldLogin,.inputNameLogin,.inputName, .inputField,.inputReq,.inputNameBig,.inputFieldSmall {display: block;float: left;}
.inputName {
	width: 25%;
	padding: 0 10px 0 0;
}
.inputReq {
	color: red;
	width: 3%;
	font-size: 17px;
}
/********************************************************************************/


/* START:Other Inputs
*********************************************************************************/

.exp_date_mm,
.exp_date_yy{
	width: 137px!important;
	vertical-align: middle;
	display: inline-block;
}
.exp_date_mm ul,
.exp_date_yy ul{
	width: 137px !important;
}
.country {
	width:360px !important;
}
form .number_of_listings,
form .number_of_listings ul{
	width:60px !important;
	vertical-align: middle;
}
#volume_price{
	padding: 8px 0;
}
.fieldTypeJobCategory,
.fieldTypeEmploymentType {
	width: 362px !important;
	border: 1px solid #B7B7B7;
	font-family:TrebuchetMS;
	font-size: 14px;
	-moz-box-shadow: inset 0 0 10px -4px #b7b7b7;
	-webkit-box-shadow: inset 0 0 10px -4px #b7b7b7;
	box-shadow: inset 0 0 10px -4px #b7b7b7;
	behavior: url(PIE.php);
	padding: 3px 0 0 3px;
}
#quick-search #EmploymentType {
	height: 87px;
}
textarea{
	font-family:TrebuchetMS;
}
.mt-count-available {
	float: left;
	padding: 12px 0 0 10px;
}
/********************************************************************************/

/* START:Tables Style
*********************************************************************************/

table{
	border: 1px solid #cacaca;
	border-collapse: collapse;
	width: 100%;
}
table thead{
	text-align: left;
	font-family:TrebuchetMS;
	font-size: 15px;
	color: #43464d;
	background: url("border-bottom.png") repeat-x bottom #f4f5ed;
}
table tbody td,
table thead th{
	padding: 10px 5px;
}
table thead th a{
	color: #39B54A;
}
table tbody td a:hover{
	text-decoration: underline;
}
table thead th{
	white-space: nowrap;
	text-align: left !important;
}
.invoice-actions,
table th.text-center-class {
	text-align: center !important;
}
table thead .tableLeft{
	padding: 0 0 0 8px;
}
table .evenrow{
	background: #fcfcfc;
}
table .oddrow{
	background: url("border-bottom.png") repeat-x bottom #f4f5ed;
}
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;
}
table tbody li a{
	padding: 0 0 0 15px;
	background: url("menu-list-red.png") no-repeat left center;
}
table .jqTransformSelectWrapper ul li{
	float: none;
	margin: 0;
}
table .jqTransformSelectWrapper ul li a{
	padding: 5px;
	background: none;
}
.separateListing {
	border-bottom: 1px dotted #B2B2B2;
	padding: 0;
}
table a{
	text-decoration: none;
	color: #39b54a;
}
.evenrow {
	background: #F4F5ED;
}
.oddrow {
	background: #FCFCFC;}

/********************************************************************************/

/* START:Top Header Menu
*********************************************************************************/

.header-page{}
#header-bg{position: absolute;width: 100%;}
.header-top-menu{background: url(top-menu-bg.png);border-bottom:solid 1px #00aeef;height:32px;position: relative;z-index: 11;}
.header-top-menu .social_plugins_div {display: inline-block;color: #bec1c1;vertical-align: top;margin: -3px 10px 0 0;}
#chooseLanguage {display: inline-block;}
#chooseLanguage,.header-top-menu .social_plugins_div {*zoom: 1;*display: inline;}
.header-top-menu .social_plugins_div span.login_buttons_txt{display:none;}
#chooseLanguage {*vertical-align: middle;*padding: 10px 0 0 0;}
#slb_facebook,#slb_linkedin,#slb_twitter,#slb_instagram{display: inline-block;height:20px;width:20px;position: relative;top: 10px;}
#slb_facebook{background: url("icons/icon-social.png") no-repeat 0 -20px;}
#slb_twitter{background: url("icons/icon-social.png") no-repeat 0 -40px;}
#slb_linkedin {background: url("icons/icon-social.png") no-repeat 0 0;}
#slb_instagram {background: url("icons/icon-social.png") no-repeat 0 -60px;}

#slb_facebook:hover {background: url("icons/icon-social.png") no-repeat -21px -20px;}
#slb_twitter:hover {background: url("icons/icon-social.png") no-repeat -21px -40px;}
#slb_linkedin:hover {background: url("icons/icon-social.png") no-repeat -21px 0;}
#slb_instagram:hover {background: url("icons/icon-social.png") no-repeat -21px -60px;}

#social_facebook{display: inline-block;height:20px;width:20px;position: relative;top: 10px;}
#social_facebook{background: url("icons/icon-social-login.png") no-repeat 0 0;}
#social_facebook:hover {background: url("icons/icon-social-login.png") no-repeat 0 0;background-position: -21px 0 !important;}

.header-top-page{/*width:100%;*/max-width:1000px;margin: 0 auto;padding:25px 0;display:block;}
.logo img {position: relative;display:inline-block;/*width:271px*/}
.content-align{width:1000px;margin: 0 auto;}
.header-user-menu {line-height:30px;width:1000px;margin: 0 auto;background: url(top-menu-bg.png) repeat-x;border-bottom:solid 1px #00aeef;height:32px;}
.top-left-menu {line-height:33px;}
.top-left-menu a {text-decoration: none;margin:0 10px;text-transform:uppercase;color:#FFF;}
.top-left-menu a:first-child{margin:0 10px 0 0;}
.top-left-menu a:hover, .top-right-menu a:hover {/*text-decoration: underline;*/}
.top-left-menu {float: left;}
.top-right-menu {float: right;color:#FFF;padding:0 10px 0 0;}
.top-right-menu a{color:#FFF;}
.top-right-menu a.reg{color:#FFF;text-transform:uppercase;}
.top-right-menu a:hover{color:#00aeef;}
.top-right-menu .top-links{float:left;color:#FFF;}
.top-right-menu .top-links a{margin:0 20px;color:#FFF;}
.top-right-menu .top-links a:hover{color:#00aeef;}
#choose-language {display: inline-block;}
#choose-language + a:hover {text-decoration: none;}
#shoppingCart, #shoppingCart a {color: #a5afaf;display:none;}
#shoppingCart {background: url("shopping-bg.png") no-repeat;display: none;height: 45px;width:116px;text-align: center;float: right;top:-10px;right: -3px;position: relative;z-index: 10;line-height: 52px;}
#shoppingCart a {text-decoration: none;}
#shoppingCart img {padding: 0 10px 0 2px;}

/********************************************************************************/

/* START:jqTransform Plugin CSS
*********************************************************************************/
/*.jqTransformRadioWrapper{display:inline-block;margin:5px 4px -6px 0}
.jqTransformRadio{background:url(radio.gif) center top no-repeat;vertical-align:middle;height:19px;width:18px;display:block}
a.jqTransformChecked{background-position:center bottom}
.jqTransformSelectWrapper{width:100%;position:relative;height:34px;background:url(select-bg.png) top left repeat-x;border:1px solid #cacaca;font-family:TrebuchetMS;color:#999;box-sizing:border-box;-webkit-box-sizing:border-box;}
#langSwitcherForm .jqTransformSelectWrapper{display:none;}
#langSwitcherForm a:hover{text-decoration:none;}
.jqTransformSelectWrapper div span{width:100%!important;font-size:14px;float:none;position:absolute;white-space:nowrap;height:32px;line-height:normal;padding:8px 2% 0;overflow:hidden;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;}
.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0;width:32px;height:32px;background:url(select-right.png) center center no-repeat;}
.jqTransformSelectWrapper ul{position:absolute;width:100%!important;top:32px;left:-1px;list-style:none;background-color:#FFF;border:1px solid #c6c6c6;display:none;margin:0;padding:0;overflow:auto;overflow-y:auto;z-index:10;max-height:161px;}
.jqTransformSelectWrapper ul a{display:block;padding:5px;text-decoration:none;color:#333;background-color:#FFF;font-size:14px;}
.jqTransformSelectWrapper ul a.selected{background:#EDEDED;color:#333;}
.jqTransformSelectWrapper ul a.selected:hover,.jqTransformSelectWrapper ul a:hover{background:#3582c4;color:#fff;}
span.jqTransformCheckboxWrapper{display:inline-block;margin:-1px 5px 0 0;clear:left;vertical-align:top}
.search-only .jqTransformCheckboxWrapper{clear:none}
a.jqTransformCheckbox{background:url(checkbox.png) center top no-repeat;vertical-align:middle;height:19px;width:18px;display:block;}
a.jqTransformChecked { background-position: center bottom;}
.jqTransformHidden {display: none;}*/


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {
	display:inline-block;
	margin: 6px 4px -6px 0;
	margin-top:5px;
}
.jqTransformRadio {
	background: transparent url(radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}
a.jqTransformChecked { background-position: center bottom;}
/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 300px;
	position:relative;
	height: 34px;
	background: url(select-bg.png) repeat-x top left;
	border:1px solid #cacaca;
	font-family: TrebuchetMS;
	color: #999999;
}
#langSwitcherForm .jqTransformSelectWrapper{
	display: none;
}
#langSwitcherForm a:hover{
	text-decoration: none;
}
.jqTransformSelectWrapper div span {
	width: 100% !important;
	font-size: 14px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 36px;
	height: 34px;
	background: url(select-right.png) no-repeat center center;
}
.jqTransformSelectWrapper ul {
	position: absolute;
	width:300px !important;
	top: 34px;
	left: -1px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
	max-height: 150px;
}
.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 14px;
}
.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}
.jqTransformSelectWrapper ul a:hover,
.jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}
/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:inline-block;
	margin: -1px 5px 0 0;
	clear: left;
	vertical-align: top;
}
.search-only .jqTransformCheckboxWrapper {
	clear: none;
}
a.jqTransformCheckbox {
	background: transparent url("checkbox.png") no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;
}
/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}
/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
/*************************** END jqTransform plugin css ***********************/

/********************************************************************************/

/* START:Input Language Switcher Element jQuery CSS
*********************************************************************************/
#langSwitcherForm .sbHolder{
	font-family:TrebuchetMS;
	font-size: 13px;
	font-weight: normal;
	height: 19px;
	position: relative;
	width: 80px!important;;
	margin: 0 3px 0 0;
}
.sbHolder{
	font-family: TrebuchetMS;
	font-size: 13px;
	font-weight: normal;
	height: 19px;
	position: relative;
	width: 80px;
	margin: 0 3px 0 0;
}
.sbSelector{
	display: block;
	height: 27px;
	left: 3px;
	line-height: 31px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 80px;
	text-align: center;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #819C78;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(icons/lang.png) 0 0 no-repeat;
	display: block;
	height: 10px;
	outline: none;
	position: absolute;
	left: 0;
	top: 9px;
	width: 13px;
}
.sbOptions{
	max-height: 293px!important;
}
.sbToggleOpen{
	background: url(icons/lang.png) 0 -10px no-repeat;
}
.sbOptions{
	background: #393D42;
	border: solid 1px #515151;
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 156px;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
	line-height: 17px;
}
.sbOptions a{
	border-bottom: dotted 1px #515151;
	display: block;
	outline: none;
	padding: 0;
}
.sbOptions a:link,
.sbOptions a:visited{
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #EBB52D;
}
.sbOptions li.last a, .sbOptions li:last-child a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
/********************************************************************************/

/* START:Main Container CSS
*********************************************************************************/
/* PS CSS START */
.main-container{margin: 0 auto;position: relative;width:100%;max-width:1400px;}
.home-banner-lft {
  display: block;
  height:100%;
  left: 0;
  position:absolute;/*background:url(banner-left-img.jpg) repeat-y top ;*/
  top:-165px;width:140px;
}
.home-banner-lft img{width:100%;}
.home-banner-rht{position:absolute;top:-165px;right:0;display:block;background:url(banner-right-img.jpg) repeat-y top ;width:140px;height:100%}
.home-banner-rht img{width:100%;}
.index-main-banner{float:left;width:100%;clear:both;min-height:380px;overflow:hidden;}
.index-main-banner .bx-wrapper .bx-viewport{border-radius:10px;-webkit-border-radius:10px;}
.index-main-banner .bx-wrapper .bx-pager{text-align:left;bottom:13px;left:20px;}
.index-main-banner .bx-wrapper .bx-pager.bx-default-pager a{background:#FFF;border-radius:15px;-webkit-border-radius:15px;height:12px;width:12px;}
.index-main-banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.index-main-banner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#00aeef;height:12px;width:12px;}
.index-main-banner #top-slider .slider-left{right:20px;bottom:10px;top:inherit;left:inherit;}
.index-main-banner #top-slider .slider-left h1{color:#FFF;text-align:right;line-height:36px;}
.index-main-banner #top-slider .slider-left ul li{color:#FFF;text-shadow:none;text-align:right;font-weight:normal;}
.index-main-ads{float:left;width:100%;clear:both;margin:20px 0 0;padding:0;}

.calibri{font-family: 'Calibri' !important;}
.calibri .listingInfo h2,
.calibri .narrow-col .displayFieldBlock h3,
.calibri .underQuickLinks,
.calibri .listingInfo .buttonApply,
.calibri #quick-search,
.calibri input[type="text"],
.calibri input[type="password"],
.calibri .jqTransformSelectWrapper,
.calibri .after-quick-links,
.calibri .userInfo .compProfileTitle,
.calibri .user-resume-view .basicInformation .resumeuserInfo{font-family: 'Calibri';}
/* PS CSS END */

#main-content-page-top .content-align {position: relative;}
#top-menu {background: url("main-menu-bg.png");font-family: 'Museo500Regular';font-size: 15px;position: relative;width:100%;}
#top-menu ul{margin: 0;padding: 0;float: left;display: inline-block;width:100%;}
#top-menu ul img{position: absolute;}
#top-menu ul li a{font-family:'Museo500Regular';padding: 10px 46px 10px 35px;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:18px;font-weight:normal;color:#FFF;}
#top-menu ul li a:hover{color:#00aeef;}
/*ul#main-menu li.current a{color:#00aeef;}*/
ul#main-menu li{display: inline-block;float: left;}
ul#main-menu li.topnav-login{float:right;overflow:hidden;}
ul#main-menu li.topnav-login a{background:#00aeef;color:#FFF;font-size:22px;padding:8px 40px;text-transform:none;}
ul#main-menu li:hover.topnav-login a{/*background:#fff;color:#00aeef;*/}
#main-menu ul li{background: none;}
#top-menu #dropDown ul {
	background: url("sub-menu-bg.png") repeat-x;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	behavior: url(PIE.php);
	font-family: TrebuchetMS;
	font-size: 15px;
	height: auto;
	margin: 0 0 0 -3px;
	position: absolute;
	width: 151px !important;
	z-index: 10;
	top: 65px;
	text-transform: none;
	overflow: hidden;
	display: none;
}
#top-menu #dropDown ul li{
 	display: block;
	border-bottom: 1px solid #2e7018;
	width: 100%;
}
#top-menu #dropDown ul li:last-child{
	border-bottom: none;
}
#top-menu #dropDown ul li a{
	padding: 10px 0 10px 10px;
	display: block;
	float: none;
}

/*****************************************************/

.dropDown1 ul li a:hover{
	color: #AFF498 !important;
}
#top-menu .dropDown1 ul {
	background: url("sub-menu-bg.png") repeat-x;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	behavior: url(PIE.php);
	font-family: TrebuchetMS;
	font-size: 15px;
	height: auto;
	margin: 0 0 0 -3px;
	position: absolute;
	/*width: 152px;*/
	z-index: 10;
	top: 65px;
	text-transform: none;
	overflow: hidden;
	display: none;
}
#top-menu .dropDown1 ul li{
 	display: block;
	border-bottom: 1px solid #2e7018;
	width: 100%;
}
#top-menu .dropDown1 ul li:last-child{
	border-bottom: none;
}
#top-menu .dropDown1 ul li a{
	padding: 10px 0 10px 10px;
	display: block;
	float: none;
}

/***************************************************************/

.js-emp-menu{
	float:right;
	background: url("empljs-ul.png");
	padding: 0 15px 0 0;
	height: 69px;
	position: relative;
	top: -7px;
	text-transform: none;
	-webkit-box-shadow: -3px 0px 4px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: -3px 0px 4px rgba(50, 50, 50, 0.75);
	box-shadow: -3px 0px 4px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 3px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius: 3px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-radius: 3px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	behavior: url(PIE.php);
	overflow: hidden;
}  
.js-emp-menu .empljs-title {
	background: rgb(48,112,24);
	background: -moz-linear-gradient(top,  rgba(48,112,24,1) 0%, rgba(63,132,37,1) 56%, rgba(48,112,24,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,172,42,1)), color-stop(56%,rgba(63,132,37,1)), color-stop(100%,rgba(48,112,24,1)));
	background: -webkit-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: -o-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: -ms-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: linear-gradient(to bottom,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	height:50px;
	font-size:18px;
	border: none !important;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	padding: 0;
	margin-left:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.php);
	display: inline-block;
	
}
.js-emp-menu .empljs-title :hover
{
	background: rgb(48,112,24);
	background: -moz-linear-gradient(top,  rgba(48,112,24,1) 0%, rgba(63,132,37,1) 56%, rgba(63,132,37,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,172,42,1)), color-stop(56%,rgba(63,132,37,1)), color-stop(100%,rgba(63,132,37,1)));
	background: -webkit-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: -o-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: -ms-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: linear-gradient(to bottom,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	height:50px;
	font-size:18px;
	padding:15px 11px 15px 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.js-emp-menu span{
	display: inline-block;
	float: left;
	line-height: 50px;
	font-size: 18px;
	margin-top:10px;
}
.js-emp-menu span a{
	color: #fff;
	text-decoration: none;
	padding: 0px 11px 0px 16px;
}
.js-emp-menu ul{
	float: left!important;
	font-family: TrebuchetMS;
	line-height: 24px;
	padding: 12px 0px 6px 20px !important;
	background: url("empljs-sep.png") no-repeat left center;
}
.js-only span a:hover {
	/*color: #FFA8C1 !important;*/
}
.js-only span a{
	/*color: #ed829b !important;*/
}
.js-only ul li a{
	/*color: #ed829b !important;
	border-bottom: 1px solid #78606d!important;*/
}
.js-only ul li a:hover{
	/*border: none !important;
	color: #FFA8C1 !important;*/
}
.js-only ul li {
	/*background: url("menu-list-pink.png") no-repeat left center!important;*/
}
.js-emp-menu ul li{
	display: block!important;
	background: url("menu-list.png") no-repeat left center;
	padding: 0 0 0 15px;
}
.js-emp-menu ul li a{
	color: #a8e295;
	border-bottom: 1px solid #697b6d;
	font-size: 14px;
	padding: 0!important;
}

/*#main-menu li.back {
	background: url("menu-hover.png") repeat-x right;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	behavior: url(PIE.php);
	width: 0;
	height: 74px;
	z-index: 10;
	position: absolute;
	top: -5px;
}*/
#main-menu {
	position: relative;
}
#main-menu li a {
	position: relative;
	cursor: pointer;
	float: left;
	width: 100%;
	z-index: 11;
}
/********************************************************************************/

/* START:QUICK SEARCH BLOCK
*********************************************************************************/

#quick-search{background: #fff;border: 1px solid #d7d7d7;margin: 0 0 20px;padding:0;width:100%;z-index: 99;color: #3f3f3f;font-size: 14px;font-family: TrebuchetMS;box-sizing:border-box;-webkit-box-sizing:border-box;height:auto !important;position:relative;}
.qs-main{border:2px solid #f1f2e9;background: #f7f8f0;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;behavior: url(PIE.php);padding:1%;margin:17px 22px;height:auto !important;}
.qs-main h1{font-family: TrebuchetMS;color: #2e2e2e;text-transform: uppercase;padding: 20px 0 0 0;display: inline-block;width: 160px;margin: 0;font-size: 24px;text-align: center;display:none;}
.qs-left{display: inline-block;width:40%;vertical-align: top;margin:0px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.qs-right{display: inline-block;width:41%;vertical-align: top;margin:0 1%;box-sizing:border-box;-webkit-box-sizing:border-box;}
#quick-search input[type="text"]{background: url(input-bg.png) repeat-x;height:34px;border: 1px solid #c6c6c6;width:99%;padding:0 0 0 5px;margin:0;overflow:hidden;}
#quick-search .keywords-option-resume .jqTransformSelectWrapper,#quick-search .location-option-resume .jqTransformSelectWrapper{width:100%;}
#quick-search .keywords-option-resume .jqTransformSelectWrapper ul,#quick-search .location-option-resume .jqTransformSelectWrapper ul{width:100% !important;}
.qs-support{background: #fbfbfb;border-top:2px solid #f0f0f0;width: 100%;margin:15px 0 0;}
.qs-support .more-options{padding:0 0 0 30px;display: inline-block;color:#0e0e0e !important;font-size: 18px;background: url("more-opt.png") no-repeat;margin:10px 0 10px 25px;cursor: pointer;height:24px;}
.qs-support .more-options:hover{text-decoration: underline;}
.qs-support a:hover{border: none;}
.qs-support a{color: #3d3c3c;font-size: 14px;text-decoration: none;border-bottom: 1px solid #cbcaca;text-decoration: underline;}
.qs-support .right {float: right;font-size: 18px;color:#474c52;}
.qs-support .right a{font-size: 18px;color:#474c52;border-bottom:none;}
.qs-support .right a:hover{text-decoration: none;}
.qs-support .right span {color: #39b54a;border-bottom: 1px solid #39b54a;display:none;}
.qs-support .right div {margin: 6px 22px 0 0px;vertical-align: middle;line-height: 30px;}
.qs-support .right img {display: inline-block;height: 40px;cursor: pointer;}
.qs-support .find-button-zoom{background: url(input-button-bg-green.png) repeat-x;border: none !important;cursor: pointer;text-align: center;margin: 6px 0 0 0;vertical-align: middle;padding: 0 15px 0 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;behavior: url(PIE.php);display: inline-block;height: 31px;}
.qs-main .find-button-zoom{border: none !important;cursor: pointer;text-align: center;vertical-align: middle;padding:0px;display: inline-block;width:15%;}
.qs-main .find-button-zoom input{background:transparent;text-transform: uppercase;font-size: 18px;color: #fff;padding:0px;background:#3ab54c;height:34px;width:100%;}
.qs-main .find-button-zoom input:hover,
.qs-main .find-button-zoom input:focus {background:#00aeef;}
/*.qs-additional {margin: 0 0px 25px;}*/
.qs-additional .jqTransformSelectWrapper {margin:5px 0;width:100%;}
.qs-additional .jqTransformSelectWrapper ul{width:100% !important;}
.qs-left-other, .qs-right-other {width: 38%;display: inline-block;}
.complex-field-jq {
	z-index: 1 !important;
}
.qs-left-other {
	float: left;
	margin: 0 0 0 168px;
}
.qs-right-other {
	margin: 0 0 0 43px;
}
.qs-left p, .qs-right p {
	margin: 0;
}
#tree_drop_down_Occupations {
	width: 360px;
	background: url("select-bg.png") repeat-x;
	border: 1px solid #CACACA;
	height: 34px;
	padding: 0;
	margin: 3px 0 15px;
}
#tree_drop_down_Occupations span {
	line-height: 34px;
	background: url("select-right.png") no-repeat right center;
	display: inline-block;
	width: 356px;
	font-family:TrebuchetMS;
	font-size: 14px;
	color: #999;
}
.salary-field {
	width: 362px;
	margin: 3px 0 15px;
}
.salary-field .jqTransformSelectWrapper {
	width: 125px !important;
	float: right;
	margin: 0;
}
.salary-field .jqTransformSelectWrapper div span {
	width: 90px !important;
}
.salary-field .jqTransformSelectWrapper ul {
	width: 125px !important;
}
.salary-abbr {
	float: left;
}
.salary-abbr input {
	display: inline-block;
	width: 65px !important;
}
#adMargin .salary-abbr ~ .jqTransformSelectWrapper,
#adMargin .salary-abbr ~ .jqTransformSelectWrapper ul {
	width: 125px !important;
}
#adMargin .salary-abbr ~ .jqTransformSelectWrapper {
	float: right;
}
.searchMoney {
	width: 35% !important;
	height: 34px !important;
}
.qs-right-other .salary-field{
	padding: 0 0 35px 0;
}

/********************************************************************************/

/* START:FEATURED COMPANIES Block
*********************************************************************************/

#featured-companies{
	height: 450px;
	*padding: 215px 0 0 0;
}
#featured-companies h2{
	font-family: TrebuchetMS;
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;
	margin: 55px 0 30px;
}


/********************************************************************************/

/* START:Featured Latest Jobs Block
*********************************************************************************/

#main-content-page-middle{background: #fcfcfc;border-top: 1px solid #D1D1D1;border-bottom: 1px solid #D1D1D1;position: relative;z-index: 2;}
#featured-jobs-block,#latest-jobs-block {width: 1000px;	margin: 0 0 50px 0;}
#featured-jobs-block h2,#latest-jobs-block h2 {font-size: 22px;text-transform: uppercase;margin: 50px 0 0 30px;}
#featured-jobs-block h2,#featured-jobs-block .fl-listing a {color: #c21f46;}
.fl-listing a:hover{text-decoration: underline;}
#latest-jobs-block h2,#latest-jobs-block .fl-listing a {color: #4d4d4d;}
/*.featuredListings{margin:2% 2% 0 0;float:none;width:21%;background:rgba(255,255,255,0.4);padding:2% 1%;text-align:center;vertical-align:top;display:inline-block;min-height:200px;}*/
.featuredListings{margin:2% 2% 0 0;float:left;width:21%;background:rgba(255,255,255,0.4);padding:2% 1%;text-align:center;vertical-align:top;min-height:215px;}
.featuredListings:nth-child(4n){margin:2% 0 0;}
//.featuredListings:hover a{color:#fff !important;}
.featuredListings:hover  .fl-listingdes{color:#fff !important;}
.featuredListings span{font-size:16px;margin:20px 0 0;display:block;}
.fl-logo {display: inline-block;float:none;width:150px;height:150px;overflow: hidden;}
.fl-logo  img{width:150px;height:150px;}
.fl-logo-iframe  img{width:110px;height:110px;}
.fl-logofeatured {display: inline-block;float:none;width:145px;overflow: hidden;}
.fl-logofeatured  img{width:75px;height:75px;}
.fl-listing{display:none;float:left;width:315px;margin-right:10px;}
.featuredListings:hover  .fl-listingnew{color:#000 !important;}
.fl-listingnew{float:left;width:315px;margin-right:10px;}
.featuredListings:hover .fl-listingnew a{color:#000 !important;}
.featuredListings:hover .fl-listingnew .fl-listingfeatured a{color:#1A6DA8 !important;}
.featuredListings:hover .fl-listingnew a{color:#000 !important;}
.featuredListings:hover .fl-listingnew .fl-listingdes{color:#444641 !important;}
.fl-listing a{font-family:TrebuchetMS;font-size: 17px;text-decoration: none;}
.fl-listingtitle{margin:0px;padding:0px;}
.fl-listingtitle a{color:#000;}
.fl-listingdes{font-size:12px;font-family:TrebuchetMS;color:#444641;margin:10px 0px 0px 0px;line-height:22px;font-family: 'Museo500Regular';}
.fl-listing .listing-name{background: url(list-img-simple.png) no-repeat left center;display: inline-block;padding: 0 0 0 13px;color: #347320;font-size: 15px;font-family:TrebuchetMS;margin: 12px 0 5px;}
.fl-listing .listing-location{color: #60a04c;font-size: 14px;font-family: TrebuchetMS;}
#featured-jobs-block {float: left}
#latest-jobs-block {float: right;}

/********************************************************************************/

/* START:Jobs, News, Blog
*********************************************************************************/

.middle-content {
	background: #fff;
	border: 1px solid #d1d1d1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	behavior: url(PIE.php);
	margin: 50px 0 50px 0;
}
.jobs-by-column {
	width:30%;
	display: inline-block;
	float: left;
}
.jobs-by-column a:hover{
	text-decoration: underline;
	color: #3A7D24;
}
.jobs-by-column h3,
.emp-js-left h3,
.news-blog-column h3,
#mailchimp-newsletter h1,
#poll h2 {
	color: #2e2e2e;
	font-size: 18px;
	font-family: TrebuchetMS;
	text-transform: uppercase;
	margin: 40px 0 30px 40px;
}
.emp-js-left .blogLink {
	font-family: TrebuchetMS;
	font-size: 14px;
	color: #39B54A;
	background: url("list-img-simple.png") no-repeat left center;
	padding: 0 0 0 15px;
}
.emp-js-left .blogDate {
	padding: 5px 0 0 0;
	margin: 7px 0 4px 0;
	color: #4d4d4d;
}
.emp-js-left .blogtext p {
	margin: 0;
}
.jobs-by-column ul {
	list-style: none;
	margin: 0 0 15px 40px;
	padding: 0 0 0 20px;
	background: url("list-img-round.png") no-repeat left center;
}
.jobs-by-column ul li a {
	color: #60a04c;
	text-decoration: none;
	font-family: TrebuchetMS;
	font-size: 15px;
}
.blue{
	color: #39b54a;
}
.news-blog-column{
	display: inline-block;
	width: 39%;
	float: right;
}

#news ul, #innerBlogContentDiv {
	list-style: none;
	margin: 0 0 0 40px;
	border-left: 1px solid #b6b6b6;
	padding: 0 30px 0 10px;
	font-family: TrebuchetMS;
	font-size: 13px;
	color: #4d4d4d;
}
#news ul,
#innerBlogContentDiv .blogtext {
	line-height: 20px;
}
#news ul p {
	margin: 0;
}
#news .smallLink,
.news-blog-column #news ul li small,
.news-blog-column #news ul li br {
	 display: none;
}
#news .link {
	display: block;
	text-align: right;
	margin: 0 25px 0 0;
	text-decoration: none;
}
#news .link:hover {
	text-decoration: underline;
}
#news ul li {
	background: url("list-img-simple.png") no-repeat left 4px;
	padding: 0 0 0 15px;
}
#news ul a {
	text-decoration: none;
}
#news ul a:hover {
	text-decoration: underline;
}
#news .newsLink {
	font-family: TrebuchetMS;
	font-size: 14px;
	color: #39B54A;
	display: inline-block;
	padding: 0 0 5px 0;
}
#blog-block h2 {
	font-family: TrebuchetMS;
	font-size: 22px;
	text-transform: uppercase;
	margin: 0 0 20px 40px;
	color: #2e2e2e;
}
.blogLink, .blogDate {
	font-size: 17px;
	font-family: TrebuchetMS;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #272727;
}
.blogDate {
	font-size: 14px;
	color: #39B54A;
	display: block;
	margin: 7px 0;
}
.blogtext p {
	margin: 5px 10px;
}
#ajax_preloader_blog {
	text-align: center;
}

/********************************************************************************/

/* START:NewsLetter and Poll
*********************************************************************************/

.middle-content hr {
	width: 95%;
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #dedede;
	margin: 0 auto;
	padding: 0;
}
#mailchimp-newsletter,
#poll {
	/*width:49%;*/
	margin:0px;
	padding:0px;
}
#mailchimp-newsletter{
	float: left;
	width:335px;
}
#mailchimp-newsletter input[type="text"]
{
width:285px;
}
#poll{
	float: left;
	width:250px;
	margin-left:10px;
}
#mailchimp-newsletter fieldset {
	border: none;
	padding: 0;
	margin: 18px 0;
}
#mailchimp-newsletter h1,
#poll h2 {
	margin: 10px 0px 10px 10px;
}
#mailchimp-newsletter p,
#poll p {
	margin: 0;
	text-align: left;
	font-weight: normal;
	font-family: TrebuchetMS;
	font-size: 14px;
	color: #4d4d4d;
}
#poll .jqTransformRadioWrapper + span {
	font-family: TrebuchetMS;
	font-size: 13px;
	color: #4d4d4d;
}
.polls-fieldset {
	background: #fefcfd;
	padding: 5px 0 10px 10px;
	margin: 10px 0 0 -10px;
	border: 1px solid #ecede5;
	width: 92%;
}
.poll-view-results {
	text-decoration: none;
	border-bottom: 1px solid #39b54a;
	color: #39b54a;
	font-family: TrebuchetMS;
	font-size: 14px;
	margin: 0 0 0 10px;
}
.poll-view-results:hover {
	border: none;
}
.emp-js-right .poll-question {
	padding: 0;
}
.emp-js-right .poll-message {
	background: none !important;
	border: none !important;
}
.emp-js-right .poll-voted{
	margin: 0 0 0 10px !important;
}
#mailchimp-newsletter form,
#poll form {
	margin: 20px 0 0 10px;
}
.poll-question,
.poll-message {
	padding: 0 0 10px 30px;
}
.poll-voted {
	margin: 0 0 0 25px;
}
#mailchimp-newsletter label {
	display: none;
}
#grayBgBanner{
	text-align: center;
	margin: 20px 0px 20px 0px;
}

/********************************************************************************/

/* START:Footer Container CSS
*********************************************************************************/

#main-content-page-footer {
	background: url("footer-bg.png");
	
	float:left;width:100%;
}
.footer {margin:0px;text-align:center;background: url("footer-bg.png");padding: 0 0 20px 0;}
.footer-column {width:210px;float:none;display:inline-block;vertical-align:top;margin: 50px 0 0 0;text-align:left;}
.footer-column h2 {
	font-family: TrebuchetMS;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
.footer-column ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
}
.footer-column ul li{
	padding: 9px 0;
}
.footer-column ul li a,
#main-content-page-footer-bottom a,
#main-content-page-footer-bottom{
	font-size: 14px;
	text-decoration: none;
	color:#fff;
}

.footer-column ul li a:hover{color:#00aeef;}
#main-content-page-footer-bottom{
	background: url("footer-bottom-bg.png") repeat-x;
	height: 54px;
	text-align: center;
	float:left;width:100%;
}
#main-content-page-footer-bottom .content-align{
	background: url("footer-bottom-bg.png") repeat-x;
	min-height:54px;
}

#main-content-page-footer-bottom span{
	display: inline-block;
	margin: 25px 0 0 0;
	color:#FFF;
}

/********************************************************************************/

/* START:Index CSS
*********************************************************************************/

.index-div {
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 999px;
	z-index: 8;
	color: #3f3f3f;
	font-size: 13px;
	/*top: -3px;*/
	padding: 0 0 20px 0;
}
.index-div-bg {
	background:#fff;
	position: absolute;
	width: 100%;
	z-index: -1;
}
.index-wrapper {
	padding: 15px 15px;
	background:#fff;
}
#left-index-shadow {
	/*background: url("index-left-shadow.png") no-repeat scroll 0 0 transparent;*/
	height: 70px;
	left: -30px;
	position: absolute;
	top: 170px;
	width: 40px;
}
#right-index-shadow {
	/*background: url("index-right-shadow.png") no-repeat scroll 0 0 transparent;*/
	height: 70px;
	right: -30px;
	position: absolute;
	top: 170px;
	width: 40px;
}

/********************************************************************************/

/* START:My Account Block
*********************************************************************************/

.my-account {
	width: 66%;
	float: left;
}
#adSpaceAccount {
	/*width: 30%*/;
	width: 328px;
	/*float: right;*/
	overflow: hidden;
	/*height: 275px;*/
}
#adSpaceAccount_emp {
	/*width: 30%*/;
	width: 328px;
	/*float: right;*/
	overflow: hidden;
	/*height: 450px;*/
}
.my-account ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}
.my-account ul li {
	display: inline-block;
	margin: 20px 40px 20px 0;
	width: 115px;
}
.my-account ul li a {
	display: inline-block;
	text-align: center;
	color: #3a3a3a;
	text-decoration: none;
}
.my-account ul li a img {
	margin: 0 0 -5px 0;
}
.my-account ul li a:hover {
	text-decoration: underline;
}
#recentlyViewedJobs,
#suggestedJobs {
	width:49%;
}
#recentlyViewedJobs {
	float: right;
}
#suggestedJobs {
	float: left;
}
#recentlyViewedJobs tbody td:first-child + td a:hover,
#suggestedJobs tbody td:first-child + td a:hover {
	text-decoration: underline;
}
#recentlyViewedJobs tbody td:first-child + td + td a:hover,
#suggestedJobs tbody td:first-child + td + td a:hover {
	border: none;
	color: #921848;
}
#recentlyViewedJobs-title,
#suggestedJobs-title{
	font-family: TrebuchetMS;
	font-size: 18px;
	color: #42464c;
	text-transform: uppercase;
	border: 1px solid #cacaca;
	border-bottom: none;
	background: url("table-head-bg.png") repeat-x;
	padding: 9px 12px;
}
#recentlyViewedJobs table .oddrow {
	background: #fcfcfc;
}
#recentlyViewedJobs table .evenrow {
	background: url("border-bottom.png") repeat-x bottom #f4f5ed;
}
#recentlyViewedJobs thead th:first-child + th,
#suggestedJobs thead th:first-child + th {
	width: 42%;
}
#recentlyViewedJobs tbody td:first-child + td a,
#suggestedJobs tbody td:first-child + td a {
	font-family: TrebuchetMS;
	background: url("table-arrow.png") no-repeat left top;
	padding: 0 0 0 13px;
}
#recentlyViewedJobs tbody td:first-child + td +td a,
#suggestedJobs tbody td:first-child + td + td a {
	font-family: TrebuchetMS;
	border-bottom: 1px solid #eec5cf;
}

/********************************************************************************/


/* START:Sub-Account
*********************************************************************************/
#sub-accounts .inputName {
	width: 20%;
}
.sub-user-permissions {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.sub-user-permissions li {
	margin: 0 0 10px 0;
}
/********************************************************************************/


/* START:Employers and Jobseekers Page
*********************************************************************************/

.emp-js-slider{
	height: 290px;
	position: relative;
}
.emp-js-left{
	float: left;
	display: inline-block;
	width: 70%;
}
.emp-js-left h3,
.emp-js-left #blog-block h2 {
	margin: 40px 0 30px 0;
}
.emp-js-left #blog-block h2 {
	font-size: 18px;
}
.emp-js-right{
	float: right;
	display: inline-block;
	width: 29%;
	overflow: hidden;
}
.emp-js-left #news ul,
.emp-js-left #innerBlogContentDiv {
	border: none;
	margin: 0;
}
#news a:hover, .blogPost a:hover {
	text-decoration: underline;
}
.emp-js-left, .emp-js-right{
	margin: 25px 0 0 0;
}
.emp-js-right #poll,
.emp-js-right #mailchimp-newsletter {
	float: none;
	width: auto;
	border: 1px solid #CACACA;
	margin: 20px 0;
}
.emp-js-right #poll h2,
.emp-js-right #mailchimp-newsletter h1 {
	margin: 0;
	background: url("table-head-bg.png") repeat-x;
	border-bottom: 1px solid #CACACA;
	text-align: center;
	padding: 9px 0;
}
.emp-js-right #mailchimp-newsletter form,
.emp-js-right #poll form,
.emp-js-right .poll-view-results {
	margin: 0;
}
.emp-js-right #mailchimp-newsletter p,
.emp-js-right #poll p {
	background: #f4f5ed;
	border-bottom: 1px solid #efefef;
	padding: 10px 0 10px 15px;
}
.emp-js-right .polls-fieldset {
	margin: 0;
	width: auto;
	border: none;
	border-bottom: 1px solid #efefef;
}
.emp-js-right #pollButton {
	margin: 0 0 0 15px;
}
.emp-js-right #mailchimp-nl-cont fieldset {
	margin: 18px 15px;
}
.emp-js-right #mailchimp-nl-cont input[type="text"] {
	width: 220px;
}

/********************************************************************************/

/* START:Employers Page Slider
*********************************************************************************/

.bx-wrapper {
	position: relative;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
}
.bx-wrapper .bx-viewport {
	background: #fff;
	/*height: 290px!important;*/
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 11px;
	width: 100%;
	z-index: 60;
}
.bx-wrapper .bx-pager {
	text-align: center;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: url("slider-inactive.png") no-repeat;
	text-indent: -9999px;
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 2px;
	outline: none;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: url("slider-active.png") no-repeat;
	width: 16px;
	height: 16px;
	outline: none;
}
.bx-wrapper .bx-controls-direction a {
	display: none;
}
#top-slider .slider-left{
	position: absolute;
	top: 35px;
	left: 30px;
}
.slider-left h1 {
	font-family: TrebuchetMS;
	font-size: 36px;
	color: #3A7D24;
	text-transform: none;
	margin: 8px 0;
}
.slider-left ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.slider-left ul li {
	font-family: TrebuchetMS;
	font-size: 18px;
	text-transform: uppercase;
	color: #2e2e2e;
	padding: 3px 0;
	text-shadow: 0 0 4px #fff;
}
.slider-get-started {
	position: absolute;
	z-index: 60;
	bottom: 70px;
	left: 30px;
}
.slider-get-started a {
	background-image: linear-gradient(#77AC2A 0%, #3F8425 56%, #307018 100%);
    font-family: TrebuchetMS;
    font-size: 15px;
    height: 24px;
    padding: 8px 20px 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	behavior: url(PIE.php);
	font-family: TrebuchetMS;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}
.slider-get-started a:hover,
.slider-right-buts .active:hover {
	background: rgb(48,112,24);
	background: -moz-linear-gradient(top,  rgba(48,112,24,1) 0%, rgba(63,132,37,1) 56%, rgba(63,132,37,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,172,42,1)), color-stop(56%,rgba(63,132,37,1)), color-stop(100%,rgba(63,132,37,1)));
	background: -webkit-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: -o-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: -ms-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: linear-gradient(to bottom,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	height:24px;
	font-size:15px;
	padding: 8px 20px 5px 20px;
}
.slider-right-buts .inactive:hover {
	background: url("slider-buts-gray-hover.png") repeat-x;
}
.slider-right-buts {
	display: inline-block;
	position: absolute;
	z-index: 60;
	right: 30px;
	top: 50px;
}
.slider-right-buts a {
	display: block;
	color: #fff;
	text-decoration: none;
	margin: 15px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	behavior: url(PIE.php);
}
.slider-right-buts .active {
	 background-image:linear-gradient(#77AC2A 0%, #3F8425 56%, #307018 100%);
	  background-position:initial initial;
	  background-repeat:initial initial;
	 height:24px;
	padding: 8px 20px 5px 20px;
	font-family: TrebuchetMS;
	font-size: 15px;
}
.slider-right-buts .slider-post-job span {
	background: url("slider-post.png") no-repeat left center;
	padding: 0 0 0 25px;
}
.slider-right-buts .slider-search-resume span {
	background: url("slider-search.png") no-repeat left center;
	padding: 0 0 0 25px;
}
.slider-right-buts .slider-get-resume span {
	background: url("slider-mail.png") no-repeat left center;
	padding: 0 0 0 25px;
}
.slider-right-buts .inactive {
	background: url("slider-buts-gray.png") repeat-x;
	padding: 10px 20px 10px 15px;
	font-family: TrebuchetMS;
	font-size: 15px;
}
#news ul li small {
	font-family: TrebuchetMS;
	font-size: 13px;
	color: #4d4d4d;
}
.emp-js-left ul li a {
	margin: 0 0 10px 0;
}
.emp-js-left ul li p {
	margin: 2px 0 10px 0;
}

/********************************************************************************/

/* START:Search Results
*********************************************************************************/

.index-wrapper #quick-search {
	top: 0;
	left: 0;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 0;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 0;
	behavior: url(PIE.php);
}
#topResults .results-title {
	display: none;
}
#currentSearch {
	margin: 0 0 20px 0;
}
.topResultsLinks {
	background: #fdfdfc;
	border: 1px solid #ecede5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.php);
}
.topResultsLinks ul {
	padding: 0;
	margin: 0 0 0 15px;
	list-style: none;
}
.topResultsLinks ul li {
	display: inline-block;
	padding: 15px 15px 15px 0;
}
.topResultsLinks ul li a {
	font-family: TrebuchetMS;
	font-style: italic;
	color: #CA224A;
	font-size: 14px;
	text-decoration: none;
	background: url("links-arrow.png") no-repeat left center;
	padding: 0 0 0 20px;
        text-transform: capitalize;
}
.topResultsLinks li a:hover,
.underQuickLinks a:hover {
	text-decoration: underline;
}
.results-paging {
	float: right;
	width: 72%;
	margin: 15px 0 0 0;
}
#googleMap-links a:hover {
	text-decoration: underline;
}
.listLink-active {
	color: #C8284E !important;
	font-weight: bold;
}
#listView-icon.listLink-active {
	background: url("show-list-active.png") no-repeat left center !important;
}
#mapView-icon.listLink-active {
	background: url("show-map-active.png") no-repeat left center !important;
}
.listLink-active:hover {
	cursor: auto;
	text-decoration: none !important;
}
#refineResults-block {
	width: 230px;
	float: left;
}
#refineResults {
	margin: 15px 0 0 0;
}
#refineResults-block #refineResults {
	margin: 0 0 20px 0;
	float: left;
}
#blockInner {
	margin: 15px 0 0 0;
}
#refineResults-block table thead {
	text-align: center;
	background: url("table-th-bg.png") repeat-x;
	border-bottom: 1px solid #c8c8c8;
}
#refineResults-block table thead th {
	font-family: TrebuchetMS;
	font-size: 18px;
	color: #42464c;
	text-transform: uppercase;
	padding: 9px 7px;
}
#refineResults-block table tbody td {
	padding: 0;
}
#refineResults-block table thead .tableLeft,
#refineResults-block table thead .tableRight {
	padding: 0;
}
#listingsResults {
	width: 72%;
	float: right;
	margin: 25px 0 0 0;
}
.currentSearch {
	padding: 10px;
	background: #f4f5ed;
	border-bottom: 1px solid #efefef;
	font-family: TrebuchetMS;
	font-size: 15px;
	color: #43464d;
}
#currentSearch br,
#refineResults-block br {
	display: none;
}
.curSearchItem a {
	float: right;
	text-indent: -999em;
	background: url("undo.png") no-repeat center;
	width: 13px;
	height: 14px;
}
.curSearchItem {
	background: url("list-img-round.png") no-repeat left center;
	display: block;
	padding: 10px 5px 10px 15px;
	margin: 0 0 0 10px;
	color: #39B54A;
}
.refine_button {
	padding: 10px;
	margin: 0 0 1px 0;
	background: #f4f5ed;
	display: block;
	border-bottom: 1px solid #efefef;
	cursor: pointer;
}
.more {
	background: url("more-opt-gray.png") no-repeat;
	text-indent: -999em;
	width: 16px;
}
.less {
	background: url("less-opt-search.png") no-repeat;
	text-indent: -999em;
	width: 16px;
}
.more ~ strong,
.less ~ strong {
	color: #43464d;
}
.refine_button strong,
.refine_button .refine_icon {
	display: inline-block;
	height: 15px;
}
.refine_button strong {
	font-family: TrebuchetMS;
	font-size: 15px;
	padding: 0 0 0 5px;
}
.refineItem {
	padding: 5px 5px 5px 10px;
	color: #43464D;
}
.refineItem a {
	background: url("list-img-round.png") no-repeat left center;
	padding: 0 0 0 20px;
	color: #39B54A;
}
.block_values_button {
	color: #c01f45;
	padding: 0 0 20px 4px;
	cursor: pointer;
	text-transform: capitalize;
}
.results-paging {
	border: 1px solid #ecede5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	behavior: url(PIE.php);
}
.results-paging .head {
	border-bottom: 1px solid #ecede5;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	behavior: url(PIE.php);
	background: #fff;
	padding: 10px 15px;
}
.results-paging h1 {
	display: inline-block;
	color: #42464C;
	font-family: TrebuchetMS;
	font-size: 18px;

}
.head #googleMap-links {
	display: inline-block;
	float: right;
}
.results-paging .topNavBar {
	background: #fdfdfc;
	padding: 15px 15px 2px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	behavior: url(PIE.php);
	font-family: TrebuchetMS;
}
.results-paging .topNavBar .numberResults {
	line-height: 35px;
}
.results-paging .topNavBar .numberResults,
.results-paging .topNavBar .numberPerPage {
	display: inline-block;
	margin: -5px 0;
}
.results-paging .topNavBar .numberPerPage {
	float: right;
}
.numberResults span {
	color: #c62048;
	margin: 0;
	display: inline;
}
.numberResults .sorting,
#sort-by {
	display: inline-block;
}
.sorting span {
	color: #3F3F3F;
}
.numberResults .sorting .jqTransformSelectWrapper,
#sort-by .jqTransformSelectWrapper {
	width: 120px !important;
	display: inline-block;
	z-index: 1 !important;
}
.numberResults .sorting .jqTransformSelectWrapper ul {
	width: 120px !important;
}
.numberResults span,
.numberResults p {
	vertical-align: top;
	display: inline;
}
.numberResults p {
	margin: 5px 0 5px 5px;
}
.numberResults .sorting .jqTransformSelectWrapper span {
	width: 135px !important;
	padding: 10px 0 0 7px;
}
#listings_per_page_form{
	height: 35px;
}
#listings_per_page_form p {
	display: inline-block;
	margin: 11px 4px;
	vertical-align: top;
}
#listings_per_page_form .jqTransformSelectWrapper {
	width: 68px !important;
	display: inline-block;
	padding: 0 0 0 5px;
	z-index: 1 !important;
	vertical-align: middle;
}
#listings_per_page_form .jqTransformSelectWrapper ul {
	width: 73px !important;
}
.numberResults .sorting .jqTransformSelectWrapper ul a {
	padding: 0 5px;
}
#listings_per_page_form .jqTransformSelectWrapper span {
	width: 55px !important;
	padding: 10px 0 0 5px;
}
#googleMap-links a{
	font-family: TrebuchetMS;
	text-decoration: none;
	color: #999;
	margin: 0 0 0 10px;
}
#mapView-icon {
	background: url("show-map.png") no-repeat left center;
	padding: 5px 0 0 17px;
}
#listView-icon {
	background: url("show-list.png") no-repeat left center;
	padding: 0 0 0 25px;
}
#showBriefOrDetailed {
	background: url("detailed-list-active.png") no-repeat left center;
	padding: 0 0 0 25px;
}
#showBriefOrDetailed.listLink-active {
	color: #c8284e !important;
	background: url("detailed-list.png") no-repeat left center;
}
.brief-view .listing-links ul {
	margin: 0;
}
.brief-view .listing-info .left-side {
	padding: 15px 15px 0 15px;
}
.brief-view .listing-info .right-side,
.listing-info .resume-side {
	padding: 5px 15px 0 15px !important;
}
/********************************************************************************/

/* START:Search Results Table
*********************************************************************************/

#listingsResults table {
	border: none;
}
#listingsResults table tbody td {
	padding: 0;
}
#listingsResults .listing-section {
	border: 1px solid #ecede5;
	background: #fafafa;
	margin: 0 0 25px 0;
}
.evenrow .listing-section,
.oddrow .listing-section {
	background: #fff !important;
}
#listingsResults .listing-title {
	font-family: TrebuchetMS;
	font-size: 18px;
	border-bottom: 1px solid #ecede5;
	background: #f6f6f6;
	padding: 10px 15px;
}
#listingsResults .priorityListing .listing-title a {
	color: #c62048;
}
#listingsResults .priorityListing {
	background: none;
}
.priorityListing {
	background: #FFFFE1;
}
#listingsResults .evenrow .listing-title a,
#listingsResults .oddrow .listing-title a {
	color: #39B54A;
}
#listingsResults .evenrow,
#listingsResults .oddrow {
	background: none;
}
.listing-section .left-side {
	display: inline-block;
	width: 60%;
	padding: 15px;
}
.left-side span a:hover {
	text-decoration: none;
}
.listing-section .right-side {
	display: inline-block;
	float: right;
	padding: 15px;
	text-align: center;
}
.listing-section .right-side span {
	font-family: TrebuchetMS;
	font-size: 13px;
	margin: 10px 0 0 0;
	display: inline-block;
}
.listing-section .left-side a {
	font-family: TrebuchetMS;
	color: #000;
	background: url("table-arrow-black.png") no-repeat left center;
	padding: 0 0 0 14px;
	margin: 0 10px 0 0;
}
.show-brief {
	padding: 15px 0 5px 0;
}
.listing-links {
	padding: 0 18px 0 18px;
}
.listing-links ul {
	list-style: none;
	padding: 0 0 5px 0;
	margin: 30px 0 0 0;
}
.listing-links ul li {
	display: inline-block;
	background: url("table-arrow.png") no-repeat left center;
	padding: 0 0 0 12px;
	margin: 0 10px 0 0;
}
.listing-links ul li a {
	border-bottom: 1px solid #ebc3cd;
	background: none;
	padding: 0;
}
#notesForm {
	padding: 0 0 10px 0;
}
.form-note br {
	display: none;
}
.form-note {
	padding: 0 0 10px 0;
	display: block;
	margin: 20px 0 0 0;
}
.form-note textarea {
	font-family: ProximaNovaLight;
	min-height: 120px;
	border: 1px solid #b7b7b7;
	-moz-box-shadow: inset 0 0 10px -4px #b7b7b7;
	-webkit-box-shadow: inset 0 0 10px -4px #b7b7b7;
	box-shadow: inset 0 0 10px -4px #b7b7b7;
	behavior: url(PIE.php);
	padding: 10px;
	margin: 10px 0;
	width: 97% !important;
}
#ajax_preloader_listings_results {
	text-align: center;
}
.beyondBlock td {
	padding: 10px 0 !important;
}
.pageNavigation {/*background: none repeat scroll 0 0 #FDFDFC;*/
	/*border: 1px solid #ECEDE5;*/
	border-radius: 5px 5px 5px 5px;
	padding: 15px;
	margin: 5px 0;}
.nav_home{margin:0;padding:10px;position:absolute;/*top:15px;*/right:0;/*background: url(body_bg1.png) top center repeat;*/}
.nav_home_bottom{position:relative;right:0;text-align:right;margin:20px 0 0;}
.pageNavigation a,#googleMap-pagging a {color: #000;text-decoration: none;margin: 0 5px;font-size:15px;}
.pageNavigation .prevBtn {margin: 0 20px 0 0;}
.pageNavigation .nextBtn {margin: 0 0 0 20px;}
.pageNavigation .prevBtn a,.pageNavigation .nextBtn a{margin:0;}
.navigationItems a{height:18px;width:18px;line-height:18px;border-radius:20px;text-align:center;display:inline-block;margin:0;}
.navigationItems a:hover,.navigationItems strong {color:#fff;background:#00aeef;font-size:15px;font-weight:normal;text-align:center;display:inline-block;height:18px;width:18px;line-height:18px;border-radius:20px;}
.go-up {float: right;background: url("go-up.png") no-repeat left center;padding: 0 0 0 12px;}
.go-up a {font-size: 13px;color: #c01f45;border-bottom: 1px solid #eec5ce;}
.highlight {background: palegoldenrod;}

/********************************************************************************/


/* START:Listing Details
*********************************************************************************/
.underQuickLinks {
	background: #fdfdfc;
	border: 1px solid #ecede5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.php);
	padding: 15px 10px 15px 10px;
	font-family: TrebuchetMS;
	font-size: 15px;
}
.rating_text {
	float: none !important;
}
.underQuickLinks div {
	display: inline-block;
}
.underQuickLinks ul {
	margin: 0;
	padding: 0;
}
.underQuickLinks ul li {
	list-style: none;
	display: inline-block;
}
.ModResults ul li a,
.Rating p,
.Comments a {
	background: url("links-arrow.png") no-repeat left -2px;
	color: #CA224A;
	padding: 0 0 0 20px !important;
	text-decoration: none;
}
.ModResults ul li a {
	margin: 0 10px 0 0;
}
.Rating p {
	margin: 0 !important;
}
.Comments a {
	margin: 0 0 0 10px;
}
.Pagging {
	float: right;
}
.Pagging a {
	color: #43464d;
	text-decoration: none;
}
.after-quick-links {
	background: #fff;
	border: 1px solid #ecede5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.php);
	padding: 8px 10px;
	font-family: TrebuchetMS;
	font-size: 14px;
	margin: 15px 0 0 0;
}
.after-quick-links ul {
	float: right;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0;
}
.after-quick-links ul.my-resume{
	float: left;
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0;
}
.after-quick-links ul.my-resume li a
{
	color: #39B54A;
    text-decoration: none;
}
.after-quick-links ul.my-resume li a:hover
{
    text-decoration: underline;
}
.after-quick-links ul li {
	display: inline-block;
	padding: 6px 3px;
}
.after-quick-links ul li a {
	color: #999;
	text-decoration: none;
	font-size: 15px !important;
	font-weight:bold;
}
.after-quick-links li a:hover {
	text-decoration: underline;
}
.panelSavedIco a {
	color: #19a6cc !important;
	background: url("icon-save-job.png") no-repeat left center;
	padding: 0 0 0 23px;
}
.panelViewDitailsIco a,
.flag-listing-ico a {
	background: url("icon-view-saved.png") no-repeat left center;
	padding: 0 0 0 24px;
}
.tell-a-friend a {
	background: url("icon-tell.png") no-repeat left center;
	padding: 0 0 0 25px;
}
.print-listing-ico a {
	background: url("icon-print.png") no-repeat left center;
	padding: 0 0 0 23px;
}
.viewMapIco a {
	background: url("show-map.png") no-repeat left -2px;
	padding: 3px 0 0 18px;
}
#refineResults {
	float: right;
}
.results table th {
	white-space: normal;
}
#googleMap-pagging {
	padding: 10px 0;
	text-align: center;
}
.userInfo {
	border: 1px solid #d1d1d1;
	width: 245px;
	float: left;
}
.userInfo + .listingInfo {
	width: 75%;
	float: right;
}
.userInfo a:hover {
	border: none;
}
.noRefine .pm_send_link:hover {
	text-decoration: underline;
}
.headerBgBlock .Results {
	font-family: TrebuchetMS;
	font-weight:bold;
	font-size: 23px;
	margin: 0 0 5px;
	padding: 0;
}
.results table ul li a {
	padding: 0;
	background: none;
}
#copyListingForm div table,
#editListingForm div table {
	border: none;
}
.paymentButton{
	min-width: 170px;
}
#pm_form th:nth-child(4) {
	width: 46% !important;
}
#copyListingForm table {
	border: none;
}
.noRefine .results-paging,
.noRefine #listingsResults {
	width: 100%;
}
.noRefine .listingInfo {
	float: right;
	width: 700px;
}
.noRefine .refine-fix {
	margin: 185px 0 0 0;
}
.noRefine .listingInfo h2 {
	padding: 0;
}
.userInfo .compProfileTitle {
	color: #42464C;
	font-family: TrebuchetMS;
	font-size: 18px;
	padding: 9px 0;
	text-transform: uppercase;
	background: url("table-th-bg.png") repeat-x scroll 0 0 transparent;
	border-bottom: 1px solid #C8C8C8;
	text-align: center;
	font-weight:bold;
}
.compProfileInfo {
	color: #4d4d4d;
	background: #fcfcfc;
}
.in_CompanyInsiderWidget {
	width: 70%;
}
.right {
	float: right;
}
.left {
	float: left;
}
.ac_even,
.ac_odd {
	padding: 10px !important;
	font-size: 14px !important;
	font-family: TrebuchetMS;
}
.ac_even:hover,
.ac_odd:hover,
.ac_over {
	background: #3582c4 !important;
}
.compProfileInfo a {
	color: #c62048;
	text-decoration: none;
	border-bottom: 1px solid #edc5ce;
}
.compProfileInfo img {
	padding: 10px 0;
}
.compProfileInfo .company-name,
.compProfileInfo strong:first-of-type {
	width: 215px;
	margin: 0 0 0 -10px;
}
.noRefine .compProfileInfo,
.compProfileInfo {
	padding: 5px 10px;
}
.noRefine .pm_send_link {
	padding: 0 0 0 15px;
	background: url("menu-list-red.png") no-repeat left center;
	border-bottom: none;
}
.compProfileInfo .company-name,
.compProfileInfo strong:first-of-type {
	font-family: TrebuchetMS;
	font-size: 16px;
	color:#fff;
	background:#3FB64D;
	border-bottom: 1px solid #efefef;
	display: block;
	padding: 6px 15px;
        text-align: center;
}
.comp-profile-content .link {
	background: url("menu-list-red.png") no-repeat left center;
	display: inline-block;
	padding: 0 0 0 12px;
	margin: 4px 0;
}
#displayListing #listingsResults {
	float: left;
	width: 70%;
	border: 1px solid #ecede5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.php);
	background: #fdfdfc;
	margin: 15px 0 0 0;
	padding: 5px 15px 15px;
}
.listingInfo fieldset legend {
	display: none;
}
.listingInfo h2 {
	font-family: TrebuchetMS;
	font-size: 26px;
	color: #3FB64D;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	text-align:center;
	margin:15px 0;
}
.listingInfo h3 {
  color:#30B542;
  font-family:TrebuchetMS;
  font-size:17px;
  margin:0px 0 10px;
  padding:0;
}
.comment {
	font-family: TrebuchetMS;
	font-size: 18px;
	color: #393939;
	text-transform: uppercase;
}
.comment_item {
	border: none !important;
}
#FormBar .comment {
	display: none;
}
#FormBar textarea {
	font-family: TrebuchetMS;
	min-height: 120px;
	border: 1px solid #b7b7b7;
	-moz-box-shadow: inset 0 0 10px -4px #b7b7b7;
	-webkit-box-shadow: inset 0 0 10px -4px #b7b7b7;
	box-shadow: inset 0 0 10px -4px #b7b7b7;
	behavior: url(PIE.php);
	padding: 10px;
	margin: 10px 0;
	width: 97%;
}
.comment {
	border-top: 1px solid #ecede5;
	padding: 15px 0 0 0;
}
#map {
	height: 650px;
}
.narrow-col .displayField embed {
	width: 90%;
	height: 250px;
	float: left;
	clear: both;
}
#addListingForm .displayDate,
#editListingForm .displayDate {
	width: 317px !important;
}
#company-profile-video a#player,
#company-profile-video embed,
#col-wide .displayField a#player,
#col-wide .displayField embed {
	width: 100%;
	height: 350px;
}
.listingLeftBlock embed {
	width: 222px;
}

/********************************************************************************/
/* START:Form Builder
*********************************************************************************/

.narrow-col {
	width: 46%;
	float: left;
        background:#EEEEEE;
        padding:13px;
}
.narrow-col .displayFieldBlock h3,
.narrow-col .displayFieldBlock .displayField {
	display: inline;
}
.narrow-col .displayFieldBlock h3 {
	font-family: TrebuchetMS;
	font-size: 14px;
	color: #3FB64D;
	background: url("list-img-simple.png") no-repeat left center;
	padding: 0 5px 0 15px;
	margin: 0 0 6px 0;
}
#col-wide {
	padding: 0 0 0px 0;
}
#col-wide .displayFieldBlock h3 {
	font-family: TrebuchetMS;
	font-size: 17px;
	color: #19a6cc;
	margin: 15px 0 10px;
}
#col-wide .displayField p {
	margin: 5px 0;
}

/********************************************************************************/
/* START:General CSS Block
*********************************************************************************/

.contact-us,
#browse-items {
	border: none;
}
.contact-us textarea {
	width: 98% !important;
}
.contact-us a:hover {
	text-decoration: underline;
}
.browse {
	margin: 0 0 15px 0;
}
input.captcha,
#messageBox .inputField input.captcha{
	width: 100px !important;
}
#messageBox .inputField {
	width: 66% !important;
}
input[name="caption"] {
	width: 198px !important;
}
#newsCategory {
	border: 1px solid #C9C9C9;
	display: block;
	float: right;
	margin: 0 0 0 10px;
	padding: 5px;
	width: 200px;
}
#newsCategory h3 {
	margin: 10px 0;
	text-align: center;
	border-bottom: 1px solid #C9C9C9;
}
#newsCategory a,
#newsCategory strong {
	display: block;
	padding: 3px 0;
}
.newsItems {
	border-bottom: 1px dotted #C9C9C9;
	padding: 10px 0;
}
.newsPreview small {
	font-size: 13px;
}
#endResults {
	clear: both;
	display: block;
	margin: 0 250px 0 0;
	padding: 10px 0 0;
}
.preview-buttons {
	margin: 12px 0;
	text-align: center;
}
#print-button{
	text-align: center;
	padding: 10px 0;
}
input.standart-button,
a.standart-button {
	background: url("gray-standart-button.png") repeat-x scroll 0 0 transparent;
	border: 1px solid #9F9F9F;
	border-radius: 2px 2px 2px 2px;
	color: black !important;
	cursor: pointer;
	display: inline-block;
	font-family: TrebuchetMS;;
	font-size: 12px !important;
	font-weight: bold;
	height: 25px;
	min-width: 100px;
	padding: 0 10px;
	text-transform: inherit !important;
}
input.standart-button:hover,
a.standart-button:hover{
	background: url("gray-standart-button.png") repeat-x scroll 0 -25px transparent;
}
legend {
	display: none;
}
.printLeft {
	float: right;
	width: 220px;
}
.printLeft h2 {
	text-transform: uppercase;
	margin: 0 0 10px 0;
}
.printRight {
	float: left;
	width: 70%;
}
.mapListings-results br {
	display: block !important;
}
.mapListings-results {
	padding: 5px 8px;
}
#tellFriendForm .inputField {
	width: 66% !important;
}
#tellFriendForm textarea {
	width: 100% !important;
	padding: 8px;
}
#messageBox .jqTransformSelectWrapper,
#messageBox .jqTransformSelectWrapper ul {
	width: 312px !important;
}
#messageBox #saveSearchForm .jqTransformSelectWrapper,
#messageBox #saveSearchForm .jqTransformSelectWrapper ul {
	width: 205px !important;
}
#flagForm textarea {
	width: 300px !important;
	padding: 6px;
}
#pm_send_form .inputField input {
	width: 420px !important;
}
#shareThis {
	margin: 0 auto;
	padding:10px 0 10px 0px;
	max-width:1000px;
}
.RightLink {
	float: right;
}
.RightLink a {
	font-size: 11px;
	font-family: TrebuchetMS;
	text-transform: none;
	vertical-align: top;
}

/********************************************************************************/
/* START:Message Box
*********************************************************************************/

#messageBox .inputField select
 {
	width: 99% !important;
}
#messageBox .inputName {
	padding: 5px 5px 0 0;
	width: 29% !important;
}
#messageBox .inputField input[type="checkbox"] {
	width: auto;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: TrebuchetMS;
	font-size: 1em;
}
#messageBox fieldset{
	margin: 2px 0;
	padding: 2px 0;
}
#messageBox fieldset table {
	border: none;
}
.ui-widget {
	font-family: TrebuchetMS;
	font-size: 1.2em !important;
}
.social_plugins_div {
	font-size: 13px;
}
/* START:Products Block
*********************************************************************************/

/********************************************************************************/
.back-to-products {
	float: left;
	margin: 0 10px 0 0;
}
.continue-shopping {
	float: left;
	margin: 0 10px 0 35%;
}
#promotionCode {
	margin: 10px;
}
#promotionCode input#inputPromotionCode {
	width: 150px !important;
}
#productTotal {
	text-align: right !important;
}
#total_price {
	color: black;
	font-size: 13px;
	font-weight: bold;
	padding: 0;
}
table .remove {
	background: url("undo.png") no-repeat left center;
	padding: 0 0 0 18px;
}
table .remove:hover {
	text-decoration: none;
}
#shoppingCartTable .evenrow strong,
#shoppingCartTable .oddrow strong {
	font-weight: normal;
}
.products{
	-webkit-box-shadow: 0 0 4px #DDDDDD;
	-moz-box-shadow: 0 0 4px #DDDDDD;
	box-shadow: 0 0 4px #DDDDDD;
	border: 1px solid #E3E3E3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.php);
	float: left;
	margin: 15px 5px;
	padding: 10px;
	width: 905px;
}
.products:hover {
	background: #e1e2dc;
}
.productInfo {
	float: left;
	margin: 0 0 0 20px;
	width: 580px;
}
.productLinks {
	background: #EFEEF0;
	-webkit-box-shadow: 0 0 2px #DDDDDD;
	-moz-box-shadow: 0 0 2px #DDDDDD;
	box-shadow: 0 0 2px #DDDDDD;
	border: 1px solid #E0E1E5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	border-radius: 7px;
	behavior: url(PIE.php);
	box-shadow: 0 0 2px #DDDDDD;
	float: right;
	margin: 0;
	padding: 15px 10px;
	text-align: center;
	width: 140px;
}
#productsSelect {
	float: left;
	margin: 0 15px 0 0;
}
.productDetails-name {
	float: left;
	font-size: 13px;
	font-weight: bold;
	width: 140px;
	padding: 5px 0;
}
.productDetails-info {
	display: inline;
	float: left;
	font-size: 13px;
	padding: 5px 0;
}
.viewProductsPrice {
	font-size: 14px !important;
	font-weight: bold;
}
#productDetails ~ table {
	border: none;
}
#productDetails ~ table td {
	padding: 10px 0;
}
#productDetails ~ table td input[type="text"],
#productDetails ~ table td input[type="file"] {
	width: 220px !important;
}

/********************************************************************************/
/* START:Post Listing Block
*********************************************************************************/
.jqTransformCheckboxWrapper + .instruction {
	margin: -9px 0 0 10px;
}
.instruction {
	float: left;
	margin-left: 10px;
	position: relative;
}
.instruction .instr_icon {
	background: url("ic_question_mark.png") repeat left top;
	background-size: 26px 26px;
	float: left;
	height: 26px;
	width: 26px;
	margin: 10px 0 0 0;
}
.instruction .instr_block {
	display: none;
	font-size: 11px;
	left: 18px;
	opacity: 0.9;
	position: absolute;
	top: 0;
	width: 275px;
	margin: 10px 0 0 0;
}
.instruction .instr_arrow {
	background: url("./orangeArrow.png") no-repeat scroll 0 4px transparent;
	float: left;
	height: 16px;
	width: 9px;
	margin-top: 5px;
}
.instruction .instr_cont {
	background: none repeat scroll 0 0 #EEEEEE;
	float: left;
	padding: 0 7px;
	width: 250px;
	font-size: 13px;
}
#uploadForm table{
	border: none;
}
#applyForm table td {
	vertical-align: top;
}
#Location_ZipCode .jqTransformSelectWrapper,
#Location_ZipCode .jqTransformSelectWrapper ul {
	display: inline-block;
	vertical-align: middle;
	width: 180px !important;
}
input#Location_ZipCode {
	float: right;
	vertical-align: top;
}
.inputField .inputStringMoney {
	width: 170px !important;
	margin: 0 13px 0 0;
	height: 34px !important;
	float: left;
}
.selectCurrency {
	width: 155px !important;
	float: right;
}
.selectCurrency ul {
	width: 155px !important;
}
.country-state {
	z-index: auto !important;
}
.input-form-bc {
	display: inline-block;
	margin: 0 0 10px 0;
}
.ui-datepicker-trigger {
	left: 5px;
	margin: 0 5px 0 0;
	position: relative;
	top: 3px;
}
#complexFields_Education {
	width: 530px;
}
.complex {
	border-bottom: 1px dotted #727272;
	display: block;
	padding: 10px 0;
	width: 600px;
}
.add {background: url("more-opt.png") no-repeat 0 0;display: inline-block;font-size: 18px;height: 24px;margin:0;padding:0 0 0 30px;color:#0e0e0e;}
.remove {background: url("less-opt.png") no-repeat 0 0;display: inline-block;font-size: 18px;height: 24px;margin:0;padding:0 0 0 30px;color:#0e0e0e;}
#addListingForm table {
	border: none;
}

/********************************************************************************/
/* START:Search Resume Block
*********************************************************************************/

#adSpace {
	float: right;
	width: 340px;
}
#adMargin {
	float: left;
	width: 580px;
}
.keywords-option-resume {display: inline-block;}
.keywords-option-resume .jqTransformSelectWrapper,.location-option-resume .jqTransformSelectWrapper {margin:10px 0 0;}
.search-only {
	display: inline-block;
	float: right;
	font-size: 11px;
	padding: 15px 0;
}
.search-only span:first-child {
	display: inline-block;
	float: left;
}
.search-only .jqTransformCheckboxWrapper {
	float: right !important;
	margin: -1px 0 0 5px !important;
}
#search_form .inputField,
.builder-col-wide .inputField{
	display: inline-block;
	width: 302px;
}
.DesiredSalary_list {
	float: right;
}
.DesiredSalary_list,
.DesiredSalary_list ul {
	width: 140px !important;
	float: right;
}
input.searchIntegerLess,
input.searchIntegerMore {
	width: 148px !important;
}
.inputField .searchActDate {
	width: 149px !important;
}
input.searchStringLike {
	width: 340px !important;
}
.checkbox-input-form .jqTransformCheckboxWrapper {
	margin: 0 0 10px 0;
}
.tree span.jqTransformCheckboxWrapper {
	display: none;
}
.tableSearchResultApplications .tableLeft,
.tableSearchResultApplications .tableRight {
	width: 0;
}
.ac_results {
	width: 360px !important;
}
.refine-map-view {
	margin: 0 0 25px 0 !important;
}
.refine-map-view .evenrow,
.refine-map-view .oddrow {
	padding: 5px 8px;
}
.refine-map-view br {
	display: block !important;;
}
#adMargin #Location_ZipCode .jqTransformSelectWrapper {
	display: inline-block;
	vertical-align: middle;
}
#adMargin #Location_ZipCode .jqTransformSelectWrapper,
#adMargin #Location_ZipCode .jqTransformSelectWrapper ul {
	width: 150px !important;
	margin: 0 3px 0 0;
}
#adMargin #Location_ZipCode input {
	width: 130px;
	float: right;
}

/********************************************************************************/
/* START:Profile Blocks
*********************************************************************************/

#activation_date_notless,
#activation_date_notmore,
#date_notless,
#date_notmore {
	width: 126px !important;;
}
.topNavBar .numberPerPage #listings_per_page_form {
	float: right;
}
.topNavBar .numberPerPage {
	margin: 0;
	border: none;
	padding: 0;
}
.numberPerPage #listings_per_page_form {
	float: right;
}
.numberPerPage .prevBtn,
.numberPerPage .navigationItems,
.numberPerPage .nextBtn{
	display: inline-block;
	padding: 8px 0;
}
.numberPerPage .navigationItems a,
.numberPerPage .prevBtn a,
.numberPerPage .nextBtn a {
	color: #43464D;
	font-family: TrebuchetMS;
	margin: 0 3px;
	text-decoration: none;
}
.numberPerPage .prevBtn {
	margin: 0 20px 0 0;
}
.numberPerPage .nextBtn {
	margin: 0 0 0 20px;
}
.numberPerPage {
	background: none repeat scroll 0 0 #FDFDFC;
	border: 1px solid #ECEDE5;
	border-radius: 5px 5px 5px 5px;
	padding: 15px;
	margin: 5px 0;
}
.numberPerPage br {
	display: none;
}
.currentProducts-name {
	float: left;
	font-weight: bold;
	margin: 4px 0;
	padding: 0 15px 0 0;
	width: 250px;
}
.currentProducts-info {
	display: inline;
	float: left;
	margin: 4px 0;
}
#applications .jqTransformSelectWrapper,
#applications .jqTransformSelectWrapper ul {
	width: 150px !important;
	vertical-align: middle;
	display: inline-block;
}
.ApplicationPointedInListingInfo2,
.ApplicationPointedInListingInfo {
	vertical-align: top;
	padding: 8px 5px 2px;
}
#videoContainer_video {
	max-width: 210px;
}
#boolean .inputField div:nth-child(1),
#boolean .inputField div:nth-child(4) {
	float: none !important;;
}
.subuser-permis-ul,
.subuser-cb-ul {
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
}
.subuser-permis-ul li,
.subuser-cb-ul li {
	display: block;
	margin: 10px 0;
}
.notCheck {
	width: 4%;
}
.notCheck, .notDesc {
	float: left;
}
.notif-date-days {
	width: 7%;
}
.input-date {
	width: 245px !important;
}
.notif-date-days input {
	width: 30px !important;
	height: 25px;
	line-height: 25px;
}
.notDesc {
	line-height: 20px;
	width: 32%;
}

/********************************************************************************/
/* START:Invoices
*********************************************************************************/

.printPage {
	overflow: hidden;
	width: 920px;
}
#invoice-logo {
	float: left;
	width: 380px;
	background: #43484B;
	border-radius: 7px;
	text-align: center;
}
#invoice-info {
	float: right;
	line-height: 20px;
	text-align: right;
	width: 350px;
}
#invoice-billto,
#invoice-sendto {
	border-top: 1px solid #D9D9D9;
	line-height: 22px;
	width: 380px;
}
#invoice-billto {
	float: left;
}
#invoice-sendto {
	float: right;
}
#invoice-billto,
#invoice-sendto,
#invoice-logo,
#invoice-info {
	margin: 10px 0;
	padding: 10px 5px;
}
#invoice-info strong,
#invoice-billto strong,
#invoice-sendto strong {
	font-size: 18px;
}
.profiler .main td,
pre {
	font-family: ProximaNovaLight,"Consolas","Lucida Console","Courier New",monospace;
	font-size: 13px;
}
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: black;
	font-size: 13px;
	font-weight: bold;
	height: inherit !important;
}
table#invoice-table td {
	border: 1px solid #D9D9D9;
	padding: 5px 10px;
}
.align_right {
	text-align: right;
}
.invoice-amount-total {
	background: none repeat scroll 0 0 #F5F5F5;
	font-weight: bold;
	text-align: right;
}
#invoice-buttons {
	margin: 20px 0 0;
	text-align: center;
}
#invoice-buttons {
	text-align: center;
}

/********************************************************************************/
/* START:Contact
*********************************************************************************/
#display-contact {
	margin: 0 0 20px;
}
#contactInfo {
	background: url("view-contact-bg.png") repeat-y;
	margin: 15px auto 0;
	overflow: hidden;
	width: 707px;
}
#contactInfo-in {
	background: url("view-contact-header.png") no-repeat center top;
	overflow: hidden;
	padding: 30px 15px 15px;
	width: 677px;
}
#contactInfo-footer {
	background: url("view-contact-footer.png") no-repeat;
	height: 21px;
	margin: 0 auto;
	width: 707px;
}
#user-top {
	margin: 10px 0;
	overflow: hidden;
}
#contact-info {
	float: left;
	margin: 0 10px 0 0;
	width: 450px;
}
#contact-group {
	clear: both;
	font-size: 13px;
	margin: 10px 0;
	overflow: hidden;
}
.contact-detail-cap {
	float: left;
	font-weight: bold;
	width: 30%;
}
.contact-detail-info {
	float: left;
	width: 70%;
}
#contact-image {
	float: left;
	width: 190px;
}
#contact-image img {
	width: 190px;
}
#under-contact {
	clear: both;
	overflow: hidden;
}
#note-block {
	float: left;
	margin: 0 10px 0 0;
	overflow: hidden;
	padding: 15px 0;
	width: 440px;
}
#note-block span {
	display: block;
	margin: 2px 0;
	overflow: hidden;
}
#cont-info-sendpm {
	float: left;
	margin: 15px 0;
	text-align: center;
	width: 190px;
}
#under-contact textarea{
	width: 95% !important;
}
.browseCompanyAB {
	float: left;
	padding: 5px;
}
.SearchResultsCompany .topNavBar {
	background: #FDFDFC;
	border: 1px solid #ECEDE5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(PIE.php);
}
.SearchResultsCompany .topNavBar .pageNavigation {
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	behavior: url(PIE.php);
	display: inline-block;
	float: right;
	padding: 10px 15px 0 0;
}
.SearchResultsCompany .numberResults,
.SearchResultsCompany .numberPerPage {
	display: inline-block;
	vertical-align: middle;
}
.SearchResultsCompany .numberResults {
	padding: 20px;
	color: #C62048;
	font-weight: bold;
}
.SearchResultsCompany h1 {
	margin: 15px 0;
}
#companies_per_page_form {
	margin: 1px 0 0 0;
}
#companies_per_page_form .jqTransformSelectWrapper {
	vertical-align: middle;
}
.SearchResultsCompany .numberPerPage .jqTransformSelectWrapper,
.SearchResultsCompany .numberPerPage .jqTransformSelectWrapper ul {
	width: 70px !important;
	display: inline-block;
}
.in_ProfileWidget, .in_ProfileInsiderWidget {
	display: inline;
	padding: 0 8px 22px 0;
}
.in_ProfileWidget a, .in_ProfileInsiderWidget a{
	border: none;
}
.BreadCrumbs p{
	margin: 10px 0;
	padding: 0;
}
#answerBlock .remove,
.add-answer .remove,
#answers .remove {
	margin: 10px 0;
}
#answers .jqTransformSelectWrapper {
	z-index: auto !important;
}
#answerBlock .jqTransformSelectWrapper,
.answer-block .jqTransformSelectWrapper {
	z-index: 1001 !important;
}
#answers .inputField{
	float: left;
}
#answers .jqTransformSelectWrapper,
#answers .jqTransformSelectWrapper ul,
#answerBlock .jqTransformSelectWrapper,
#answerBlock .jqTransformSelectWrapper ul,
#answerBlockNone .jqTransformSelectWrapper,
#answerBlockNone .jqTransformSelectWrapper ul {
	width: 170px !important;
}
#answerBlock .jqTransformSelectWrapper .jqTransformSelectWrapper,
#answerBlockNone .jqTransformSelectWrapper .jqTransformSelectWrapper {
	border: none;
}
#employers_selected_readonly {
	width: 361px !important;
}
#employers_selected_list table {
	border: none;
}
.page_button {
	background: #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;
}
/********************************************************************************/
.qs-additional #search-fields{float:left;width:93%;padding:0 35px;}
.qs-additional #search-fields fieldset .inputName{display:inline-block;clear:both;width:100%}
.qs-additional #search-fields fieldset .inputField{float:none;display:inline-block;clear:both;width:100%;}
.qs-additional #search-fields fieldset{width:41%;display:inline-block;vertical-align:top;margin:0 1% 0 0;}
.qs-additional #search-fields .inputField input[type=text]{height:35px}
.qs-main .search-only{display:none}
.preloader{display:none;margin:0 auto;text-align:center}
/* START:Demo Switcher
*********************************************************************************/
.theme-switcher {
	display: inline-block;
}
/*********************************************************************************/
/* 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%;
	background-color: #222;
	border: 12px solid #000;
	border-bottom: none;
	font-family: TrebuchetMS;
}

.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%;
}
/* ----- IDS ----- */

.metrics {
	background: #000;
	width: 100%;
}

.functionsTab, .queriesTab {
	border-top: 1px solid #ccc;
	overflow: auto;
	width: 100%;
}

/* ----- Colors ----- */

.profiler .blue {
	color: #3769A0 !important;
}

.profiler .purple {
	color: #953FA1 !important;
}

.profiler .collapseTab {
	display: none;
	color: yellow;
	width: 2%;
}
/* ----- Logic ----- */

.profiler, .functionsTab, .queriesTab {
	display: none;
}

.profiler, .functions, .queries {
	display: block !important;
}

.profiler, .functions .functionsTab, .queries .queriesTab {
	display: block;
}

.functions td.blue, .queries td.purple {
	background: #222 !important;
	border-bottom: 6px solid #fff !important;
	cursor: default !important;
}

/* ----- Metrics ----- */

.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;
}

/* ----- Main ----- */

.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 {
	background: #2E2E2E;
}
#loginForm input[type="checkbox"]{
	margin: 3px 0 0;
}
table.main thead td.currentColumn {
	background-color: #2E2E2E;
	color: #FFFFFF
}

#infometr {
	width:5%;
	cursor: default;
}

#infometr:hover {
	background-color: #000000;
}
/*********************************************************************************/


/* START:Highlight Templates fix
*********************************************************************************/
.inner_div {
	margin: 0 !important;
}
/*********************************************************************************/
/*************************custom*************************************************/
#mailchimp-newsletter1
{
	margin: 0;
    overflow: hidden;
}
.newsletterbox
{
	/*background: url("newsletter_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)*/;
    border: 1px solid #D0D0D0;
    border-radius: 5px 5px 5px 5px;
    height: 214px;
    width:100%;
}
.newsletterboxp 
{
    background: url("newsletterbox_bg1.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 5px 5px 5px 5px;
    height: auto;
    left: 679px;
    position: relative;
    top: 1px;
    width: 300px;
}
.newslettertitle {
   padding:5px 15px 4px 15px;
}
.newslettertitle h2 {
    color: #FFFFFF;
    font-family: 'oswaldregular';
    font-weight: normal;
    font-size: 21px;
    text-shadow: -1px -1px 0 #000000, -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
    text-transform: uppercase;
     margin: 0;
    padding: 0;
}
.newslettertitle h3 {
    color: #FFFFFF;
    font-family: 'oswaldregular';
    font-size: 16px;
    font-weight: normal;
    margin-top: 10px;
    text-transform: uppercase;
    margin-top: 10px;
    padding: 0;
}

#mailchimp-nl-cont1 {
    margin: 0;
    padding: 0;
}
#mailchimp-form1 {
    margin: 10px 0 0;
    padding: 0;
}

#mch_email1, #mch_name1 {
    padding: 4px;
    width: 170px;
}

#mailchimp-form1 #mch_uname {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3B1764;
    border-radius: 5px 5px 5px 5px;
    color: #4C4C4C;
    float: left;
    font-family: 'oswaldregular';
    font-size: 18px;
    height: 35px;
    padding: 1px 8px;
    width: 252px;
}

#mailchimp-form1 #mch_pswd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3B1764;
    border-radius: 5px 5px 5px 5px;
    color: #4C4C4C;
    float: left;
    font-family: 'oswaldregular';
    font-size: 18px;
    height: 40px;
    padding: 1px 8px;
    width: 252px;
}

#mailchimp-form1 #mch_subscribe1 {
    background: url("newsletter_btn.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #2D2D2D;
    float: left;
    font-family: 'oswaldregular';
    font-size: 18px;
    font-weight: normal;
    height: 44px;
    line-height: 40px;
    margin-left: 6px;
    min-width: 95px;
    padding: 0 8px;
    text-align: center;
    text-shadow: -1px -1px 0 #FFFFFF, -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
    text-transform: uppercase;
    width: 115px;
}
@font-face {
    font-family: 'oswaldregular';
    src: url('fonts/oswald-webfont.eot');
    src: url('fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/oswald-webfont.woff') format('woff'),
         url('fonts/oswald-webfont.ttf') format('truetype'),
         url('fonts/oswald-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'audiowideregular';
	src: url('fonts/audiowide-regular-webfont.eot');
	src: url('fonts/audiowide-regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('fonts/audiowide-regular-webfont.woff') format('woff'),
	url('fonts/audiowide-regular-webfont.ttf') format('truetype'),
	url('fonts/audiowide-regular-webfont.svg#audiowideregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

.fstop {
    margin: 0;
    padding: 0;
}
.fstop h2{color: #30343b;float:none;font-size:24px;text-transform:lowercase;margin:0;padding:0;width:100%;text-align:center;font-weight:normal;}
.fstop h2:before{content:'';position:absolute;left:0;width:35%;height:1px;background:#00aeef;margin-top:14px;}
.fstop h2:after{content:'';position:absolute;right:0;width:35%;height:1px;background:#00aeef;margin-top:14px;}
.fstop a {color: #00aeef;float:right;font-size: 14px; margin-left: 5px;margin-top: 1px;text-decoration: none;}
.fsbottom {margin-top:10px;width:100%;}
.fsbottom li{display:inline-block;vertical-align:middle;background:rgba(255,255,255,0.4);margin:0 1%;/*padding:2%*/;width:10%;}
/*.fsbottom li a img{width:100%;height:auto;}*/
.featuredslider{margin:25px 0px 40px 0;}
.featuredjobspanel{float:left;width:100%;clear:both;margin:25px 0px 0px;padding:0px;}
.featuredjobtopp{margin:0px;padding:0px;}
.featuredjobtopp h2{color: #30343b;float:none;font-size:24px;text-transform:lowercase;margin:0;padding:0;width:100%;text-align:center;font-weight:normal;}
.featuredjobtopp h2:before{content:'';position:absolute;left:0;width:40%;height:1px;background:#00aeef;margin-top:13px;}
.featuredjobtopp h2:after{content:'';position:absolute;right:0;width:40%;height:1px;background:#00aeef;margin-top:13px;}
.featuredemployers h2:before{content:'';position:absolute;left:0;width:35%;height:1px;background:#00aeef;margin-top:13px;}
.featuredemployers h2:after{content:'';position:absolute;right:0;width:35%;height:1px;background:#00aeef;margin-top:13px;}

.featuredjobtopp a {color: #00aeef;float:right;font-size: 14px;margin-left: 5px;margin-top: 1px;text-decoration: none;}
.featuredjobbottomp{margin:15px 0px 0px 0px;text-align:center;}
.jobbyblogpanel{margin:0px;padding:0px;}
.jobbypanel{margin:0px;padding:0px;width:100%;}
.jobsbyc
{
margin-top:20px;
}

.jobsbyctop
{
height:43px;
}

.jobsbyctop ul 
{
list-style: none ;
}

.jobsbyctop ul li 
{
    float: left;
    margin-right: 5px;
}

.jobsbyctop ul li a {
    background: url(quicksear_emp_bg.png) repeat-x;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    display: block;
    font-family: TrebuchetMS;
    font-size: 17px;
    line-height: 41px;
    padding: 0 22px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:bold;
}

.jobsbycity
{
  	border-radius: 5px 5px 0 0;
    color: #FFFFFF;
    display: block;
    font-family: 'oswaldregular';
    font-size: 17px;
    line-height: 41px;
    padding: 0 25px !important;
    text-decoration: none;
    text-transform: uppercase;
}

.jobsbycbottom
{
border:solid 1px #39b54a;
width:730px;
height:auto;
margin-top:-2px;
-moz-border-radius: 0px 5px 5px 5px; /* Firefox */
-webkit-border-radius: 0px 5px 5px 5px; /* Safari, Chrome */
-khtml-border-radius: 0px 5px 5px 5px; /* KHTML */
border-radius: 0px 5px 5px 5px; /*Для использования в opera*/
behavior: url(PIE.php);	
}
.viewalllisting a
{
	color: #613494 !important;
    float: left;
   font-family: TrebuchetMS;
    font-size: 14px;
    margin-left:12px;
    margin-top:17px;
    text-decoration: none;
}
.viewalllisting1 a {
    color: #613494 !important;
    float:left;
   font-family: TrebuchetMS;
    font-size: 14px;
	margin-left: 12px;
	margin-top: 17px;
    text-decoration: none;
}
	/* START BROWSE BY
 * ******************************************************* */
.browse {
	background: white;
	padding: 5px;
}
ul.browseListing {
	list-style-type: none;
	margin: 0;		
	padding: 0;
	float:left;
	margin-left:15px;
	width:225px;
}
ul.browseListing li 
{
background:url(jobby_arrow.png) left no-repeat;
padding: 0px 0px 0px 13px;
margin-top:20px;
}

ul.browseListing li:first-child
{
margin:8px 0 8px 0;
} 
ul.browseListing li a 
{
color: #4e4e4e;
font-family: TrebuchetMS;
font-size:12px;
text-decoration:none;
}

ul.browseListing li a:hover
{
color:#F36D24;
}

.browse_right{
	position: absolute;
	margin: 0 0 0 200px;
}
/* END BROWSE BY
 * ******************************************************* */

.blogpanel
{
width:250px;
padding:0px;
margin:20px 0px 0px 0px;
}
.blogptop
{
margin:0px;
padding:0px;
}

.blogptop h2
{
 	color: #F36D24;
    font-family: 'oswaldregular';
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
	float:left;
}

.blogptop h2 a
{
text-decoration:none;
color: #39b54a;
font-family: TrebuchetMS;
font-size: 18px;
font-weight: bold;
}

.blogview
{
float:left;
}

.blogview a
{
	color: #00aeef;
    float: left;
    font-family:TrebuchetMS;
    font-size: 12px;
    margin-left:5px;
    margin-top:2px;
    text-decoration: none;
}	

.blogbottom
{
margin-top:25px;
}
.blogbottom #innerBlogContentDiv
{
font-size:13px;
font-family: TrebuchetMS;
color:#2d2d2d;
border:none;
margin:0px;
padding:0px;
}

/* START Blog posts
******************************************************************/
.blogPost 
{
	margin:0px;
	padding:px;
}

.posttitle
{
margin:0px;
padding:0px;
}

.posttitle a
{
font-size:13px;
font-family: TrebuchetMS;
color:#2d2d2d;
text-decoration:none;
font-weight:bold;
}

.postdate
{
margin:6px 0px 0px 0px;
padding:0px;
}

.postdate span
{
font-size:13px;
font-family: TrebuchetMS;
color:#00aeef;
}

.postdes
{
margin:6px 0px 0px 0px;
padding:0px;
}

.postdes p
{
font-size:13px;
font-family: TrebuchetMS;
color:#2d2d2d;
line-height:20px;
padding:0px;
margin:0px;
}
.contentbottompanel
{
margin:10px 0px 0px 0px;
padding:0px;
}
.latestbannerpanel
{
margin:20px 0px 0px 0px;
padding:0px;
}
.latestjobpanel{margin:0px;padding:0px;width:100%;position:relative;}
.ljptititle{margin:0px;padding:0px;}
.ljptititle h2{color: #30343b;float:none;font-size:24px;text-transform:lowercase;margin:0;padding:0;width:100%;text-align:center;font-weight:normal;}
.ljptititle h2:before{content:'';position:absolute;left:0;width:40%;height:1px;background:#00aeef;margin-top:14px;}
.ljptititle h2:after{content:'';position:absolute;right:0;width:40%;height:1px;background:#00aeef;margin-top:14px;}
.ljpbottom{margin:0px;padding:0px;}
.latest_listing_data table{margin:30px 0 0;border:0 none;}
.latest_listing_data table thead{background:transparent;color:#000;}
.latest_listing_data table thead tr th{font-weight:normal;font-size:18px;}
.latest_listing_data table tr td{padding:10px 0;}
.latest_listing_data table tr td a{margin:0;display:block;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.latest_listing_data table tr.evenrow,.latest_listing_data table .oddrow{background:transparent;}
.latest_listing_data table tr:hover.evenrow,.latest_listing_data table tr:hover.oddrow{background:#00aeef;color:#FFF;}
.latest_listing_data table tr:hover.evenrow td a,.latest_listing_data table tr:hover.oddrow td a{color:#FFF;text-decoration:none}
.latestjobbypanel{margin:70px 0px 0px 0px;padding:0px;}
.ljpleft{float:left;width:730px;}
.ljpright{width:250px;float:right;}
.lbbannerpanel{margin:35px 0px 0px 0px !important;padding:0px;}
.cbfacebookpanel{float:left;width:380px;margin:20px 0px 0px 20px;height:190px;}
.productdetail{margin:20px 0px 0px 0px;padding:0px;}
.productdetail h2{font-size: 22px;color:#3a3a3a;}
.productdescriptionpanel{margin:20px 0px 0px 0px;padding:0px;}
.productdescriptionpanel p{font-size: 14px;line-height:22px;margin:0px;padding:0px;}
.after-quick-links .buttonApply
{
	/*font-family: TrebuchetMS;
	background: rgb(48,112,24);
	background: -moz-linear-gradient(top,  rgba(48,112,24,1) 0%, rgba(63,132,37,1) 56%, rgba(48,112,24,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,172,42,1)), color-stop(56%,rgba(63,132,37,1)), color-stop(100%,rgba(48,112,24,1)));
	background: -webkit-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: -o-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: -ms-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: linear-gradient(to bottom,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	height:50px;
	font-size:18px;*/
        background: #3AB54C;
        color: #FFFFFF;
        font-size: 18px;
        height: 40px;
        padding: 0;
        text-transform: uppercase;
        border: none;
        cursor: pointer;
        font-family: TrebuchetMS;
        padding: 0 10px;
}
.listingInfo .buttonApply
{
	/*font-family: TrebuchetMS;
	background: rgb(48,112,24);
	background: -moz-linear-gradient(top,  rgba(48,112,24,1) 0%, rgba(63,132,37,1) 56%, rgba(48,112,24,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,172,42,1)), color-stop(56%,rgba(63,132,37,1)), color-stop(100%,rgba(48,112,24,1)));
	background: -webkit-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: -o-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: -ms-linear-gradient(top,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	background: linear-gradient(to bottom,  rgba(119,172,42,1) 0%,rgba(63,132,37,1) 56%,rgba(48,112,24,1) 100%);
	height:50px;
	font-size:18px;*/
        background: #3AB54C;
        color: #FFFFFF;
        font-size: 18px;
        height: 40px;
        padding: 0;
        text-transform: uppercase;
        border: none;
        cursor: pointer;
        font-family: TrebuchetMS;
        padding: 0 10px;
}
.listingInfo .buttonApply:hover
{
	/*font-family: TrebuchetMS;
	background: rgb(48,112,24);
	background: -moz-linear-gradient(top,  rgba(48,112,24,1) 0%, rgba(63,132,37,1) 56%, rgba(63,132,37,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,172,42,1)), color-stop(56%,rgba(63,132,37,1)), color-stop(100%,rgba(63,132,37,1)));
	background: -webkit-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: -o-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: -ms-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: linear-gradient(to bottom,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	height:50px;
	font-size:18px;*/
         background:#00aeef;
}
.after-quick-links .buttonApply:hover
{
	/*font-family: TrebuchetMS;
	background: rgb(48,112,24);
	background: -moz-linear-gradient(top,  rgba(48,112,24,1) 0%, rgba(63,132,37,1) 56%, rgba(63,132,37,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,172,42,1)), color-stop(56%,rgba(63,132,37,1)), color-stop(100%,rgba(63,132,37,1)));
	background: -webkit-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: -o-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: -ms-linear-gradient(top,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	background: linear-gradient(to bottom,  rgba(48,112,24,1) 0%,rgba(63,132,37,1) 56%,rgba(63,132,37,1) 100%);
	height:50px;
	font-size:18px;*/
         background:#00aeef;
}
.reg_js
{
    height: 320px;
    margin-left: 105px;
    width: 330px;float:left;
}
.reg_emp
{
    height: 320px;
    margin-left: 75px;
    width: 330px;float:left
}
.static_page
{
	font-size:12px;font-family:Verdana;color:#4e4e4e;line-height:22px;padding:10px 0px;
}
#complexFieldsAdd_Education
{
	margin:10px 0 15px 0;
}
#complexFieldsAdd_WorkExperience
{
	margin:10px 0 15px 0;
}.lbbannerpanel
{
margin:0px;
padding:0px;
width:250px;
}
.inputField a.button_green
{
    /*background: url("input-button-bg-green.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: TrebuchetMS;
    font-size: 14px;
    height: 31px;
    padding: 5px 20px;
    text-transform:uppercase;
    text-decoration:none;*/
    background: #3AB54C;
        color: #FFFFFF;
        font-size: 15px;
        text-transform: uppercase;
        border: none;
        cursor: pointer;
        font-family: TrebuchetMS;
        padding: 5px 15px;
        height:30px;
}
.inputField a.button_green:hover
{
    /*background: url("input-button-bg_green-hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;*/
    background:#00aeef;
}
.jqtransformdone p
{
	   margin-bottom: 10px;
    margin-top: 20px;
}
.index-wrapper a.button_green
{
	/*background: url("input-button-bg-green.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: TrebuchetMS;
    font-size: 14px;
    height: 31px;
    padding: 5px 20px;
    text-transform:uppercase;
    text-decoration:none;*/
        background: #3AB54C;
        color: #FFFFFF;
        font-size: 15px;
        height: 30px;
        padding: 0;
        text-transform: uppercase;
        border: none;
        cursor: pointer;
        font-family: TrebuchetMS;
        padding: 4px 15px;
}
.index-wrapper a.button_green:hover
{
    /*background: url("input-button-bg_green-hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;*/
    background:#00aeef;
}

.find-facebookpanel
{
margin:15px 0px 0px 0px;
padding:0px;
}
.cbpollpanel h1
{
	color: #2E2E2E;
    font-family: TrebuchetMS;
    font-size: 18px;
  /* margin: 40px 0 30px 40px;*/
    text-transform: uppercase;
}
.cbpollpanel
{
	margin-top:13px;
}

.resume
{
	display:inline-block;
	margin-right:28px;
	margin-bottom:15px;
	width:285px;
}
.resume .step {
     background-color: #3FB64D;
    border-radius: 100%;
    color: #FFFFFF;
    float: left;
    font-size: 35px;
    height: 50px;
    margin:5px 10px 5px 5px;
    padding-top: 10px;
    text-align: center;
    width: 65px;
    border:3px solid #FFFFFF;
}
.resume .desc
{
	float:left;
	margin-top:29px;
	margin-left:5px;
	font-size:15px;
}

.resumestep
{
	display:inline-block;
	margin-right:30px;
	background:#BCBABB;
	margin-bottom:15px;
	border-radius:8px;
	width:305px;
}
.resumestep .step {
    background-color: #4DC3F2;
    border-radius: 100%;
    color: #FFFFFF;
    float: left;
    font-size: 35px;
    height: 50px;
    margin:5px 10px 5px 5px;
    padding-top: 10px;
    text-align: center;
    width: 65px;
    border:3px solid #FFFFFF;
   -moz-box-shadow: 0 0 5px 5px #888;
	-webkit-box-shadow: 0 0 5px 5px#888;
	box-shadow: 0 0 5px 3px #888;
}
.resumestep .desc
{
	float:left;
	margin-top:29px;
	font-size:15px;
	font-weight:bold;
}



/*********************************display resume***********************/


.displayListingTheme .userDetails {
}


.userDetails .name {
    float: left;
    font-size: 40px;
    font-weight:bold;
    font-family: 'Helvetica' !important;
    text-transform:uppercase;
    background: #3FB64D;
    color:#fff;
    border-radius:5px;
    padding:5px 25px;
    margin:20px 0;
}

.displayListingTheme .userContent {
    float: left;
    width: 350px !important;
    line-height:24px;
}


#displayListing #listingsResults1 {
    background: #fff repeat-x;
    border: 0 solid #ECEDE5;
    border-radius: 4px;
    color: #333333;
    float: left;
    margin: 0px 0 0px;
    /*padding: 5px 15px 15px;*/
    width: 450px;
  /* moz-box-shadow: 0px 3px 8px rgb(100,100,100); 
    -webkit-box-shadow: 0px 3px 8px rgb(100,100,100); 
    box-shadow: 0px 3px 8px rgb(100,100,100);*/
}
.resumeleft
{
	 
	 height:20px;
	 width:460px;
	 float: left;
}
.resumeright
{
	
	 height:20px;
	 width:450px;
	 float: right;
	 background-size:450px auto;
}
.resumeright ul
{	
	text-align:center;
    list-style: none outside none;
    margin-top:20px;
    padding: 0;
}

.resumeright ul li
{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ECEDE5;
    border-radius: 5px;
    font-family: TrebuchetMS;
    font-size: 14px;
    margin: 15px 0 0 70px;
    padding: 8px 10px;
    width:205px;
}
.resumeright ul li a
{
	font-size:15px;
	font-weight:bold;
}
#displayListing #listingsResults1 {
    color: #333333;
}

 #listingsResults1 .narrow-col .displayFieldBlock h3 {
	font-family: TrebuchetMS;
	font-size: 14px;
	color: #3F3F3F;
	padding: 0 5px 0 0px;
	margin: 0 0 6px 0;
	background:none;
}
.displayListingTheme .listingInfo h2 {
    background: url("title-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #fff;
    font-size: 16px !important;
    height: 48px;
    line-height: 38px;
    margin-left: -23px !important;
    padding: 0 0 0 10px;
    text-transform:none;
    text-align:left;
}


.displayListingTheme #col-wide .displayFieldBlock h3 {
   
   
    font-size: 16px;
    height: 48px;
    line-height: 38px;
   
    padding: 0 0 10px 15px;
}

/*.experience {
     background: #fff repeat-x;
    border: 0 solid #D1D1D1;
    border-radius: 4px;
    color: #333333 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    margin-top: 5px;
    margin-right:15px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top:380px;
    width: 350px;
   moz-box-shadow: 0px 3px 8px rgb(100,100,100); 
    -webkit-box-shadow: 0px 3px 8px rgb(100,100,100); 
    box-shadow: 0px 3px 8px rgb(100,100,100);
}*/
.experience {
	 background: #fff repeat-x;
    border: 0 solid #D1D1D1;
    border-radius: 4px;
    color: #333333 !important;
    float: right;
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 0 10px;
    width: 350px;
    min-height:200px;
}

.experience .compProfileTitle {
    background: url("title-bg.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border-bottom: 0 solid #C8C8C8;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    line-height: 38px;
    margin: 20px 0 0 -19px;
    padding: 0 0 0 15px;
    text-align: left;
}

/******************print resume***********************/

.printTheme {
    margin: 0 auto;
    width: 1000px;
}


.printTheme #printLeft {
    float: left !important;
    height: 115px;
    width: 1000px !important;
}
.printTheme #printLeft .name {
   background: none repeat scroll 0 0 #3FB64D;
    border-radius: 5px;
    color: #FFFFFF;
    float: left;
    font-family: 'Helvetica' !important;
    font-size: 40px;
    font-weight: bold;
    margin: 20px 0;
    padding: 5px 25px;
    text-transform: uppercase;
}

.printRight {
    background: none repeat-x scroll 0 0 #FFFFFF;
    border: 0 solid #ECEDE5;
    border-radius: 4px;
    color: #333333;
    float: left;
    margin: 0;
    padding: 5px 15px 15px;
    width: 550px;
}


.printTheme #col-wide .displayFieldBlock h3 {
    background: url("title-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    height: 48px !important;
    line-height: 38px !important;
    margin: 15px 0 5px -18px !important;
    padding: 0 5px 0 15px !important;
}

.printTheme .printRight h1 {
    background: url("title-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    height: 48px !important;
    line-height: 38px !important;
    margin: 15px 0 5px -18px !important;
    padding: 0 5px 0 15px !important;
    text-transform:none;
}


.printTheme .experience {
     background: #fff repeat-x;
    border: 0 solid #D1D1D1;
    border-radius: 4px;
    color: #333333 !important;
    float: right;
    font-size: 14px !important;
    line-height: 22px !important;
    padding: 0 10px;
    width: 350px;
    min-height:200px;
}


.printTheme .experience .compProfileTitle {
     background: url("title-bg.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border-bottom: 0 solid #C8C8C8;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    line-height: 38px;
    margin: 20px 0 0 -19px;
    padding: 0 0 0 15px;
    text-align: left;
}

.printTheme .narrow-col
{
	width:100% !important;
}
		
.printTheme .narrow-col .displayFieldBlock h3 {
    background: none;
    color: #3F3F3F;
    font-family: TrebuchetMS;
    font-size: 14px;
    margin: 0 0 6px;
    padding: 0 5px 0 0px;
}
.printTheme .narrow-col fieldset
{
	line-height:24px !important;
}

.printTheme .displayFieldBlock
{
	line-height:24px !important;
}
#blogBlock
{
	overflow-x:scroll;
	width:635px;
}
.printRight h2
{
	background: url("title-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #FFFFFF;
    font-size: 16px !important;
    height: 48px;
    line-height: 38px;
    margin-left: -23px !important;
    padding: 0 0 0 10px;
    text-align: left;
    text-transform: none;
}
.qucikreg
{
	margin-top:10px;;
}
.invalid {
	background: #f0e8e6 !important;
	border-color: #e16143 !important;
	box-shadow: 1px 1px 2px rgba( 225, 97, 67, .3 ),
				-1px -1px 2px rgba( 225, 97, 67, .3 );
	-webkit-box-shadow: 1px 1px 2px rgba( 225, 97, 67, .3 ),
				-1px -1px 2px rgba( 225, 97, 67, .3 );
}
#mylistings
{
	width:618px;
	float:left;
}
.mainresume{
/*font-family: 'Museo500Regular';*/ font-family: "Calibri" !important;
margin-bottom: 10px;
background-color: #FFFFFF;	
border-radius: 5px;
margin-top:10px;
border:2px solid #e2e2e2;
}
.minaresumeinner
{
float:left;height:240px;width:99%;
}
.rounddiv
{
float:left;width: 202px;
    height:207px;
   
    text-align: left;
    position: relative;
    top:90px;
    left: 486px;
    margin-left:-97px;
   margin-top:-59px;
   overflow: hidden;
    border-radius: 150px;
    -webkit-border-radius: 150px;
    -moz-border-radius: 150px;
    
   
}
.resumeusername span
{
 font-size: 31px;
 padding-bottom: 10px;
}
.print
{
cursor: pointer
}
#indexwrapper
{
background:#fff !important;
}

/*------------------------------------- Resume Panel -------------------------------*/
.mainresumeimg
{
margin:15px 0px 0px 0px; position:relative;
}
.displayjobpbox
{
border:2px solid #E3E3E3;
border-radius: 11px;
margin:0px 0px 15px 0px;
padding:0px;
width:473px;
}
.resumetop
{
border-bottom: 2px solid rgb(227, 227, 227); 
background-color: rgb(245, 245, 245); 
width:443px; 
border-top-left-radius: 9px;
border-top-right-radius: 9px;
padding:15px;
}
.resumetop h4
{
font-size:18px;
margin:0px;
padding:0px;
}
.displayresumebox
{
border:2px solid #E3E3E3;
border-radius: 11px;
margin:0px 0px 15px 0px;
padding:0px;
float:left;
width:473px;
}
.drptop
{
border-bottom: 2px solid rgb(227, 227, 227); 
background-color: rgb(245, 245, 245); 
width:443px; 
padding:15px;
border-top-left-radius: 9px;
border-top-right-radius: 9px;
}
.drptop h4
{
font-size:18px;
margin:0px;
padding:0px;
}
#displayListing .left
{
float:left;
width:477px;
}
/*#displayListing .right
{
float:left;
width:477px;
margin:0px 0px 0px 15px;
}*/
#displayListing .left  #listingsResults1,#displayListing .right  #listingsResults1
{
width:100%;
margin:0px;
padding:0px;
/*font-family: 'Museo500Regular';*/ font-family: "Calibri" !important;
}
#displayListing .left  #listingsResults1 .narrow-1col,#displayListing .right  #listingsResults1 .narrow-1col
{
width:100% !important;
margin:0px;
padding:0px;
}
.rightlisting
{
background-color: white; 
border-radius: 5px;
margin-bottom: 20px; 
width: 100%;
/*font-family: 'Museo500Regular';*/ font-family: "Calibri" !important;
}
#displayListing .left  #listingsResults1 fieldset
{
margin:0px;
padding:0px;
}
#displayListing .left .resumecontain,#displayListing .right .resumecontain
{
	padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
#displayListing .left .resumecontain .displayFieldBlock,#displayListing .right .resumecontain .displayFieldBlock
{
margin:10px 0px;
padding:0px;
}

.resumecontain
{
	padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
	margin:10px 0px;

	}
#displayListing .left .resumecontain .displayField,#displayListing .right .resumecontain .displayField
{
margin:0px 0px 0px 7px;
padding:0px;
}
.bicontain
{
margin: 10px 0px;
padding: 0px;
}
.bicontain span {
/*font-family: 'Museo500Regular';*/font-family: "Calibri" !important;
font-size: 16px;
color: #3F3F3F;
padding: 0 5px 0 0px;
margin: 0 0 6px 0;
background: none;
font-weight:bold;
display:bloack;
float:left;
width:195px;
}
.rightDisplaySIde span
{
font-size: 16px;
color: #3F3F3F;
padding: 0 5px 0 0px;
margin: 0 0 6px 0;
background: none;
font-weight:bold;
display:bloack;
float:left;
width:205px;
}
.bicontain .displayField
{
display: inline;
margin:0px 0px 0px 7px;
padding:0px;
font-size:14px;
}
.resumecontain h3
{
margin:10px 0px;
padding:0px;
font-size:16px;
}
.displyblocklineimg
{
background:url(photo_line.png) repeat-x;
height:10px;
width:100%;
margin:20px 0px 15px 0px;
}
.displyblocklink
{
width:100%;
}
.displyblocklink a
{
        float:right;
        background: #3AB54C;
        color: #FFFFFF;
        font-size: 15px;
        text-transform: uppercase;
        border: none;
        cursor: pointer;
        padding: 5px 15px;
}
.displyblocklink a:hover
{
/*background:#C62048;
color:#fff;
font-variant:normal;*/
background:#00aeef;
}
.resumecontain .leftDisplaySIde
{
float:right;
text-align:right;
font-size:14px;
width: 250px;
}
.resumecontain .rightDisplaySIde
{
font-size:14px;
line-height: 24px;
}
.dfsubtitle
{
margin:10px 0px;
font-size: 16px;
color: #3f3f3f;
}
.ui-dialog
{
padding:0px !important;
border:none !important;
border-radius: 0px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
}
.ui-draggable .ui-dialog-titlebar
{
background:#3d434b;
color:#fff;
font-size:18px;
border:none !important;
border-radius: 0px !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
padding:11px !important;
}
#messageBox
{
	background:#fff !important;
	margin:0px;
}
.ui-dialog .ui-dialog-content
{
padding:15px !important;
}
#messageBox h1
{
display:none;
}
#messageBox .social_plugins_div
{
height:45px;
}
#messageBox form
{
margin:10px 0 10px;
}
#messageBox form fieldset 
{
margin:8px 0;
}
#messageBox form .inputName
{
font-size:16px;
width:25% !important;
}
#messageBox form .inputReq
{
}
#messageBox form .inputField
{
/*width:280px !important;*/
}

#messageBox form .inputField input[type="text"],#messageBox form .inputField input[type="password"],#messageBox form .inputField input[type="file"]
{
width:100%;
padding:2px 12px;height: 40px;
background: #fcfcfc;box-sizing: border-box;
border: 1px solid #e7e7e7;
}
#messageBox form .inputField input[type="file"] {
  box-sizing: content-box;
  height: 35px;
  padding: 2px;width: 98%;
}
#messageBox form .inputField select
{
width:100% !important;
}
#messageBox .instruction
{

}
#messageBox form .instruction .instr_cont
{
width:57%;
font-size:12px;
padding:2%;
}
#messageBox form .jqTransformSelectWrapper, #messageBox form .jqTransformSelectWrapper ul
{
width:100% !important;
}
.ui-dialog .ui-dialog-titlebar-close
{
margin:0px !important;
top:20px !important;
right: 0.5em !important;
}
.ui-dialog .ui-dialog-titlebar-close:hover
{
background:none;
border:none;
}
.ui-widget-header .ui-icon
{
background:url(close_btn.png) no-repeat 0px 0px !important;
width:20px;
height:20px;
}
.ui-datepicker .ui-datepicker-prev span
{
	background-image: url("icon/ui-icons_222222_256x240.png") !important;
	background-position: -80px -192px !important;
	width: 16px !important;
	height: 21px !important;
	}
	 .ui-datepicker .ui-datepicker-next span
{
	background-image: url("icon/ui-icons_222222_256x240.png") !important;
	background-position: -48px -192px !important;
	width: 16px !important;
	height: 21px !important;
	}
.ifdew .inputName
{
display:none;
}
#messageBox form .ifdew .inputField 
{
width:75% !important;
}
.ifdew .inputReq
{
/*display:none;*/
}
.ifdew .inputField .inputName
{
display:block !important;
}
#messageBox form .ifdew .inputField
{
width:100% !important;
}
#messageBox #complexFields_Skills1 .complex-field-jq
{
	/*width:41%!important;*/
	}
#messageBox form .ifdew .inputField  .inputField
{
width:48% !important;
}
#messageBox form .ifdew .inputField a.button_green
{
/*background:#f5f5f5 !important;
color:#333333 !important;*/
}
#messageBox .complex
{
width:100% !important;
}
#messageBox .cke_chrome
{
width:98% !important;
}
#messageBox  #tree_drop_down_Occupations span
{
padding:0px 0px 0px 10px;
width:350px;
}
#messageBox #listingPreview
{
display:none;
}
.percentage
{
margin-right: 0px;
}
.gtless
{
	color:#ED1C24;
}
.gtplus{
	color:#3FB64D;
}
.perresume{
	float: left;  font-weight: bold;
	
	}
.resumedetpanel
{
margin:0px auto;
padding:15px 15px;
width:999px;
background:#fff;
font-size: 13px;
color: #3F3F3F;
}
.newsletterboxp #mailchimp-form1
{
width:270px;
}
.newsletterboxp #mailchimp-form1 #mch_subscribe1
{
float:none;
margin:15px 0px 10px 75px;
}
#adSpaceAccount .banner,#adSpaceAccount_emp .banner 
{
text-align:right !important;
}
.profileimg
{
	width: 205px; height: 205px; border-radius: 102px;z-index: 1;
}

.profileimgdisp
{
	width: 205px; height: 205px; border-radius: 102px;z-index: 1;
}
.profileimgcross
{
	width: 205px; height: 205px; border-radius: 102px;
	}
	
	.profileimgcro
{
	width: 205px; height: 205px; border-radius: 102px;
	}
.nopic
{
	width: 205px; height: 205px; border-radius: 102px;
	}
	
	.nopicdisp
{
	width: 205px; height: 205px; border-radius: 102px;
	}
.profileimg_nopict
{
	width: 205px; height: 205px; border-radius: 102px;
}

.profileimg_nopictdisp
{
	width: 205px; height: 205px; border-radius: 102px;
}

.profileimgcross:hover
{
	cursor:pointer;
	background:url(corss.png) no-repeat left center;
	border:2px solid #DC3A61;
	width: 205px; height: 205px; border-radius: 102px;
	
	z-index: 9999 !important;
}

.nopic:hover
{
	cursor:pointer;
	background:url(1414584748_button-check_green.png) no-repeat left center;
	border:2px solid #3FB64D;
	width: 205px; height: 205px; border-radius: 102px;
	
	z-index: 9999 !important;
}

.profileimgcross:hover:before { content:""; position:absolute; left:auto; top:0px; width:205px; height:205px; background:url(corss.png) no-repeat center center;}
.nopic:hover:before { content:""; position:absolute; left:auto; top:0px; width:205px; height:205px; background:url(1414584748_button-check_green.png) no-repeat center center;}

.langblockpanel
{
margin:0px 0px 5px 0px;
}
.langblockpanel .langlevel
{
color: #3f3f3f;
font-family: TrebuchetMS;
font-size: 14px;
margin: 0px 0px 0px 0px;
padding:0px;
float:left;
font-weight:bold;
}
.langblockpanel .langlist
{
float:left;
font-size:14px;
font-weight:normal;
margin: 0px 0px 0px 7px;
color:#333;
}

.aplyless60
{
	color:#ED1C24;
	}
	
.main_number_sub{
float:left;text-align: center;
}

.resumename .inputName
{
	width: 40%;
	
	}
	
	.addphoto1
	{
	position: absolute;
	left: 483px;
    top: 438px;
	
	}
	.addphoto2:hover
	{
		display:block;
	}
	.addphoto2{
	display:none;
	}
#listing_logo_ResumeLogo img
{
    width:200px;
    height:200px;
}
#messageBox #ApplicationForm .inputName
{
    width:90% !important;
}
#mainLoginForm{
    width:412px;
    margin:0 auto;
    border:1px solid #DCDCDC;
    padding-bottom:10px;
}
#mainLoginForm h1{
    text-align: center;
    border-bottom:1px solid #DCDCDC;
    margin:0 20px 15px;
    padding:35px 0 15px 0;
}

#mainLoginForm input[type="text"], #mainLoginForm input[type="password"]{width:200px;}
#mainLoginForm .inputName{margin-left:20px;width:30%;}
#mainLoginForm .password-recovery, #mainLoginForm .registration{margin-left:20px;font-size:14px;margin-top:10px;}
#mainLoginForm .password-recovery a, #mainLoginForm .registration a{color:#3A3A3A;text-decoration:none;font-weight:bold;}
#mainLoginForm .social_plugins_div{padding:0 0 15px 20px;}
#msg1,#msg2,#msg3,#msg4,#msg5{color:red;display:none;}
.bannermylistings{float:right;}
.p_applied{text-align: center;margin-top:0px;}
.span_applied{color: #999999;font-size: 30px;font-weight: bold;}

/*********************display resume view*****************/
.user-resume-view{border:0 none;display:block;margin:0 auto;max-width:850px;width:100%;}
.user-resume-view .basicInformation{float:left;width:100%;margin:30px 0 60px;}
.user-resume-view .basicInformation .resume-userimage{float:left;width:40%;}
.user-resume-view .basicInformation .resume-userimage .profile-pic{border-radius:250px;-webkit-border-radius:250px;height:275px;width:275px;}
.user-resume-view .basicInformation .resumeuserInfo{float:left;margin:0px;font-family: 'Museo500Regular';}
.user-resume-view .basicInformation .resumeuserInfo .resume-username span{font-size:28px;text-transform:uppercase;color:#231f20;margin:30px 0;display:block;}
.user-resume-view .basicInformation .resumeuserInfo .basicInfo p{font-size:18px;color:#585861;line-height:normal;margin:0 0 15px;}
.user-resume-view .basicInformation .resumeuserInfo .basicInfo p span{color:#231f20;margin:0 5px 0 0;}
.user-resume-view .information-container{float:left;width:100%;margin:0 0 30px;font-family: "Calibri" !important;}
.user-resume-view .information-container .information-title{float:left;width:40%;}
.user-resume-view .information-container .information-title span{font-size:22px;text-transform:uppercase;color:#231f20;}
.user-resume-view .information-container .information-containt{float:left;width:60%;}
.user-resume-view .information-container .information-containt p{font-size:16px;color:#58585a;margin:0 0 10px;}
.user-resume-view .information-container .information-containt p span{color:#231f20;}
.user-resume-view .information-container .information-containt p.main-containt{font-size:18px;}
.user-resume-view .information-container .information-containt .rightDisplaySIde{margin:0 0 20px;}
.user-resume-view .information-container .information-containt ul{list-style:none;padding:0;}
.user-resume-view .information-container .information-containt ul li{color:#231f20;font-size: 16px;position:relative;padding:0 0 0 10px;}
.user-resume-view .information-container .information-containt ul li:before{content:"-";position:absolute;left:0;top:0;}
.resumelogo{padding:10px 60px;float:left;width:210px;}
.margin10{margin-bottom: 10px;}

#messageBox .page_block .inputField {width:576px !important; margin-top:6px;}
#messageBox .page_block .inputField input.file{border:0px;}
#messageBox table.grad{border-right:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;}
#messageBox table.grad td{border-top:1px solid #b7b7b7;border-right:1px solid #b7b7b7;background:#f9f9f9;padding:9px 14px;}
#messageBox table.grad .tittle-bg {background:#d0d0d0; color:#333; font-size:14px; font-weight:bold; text-transform:uppercase;}
.skildew{height:260px;overflow-y:scroll}
.logo_listing{display:block; margin:0 auto; max-width:1000px; padding:10px 30px 10px;background:#fff;font-family: 'Museo500Regular';}
.logo_listing .featuredListings {width:100% !important;margin-right:0px !important; min-height:100% !important;box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;background: url(border-bottom.jpg) repeat-x bottom !important;padding-top:0 !important;}
.featured_llist .featuredListings {width:100% !important;margin-right:0px !important; min-height:100% !important;box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;background: url(border-bottom.jpg) repeat-x bottom !important;padding-top:0 !important;}
.featured_llist .featuredListings:last-child {background: none !important;}
.logo_listing .featuredListings::last-child{background:none;}
.logo_listing .fl-logo{float:left; margin-right:1% !important; width:31% !important;max-width:180px;}
.logo_listing .fl-logofeatured{float:left; margin-right:3% !important; width:31% !important;max-width:180px;}
.logo_listing .fl-listingnew {float:left; margin-right:0px !important; width:66% !important;text-align:left;}
.logo_listing .fl-listingnew .fl-listingtitle a {color: #000;font-size:18px;text-transform:uppercase;margin-left:0;}
.logo_listing .fl-listingnew .fl-listingfeatured a {color: #00AEEF;display: table-cell;font-size: 14px;font-weight: bold;height: 75px;text-transform: uppercase;vertical-align: middle;}
.logo_listing .fl-listingnew .fl-listingdes {color: #444641; font-size:13px; line-height: 22px;  margin: 10px 0 0;}
.logo_listing h2.tittle{color: #3a3a3a;
  font-family: TrebuchetMS;
  font-size: 22px;
  text-transform: uppercase;font-weight:normal;border-bottom:1px solid #bd5d76}
.logo_listing h2.featured_tittle{color: #1A6DA8;
  font-family: TrebuchetMS;
  font-size: 22px;
  text-transform: uppercase;font-weight:bold;border-bottom:1px solid #C2C2C2;padding-bottom: 15px;}
.logo_listing .heading{background: url(heading-bg.jpg) repeat-x bottom ;padding-bottom: 25px;}


.ad-surround-left {
    left: 50%;
    margin-left: -656px;
    position: fixed;
    top: -7px;
}

.ad-surround-right {
    left: 50%;
    margin-left: 507px;
    position: fixed;
    top: -7px;
}
.featuredListings a{
    color: #3F3F3F;
    text-decoration: none;
}
.featuredListings a:hover{
    color: #3F3F3F;
    text-decoration: none;
}
.featured_list_main
{
	/*border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;*/
}
.featured_llist
{
	padding : 0px 5px 5px 5px;
}
.featured_llist .featured_list_main .featuredListings
{
	/*margin: 3% 2% 0 0;*/
}
.featured_llist h2.featured_tittle
{
	font-size: 18px;
}
.featured_jb
{
	padding-bottom: 10px;
}
#mainLoginForm .inputName{padding:8px 10px 0 0;}
.pageNavigation tr td{font-size: 15px;}



.p_applied span
{
    color: #3D434B;
    font-size: 16px;
    font-weight: bold;
}

.p_applied span.span_applied{
    font-size: 32px;
    font-weight: bold;
}
#top-menu ul li a.empl
{
	padding: 10px 52px 10px 35px /*10px 25px 10px 35px*/;
}
.printRight h2 {
	font-family: TrebuchetMS;
	font-size: 26px;
	color: #3FB64D;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	text-align:center;
	margin:15px 0;
}
.bicontain .lang_caption{
    width:180px;
    float:left;
}
.bicontain .lang_level{
    float:left;
}
.main_number_sub .desc a:hover{
    text-decoration:underline;
    color:#3F3F3F;
}
.skills{font-size: 16px;}

.resumecontain .rightDisplaySIde label{line-height:30px;}
.jobDesc{float:right;width:232px;}
.jobDescView{
    color: #58585A;
    font-size: 15px;
    margin: 0 0 10px;
    float:right;
    width:240px;
}
.resumeskills ul{margin:0;}
.homelogo{float:left;width:230px;margin-top:20px;}
.righttop
{
	float: right;
        width:730px;
}
.latestlistingbtn{text-align:left;margin-top:15px;}
.latestlistingbtn a{
background: none repeat scroll 0 0 #00AEEF;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 30px;
    padding: 5px 15px;
    margin-left:185px;
}
.latestlistingbtn a:hover{
     color: #FFFFFF;
}
.latestlistingbtnbottm{text-align:center;}
.latestlistingbtnbottm a{
    background: none repeat scroll 0 0 #00AEEF;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: TrebuchetMS;
    font-size: 15px;
    height: 30px;
    padding: 5px 10px;
    text-transform: uppercase;
}
.latestlistingbtnbottm a:hover
{
     color: #FFFFFF;
}
.fl-listingfeatured
{
    display: table;text-align: center;width: 100%;
}
.fl-logo-iframe{height:100px;}
.featuredListings:hover .fl-listingnew .featuredhover a{color:#00AEEF !important;}
.featuredListings:hover .fl-listingnew .featuredhover a:hover{color:#00AEEF !important;}
.latestjobsiframe .featuredListings{padding:0 5px 20px 5px !important;}
.browse_apha_co
{
    margin: 0 auto;
    padding: 0 185px;
    text-align: center;
}
.browse_apha_co .browseCompanyAB a
{
    text-decoration: underline;
}

.latestjobsiframe{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;}
.latestjobsiframe .homelogo{float:left;width:100%;text-align:center;}
.latestjobsiframe .featuredListings{padding:10px 5px !important;margin:0px;}
.latestjobsiframe .fl-logo-iframe{display:inline-block;float:none;margin:0 !important;vertical-align:middle;height: auto;}
.latestjobsiframe .fl-logo-iframe img{width:100%;height:auto;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.latestjobsiframe .fl-listingnew{display:inline-block;float:none;vertical-align:middle;text-align:center;}
.latestjobsiframe .fl-listingnew .fl-listingtitle a{color:#00AEEF;display:table-cell;font-size:13px;font-weight: bold;/*height:75px;*/text-transform:uppercase;vertical-align:middle;padding:0px;}
.latestjobsiframe .latestlistingbtnbottm{margin:20px 0 0;float:left;width:100%;clear:both;}
.basivinfo .displayresumebox .resumecontain .displayField
{
    float: right;
    margin: 0 !important;
    width: 241px;
}

.Registerbutton {
    background: black none repeat scroll 0 0;
    border: medium none;
    color: #ffffff !important;
    cursor: pointer;
    font-family: TrebuchetMS;
    font-size: 12px;
    height: 30px;
    padding: 3px 13px;
    text-transform: uppercase;
}

#messageBox .application-popup-form fieldset { float:left; width:50%;}
#messageBox .application-popup-form fieldset .inputName,
#messageBox .application-popup-form fieldset .inputField { width:95% !important;}

#messageBox .application-popup-form fieldset button.add-more { background:#3ab54c; border:none 0px; color:#FFF; height:40px; width:43px; cursor:pointer;}
#messageBox .application-popup-form fieldset button.remove-me { margin-bottom: 5px;margin-left: 4px;background:#58ba2b; border:none 0px; color:#FFF; height:40px; width:43px; cursor:pointer;}
#messageBox .application-popup-form fieldset button.add-more:hover,
#messageBox .application-popup-form fieldset button.remove-me:hover{background:#00aeef;}

#messageBox .application-popup-form fieldset.full-width { width:100%;}
#messageBox .application-popup-form fieldset.full-width .inputField { width:97% !important;}
#messageBox .application-popup-form fieldset.full-width textarea { width:99.5% !important; background:#fcfcfc; border:1px solid #e7e7e7;}

#messageBox .application-popup-form fieldset.capcha-code .inputName { width:90% !important;}

#messageBox .application-popup-form fieldset.capcha-code #captchaImg { vertical-align:bottom;}

.main-width {
    border: 1px solid #757575;
    border-radius: 50px;
    box-shadow: 0 0 1px #808080;
    height: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}
.main-width .child-div {
    background: #98FB98 none repeat scroll 0 0;
    display: block;
    float: left;
    height: 24px;
}
.tracking_tablebutton a {
  background: #3ab54c;
  border: 0 none;
  clear: both;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: TrebuchetMS;
  font-size: 14px;
  margin: 4px;
  min-width: 170px;
  padding:4px 10px;
  text-align: center;
  text-transform: uppercase;
}
.tracking_tablebutton a:hover{background:#00aeef; text-decoration:none;}
.main_number .main_number_sub{display:block; margin:0px auto; float:none;}
.main_number .main-width {
  background: #f3f3f3;
  border: 0 none;
  box-shadow: none;
  display: inline-block;
  height: 25px;
  margin: 0;
  max-width: 300px;
  vertical-align: middle;
}
.main_number .main_number_sub .gtless {
  color: #3ab54c;
  font-size: 12px;
  font-weight: 600;
  padding-left: 12px;
  vertical-align: middle;
}
.main_number .main-width .child-div{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d4ef9c+0,97c651+100 */
background: #d4ef9c; /* Old browsers */
background: -moz-linear-gradient(top,  #d4ef9c 0%, #97c651 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d4ef9c 0%,#97c651 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d4ef9c 0%,#97c651 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4ef9c', endColorstr='#97c651',GradientType=0 ); /* IE6-9 */
}
.displayListingTheme .mainresume-mad{margin-bottom:15px;}
.ui-dialog .ui-dialog-content .application-popup-form{margin-right:-15px;}
.ui-dialog .ui-dialog-content .application-popup-form .inputName {
  color: #1a1d1b;
  margin-bottom:5px;
}
.ui-dialog .ui-dialog-content .custom-apply-now .custom-apply-now-left,
.ui-dialog .ui-dialog-content .custom-apply-now .custom-apply-now-right{width:100% !important;}
.ui-dialog .ui-dialog-content .custom-apply-now {
  border-top: 2px solid #f3f3f3;
  margin: 10px auto 24px;
  max-width: 480px;
  padding-top: 20px;
}
.ui-dialog .ui-dialog-content .custom-apply-now input[type="submit"], .ui-dialog .ui-dialog-content .custom-apply-now input[type="button"] {
  background: #3ab54c;
  display: block;
  font-family: Verdana,Arial,sans-serif !important;
  font-size: 12px;
  font-weight: bold;
  height: auto;
  padding: 10px;
  width: 100%;
}
.ui-dialog .ui-dialog-content .custom-apply-now input[type="submit"]:hover, .ui-dialog .ui-dialog-content .custom-apply-now input[type="button"]:hover{background:#00aeef;}

.ui-dialog .ui-dialog-content .custom-apply-now p {
  border-top: 2px solid #f3f3f3;
  color: #777777;
  margin: 9px auto 22px;font-size:12px;
  padding-top: 16px;
}
.ui-dialog .ui-dialog-content .custom-apply-now input[type="button"]{width:auto; margin:0 auto;}
.ui-dialog #messageBox  form#editListingForm{}

.ui-dialog #messageBox  form#editListingForm .instruction {margin-left:0;}
.ui-dialog #messageBox  form#editListingForm .instruction  .instr_arrow {background-position:4px; margin-left:3px;}
.ui-dialog #messageBox  form#editListingForm .instruction .instr_cont {word-break: break-all;}

.ui-dialog #messageBox .fieldTypeJobCategory,
.ui-dialog #messageBox .fieldTypeEmploymentType {background:#fcfcfc; border:1px solid #e7e7e7; box-shadow: none;}
.ui-dialog #messageBox  form#editListingForm .Occupations{position:relative;}
.ui-dialog #messageBox  form#editListingForm .Occupations .select-free-fix{left:0 !important; top:72px !important;}
.ui-dialog #messageBox  form#editListingForm .inputName {width:auto !important;}
.ui-dialog #messageBox  form#editListingForm .ifdew .inputName {width:25% !important;}

.ui-dialog #messageBox  form#editListingForm .Occupations .mt-count-available {color:#39b54a; padding:13px 0 0 10px; font-weight: 600;}

.ui-dialog #messageBox  form#editListingForm input[type="file"] {width:100%;}
#editListingForm .inputName{font-family: "Calibri" !important;}  
#editListingForm .ui-widget input,
#editListingForm .ui-widget select,
#editListingForm .ui-widget textarea,
#editListingForm option,
#editListingForm td,
.ui-dialog-title,
.mt-count-available,
#editListingForm .inputField,
#editListingForm .button {font-family: "Calibri" !important;}

.edit_form .ui-widget input,
.edit_form .ui-widget select,
.edit_form option,
.edit_form .inputName,
.edit_form .inputField,
.edit_form .button {font-family: "Calibri" !important;}

.file_upload input[type="file"] {
  opacity: 0;
  width: 97px !important;
}
.default-apply-now .file_upload input[type="file"] {
  opacity: 0;
  width: 80px !important;
}
.file_upload .button-file {
  background: rgba(0, 0, 0, 0) url("browse-file-img.png") no-repeat 0 0;
  cursor: pointer;
  display: block;
  height: 40px;
  margin-bottom:2px;
  margin-left:0px;
  margin-top:1px;
}
.file_upload .button-file-sr {
  background: rgba(0, 0, 0, 0) url("browse-file-sr-img.png") no-repeat 0 0;
  cursor: pointer;
  display: block;
  height: 40px;
  margin-bottom:2px;
  margin-left:0px;
  margin-top:1px;
}
.file_upload .button-file:hover{background:url("browse-file-img.png") no-repeat 0 -47px;}
.file_upload .button-file-sr:hover{background:url("browse-file-sr-img.png") no-repeat 0 -47px;}
.file_upload .max_size {
  color: #828282;
  padding-left: 10px;
}
.user-resume-view .resumeuserInfo{font-family: "Calibri" !important;}
.user-resume-view .information-container .resumeusername{font-family: "Calibri" !important;}
.user-resume-view .information-containt li,
.user-resume-view .information-containt li a{font-family: "Calibri" !important;}
.ui-dialog #ApplicationForm.application-popup-form .cke_chrome {background:#fcfcfc; border:1px solid #e7e7e7 !important; border-radius:0 !important; width:100% !important;}
.ui-dialog #ApplicationForm.application-popup-form .cke_inner{background:none !important; border-radius:0px !important;}
.ui-dialog #ApplicationForm.application-popup-form .cke_inner .cke_contents{height:70px !important;}
.ui-dialog #ApplicationForm.application-popup-form fieldset{margin:2px 0;}
.ui-dialog #ApplicationForm.application-popup-form fieldset .inputName {padding:0;}
.ui-dialog #ApplicationForm.application-popup-form .filename1,
.ui-dialog #ApplicationForm.application-popup-form .filename4,
.ui-dialog #ApplicationForm.application-popup-form .filename2,
.ui-dialog #ApplicationForm.application-popup-form .filename3{background:#f6f6f6; display:inline-block; padding:12px 10px; margin:6px auto;}

.ui-dialog #ApplicationForm .cke_chrome {background:#fcfcfc; border:1px solid #e7e7e7 !important; border-radius:0 !important; width:100% !important; box-sizing:border-box;}
.ui-dialog #ApplicationForm .cke_inner{background:none !important; border-radius:0px !important;}
.ui-dialog #ApplicationForm .cke_inner .cke_contents{height:70px !important;}
.ui-dialog #ApplicationForm .inputField {width:100% !important;}
.ui-dialog #ApplicationForm input[type="file"] {width:99%;}

.ui-dialog .complex {border-bottom: 1px solid #d2d2d2; clear:both;  margin-bottom:20px;}
.ui-dialog .ui-dialog-content{height:auto !important;}
.ui-dialog #messageBox form .ifdew .end_month .inputField{width:72% !important;}
.ui-dialog .end_month .inputField .left,
.ui-dialog .end_month .inputField .right{width:48% !important;}
.ui-dialog #messageBox form .ifdew .worktextarea .complex-field-jq{width:72% !important;}
.ui-dialog #messageBox form .ifdew .worktextarea .complex-field-jq textarea{width:95% !important;}
.ui-dialog #messageBox .page_block #UploadPics input[name="caption"] {width:138px !important;}
.ui-dialog #messageBox .page_block .skildew {height:auto; overflow-y:visible;}
.ui-dialog #messageBox .postbutton{
  height: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
.ui-dialog #messageBox .postbutton .inputField {
  position: absolute;
  top:-40px; right:0px;
  width: auto !important;
}
.ui-dialog #messageBox .exp_button .inputField{top:-34px !important; }
.ui-dialog #messageBox #editListingForm .ifdew .instruction {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.ui-dialog #messageBox #editListingForm .ifdew .instruction .instr_icon{margin:-9px 0 0;}
#messageBox form .ifdew .inputField a.button_green {
  vertical-align: top;
}
.ui-dialog #messageBox #ApplicationForm .file_upload { float:right !important;}


.ui-dialog #messageBox #editListingForm .ifdew .instruction {
  margin-left: 5px;
  margin-top: 12px;
}
.ui-dialog #messageBox #editListingForm .instruction .instr_block {margin:0; width:125px; z-index:99;}
.ui-dialog #messageBox #editListingForm .instruction .instr_cont {width:86%;}
.ui-dialog #messageBox form#editListingForm .Title {min-height:110px;}
.ui-dialog #messageBox form#editListingForm .Title .inputField {width:260px !important;}
.ui-dialog #messageBox form#editListingForm .Title .inputName {width:25% !important; margin-top:12px;}
.ui-dialog #messageBox #editListingForm .instruction p {margin-top: 0; padding:4px;}
.ui-dialog #messageBox #editListingForm .instruction p span{font-size:12px !important;}
.ui-dialog #messageBox #editListingForm .instruct{display:inline-block;}
.ui-dialog #messageBox #editListingForm .instruct .instruction {margin:-3px 0 0;}
.ui-dialog #messageBox #editListingForm .instruct .instr_block{width:325px;}

.button_all_jobs{
    background: #3ab54c none repeat scroll 0 0;
    color: #ffffff;
    font-size: 18px;
    height: 34px;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
    color: #ffffff;
    cursor: pointer;
    font-family: TrebuchetMS;
    padding:10px;
}
.button_all_jobs:hover
{
	/*background: url(input-button-bg_green-hover.png) repeat-x;
	color: #fff;*/
        background:#00aeef;
        color: #ffffff;
}
.a_letf{float:right}
.featuredslider-iiner {
  margin-left: auto;
  margin-right: auto;
  max-width: 997px;
  position: relative;
}
	
.worktextarea #messageBox .cke_chrome {
    width: 405px !important;
}
.worktextarea .cke_inner {
   border: 1px solid #e7e7e7 !important;
    display: block;
    padding: 5px;
}
.headphone-_icon img {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}
#messageBox .application-popup-form fieldset.resume-file-upload .button-file{float:left; }
#messageBox .application-popup-form fieldset.resume-file-upload .button-file-sr{float:left; }
#messageBox .application-popup-form fieldset.resume-file-upload .filename1{margin:0;}
.narrow-col .postdate h3{background: url(postdate.png) no-repeat 0 1px; padding-left:20px;}
.narrow-col .loc_icon h3{background: url(loc_icon.png) no-repeat 0 1px; padding-left:20px;}
.narrow-col .JobCategory_icon h3{background: url(JobCategory_icon.png) no-repeat 0 1px; padding-left:20px;}
.resumecontain .bicontain{clear:both; display:block;}
#cke_comments .cke_path{display: none;}
#loginForm fieldset .inputName{padding: 10px 0 0;}
.basicInformation .resumeuserInfo .basicInfo p san{text-transform: none;}
#messageBox .complex .instname-class{margin-top: 12px;}
#mainLoginForm .apply-now-login .inputName
{
    font-size: 13px !important;
    width: 34% !important;
}
#mainLoginForm .apply-now-login .inputField
{
    width:auto !important;
}
/*30-9-2016 mahapal*/
.mainNewsdiv .newsleftpart,
.mainnewsList .newsleftpart{width:67%; float:left;}
.mainNewsdiv .newsleftpart h2,
.mainnewsList .newsleftpart h2{
  font-size: 26px;line-height:normal;
  font-weight: normal;
  margin-bottom: 5px;
}
.mainNewsdiv .newsleftpart .newsPreview img,
.mainnewsList .newsleftpart .newsPreview img{
  border: 1px solid #ababab;
  height: 110px;
  margin-right: 16px;
  padding: 2px;
  width: 130px;
}
.mainNewsdiv .newsleftpart .newsPreview small,
.mainnewsList .newsleftpart .NewsItems small{
  color: #6d6d6d;
  display: inline-block;
  font-size:12px;
  font-weight: normal;
  margin-bottom: 20px;
}
.mainNewsdiv .newsleftpart .newsPreview a,
.mainnewsList .newsleftpart .newsPreview a{
  color: #00aeef;
  font-size: 13px;
  text-transform: capitalize;
}
.mainNewsdiv .newsRightblk h2, 
.mainnewsList .newsRightblk h2{
  border-bottom:1px solid #d0d0d0;
  color: #3b3b3b;
  font-size: 20px;
  font-weight: 500;
  margin: 20px 0 0;
  padding-bottom: 6px;
  text-transform: capitalize;
}
.mainNewsdiv .newsleftpart .newsItems,
.mainnewsList .newsleftpart .newsItems{border-bottom:1px solid #c9c9c9; padding:15px 0; }
.mainNewsdiv .newsRightblk,
.mainnewsList .newsRightblk{width:30%; float:right; margin-top:6px;}
.mainNewsdiv .newsRightblk .news_banner img,
.mainnewsList .newsRightblk .news_banner img{
  border: 1px solid #ececec;
  box-sizing: border-box;
  height: auto !important;
  padding: 2px;
  width: 100% !important;
}
.mainNewsdiv .newsRightblk .latest_news ul,
.mainnewsList .newsRightblk .latest_news ul{
  border: 0 none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.mainNewsdiv .newsRightblk .latest_news ul li a.newsLink,
.mainnewsList .newsRightblk .latest_news ul li a.newsLink{
  font-size: 17px !important;
  font-weight: normal;
}
.mainNewsdiv .newsRightblk .latest_news ul li,
.mainnewsList .newsRightblk .latest_news ul li{background:none !important; padding:0px !important;}
.mainNewsdiv .newsRightblk .latest_news small,
.mainnewsList .newsRightblk .latest_news small{
  color: #6d6d6d !important;
  display: inline-block;
  font-size: 14px !important;
  font-weight: normal;
  margin-bottom: 8px;
}
.mainNewsdiv .newsRightblk .latest_news a.link,
.mainnewsList .newsRightblk .latest_news a.link{
  color: #39b54a;
  font-size: 13px;
  font-weight: 600;
  margin: 12px 0 0 !important;
}
.mainNewsdiv .newsleftpart,
.mainNewsdiv .newsleftpart p,
.mainNewsdiv .newsleftpart p span, 
.mainnewsList .newsleftpart,
.mainnewsList .newsleftpart p,
.mainnewsList .newsleftpart p span{font-size:14px !important; line-height:20px;}

.mainNewsdiv .newsleftpart a.news-link, 
a.all-news{background: #3ab54c; border: medium none; color: #ffffff; cursor: pointer; display: inline-block; font-family: TrebuchetMS; font-size: 12px; height: 34px; line-height:36px; margin-top: 20px; padding: 0 14px; text-transform: uppercase; font-weight:normal;}
.mainNewsdiv .newsleftpart a.news-link:hover, 
a.all-news:hover{background:#00aeef;}
a.all-news{margin-top:0px;}
.newsleftpart .NewsItems .newsitm-img {
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.newsleftpart .NewsItems .newsitm-img img{
    border: 1px solid #ababab;
    height: auto;
    margin-right: 16px;
    padding: 2px;
    width: 130px;
}
/*30-9-2016 mahapal emd*/
.detailpages .newsleftpart{margin-top:24px;}
.detailpages .newsitm-img img{max-width:100%;}
.detailpages .newsitm-img {display: block; overflow: hidden;text-align: center;}
.news-dtl-r{float:right;}