.fl { float: left; }
.fr { float: right; }
.wFull { width: 100%; }
.rlt { position: relative; }
.clr { clear:both; }
.color-orange { color: #f4632f; } 
.bg-light-gray { background: #f9f8f3; } 

.zTop { z-index: 999; }

html { margin: 0px; padding: 0px; }

body { float: left; background: #f4eedb; font-size: 13px; width:100%; }


.container { float: none; width: 90%; margin: 0 auto; }

.headerTop { 
padding: 7px 0 8px 0; 
background-image: -moz-linear-gradient(bottom, #38332e 0%, #5b534a 100%); /* gradient overlay */
background-image: -o-linear-gradient(bottom, #38332e 0%, #5b534a 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(bottom, #38332e 0%, #5b534a 100%); /* gradient overlay */
background-image: linear-gradient(bottom, #38332e 0%, #5b534a 100%); /* gradient overlay */
background-image: -ms-linear-gradient(top, #5b534a, #38332e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b534a', endColorstr='#38332e'); 
color: #fff; text-shadow: 0 1px 0 rgba(255,255,255,.75); }

.locationNav { }
.locationNav ul, .locationNav li { float: left; } 
.locationNav li { margin: 0 18px 0 0; } 
.locationNav li.location { margin: 6px 18px 0 0; } 
.locationNav li.location a { color: #fff; }

.topNav {  }
.topNav ul, .topNav li { float: left; } 
.topNav li { margin: 0 0 0 18px; padding-top:7px; }
.topNav li a {  }
.topNav li.left { margin-left: 8px; }
.topNav span.or { position: absolute; width:14px; height: 13px; top: 5px; right: 81px; padding: 3px 3px 3px 2px; font-size: 11px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #4B443D; /* layer fill content */
}

.locationNav li, .topNav li { position: relative; }
.locationNav li a {  }


.headerLogo {   }
.headerLogo h1 { background: url(../../images/newtheme/logo_oncontracting.png) no-repeat 0px 0px; width: 236px; height: 48px; text-indent: -99em; color: transparent; }

.nav, .headerLogo h1 { margin:15px 0 0 0; }
.nav ul, .nav ul li { float: left; }
.nav ul li { font-size: 15px;  }
.nav ul li a { float: left; padding: 22px 15px 28px 15px; color: #58585a; text-shadow: 0 1px 0 rgba(255,255,255,.75); }
.nav ul li a#active{ background-color:white; float: left; padding: 22px 15px 28px 15px; color: #58585a; text-shadow: 0 1px 0 rgba(255,255,255,.75); box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.1);}
.nav ul li a:hover { color: #fff;
-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f26b0c; /* layer fill content + color overlay */
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
}
.nav ul li a#active:hover { color: #fff;
-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f26b0c; /* layer fill content + color overlay */
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
}

.banner { height: 455px; overflow: hidden; /*border-top: 1px solid #e25b2b; border-bottom: 1px solid #e25b2b;*/
	/*background-color: #ff6f09; /* layer fill content */
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.2), inset 0 5px 0 rgba(0,0,0,.05); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.2), inset 0 5px 0 rgba(0,0,0,.05); /* drop shadow and inner shadow */
	box-shadow: 0 0 4px rgba(0,0,0,.2), inset 0 5px 0 rgba(0,0,0,.05); /* drop shadow and inner shadow */
	/*background-image: -moz-linear-gradient(bottom, #f3632f 0%, #ff6f09 100%); /* gradient overlay */
	/*background-image: -o-linear-gradient(bottom, #f3632f 0%, #ff6f09 100%); /* gradient overlay */
	/*background-image: -webkit-linear-gradient(bottom, #f3632f 0%, #ff6f09 100%); /* gradient overlay */
	/*background-image: linear-gradient(bottom, #f3632f 0%, #ff6f09 100%); /* gradient overlay */
    background-image: -moz-linear-gradient(left, #0c0c0c 0%, #171516 100%); /* gradient overlay */
    background-image: -o-linear-gradient(left, #0c0c0c 0%, #171516 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(left, #0c0c0c 0%, #171516 100%); /* gradient overlay */
    background-image: linear-gradient(left, #0c0c0c 0%, #171516 100%); /* gradient overlay */
    background-image: -ms-linear-gradient(left, #0c0c0c, #171516);
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c0c0c', endColorstr='#171516');*/
    background-image: url("../../images/newtheme/mainbg2.jpg");
    background-size: cover;
}

.bg-grunge { background: url(../../images/newtheme/bg_grunge.png) repeat 0 0; }

.dataHolder { display: block; color: #7d7d7d;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fff; /* layer fill content + color overlay */
	-moz-box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
}
.index-page-top-position { margin-top: -65px;  }

.data-Buttons-Links { padding: 30px 0;margin-top:-110px; }

.data-Buttons-Links .data-Buttons { width: 50%; }

.data-Buttons-Links .data-Buttons ul { width: 96%; margin: 0 auto; }
.data-Buttons-Links .data-Buttons ul li { float: left; display: block; padding: 10px 15px; margin: 0 0 0 15px; }
.data-Buttons-Links .data-Buttons ul li span { font-size: 20px; }
.data-Buttons-Links .data-Buttons ul li small { float: right; font-size: 12px; padding: 3px 0 0 0; }

.data-Buttons-Links .data-Links { width: 50%; }
.data-Buttons-Links .data-Links ul, .data-Buttons-Links .data-Links ul li { float: left; width: 100%; }
.data-Buttons-Links .data-Links ul li { margin: 2px 0; font-size: 15px; }
.data-Buttons-Links .data-Links ul li a { color: #7d7d7d; }
.data-Buttons-Links .data-Links ul li a:hover { text-decoration: underline; }



.data-login-form { position: relative; height: 87px; margin: 0 0 8px 0; }
.data-login-form .data-login-container { position: absolute; top: 0px; left: -9px; background: #f9f8f3; height: 76px; padding: 0 9px; border: 1px solid #dedbcd; }

.data-login-container .data-login { margin: 12px 0 0 0; }
.data-login-container .data-login input[type="email"], .data-login-container .data-login input[type="text"] { float: left; width: 270px; }  
.data-login-container .data-login input { margin: 0 14px 0 0; }
.data-login-container .data-login p { padding: 3px 0 0 0; }
.data-login-container .data-login p a { text-decoration: underline; color: #7d7d7d; }

.data-login-form .left, .data-login-form .right { position: absolute; bottom: 0px; width: 10px; height: 10px; }
.data-login-form .left { left: -10px;
	-moz-border-radius: 0 0 0 10px / 0 0 10px 10px;
	-webkit-border-radius: 0 0 0 10px / 0 0 10px 10px;
	border-radius: 0 0 0 10px / 0 0 10px 10px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #dddbcd; /* layer fill content */
}
.data-login-form .right { right: -10px; 
	-moz-border-radius: 0 0 10px;
	-webkit-border-radius: 0 0 10px;
	border-radius: 0 0 10px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #dddbcd; /* layer fill content */
}
.social-connect { margin: 12px 0 0 0; }
.social-connect ul, .social-connect ul li { float: left; }
.social-connect ul li { margin: 0 8px; }
.social-connect p { clear: both; padding: 3px 0 0 8px; }
.social-connect span.orr { padding: 0px 0 0 90px; font-size: 15px; }


.data-updates { width: 63%; border-right: 1px solid #dedbcd; }
.data-updates .content { height: 530px; overflow: auto; display: block; }

ul.updates, ul.updates li { width: 100%;  }
ul.updates li { padding: 10px 0; display: table; border-bottom: 1px solid #dedbcd; }
ul.updates li img { padding: 0 10px 0px 10px; } 
ul.updates li p { margin: 0 0 0 10px; } 
ul.updates li p small { margin: 4px 5px 0 0; }

ul.updates, ul.updates li , ul.updates li img, ul.updates li p small { float: left; } 



.data-jobsPick { width: 34%; border-left: 1px solid #dedbcd; }
.data-jobsPick .content { height: 213px; overflow: auto; display: block; }


.data-topRated { width: 34%; margin: 15px 0 0 0; border-left: 1px solid #dedbcd; }
.data-topRated .content { height: 250px; overflow: auto; display: block; }
.top-jobs { 
	
}
.top-jobs ul { padding: 15px; }
.top-jobs ul li { float: left; clear: both; padding: 6px 8px; margin:0 0 6px 0; font-weight: bold; }
.top-jobs ul li a { color: #717171; }
.top-jobs ul li:hover a { color: #fff; }
.top-jobs ul li:hover { color: #fff; background: #fe6e0a;
	-moz-border-radius: 3px 12px 12px / 3px 13px 13px;
	-webkit-border-radius: 3px 12px 12px / 3px 13px 13px;
	border-radius: 3px 12px 12px / 3px 13px 13px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fd6d09;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 2px 3px rgba(0,0,0,.15);
}
.top-jobs ul li:hover span.label-square { 
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.0), inset 0 2px 3px rgba(0,0,0,.0); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.0), inset 0 2px 3px rgba(0,0,0,.0); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.0), inset 0 2px 3px rgba(0,0,0,.0); /* drop shadow and inner shadow */
}



.data-blogs { margin: 14px 0 0 0; border-top: 1px solid #dedbcd; }

.data-blogs .blog-article { width: 33%; }
.data-blogs .border { border-left: 1px solid #dedbcd; border-right: 1px solid #dedbcd; }
.data-blogs .blog-article .header { padding: 9px 0 0 0; }
.data-blogs .blog-article .header .post-date { width: 38px; height: 38px; padding:3px 0; overflow: hidden; color: #fff; background: url(../../images/newtheme/bg_blog_date.png) no-repeat 0 0; text-align: center; }
.data-blogs .blog-article .header .post-date span.date { font-size: 15px; text-align: center; }
.data-blogs .blog-article .header h4 { float: left; margin: 10px 0 0 5px }

.data-blogs .blog-article .post-title1, .data-blogs .blog-article .post-title2, .data-blogs .blog-article .post-title3 { float: left; position: absolute; text-align: left; }
.data-blogs .blog-article * a { color: #63625d; }
.data-blogs .blog-article * a:hover { text-decoration: underline; }

.data-blogs .blog-article .post-title1 { bottom: 30px; left: 0px; }
.data-blogs .blog-article .post-title2 { bottom: 20px; left: 70px; }
.data-blogs .blog-article .post-title3 { bottom: 20px; left: 100px; }

.data-blogs .blog-article .data { height: 238px; overflow: hidden; padding: 10px 0 0 0; clear: both; text-align: center; }
.data-blogs .blog-article .data img {  } 

.data-blogs .blog-article .header, .data-blogs .blog-article .data, .data-blogs .blog-article .data { margin: 0 auto; width: 94%; float: none; }



.data-updates, .data-jobsPick, .data-topRated { border-top: 1px solid #dedbcd; border-bottom: 1px solid #dedbcd; }

.heading { padding: 0px 0; border-bottom: 1px solid #dedbcd; 
background-image: -moz-linear-gradient(bottom, #f7f5f0 0%, #f9f7f3 100%); /* gradient overlay */
background-image: -o-linear-gradient(bottom, #f7f5f0 0%, #f9f7f3 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(bottom, #f7f5f0 0%, #f9f7f3 100%); /* gradient overlay */
background-image: linear-gradient(bottom, #f7f5f0 0%, #f9f7f3 100%); /* gradient overlay */
-moz-box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
-webkit-box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
}
.heading h3 { float: left; margin: 15px; }
.heading .btn { float: right; margin: 8px 10px 0 0; }




.footer { color: #63625d; padding: 24px 0 10px 0; font-size: 15px; } 

.copyrights { font-style: normal; }



.footerNav {  }
.footerNav li { float: left; padding: 0 0 0 18px; margin: 0 0 0 16px; background: url(../../images/newtheme/seprater.png) no-repeat 0 5px; }
.footerNav li a { color: #63625d; }
.footerNav li a:hover { text-decoration: underline; }

.social-likes { font-size: 15px; margin: 0 0 24px 0; color: #63625d; } 
.social-likes ul, .social-likes ul li { float: left; }
.social-likes ul li { margin: 0 20px 0 0; } 


.label-square {  color: #fff; padding: 1px 5px; text-shadow: 0 -1px 0 rgba(0,0,0,.15); /* drop shadow */
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fd6d09; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}
.label-square-big {  color: #fff; padding: 6px 12px; text-shadow: 0 -1px 0 rgba(0,0,0,.15); /* drop shadow */
	font-size:15px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fd6d09; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}
.label-square-large {  color: #fff; padding: 13px 19px; text-shadow: 0 -1px 0 rgba(0,0,0,.15); /* drop shadow */
	font-size:22px;
	margin:5px 10px 5px 10px;
	font-weight:bold;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fd6d09; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.17), inset 0 2px 3px rgba(0,0,0,.15); /* drop shadow and inner shadow */
}
.label-circle {  position: absolute; right: -13px; top: -5px;
color: #fff; padding: 1px 5px; text-shadow: 0 -1px 0 rgba(0,0,0,.15); /* drop shadow */
border: 1px solid #ab3705; /* stroke */
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #d94900; /* layer fill content */
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,154,45,.35); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,154,45,.35); /* drop shadow and inner shadow */
	box-shadow: 0 1px 2px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,154,45,.35); /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.25) 0%, rgba(255,255,255,.25) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,.25) 0%, rgba(255,255,255,.25) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.25) 0%, rgba(255,255,255,.25) 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, rgba(0,0,0,.25) 0%, rgba(255,255,255,.25) 100%); /* gradient overlay */	
}

#back-top { position: fixed; bottom: 40px; right: -22px; }
#back-top a { width: 90px; display: block; }
#back-top a:hover { }

#back-top span { width: 90px; height: 113px; display: block; background: url(../../images/newtheme/back_top.png) no-repeat center center; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span {  }
.main {
	clear:both;
	background-color:white;
	width:90%;
	margin:0 auto;
	color:#63625d;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.leftsection {
	float:left;
	width:17%;
}
.leftsectionprofile {
	float:left;
	width:16%;
	line-height:19px;
}
.leftsectionarticle {
	float:left;
	width:23%;
}
.rightsection {
	float:left;
	width:81%;
	border-left:1px solid #E0DED4;
}
.rightsectionprofile {
	float:left;
	width:82%;
	border-left:1px solid #E0DED4;
	min-height:575px;
}
.rightsectionarticle {
	float:left;
	width:75%;
	border-right:1px solid #E0DED4;
}
.con-hol {
    float: left;
    width: 100%;
}
#left-column h3 {
    font-size: 15px;
    font-weight: 600;
}
.ch-hol {
    clear: both;
    float: left;
    margin-left: 22px;
    padding-bottom: 8px;
}
.ch-hol_article {
    clear: both;
    float: left;
    margin-left: 10px;
    padding-bottom: 15px;
}
.ch-hol_article .small {
	font-size:80%;
	margin:5px 0 0 15px;
}
.regular-checkbox {
    display: none;
}
.regular-checkbox + label {
    background-color: #FAFAFA;
    border: 1px solid #CACECE;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    display: inline-block;
    padding: 7px;
    position: relative;
}
.regular-checkbox + label:hover {
	background-color: #d7d7d7;
    border: 1px solid #CACECE;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
    display: inline-block;
    padding: 7px;
    position: relative;
}
.regular-checkbox:checked + label:after {
    content: '\2714';
	font-size: 12px;
	position: absolute;
	top: 0px;
	left: 2px;
	color: #fff;
}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.regular-checkbox:checked + label {
	background-color: #fe6e0a;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}
label {
    display: inline;
    /*float: left;*/
}
.ch-fl {
    display: block;
    float: left;
    font-size: 13px;
    padding-left: 5px;
    position: relative;
    top: 0;
}
.ch-fl a {
	color:#63625D;	
}
.searchsection
{
	padding:15px;
}
.postjob {
	margin-left:15px;
}
.searchlabel {
    font-size: 14px;
}
.searchlabel label {
	margin-top:8px;
	margin-right:5px;
	font-weight: 600;
	float:left;
}
.searchlabel input {
	background-color:#e9e9e9;
	font-weight:normal;
	width:200px;
	float:left;
	padding:9px;
}
.jobbuttons {
	padding:8px 12px;
	/*-moz-box-shadow:inset 0 0 1px #888;
	-webkit-box-shadow:inset 0 0 1px #888;
	box-shadow:inset 0 0 1px #888;*/
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
.searchbuttons {
	padding:8px 12px;
	/*-moz-box-shadow:inset 0 0 1px #888;
	-webkit-box-shadow:inset 0 0 1px #888;
	box-shadow:inset 0 0 1px #888;*/
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	background-color:#FAF9F6;
}
.blogbuttons {
	padding:8px 12px;
	/*-moz-box-shadow:inset 0 0 1px #888;
	-webkit-box-shadow:inset 0 0 1px #888;
	box-shadow:inset 0 0 1px #888;*/
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
.pagelinks label {
	float:left;
	margin-right:10px;
	margin-top:8px;
}
.jobsheader {
	background-color: #f9f8f3; 
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f8f3), to(#f7f6f0)); 
	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* IE 10 */ background: -ms-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* Opera 11.10+ */ background: -o-linear-gradient(top, #f9f8f3, #f7f6f0);
	-moz-box-shadow:inset 0 0 1px #888;
	-webkit-box-shadow:inset 0 0 1px #888;
	box-shadow:inset 0 0 1px #888;
	font-weight:bold
}
.jobsheader div {
	cursor:pointer;
}
.bigcol {
	width:20%;
	padding:8px 0.5%;
	}
.normalcol {
	padding:8px 0.5%;
	width:9%;
}
.normalcol span {
	font-size:9px;
}
.jobborderr {
	border-right:1px solid #dedbcd;
}
.jobrow { border-bottom:1px solid #dedbcd; border-right: 1px solid #DEDBCD;}
.myjobrow { border-bottom:1px solid #dedbcd; border-right: 1px solid #DEDBCD;border-left: 1px solid #DEDBCD;}
.jobrow div.normalcol {
	padding:9px 0.5%;
}
.jobrow div a { color:#63625D; }
.jobrow div.jobrest { display:none; }
.jobrow div.bigcol {
	padding:9px 9px;
	width:20%;
}
.jobrow div.plus { cursor:pointer; }
.jobrow div.plus img { display:block;margin:auto; }
.oddrow { background-color:#fff; }
.evenrow { background-color:#f9f8f3; }
.jobrest { padding:10px 10px 10px 10px; background-color:white;color:#63625D;}
.jobrest div#head {
	margin-bottom:10px;
	color:#F4632F;
	padding-left:30px;
}
.jobrest div#detail {
	margin-bottom:10px;
	padding-left:50px;
	padding-right:90px;
}
.applydiv { margin-bottom:8px; text-align:center;}
.textbold { font-weight:bold; }
.topNav ul li#thumbnail { padding:0px; }
.topNav ul li#welcome { margin-left:10px; }
.topNav ul li#welcome a{ color:#fff; }
.topNav ul li#down { margin-left:10px; cursor:pointer; }
#menu { 
	width:160px;
	right:0; 
	background-color:
	#4e4c46; color:
	#fff;
	border-bottom-left-radius:10px;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	padding:5px;
	text-shadow:none;
	z-index:10;
}
#down { padding-left: 2px;padding-right: 2px; border-top-left-radius:5px;border-top-right-radius:5px; }
#menu ul, #menu ul li { display:block; }
#menu ul li a i {width: 15px;}
#menu ul a { text-decoration:none; color:#58585a;}
#menu ul li { margin-left:5px;border-bottom:1px solid #DEDBCD; width:95%; }
#menu ul { background-color:#fff; border-radius:10px; margin-top:5px;padding:5px; }
#menu ul li:hover { background-color:#D7D7D7; }
.error_display {
	padding:10px 20px;
	background-color: #B40000;
	margin:auto;
	color:white;
	font-weight:bold;
	margin-top:8px;
	border:#e7e7e7 solid 1px;
}
.error_display .message{
	float:left;
}
.image_error{
	background-image:url(../../images/sorry.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:250px;
	float:right;
}
.success_display {
	padding:10px 20px;
	background-color: #5F9638;
	margin:auto;
	color:white;
	font-weight:bold;
	margin-top:8px;
	border:#e7e7e7 solid 1px;
}
.success_display .message{
	float:left;
}
.image_success{
	background-image:url(../images/wellcome.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:250px;
	float:right;
}
.filter-head { 
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f8f3), to(#f7f6f0)); 
	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* IE 10 */ background: -ms-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* Opera 11.10+ */ background: -o-linear-gradient(top, #f9f8f3, #f7f6f0);
	padding-top:10px;
	padding-bottom:10px;
	/*-moz-box-shadow:inset 0 0 1px #888;
	-webkit-box-shadow:inset 0 0 1px #888;
	box-shadow:inset 0 0 1px #888;*/
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	padding-left:8px;
	cursor:pointer;
}
.filter-head-article
{
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f8f3), to(#f7f6f0)); 
	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* IE 10 */ background: -ms-linear-gradient(top, #f9f8f3, #f7f6f0); 
	/* Opera 11.10+ */ background: -o-linear-gradient(top, #f9f8f3, #f7f6f0);
	padding-top:10px;
	padding-bottom:10px;
	/*-moz-box-shadow:inset 0 0 1px #888;
	-webkit-box-shadow:inset 0 0 1px #888;
	box-shadow:inset 0 0 1px #888;*/
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	padding-left:8px;
	cursor:pointer;
}
.filter-rest { margin-top:15px; margin-bottom: 10px; }
.hide { display:none; }
.filter-head h3, .filter-head-article h3 { margin:0;padding:0; }
.refineby { padding:12px 0 0 8px; }
#detail pre { font-family: "HelveticaNeueLT-Roman",Helvetica,Arial,sans-serif; }
.viewjobtable pre { font-family: "HelveticaNeueLT-Roman",Helvetica,Arial,sans-serif; }
.viewjobtable { padding-left: 100px;border: 1px solid #DEDBCD;border-top: none; }
.viewjobhead { margin-top:15px;border: 1px solid #DEDBCD;border-bottom: none; }
/*.viewjobtable td strong { color:#F4632F; }*/
.rate-page-2 { margin:auto; width:75%; padding-top:10px; }
.rate_containner { margin:auto; width:65%; margin-top:25px; }
.rate-heading_text {
	border-radius: 10px 10px 0 0;
    background-color: #DDEDF3;
    color: #808080;
    font-family: "HelveticaLT-Bold";
    font-size: 17px;
    height: 23px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 3px;
}
.ratefilters { margin-top: 15px; }
.ratefilter{ margin-left:15px; float:left; }
.ratefilter label { padding-right:5px; padding-top: 7px; }
.ratefilter span { margin-top: 7px; }
.rate_content { 
    font-size: 14px;
    line-height: 20px;
    padding: 5px;
    text-align: left; 
}
.rate_content span { 
	font-size: 14px;
    line-height: 20px;
    padding: 5px;
    text-align: left; 
}
#normaldd, #type1dd, #type2dd, #compdd { visibility:visible; top:auto;position:inherit; }
.body-panel { min-height:400px;padding-bottom: 1px;padding-top: 1px; }
.filter-expand { margin-right:10px; padding-top:2px; }
.skillfilter-head { font-size:14px;font-family: "HelveticaLT-Bold";font-weight:bold; margin-left:10px; }
.skillfilter-label { margin-right:10px; cursor:pointer; }
.skillfilter-text { margin-top:10px; margin-left:10px; }
.skillfilter-dd { margin-top:10px; margin-left:10px; }
.skillfilter { margin-top:10px; }
.profilesnap-left { width: 56%;padding: 25px 0px 15px 15px; }
.profilesnap-right { width: 41%; }
.snap-pic { width:17%; }
.snap-pic img {border: 4px double #DEDBCD;}
.snap-info { font-family:'HelveticaNeueLT-Bold'; margin-left:10px; color:#7d7d7d;width:80%;line-height:21px; }
.snap-name { font-size:15px; }
.snap-name a { font-size:15px; color:#7d7d7d; }
.snap-name a:hover { text-decoration:underline; }
.snap-title { font-size:13px; }
.snap-title span { color:#ff6d00; }
.snap-title i { font-style:italic; }
.snap-loc { font-family:'HelveticaNeueLT-Roman'; font-size:13px;color:#ee6600; }
.snap-loc .location { margin-left:5px; }
.snap-loc .loc-img { padding-top:3px; line-height:normal; }
.snap-role { font-size:13px; }
.snap-role span { color:#66a642 }
.snap-role input { color:#7d7d7d;font-family:'HelveticaNeueLT-Roman';  }
.snap-role i { font-style:normal;font-family:'HelveticaNeueLT-Roman';font-size:10px;padding-left:5px; }
.profilesnap-top { border-right:1px solid #e2e2e2; }
.profilesnap-bottom { border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;padding: 5px 15px; } 
.recom { margin-left:5px;cursor:pointer; }
.snap-followers { margin-left:5px; font-family:'HelveticaNeueLT-Bold';color:#a5a5a5;font-size:15px; text-align:center;}
.snap-followers span { font-size:11px; }
.snap-tag { margin-left:10px;padding-top:10px; }
.tag { margin-left:5px;background-color:#dfded8;color:#858377;font-family:'HelveticaNeueLT-Bold';font-size:12px;padding:3px 4px;border-radius:2px; margin-top:7px; }
.snap-buttons { padding-top:5px; }
.snap-follow { margin-left:10px;cursor:pointer; }
.snap-message { margin-left:10px; }
.evenprof { background-color:#faf9f6; }
.snap-dashboard { margin-top:10px;margin-bottom:5px; }
.snap-head { font-family:'HelveticaNeueLT-Bold';font-size:13px;color:#747474; }
.snap-head-left { border-right:1px solid #dfdcd0; border-bottom:1px solid #dfdcd0;width:150px; }
.snap-head-mid { border-bottom:1px solid #dfdcd0;width:110px; padding-left:10px; }
.snap-head-right { border-bottom:1px solid #dfdcd0;width:90px; padding-left:10px; }
.snaprow-left { width:145px; border-right:1px solid #dfdcd0; padding-right:5px;}
.snaprow-left > .tag { margin-left:0px;margin-top:4px; }
.snaprow-mid { width:120px;}
.snaprow-right { width:90px; padding-left:10px; padding-top:6px;}
.snap-connect { cursor:pointer; }
#pagination a { color:#63625D; }
#pagination { padding-bottom:10px; }
#pagination a img { margin-bottom:-10px; }
.subscribe {
	padding: 30px 0px;
	text-align:center;
}
.blog-head {
	font-size:20px;
	color:#F4632F;
	padding: 15px 20px;
	font-family:'HelveticaNeueLT-Bold';
}
.art-snap {
	padding:15px 0 15px 15px;
	border-bottom: 1px solid #E2E2E2;
    border-left: 1px solid #E2E2E2;
}
.art-pic {
	width:18%;
}
.art-info {
	width:79%;font-family:'HelveticaNeueLT-Bold'; margin-left:10px; color:#63625D;line-height:21px;
}
.art-short { font-family: "HelveticaNeueLT-Roman"; }
.art-date { 
	color: #EE6600;
    font-family: 'HelveticaNeueLT-Roman';
    font-size: 12px;
}
.art-date .location {
	margin-left:5px;
}
.art-share {
	margin-right:15px;
	margin-top:12px;
}
.art-postedby {
	margin:5px 10px;
}
.art-details {
	padding: 20px;
}
.art-image {
	margin:0 10px 10px 0;
}
.static_page_content { padding:30px 75px; }
.prof-pic { padding:15px 0px; text-align:center;border-bottom: 1px solid #E2E2E2; }
.prof-pic img {border: 4px double #DEDBCD;}
.left-top-prof { border-bottom: 1px solid #E2E2E2; }
.prof-recom { padding:5px 0; text-align:center; margin:0 auto;color:#a5a5a5;font-family:'HelveticaNeueLT-Bold'; font-size:15px; }
.prof-recom a img { padding-top:3px; }
.prof-recom-ico { padding-left:10px; }
.prof-followers { padding:5px 0; border-bottom: 1px solid #E2E2E2; font-family:'HelveticaNeueLT-Bold'; font-size:15px; text-align:center; color:#a5a5a5; }
.prof-followers span { font-size:24px;color:#a5a5a5; }
.prof-email { padding:10px 0 10px 10px;font-family:'HelveticaNeueLT-Bold';font-size:13px; border-bottom: 1px solid #E2E2E2; }
.prof-email-text { color:#269bfe; }
.prof-buttons { padding:10px 0; text-align:center; }
.prof-btn { width:115px; margin:0 auto; margin-bottom:10px; }
.profile-data { color:#7d7d7d; }
.prof-name { font-family:'HelveticaNeueLT-Bold'; }
.prof-name h3 { font-size:24px; }
.prof-location { font-size:13px;font-family: "HelveticaNeueLT-Roman";margin-top:22px; }
.prof-title { font-family:'HelveticaNeueLT-Bold';font-size:13px; border-bottom: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; }
.profileleft { width:55%;line-height:24px;padding:10px; }
.profileright { width:41%; }
.prof-rate-section { font-family:'HelveticaNeueLT-Bold';font-size:13px; background-color:#faf9f6;line-height:24px;border-bottom: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2;padding:10px; }
.prof-rate span { font-family: "HelveticaNeueLT-Roman";font-size:13px; }
.prof-resume { padding:15px 45px 15px 20px; line-height:22px;border-right: 1px solid #E2E2E2;min-height: 260px; }
.prof-summary { font-family: "HelveticaNeueLT-Roman";margin-bottom:15px; }
.summary-head { color:#ff6d00;font-size:18px;font-family:'HelveticaNeueLT-Bold';margin:5px 0 0 5px; }
.edu-degree { font-family:'HelveticaNeueLT-Bold';font-size:15px; }
.edu-uni { font-family:'HelveticaNeueLT-Bold';font-size:13px; }
.edu-date { font-family: "HelveticaNeueLT-Roman"; font-size:13px; }
.prof-edu-sec { margin-bottom:15px; }
.edu-head { margin-bottom:5px; }
.sign-btn { width:165px; }
.edit-prof-head { margin-bottom:15px; margin-top:15px;font-size:15px;text-align:center; }
.edit-prof-head a { color:#63625D; }
.edit-prof-head .num { margin-bottom:-3px;margin-left:3px;margin-right:3px; }
.edit-prof-bottom { margin-bottom:20px;text-align:center; }
.edit-prof-row { margin-top:10px; }
.edit-prof-label { width:20%;padding-left:25%;padding-top:5px; }
.edit-prof-label span, post-job-label span { color:#ff0000;font-size: 14px; }
.edit-prof-input { width:55%; }
.edit-prof-input span.tagline { font-size:12px; margin-left:10px;color:#999; }
.edit-prof-elem { width:190px; }
.edit-prof-dd { width:150px; }
.edit-prof-container { width:78%; font-size:14px; }
.prof-complete { width:20%;padding-top:25px; }
.left_container_signinjob { width:48%;color:#7d7d7d; }
.right_container_signinjob { width:48%;color:#7d7d7d; }
.left_container_signin { width:62%;color:#7d7d7d;padding-left:3%;padding-top:25px; }
.left_container_signin .heading h3 { font-size:20px;font-family:'HelveticaNeueLT-Bold'; }
.right_container_signin { width:35%;color:#7d7d7d; }
.signin_heading { font-family:'HelveticaNeueLT-Bold';font-size:20px; }
.signin-left-bottom { margin-top:35px;padding-left:10px; }
.pic-head { font-family:'HelveticaNeueLT-Bold';font-size:18px;color:#F4632F; }
.pic-text { font-size:15px;margin-top:5px;line-height:21px; } 
.signin-pic { width:250px; }
.signin-pic img { margin-top:20px;-moz-box-shadow: 0 0 2px 2px #999;
-webkit-box-shadow: 0 0 2px 2px#999;
box-shadow: 0 0 2px 2px #999; }
.sign-pic-mar { margin-left:15%; }
.signin-righ-head { padding:5px;text-align:center;color:#F4632F;margin-top:20px; }
.signin-buttons { text-align:center; }
.sigin-button { margin-top:10px;margin-left:auto;margin-right:auto; }
.signin-line { text-align:center; margin-top:10px; }
.signin-or { text-align:center;font-weight:bold; font-size:15px;margin-top:10px; }
.home_tab
{
	padding:15px 10px;
	text-align:center;
	float:left;
	cursor:pointer;
	color:#58585A;
}
.home_tab:hover {
	color: #fff;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f26b0c; /* layer fill content + color overlay */
	box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
}
.home_active:hover {
	color: #fff;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f26b0c; /* layer fill content + color overlay */
	box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */
}
.home_active
{
	padding:15px 10px;
	text-align:center;
	float:left;
	cursor:pointer;
	color:#58585A;
	background-color:#F4EEDB;
	text-shadow: 0 1px 0 rgba(255,255,255,.75); box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.1);
	border:1px solid #DEDBCD;
	border-bottom:none;
}
#signin_div, #signup_div { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);background-color:#F4EEDB;width:280px;margin:auto;padding:20px 10px;border:1px solid #DEDBCD; }
.resume_div { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);background-color:#F4EEDB;width:280px;margin:auto;padding:20px 10px;border:1px solid #DEDBCD;margin-top:20px; }
.sign-tabs { text-align:center;margin-bottom:20px; }
.search_container { margin-top: 5px;width: 100%; }
.search_left { width:21%;border: 1px solid #dedbcd;
min-height:95px; 
/*background-image: -moz-linear-gradient(bottom, #38332e 0%, #5b534a 100%);
background-image: -o-linear-gradient(bottom, #38332e 0%, #5b534a 100%);
background-image: -webkit-linear-gradient(bottom, #38332e 0%, #5b534a 100%);
background-image: linear-gradient(bottom, #38332e 0%, #5b534a 100%);*/
background-color: #F7F5EF;
-moz-box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
-webkit-box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
padding:10px 1% 20px 1%;
text-align:center;
margin-left:1%;
 }
.search_right { width:36%;border: 1px solid #dedbcd; 
min-height:95px;
/*background-image: -moz-linear-gradient(bottom, #38332e 0%, #5b534a 100%);
background-image: -o-linear-gradient(bottom, #38332e 0%, #5b534a 100%);
background-image: -webkit-linear-gradient(bottom, #38332e 0%, #5b534a 100%);
background-image: linear-gradient(bottom, #38332e 0%, #5b534a 100%);*/
background-color: #F7F5EF;
-moz-box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
-webkit-box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
box-shadow: inset 0 -2px 3px rgba(0,0,0,.08); /* inner shadow */
margin-left:1%; 
padding: 10px 0 20px 0;
}
.search_left_inp { margin:auto;margin-top:5px; }
.search_left_inp #results { text-align:left; }
.search_left_text { font-family:'HelveticaNeueLT-Bold';font-size:16px;color:#FF6D00;text-align:left;padding-left:10px; }
.search_right_1 { text-align:center; }
.search_right_2 { width:5%;margin-top:30px;font-family:'HelveticaNeueLT-Bold';color:#F4632F; }
.search_row { margin-top:10px;text-align:left;padding-left:10px; }
.search_label { margin-top:3px; }
.search_input { padding-left:20px; }
.search_input select{ color:#63625D;padding:3px; }
.search_input_multi { padding-left:26px; }
#all_skills span { color:#63625D; }
.search-go { margin-left:5px;margin-top: -6px; }
#tab_header { margin-top:15px;margin-bottom:-1px; }
#tab_header a { padding:15px 10px;
	text-align:center;
	float:left;
	cursor:pointer;
	font-weight:bold;
	font-size:14px;
	color:#58585A;
    outline: 0;
}
#tab_header a:hover { color: #fff;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f26b0c; /* layer fill content + color overlay */
	box-shadow: 0 5px 15px rgba(0,0,0,.2); /* drop shadow */ }
#tab_header #selected a {
	padding:15px 10px;
	text-align:center;
	float:left;
	cursor:pointer;
	color:#58585A;
	font-weight:bold;
	font-size:14px;
	background-color:#fff;
	text-shadow: 0 1px 0 rgba(255,255,255,.75); box-shadow: 0 -10px 15px rgba(0, 0, 0, 0.1);
	border:1px solid #DEDBCD;
	border-bottom:none;
}
#tab_header ul, #tab_header li { display:inline; }
.comp_tab_containner { padding-left:1%; padding-right:1%; }
.tab_body { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);background-color:#fff;margin:auto;border:1px solid #DEDBCD;padding-top:10px; }
.tipimg { float:right;position:absolute;margin-top:-5px;right: 6%; } 
.comp_elem { 
    clear: both;
    float: left;
    font-weight: bold;
    padding: 6px 8px; }
.comp_elem a { color: #717171; }
.comp_elem:hover a { color: #fff; }
.comp_elem:hover { color: #fff; background: #fe6e0a;
	-moz-border-radius: 3px 12px 12px / 3px 13px 13px;
	-webkit-border-radius: 3px 12px 12px / 3px 13px 13px;
	border-radius: 3px 12px 12px / 3px 13px 13px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fd6d09;
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 2px 3px rgba(0,0,0,.15);
	box-shadow: 0 1px 0 rgba(255,255,255,.15), inset 0 2px 3px rgba(0,0,0,.15);
}
.comp_elem:hover span.label-square { 
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.0), inset 0 2px 3px rgba(0,0,0,.0); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.0), inset 0 2px 3px rgba(0,0,0,.0); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.0), inset 0 2px 3px rgba(0,0,0,.0); /* drop shadow and inner shadow */
}
.comp_elem span { margin-left:5px; }
.comp_elem i { font-style:normal;font-size:10px;margin-left:3px;font-weight:normal; }
.tip_icon { padding:10px 20px; }
.map_container { margin:0 1%;border: 1px solid #dedbcd;padding:5px 0 0 0;}
.body-left-pan { padding-bottom:10px; }
.ch-hol label { float:left; }
.company_top { margin-left: 1%;
    margin-top: 10px;
	margin-right:1%;border: 1px solid #dedbcd; }
.company_top_left { width:20%; }
.vendor_top_right { width:20%; }
.company_top_right { width:79%;border-left: 1px solid #dedbcd;padding-left:4px; }
.vendor_top_left { width:79%;border-right: 1px solid #dedbcd;padding-left:4px; }
.comp_top_back { text-align:center; }
.comp_top_name { text-align:center;font-family:'HelveticaNeueLT-Bold';font-size:18px;margin:15px 0 20px; }
.comp_all { font-size:11px; }
.containner_main_review { display:none; }
.homebutton { width:195px; }
.company_profile { margin-left:1%;margin-right:1%;margin-bottom:10px;;border: 1px solid #dedbcd;line-height:21px; }
.grey_bg_review {
	float:left;
	padding-top:5px;
	padding-bottom:20px;
}
.text_rating_text_containner {
    float: left;
    padding: 17px 10px 10px;
    width: 70px;
}
.num_rating {
    color: #000000;
    float: left;
    font-size: 12px;
    margin-left: 1px;
    text-align: center;
    width: 15px;
}
#wrapper {
    float: left;
    height: 20px;
}
#rating li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}
.li_border_scroll {
    border-right: 1px solid #CCCCCC;
}
.inner_containner_colorstrip{
	padding-top:5px;	
}
.Strip_text{
	width:50px;
}
.colorstrip_p{
	height:5px;
	margin-top:6px;
	background-color:#6DCD3F;	
}
.colorstrip_m{
	height:5px;
	margin-top:6px;
	background-color:#FFCC33;	
}
.colorstrip_n{
	height:5px;
	margin-top:6px;
	background-color:red;	
}
#ratinginfo {
    clear: left;
    margin: 120px auto;
}
#rating li a {
    background-color: #333333;
    display: block;
    height: 15px;
    margin: 0;
    text-indent: -9999px;
    width: 15px;
}
.comp-prof-left { width:66%;padding:10px 1%; }
.comp-prof-right { width:32%; }
.text_box_review {
    background-color: #FFFFFF;
    font-size: 11px;
	border: 1px solid #CCCCCC;
    margin-left: 10px;
    min-height: 75px;
    padding: 10px;
    width: 50%;
}
.anonymous_container { margin-left:10px;margin-top:5px; }
.anonymous_container input { margin-left:5px; }
.btn_submit_review { margin-left:10px;margin-top:5px; }
.text_character_review { margin-left:10px;margin-top:10px; }
.sec_body { margin-bottom:25px; }
.comp-jobs .jobrow .jobrest #head { padding-left:10px; }
.comp-jobs .jobrow .jobrest #detail { padding-left:10px;padding-right:10px; }
.comp-jobs .jobrow { border-left: 1px solid #DEDBCD; } 
.rev-row { padding:5px;border-bottom: 1px solid #DEDBCD; }
.bigcol a:hover { text-decoration:underline; }
.rev-row-left { width:8%;text-align:center;margin-top:10px; }
.rev-row-right { width:86% }
.rev-head { color:#f4632f;font-weight:bold; }
.rev-head a { color:#f4632f; }
.rev-row-mid { line-height:18px;font-size:12px;margin-top:5px; }
.rev-row-bottom { margin-top:10px; }
.rev-yes { margin-left:10px; }
.rate-box { margin:10px 2% 10px 4%; border:1px solid #DEDBCD; }
.score-body { line-height:18px;font-size:12px; }
.score-left { margin-left:5px;margin-top:10px;font-weight:bold;width:44%; }
.score-right { width:52%;margin-top:5px;margin-left:3px;padding-bottom:10px; }
.normalcol a:hover { text-decoration:underline; }
.text_rating { margin-left:3px;color:#000; }
.comp-add-row { line-height:18px;margin-top:10px;margin-left:10px;font-size:12px; }
.comp-add-row .fl img {border: 1px solid #DEDBCD;}
.rate-box-body { padding-bottom:10px; }
.comp-con-pos { font-size:11px; }
.signin_error { color:red;padding:10px; }
.comp_top_link { margin-top:5px;margin-left:5px; }
.comp_top_link a { font-size:12px; }
.comp_top_link a:hover { text-decoration:underline; }
.tip_icon img.guide { width:250px; }
.tip_icon img.tip { width:150px; }
.all-link { text-align:center; }
.all-link a { font-size:11px; }
.all-link a:hover { text-decoration:underline; }
.myjobs-table table tr td a { color:#63625D; }
.myjobs-table table tr td a:hover { text-decoration: underline; }
.edit-prof-left { width: 75%; }
.edit-prof-right { width: 25%;padding:50px 0 10px; }
.edit-prof-comp { margin-top:5px;text-align: center;}
.edit-prof-list { margin-top:10px; }
.edit-prof-li { margin: 5px auto 0 auto;border: 1px solid #cdcdcd; /* stroke */width:148px;padding: 5px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    background-color: #e9e9e9; /* layer fill content */
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
    box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 #fff; /* drop shadow and inner shadow */
    background-image: -moz-linear-gradient(bottom, #e2e2e2 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #e2e2e2 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #e2e2e2 0%, #f9f9f9 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #e2e2e2 0%, #f9f9f9 100%); /* gradient overlay */
    font-weight: bold;
    cursor: pointer;
}
.edit-prof-li:hover {
    border: 1px solid rgba(209,92,47,.82); /* stroke */
    color:#fff;border-radius: 2px;
    background-color: #f3632f; /* layer fill content */
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    background-image: -moz-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
}
.edit-prof-li-selected {
    margin: 5px auto 0 auto;
    padding: 5px;width: 148px;
    border: 1px solid rgba(209,92,47,.82); /* stroke */
    color:#fff;border-radius: 2px;
    background-color: #f3632f; /* layer fill content */
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    box-shadow: 0 1px 1px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.25); /* drop shadow and inner shadow */
    background-image: -moz-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #fc7743 0%, #ff9650 100%); /* gradient overlay */
    font-weight: bold;;
}
.edit-prof-buttons { text-align: center;padding: 40px 20px 30px; }
.edit-prof-li-selected .bas-icon, .edit-prof-li:hover .bas-icon { background: url("../../images/newtheme/bas-icon.png") no-repeat scroll 0 0 transparent;background-position: 0 -15px; }
.edit-prof-li .bas-icon { background: url("../../images/newtheme/bas-icon.png") no-repeat scroll 0 0 transparent; }
.bas-icon { margin:0 5px 0 5px;width:15px;height: 15px;display: inline-block; }
.edit-prof-li-selected .uppic-icon, .edit-prof-li:hover .uppic-icon { background: url("../../images/newtheme/uppic-icon.png") no-repeat scroll 0 0 transparent;background-position: 0 -15px; }
.edit-prof-li .uppic-icon { background: url("../../images/newtheme/uppic-icon.png") no-repeat scroll 0 0 transparent; }
.uppic-icon { margin:0 5px 0 5px;width:15px;height: 14px;display: inline-block; }
.edit-prof-li-selected .upresume-icon, .edit-prof-li:hover .upresume-icon { background: url("../../images/newtheme/upresume-icon.png") no-repeat scroll 0 0 transparent;background-position: 0 -15px; }
.edit-prof-li .upresume-icon { background: url("../../images/newtheme/upresume-icon.png") no-repeat scroll 0 0 transparent; }
.upresume-icon { margin:0 5px 0 5px;width:15px;height: 14px;display: inline-block; }
.edit-prof-li-selected .improfile-icon, .edit-prof-li:hover .improfile-icon { background: url("../../images/newtheme/improfile-icon.png") no-repeat scroll 0 0 transparent;background-position: 0 -15px; }
.edit-prof-li .improfile-icon { background: url("../../images/newtheme/improfile-icon.png") no-repeat scroll 0 0 transparent; }
.improfile-icon { margin:0 5px 0 5px;width:15px;height: 14px;display: inline-block; }
.edit-prof-li-selected .epskills-icon, .edit-prof-li:hover .epskills-icon { background: url("../../images/newtheme/epskills-icon.png") no-repeat scroll 0 0 transparent;background-position: 0 -15px; }
.edit-prof-li .epskills-icon { background: url("../../images/newtheme/epskills-icon.png") no-repeat scroll 0 0 transparent; }
.epskills-icon { margin:0 5px 0 5px;width:15px;height: 15px;display: inline-block; }
.edit-prof-li-selected .mypref-icon, .edit-prof-li:hover .mypref-icon { background: url("../../images/newtheme/mypref-icon.png") no-repeat scroll 0 0 transparent;background-position: 0 -15px; }
.edit-prof-li .mypref-icon { background: url("../../images/newtheme/mypref-icon.png") no-repeat scroll 0 0 transparent; }
.mypref-icon { margin:0 5px 0 5px;width:15px;height: 15px;display: inline-block; }
.edit-prof-li-selected .alpref-icon, .edit-prof-li:hover .alpref-icon { background: url("../../images/newtheme/alpref-icon.png") no-repeat scroll 0 0 transparent;background-position: 0 -15px; }
.edit-prof-li .alpref-icon { background: url("../../images/newtheme/alpref-icon.png") no-repeat scroll 0 0 transparent; }
.alpref-icon { margin:0 5px 0 5px;width:15px;height: 15px;display: inline-block; }
.edit-prof-li-selected .prprofile-icon, .edit-prof-li:hover .prprofile-icon { background: url("../../images/newtheme/prprofile-icon.png") no-repeat scroll 0 0 transparent;background-position: 0 -15px; }
.edit-prof-li .prprofile-icon { background: url("../../images/newtheme/prprofile-icon.png") no-repeat scroll 0 0 transparent; }
.prprofile-icon { margin:0 5px 0 5px;width:15px;height: 15px;display: inline-block; }
.edit-prof-headicon { margin-top:12px;margin-left:15px; }
.uppic-head { margin-top:18px; }
.edit-prof-nxt{ margin-left: 10px; }
.edit-prof-imp { margin:10px 0; }
.prof-imp-but { margin-left: 5%; }
.prof-imp-but-1{ margin-left: 10%; }
.prof-imp-but-head {margin-left:5%; font-size: 16px;font-weight:bold;padding-top: 3px;}
.edit-prof-subhead { margin-left: 15%;margin-top:20px;margin-bottom: 20px; }
.to_text { margin-left: 10px;margin-right:5px; }
.editprof-exp-row { margin-bottom: 15px; }
.public-label { color:#63625D;margin-top:5px;margin-right:5px; }
.public-input { margin-right: 5px; }
/* Rating skills classes start */
.skill_wrapper
{
    width:475px;
    border:2px solid #E4E4E4;
    border-radius:10px;
    padding-bottom:5px;
    margin-bottom: 15px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    background-color:#fff;
}
.skill_wrapper_small
{
    width:286px;
    border:2px solid #E4E4E4;
    border-radius:10px;
    background-color:#fff;
    margin-bottom:3px;
}
.skill_header
{
    background-color:#ddd9c3;
    padding: 8px;
}
.skill_col
{
    float:left;
    width:130px;
    text-align:center;
    color:#775d5b;
    font-weight:bold;
    font-size:13px;
}
.skill_col_small
{
    float:left;
    width:65px;
    text-align:center;
    color:#775d5b;
    font-weight:bold;
    font-size:8px;
}
.skill_col_1
{
    float:left;
    width:170px;
    text-align:center;
    color:#775d5b;
    font-weight:bold;
    font-size:13px;
}
.skill_col_1_small
{
    float:left;
    width:80px;
    text-align:center;
    color:#775d5b;
    font-weight:bold;
    font-size:8px;
}
.skill_col2
{
    float:left;
    width:130px;
    padding:7px 8px;
}
.skill_col2_small
{
    float:left;
    width:55px;
    padding:1px 2px 1px 10px;
}
.skill_col2_2
{
    float:left;
    width:158px;
    padding:2px 8px;
}
.skill_col2_2_small
{
    float:left;
    width:80px;
    height:10px;
    padding:1px 2px 1px 0px;
}
.skill_col2 li
{
    list-style-position: outside;
    list-style-type: none;
    float:left;
    height:17px;
    width:20px;
    text-align:center;
    font-size:10px;
}
.skill_col2_small li
{
    list-style-position: outside;
    list-style-type: none;
    float:left;
    height:9px;
    width:9px;
    text-align:center;
    font-size:7px;
}
.skill_bottom
{
    text-align:right;
}
.skill_bottom_small
{
    text-align:right;
}
.skill_bottom a
{
    text-decoration:none;
    color:blue;
    cursor:pointer;
    padding:10px;
    font-size: 12px;
    font-weight: bold;
}
.skill_bottom_small a
{
    text-decoration:none;
    color:blue;
    cursor:pointer;
    padding:10px;
    font-size: 8px;
    font-weight: bold;
}
.skill_red, .skill_yellow, .skill_light, .skill_green
{
    background-color:#dbeef3;
    cursor:pointer;
}
.skill_red1, .skill_yellow1, .skill_light1, .skill_green1
{
    background-color:#dbeef3;
    cursor:pointer;
}
.skill_red:hover
{
    background-color:#f26b0c;
    cursor:pointer;
}
.skill_yellow:hover
{
    background-color:#f26b0c;
    cursor:pointer;
}
.skill_light:hover
{
    background-color:#f26b0c;
    cursor:pointer;
}
.skill_green:hover
{
    background-color:#f26b0c;
    cursor:pointer;
}
/* Rating skills classes end */
.eid-prof-rbut { width: 190px;margin: auto; }
.tick-img{ padding-top: 9px;padding-left: 3px; }
.preview-snippet{ width: 90%;border:1px solid #DEDBCD;margin:auto; }
.preview-head { padding:10px 20px; }
.preview-profile-left { line-height: 24px;
    padding: 10px;
    width: 45%; }
.preview-profile-right { width: 51%; }
.postjob_left { width: 40%;padding-left:10%; }
.job_head { font-size:25px;font-weight:bold;margin-bottom:5px;padding:10px;float:left;margin-left:50px;color:#F4632F; }
.post-job-label { padding-left: 20%;padding-top: 5px;width: 25%; }
.post-job-input { width: 55%; }
.post-job-elem { width: 190px; }
.joblocationdd, .jobclientdd, .jobdd, .jobtitledd { width: 192px; }
.post-job-area { height: 100px;width: 300px; }
.post-job-buttons { margin-top:20px;text-align: center; }
#role_select, #user_current_status, #user_current_metro_area, #user_wanted_metro_area, #user_work_eligibility, #user_type_of_pay { width:205px; }
.viewjobleft {
    width: 68%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 10px;
}
.viewjobright {
    width:30%;
}
.viewjobrecprof-left { margin-left: 35px; }
.viewjobrecprof-right { margin-left: 10px;line-height: 20px; }
.viewjobrecprof { margin-top: 25px; }
.vjnoprof { margin-left: 30px; }
.recbarprof { border: 1px solid #DEDBCD;padding:1% 5px;width: 22%;margin-right: 1%;margin-top: 5px;min-height: 210px;line-height: 18px;border-radius: 5px; }
.recbarprof-left img { border: 1px solid #DEDBCD; }
.recbarprof-right {margin-left: 5px;}
.recbarprofname a{font-family: 'HelveticaNeueLT-Bold'; font-size: 14px;}
.recbarprof-bottom {font-size: 11px;margin-top: 5px;padding-top: 5px;border-top: 1px solid #DEDBCD;}
.seolinks {
    font-size: 12px;margin-top:5px;padding-top: 5px;border-top: 1px solid #DEDBCD;
}
.seolinks a { color: #63625D; }
.seolinks a:hover { text-decoration: underline; }
.recbarprof-top { min-height:95px; }
.captchajs {background-image:url(../../images/newtheme/1.jpg); text-align:center; border:none;
font-weight:bold; font-family:Modern;}
.seolinks_inner{width:80%;margin:auto;}
.seosection{ padding: 5px 15px;color: #63625D; }
.seosection .textbold {font-size: 13px;}
.prof-options{
    margin-left: 10px;
}
.account-left {
    width:20%;
    border-right: 1px solid #E0DED4;
}
.account-right {
    width: 79%;
}
#invitations_block a{
    color:#63625D;
}
#invitations_block a:hover{
    text-decoration: underline;
}
.messages-new a:hover, #message_block a:hover {
    text-decoration: underline;
    cursor: pointer;
}
.heading_inbox {
    font-weight: bold;
    margin-bottom: 20px;;
}
.heading_inbox a {
    font-weight: normal;
}
#message_block {
    padding:20px 15px;
}
.account-left a {
    cursor: pointer;
}
.account-left a:hover {
    text-decoration: underline;
}
#reply-but a:hover {
    text-decoration: none;
}
.contacts_list {
    width:19%;
    padding:0 0.5% 10px 0.5%;
}
.contacts_list .head {
    color:#F4632F;
    font-weight: bold;;
    text-align: center;
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.cont-prof {
    border: 1px solid #DEDBCD;
    padding: 5px;
    margin-top: 10px;
    margin-left: 10px;
    width: 165px;
    height: 70px;
}
.contact-tabs
{
    width: 98%;
    margin:auto;
}
#con_div, #rec_div, #oth_div, #fol_div, #ing_div {
    padding-bottom: 10px;
}
.prof-snip-container{
    width:500px;
    line-height: 20px;
    color: #63625D;
}
.prof-snip-info {
    padding:10px;
    margin:auto;
    display:block;
    width:85%;
}
.profsnip-info-title
{
    margin-left: 5px;
    width:78%;
}
.profsnip-info-title a {
    font-size: 14px;
    font-weight: bold;
}
.profsnip-info-left
{
    font-weight: bold;
    width:20%;
}
.jobdes {
    font-size: 11px;
}
.ch-fl span {
    font-size:10px;
    color:#aaaaaa;
}
.job_det a:hover {
    text-decoration: underline;
}
.job_art_but img {
    cursor: pointer;
}