#en,#fr {
	font-family:"helvetica neue",arial,helvetica,freesans,sans-serif;
}
#ar {
	direction:rtl;
	font-family:tahoma,arial,helvetica,sans-serif;
}
#en .rtl,#fr .rtl {
	direction:rtl;
	font-family:tahoma,arial,helvetica,sans-serif;
}
#ar .ltr {
	direction:ltr;
	font-family:"helvetica neue",arial,helvetica,freesans,sans-serif;
}
body {
	margin:0;
	font-size:62.5%;
	color:#333;
}
body.body-popup {
	padding:0;
	background:#FFF;
}
h1,.h1 {
	margin:0 0 15px;
	font:700 2.4em "helvetica neue",arial,helvetica,freesans,sans-serif;
	line-height:1.4em;
	letter-spacing:-1px;
	color:#000;
}
#frame-s h1 {
	font:bold 1.4em "helvetica neue",arial,helvetica,freesans,sans-serif;
}
h2,.h2 {
	margin:0 0 15px;
	font-size:2em;
	line-height:1.5em;
	color:#000;
}
h3,.h3 {
	margin:0 0 15px;
	font-size:1.4em;
	line-height:1.5em;
	color:#000;
}
.cv h3 {
	clear:both;
	margin-top:15px;
	padding:15px 0 5px 0;
	border-bottom:1px dotted #DADADA;
}
h4,.h4 {
	color:#000;
}
h4,.h4,h5,.h5,h6,.h6,p {
	margin:0 0 15px;
	font-size:1.2em;
	line-height:1.6em;
}
ul {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}
ol {
	margin:0 0 15px 20px;
	padding:0;
}
#ar ol {
	margin:0 20px 15px 0;
}
li {
	font-size:1.2em;
	line-height:1.6em;
}
li li,li p {
	font-size:1em;
}
dl {
	margin:0 0 15px 0;
}
dt,dd {
	margin:0;
	font-size:1.2em;
	line-height:1.6em;
}
pre {
	margin-bottom:15px;
	font-family:"helvetica neue",arial,helvetica,freesans,sans-serif;
	font-size:1.2em;
	line-height:1.6em;
}
table {
	margin-bottom:15px;
	border-collapse:collapse;
}
caption {
	font-size:1.2em;
	line-height:1.6em;
}
td,th {
	padding:0;
	vertical-align:top;
	font-size:1.2em;
	line-height:1.6em;
}
img {
	border:none;
}
a {
	color:#007DC3;
	text-decoration:none;
}
a:hover {
	color:#007DC3;
}
a.dark {
	color:#333;
	text-decoration:underline;
}
a.dark_subtle {
	color:#333;
	text-decoration:none;
}
a.dark_subtle:hover {
	border-bottom:1px dotted #333;
	text-decoration:none;
}
a.dark:hover,a.light:hover {
	text-decoration:none;
}
a.light_subtle {
	color:#999;
	text-decoration:none;
}
a.light_subtle:hover {
	color:#999;
	text-decoration:none;
	border-bottom:1px dotted #999;
}
a.light {
	color:#999;
	text-decoration:underline;
}
strong {
	display:block;
	color:#000;
}
hr {
	display:none;
}
form {
	margin:0;
}
select,input,textarea {
	margin:2px 0;
	padding:3px;
	font-family:"helvetica neue",arial,helvetica,freesans,sans-serif;
	font-size:12px;
	color:#000;
	border:1px solid #BBB;
	background:#FFF;
}
select {
	padding:2px;
	width:88%;
}
optgroup {
	font-family:"helvetica neue",arial,helvetica,freesans,sans-serif;
	font-size:1em;
	font-style:normal;
}
input {
	width:85%;
}
textarea {
	width:95%;
}
#ar select,#ar input,#ar textarea,#ar optgroup,#ar button {
	font-family:tahoma,arial,helvetica,sans-serif;
}
label {
	line-height:1.6em;
}
label input,input.radio,input.checkbox {
	width:auto !important;
	border:none;
	background:transparent !important;
}
label input.checkbox {
	margin:0 0 1px 0;
}
input.checkbox {
	margin:2px 0;
}
.pager {
	display:inline-block;
	margin:0 2px;
	overflow:hidden;
	position:relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.pager {
		top:-8px;
	}
}
.pager.empty {
	line-height:2em;
}
.pager select {
	margin:2px;
}
input::-moz-focus-inner,button::-moz-focus-inner {
	border:0 !important;
	padding:0 !important;
}
button,.button,.button-s {
	border:1px solid #005686;
	cursor:pointer;
	display:inline-block;
	margin:2px 2px 2px 0;
	padding:7px 10px;
	font:700 1em "helvetica neue",arial,helvetica,freesans,sans-serif;
	color:#FFF;
	background:url(../img/gradients-bg.png) left top no-repeat;
	background:-moz-linear-gradient(bottom,#0072B2 0%,#1BA4F1 90%);
	background:-webkit-linear-gradient(bottom,#0072B2 0%,#1BA4F1 90%);
	background:-ms-linear-gradient(bottom,#0072B2 0%,#1BA4F1 90%);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	outline:none;
}
#ar button,#ar .button,#ar .button-s {
	font:700 1em tahoma,arial,helvetica,sans-serif;
	margin:2px 0 2px 2px;
}
button:hover,.button:hover,.button-s:hover {
	background:url(../img/gradients-bg.png) left top no-repeat;
	background:-moz-linear-gradient(bottom,#004B75 0%,#1BA4F1 90%);
	background:-webkit-linear-gradient(bottom,#004B75 0%,#1BA4F1 90%);
	background:-ms-linear-gradient(bottom,#004B75 0%,#1BA4F1 90%);
	border-color:#003857;
	color:#FFF;
	text-decoration:none;
}
button.large,.button.large {
	font-size:1.3em;
	padding:9px 16px;
}
button.disabled,button.disabled,button.disabled:hover,.button.disabled:hover {
	cursor:default;
	background:url(../img/gradients-bg.png) left top no-repeat;
	background:-moz-linear-gradient(bottom,#0072B2 0%,#1BA4F1 90%);
	background:-webkit-linear-gradient(bottom,#0072B2 0%,#1BA4F1 90%);
	background:-ms-linear-gradient(bottom,#0072B2 0%,#1BA4F1 90%);
	opacity:0.50;
	filter:alpha(opacity=50);
}
button.aux,.button.aux,.button-s.gray {
	color:#000;
	background-position:left -40px;
	background:-moz-linear-gradient(bottom,#D9D9D8 0%,#fff 90%);
	background:-webkit-linear-gradient(bottom,#D9D9D8 0%,#fff 90%);
	background:-ms-linear-gradient(bottom,#D9D9D8 0%,#fff 90%);
	border:1px solid #C7C6C6;
}
button.aux:hover,.button.aux:hover,.button-s.gray:hover {
	color:#000;
	background-position:left -40px;
	background:-moz-linear-gradient(bottom,#C2C2C1 0%,#F5F5F5 90%);
	background:-webkit-linear-gradient(bottom,#C2C2C1 0%,#F5F5F5 90%);
	background:-ms-linear-gradient(bottom,#C2C2C1 0%,#F5F5F5 90%);
	border-color:#8F8E8E;
}
button.prmt,.button.prmt {
	color:#FFF;
	background-position:left -80px;
	background:-moz-linear-gradient(bottom,#F39516 0%,#FBC048 90%);
	background:-webkit-linear-gradient(bottom,#F39516 0%,#FBC048 90%);
	background:-ms-linear-gradient(bottom,#F39516 0%,#FBC048 90%);
	border:1px solid #EA9514;
}
button.prmt:hover,.button.prmt:hover {
	background-position:left -80px;
	background:-moz-linear-gradient(bottom,#F38200 0%,#FBB526 90%);
	background:-webkit-linear-gradient(bottom,#F38200 0%,#FBB526 90%);
	background:-ms-linear-gradient(bottom,#F38200 0%,#FBB526 90%);
	border-color:#B05D00;
}
button.green,.button.green {
	color:#FFF;
	background-position:left -266px;
	background:-moz-linear-gradient(bottom,#19A355 0%,#21DB73 90%);
	background:-webkit-linear-gradient(bottom,#19A355 0%,#21DB73 90%);
	background:-ms-linear-gradient(bottom,#19A355 0%,#21DB73 90%);
	border:1px solid #148545;
}
button.green:hover,.button.green:hover {
	background-position:left -266px;
	background:-moz-linear-gradient(bottom,#158746 0%,#1EC969 90%);
	background:-webkit-linear-gradient(bottom,#158746 0%,#1EC969 90%);
	background:-ms-linear-gradient(bottom,#158746 0%,#1EC969 90%);
	border:1px solid #0D5C30;
}
#frame,#frame-skyscraper,#frame-fullpage {
	position:relative;
	width:90%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#ar #frame,#ar #frame-skyscraper,#ar #frame-fullpage {
	float:none;
}
#frame-popup {
	margin:10px auto;
	width:780px;
	background:#FFF;
}
#frame-tooltips {
	margin:10px auto;
	width:510px;
	background:#FFF;
}
#frame-s {
	margin:10px auto;
	width:270px;
}
#masthead {
	height:62px;
}
body.home #masthead {
	height:35px;
}
#masthead a {
	color:#007DC3;
}
#masthead p {
	padding:0;
	margin:0;
}
.flag {
	/*background:url(http://img.b8cdn.com/images/flags/flags.png) no-repeat;*/
	border:1px solid #DADADA;
	height:15px;
	margin:0 -1px;
	width:24px;
}
.flag.xx {
	background-position:0 -165px
}
.flag.ae {
	background-position:0 -90px
}
.flag.bh {
	background-position:0 -75px
}
.flag.eg {
	background-position:0 -120px
}
.flag.jo {
	background-position:0 0
}
.flag.kw {
	background-position:0 -60px
}
.flag.lb {
	background-position:0 -15px
}
.flag.ma {
	background-position:0 -45px
}
.flag.om {
	background-position:0 -135px
}
.flag.pk {
	background-position:0 -105px
}
.flag.qa {
	background-position:0 -150px
}
.flag.sa {
	background-position:0 -30px
}
.flag.dz {
	background-position:0 -180px
}
.flag.iq {
	background-position:0 -195px
}
.flag.ly {
	background-position:0 -210px
}
.flag.tn {
	background-position:0 -225px
}
.flag.ye {
	background-position:0 -240px
}
#nav-wrapper {
	margin:0 0 70px;
	width:100%;
}
#nav-wrapper.no_subnav {
	margin:0 0 20px;
}
#nav-wrapper.no_subnav .sub-nav {
	display:none;
}
#nav {
	height:40px;
	position:relative;
	z-index:49;
	border:1px solid #005B8F;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:url(../img/gradients-bg.png) left -120px no-repeat;
	background:-moz-linear-gradient(bottom,#008BD9 0%,#0072B3 90%);
	background:-webkit-linear-gradient(bottom,#008BD9 0%,#0072B3 90%);
	background:-ms-linear-gradient(bottom,#008BD9 0%,#0072B3 90%);
	margin-top: 100;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.sec-emp #nav {
	border-color:#002C53;
	background:url(../img/gradients-bg.png) left -161px no-repeat;
	background:-moz-linear-gradient(bottom,#006096 0%,#004770 90%);
	background:-webkit-linear-gradient(bottom,#006096 0%,#004770 90%);
	background:-ms-linear-gradient(bottom,#006096 0%,#004770 90%);
}
#nav>li {
	float:left;
	font:bold 12px/40px "helvetica neue",arial,helvetica,freesans,sans-serif;
	color:#fff;
	border:1px solid #005B8F;
	border-width:0 1px 0 0;
}
#ar #nav>li {
	float:right;
	font-family:tahoma,arial,helvetica,sans-serif;
	border-width:0 0 0 1px;
}
.sec-emp #nav>li {
	border:1px solid #002C53;
	border-width:0 1px 0 0;
}
#ar.sec-emp #nav>li {
	border-width:0 0 0 1px;
}
#nav>li>a {
	display:block;
	padding:0 15px;
	color:#fff;
	text-decoration:none;
	border:1px solid #008BD9;
	border-width:0 1px 0 0;
}
#ar #nav>li>a {
	border-width:0 0 0 1px;
}
.sec-emp #nav>li>a {
	border:1px solid #006096;
	border-width:0 1px 0 0;
}
#ar.sec-emp #nav>li>a {
	border-width:0 0 0 1px;
}
#nav>li.on,#nav>li.hover {
	line-height:41px;
}
#nav>li.on>a,#nav>li.hover>a {
	padding:0 16px 0 15px;
	color:#007DC3;
	border-width:0;
	background-color:#FFF;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	-moz-box-shadow:0 6px 10px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 6px 10px hsla(0,0%,0%,.6);
	box-shadow:0 6px 10px hsla(0,0%,0%,.6);
}
#ar #nav>li.on>a,#ar #nav>li.hover>a {
	padding:0 15px 0 16px;
	border-width:0;
}
#nav li.home {
	height:40px;
}
#nav li.home a {
	border-width:0 1px 0 0;
	background:none !important;
	color:#fff;
	padding:0 8px;
	width:32px;
	height:40px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#ar #nav li.home a {
	border-width:0 0 0 1px;
}
#nav>li.opptab {
	float:right;
	border:1px solid #008BD9;
	border-width:0 0 0 1px;
}
.sec-emp #nav>li.opptab {
	border:1px solid #006096;
	border-width:0 0 0 1px;
}
#ar #nav>li.opptab {
	float:left;
	border-width:0 1px 0 0;
}
#ar.sec-emp #nav>li.opptab {
	border-width:0 1px 0 0;
}
#nav>li.opptab a {
	float:right;
	color:#FFF;
	border:1px solid #005B8F;
	border-width:0 0 0 1px;
	-moz-border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
	background:url(../img/gradients-bg.png) left -161px no-repeat;
	background:-moz-linear-gradient(bottom,#006096 0%,#004770 90%);
	background:-webkit-linear-gradient(bottom,#006096 0%,#004770 90%);
	background:-ms-linear-gradient(bottom,#006096 0%,#004770 90%);
}
.sec-emp #nav>li.opptab a {
	border:1px solid #002C53;
	border-width:0 0 0 1px;
	background:url(../img/gradients-bg.png) left -120px no-repeat;
	background:-moz-linear-gradient(bottom,#008BD9 0%,#0072B3 90%);
	background:-webkit-linear-gradient(bottom,#008BD9 0%,#0072B3 90%);
	background:-ms-linear-gradient(bottom,#008BD9 0%,#0072B3 90%);
}
#ar.sec-emp #nav>li.opptab a {
	border-width:0 1px 0 0;
}
#ar #nav>li.opptab a {
	border-width:0 1px 0 0;
	-moz-border-radius:2px 0 0 2px;
	-webkit-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
}
#nav .off .sub-nav {
	display:none;
}
.on .sub-nav {
	position:absolute;
	left:-1px;
	top:41px;
	padding:0;
	width:980px;
	height:50px;
	background:#fafafa url(../img/subnav-bg.png) left top no-repeat;
}
.on .sub-nav li {
	float:left;
}
#ar .on .sub-nav li {
	float:right;
}
.on .sub-nav a {
	display:block;
	padding:19px 10px;
	font:12px/12px "helvetica neue",arial,helvetica,freesans,sans-serif;
	color:#9D9D9C;
}
#ar .on .sub-nav a {
	font-family:tahoma,arial,helvetica,sans-serif;
}
.on .sub-nav .on a {
	padding:19px 10px 16px;
	border-bottom:3px solid #FDBB30;
	font-weight:bold;
	color:#1D1D1B;
}
.on .sub-nav a:hover {
	padding:19px 10px 16px;
	border-bottom:3px solid #FDBB30;
	color:#1D1D1B;
	text-decoration:none;
}
#nav .hover {
	position:relative;
	z-index:200;
}
#nav .hover .sub-nav {
	display:block;
	position:absolute;
	left:0;
	margin:0;
	padding:7px 0;
	width:260px;
	top:41px;
	background:#FFF;
	-moz-box-shadow:0 10px 9px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 10px 9px hsla(0,0%,0%,.6);
	box-shadow:0 10px 9px hsla(0,0%,0%,.6);
}
#ar #nav .hover .sub-nav {
	left:auto;
}
#nav .hover .sub-nav li {
	clear:all;
	margin:0 7px;
	line-height:22px;
}
#nav .hover .sub-nav a {
	display:block;
	padding:5px 8px;
	font-weight:normal;
	color:#007DC3;
}
#nav .hover .sub-nav a:hover {
	text-decoration:none;
	background:#f0f0f0;
}
#nav .nav-div {
	font-weight:normal;
}
#nav .hover .nav-div {
	display:none;
}
.tabs {
	margin:0 0 15px;
	padding:0 5px;
	width:608px;
	height:33.0px;
	border-bottom:5px solid #999;
}
#frame-skyscraper .tabs {
	width:748px;
}
#frame-fullpage .tabs {
	width:928px;
}
#frame-popup .tabs {
	width:750px;
}
.tabs li {
	float:left;
	margin:0px 1px 0px 0px;
	;
	font-size:1em;
}
#ar .tabs li {
	float:right;
	margin:0px 0px 0px 1px;
}
.tabs a {
	display:inline-block;
	text-decoration:none;
	cursor:pointer;
	color:#555;
}
.tabs .on a,.tabs a:hover {
	color:#FFF;
}
.tabs span {
	display:block;
	float:left;
	padding-right:10px;
	background:#EEE url(../img/tab-bg.png) right -180px repeat-y;
}
.tabs span span {
	padding:0;
	padding-left:10px;
	background:#EEE url(../img/tab-bg.png) left -180px repeat-y;
	font-size:1.2em;
	line-height:32.0px;
}
.tabs .on span,.tabs a:hover span {
	background-color:#999;
	background-position:right -240px !important;
}
.tabs .on span span,.tabs a:hover span span {
	background-color:#999;
	background-position:left -240px !important;
}
.tabs .on span span {
	padding-bottom:1px;
}
.tabs .tab-on-hover {
	background:none !important;
	font-size:1em;
	padding:0;
}
.tabs .on .tab-on-hover {
	padding:0 3px;
}
.tabs .on .tab-on-hover:hover {
	color:#000;
	background-color:#ffffd6 !important;
	padding:0 2px;
	margin:0.4em 0 0.5em 0;
	line-height:2em;
	border:1px solid #999;
	opacity:0.9 !important;
}
.tabs .buytab {
	margin:0;
	float:right;
}
#ar .tabs .buytab {
	float:left;
}
.tabs .buytab a {
	color:#FFF;
}
.tabs .buytab span {
	background-color:#910000;
	background-position:right -300px;
}
.tabs .buytab span span {
	background-color:#910000;
	background-position:left -300px;
}
.tabs li.link a:link,.tabs li.link a:visited,.tabs li.link a span {
	color:#007DC3;
	background:none;
	text-decoration:underline;
}
.tabs li.link a:hover,.tabs li.link a:active {
	background:none;
	color:#000;
}
.tabs li.link a span {
	font-weight:normal;
	font-family:"helvetica neue",arial,helvetica,freesans,sans-serif;
	text-transform:none;
}
#ar .tabs li.link a span {
	font-family:tahoma,arial,helvetica,sans-serif;
}
.tabs li.link a:hover span {
	color:#000;
}
#content-head-wrapper {
	clear:both;
	width:100%;
	background-color:#FFF;
}
#content-head {
	padding:0px 0px 10px 0px;
	margin:0 auto;
	width:90%;
	background-color:#FFF;
}
#content-frame-wrapper {
	clear:both;
	width:100%;
	float:left;
}
#content-head-bar {
	margin:0;
	border:1px solid #9BD;
	background:#DEF url(http://img3.b8cdn.com/images/white-grad-top.png) 0% 75% repeat-x;
	background-image:-moz-linear-gradient(top,hsla(0,0%,100%,.75) 0%,#DEF 90%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,hsla(0,0%,100%,.75)),color-stop(80%,#DEF));
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
#content-head-bar div {
	padding:0;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
#content-head-bar div div {
	border:0;
}
#content-head-bar .content-head-bar-toprow {
	height:60px;
}
#content-head-bar h2,#content-head-bar p {
	margin:0;
	color:#000;
	line-height:1.5em;
}
#content-head-bar input {
	padding:5px;
	width:284px;
	border:1px solid #9BD;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#content-head-bar select {
	padding:4px;
	width:296px;
	border:1px solid #9BD;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#content-head-bar #quicksearch {
	padding:8px;
	width:600px;
}
#content-head-bar .quicksearch-field {
	width:296px;
	font-size:1.4em;
}
#content-head-bar #postcv {
	padding:8px;
	width:282px;
	background:url(http://img1.b8cdn.com/images/templates/bayt/3.1/jobs/free_cv_en.png) no-repeat 100% 3px;
}
#fr #content-head-bar #postcv {
	background:url(http://img2.b8cdn.com/images/templates/bayt/3.1/jobs/free_cv_fr.png) no-repeat 100% 3px;
}
#ar #content-head-bar #postcv {
	background:url(http://img3.b8cdn.com/images/templates/bayt/3.1/jobs/free_cv_ar.png) no-repeat 3px 3px;
}
#content-frame {
	margin:0 auto 50px;
	width:100%;
}
#content {
	border:1px solid #DADADA;
	border-width:1px 1px 1px 1px;
	position:relative;
	float:left;
	padding:20px 20px 20px 20px;
	width:618px;
	background:#FFF;
	min-height:400px;
}
body.home #content {
	border-top:0;
	margin-top:-22px;
}
#content.reset_content_border {
	border:0 !important;
	padding:0 !important;
	width:100% !important;
}
#content-footer {
	float:left;
	margin:20px 0 0;
	width:660px;
}
#ar #content-footer {
	float:right;
}
#content-footer .col-12 {
	width:320px;
}
.feedback_link {
	height:23px;
	border-radius:5px 5px 0 0;
	position:fixed;
	bottom:0;
	right:0;
	padding:8px 0 0 18px;
	font-size:1.2em;
/*	box-shadow:0 0 3px #FFF;*/
	background-color: #404040;
	background-repeat: no-repeat;
	background-position: 10px 2px;
}
.feedback_link_wf {
	height:250px;
	border-radius:0px 15px 0 0;
	position:fixed;
	font-size:1.2em;
	background-color: #FFF;
	background-repeat: no-repeat;
	margin-left: 150;
	width: 200px;
	z-index: auto;
	color: #333;
	text-align: right;
	margin-bottom: 0px;
	margin-top: auto;
	margin-right: auto;
	left: 12.5%;
	bottom: 0px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 32px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #404040;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
}
.feedback_link_alert {
	height:250px;
	border-radius:15px 0px 0 0;
	position:fixed;
	font-size:1.2em;
	background-color: #FFF;
	background-repeat: no-repeat;
	margin-left: 150;
	width: 200px;
	z-index: auto;
	color: #333;
	text-align: right;
	margin-bottom: 0px;
	margin-top: auto;
	margin-right: auto;
	bottom: 0px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 32px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #404040;
	border-right-color: #404040;
	border-bottom-color: #404040;
	border-left-color: #404040;
	right: 76.3%;
}
#ar .feedback_link {
	background-position:170px 2px;
	padding:8px 18px 0 0;
	*width:195px;
	*background-position:185px 2px;
}
.feedback_rebrand h2,.feedback_rebrand h4,.feedback_rebrand p {
	margin-bottom:13px;
}
.feedback_compare_radio>span {
	padding:0 5px;
}
.feedback_rebrand_radio span span,.feedback_rebrand_rate {
	color:#878787;
}
.feedback_rebrand_radio>span {
	width:14.5% !important;
}
.feedback_rebrand_radio span.error,.feedback_rebrand_rate span.error {
	position:absolute;
	margin-top:-14px;
	font-size:10px;
}
#ar #content {
	float:right;
	padding:20px 20px 20px 20px;
}
#frame-skyscraper #content {
	width:758px;
}
#frame-fullpage #content {
	padding:20px 20px 20px 20px;
	width:96.5%;
}
#frame-popup #content {
	float:none;
	padding:10px;
	width:760px;
	background:none;
}
#frame-tooltips #content {
	padding:10px;
	width:490px;
}
#frame-s #content {
	padding:10px;
	width:250px;
}
.title-bar {
	font-weight:bold;
	font-size:1.2em;
	line-height:1.2em;
	background-color:#ECECEC;
	border-top:1px solid #D9D9D9;
}
.title-bar a {
	display:block;
	text-decoration:none;
	color:#333;
}
.title-bar a:hover {
	text-decoration:underline;
}
.title-bar span {
	display:block;
	padding-right:10px;
}
.title-bar span span {
	padding:10px 0 10px 10px;
}
blockquote {
	padding:5px 5px 5px 40px;
	margin:0 0 15px 0;
	font-size:1.2em;
	line-height:1.6em;
	background-image:url(http://img1.b8cdn.com/images/icons/blockquote-bg.gif);
	background-repeat:no-repeat;
	background-position:1% 5px;
}
#ar blockquote {
	padding:5px 40px 5px 5px;
	background-image:url(http://img2.b8cdn.com/images/icons/blockquote-bg-ar.gif);
	background-position:99% 5px;
}
blockquote .author {
	display:block;
	padding-top:3px;
	font-weight:bold;
	font-size:.9em;
	line-height:1.4em;
}
.cv blockquote {
	margin-top:-0px;
	margin-bottom:1px;
}
p.pg {
	text-align:center;
}
.comments {
	margin-bottom:15px;
}
.comments blockquote {
	margin-bottom:1px;
}
.col-13-mid,.col-14-mid {
	margin:0 0 0 20px;
}
#ar .col-13-mid,#ar .col-14-mid {
	margin:0 20px 0 0;
}
.col-12 {
	width:299px;
}
.col-13,.col-13-mid {
	width:192px;
}
.col-14,.col-14-mid {
	width:139px;
}
.col-23 {
	width:405px;
}
.col-34 {
	width:458px;
}
.square .col-12 {
	width:290px;
}
.square .col-13,.square .col-13-mid {
	width:186px;
}
.square .col-14,.square .col-14-mid {
	width:135px;
}
.square .col-23 {
	width:393px;
}
.square .col-34 {
	width:445px;
}
#frame-skyscraper .col-12 {
	width:369px;
}
#frame-skyscraper .col-13,#frame-skyscraper .col-13-mid {
	width:239px;
}
#frame-skyscraper .col-14,#frame-skyscraper .col-14-mid {
	width:174px;
}
#frame-skyscraper .col-23 {
	width:498px;
}
#frame-skyscraper .col-34 {
	width:563px;
}
#frame-skyscraper .square .col-12 {
	width:360px;
}
#frame-skyscraper .square .col-13,#frame-skyscraper .square .col-13-mid {
	width:233px;
}
#frame-skyscraper .square .col-14,#frame-skyscraper .square .col-14-mid {
	width:170px;
}
#frame-skyscraper .square .col-23 {
	width:486px;
}
#frame-skyscraper .square .col-34 {
	width:550px;
}
#frame-fullpage .col-13-mid,#frame-fullpage .col-14-mid {
	margin:0 0 0 20px;
}
#ar #frame-fullpage .col-13-mid,#ar #frame-fullpage .col-14-mid {
	margin:0 20px 0 0;
}
#frame-fullpage .col-12 {
	width:459px;
}
#frame-fullpage .col-13,#frame-fullpage .col-13-mid {
	width:299px;
}
#frame-fullpage .col-14,#frame-fullpage .col-14-mid {
	width:219px;
}
#frame-fullpage .col-23 {
	width:618px;
}
#frame-fullpage .col-34 {
	width:698px;
}
#frame-fullpage .square .col-12 {
	width:450px;
}
#frame-fullpage .square .col-13,#frame-fullpage .square .col-13-mid {
	width:293px;
}
#frame-fullpage .square .col-14,#frame-fullpage .square .col-14-mid {
	width:215px;
}
#frame-fullpage .square .col-23 {
	width:606px;
}
#frame-fullpage .square .col-34 {
	width:685px;
}
#frame-fullpage .productbox .col-13-mid,#frame-fullpage .productbox .col-14-mid {
	margin:0 0 0 50px;
}
#frame-fullpage .productbox .col-12 {
	width:429px;
}
#frame-fullpage .productbox .col-13,#frame-fullpage .productbox .col-13-mid {
	width:269px;
}
#frame-fullpage .productbox .col-14,#frame-fullpage .productbox .col-14-mid {
	width:189px;
}
#frame-fullpage .productbox .col-23 {
	width:588px;
}
#frame-fullpage .productbox .col-34 {
	width:668px;
}
#frame-popup .col-12 {
	width:375px;
}
#frame-popup .col-13,#frame-popup .col-13-mid {
	width:240px;
}
#frame-popup .col-14,#frame-popup .col-14-mid {
	width:182px;
}
#frame-popup .col-23 {
	width:490px;
}
#frame-popup .col-34 {
	width:567px;
}
#frame-popup .square .col-12 {
	width:356px;
}
#frame-popup .square .col-13,#frame-popup .square .col-13-mid {
	width:234px;
}
#frame-popup .square .col-14,#frame-popup .square .col-14-mid {
	width:173px;
}
#frame-popup .square .col-23 {
	width:478px;
}
#frame-popup .square .col-34 {
	width:539px;
}
.square {
	position:relative;
	display:block;
	margin:0 0 15px;
	border:1px solid #DADADA;
}
.square div {
	padding:7px 7px 1px 7px;
	border:1px solid #FFF;
}
.square.curved {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.square.curved div {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}
.square div div {
	height:auto;
	padding:0;
	border:0;
	background:transparent;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.square .scroll {
	width:580px;
}
.square td {
	padding:2px;
	font-size:1.2em;
	line-height:1.6em;
}
.trial {
	padding:10px 10px 10px 68px;
	color:#0058A8;
	border:1px solid #BDF;
	background:#E6F2FF url(http://img3.b8cdn.com/images/icons/trial_box_bg_en.png) 0 50% no-repeat;
}
#fr .trial {
	background-image:url(http://img1.b8cdn.com/images/icons/trial_box_bg_fr.png);
}
#ar .trial {
	padding:10px 68px 10px 10px;
	background-position:100% 50%;
	background-image:url(http://img2.b8cdn.com/images/icons/trial_box_bg_ar.png);
}
.trial strong {
	display:block;
	color:#0058A8;
}
.alert,.success,.info,.action {
	clear:both;
	padding:10px 10px 10px 50px;
	margin-bottom:15px;
	min-height:22px;
	background-repeat:no-repeat;
	background-position:10px 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#ar .alert,#ar .success,#ar .info,#ar .action {
	padding:10px 50px 10px 10px;
	background-position:98.5% 5px;
}
div.info p:last-child {
	margin-bottom:1px;
}
.chart td.info {
	padding:10px 10px 10px 50px;
	line-height:1.4em;
	border:1px solid #DADADA;
	border-width:1px 0;
	background-repeat:no-repeat;
	background-position:left top;
}
.chart td img {
	vertical-align:middle;
}
.alert {
	color:#a00;
	border:1px solid #DAA;
	background-color:#FEE;
	background-image:url(http://img3.b8cdn.com/images/icons/status-alert.png);
}
.alert strong {
	display:block;
	color:#a00;
}
.success {
	color:#080;
	border:1px solid #ADA;
	background-color:#EFE;
	background-image:url(http://img1.b8cdn.com/images/icons/status-success.png);
}
.success strong {
	display:block;
	color:#080;
}
.info,.chart td.info {
	color:#b90;
	border:1px solid #DDA;
	background-color:#FFE;
	background-image:url(http://img2.b8cdn.com/images/icons/status-info.png);
}
.info strong {
	display:block;
	color:#b90;
}
.action {
	padding:10px;
	background-color:#f6f6f6;
	text-align:center;
}
h2.complete,h2.recommended,h2.incomplete {
	background-image:url(http://img3.b8cdn.com/images/icons/cv-section-status.gif);
	background-repeat:no-repeat
}
h2.complete {
	background-position:100% -20px;
	background-image:none;
}
#ar h2.complete {
	background-position:0 -20px;
}
h4.complete,li.complete {
	color:#080;
}
div.complete {
	border-color:#2a0;
	background-color:#D1EB8B;
}
div.complete * {
	color:#333;
}
h2.recommended {
	background-position:100% -60px;
}
#ar h2.recommended {
	background-position:0 -60px;
}
h2.recommended a,h2.recommended a:hover,h4.recommended,li.recommended {
	color:#b90;
}
h2.recommended span,h2.recommended span span {
	background-color:#ffa;
}
h2.incomplete {
	background-position:100% -100px;
}
#ar h2.incomplete {
	background-position:0 -100px;
}
h2.incomplete a,h2.incomplete a:hover,h4.incomplete,li.incomplete {
	color:#a00;
}
h2.incomplete span,h2.incomplete span span {
	background-color:#fdd;
}
div.incomplete {
	border-color:#c20;
	background-color:#fdd;
}
.incomplete h2,.incomplete p {
	color:#A00;
}
.chart {
	clear:both;
	width:100%;
	border-bottom:1px solid #DADADA;
}
.chart td {
	padding:6px 4px;
	border-top:1px solid #FFF;
}
.chart tr.nb td,.chart td.nb {
	border-top:none;
}
.chart thead td {
	border:1px solid #DADADA;
	border-width:1px 0;
	background:#EEE;
	color:#333;
}
.chart thead a {
	color:#333;
}
.chart tfoot td {
	border-top:1px solid #DADADA;
	background:#EEE;
}
.chart thead b {
	font-weight:normal;
}
.a {
	background-color:#F9F9F9;
}
.b {
	background-color:#F3F3F3;
}
.flagged {
	background-color:#E6F2FF;
}
.chart .position {
	color:#080;
}
.chart .cv-position {
	padding-bottom:5px;
	font-size:1.2em;
	color:#333;
}
.chart .cv-current-job {
	font-size:.9em;
}
.chart .cv-skills {
	font-size:.9em;
}
.chart .cv-list-tools {
	background:#f6f6f6;
}
.chart .cv-ref {
	color:#999
}
.chart .cv-note-author {
	color:#999;
}
.chart .cv-list-tools td {
	border-bottom:1px solid #DADADA;
	line-height:1.4em;
	font-size:1.1em;
}
.chart .cv-ref {
	color:#999
}
.chart td .reference {
	font-size:.9em;
	color:#999;
}
.chart a.document:visited {
	color:#000;
}
.chart td .new {
	color:#b00;
}
.chart td.th {
	width:30%;
}
.chart td.th b {
	font-weight:normal;
	color:#666;
}
.chart td li {
	font-size:1em;
}
.chart2 thead td {
	border:1px solid #DADADA;
	border-width:1px 0;
	background:#FFEA27;
	color:#630;
}
.slider {
	border:0;
	margin:6em;
	height:12em;
}
.ui-slider {
	clear:both;
	position:relative;
}
.ui-widget-content {
	border:1px solid #a6c9e2;
	overflow:hidden;
}
.ui-state-default,.ui-widget-content .ui-state-default {
	border:1px solid #c5dbec;
	background:#dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	font-weight:bold;
	color:#000;
	outline:none;
}
.ui-slider-horizontal .ui-slider-handle {
	top:-.3em;
	margin-left:-.6em;
	position:absolute;
	z-index:2;
	width:1em;
	height:1.8em;
	cursor:default;
}
.ui-corner-all {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.ui-widget-header {
	border:1px solid #4297d7;
	background:#5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	color:#FFF;
	overflow:hidden;
}
.ui-slider-range {
	position:absolute;
	border:0;
	height:100%;
	font-size:.7em;
}
.ui-slider-horizontal {
	height:1.4em !important;
	zoom:1 !important;
}
.ui-slider-horizontal .ui-slider-range {
	top:0;
	height:100%;
}
#slider .ui-slider-range,#slider-range-min-a .ui-slider-range,#slider-range-min-b .ui-slider-range {
	z-index:1;
}
#slider .tick,#slider-range-min-a .tick,#slider-range-min-b .tick {
	z-index:1;
	position:absolute;
	height:100%;
	line-height:1.8em;
	background:none;
	border-top:none;
	border-right:none;
	border-bottom:none;
	text-align:center;
	padding-top:0px;
	font-size:.9em;
}
#slider-range-min-a,#slider-range-min-b {
	margin:0 10px 10px 10px;
	direction:ltr !important;
	overflow:hidden;
}
.ui-slider-horizontal .ui-slider-range-min {
	left:0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right:0;
}
.slider-title {
	text-align:left;
	padding:0 0 0 12px;
}
#ar .slider-title {
	text-align:right;
	padding:0 12px 0 0;
}
ul#cvp-listing li {
	border-bottom:5px solid #999;
	zoom:1;
}
dl.cvp-list {
	margin:0;
}
dl.cvp-list dt {
	font-size:0.9em;
	color:#999;
	float:left;
	width:17%;
	padding:6px 2% 6px 0;
	text-align:right;
}
dl.cvp-list dd {
	font-size:0.9em;
	margin:0 0 0 19%;
	color:#333;
	overflow:hidden;
	zoom:1;
	width:81%;
	min-height:1.6em;
	padding:6px 0;
}
#ar dl.cvp-list dt {
	float:right !important;
	padding:6px 0 6px 2%;
	text-align:left;
}
#ar dl.cvp-list dd {
	margin:0 19% 0 0;
}
dl.cvp-list dt b {
	color:#B52F36 !important;
}
ul.cvp-personal-list {
	margin:0;
}
ul.cvp-personal-list li {
	float:left;
	color:#999;
	margin:0 15px 0 0;
	border-bottom:0 !important;
}
#ar ul.cvp-personal-list li {
	float:right;
	margin:0 0 0 15px;
}
ul.cvp-personal-list li b {
	color:#333;
}
dd.cvp-sep-top {
	border-top:1px solid #E5E5E5;
}
.cvp-title {
	margin:0;
	font-size:1.1em;
}
.cvp-title a {
	color:#333;
	text-decoration:none;
}
.cvp-title a:hover {
	text-decoration:none;
	border-bottom:1px dotted #333;
}
dd.cvp-position {
	padding:6px 0 0 0 !important;
}
dd.cvp-position h3 {
	color:#007DC3;
}
dd.cvp-expr {
	padding:0 0 6px 0 !important;
}
dd.cvp-expr h3 {
	color:#999;
}
dt.cvp-expr {
	padding:0 0 6px 0 !important;
}
.cvp-info {
	padding:0 !important;
}
.cvp-space {
	padding:0 !important;
	height:0.5em !important;
	min-height:0.5em !important;
}
dt.cvp-space {
	display:none;
}
dd.cvp-space {
	clear:both;
}
.cvp-clear {
	min-height:0 !important;
	height:0 !important;
	padding:0 !important;
	clear:both;
}
dt.cvp-clear {
	display:none;
}
.cvp-but {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#E9E9E9;
	border:1px solid #C5C5C5;
	display:inline-block;
	color:#333333;
	text-decoration:none;
	font-size:0.9em;
	padding:0 5px;
	font-weight:bold;
}
.cvp-but:hover {
	color:#333333;
	border:1px solid #919191;
}
.cvp-ref {
	padding:0 20px 0 0;
	display:inline-block;
}
#ar .cvp-ref {
	padding:0 0 0 20px;
}
.cvp-highlight {
	background-color:#FFFFE0;
}
.cvp-icons img,.cvp-icons input {
	vertical-align:middle;
}
.cvp-icons {
	font-size:1.1em;
}
.eyecatch {
	color:#B52F36;
}
.chart-box {
	margin:0 0 15px;
	padding:1px 0;
	width:auto;
	border:1px solid #DADADA;
	border-width:1px 0;
}
.chart-box .chart {
	margin:0;
	border:none;
}
.chart-box caption {
	padding:5px;
	font-weight:bold;
	color:#333;
	background:#EEE;
}
.chart-box thead td,.chart-box tfoot td {
	border-color:#FFF;
}
#breadcrumbs {
	border-bottom:1px dotted #DADADA;
	color:#B2B2B2;
	font-size:1.1em;
	line-height:1.3em;
	margin-bottom:15px;
	padding-bottom:20px;
}
#frame-popup #breadcrumbs {
	display:none;
}
#breadcrumbs a {
	color:#706F6F;
	text-decoration:underline;
}
fieldset {
	clear:both;
	margin-bottom:15px;
	padding:15px;
	border:1px solid #DADADA;
}
legend {
	padding:0 5px 5px 5px;
	font-weight:bold;
	font-size:1.2em;
	color:#000;
}
#ar legend {
	padding:5px 0 10px 5px;
}
fieldset div {
	float:left;
	margin-bottom:1px;
	padding:7px 0 !important;
	width:100% !important;
	border-bottom:1px dotted #eee;
}
fieldset div:last-of-type {
	border:none;
}
fieldset div div {
	float:none;
	margin:0;
	padding:0;
	width:auto;
	background:none;
	border:none;
}
fieldset div h4 {
	float:left;
	margin:0;
	padding:0;
	line-height:1.4em;
	color:#000;
	font-weight:normal;
	width:27%;
}
#ar fieldset div h4 {
	float:right;
}
fieldset div.req h4,.req_label {
	color:#A00;
}
fieldset div p,fieldset div dl,fieldset div ul {
	float:left;
	margin:0 !important;
	padding:0 0 0 2%;
	width:66%;
	color:#888;
}
#ar fieldset div p,#ar fieldset div dl,#ar fieldset div ul {
	float:right;
	padding:0 3% 0 0;
}
fieldset div dd {
	font-size:1.1em;
	margin-bottom:5px;
}
fieldset table {
	float:left;
	margin:0 3%;
	width:63%;
}
#ar fieldset table {
	float:right;
}
fieldset table td {
	padding:4px 1%;
}
fieldset.vertical div h4,fieldset div.vertical h4 {
	float:none;
	padding-bottom:10px;
	width:96%;
}
fieldset.vertical div p,fieldset div.vertical p {
	float:none;
	width:96%;
}
fieldset.vertical div table,fieldset div.vertical table {
	float:none;
	margin:0 2%;
	width:95%;
}
fieldset.vertical-tips div h4,fieldset div.vertical-tips h4 {
	float:none;
	padding-bottom:10px;
	width:96%;
}
fieldset.vertical-tips div p,fieldset div.vertical-tips p {
	float:left;
	width:52%;
}
fieldset.vertical-tips div ul.tip-list,fieldset div.vertical-tips ul.tip-list {
	float:right;
	position:relative;
	top:-10px;
	width:42%;
	font-size:.9em;
}
fieldset p input,fieldset p select,fieldset p textarea {
	font-size:1em;
}
.loading {
	text-indent:25px;
	font-weight:bold;
	background:url(http://img3.b8cdn.com/images/icons/loading.gif) no-repeat 0 50%;
}
#ar .loading {
	background-position:100% 50%;
}
fieldset p.loading {
	text-indent:6%;
	background:url(http://img1.b8cdn.com/images/icons/loading.gif) no-repeat 3% 50%;
}
#ar fieldset p.loading {
	background-position:97% 50%;
}
tr.parent {
	background:#f6f6f6;
}
tr.child {
	background:#FFF;
}
tr.matrixChild {
	background:#fc9;
}
td.matrixChild {
	padding-left:15px;
}
fieldset div.question h4,#ar fieldset div.question h4 {
	float:none;
	margin:0;
	padding:0 2% 10px;
	width:96%;
	text-align:left;
	font-weight:bold;
}
#ar fieldset div.question h4 {
	text-align:right;
}
fieldset div.question h5,#ar fieldset div.question h5 {
	margin:0;
	padding:0 2% 2%;
	width:96%;
	font-weight:normal;
	color:#333;
}
fieldset div.question p,#ar fieldset div.question p {
	float:none;
	margin:0;
	padding:0 2%;
	width:96%;
}
fieldset .matrix {
	margin:5px 10px;
	width:598px;
	background:#FFF;
}
fieldset .matrix thead td {
	background:#CCE3FF;
	color:#333;
}
fieldset .matrix td {
	padding:3px 5px;
	text-align:center;
	font-size:1.1em;
	border:1px solid #8592A7;
}
fieldset td.matrix-question {
	text-align:left;
	background:#F6F6F6;
	width:150px;
}
#ar fieldset td.matrix-question {
	text-align:right;
}
span.inf {
	display:block;
	margin-bottom:5px;
	font-size:.9em;
	line-height:1.4em;
}
span.tip {
	display:block;
	margin-top:5px;
	font-size:.9em;
	line-height:1.4em;
}
span.error {
	display:block;
	color:#a00 !important;
}
.radiocol {
	float:left;
	width:50%;
}
#ar .radiocol {
	float:right;
}
input.cod,input.ext {
	width:50px;
}
input.num {
	width:100px;
}
input.file {
	width:auto;
}
.w1 {
	width:120px;
}
.w2 {
	width:90px;
}
.w3 {
	width:50px;
}
p.tip {
	margin:0;
	font-size:1.1em;
	line-height:1.6em;
	color:#666;
}
p.tipalert {
	margin:0;
	font-size:1.1em;
	line-height:1.6em;
	color:#b00;
}
.help {
	cursor:help;
}
p.bttns {
	text-align:center;
}
#sidebar {
	float:right;
	padding:0px 0px 0px 0px;
	width:300px;
	background:#FFF;
}
#ar #sidebar {
	float:left;
	padding:0px 0px 0px 0px;
}
#frame-fullpage #sidebar {
	display:none;
}
#frame-skyscraper #sidebar {
	width:160px;
}
#sidebar .blockmod {
	margin-bottom:20px;
}
.blockmod-title {
	margin:0;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.2em;
	color:#000;
	background:#ECECEC;
	border:1px solid #D9D9D9;
	border-width:1px 0px 0px 0px;
}
#ar .blockmod-title {
	border-width:1px 0px 0px 0px;
}
.blockmod-title a {
	display:block;
	text-decoration:none;
	color:#000;
}
.blockmod-title a:hover {
	text-decoration:underline;
}
.blockmod-title span {
	display:block;
	padding-right:10px;
}
.blockmod-title span span {
	padding:10px 0 10px 10px;
}
.blockmod-title b {
	float:right;
	font-weight:normal;
}
#ar .blockmod-title b {
	float:left;
}
.blockmod-content {
	padding:10px 10px 10px 10px;
}
.blockmod-content h4,.blockmod-content p,.blockmod-content ul,.blockmod-content table,.blockmod-content dt,.blockmod-content dd {
	margin-bottom:5px;
	color:#333;
}
.blockmod-content li {
	color:#333;
}
.blockmod-content p.pt,.blockmod-content ul.pt li {
	background-image:url(http://img2.b8cdn.com/images/templates/bayt/3.1/blt-sidebar-pt.gif);
	padding:0 0 0 15px;
}
#ar .blockmod-content p.pt,#ar .blockmod-content ul.pt li {
	background-image:url(http://img3.b8cdn.com/images/templates/bayt/3.1/blt-sidebar-pt-ar.gif);
	padding:0 15px 0 0;
}
.blockmod-content input,.blockmod-content select {
	font-size:1em;
	width:94%;
	border-color:#999;
}
.blockmod-content .divider {
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #DADADA;
}
.blockmod-content.trans-block {
	zoom:1;
}
.blockmod-content input.searchbox {
	background:#FFF url(http://img1.b8cdn.com/images/icons/icon_search.gif) no-repeat 2px 2px;
	padding-left:22px;
	width:140px;
}
#ar .blockmod-content input.searchbox {
	background-position:75px 2px;
	padding-left:0;
	padding-right:22px;
}
#sidebar-shopping-cart .blockmod-title span {
	color:#FFF;
	background-color:#009B00;
}
#sidebar-shopping-cart .blockmod-content {
	background-color:#D4F0CC;
}
#sidebar-shopping-cart button {
	color:#fff;
	background:#009B00 !important;
	border-color:#390 #060 #060 #390 !important;
}
#sidebar-shopping-cart .divider-top,#sidebar-shopping-cart .divider-bottom,#sidebar-shopping-cart #sidebar-total td {
	border-color:#B3DFA3;
}
.sidebar_social_buttons_block {
	margin-bottom:15px;
}
.social_buttons_box {
	text-align:center;
}
.facebook_wrapper {
	display:inline;
	margin:0 6px;
	width:46px;
	height:62px;
}
.twitter_wrapper {
	display:inline;
	margin:0 6px;
	width:55px;
	height:62px;
	overflow:hidden;
	border:none;
}
.googleplus_wrapper {
	display:inline;
	margin:0 6px;
	width:50px;
	height:60px;
	overflow:hidden;
	border:none;
}
.facebook_wrapper.horizontal,.twitter_wrapper.horizontal,.googleplus_wrapper.horizontal {
	height:20px;
	width:80px;
	margin:0 5px;
}
.facebook_wrapper.horizontal>iframe,.twitter_wrapper.horizontal>iframe {
	width:80px !important;
}
#fr .twitter_wrapper.horizontal,#fr .twitter_wrapper.horizontal>iframe {
	width:90px !important;
}
#footer-wrapper {
	background-color:#F5F5F5;
	border-top:1px solid #E6E6E6;
	clear:both;
	color:#706F6F;
	padding:20px 0;
}
#footer-copyrightbar-wrapper {
	background-color:#DEDEDE;
	border-top:1px solid #D1D1D1;
	color:#706F6F;
	font-size:1.2em;
	line-height:1.8em;
}
#footer {
	clear:both;
	margin:0 auto;
	padding:0;
	width:980px;
}
#footer-findjobs {
	border-bottom:1px dotted #C5C5C5;
	margin:0 0 20px;
	overflow:hidden;
}
#footer-findjobs ul {
	overflow:hidden;
}
#footer-findjobs li {
	float:left;
	margin:0;
	width:140px;
}
#ar #footer-findjobs li {
	float:right;
}
#footer-copyrightbar {
	position:relative;
	padding:20px;
	margin:0 auto;
	width:980px;
}
#footer-linkbar {
	height:270px;
}
#footer-linkbar .left {
	float:left;
	padding:0 20px 0 0;
	width:415px;
}
#ar #footer-linkbar .left {
	float:right;
	padding:0 0 0 20px;
}
#footer-linkbar .right {
	float:right;
	height:100%;
	width:545px;
}
#ar #footer-linkbar .right {
	float:left;
}
#footer-awards {
	width:400px;
}
#footer-awards li {
	float:left;
	width:80px;
	height:50px;
	margin:5px 10px;
}
#ar #footer-awards li {
	float:right;
}
#footer-awards a {
	position:absolute;
	width:80px;
	height:50px;
	background:url(http://img.b8cdn.com/images/about/awards/small/awards-sprite.png);
}
#footer-awards #arabian-business {
	background-position:0 0;
}
#footer-awards #arabian-business:hover {
	background-position:-80px 0;
}
#footer-awards #clic {
	background-position:0 -50px;
}
#footer-awards #clic:hover {
	background-position:-80px -50px;
}
#footer-awards #pan-arab-web {
	background-position:0 -100px;
}
#footer-awards #pan-arab-web:hover {
	background-position:-80px -100px;
}
#footer-awards #uae-web {
	background-position:0 -150px;
}
#footer-awards #uae-web:hover {
	background-position:-80px -150px;
}
#footer-awards #pearl {
	background-position:0 -200px;
}
#footer-awards #pearl:hover {
	background-position:-80px -200px;
}
#footer-awards #sme-advisor {
	background-position:0 -250px;
}
#footer-awards #sme-advisor:hover {
	background-position:-80px -250px;
}
#footer-awards #great-place {
	background-position:0 -300px;
}
#footer-awards #great-place:hover {
	background-position:-80px -300px;
}
#footer .col-13,#footer .col-13-min {
	border:1px dotted #C5C5C5;
	border-width:0 0 0 1px;
	height:100%;
	padding:0 20px;
	width:140px;
}
#ar #footer .col-13,#ar #footer .col-13-min {
	border-width:0 1px 0 0;
	padding:0 20px 0 0;
}
#footer .col-13-min {
}
#ar #footer .col-13-min {
	width:180px;
}
#footer h2 {
	color:#3C3C3B;
	font-size:1.9em;
	font-weight:400;
	margin:0 0 15px;
	line-height:1.1em;
}
#footer a {
	color:#706F6F;
	text-decoration:underline;
	white-space:nowrap;
}
#footer a:hover {
	text-decoration:none;
}
#footer img {
	vertical-align:middle;
}
.i_16_wrapper {
	padding:0 0 0 20px;
	position:relative;
	display:inline-block;
}
#ar .i_16_wrapper {
	padding:0 20px 0 0;
}
.i_16_item {
	background:url(http://img.b8cdn.com/images/icons/sprite_all.png) no-repeat;
	height:16px;
	width:16px;
	position:absolute;
	left:0;
}
#ar .i_16_item {
	left:auto;
	right:0;
}
.i_16 {
	background:url(http://img.b8cdn.com/images/icons/sprite_all.png) no-repeat;
	height:16px;
	width:16px;
	display:inline-block;
}
.question_blt {
	background-position:-96px 0;
	position:relative !important;
	display:inline-block;
}
.i_edit {
	background-position:0 0;
}
.i_contact {
	background-position:-208px 0;
}
.i_twitter {
	background-position:-176px 0;
}
.i_website {
	background-position:-192px 0;
}
.i_delete {
	background-position:-48px 0;
}
.i_add {
	background-position:-80px 0;
}
.i_download_cv {
	background-position:-16px 0;
}
.i_print {
	background-position:-32px 0;
}
.i_copy {
	background-position:-64px 0;
}
.i_arrow_lightgray {
	background-position:-112px 0;
}
.i_arrow_gray {
	background-position:-128px 0;
	float: right;
}
.i_arrow_blue {
	background-position:-144px 0;
}
.i_arrow_black {
	background-position:-160px 0;
}
.i_alert {
	background-position:-256px 0;
}
.i_invite {
	background-position:-288px 0;
}
.i_task {
	background-position:-272px 0;
}
.i_sendmail {
	background-position:-240px 0;
}
.i_star {
	background-position:-96px -16px;
}
.i_separator {
	background-position:-272px -16px;
}
.i_homepage {
	background-position:0 -92px;
	height:32px;
	width:32px;
}
.i_close {
	background-position:-112px -16px;
}
.i_close_dark {
	background-position:-128px -16px;
}
.i_arrow2_black {
	background-position:-144px -16px;
}
#ar .i_arrow2_black {
	background-position:-160px -16px;
}
.i_arrow2_gray {
	background-position:-240px -32px;
}
#ar .i_arrow2_gray {
	background-position:-256px -32px;
}
.i_yes_sign {
	background-position:-176px -16px;
}
.i_yes_signbig {
	background-position:-131px -104px;
	height:17px;
	width:26px;
}
.i_square_blue {
	background-position:-213px -21px;
	display:inline-block;
	height:7px;
	width:7px;
	margin-right:1px;
}
.i_square_grey {
	background-position:-197px -21px;
	display:inline-block;
	height:7px;
	width:7px;
	margin-right:1px;
}
.i_arrow2 {
	background-position:left -32px;
}
#ar .i_arrow2 {
	background-position:-16px -32px;
}
.i_search {
	background-position:-160px -96px;
	height:32px;
	width:32px;
}
.i_arrow_mark {
	background-position:-32px -32px;
}
.i_arrow_title {
	background-position:-48px -32px;
}
#ar .i_arrow_title {
	background-position:-64px -32px;
}
.i_voteup {
	background-position:-80px -32px;
}
.i_votedown {
	background-position:-96px -32px;
}
.i_voteup.on,.i_votedown.on {
	cursor:pointer;
}
.i_voteup.on:hover {
	background-position:-112px -32px;
}
.i_votedown.on:hover {
	background-position:-128px -32px;
}
.i_incr {
	background-position:-80px -32px;
}
.i_decr {
	background-position:-96px -32px;
}
.i_arrow_left_black {
	background-position:-224px -16px;
}
.i_arrow_right_white {
	background-position:-240px -16px;
}
.i_active_arrow {
	background-position:0 -128px;
}
.i_bayt {
	background-position:-64px -96px;
	width:48px;
}
.i_bayt_grey {
	background-position:-64px -112px;
	width:32px;
}
.i_bayt_small {
	background-position:-96px -112px;
	width:32px;
}
.i_follow {
	background-position:-144px -32px;
}
.i_add_another {
	background-position:-160px -32px;
}
.i_cv_icon {
	background-position:-192px -96px;
	height:32px;
	width:32px;
}
#ar .i_cv_icon {
	background-position:-187px -96px;
}
.i_cv_preview {
	background-position:-176px -32px;
	height:16px;
	width:16px;
}
.i_love {
	background-position:-224px -96px;
	height:32px;
	vertical-align:middle;
	width:32px;
}
.i_cv_add {
	background-position:-192px -32px;
}
.i_recommend {
	background-position:-32px -128px;
	height:40px;
	width:40px;
}
.i_recommend_count {
	background-position:-80px -128px;
	height:36px;
	width:36px;
}
.i_info {
	background-position:-208px -32px;
	vertical-align:middle;
}
.i_modal_arrow {
	background-position:-130px -132px;
	height:26px;
	left:-12px;
	bottom:130px;
}
#ar .i_modal_arrow {
	background-position:-144px -132px;
	height:26px;
	left:auto;
	right:-12px;
}
.i_sstory {
	background-position:-32px -96px;
	height:32px;
}
#ar .i_sstory {
	background-position:-160px -128px;
}
.i_jjoin {
	background-position:-48px -96px;
	height:32px;
}
#ar .i_jjoin {
	background-position:-176px -128px;
	height:32px;
}
.i_save {
	background-position:-224px -32px;
}
.i_summary_view {
	background-position:-197px -133px;
	height:22px;
	width:22px;
}
.i_summary_active {
	background-position:-229px -133px;
	height:22px;
	width:22px;
}
.i_details_view {
	background-position:-197px -165px;
	height:22px;
	width:22px;
}
.i_details_active {
	background-position:-229px -165px;
	height:22px;
	width:22px;
}
.i_pgr_prev,#ar .i_pgr_nxt {
	background-position:-133px -165px;
	height:22px;
	margin:2px 0;
	width:22px;
}
.i_pgr_prev_actv,#ar .i_pgr_nxt_actv {
	background-position:-165px -165px;
	height:22px;
	margin:2px 0;
	width:22px;
}
.i_pgr_nxt,#ar .i_pgr_prev {
	background-position:-133px -197px;
	height:22px;
	margin:2px 0;
	width:22px;
}
.i_pgr_nxt_actv,#ar .i_pgr_prev_actv {
	background-position:-165px -197px;
	height:22px;
	margin:2px 0;
	width:22px;
}
.i_mobile {
	background-position:left -16px;
}
.i_blog {
	background-position:-16px -16px;
}
.i_rss {
	background-position:-32px -16px;
}
.i_twitter2 {
	background-position:-48px -16px;
}
.i_facebook {
	background-position:-64px -16px;
}
.i_youtube {
	background-position:-80px -16px;
}
.i_googleplus {
	background-position:-16px -48px;
}
.i_linkedin {
	background-position:0 -48px;
}
p.pt,ul.pt li,dl.pt dt {
	padding:0 0 0 20px;
	background:url(http://img2.b8cdn.com/images/templates/bayt/3.1/blt-pt.gif) no-repeat 0 0;
}
#ar p.pt,#ar ul.pt li,#ar dl.pt dt {
	padding:0 20px 0 0;
	background:url(http://img1.b8cdn.com/images/templates/bayt/3.1/blt-pt-ar.gif) no-repeat 100% 0;
}
.pt dt.big {
	background-position:0 2px;
}
#ar .pt dt.big {
	background-position:100% 2px;
}
dl.pt dt {
	color:#000;
	font-weight:bold;
}
dl.pt dd {
	padding-left:20px;
	margin-bottom:15px;
}
#ar dl.pt dd {
	padding-left:0;
	padding-right:20px;
}
p.pt.checks,ul.pt.checks li,dl.pt.checks dt {
	background-image:url(http://img3.b8cdn.com/images/icons/blt_check.gif) !important;
}
p.pt.doc,ul.pt.doc li,dl.pt.doc dt {
	background-image:url(http://img1.b8cdn.com/images/icons/blt_doc.gif) !important;
}
ul.pt li.cancel_bullet,dl.pt dt.cancel_bullet {
	background-image:none !important;
}
p.toolbox,ul.toolbox {
	margin-bottom:15px;
	padding:5px;
	color:#333;
	background:#f6f6f6;
	border-width:1px;
	border-style:solid;
	border-color:#CCC;
}
tr td p.toolbox,tr.toolbox p {
	margin:5px 0;
	font-size:1em;
}
tr.toolbox {
	border-width:1px 0;
}
tr.toolbox td {
	color:#333;
	background:#f6f6f6;
	border-color:#CCC;
}
.toolbox select,.toolbox input,.toolbox textarea {
	border-color:#999;
}
.toolbox button,ul.toolbox a {
	margin:1px;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666;
	background:transparent;
	border-width:1px;
	border-style:solid;
	border-color:#CCC;
}
.toolbox button:hover,ul.toolbox a:hover {
	color:#333;
	background-position:0 30%;
	border-color:#CCC #999 #999 #CCC;
}
.toolbox button.alt,ul.toolbox a.on {
	color:#666;
	background:transparent;
	border-color:transparent;
}
.toolbox button.alt:hover,ul.toolbox a.on:hover {
	color:#333;
	border-color:#CCC #999 #999 #CCC;
}
.toolbox button span {
	display:block;
	padding:1px 1px 1px 20px;
	background-position:left top;
	background-repeat:no-repeat;
}
ul.toolbox {
	float:left;
}
ul.toolbox li {
	float:left;
	margin:2px;
	font-size:1em;
	line-height:1em;
}
#ar ul.toolbox li {
	float:right;
}
ul.toolbox a {
	display:block;
	margin:0;
	padding:5px;
	text-align:center;
	text-decoration:none;
}
.toolbox select,.toolbox input {
	width:200px;
	border-color:#CCC;
}
.t span {
	padding:1px 1px 0 !important;
}
.t-apply span {
	background-image:url(http://img2.b8cdn.com/images/icons/icon_dispatch.gif);
}
.t-close span {
	background-image:url(http://img3.b8cdn.com/images/icons/icon_close.gif);
}
.t-copy span {
	background-image:url(http://img1.b8cdn.com/images/icons/icon_copy.gif);
}
.t-copyto span {
	background-image:url(http://img2.b8cdn.com/images/icons/icon_copyto.gif);
}
.t-delete span {
	background-image:url(http://img3.b8cdn.com/images/icons/icon_delete.gif);
}
.t-dispatch span {
	background-image:url(http://img1.b8cdn.com/images/icons/icon_send.gif);
}
.t-edit span {
	background-image:url(http://img2.b8cdn.com/images/icons/icon_edit.gif);
}
.t-email span {
	background-image:url(http://img3.b8cdn.com/images/icons/icon_email.gif);
}
.t-export span {
	background-image:url(http://img1.b8cdn.com/images/icons/icon_export.gif);
}
.t-filter span {
	background-image:url(http://img2.b8cdn.com/images/icons/icon_filter.gif);
}
.t-moveto span {
	background-image:url(http://img3.b8cdn.com/images/icons/icon_moveto.gif);
}
.t-new span {
	background-image:url(http://img1.b8cdn.com/images/icons/icon_add.gif);
}
.t-noteson span {
	background-image:url(http://img2.b8cdn.com/images/icons/icon_noteson.gif);
}
.t-notesoff span {
	background-image:url(http://img3.b8cdn.com/images/icons/icon_notesoff.gif);
}
.t-preview span {
	background-image:url(http://img1.b8cdn.com/images/icons/icon_preview.gif);
}
.t-print span {
	background-image:url(http://img2.b8cdn.com/images/icons/icon_print.gif);
}
.t-refresh span {
	background-image:url(http://img3.b8cdn.com/images/icons/icon_refresh.gif);
}
.t-save span {
	background-image:url(http://img1.b8cdn.com/images/icons/icon_save.gif);
}
.t-search span {
	background-image:url(http://img2.b8cdn.com/images/icons/icon_search.gif);
}
.leftside-menu {
	border:1px solid #DDD;
}
.leftside-menu li a {
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:bold;
	padding:8px;
	background:url(http://img.b8cdn.com/images/career_services/gray-c-arrow-d.png) right center no-repeat;
}
#ar .leftside-menu li a {
	background:url(http://img.b8cdn.com/images/career_services/gray-c-arrow-d-ar.png) left center no-repeat;
}
.leftside-menu li a span {
	padding:0 23px 0 23px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(http://img.b8cdn.com/images/career_services/cs-icons-16-01.png);
}
.leftside-menu li a:hover {
	text-decoration:underline;
}
.leftside-menu li:hover {
	background-color:#F2F2F2;
}
.bullet {
	padding:0 0 0 20px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:0 50%;
}
#ar .bullet {
	display:-moz-inline-box;
	display:inline-block;
	padding:0 20px 0 0;
	background-position:100% 50%;
}
.title-bar .bullet {
	background-position:0 50%;
}
#ar .title-bar .bullet {
	background-position:100% 50%;
}
.blt-activate {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-activate.gif);
}
.blt-add {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-add.gif);
}
.blt-alert {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-alert.gif);
}
.blt-apply {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-apply.gif);
	color:#080;
	font-weight:bold;
}
.blt-highlight {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-highlighter.png);
	color:#080;
	font-weight:bold;
}
.blt-collapse {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-collapse.gif);
}
.blt-copy {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-copy.gif);
}
.blt-copyto {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-copyto.gif);
}
.blt-delete {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-delete.gif);
}
.blt-edit {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-edit.gif);
}
.blt-email {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-email.gif);
}
.blt-expand {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-expand.gif);
}
.blt-moveto {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-moveto.gif);
}
.blt-note {
	background-image:url(http://img1.b8cdn.com/images/icons/note.png);
}
.blt-preview {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-preview.gif);
}
.blt-print {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-print.gif);
}
.blt-refresh {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-refresh.gif);
}
.blt-save {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-save.gif);
}
.blt-favorite {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-favorite.png);
}
.blt-telephone {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-telephone.png);
}
.blt-contact {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-contact.png);
}
.blt-pdf {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-pdf.gif);
}
.blt-rss {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-rss.gif);
}
.blt-facebook {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-facebook.gif);
}
.blt-twitter {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-twitter.png);
}
.blt-linkedin {
	background-image:url(http://img1.b8cdn.com/images/icons/social_media/linkedin_16.png);
}
.blt-required {
	color:#a00;
	background-image:url(http://img2.b8cdn.com/images/templates/default/blt-required.gif);
}
#ar .blt-required {
	background-image:url(http://img3.b8cdn.com/images/templates/default/blt-required-ar.gif);
}
.blt-upgrade {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-upgrade.png);
	color:#080;
	font-weight:bold;
}
.blt-attach {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-attach.png);
}
.blt-thumbup {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-thumbup.png);
	background-position:left 2px;
}
#ar .blt-thumbup {
	background-position:right 2px;
}
.blt-bubble {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-bubble.gif);
	background-position:left 2px;
}
#ar .blt-bubble {
	background-position:right 2px;
}
.blt-leadership {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-leadership.png);
	background-position:left 2px;
}
#ar .blt-leadership {
	background-position:right 2px;
}
.blt-creativity {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-creativity.png);
	background-position:left 2px;
}
#ar .blt-creativity {
	background-position:right 2px;
}
.blt-integrity {
	background-image:url(http://img1.b8cdn.com/images/icons/blt-integrity.png);
	background-position:left 2px;
}
#ar .blt-integrity {
	background-position:right 2px;
}
.blt-teamwork {
	background-image:url(http://img2.b8cdn.com/images/icons/blt-teamwork.png);
	background-position:left 2px;
}
#ar .blt-teamwork {
	background-position:right 2px;
}
.blt-analytical {
	background-image:url(http://img3.b8cdn.com/images/icons/blt-analytical.png);
	background-position:left 2px;
}
#ar .blt-analytical {
	background-position:right 2px;
}
#titleblock {
	margin:0 0 15px;
}
#titleblock h1 {
	margin:0 0 5px;
	padding:0;
	border:none;
}
#titleblock h2 {
	margin:0 0 5px;
	padding:0;
	border:none;
}
#titleblock p.ref {
	float:right;
	margin:0 0 5px;
	font-size:1.1em;
	color:#999;
}
#ar #titleblock p.ref {
	float:left;
}
#titleblock p.logo {
	margin:0 0 20px;
}
a.action_button,input.action_button {
	display:-moz-inline-box;
	display:inline-block;
	padding:6px 10px;
	min-width:128px;
	font-size:16px;
	line-height:20px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	white-space:nowrap;
	background:#0058A8 url(http://img3.b8cdn.com/images/templates/default/button-bg.png) 50% 0 repeat-x;
	background-image:-moz-linear-gradient(top,hsla(0,0%,100%,.4) 0%,hsla(0,0%,100%,0) 50%,hsla(0,0%,0%,.1) 50%,hsla(0,0%,0%,0) 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,hsla(0,0%,100%,.4)),color-stop(50%,hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,0%,.1)),color-stop(100%,hsla(0,0%,0%,0)));
	-moz-box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.2),inset 1px -1px 0 hsla(0,0%,100%,.2),inset -1px -1px 0 hsla(0,0%,100%,.2),inset -1px 1px 0 hsla(0,0%,100%,.2);
	-webkit-box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.2),inset 1px -1px 0 hsla(0,0%,100%,.2),inset -1px -1px 0 hsla(0,0%,100%,.2),inset -1px 1px 0 hsla(0,0%,100%,.2);
	box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.2),inset 1px -1px 0 hsla(0,0%,100%,.2),inset -1px -1px 0 hsla(0,0%,100%,.2),inset -1px 1px 0 hsla(0,0%,100%,.2);
	border:1px solid #005686;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
button.action_button {
	margin:0;
	padding:0 10px 1px;
	width:auto;
	min-width:150px;
	height:34px;
	font-size:16px;
	border:1px solid #005686;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.action_button:hover {
	color:#FFF;
	background-color:#006ACB;
	text-decoration:none;
}
.action_button.green,button.green {
	background-color:#009B00 !important;
	border-color:#005700 !important;
}
.action_button.green:hover,button.green:hover {
	background-color:#00AC00 !important;
}
.action_button.red,button.red {
	background-color:#B00 !important;
	border-color:#700 !important;
}
.action_button.red:hover,button.red:hover {
	background-color:#D00 !important;
}
.action_button.black,button.black {
	background-color:#1B1B1B !important;
	border-color:#000 !important;
}
.action_button.black:hover,button.black:hover {
	background-color:#3B3B3B !important;
}
.action_button_link {
	display:-moz-inline-box;
	display:inline-block;
	margin:6px 10px;
	font-size:16px;
	line-height:20px;
	white-space:nowrap;
}
td.actions {
	white-space:nowrap;
}
td.actions a,p.actions a,ul.actions a,a.actions {
	color:#333;
}
.l,#ar .r {
	float:left !important;
}
.r,#ar .l {
	float:right !important;
}
.c {
	text-align:center;
}
img.l,#ar img.r {
	margin:0 10px 0 0;
}
img.r,#ar img.l {
	margin:0 0 0 10px;
}
.clear {
	clear:both;
}
.hide,.loc_hide,.loc_iso_hide,.ind_hide,.comp_name_hide {
	display:none;
}
.reset_font {
	font-size:1em !important;
}
.objectname {
	color:#000;
}
.subtitle {
	font-size:1.7em;
	line-height:1.4em;
	font-weight:normal;
	color:#555;
}
p.big,ul.big li,ol.big li,dl.big dt,dl.big dd,dt.big,dd.big {
	font-size:1.4em;
	line-height:1.5em;
}
p.small,ul.small li,ol.small li,dl.small dt,dl.small dd,dt.small,dd.small {
	font-size:1.1em;
	line-height:1.5em;
}
.mute,.cleartext {
	color:#999 !important;
}
p.more a,li.more a {
	color:#080;
}
.article p,.article li {
	font-size:1.4em;
}
.spaced {
	margin-bottom:0;
}
.spaced li {
	margin-bottom:15px;
}
p.poweredlogo {
	text-align:center;
}
#powered-logo {
	margin:20px 0;
	padding-top:20px;
	border-top:1px solid #DADADA;
	text-align:center;
}
.hilite {
	background:#ff6;
}
.hilite2 {
	background:#6ff;
}
.hilite2 span {
	background:#6ff;
}
.rmtoppad {
	padding-top:0 !important;
}
.rmbotpad {
	padding-bottom:0 !important;
}
.rmtopmargin {
	margin-top:0 !important;
}
.rmbotmargin {
	margin-bottom:0 !important;
}
.divider,.divider-bottom {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #DADADA;
}
.divider-top {
	margin-bottom:15px;
	padding-top:15px;
	border-top:1px dotted #DADADA;
}
ul.divided_list {
	border-top:1px dotted #DADADA;
}
ul.divided_list li {
	margin-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #DADADA;
}
.head-image {
	overflow:hidden;
	width:100%;
	background-repeat:no-repeat;
	background-position:50% 0;
}
.togglebox {
	position:absolute;
	margin:0 !important;
	top:5px;
	left:5px;
	display:block;
	background:#F7E547;
	padding:10px;
	border:1px solid #666;
}
.white-grad-top {
	background:url(http://img1.b8cdn.com/images/white-grad-top.png) top center repeat-x;
}
.white-grad-bottom {
	background:url(http://img2.b8cdn.com/images/white-grad-bottom.png) bottom center repeat-x;
}
.scroll {
	position:relative;
	margin:0 0 15px;
	padding:10px 10px 10px 10px;
	overflow:auto;
	height:250px;
	background:#FFF;
	border:1px solid #DADADA;
	width:596px;
}
code,.code {
	font-family:courier new,monospace !important;
	font-size:1em !important;
	color:#930 !important;
}
sup {
	color:#999;
	font-size:9px;
}
.inline {
	display:inline;
}
p.footnote {
	margin-top:-10px;
	font-size:1.1em;
	color:#999;
}
.pg-name {
	font-size:1.2em;
	margin-bottom:10px;
	color:#080;
}
.pg-description {
	padding:0 0 0 10px;
}
#ar .pg-description {
	padding:0 15px 0 0;
}
#job_view .head {
	margin:0 0 20px;
	overflow:hidden;
}
#job_view h1 {
	font-size:2.2em;
	margin:0 0 10px;
}
#job_view h2 {
	font-size:1.6em;
	line-height:1.3em;
}
#job_view .head h2 {
	font-size:1.4em;
	line-height:140%;
	color:#333;
	font-weight:400;
	margin:0;
}
#job_view .head .r {
	border:1px dotted #DADADA;
	border-width:0 0 0 1px;
}
#ar #job_view .head .r {
	border-width:0 1px 0 0;
}
.social_buttons_bar {
	overflow:hidden;
	margin:0 0 15px;
	height:50px;
	background:#F6F6F6;
	border:1px solid #EDEDED;
}
.social_buttons_bar .share_label {
	float:left;
	margin:0;
	padding:15px;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	border-right:1px solid #EDEDED;
}
.social_buttons_bar .social_buttons_box {
	float:left;
	padding:15px;
	height:20px;
}
#ar .social_buttons_bar .share_label {
	border-right:none;
	border-left:1px solid #EDEDED;
	float:right;
}
#ar .social_buttons_bar .social_buttons_box {
	float:right;
}
.lightgrey_box {
	background:#F6F6F6;
	border:1px solid #EDEDED;
	height:100%;
	margin:0 0 20px;
	overflow:hidden;
	padding:8px;
}
.lightgrey_box .col-12 {
	width:49%;
}
.lightgrey_box p,.lightgrey_box dl {
	margin:0 !important;
}
.lightgrey_box span,.lightgrey_box .i_16 {
	display:inline-block;
	vertical-align:middle;
}
.lightgrey_box dt,.lightgrey_box dd {
	color:#706F6F;
	display:inline-block;
	font-size:1.1em;
	line-height:1.4em;
	margin:0 0 10px;
	vertical-align:text-top;
}
.lightgrey_box p.date {
	border:1px solid #ddd;
	border-width:0 0 0 1px;
	font-size:1.1em;
	line-height:1.5em;
	margin:0 0 0 10px !important;
	padding:0 0 0 10px;
}
#ar .lightgrey_box p.date {
	border-width:0 1px 0 0;
	margin:0 10px 0 0 !important;
	padding:5px 15px 0 0;
}
body.activate-job .lightgrey_box p.date,body.deactivate-job .lightgrey_box p.date {
	border:0;
	margin:0 !important;
	padding:0;
}
#ApplyNowLink_1 .prmt,#ApplyNowLink_2 .prmt {
	margin:0;
	padding:7px 18px;
}
body.job #generated_salary_chart {
	border:1px solid #DADADA;
}
.job-details {
	background:#F3F3F3 !important;
	padding:3px 6px !important;
	margin-bottom:15px;
}
.job-details h4 {
	margin-bottom:3px;
	padding:3px 0;
	border-bottom:1px solid #DADADA;
}
.job-details ul {
	margin:0;
}
.job-details li {
	padding:3px 0;
	font-size:1.1em;
}
.job-details li strong {
	color:#000;
}
.autoscreen {
	display:block;
	padding:5px;
	border:1px solid #DADADA;
	margin:5px 0;
}
dl.filter_section {
	margin:0;
	padding:0 0 5px;
}
dl.filter_section dt {
	padding:3px 5px;
	margin-bottom:5px;
	font-size:1.1em;
	font-weight:bold;
	color:#333;
	background:#EEE;
	border-bottom:1px solid #DADADA;
}
dl.filter_section dd {
	padding:0 5px;
	font-size:1.1em;
}
dl.filter_section .filter_label {
	font-weight:normal;
}
dl.filter_section .filter_value {
	font-weight:bold;
}
dl.filter_section .filter_newvalue {
	color:#B00;
}
#modaloverlay {
	background-color:#FFF;
}
#modalpopup {
	top:25%;
	left:45%;
	width:620px;
	height:auto;
	margin:0;
	-moz-box-shadow:0 5px 15px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 5px 15px hsla(0,0%,0%,.6);
	box-shadow:0 5px 15px hsla(0,0%,0%,.6);
}
#globalMW,#uploadModal,#incomplete_modal,#complete_modal,#refreshCV_modal {
	padding:20px;
	background:#FFF;
	border:1px solid #B8B8B8;
	overflow:hidden;
	zoom:1;
}
#ar #modalpopup {
	left:auto;
	right:50%;
	margin:0 -310px 0 0;
}
#modalpopup .col-12 {
	width:310px;
}
#modalpopup #globalMWTitle,#modalpopup #globalMWLoginTitle,#modalpopup #uploadTitle,#modalpopup #complete_modal h3,#modalpopup #incomplete_modal h3,#modalpopup #refreshCV_modal h3 {
	color:#1D1D1B;
	width:100%;
	font-size:1.8em;
	background:url(../img/gradients-bg.png) left -306px no-repeat;
	background:-moz-linear-gradient(top,#E5E5E5 0%,#EEE 90%);
	background:-webkit-linear-gradient(top,#E5E5E5 0%,#EEE 90%);
	background:-ms-linear-gradient(top,#E5E5E5 0%,#EEE 90%);
	padding:13px 20px;
	margin:-20px -20px 20px;
	border:0 !important;
	cursor:move;
}
#modalpopup a.modalcloseimg {
	position:absolute;
	top:0;
	right:0;
	background:url(http://img.b8cdn.com/images/templates/bayt/4.0/modal_close.png) no-repeat 50% 50%;
	width:36px;
	height:36px;
	z-index:3200;
	cursor:pointer;
	margin:10px;
}
#ar #modalpopup a.modalcloseimg {
	right:auto;
	left:0;
}
#modalloading {
	/*padding:15px;
	background-color:#fff;
	margin:-20px;
	-moz-box-shadow:0 5px 15px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 5px 15px hsla(0,0%,0%,.6);
	box-shadow:0 5px 15px hsla(0,0%,0%,.6);*/
	z-index: 1000;
   left: 50%;
   top: 50%;
   margin: -25px 0 0 -25px;
   /*background:#000 url(http://img3.b8cdn.com/images/icons/loading.gif) no-repeat center center;
   height: 100px;
   width: 100px;
   position: fixed;
   z-index: 1000;
   left: 50%;
   top: 50%;
   margin: -25px 0 0 -25px;*/

}
#modalloading h3 {
	color:#1D1D1B;
	font-size:1.8em;
	line-height:150%;
	margin-bottom:0;
	padding:0 36px;
	background:url(http://img3.b8cdn.com/images/icons/loading.gif) no-repeat 0 50% center center;
}
#ar #modalloading h3 {
	background-position:100% 50%;
}
#globalMWButtons,#modalpopup p.bttns {
	margin:0;
}
.success_story_modal_img {
	background:#E5E5E5;
	height:70px;
	margin:0 20px 0 0;
	width:70px;
}
#ar .success_story_modal_img {
	margin:0 0 0 20px;
}
.success_story_modal_info {
	color:#878787;
	border:1px solid #DADADA;
	border-width:0 0 0 1px;
	padding:0 0 0 20px;
	width:467px;
}
#ar .success_story_modal_info {
	border-width:0 1px 0 0;
	padding:0 20px 0 0;
}
.success_story_modal_info b {
	color:#333;
}
.success_story_modal_info .story {
	font-size:1.4em;
	line-height:1.4em;
}
.success_story_modal_info .star-rating {
	display:inline-block;
	margin:0;
}
.success_story_modal_info .total-ratings {
	margin:5px 0;
}
.jobresults-header {
	border-bottom:1px dotted #ccc;
	padding:0 0 15px;
	margin:0 0 15px;
	overflow:hidden;
}
body.myjobs .jobresults-header>.l {
	display:none;
}
body.myjobs .jobresults-header>div.r {
	width:100%;
}
body.myjobs .jobresults-header div.r p.l {
	width:55%;
}
body.myjobs .jobresults-header div.r div.r {
	width:45%;
}
body.myjobs .jobresults-header .pg {
	float:left;
}
#ar.myjobs .jobresults-header .pg {
	float:right;
}
.jobresults-sep {
	border-top:1px dotted #CCCCCC;
	height:20px;
	margin:1px 0 0;
	padding:0;
}
.jobresults-header p {
	margin:0;
}
.jobresults-viewtype,.jobresults-sort {
	border:1px dotted #ccc;
	border-width:0 1px 0 0;
	height:22px;
	line-height:22px;
	margin:0 10px 0 0;
	padding:3px 5px 3px 0;
	width:58px;
	text-align:left;
}
#ar .jobresults-viewtype,#ar .jobresults-sort {
	border-width:0 0 0 1px;
	margin:0 0 0 10px;
	padding:0 0 0 5px;
	text-align:right;
}
.jobresults-viewtype .summary,.jobresults-viewtype .detailed {
	display:inline-block;
	margin:0 5px 0 0;
}
#ar .jobresults-viewtype .summary,#ar .jobresults-viewtype .detailed {
	margin:0 0 0 5px;
}
.jobresults-sort {
	width:93%;
}
.jobresults-sort select {
	margin:0;
	width:72%;
}
#ar .jobresults-sort select {
	width:64%;
}
#fr .jobresults-sort select {
	width:65%;
}
.jobresults-delete {
	padding:5px 7px;
}
.jobresults {
	border:1px solid #ddd;
	border-width:1px 0 0;
	clear:both;
	position:relative;
	padding:10px 0px 10px 10px;
	margin-bottom:2px;
}
#ar .jobresults {
	padding:10px 10px 10px 0px;
}
.jobresults .num,.jobresults .jobresults-expired {
	background:#ededed;
	color:#706F6F;
	display:block;
	font-size:1.4em;
	height:28px;
	line-height:1.8em;
	padding:0 8px;
	min-width:10px;
}
body.myjobs .jobresults .num b {
	display:none;
}
.jobresults .jobresults-title {
	margin-bottom:5px;
	font-size:1.4em;
	width:75%;
}
.jobresults .jobresults-title .mute {
	margin-top:-1px;
	font-size:0.8em;
	font-weight:400;
}
.jobresults .logo {
	position:relative;
	top:-20px;
}
.jobresults-badge {
	display:inline-block;
	margin:0 0 0 20px;
	width:32px;
}
#ar .jobresults-badge {
	margin:0 20px 0 0;
}
.jobresults-badge .tooltip_element_hover {
	display:inline-block;
}
.jobresults .jobresults-primary-detail {
	margin-bottom:5px;
}
.jobresults .jobresults-primary-detail a {
	color:#333;
}
.jobresults .jobresults-secondary-detail {
	margin:0;
	overflow:hidden;
}
.jobresults .jobresults-secondary-detail li {
	float:left;
	margin:0 10px 0 0;
}
#ar .jobresults .jobresults-secondary-detail li {
	float:right;
	margin:0 0 0 10px;
}
.jobresults .jobresults-description {
	margin-bottom:5px;
	width:75%;
}
.jobresults .jobresults-links {
	color:#333;
	font-size:1.1em;
	margin-bottom:0;
	position:absolute;
	right:0;
	top:0;
}
#ar .jobresults .jobresults-links {
	left:0;
	right:auto;
}
.jobresults .jobresults-links .links {
	padding:6px 8px;
	height:16px;
	line-height:16px;
	background:#DADADA;
}
.jobresults .jobresults-links a {
	color:#666;
}
.jobresults .jobresults-links a.blt-apply {
	color:#080;
}
.jobresults .jobresults-links a.blt-highlight {
	color:#080;
}
.jobresults .jobresults-links a:hover {
	color:#000;
}
.jobresults .jobresults-flagged {
	position:absolute;
	bottom:10px;
	right:0px;
	font-size:1.1em;
}
.jobresults .jobresults-expired {
	color:#a00;
	display:inline-block;
	font-size:1em;
	font-weight:bold;
	line-height:28px;
}
.jobresults .jobresults-checkbox {
	position:absolute;
	top:7px;
	right:7px;
}
#ar .jobresults .jobresults-flagged,#ar .jobresults .jobresults-checkbox {
	right:auto;
	left:7px;
}
.jobresults .jobresults-checkbox .radio,.jobresults-delete .radio {
	margin:0;
	vertical-align:text-top;
}
.jobresults-hilite .highlighted {
	background:#1FC969;
	background:-moz-linear-gradient(bottom,#19A355 0%,#1FC969 90%);
	background:-webkit-linear-gradient(bottom,#19A355 0%,#1FC969 90%);
	background:-ms-linear-gradient(bottom,#19A355 0%,#1FC969 90%);
	border:1px solid #19A355;
	color:#fff;
	line-height:28px;
	margin:-11px 0 10px;
	padding:0 8px;
	width:86px;
}
.jobresults-hilite .jobresults-title a {
	color:#19A355;
}
.app-highlight {
	background-color:#FFFFE0;
	border:1px solid #FFE299;
}
.app-highlight-b td {
	background-color:#FFFFB8;
}
tr.app-highlight,.app-highlight td {
	border:0px;
}
.banner_728x90 {
	background:#F6F6F6;
	border:1px solid #ddd;
	border-width:1px 0 0;
	height:90px;
	padding:15px 17px;
}
#skill-in-demand-sider {
	border:1px solid #DADADA;
}
#skill-in-demand-sider .blockmod-title {
	border:0;
}
#skill-in-demand-sider .blockmod-content {
	padding:15px;
}
.search-results-wrapper {
	border-top:1px solid #DADADA;
	padding-top:20px;
}
.search-result-row {
	border-bottom:1px solid #DADADA;
	margin-bottom:20px;
	padding-bottom:20px;
	overflow:hidden;
	height:1%;
}
.search-img-wrapper {
	width:90px;
	height:110px;
	display:block;
	border:1px solid #DADADA;
}
.people-result-cell {
	width:25%;
	float:left;
}
body.people-search-results h1 {
	font-size:18px;
}
.search-info {
	width:133px;
	padding:0 10px;
}
.result-name {
	font-size:12px;
	margin-bottom:3px;
}
.ac_results {
	padding:0;
	margin:0 -1px;
	border:1px solid #ccc;
	background-color:#FFF;
	overflow:hidden;
	z-index:99999;
	-moz-box-shadow:0 6px 10px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 6px 10px hsla(0,0%,0%,.6);
	box-shadow:0 6px 10px hsla(0,0%,0%,.6);
}
.ac_results ul {
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0;
}
.ac_results li {
	margin:0;
	padding:2px 5px;
	cursor:default;
	display:block;
	font-size:1.4em;
	line-height:20px;
	overflow:hidden;
}
.ac_odd {
	background-color:#FFF;
}
.ac_over,.ac_over strong {
	background-color:#EEE;
}
.ac_odd strong,.ac_event strong,.ac_over strong {
	display:inline;
}
.fl li {
	margin-bottom:2px;
}
.fl img {
	border:1px solid #DADADA;
	vertical-align:middle;
}
a.actions {
	color:#0054A4;
}
#blockmenu {
	position:relative;
	margin-bottom:15px;
	padding-bottom:40px;
	height:175px;
	background:#0058A8 url(http://img1.b8cdn.com/images/templates/bayt/3.1/blockmenu-bg.png) repeat-x;
}
#blockmenu #blockmenu-title {
	color:#FFF;
	position:absolute;
	top:20px;
	left:20px;
	width:66%;
}
#ar #blockmenu #blockmenu-title {
	left:auto;
	right:20px;
}
#blockmenu #blockmenu-title h1 {
	margin-bottom:10px;
	padding:0;
	border:none;
	color:#FFF;
	font:normal 3em georgia,"helvetica neue",arial,helvetica,freesans,sans-serif;
	text-shadow:#002A71 0 1px 0;
}
#ar #blockmenu #blockmenu-title h1 {
	font-family:tahoma,arial,helvetica,sans-serif;
}
#blockmenu #blockmenu-title h2 {
	color:#FFF;
	font-size:1.7em;
	font-weight:normal;
	text-shadow:#002A71 1px 1px 1px;
}
#bartabs {
	float:left;
	position:absolute;
	bottom:0;
	width:100%;
	margin-bottom:-1px;
}
#bartabs li {
	float:left;
	font-size:1.3em;
	text-align:center;
}
#bartabs li a {
	float:left;
	padding:0;
	width:100%;
	text-decoration:none;
	line-height:30px;
	border-top:1px solid #FFF;
	border-bottom:10px solid #FFF;
}
#ar #bartabs,#ar #bartabs li {
	float:right;
}
#bartabs li a,#bartabs li a:hover {
	color:#FFF;
}
#bartabs li a:focus {
	outline:0;
}
#bartabs li.tab-1 a {
	background-color:#626971;
}
#bartabs li.tab-2 a {
	background-color:#757A82;
}
#bartabs li.tab-3 a {
	background-color:#8A8F96;
}
#bartabs li.tab-4 a {
	background-color:#A1A5AA;
}
#bartabs li.tab-5 a {
	background-color:#B7BABE;
}
#bartabs li.tab-6 a {
	background-color:#C8CBCE;
}
#bartabs li.order a {
	background-color:#390;
}
.blockmenu-1 #bartabs li.tab-1 a,.blockmenu-2 #bartabs li.tab-2 a,.blockmenu-3 #bartabs li.tab-3 a,.blockmenu-4 #bartabs li.tab-4 a,.blockmenu-5 #bartabs li.tab-5 a,.blockmenu-6 #bartabs li.tab-6 a {
	background-color:#0058A8;
	border-top-color:#0058A8;
	border-bottom:none;
	line-height:40px;
	outline:0;
}
#channel-bar-wrapper {
	margin:0 auto;
	width:930px;
}
#channel-bar {
	width:440px;
	padding-left:10px;
	background:#EFEFE6 url(http://img2.b8cdn.com/images/templates/bayt/3.1/channel-bar.png) top left no-repeat;
}
#channels {
	margin:0;
	float:left;
	width:440px;
	background:#EFEFE6 url(http://img2.b8cdn.com/images/templates/bayt/3.1/channel-bar.png) top right no-repeat;
}
#channels li {
	position:relative;
	float:left;
	padding:6px 10px 6px 0;
	text-align:center;
	font-weight:bold;
	line-height:24px;
}
#ar #channels li {
	float:right;
}
#channels a {
	display:block;
	width:100px;
	text-decoration:none;
	color:#FFF;
	background:url(http://img3.b8cdn.com/images/templates/bayt/3.1/channel-buttons-001.png) 0 0 repeat-x;
}
.channel-new {
	position:absolute;
	width:22px;
	height:9px;
	top:3px;
	right:7px;
	overflow:hidden;
	background:url(http://img1.b8cdn.com/images/templates/bayt/3.1/channel-new.png) 0 0 no-repeat;
}
#ar .channel-new {
	right:auto;
	left:-3px;
	background-position:100% 0;
}
#ch-jobs a {
	background-position:0 -24px;
}
#ch-salaries a {
	background-position:0 -48px;
}
#ch-classifieds a {
	background-position:0 -72px;
}
#ch-communites a {
	background-position:0 -120px;
}
#localelink {
	display:inline-block;
	padding:0 16px 0 0;
	margin:0;
	width:26px;
	height:17px;
	background:url(http://img2.b8cdn.com/images/templates/bayt/3.1/localelink-arrow.gif) no-repeat right top #F5F5F5;
}
#ar #localelink {
	padding:0 0 0 16px;
	background-position:left top;
}
#localelink img {
	vertical-align:text-bottom;
}
#localebox div {
	background:#fff;
	padding:8px;
	position:absolute;
	right:-1px;
	top:20px;
	width:235px;
	-moz-box-shadow:0 8px 15px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 8px 15px hsla(0,0%,0%,.6);
	box-shadow:0 8px 15px hsla(0,0%,0%,.6);
}
#ar #localebox div {
	left:-1px;
	right:auto;
}
#localebox ul {
	margin:0;
}
#localebox li {
	font-size:0.9em;
	text-align:right;
}
#ar #localebox li {
	text-align:left;
}
#localebox a {
	display:block;
	padding:5px 10px 5px 5px;
	text-decoration:none;
}
#ar #localebox a {
	padding:5px 8px 5px 10px;
}
#localebox a:hover {
	text-decoration:none;
	background-color:#f0f0f0;
}
#localebox strong {
	display:inline;
	color:#0058A8;
}
#localebox a .flag,#ar #user_menu #localebox a .flag {
	float:right;
	margin:0 0 0 18px;
}
#ar #localebox a .flag,#user_menu #localebox a .flag {
	float:left;
	margin:0 18px 0 0;
}
#topbar {
	height:29px;
	line-height:29px;
	margin:3px 0;
	position:relative;
	z-index:100;
}
#topbar .menu {
	background:#fff;
	padding:8px;
	-moz-box-shadow:0 8px 15px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 8px 15px hsla(0,0%,0%,.6);
	box-shadow:0 8px 15px hsla(0,0%,0%,.6);
}
#topbar ul.main {
	height:29px;
	line-height:29px;
	margin:0;
	width:100%;
}

#topbar ul.main>li {
	border:1px solid #DEDDD7;
	border-width:0 0 0 1px;
	float:left;
	height:17px;
	line-height:17px;
	margin:6px 0 6px 8px;
	padding:0 0 0 8px;
}
#ar #topbar ul.main>li {
	border-width:0 1px 0 0;
	float:right;
	margin:6px 8px 6px 0;
	padding:0 8px 0 0;
}
#topbar ul.main li.clr {
	border:0;
	margin:6px 0;
}
#topbar ul.main li.user {
	border:0;
	margin:6px 0;
	padding:0;
	position:relative;
}
#topbar ul.main li.user .i_16_wrapper,#user_menu .i_16_wrapper {
	padding:0 20px 0 0;
}
#ar #topbar ul.main li.user .i_16_wrapper,#ar #user_menu .i_16_wrapper {
	padding:0 0 0 20px;
}
#topbar ul.main li.user.last .i_16_wrapper {
	margin:0 26px 0 0;
}
#ar #topbar ul.main li.user.last .i_16_wrapper {
	margin:0 0 0 26px;
}
#topbar ul.main li.user.last li .i_16_wrapper {
	margin:0 !important;
}
#user_menu li.local .i_16_wrapper,#user_menu li.lang .i_16_wrapper {
	width:90%;
}
#topbar ul.main li.user .i_16_item,#user_menu .i_16_item {
	left:auto;
	right:0;
}
#ar #topbar ul.main li.user .i_16_item,#ar #user_menu .i_16_item {
	left:0;
	right:auto;
}
#user_menu {
	margin:0;
	right:-8px;
	top:-9px;
	position:absolute;
	visibility:hidden;
	min-width:139px;
}
#ar #user_menu {
	left:-8px;
	right:auto;
}
#topbar ul.main li.user.last #user_menu {
	right:18px;
}
#ar #topbar ul.main li.user.last #user_menu {
	left:18px;
	right:auto;
}
#topbar ul.main li.user:hover #user_menu {
	visibility:visible;
}
#user_menu ul {
	margin:0;
}
#user_menu a {
	display:block;
	padding:5px 8px;
	white-space:nowrap;
}
#user_menu a:hover {
	background-color:#f0f0f0;
	text-decoration:none;
}
#user_menu li.user_name {
	border-bottom:1px solid #DADADA;
	line-height:1.5em;
	margin:1px -8px 8px;
	padding:0 8px 8px 9px;
	text-align:right;
	white-space:nowrap;
}
#ar #user_menu li.user_name {
	padding:0 9px 8px 8px;
	text-align:left;
}
#user_menu li.user_name a {
	display:inline;
	padding:0;
}
#user_menu li.user_name a:hover {
	background:0;
}
#user_menu li.lang {
	position:relative
}
#user_menu li.local,#languages .toplink-lang {
	height:29px;
}
#languages {
	position:absolute;
	top:0;
	right:98%;
	visibility:hidden;
	width:169px;
}
#ar #languages {
	left:98%;
	right:auto;
}
#languages .toplink-lang {
	display:block;
	margin:0;
	padding:0;
}
#languages .toplink-lang a {
	text-align:left;
}
#ar #languages .toplink-lang a {
	text-align:right;
}
#topbar ul.main li.lang:hover #languages {
	visibility:visible;
}
#user_menu #localebox {
	visibility:hidden;
}
#user_menu li.local:hover #localebox {
	visibility:visible;
}
#user_menu #localebox div,#en.home #user_menu #localebox div,#fr.home #user_menu #localebox div {
	left:auto;
	right:98%;
	top:0;
}
#ar #user_menu #localebox div,#ar.home #user_menu #localebox div {
	left:98%;
	right:auto;
}
#user_menu #localebox li {
	text-align:left;
}
#ar #user_menu #localebox li {
	text-align:right;
}
#user_menu #localebox a {
	padding:5px 5px 5px 10px;
}
#ar #user_menu #localebox a {
	padding:5px 10px 5px 5px;
}
#topbar ul.main li.local {
	position:relative;
}
#topbar ul.main>li.role a {
	background:#005483;
	color:#fff;
	display:block;
	font-weight:700;
	margin:-4px 0;
	padding:4px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#topbar ul.main>li.role a:hover {
	text-decoration:none;
}
#topbar ul.main>li.role.emp a {
	background:#007DC3;
}
#logo {
	position:relative;
	top:15px;
	margin:0;
	display:inline-block;
}
#home-head #logo {
	top:0;
}
#logo .localized_logo,#logo a {
	display:inline-block;
	float:left;
	font-weight:normal;
}
#ar #logo .localized_logo,#ar #logo a {
	float:right;
}
#logo .localized_logo {
	font-weight:bold;
	line-height:normal;
	padding:17px 0 0 5px;
	font-size:12px;
}
#ar #logo .localized_logo {
	line-height:normal;
	padding:15px 5px 0 0;
}
#home-head .localized_logo {
	font-size:13px;
	letter-spacing:0;
	padding:34px 0 0 4px;
	white-space:nowrap;
}
#ar #home-head .localized_logo {
	font-size:15px;
	padding:24px 4px 0 0;
}
#logo-container {
	padding:15px 0 0 170px;
	height:115px;
}
#ar #logo-container {
	padding:15px 174px 0 0;
}
.banner {
	color:#999;
	font:.9em/2em tahoma,arial,helvetica,sans-serif;
	text-transform:lowercase;
	text-align:center;
	letter-spacing:2px;
}
#masthead-banner-728x90 {
	position:absolute;
	z-index:50;
	top:38px;
	right:8px;
	width:728px;
	height:90px;
	color:#FFF;
}
#ar #masthead-banner-728x90 {
	right:auto;
	left:8px;
}
#sidebar .banner {
	margin-bottom:20px;
}
#sidebar .banner div {
	margin:0 auto;
}
.poll-holder {
	padding:1px;
	width:200px;
	background:#FFF;
	border:1px solid #CCC;
}
.poll-bar {
	background:#ffea27;
	height:1.4em;
}
div.promo-square {
	position:relative;
	width:190px;
	height:150px;
	overflow:hidden;
	margin:0 auto 20px;
}
div.promo-square a {
	position:absolute;
	left:0;
	top:0;
	display:block;
}
#ar div.promo-square a {
	left:auto;
	right:0;
}
div.promo-square a:hover {
	top:auto;
	bottom:0;
}
.legend {
	width:368px;
}
.legend td {
	padding:3px 10px;
	background-color:#f6f6f6;
	border-bottom:1px solid #FFF;
}
.legend thead td {
	font-weight:bold;
	font-size:1.4em;
	text-align:center;
	background-color:transparent;
}
.legend tfoot td {
	font-weight:bold;
	background-color:#EEE;
}
.legend-box {
	width:12px;
	vertical-align:middle;
}
.legend-box img {
	border:1px solid #999;
	width:10px;
	height:10px;
}
.legend-val {
	text-align:right;
}
#ar .legend-val {
	text-align:left;
}
a.action-bttn {
	display:inline-block;
	margin:0 auto;
	padding-left:30px;
	width:300px;
	background:#390 url(http://img3.b8cdn.com/images/buttons/action-bttn-ltr.png) left top;
	color:#FFF;
	text-align:center;
	font-size:1.8em;
	font-family:georgia,"helvetica neue",arial,helvetica,freesans,sans-serif;
	text-decoration:none;
	text-shadow:1px 1px 0 #003F00;
}
a.action-bttn span {
	display:block;
	background:#390 url(http://img1.b8cdn.com/images/buttons/action-bttn-ltr.png) right top;
	padding-right:30px;
	line-height:45px;
}
a.action-bttn:hover,a.action-bttn:hover span {
	background-color:#060
}
#ar a.action-bttn,#ar a.action-bttn span {
	font-family:tahoma,arial,helvetica,sans-serif;
	background-image:url(http://img2.b8cdn.com/images/buttons/action-bttn-rtl.png);
}
#cluster-box ul {
	padding:0 5px 0 0;
	margin:0;
}
#cluster-box #refine {
	margin-bottom:10px;
	padding:7px;
	border:1px solid #db0;
	background:#ffa;
}
#cluster-box #refine ul {
	padding:0;
}
#cluster-box #refine h3 {
	margin-bottom:0;
}
#cluster-box #refine li {
	padding-top:5px;
	color:#b90;
}
#cluster-box .box {
	border:1px solid #C6C6C6;
	margin:0 0 20px;
	padding:8px;
}
#cluster-box h4,#cluster-box .title-bar {
	background:#ededed;
	margin-bottom:10px;
	padding:5px 8px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-transform:capitalize;
}
#cluster-box .title-bar {
	background:#706F6F;
	border:0;
	color:#fff;
	line-height:1.6em;
}
#cluster-box li a.bullet {
	margin-top:10px;
	color:#666;
}
#cluster-box .text,#cluster-box select {
	margin:0 0 10px;
	padding:5px;
	width:100%;
}
#cluster-box .text {
	width:164px;
}
#cluster-box button,#cluster-box .button {
	margin:2px 0;
}
.accordion-menu {
	background:#555c65;
	padding:5px;
	border:2px solid #3f464f;
}
.accordion-menu h4 {
	margin-bottom:5px;
	color:#FFF;
	text-align:center;
}
.accordion-menu ul {
	margin:0;
	border-top:1px solid #3f464f;
	border-bottom:1px solid #6b727b;
}
.accordion-menu li ul {
	border:none;
}
.accordion-menu li ul li {
	font-size:.9em;
}
.accordion-menu li a {
	display:block;
	padding:3px;
	text-decoration:none;
	color:#FFF;
	background:#555c65;
	border-top:1px solid #6b727b;
	border-bottom:1px solid #3f464f;
}
.accordion-menu li a:hover {
	color:#FFF;
	background:#3f464f;
}
.accordion-menu li li a,.accordion-menu li li a:hover,.accordion-menu li li.selected a {
	padding-left:15px;
	color:#000;
	background:#e4e5e7 url(http://img3.b8cdn.com/images/icons/accordion-off.gif) 0 50% no-repeat;
	border:1px solid #fafbfd;
	border-color:#c5c6c8 #fafbfd #fafbfd #c5c6c8;
}
#ar .accordion-menu li li a {
	padding-left:0;
	padding-right:15px;
	background-position:100% 50%;
}
.accordion-menu li li a:hover {
	background-image:url(http://img1.b8cdn.com/images/icons/accordion-hover.gif);
}
.accordion-menu li li.selected a,.accordion-menu li li.selected a:hover {
	background-image:url(http://img2.b8cdn.com/images/icons/accordion-on.gif);
}
#slideshow {
	border:1px solid #0058A8;
	background-color:#0058A8;
}
#slideshow-container {
	height:246px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
}
#ar #slideshow-container {
	background-position:175px 0;
}
#slideshow-content {
	width:340px;
}
#slideshow-content h2 {
	margin-bottom:10px;
	font-size:2em;
	color:#ffea27;
}
#slideshow-content p {
	color:#FFF;
}
#slideshow-content a {
	color:#ffea27;
}
#slideshow-content div {
	display:none;
}
#slideshow-nav {
	position:absolute;
	top:0;
	right:0;
	background:#FFF;
}
#ar #slideshow-nav {
	top:0;
	right:auto;
	left:0;
}
#slideshow-nav li {
	margin:1px;
	position:relative;
	display:block;
	width:175px;
	height:50px;
}
#slideshow-nav a {
	display:block;
	width:175px;
	height:50px;
	line-height:50px;
	background:#0058A8;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
#slideshow .s1-container {
	background-image:url(http://img3.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s1-bg.jpg);
}
#slideshow .s2-container {
	background-image:url(http://img1.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s2-bg.jpg);
}
#slideshow .s3-container {
	background-image:url(http://img2.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s3-bg.jpg);
}
#slideshow .s4-container {
	background-image:url(http://img3.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s4-bg.png);
}
#slideshow .s5-container {
	background-image:url(http://img1.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s5-bg.jpg);
}
#ar #slideshow .s1-container {
	background-image:url(http://img2.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s1-bg-ar.jpg);
}
#ar #slideshow .s2-container {
	background-image:url(http://img3.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s2-bg-ar.jpg);
}
#ar #slideshow .s3-container {
	background-image:url(http://img1.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s3-bg-ar.jpg);
}
#ar #slideshow .s4-container {
	background-image:url(http://img2.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s4-bg-ar.png);
}
#ar #slideshow .s5-container {
	background-image:url(http://img3.b8cdn.com/images/templates/bayt/3.1/home/slideshow-s5-bg-ar.jpg);
}
#slideshow .s1-container .s1-content,#slideshow .s2-container .s2-content,#slideshow .s3-container .s3-content,#slideshow .s4-container .s4-content,#slideshow .s5-container .s5-content {
	display:block !important;
}
#slideshow-nav a:hover,#slideshow .s1-container .s1-nav a,#slideshow .s2-container .s2-nav a,#slideshow .s3-container .s3-nav a,#slideshow .s4-container .s4-nav a,#slideshow .s5-container .s5-nav a {
	background:#003565;
}
#slideshow-nav a:hover .pointer,#slideshow .s1-container .s1-nav a .pointer,#slideshow .s2-container .s2-nav a .pointer,#slideshow .s3-container .s3-nav a .pointer,#slideshow .s4-container .s4-nav a .pointer,#slideshow .s5-container .s5-nav a .pointer {
	display:block;
}
#slideshow .pointer {
	display:none;
	position:absolute;
	left:-9px;
	top:0;
	width:8px;
	height:50px;
	background:url(http://img1.b8cdn.com/images/templates/bayt/3.1/home/pointer.gif) 0 50% no-repeat;
}
#ar #slideshow .pointer {
	left:auto;
	right:-9px;
	background-position:100% 50%;
}
.sep-cell span {
	display:block;
	background:none;
	border-top:1px solid #ddd;
	color:#999;
	padding:10px 20px;
	margin:10px 10px 0 10px;
	font-weight:bold;
}
li.sep-cell:hover {
	background-color:transparent;
}
.blt-cv-writing {
	background-position:left 0;
}
.blt-letter-writing {
	background-position:left -96px;
}
.blt-cv-evaluation {
	background-position:left -192px;
}
.blt-career-consultancy {
	background-position:left -288px;
}
.blt-self-assessment {
	background-position:left -480px;
}
.blt-psychometric-eval {
	background-position:left -576px;
}
.blt-app-highlight {
	background-position:left -672px;
}
.blt-career-articles {
	background-position:left -768px;
}
.blt-learning {
	background-position:left -864px;
}
.blt-research-reports {
	background-position:left -960px;
}
.blt-rkc {
	background-position:left -1056px;
}
.blt-all-services {
	background-position:left -1152px;
}
.blt-salaries {
	background-position:left -1248px;
}
#ar .blt-cv-writing {
	background-position:right 0;
}
#ar .blt-letter-writing {
	background-position:right -96px;
}
#ar .blt-cv-evaluation {
	background-position:right -192px;
}
#ar .blt-career-consultancy {
	background-position:right -288px;
}
#ar .blt-self-assessment {
	background-position:right -480px;
}
#ar .blt-psychometric-eval {
	background-position:right -576px;
}
#ar .blt-app-highlight {
	background-position:right -672px;
}
#ar .blt-career-articles {
	background-position:right -768px;
}
#ar .blt-learning {
	background-position:right -864px;
}
#ar .blt-research-reports {
	background-position:right -960px;
}
#ar .blt-rkc {
	background-position:right -1056px;
}
#ar .blt-all-services {
	background-position:right -1152px;
}
#ar .blt-salaries {
	background-position:right -1248px;
}
#ar .highcharts-container {
	direction:ltr;
}
.i-title {
	background-image:url(http://img.b8cdn.com/images/career_services/cs-icons-60-01.png);
	background-repeat:no-repeat;
	display:table-cell;
	height:60px;
	vertical-align:middle;
	padding:0 0 0 70px;
	color:#333;
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
	*display:block;
	*padding:20px 0 0 70px;
}
#ar .i-title {
	padding:0 70px 0 0;
	*padding:20px 70px 0 0;
	font-family:tahoma;
}
.t-cv-writing {
	background-position:left 0;
}
.t-letter-writing {
	background-position:left -140px;
}
.t-cv-evaluation {
	background-position:left -280px;
}
.t-career-consultancy {
	background-position:left -420px;
}
.t-self-assessment {
	background-position:left -700px;
}
.t-psychometric-eval {
	background-position:left -840px;
}
.t-app-highlight {
	background-position:left -980px;
}
.t-career-articles {
	background-position:left -1120px;
}
.t-learning {
	background-position:left -1260px;
}
.t-research-reports {
	background-position:left -1400px;
}
.t-rkc {
	background-position:left -1540px;
}
.t-salaries {
	background-position:left -1680px;
}
#ar .t-cv-writing {
	background-position:right 0;
}
#ar .t-letter-writing {
	background-position:right -140px;
}
#ar .t-cv-evaluation {
	background-position:right -280px;
}
#ar .t-career-consultancy {
	background-position:right -420px;
}
#ar .t-self-assessment {
	background-position:right -700px;
}
#ar .t-psychometric-eval {
	background-position:right -840px;
}
#ar .t-app-highlight {
	background-position:right -980px;
}
#ar .t-career-articles {
	background-position:right -1120px;
}
#ar .t-learning {
	background-position:right -1260px;
}
#ar .t-research-reports {
	background-position:right -1400px;
}
#ar .t-rkc {
	background-position:right -1540px;
}
#ar .t-salaries {
	background-position:right -1680px;
}
.t-block {
	margin-bottom:20px;
	padding:0 10px 0 10px;
}
.cs-on {
	background:#f1f1f1 url(http://img.b8cdn.com/images/career_services/gray-c-arrow.png) right center no-repeat !important;
}
#ar .cs-on {
	background:#F7F7F7 url(http://img.b8cdn.com/images/career_services/gray-c-arrow-ar.png) left center no-repeat !important;
}
.buy-button,.buy-button:hover {
	display:block;
	line-height:25px;
	width:130px;
	color:#fff;
	text-shadow:0 1px 0 #000;
	font-weight:bold;
	background:url(http://img.b8cdn.com/images/career_services/buy-now-but.png) right center no-repeat !important;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}
.g-title {
	color:#49A942;
}
.chat_layout {
	padding:10px;
	overflow:hidden;
	zoom:1;
	border:0 #ccc solid;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	background:#E0DFDA url(http://img.b8cdn.com/images/white-grad-bottom.png) repeat-x left bottom;
	background:-moz-linear-gradient(center top,#E0DFDA 10%,#FFF 40%) repeat-x scroll 50% 0 #E0DFDA;
	background:-webkit-gradient(linear,0% 0%,10% 100%,from(#E0DFDA),to(#FFF));
}
.chat_modal_layout p {
	text-align:left;
}
#ar .chat_modal_layout p {
	text-align:right;
}
.chat_description_modal {
	width:338px;
}
.chat_description_text {
	margin:0;
	line-height:1.2em;
	font-size:1.1em;
	color:#666
}
.chat_modal_layout {
	padding:4px 0;
	width:100%;
	border-top:1px #CCCCCC solid;
}
.chat_livehire_title {
	background:url(http://img.b8cdn.com/images/chat-help-icon.png) no-repeat;
	background-position:left 0;
	vertical-align:middle;
	display:table-cell;
	font-weight:bold;
	height:32px;
	padding:0 45px;
	font-size:1.3em;
	zoom:1;
}
#ar .chat_livehire_title {
	background-position:right 0;
}
.chat_demo_image {
	width:242px;
}
.live-help-button {
	position:absolute;
	top:-2px;
	right:5px;
	*top:0px;
}
#ar .live-help-button {
	left:5px;
	right:auto;
}
.f_connect,.f_connect:hover {
	cursor:pointer;
	background:url(http://img.b8cdn.com/images/templates/bayt/4.0/bayt-facebook-connect-en.png) no-repeat 0 0;
	border:0;
	display:inline-block;
	height:28px;
	width:184px;
}
.spacer-cell span {
	display:block;
	background:none;
	border-top:1px solid #ddd;
	color:#999;
	padding:0 20px 0 20px;
	margin:0 10px 0 10px;
	font-weight:bold;
}
ul.career-watch-list li {
	width:33%;
	float:left;
	text-align:center;
}
ul.career-watch-list li b {
	display:block;
	padding-top:8px;
}
.item {
	padding:8px 18px 8px 25px !important;
	position:relative;
	display:inline-block;
	zoom:1;
}
#ar .item {
	padding:8px 20px 8px 18px !important;
}
.career-map.leftside-menu .item-icon {
	background:url(http://img.b8cdn.com/images/career_watch/career-watch-sprite-new.png) 0 0 no-repeat;
	height:16px;
	width:16px;
	position:absolute;
	left:0px;
	margin:2px 0 0 5px;
}
.generic-16-sprite {
	background:url(http://img.b8cdn.com/images/career_watch/sprite-16.png) no-repeat;
	height:16px;
	width:16px;
	position:absolute;
	left:0px;
	margin:2px 0 0 5px;
}
#ar .item-icon {
	right:0px;
	margin:2px 2px 0 0;
}
#ar .generic-16-sprite {
	right:0px;
}
.career-map.leftside-menu .i-skills-demand {
	background-position:-60px -48px;
}
.career-map.leftside-menu .i-skills-saturation {
	background-position:-60px -80px;
}
.career-map.leftside-menu .i-career-change {
	background-position:-60px 0;
}
.career-map.leftside-menu .i-relocating {
	background-position:-60px -16px;
}
.career-map.leftside-menu .i-progression {
	background-position:-60px -32px;
}
.i-skills {
	background-position:0 -513px;
}
.career-map.leftside-menu .i-market {
	background-position:-60px -64px;
}
.green-arrow {
	background-position:0 0;
}
.red-arrow {
	background-position:0 -36px;
}
.item-60 {
	padding:0 0 0 60px;
	position:relative;
	display:inline-block;
	height:60px;
}
#ar .item-60 {
	padding:0 75px 0 0;
}
.item-60-icon {
	background:url(http://img.b8cdn.com/images/career_watch/career-watch-sprite-new.png) no-repeat;
	height:60px;
	width:60px;
	position:absolute;
	left:0px;
}
#ar .item-60-icon {
	right:0px;
}
.i-career-change-large {
	background-position:0 0;
}
.i-relocating-large {
	background-position:0 -60px;
}
.i-progression-large {
	background-position:0 -120px;
}
.i-skills-demand-large {
	background-position:0 -180px;
}
.i-skills-saturation-large {
	background-position:0 -300px;
}
.i-market-large {
	background-position:0 -240px;
}
.career-blue-box {
	border:1px solid #B9E0FA;
	background-color:#E6F2FA;
	width:44%;
	height:182px;
	overflow:hidden;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding:15px 0 15px 10px;
	margin:0 5px 0 0;
}
#ar .career-blue-box {
	padding:15px 10px 15px 0;
	margin:0 0 0 5px;
}
.analyze-box {
	border:1px solid #DDDDDD;
	width:690px;
	padding:15px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
.analyze-button {
	margin:0 5px 0 0;
}
#ar .analyze-button {
	margin:0 0 0 5px;
}
#ar .green-arrow {
}
.wanted-location {
	padding:0 0 0 50px;
}
#ar .wanted-location {
	padding:0 50px 0 0;
}
.current-future {
	padding:0 0 0 100px;
	display:inline-block;
}
#ar .current-future {
	padding:0 100px 0 0;
}
.skills-title {
	padding:0 0 0 245px;
}
#ar .skills-title {
	padding:0 245px 0 0;
}
.chart-title {
	color:#0054A4;
	padding:0 20px 0 0;
}
#ar .chart-title {
	padding:0 0 0 20px;
}
#workspace-main {
	overflow:hidden;
	margin-bottom:20px;
}
#workspace-col-photo {
	width:130px;
}
#workspace-col-cv {
	padding:0 20px;
	width:206px;
	border:1px dotted #DADADA;
	border-width:0 1px;
}
#workspace-photo-cv {
	margin:0 20px 0 0;
	width:100px;
	border:1px solid #DADADA;
}
#ar #workspace-photo-cv {
	margin:0 0 0 20px;
}
#workspace-col-checklist {
	padding:0 0 0 20px;
	width:230px;
}
#ar #workspace-col-checklist {
	padding:0 20px 0 0;
}
#workspace-col-cv .cv_info #cv-stats {
	clear:both;
	font-size:1.1em;
}
#workspace-col-checklist #learn_more {
	color:#999;
	text-decoration:underline;
}
#workspace-col-checklist #pub_profile_sec {
	margin-bottom:15px !important;
}
#workspace-col-checklist .widget_container h3 {
	border-top:1px solid #DADADA;
	padding-top:15px;
	font-size:1.2em;
	font-weight:normal;
}
#workspace-col-checklist .widget_container h3.boldclass_workspace {
	font-weight:bold;
	font-size:1.5em;
}
#workspace-col-checklist .widget_container p {
	text-align:left !important;
}
#ar #workspace-col-checklist .widget_container p {
	text-align:right !important;
}
#workspace-col-checklist h2#p_profile_title {
	font-size:1.5em;
}
#workspace-col-cv .cv_info {
	overflow:hidden;
	width:216px;
}
#workspace-col-cv #cv-completeness-score {
	padding-top:15px;
	clear:both;
}
#workspace-col-cv #cv-completeness-score>h3 {
	font-size:12px;
	margin-bottom:10px;
}
#workspace-col-cv #cv-completeness-score h4,#workspace-col-cv #cv-completeness-score p:last-child {
	font-size:11px;
}
#workspace-col-cv #cv_stats-expand {
	font-size:11px;
	cursor:pointer;
	margin:0 0 0 -4px;
}
#ar #workspace-col-cv #cv_stats-expand {
	margin:0 -4px 0 0;
}
#workspace-col-cv #cv-completeness-score .bar {
	width:155px;
}
.myworkspace_recommended_job_container {
	width:289px;
	padding:0 10px;
	height:260px;
	overflow-y:auto;
	border:1px solid #DADADA;
	border-width:0 1px 0 0;
}
#ar .myworkspace_recommended_job_container {
	border-width:0 0 0 1px;
}
.myworkspace_facebook_explorer_container {
	width:280px;
	padding:0 10px 0 20px;
	height:260px;
	overflow-y:auto;
}
.recom_list li {
	margin-bottom:10px;
}
#ar .myworkspace_facebook_explorer_container {
	padding:0 20px 0 10px;
}
#recommended-and-facbook-jobs h2 {
	font-size:1.5em;
}
#recommended-jobs-section-friends-container {
	padding:0;
}
#workspace-col-cv .i_16 {
	vertical-align:text-bottom;
}
#workspace-col-cv .cv_info a:hover {
	text-decoration:none;
}
fieldset.stats_fieldset {
	padding:0;
}
fieldset.stats_fieldset div {
	padding:4px 0 !important;
}
fieldset.stats_fieldset {
	border:0;
}
fieldset.stats_fieldset div h4 {
	font-weight:normal;
	width:35%;
}
fieldset.stats_fieldset div p {
	width:62%;
}
#cv-completeness-score p {
	margin:0 0 10px;
}
#cv-completeness-score .bar {
	background:#fff;
	border:1px solid #B2B2B2;
	height:18px;
	width:135px;
	padding:0 2px 0 0;
}
#ar #cv-completeness-score .bar {
	padding:0 0 0 2px;
}
#cv-completeness-score .fill {
	background:#9EC142;
	height:16px;
	border:1px solid #fff;
	display:inline-block;
	width:99%;
}
#cv-completeness-score .fill_red {
	background:#E6332A;
}
#workspace-main h2 {
	margin-bottom:10px;
}
#my-checklist li {
	background:url(http://img.b8cdn.com/images/icons/check-icon.png) no-repeat left top;
	padding:0 0 0 25px;
	margin-bottom:5px;
	line-height:20px;
}
#ar #my-checklist li {
	background-position:right top;
	padding:0 25px 0 0;
}
.warning-item {
	background:url(http://img.b8cdn.com/images/icons/warning-icon.png) no-repeat left top !important;
}
#ar .warning-item {
	background-position:right top !important;
}
.my_applications_table thead td {
	font-size:11px;
}
.my_applications_table td {
	border:1px solid #D9D9D9;
	padding:10px;
	vertical-align:middle;
}
.primary-cv {
	background:url(http://img.b8cdn.com/images/icons/primary-cv-icon.png) no-repeat left top;
	padding:0 0 0 25px;
	line-height:22px;
}
#ar .primary-cv {
	padding:0 25px 0 0;
	background-position:right top;
}
.tagcloud {
	max-height:160px;
	height:140px9;
	overflow-y:scroll;
	_overflow:scroll;
	vertical-align:middle;
	font-family:calibri;
	font-weight:bold;
	padding:15px 10px;
	margin-bottom:10px;
	border:1px solid #99C2E8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:inset 0 0 5px #99C2E8;
	-webkit-box-shadow:inset 0 0 5px #99C2E8;
	box-shadow:inset 0 0 5px #99C2E8;
}
.tagcloud span {
	color:#000;
	padding:15px 0 0 25px;
}
.search-select {
	width:140px;
	display:inline-block;
	margin:-30px 0 0 270px;
	position:absolute;
}
#ar .search-select {
	margin:-30px 10px 0 0;
	width:170px;
}
#fr .search-select {
	margin:-30px 0 0 295px;
	width:115px;
}
.search-select select {
	margin:0;
	width:100%;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.search-select select {
		margin:2px 0 0;
	}
}
.button_gray {
	background-color:#F2F2F2;
	border:1px solid #999999;
	color:#333333;
	padding:2px 5px;
}
.endorsement_social_bg {
	background:url(http://img.b8cdn.com/images/workspace_j/social-icon-endorsement.png) no-repeat left 0;
	display:inline-block;
	height:42px;
	padding-left:300px;
}
#ar .endorsement_social_bg {
	padding-right:300px;
	background:url(http://img.b8cdn.com/images/workspace_j/social-icon-endorsement.png) no-repeat right 0;
	padding-left:0;
}
#recommendation-conatcs-container button {
	margin-top:6px;
}
#recommendation-conatcs-container input,.contacts-form-endorsement input {
	width:22%;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:6px;
	margin-right:5px;
}
#ar #recommendation-conatcs-container input {
	margin-left:5px;
}
#contact-list input[type=checkbox] {
	width:20px;
	border:0;
}
#contact-list img {
	vertical-align:middle;
	padding:0 15px;
}
#contact-list p {
	padding:4px;
	height:50px;
}
#career_map {
	border:1px solid #DADADA;
	margin:0 0 10px;
	padding:15px;
}
#career_map p {
	cursor:default;
	font-size:1.1em;
	white-space:nowrap;
}
#career_map .bar {
	background:#ddd;
	display:inline-block;
	height:8px;
	line-height:8px;
	margin:0 5px 0 0;
	position:relative;
	width:180px;
}
#ar #career_map .bar {
	margin:0 0 0 5px;
}
body.job #career_map .bar,body.job-search-results #career_map .bar {
	width:73%;
}
#career_map .score {
	background:#007DC3;
	display:inline-block;
	height:8px;
	line-height:8px;
	vertical-align:middle;
	width:100%;
}
#career_map .name {
	padding:5px 6px;
}
#career_map .skill_name,#career_map .skill_count {
	background:#fff;
	border:1px solid #ccc;
	color:#222;
	padding:5px;
	white-space:nowrap;
	z-index:100;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 0 5px #aaa;
	-webkit-box-shadow:0 0 5px #aaa;
	box-shadow:0 0 5px #aaa;
}
#career_map .skill_count {
	padding:7px 10px;
	position:absolute;
	top:-9px;
}
#ar #career_map .skill_name {
	left:auto;
	right:100%;
}
#cv_searchs {
	padding:20px;
	margin:0 0 20px;
}
#cv_searchs a.myworkspace_cv_chart_link {
	color:#999;
	text-decoration:underline;
}
#cv_searchs div.l {
	width:430px;
}
#cv_searchs div.r {
	width:190px;
}
body.mycharts #cv_searchs div.r {
	width:444px;
}
#cv_searchs #container_line_01 {
	height:233px;
	width:420px;
}
.workspace_main_conatiner {
	width:620px;
	border:1px solid #D9D9D9;
	padding:20px;
}
.workspace_main_conatiner #cv_searchs {
	padding:10px 0;
}
#cv_searchs h3,#cv_searchs p {
	margin:0 0 5px;
}
.photo-70 {
	background-position:center center;
	background-repeat:no-repeat;
	display:inline-block;
	height:70px;
	width:70px;
}
.recom-list {
	margin:0 0 10px 0;
}
.recom-list dt {
	padding:0 0 0 20px;
	background-repeat:no-repeat;
	background-position:left 5px;
}
#ar .recom-list dt {
	padding:0 20px 0 0;
	background-position:right 0;
}
.recom-list dd {
	padding:0 0 0 20px;
	color:#999;
}
#ar .recom-list dd {
	padding:0 20px 0 0;
}
.enrosement_title {
	font-size:1.2em;
	padding:10px !important;
	width:580px;
}
#ar .enrosement_title,#fr .enrosement_title {
	width:540px;
}
.enrosement_title p {
	font-size:1em;
}
.endorsement_item {
	border-top:1px solid #E6E6E6;
	background-color:#F6F6F6;
	margin:0;
	padding:10px 0;
}
.endorsement_item p {
	margin-bottom:5px;
}
.enrosement_description {
	display:inline-block;
}
.endorsement_recommendation_message {
	width:520px;
}
#ar .endorsement_recommendation_message,#fr .endorsement_recommendation_message {
	width:480px;
}
.endorsement_item_buttons {
	width:100px;
	padding:0 10px;
}
#ar .endorsement_item_buttons,#fr .endorsement_item_buttons {
	width:140px;
}
#hotjobs li {
	margin-top:1px;
}
#hotjobs a {
	display:block;
	padding:5px;
	min-height:50px;
	text-decoration:none;
}
#hotjobs a:hover {
	background-color:#DEF;
}
#hotjobs .hj-jobtitle {
	font-size:1.2em;
	text-decoration:underline;
}
#hotjobs a span.hj-location {
	font-size:.9em;
	color:#333;
}
.pg-price {
	color:#8b0000;
	font-weight:bold;
}
.pg-old-price {
	color:#999;
	text-decoration:line-through;
}
.pg-discount-price {
	font-weight:bold;
	color:#b00;
}
.pg-discount-description {
	color:#8b0000;
}
.pg-voucher td,.pg-voucher div {
	background-color:#e6f2ff;
	color:#57a;
}
.pricing tr.pg-voucher td.pg-option {
	background:#cce3ff;
}
.pricing tr td.pg-option,.pricing tr td.pg-buylink {
	border-left:1px solid #FFF;
	background:#EEE;
}
#ar .pricing td.pg-option,#ar .pricing td.pg-buylink {
	border-left:0;
	border-right:1px solid #FFF;
}
.pricing td.pg-buylink {
	text-align:center;
}
.pricing tfoot td {
	white-space:nowrap;
	vertical-align:middle;
}
.pricing label {
	font-size:1em;
}
.pricing select,.pricing input {
	font-size:1em;
	width:120px;
}
.pricing input {
	width:100px;
}
.pricing label input {
	width:auto;
}
#content p.offer-message {
	padding:5px;
	background:#ffe;
	border:1px solid #bbb;
	color:#b00;
	font-weight:bold;
	text-align:center;
}
.jcrop-holder {
	text-align:left;
}
.jcrop-vline,.jcrop-hline {
	font-size:0;
	position:absolute;
	background:white url('http://img2.b8cdn.com/images/Jcrop.gif') top left repeat;
}
.jcrop-vline {
	height:100%;
	width:1px !important;
}
.jcrop-hline {
	width:100%;
	height:1px !important;
}
.jcrop-handle {
	font-size:1px;
	width:7px !important;
	height:7px !important;
	background-color:#333;
}
.jcrop-tracker {
	background-color:#FFF;
	width:100%;
	height:100%;
}
.invisible-box {
	border:1px dashed #DADADA;
	background:#f9f9f9;
}
#sidebar-cart-items .sidebar-cart-item-cost {
	text-align:right;
}
#sidebar-cart-items .sidebar-cart-item-quantity {
	text-align:right;
}
#sidebar-cart-items table {
	width:100%;
}
#sidebar-cart-items td {
	padding:5px;
}
#sidebar-total td {
	color:#000;
	border-top:1px solid #DADADA;
	vertical-align:middle;
	font-weight:bold;
}
#sidebar-total .total-label {
	text-align:right;
}
#sidebar-total .total-amount {
	text-align:right;
	color:#080;
}
.productbox {
	margin-bottom:15px;
	padding:15px 15px 15px 15px;
	background-color:#EFEFE6;
}
.productbox .heading {
	font-size:1.8em;
	line-height:1.4em;
	color:#0058A8;
}
.productbox .tagline {
	margin-top:-15px;
	font-size:1.6em;
	font-weight:normal;
	color:#98652E;
}
.productbox p:last-child {
	margin:0;
}
.blockmod-title,.title-bar,#footer h2 {
	font-family:"helvetica neue",arial,helvetica,freesans,sans-serif;
}
#ar h1,#ar .h1,#ar legend,#ar .blockmod-title,#ar .title-bar,#ar #content-head-bar strong,#ar #footer h2 {
	font-family:tahoma,arial,helvetica,sans-serif;
}
.tag_curve {
	margin:3px;
	display:-moz-inline-box;
	display:inline-block;
	color:#FFF;
	white-space:nowrap;
}
.tag_curve a:hover {
	color:#FFF !important;
	background:#939393 !important;
}
.tag_name {
	display:-moz-inline-box;
	display:inline-block;
	padding:0 5px;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	margin:0;
}
#ar .tag_name {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
}
.tag_delete {
	display:-moz-inline-box;
	display:inline-block;
	padding:0 4px;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
	border-left:1px solid #FFF;
	margin:0;
}
#ar .tag_delete {
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
	border-left:0;
	border-right:1px solid #FFF;
}
@media print {
	html,body,#frame,#frame-popup,#content,#content-frame,#content-frame-wrapper,.sec {
		float:none;
		margin:0;
		padding:0;
		width:100%;
		color:#000;
		border:none;
		background:#fff;
	}
	#content-frame-wrapper {
		margin:0 auto;
		width:95%;
	}
	.printhide,#channel-bar-wrapper,#topbar-wrapper,#masthead-wrapper,#contact-bar-wrapper,#footer-wrapper,#nav-wrapper,#breadcrumbs,#sidebar,.banner,#content-head-bar,.ad-728-top {
		display:none;
	}
	.col-12 {
		width:48% !important;
	}
	.col-13 {
		width:31% !important;
	}
	.col-14 {
		width:23% !important;
	}
	.col-23 {
		width:65% !important;
	}
	.col-34 {
		width:73% !important;
	}
	#cv-body {
		border:2px solid #D9D9D9;
	}
	#cv-preview-bar,.cv_vid_section,#cv-con-section button,.tag_delete,.span-000,#cv-freetext-section,#djDebug {
		display:none;
	}
	table.cv-info td {
		font-weight:bold;
	}
	.blockmod-title {
		border-top:34px solid #DADADA;
	}
	.blockmod-title span span {
		margin-top:-34px;
	}
	.cv_footer_copy_right {
		position:absolute;
		right:20px;
		top:0;
	}
	.tag_name,.s_tag {
		border:1px solid #DADADA;
		border-radius:0;
		color:#333333;
	}
	span[id^='short_'] {
		display:none;
	}
	span[id^='long_'] {
		display:inline;
	}
}
#p_profile_settings_box {
	padding:8px;
	margin-bottom:5px;
	zoom:1;
	overflow:hidden;
}
#p_profile_title {
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:1.4em;
}
.p_profile_link {
	font-size:16px;
	margin-bottom:10px;
}
.p_profile_link a.mute bdo {
	color:#B2B2B2 !important;
}
#p_profile_url {
	margin:0;
	padding-top:4px;
	float:left;
}
#p_profile_url_value {
	margin-bottom:5px;
	width:50%;
	float:left;
}
#tasks h2 {
	border-bottom:4px #FFEA27 solid;
}
#tasks .task_items {
	display:block;
	margin:0 15px;
}
#datepicker_div,.datepicker_inline {
	background-color:#FFEA27;
	z-index:3200 !important;
}
#datepicker_div {
	display:none;
	-moz-box-shadow:10px 10px 15px -2px #999;
	-webkit-box-shadow:10px 10px 15px -2px #999;
	border:1px #333 solid;
	z-index:10;
}
button.datepicker_trigger {
	width:25px;
}
img.datepicker_trigger {
	margin:2px;
	vertical-align:middle;
}
.datepicker_prompt {
	float:left;
	padding:2px;
	background-color:#cce3ff;
	background:transparent;
	color:#008;
}
* html .datepicker_prompt {
	width:185px;
}
.datepicker_control,.datepicker_links,.datepicker_header,.datepicker {
	clear:both;
	float:left;
	width:100%;
}
.datepicker_control,.datepicker_links {
	font-weight:bold;
	font-size:80%;
	letter-spacing:1px;
}
.datepicker_links label {
	padding:2px 5px;
	color:#88c;
}
.datepicker_clear,.datepicker_prev {
	float:left;
	width:34%;
	padding:2px;
}
.datepicker_current {
	float:left;
	width:30%;
	text-align:center;
}
.datepicker_close,.datepicker_next {
	float:right;
	width:34%;
	text-align:right;
}
.datepicker_header {
	padding:1px 0 3px;
	text-align:center;
	font-weight:bold;
	height:3.5em;
}
.datepicker_header select {
	color:000;
	font-weight:bold;
	margin:0;
	width:70% !important;
}
.datepicker {
	background-color:#FFEA27;
	text-align:center;
}
.datepicker a {
	display:block;
	width:100%;
}
.datepicker a:hover {
	color:#000 !important;
}
.datepicker_titleRow {
	background:transparent;
	border:1px #0058A8 solid;
}
.datepicker_weekEndCell {
	background:transparent;
	border:1px #0058A8 solid;
}
.datepicker_daysCellOver {
	background:#FFEA27 repeat;
}
.datepicker_unselectable {
	color:#88c;
}
.datepicker_today {
	font-weight:bold;
}
.datepicker_currentDay {
	background-color:#0058A8;
}
#datepicker_div a,.datepicker_inline a {
	cursor:pointer;
	color:#630;
}
.datepicker_control a,.datepicker_links a {
	padding:2px 5px !important;
}
.datepicker_links a:hover,.datepicker_titleRow a:hover {
	color:#000 !important;
}
.datepicker_oneMonth {
	float:left;
	width:220px;
}
.datepicker_newRow {
	clear:left;
}
.datepicker_cover {
	display:none;
	display:block;
	position:absolute;
	z-index:-1;
	filter:mask();
	top:-4px;
	left:-4px;
	width:200px;
	height:200px;
}
#home-frame h2 {
	color:#1D1D1B;
	font-size:2.4em;
	line-height:1.4em;
	letter-spacing:-1px;
}
#ar #home-frame h2 {
	font-size:2em;
}
#home-frame h3 {
	font-size:1.4em;
	line-height:1.5em;
	margin:0 0 5px;
}
#home-head {
	border-bottom:1px solid #dedede;
	height:265px;
	padding:0 0 20px;
}
body.people-home #home-head {
	border:0;
	height:auto;
}
#home-head .left {
	border:1px solid #dedede;
	border-width:0 1px 0 0;
	padding:20px 40px 20px 20px;
	width:607px;
}
#fr #home-head .left {
	width:590px;
}
body.people-home #home-head .left,#fr.people-home #home-head .left {
	width:537px;
}
#ar #home-head .left {
	border-width:0 0 0 1px;
	padding:20px 20px 20px 40px;
}
#home-head .right {
	float:left !important;
	padding:20px 0 0 20px;
	width:250px;
}
#en.people-home #home-head .right {
	padding:20px 0 20px 20px;
}
#ar.people-home #home-head .right {
	padding:20px 20px 20px 0;
}
#ar #home-head .right {
	float:right !important;
	padding:20px 20px 0 0;
}
.home-blocks {
	border-bottom:5px solid #1D1D1B;
	padding:20px 0 20px 0;
	overflow:hidden;
}
.home-blocks.last {
	border-bottom:0;
	margin:0;
}
.home-blocks div.l {
	border:1px solid #dedede;
	border-width:0 1px 0 0;
	height:350px;
	padding:0 20px 0 0;
	width:448px;
}
#ar .home-blocks div.l {
	border-width:0 0 0 1px;
	padding:0 0 0 20px;
}
.home-blocks div.r {
	float:left !important;
	height:350px;
	padding:0 0 0 20px;
	width:448px;
}
#ar .home-blocks div.r {
	float:right !important;
	padding:0 20px 0 0;
}
.home_stream {
	border-bottom:5px solid #1D1D1B;
	height:70px;
	padding:20px 0;
}
.home_stream.people_stream {
	background-color:#575756;
	border:0;
	margin:0 -20px -20px;
	padding:20px;
}
.home_stream .title {
	margin:18px 0 0;
	padding:0;
}
.home_stream.people_stream .title {
	color:#fff !important;
}
#fr .home_stream.people_stream .title {
	margin:3px 0 0;
}
.home_stream .users .i_16 {
	margin:19px 14px 0;
}
.home_stream.people_stream .users .i_16 {
	margin:20px 34px 0;
}
#ar .home_stream.people_stream .users .i_16 {
	margin:20px 28px 0;
}
.home_stream .users a.photo-70 {
	display:block;
	float:left;
	margin:0 1px 0 0;
	outline:0;
}
#ar .home_stream .users a.photo-70 {
	float:right;
	margin:0 1px 0 0;
}
#featured-employers {
	overflow:hidden;
	padding:10px;
}
#featured-employers li {
	float:left;
	line-height:normal;
	margin:8px 49px 45px 0;
}
#featured-employers li a {
	display:inline-block;
	width:110px;
	height:50px;
}
#ar #featured-employers li {
	float:right;
	line-height:normal;
	margin:8px 0 45px 49px;
}
#featured-employers li.last,#ar #featured-employers li.last {
	margin:8px 0 45px;
}
#latest_jobs {
	margin:0;
}
#latest_jobs li {
	border-bottom:1px solid #d9d9d9;
	margin:0 0 5px;
	padding:0 0 5px;
}
#latest_jobs li.last {
	border:0;
	margin:0;
	padding:0;
}
#latest_jobs li span {
	color:#868686;
}
#home-poll h2 {
	font-size:2em;
	font-weight:normal;
}
#home-poll label {
	cursor:pointer;
	display:inline-block;
	font-size:1.2em;
}
#home-poll button {
	margin:15px 0 0 0;
}
#search_wrapper {
	float:right;
	position:relative;
	right:5px;
	top:-37px;
}
#ar #search_wrapper {
	float:left;
	left:5px;
	right:auto;
}
.quick-search {
	border:1px solid #b1b1b1;
	height:38px;
	margin:0 0 15px;
	position:relative;
	text-align:left;
	width:600px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 0 15px #c2e2ed;
	-webkit-box-shadow:0 0 15px #c2e2ed;
	box-shadow:0 0 15px #c2e2ed;
}
body.people-home .quick-search {
	width:522px;
}
#ar .quick-search {
	text-align:right;
}
#search_wrapper .quick-search {
	border:0;
	height:32px;
	margin:0;
	width:470px;
	z-index:50;
	-moz-box-shadow:0 0 0 #fff;
	-webkit-box-shadow:0 0 0 #fff;
	box-shadow:0 0 0 #fff;
}
.quick-search table {
	margin:0;
}
.quick-search table td {
	font-size:1em;
	line-height:normal;
	padding:0;
}
.quick-search .error {
	position:absolute;
	left:113px;
	top:-20px;
}
#ar .quick-search .error {
	left:auto;
	right:113px;
}
.quick-search .channels,.quick-search .countries {
	border:1px solid #b1b1b1;
	border-width:0 1px 0 0;
	position:relative;
	background:url(../img/gradients-bg.png) left -40px no-repeat;
	background:-moz-linear-gradient(bottom,#D9D9D8 0%,#fff 90%);
	background:-webkit-linear-gradient(bottom,#D9D9D8 0%,#fff 90%);
	background:-ms-linear-gradient(bottom,#D9D9D8 0%,#fff 90%);
}
#ar .quick-search .channels,#ar .quick-search .countries {
	border-width:0 0 0 1px;
}
.quick-search .channels {
	width:100px;
	-moz-border-radius:2px 0 0 2px;
	-webkit-border-radius:2px 0 0 2px;
	border-radius:2px 0 0 2px;
}
#search_wrapper .quick-search .channels {
	width:90px;
}
#ar .quick-search .channels {
	-moz-border-radius:0 2px 2px 0;
	-webkit-border-radius:0 2px 2px 0;
	border-radius:0 2px 2px 0;
}
.quick-search .countries {
	background:#fff;
	border-width:0 0 0 1px;
	width:auto;
}
#ar .quick-search .countries {
	border-width:0 1px 0 0;
}
.quick-search #current-s,.quick-search #current-l {
	cursor:pointer;
	display:block;
	font-size:1.4em;
	font-weight:700;
	height:28px;
	line-height:28px;
	margin:0 15px 0 0;
	padding:5px 10px;
	width:auto;
}
#ar .quick-search #current-s,#ar .quick-search #current-l {
	margin:0 0 0 15px;
}
#search_wrapper .quick-search #current-s,#search_wrapper .quick-search #current-l {
	font-size:1.2em;
	height:22px;
	line-height:22px;
}
.quick-search i.mute {
	font-style:normal;
	font-weight:400;
}
.quick-search .i_16_item {
	left:auto;
	right:5px;
	top:11px;
}
#search_wrapper .quick-search .i_16_item {
	top:8px;
}
#ar .quick-search .i_16_item {
	left:5px;
	right:auto;
}
.quick-search .countries .i_16_item {
	right:5px;
}
#ar .quick-search .countries .i_16_item {
	left:5px;
	right:auto;
}
.quick-search .list {
	background:#fff;
	border:1px solid #b1b1b1;
	border-top:1px solid #eee;
	display:none;
	left:-1px;
	position:absolute;
	top:38px;
	width:100%;
}
#ar .quick-search .list,#search_wrapper .quick-search .countries .list {
	left:auto;
	right:-1px;
}
#search_wrapper .quick-search .list {
	top:30px;
}
.quick-search .countries .list {
	padding:0;
	width:210px;
	-moz-box-shadow:0 10px 9px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 10px 9px hsla(0,0%,0%,.6);
	box-shadow:0 10px 9px hsla(0,0%,0%,.6);
}
#ar #search_wrapper .quick-search .countries .list {
	left:-1px;
	right:auto;
}
.quick-search .list span {
	cursor:pointer;
	display:block;
	font-size:1.3em;
	height:28px;
	line-height:28px;
	margin:0;
	padding:5px 10px;
	width:80%;
}
#search_wrapper .quick-search .list span {
	width:77%;
}
.quick-search .countries .list span,#search_wrapper .quick-search .countries .list span {
	height:16px;
	line-height:16px;
	width:90%;
}
.quick-search .list span:hover {
	background-color:#ededed;
}
.quick-search input {
	border:0;
	font-size:1.4em;
	height:18px;
	margin:0;
	padding:10px;
	width:94%;
}
#search_wrapper .quick-search input {
	font-size:1.2em;
	height:22px;
	line-height:22px;
	padding:5px 10px;
	width:95%;
}
.quick-search button {
	font-size:1.8em;
	height:40px;
	margin:-1px -1px -1px 0;
	padding:0 12px;
}
#search_wrapper .quick-search button {
	border:0;
	height:32px;
	margin:0;
	padding:0;
	width:36px;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
#ar .quick-search button {
	font-size:1.6em;
	margin:-1px 0 -1px -1px;
}
#ar #search_wrapper .quick-search button {
	margin:0;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.home-blocks .job-r,.home-blocks .job-l {
	float:left;
	width:205px;
	color:#666;
}
#ar .home-blocks .job-r,#ar .home-blocks .job-l {
	float:right;
	color:#666;
}
.home-blocks .job-r {
	margin:0 20px 0 0;
}
#ar .home-blocks .job-r {
	margin:0 0 0 20px;
}
.home-blocks .job-r ul,.home-blocks .job-l ul {
	margin:0 0 10px;
}
.home-blocks .scrollbar {
	height:300px;
	overflow:auto
}
#new_bayt_banner_wrapper {
	width:1010px;
	height:196px;
	margin:0 0 13px -36px;
}
#ar #new_bayt_banner_wrapper {
	margin:0 -36px 13px 0;
}
.badges-wrapper {
	width:180px;
	text-align:right;
	margin:0;
}
#ar .badges-wrapper {
	text-align:left;
}
.badge {
	background-image:url(http://img.b8cdn.com/images/people/sprite-1.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:26px;
	height:40px;
	margin:0 0 5px 0;
}
.bdg-leadership {
	background-position:0 0;
}
.bdg-creativity {
	background-position:0 -50px;
}
.bdg-integrity {
	background-position:0 -100px;
}
.bdg-teamwork {
	background-position:0 -150px;
}
.bdg-analytical {
	background-position:0 -200px;
}
.badge-large {
	background-image:url(http://img.b8cdn.com/images/people/sprite-1.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:60px;
	height:92px;
}
.bdgl-leadership {
	background-position:0 -250px;
}
.bdgl-creativity {
	background-position:0 -352px;
}
.bdgl-integrity {
	background-position:0 -454px;
}
.bdgl-teamwork {
	background-position:0 -556px;
}
.bdgl-analytical {
	background-position:0 -658px;
}
.badge-in-form {
	display:inline-block;
	width:20%;
	*width:19%;
}
.give-badge {
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0 0 8px 0;
	font-size:1.1em;
}
.item {
	padding:0 0 0 20px;
	position:relative;
	display:inline-block;
}
#ar .item {
	padding:0 20px 0 0;
}
.item-icon {
	background:url(http://img.b8cdn.com/images/people/people-sprite.png) no-repeat;
	height:16px;
	width:16px;
	position:absolute;
	left:0px;
}
#ar .item-icon {
	right:0px;
}
.i-contact {
	background-position:0 -345px;
}
.i-twitter {
	background-position:0 -309px;
}
.i-recommend {
	background-position:0 -273px;
}
.i-comment {
	background-position:0 -525px;
}
.i-info {
	background-position:0 -381px;
}
.i-skills {
	background:url(http://img.b8cdn.com/images/people/people-sprite.png) no-repeat 0 -453px;
	height:16px;
	width:16px;
	position:relative;
	left:0px;
	display:inline-block;
	margin:0 5px -3px 0;
}
#ar .i-skills {
	background-position:0 -416px;
	margin:0 0 -3px 5px;
}
.i-dot {
	background-position:0 -701px;
}
.item-24 {
	padding:0 0 0 30px;
	position:relative;
	display:block;
	zoom:1;
}
#ar .item-24 {
	padding:0 30px 0 0;
}
.item-24-icon {
	background:url(http://img.b8cdn.com/images/people/people-sprite.png) no-repeat;
	height:24px;
	width:24px;
	position:absolute;
	left:0px;
}
#ar .item-24-icon {
	right:0px;
}
.i-recommend-large {
	background-position:0 -229px;
}
.mute,.cleartext {
	color:#999 !important;
}
.com-logo {
	background:url(http://img.b8cdn.com/images/people/people-sprite.png) no-repeat 0 -188px;
	height:30px;
	width:67px;
	display:inline-block;
	margin-top:3px;
}
.share-profile .icon-93 {
	margin:0 10px 0 0;
}
#ar .share-profile .icon-93 {
	margin:0 0 0 10px;
}
.icon-93 {
	display:inline-block;
	width:93px;
	margin:0 0 10px 0;
	text-align:center;
	cursor:pointer;
}
.icon-93 span {
	display:inline-block;
	width:93px;
	height:93px;
	margin-bottom:5px;
	background-color:#A4CDE0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background-image:url(http://img.b8cdn.com/images/people/sprite-icon-0.png);
}
.icon-93 span:hover {
	background-color:#85837A;
}
.icon-sendto span {
	background-position:0 0;
}
.icon-sendto span:hover {
	background-position:0 -300px;
}
.icon-twitter span {
	background-position:0 -100px;
}
.icon-twitter span:hover {
	background-position:0 -400px;
}
.icon-facebook span {
	background-position:0 -200px;
}
.icon-facebook span:hover {
	background-position:0 -500px;
}
.poweredby-logo {
	background:url(http://img.b8cdn.com/images/people/people-sprite.png) no-repeat 0 0;
	display:inline-block;
	height:20px;
	width:120px;
}
#ar .poweredby-logo {
	background-position:0 -115px;
	width:77px;
}
.quick-tooltip-object {
	display:inline-block;
	text-align:left;
	position:relative;
}
#ar .quick-tooltip-object {
	text-align:right;
}
.quick-tooltip {
	border:1px solid #d9d9d9;
	width:320px;
	z-index:99999;
	position:absolute;
	display:none;
	-moz-box-shadow:0 6px 10px hsla(0,0%,0%,.6);
	-webkit-box-shadow:0 6px 10px hsla(0,0%,0%,.6);
	box-shadow:0 6px 10px hsla(0,0%,0%,.6);
}
.quick-tooltip-content {
	overflow:hidden;
	zoom:1;
	background-color:#FFF;
	padding:15px;
	margin:0 !important;
}
.quick-tooltip-title {
	font-weight:bold;
	font-size:14 !important;
	margin-bottom:4px;
}
.quick-tooltip-icon {
	margin:5px;
}
.quick-tooltip span {
	display:block;
}
.quick-tooltip-list {
	font-size:11px;
}
.quick-tooltip-list b {
	margin-bottom:0;
	display:inline-block;
}
.quick-tooltip-list span {
	display:block;
}
.imgwrap3 {
	display:inline-block;
	float:left;
	padding:0 5px 0 0 !important;
}
#ar .imgwrap3 {
	display:inline-block;
	float:right;
	padding:0 0 0 5px !important;
}
.no-photo {
	background:url(http://img.b8cdn.com/images/people/people-sprite.png) no-repeat 0 -561px;
	height:120px;
	width:120px;
	display:inline-block;
}
.tooltip {
	position:absolute;
	z-index:999;
	display:none !important;
}
.tooltip_box {
	position:relative;
	background-color:#FFFFCC;
	padding:10px;
	border:1px solid #D9C8AE;
	font-size:1.1em;
	border-radius:3px;
	-moz-box-shadow:0 3px 5px hsla(0,0%,0%,.2);
	-webkit-box-shadow:0 3px 5px hsla(0,0%,0%,.2);
	box-shadow:0 3px 5px hsla(0,0%,0%,.2);
}
.tooltip_pointer {
	left:1px;
	background-image:url(http://img.b8cdn.com/images/icons/pointer_en.gif);
	position:relative;
	width:10px;
	height:19px;
}
#ar .tooltip_pointer {
	right:1px;
	background-image:url(http://img.b8cdn.com/images/icons/pointer_ar.gif);
}
#top_stories {
	border-bottom:5px solid #1D1D1B;
	height:100%;
	margin:0 0 20px;
	overflow:hidden;
	padding:0 0 20px;
}
#top_stories .intro {
	border:1px solid #DEDEDE;
	border-width:0 1px 0 0;
	padding:0 32px 0 0;
	width:618px;
}
#ar #top_stories .intro {
	border-width:0 0 0 1px;
	padding:0 0 0 32px;
}
#top_stories .winners {
	padding:0 0 0 20px;
	width:266px;
}
#ar #top_stories .winners {
	padding:0 20px 0 0;
}
#top_stories .winners ul {
	margin:0;
	overflow:hidden;
}
#top_stories .winners li {
	float:left;
	margin:0 25px 0 0;
	width:70px;
}
#ar #top_stories .winners li {
	float:right;
	margin:0 0 0 25px;
}
#top_stories .winners li.last {
	margin:0 !important;
}
#top_stories .winners h4 {
	font-size:1.2em;
	font-weight:700;
	margin:0 0 10px;
}
#top_stories .winners img {
	margin:0 0 10px;
}
.success_stories {
	font-size:1em;
	line-height:1em;
}
.success_stories .success_story_modal_info {
	width:586px;
}
body.career-rising .divider-bottom {
	padding:0 0 20px;
	margin:0 0 20px;
}
#my_specialities {
	border:1px solid #ccc;
	position:relative;
	margin:0 0 15px;
}
.new_ftr {
	background:url(http://img.b8cdn.com/images/templates/bayt/4.0/new-feature.png) -1px -2px no-repeat;
	height:70px;
	position:absolute;
	right:0;
	top:0;
	width:70px;
}
#ar .new_ftr {
	background-position:-73px -2px;
	left:0;
	right:auto;
}
#fr .new_ftr {
	background-position:-143px -2px;
	height:89px;
	width:89px;
}
#my_specialities .content {
	overflow:hidden;
	padding:20px;
}
#my_specialities .content h3 {
	font-size:1.8em;
}
#my_specialities .l {
	border:1px solid #C7C6C6;
	border-width:0 1px 0 0;
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	width:300px;
}
#ar #my_specialities .l {
	border-width:0 0 0 1px;
	margin:0 0 0 15px;
	padding:0 0 0 15px;
}
#my_specialities .r {
	width:247px;
}
#my_specialities p.add {
	background-color:#ededed;
	padding:8px 0;
	margin:0;
}
#my_specialities h4 .mute {
	font-weight:400;
}
#add_speciality,#all_suggestions {
	margin:0;
	position:relative;
}
#add_speciality .i_close {
	display:none;
	left:auto;
	right:15px;
	top:8px;
	z-index:9;
}
#ar #add_speciality .i_close {
	left:15px;
	right:auto;
}
.s_text,.s_tag.ui-draggable-dragging {
	border:1px solid #C7C6C6;
	height:18px;
	line-height:18px;
	padding:5px;
	margin:0 0 10px;
	width:280px;
}
.s_text {
	position:relative;
}
.s_text.last {
	margin:0;
}
.s_text.filled,.s_tag.ui-draggable-dragging {
	background:#868686 !important;
	border-color:#706F6F;
	color:#fff !important;
}
.s_tag {
	background:#E6E6E6;
	color:#1D1D1B !important;
	cursor:pointer;
	display:inline-block;
	margin:0 5px 5px 0;
	padding:0 8px;
	text-decoration:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	z-index:10;
	line-height:25px;
}
.s_tag:hover,.s_tag.active {
	background-color:#575756;
	color:#fff !important;
	text-decoration:none;
}
#ar .s_tag {
	margin:0 0 5px 5px;
}
.s_tag.ui-draggable-dragging {
	cursor:move;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
.s_tag.ui-draggable-disabled {
	color:#ccc;
	cursor:no-drop;
}
#speciality_wrkspc {
	margin:0 0 20px;
	position:relative;
}
#speciality_wrkspc .specialties_tabs {
	border-bottom:1px solid #ccc;
	height:63px;
	margin:0;
	padding:0;
	width:100%;
}
#speciality_wrkspc ul {
	margin:0;
}
#speciality li,#speciality_wrkspc li {
	margin:0 18px 0 0;
	padding:0;
	position:relative;
	width:180px;
	line-height:1em;
}
#ar #speciality li {
	margin:0 0 0 27px;
	padding:0 0 0 23px;
	*position:static !important;
}
#speciality_wrkspc li {
	border-width:0 1px 0 0;
	border-color:#ccc;
	cursor:pointer;
	border-style:solid;
	height:54px;
	margin:0;
	width:92px;
	padding:10px 0 0 10px;
	position:relative;
}
#speciality_wrkspc li:first-child {
	border-width:0 1px;
}
#ar #speciality_wrkspc li {
	border-width:0 0 0 1px;
	margin:0;
	padding:10px 10px 0 0;
}
#ar #speciality_wrkspc li.last {
	border-width:0;
}
#speciality_wrkspc li.all {
	background:url(../img/gradients-bg.png) left -202px no-repeat;
	background:-moz-linear-gradient(bottom,#fff 0%,#e1e2e3 90%);
	background:-webkit-linear-gradient(bottom,#fff 0%,#e1e2e3 90%);
	background:-ms-linear-gradient(bottom,#fff 0%,#e1e2e3 90%);
	margin:0 0 -1px;
}
#speciality h4,#speciality_wrkspc h4 {
	color:#1D1D1B;
	display:inline-block;
	font-size:1.1em;
	font-weight:400;
	line-height:1.5em;
	margin:0;
	vertical-align:top;
}
.rank_lbl {
	color:#706F6F;
	font-size:10px;
	margin-bottom:5px;
}
.top_specialist .rank_lbl {
	color:#1D1D1B;
	line-height:1em;
}
.rank_c {
	display:inline-block;
	width:100%;
}
#speciality_wrkspc .rank_c,.speciality-info .rank_c,#speciality .rank_c,.top_specialist .rank_c {
	width:90px;
}
.rank_red {
	background-color:#B2BEB5;
	display:inline-block;
	height:6px;
}
.rank_bronze {
	background-color:#CD7F32;
	display:inline-block;
	height:6px;
}
.rank_gold {
	background-color:#FFD700;
	display:inline-block;
	height:6px;
}
.rank_silver {
	background-color:#C0C0C0;
	display:inline-block;
	height:6px;
}
#speciality .arrow,#speciality_wrkspc .arrow {
	background:url(http://img.b8cdn.com/images/specialities/spec-arrows.png) left top no-repeat;
	display:block;
	height:22px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:22px;
}
#ar #speciality .arrow,#ar #speciality_wrkspc .arrow {
	left:0;
	right:auto;
}
#speciality .arrow:hover,#speciality .selected,#speciality_wrkspc .arrow:hover,#speciality_wrkspc .selected {
	background-position:-22px top;
}
.modal {
	background-color:#fff;
	border:1px solid #a3a3a3;
	height:430px;
	left:22px;
	top:22px;
	position:absolute;
	width:550px;
	z-index:100;
	-moz-box-shadow:0 4px 15px #828282;
	-webkit-box-shadow:0 4px 15px #828282;
	box-shadow:0 4px 15px #828282;
}
.modal .close {
	background:url(http://img.b8cdn.com/images/specialities/close.png) left top no-repeat;
	display:block;
	height:23px;
	left:auto;
	position:absolute;
	right:0;
	text-decoration:none;
	top:0;
	width:23px;
}
#ar .modal .close {
	left:0;
	right:auto;
}
.modal .left {
	border-right:1px solid #dbdbdb;
	float:left;
	height:390px !important;
	padding:20px !important;
	width:265px !important;
}
#ar .modal .left {
	border-left:1px solid #dbdbdb;
	border-right:0;
	float:right;
}
.modal .right {
	float:right;
	height:390px !important;
	padding:20px !important;
	width:204px !important;
}
#ar .modal .right {
	float:left;
}
.modal h3,.modal p {
	margin:0 0 10px;
}
.modal h3 .mute {
	font-weight:400;
}
.recommend_user {
	border-bottom:1px solid #dbdbdb;
	margin:0 0 10px;
	padding:0 0 10px;
}
.recommend_user .add {
	display:block;
	float:left;
	margin:0 10px 0 0;
}
#ar .recommend_user .add {
	float:right;
	margin:0 0 0 10px;
}
.recommend_user .add:hover {
	text-decoration:none;
}
.recommend_count .i_recommend_count {
	float:left;
}
#ar .recommend_count .i_recommend_count {
	float:right;
}
.recommend_count sup {
	color:#007DC3;
	font-size:0.9em;
}
.recommend_count h3 {
	font-size:1.2em;
	line-height:1.6em;
	margin:0;
}
.users_recommendations {
	color:#4D4D4D;
	height:230px;
	overflow-y:auto;
}
.users_recommendations .more {
	color:#4D4D4D;
	text-decoration:underline;
}
.users_recommendations .content {
	border:1px solid #dedede;
	border-width:0 0 1px;
	min-height:60px;
	padding:10px 0;
}
.users_recommendations .speciality-info {
	margin:0 0 0 70px;
}
#ar .users_recommendations .speciality-info {
	margin:0 70px 0 0;
}
.users_recommendations .speciality-info p {
	font-size:1.1em;
	line-height:1.3em;
}
#user-recommended li {
	float:left;
	height:60px;
	margin:0 5px 5px 0;
	padding:0;
	width:60px;
}
#ar #user-recommended li {
	float:right;
	margin:0 0 5px 5px;
	padding:0;
}
#improve_rank h2 {
	font-weight:700;
	font-size:20px;
	line-height:24px;
	margin:0 0 15px;
}
#improve_rank h3 {
	color:#E6332A;
	font-size:20px;
	font-weight:700;
	line-height:24px;
}
#improve_rank .rank_lbl {
	font-size:16px;
	margin:0 0 16px;
}
#improve_rank li {
	border:0 !important;
	height:auto;
	margin:0 0 10px !important;
	padding:0 !important;
	width:100% !important;
}
#improve_rank .steps {
	background:url(http://img.b8cdn.com/images/specialities/steps.png) left top no-repeat;
	float:left;
	height:25px;
	margin:0 15px 35px 0;
	width:25px;
}
#ar #improve_rank .steps {
	float:right;
	margin:0 0 35px 15px;
}
#improve_rank .two {
	background-position:-35px top;
}
#improve_rank .button {
	margin:2px 0;
}
.ask_question,#speciality-stream .content {
	border:1px solid #ccc;
	border-width:1px 0 0;
	padding:20px;
}
#speciality_wrkspc .ask_question {
	border:0;
}
#speciality_wrkspc #add-more-div button {
	margin:0 2px;
}
#ask-question-div p {
	margin:0;
}
.ask_question h3 {
	color:#1D1D1B;
	font-size:16px;
	font-weight:700;
	margin:0 0 10px;
}
.ask_question input.text,.ask_question textarea {
	border:1px solid #ccc;
	padding:7px 5px;
	margin:0 0 10px;
	width:98%;
	box-shadow:0 0 15px rgba(204,204,204,0.65);
	-moz-box-shadow:0 0 15px rgba(204,204,204,0.65);
	-webkit-box-shadow:0 0 15px rgba(204,204,204,0.65);
}
.ask_question input.text {
	height:15px;
}
.ask_question textarea {
	height:26px;
}
#speciality-stream .content .user {
	float:left;
	margin:0 10px 0 0;
}
#ar #speciality-stream .content .user {
	float:right;
	margin:0 0 0 20px;
}
#speciality-stream .content {
	min-height:60px;
	position:relative;
}
#speciality-stream .speciality-info {
	margin:0 80px 0 80px;
}
.speciality-info h3,.speciality-info p {
	margin:0;
}
.speciality-info a.mute {
	text-decoration:underline;
}
.speciality-info .s_tag {
	margin:5px 5px 5px 0;
}
#ar .speciality-info .s_tag {
	margin:5px 0 5px 5px;
}
.speciality-info .question {
	background:#f6f6f6;
	border:1px solid #ccc;
	border-width:1px 0 0;
	margin:10px -100px -20px 0;
	padding:20px;
	position:relative;
}
#ar .speciality-info .question {
	margin:10px 0 -20px -100px;
}
.speciality-info .answer {
	font-size:2.6em;
	font-weight:700;
	position:absolute;
	right:20px;
	text-align:center;
	top:20px;
}
#ar .speciality-info .answer {
	left:20px;
	right:auto;
}
.speciality-info .answer .score {
	color:#007DC3;
	padding:4px 0;
}
#speciality-stream .show-more {
	background-color:#EDEDED;
	color:#B2B2B2;
	display:block;
	font-size:1.2em;
	padding:10px;
	text-align:center;
}
#speciality-stream .content .button {
	position:absolute;
	right:20px;
	top:20px;
}
#ar #speciality-stream .content .button {
	left:20px;
	right:auto;
}
.top_specialist {
	margin:0 0 5px;
}
.top_specialist .user {
	float:left;
	height:60px;
	margin:0 10px 0 0;
	width:60px;
}
#ar .top_specialist .user {
	float:right;
	margin:0 0 0 10px;
}
.top_specialist .rank {
	margin:0 0 0 70px;
}
#ar .top_specialist .rank {
	margin:0 70px 0 0;
}
.app_details {
	display:none;
}
.app_details td {
	padding:0;
}
tr.show_status {
	cursor:pointer;
}
tr.show_status:hover {
	background:#ebebeb;
}
.app_status {
	font-size:1em;
	line-height:1.4em;
	padding:20px;
}
.app_status .l {
	margin:0 20px 0 0;
}
#ar .app_status .l {
	margin:0 0 0 20px;
}
.app_status .col {
	border:1px solid #DADADA;
	border-width:0 1px 0 0;
}
#ar .app_status .col {
	border-width:0 0 0 1px;
}
.app_status .col.first {
	background:#F6F6F6;
}
.app_status table {
	border:1px solid #DADADA;
	font-size:1em;
	line-height:1.4em;
}
.app_status p,.app_status td {
	font-size:1em;
	line-height:1.4em;
}
.app_status td {
	border:1px solid #DADADA;
	border-width:0 0 1px 0;
	color:#B2B2B2;
	padding:7px;
	text-align:center;
	vertical-align:middle;
}
.app_status td {
	padding:7px 12px;
}
.app_status td:first-child {
	color:#000;
	text-align:left;
}
#ar .app_status td:first-child {
	text-align:right;
}
.app_status td.active {
	color:#000;
	font-weight:700;
}
.app_status td.active.top {
	background:#007DC3;
	color:#fff;
}
.app_status .sep {
	color:#dadada;
	padding:0 11px;
}
body.myapplications div.app_status div.r {
	float:left;
}
#specialties_frame {
	border:1px solid #dedede;
	height:100%;
}
#specialties_frame .left {
	height:100%;
	width:659px;
}
#specialties_frame .right {
	border:1px solid #c3c3c3;
	height:100%;
	margin:-1px;
	width:318px;
	-moz-box-shadow:inset 0 0 20px hsla(0,0%,0%,0.2);
	-webkit-box-shadow:inset 0 0 20px hsla(0,0%,0%,0.2);
	box-shadow:inset 0 0 20px hsla(0,0%,0%,0.2);
}
#specialties_frame .ask_question {
	background:#f7f7f7;
	border:0;
	min-height:90px;
	padding:20px;
	position:relative;
}
#specialties_frame .browse {
	bottom:0;
	left:10px;
	margin:0;
	position:absolute;
}
#ar #specialties_frame .browse {
	left:auto;
	right:10px;
}
#specialties_frame .browse li {
	margin:0 10px 0 0;
}
#ar #specialties_frame .browse li {
	margin:0 0 0 10px;
}
#specialties_frame .browse a {
	color:#9d9d9c;
	display:block;
	font-size:1.2em;
	line-height:1.4em;
	padding:8px 10px;
}
#specialties_frame .browse a:hover,#specialties_frame .browse a.active {
	background:#dadada;
	color:#1d1d1d;
	text-decoration:none;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
#specialties_frame .browse a.active {
	font-weight:700;
}
#specialties_frame .qsearch,#specialties_frame .block {
	border:1px solid #dedede;
	border-width:1px 0 0;
	margin:0;
	padding:20px;
}
#specialties_frame .qsearch {
	border:0;
}
#specialties_frame .qsearch .text {
	height:26px;
	line-height:26px;
	margin:0 0 10px;
	width:96%;
}
#specialties_frame .qsearch button.aux {
	margin:0 0 0 -33px;
	padding:0;
}
#ar #specialties_frame .qsearch button.aux {
	margin:0 -33px 0 0;
}
#specialties_frame #speciality li {
	margin:0 10px 20px 0;
}
#specialties_frame .head {
	border:1px solid #dedede;
	border-width:0 0 1px;
	padding:20px 20px 0;
}
::-webkit-scrollbar {
	width:13px;
}
::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px #e2e2e2;
	-webkit-border-radius:0;
	border-radius:0;
	background:#f1f1f1;
}
::-webkit-scrollbar-thumb {
	-webkit-border-radius:0;
	border-radius:0;
	background:#C5C5C5;
	-webkit-box-shadow:inset 0 0 6px #b6b6b6;
}
::-webkit-scrollbar-thumb:window-inactive {
	background:#ccc;
}
.job-badge {
	position:absolute;
	right:10px;
	top:23px;
}
#ar .job-badge {
	left:10px;
	right:auto;
}
.job-badge b {
	background:#ededed;
	font-size:1.2em;
	margin:0 -20px 0 0;
	padding:6px 20px 6px 10px;
	text-transform:capitalize;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#ar .job-badge b {
	margin:0 0 0 -20px;
	padding:6px 10px 6px 20px;
}
.job-badge .img {
	display:inline-block;
	position:relative;
	vertical-align: middle;
}