/*Fulltimejobs New Design style start*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, header, nav, article, aside, footer, hgroup, section {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	text-decoration: none;
	list-style:none
}
input, textarea, select, button {
	font-family: 'Roboto', sans-serif !important;
	font-size:14px;
}
body {
	background:#f4f4f4;
	font-family: 'Roboto', sans-serif;
	color:#4b4b4b;
	font-size:13px;
}
header, section, footer, aside, nav, main, article, figure {
	display: block;
}
button {
	cursor:pointer
}
.mt8 {
	margin-top:8px
}
.fullWidth{width:96% !important}
.mainWrapper {
	width:1003px;
	margin:auto;
	/*position: relative;*/
	
}
.headerTop {
	background-color:#2d7fae;
	height: 72px;
}
.logo_main {
	/*background:url(../img/logo-main.png) center bottom no-repeat;*/
	float:left;
	margin:17px 0 0 0
}
.logo_main a {
	width:171px;
	height:41px;
	display:block;
}
.navbar-right {
	float: right;
	position: relative;
	top: 17px;
	margin-right: 10px;
}
.nav {
	float:left;
	height: 33px;
	/*width: 960px;*/
	margin: auto;
	padding-top: 4px;
}
ul.nav li {
	float: left;
	text-align: center;
	line-height: 36px;
	color: #fff;
	height: 36px;
}
ul.nav li a {
	float:left;
	text-align:center;
	font-weight:normal;
	color:#fff;
	margin:0 16px 0 16px;
	font-size:14px;
}
ul.nav li a:hover {
	float: left;
	text-align: left;
	font-weight: normal;
	color: #e5f6ff;
	border-bottom:#c0d334 3px solid
}
ul.flagcategory li {
	float: left;
	width:30px;
}
.dropdown {
	position: relative;
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.open>.dropdown-menu {
	display: block;
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	top: 49px;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.flagsBlck {
	background-color: #14394e;
	float: left;
	width: 100%;
	padding: 9px 0 7px;
	position:relative;
}
.flagcategory {
	width: 450px;
	border-style: none;
	border-color: White;
	text-align: left;
	margin: auto;
}
.weOfferCont {
	position: absolute;
	top: 65px;
	left: 50%;
	color: #fff;
	margin-left: -222px;
	font-size: 25px;
	text-shadow: 2px 2px 7px rgba(0, 0, 0, 0.71);
	z-index:999
}
.weOfferCont span {
	color:#f4f204
}
.searchJobCont {
	background: #000;
	text-align:center;
	font-size:13px;
	color:#e9e700;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 37px;
	opacity: 0.44;
}
.searchJobsConts {
	text-align: center;
	font-size: 13px;
	color: #e9e700;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -440px;
	z-index:99
}
.searchJobsConts a {
	padding: 10px 0;
	display: inline-block;
	color: #e9e700;
	margin: 0 12px;
}
.searchJobsConts a:hover {
	color:#FF3
}
.searchJobsConts span a {
	color:#fff;
	text-transform:uppercase
}
.searchJobsConts span a:hover {
	color:#CCCCCC;
}
.job-banner {
	padding: 7.5rem 0;
	background: #eeefee;
	background-position: bottom right;
	background-size: 50%;
	position: relative;
	float: left;
	/*background: url(../img/sliderimg.png) center center no-repeat;*/
	width: 100%;
	margin-bottom: 15px;
}
.job-banner-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	z-index:99;
	opacity: 0.21;
	z-index:99
}
.dynamicimg{position:absolute;top:0}
.dynamicimg img{margin-left: auto;
    margin-right: auto;
    width: 100%;
    height: 310px;}
.job-banner-container {
	width:978px;
	margin:auto;
	position:relative;
	z-index:999
}
.search-form-box-overlay {
	color: #fff;
	background: #fff;
	position: relative;
	opacity: 0.66;
	margin: auto;
	height: 70px;
}
.frm1 {
	width: 39.2%;
	float:left
}
.frm1 input {
	padding: 14px 10px;
	border: none;
	width: 94.1%;
	height: 17px;
}
.frm2 {
	width: 20%;
	float:left
}
.frm2 select {
	padding: 14px 10px;
	border: none;
	width: 98.5%;
	height: 45px;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../img/icn-drpdwnarw.png) no-repeat center right #fff;
}
.frm3 {
	width: 13%;
	float:left
	
}
.frm3 input {
	padding: 14px 10px;
	border: none;
	width: 82%;
	height: 17px;
}
.withinblck {
	width: 6%;
	float: left;
	background: white;
	color: #000;
	line-height: 45px;
	text-align:center;
	font-size:14px
}
.frm4 {
	width: 8%;
	float:left
}
.frm4 select {
	padding: 13px 10px;
	border: none;
	width: 100%;
	height: 45px;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../img/icn-drpdwnarw.png) no-repeat center right #fff;
}
.search-form-box {
	color: #fff;
	background: #c8c7c7;
	position: absolute;
	width: 98%;
	height: 45px;
	top: 12px;
	left: 9px;
}
.greenBtn {
	background-color: #528c00;
}
.Srch {
	width: 132px;
	height: 47px;
	margin-top: -1px;
	color: #fff;
	font-size: 18px;
	border: none;
}
.jobsCont {
	width:805px;
	float:left;
	background-color: white;
	margin-bottom: 15px;
	padding-bottom:4px;
}
.jobsCont ul {
	float:left;
	padding: 25px 17px 10px 17px;width: 29%;
}
.jobsCont ul h2 {
	color: #082f6a;
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: #e7e7e7 1px solid;
	margin-bottom: 10px;
}
.jobsCont ul li a {
	color:#005a7f;
	font-size:14px;
	padding:5px 0;
	display: inline-block;
}
.jobsCont ul li a:hover {
	color:#09c
}
.viewall {
	color: #008bec;
	font-size: 14px;
	display: block;
	width: 100%;
	border-top: #e7e7e7 1px solid;
	margin-top: 5px;
	padding-top: 12px;
}
.view-all {
	color: #008bec;
	font-size: 14px;
	display: inherit;
	width: inherit;
	border-top: none;
	margin-top: 5px;
	padding-top: 0;
	float: right;
}
a.view-all:hover, a.viewall:hover {
	color:#666
}
.fwd-jobsCont {
	width:100%
}
.fwd-jobsCont ul {
	width:29%;
	padding-top:8px
}
.fwd-jobsCont h2 {
	color: #082f6a;
	font-size: 17px;
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: #e7e7e7 1px solid;
	margin: 18px 18px 0;
}
.adv-hr {
	width: 117px;
	float: left;
	margin-left: 18px;
	padding: 10px 14px;
	background-color: white;
}
.adv-vr {
	clear: both;
	width: 732px;
	padding: 10px;
	background: #fff;
	margin: 15px auto;
	height: 90px;
}
.topicBlck {
	float: left;
	/*width: 32.5%;*/
	background-color: white;
	border-bottom: #e5e6e6 5px solid;
	margin-right: 12px;
	border-radius: 8px;
}
.topicBlck ul {
	padding: 20px;
	min-height: 310px;
	position:relative
}
.topicBlck ul li {
	color: #777;
	padding: 10px 0;
	font-size: 14px;
	border-bottom: #ececec 1px solid;
}
.topicBlck ul li a {
	color:#777
}
.topicBlck ul li a:hover {
	color:#333
}
.posabs-btm18-r22 {
	position: absolute;
	bottom: 18px;
	right: 22px;
}
.topicBlck ul h2 {
	color: #000;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
}
.topicBlck ul li:first-child {
	padding-top:0px
}
.topicBlck ul li:last-child {
	border:none
}
#footerContainer {
	background: #2e3339;
	width: 100%;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
	height: auto
}
#footerContainer ul {
	width:20%;
	float:left
}
#footerContainer ul ul {
	width:100%
}
#footerContainer ul h2 {
	color:#b6b6b6;
	font-size:17px;
	font-weight:normal;
	padding: 10px 0;
}
#footerContainer ul li {
	padding:4px 0 3px;
}
#footerContainer .byState {
	width:100%;
	margin-top: 13px;
	padding-top:10px;
	border-top:#5c6064 1px solid
}
#footerContainer .byState ul {
	width:100% !important;
	margin-bottom: 20px;
}
#footerContainer .byState ul li {
	float:left;
	margin-right: 4px;
}
#footerContainer .byState ul li a {
	margin-right: 4px;
}
#footerContainer ul li a {
	color:#fff
}
#footerContainer ul li a:hover {
	color:#b6b8ba
}
#footerContainer .footerBlck {
	width: 970px;
	margin: auto;
	overflow: hidden;
}
.icnsocial {
	width: 26px;
	height: 26px;
	display: inline-block;
	margin-bottom: -7px;
	margin-right:10px
}
.icn-social1 {
	background:url(../img/icn-social.png) 0 0 no-repeat;
}
.icn-social2 {
	background:url(../img/icn-social.png) -32px 0 no-repeat;
}
.icn-social3 {
	background:url(../img/icn-social.png) -63px 0 no-repeat;
}
.icn-social4 {
	background:url(../img/icn-social.png) -93px 0 no-repeat;
}
.icn-social5 {
	background:url(../img/icn-social.png) -124px 0 no-repeat;
}
.icn-social6 {
	background:url(../img/icn-social.png) -155px 0 no-repeat;
}
.icn-social7 {
	background:url(../img/icn-social.png) -185px 0 no-repeat;
}
.icn-social8 {
	background:url(../img/icn-social.png) -215px 0 no-repeat;
}
.mbtm8 {
	margin-bottom:8px
}
.copyighttxt {
	width: 100%;
	margin: auto;
	text-align: center;
	color: #fff;
	padding: 10px 0;
	background-color:#43484d
}
.chatsupport {
	float: right;
    position: absolute;
    right: 19px !important;
    top: 15px;
}
.chatsupport a {
	font-size: 11px;
	color: #ddd;
	text-decoration:none
}
.chatsupport a:hover {
	color:#fff;
}
.chatsupport h2 {
	color: #fffc00;
	font-weight: bold;
	float: left;
	font-size: 14px;
}
.chatsupport span {
	font-size: 11px;
	color: #ddd;
	/*background: url(../img/icn-chat.png) 0 1px no-repeat;*/
	margin: 0 13px;
	padding-left: 31px;
	height: 18px;
	position: relative;
	top: -19px; /*top: -3px;*/
	display: inline-block;
	padding-top: 4px;
}
@-moz-document url-prefix() {
 .withinblck {
 line-height:45px
}
}
.innerPage {
	background: url(../img/inner-bg.jpg) center 107px repeat-x #f4f4f4;
}
.innerPageCont {
	background-color: #fff;
	float: left;
	width:79%;   
	margin-bottom: 25px;
	padding: 17px;
}
.mainSec {
	margin-top: 10px;
}
.targetDiv {
	background-color: #f5f5f5;
	margin: 0 -8px;
	padding: 10px;
	border-left:#e5e5e5 1px solid;
	border-top:#a1c1eb 1px solid;
	border-right:#e5e5e5 1px solid;
	border-bottom:#e5e5e5 1px solid
}
.backLink {
	color:#fe0c17;
	float:right;
	margin: 10px 5px 0;
}
.icnback {
	background:url(../img/sprite.png) 7px -26px no-repeat;
	width:30px;
	height:20px;
	display: inline-block;
}
#contentContainer h1 {
	/*margin: 20px 0;*/margin: 34px 0;
	float: left;
	width: 100%;
	font-size: 25px;
	color: #fff;
	font-weight: 500;
}
button.accordion {
	background-color: #e8f6ff;
	color: #545454;
	cursor: pointer;
	font-weight: bold;
	padding: 7px 8px;
	width: 100%;
	text-align: left;
	outline: none;
	position:relative;
	font-size: 14px;
	transition: 0.4s;
	border: #a1c3ec 1px solid;
}
button.accordion.active, button.accordion:hover {
	background-color: #ccc;
}
button.accordion:after {
	content: '\002B';
    color: #777;
    font-weight: bold;
    font-size: 20px;
    float: right;
    margin-left: 5px;
    margin-top: 3px;
    position: absolute;
    right: 6px;
    top: 0;
}
button.accordion.active:after {
	content: "\2212";
}
div.panel {
	background: #f5f5f5;
	/* border-top: #e2e2e2 1px solid; */
    /* border-bottom: #e2e2e2 1px solid; */
    padding: 0 10px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	border-left:#a1c3ec 1px solid;
	border-right:#a1c3ec 1px solid;
	border-bottom:#a1c3ec 1px solid;
}
div.panel p {
	padding:8px 0
}
.h3px {
	height:3px
}
ul li.emptype {
	width: 31.7%;
	padding-bottom: 20px;
	float: left;
	margin-right: 15px;
	border: #dbdbdb 1px solid;
}
ul li.emptype img {
	width:100%
}
ul li.emptype:last-child {
	margin-right:0
}
.emptype h3 {
	background:#3181ad;
	font-size:16px;
	text-align:center;
	color:#fff;
	font-weight:normal;
	padding:10px 30px
}
ul li.emptype ul {
	margin:auto;
	width:90%;
}
ul li.emptype ul li {
	color: #2b2b2b;
	font-size: 15px;
	margin-top: 18px;
	border-top: #d9d9d9 1px solid;
	padding-top: 18px;
}
.emptypebtn {
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn-primary {
	color: #fff!important;
	background: #6da544!important;
	border-color: #6da544!important;
	height: 35px;
	width: 100px;
	border: none;
	margin: 20px 0 0;
}
.withAdv {
	width:93%;
	margin-bottom: 25px;
}
/* Fixed sidenav, full height */
.sidenav {
	height: 100%;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	overflow-x: hidden;
	padding-top: 20px;
	background-color:#fafafa;
	width:28%;
	float:left;
	margin-top: 16px;
}
/* Style the sidenav links and the dropdown button */
.sidenav a, .dropdown-btn {
	padding: 6px 8px 6px 16px;
	text-decoration: none;
	font-size: 15px;
	color: #000;
	display: block;
	border: none;
	background: none;
	width:100%;
	text-align: left;
	cursor: pointer;
	outline: none;
} .dropdown-btn {border-bottom: #e9e9e9 1px solid;}
.sidenav a {
	color:#004276;
	font-size:14px;
	padding-left: 8px;
}
.sidenav a span {
	color:#707070
}
button.dropdown-btn:after {
	content: '\25BC';
	color: #9d9d9d;
	float:right;
	font-size: 9px;
}
.sidenav button.active:after {
	content: '\25B2';
	color: #9d9d9d;
	float:right;
	font-size: 9px;
}
.jobResultContents {
	width:70%;
	margin-left:18px;
	float:left
}
.jobResultContents ul li {
	border:#ededed 1px solid;
	padding: 15px 15px 0 15px;
	overflow: hidden;
	margin-top: 16px;
}
.jobResultContents .reqrdFor, .jobResultContents .reqrdFor ul li {
	border:none;
	padding:0
}
.jobResultContents .applyBlck {
	background-color: #f7f7f7;
	padding: 15px 15px 15px;
	display: inline-block;
	width: 100%;
	margin: 0px -15px;
}
.jobResultContents .applyBlck button {
	float:right;
	background-color:#6da544;
	color:#fff;
	padding:5px 10px;
	border:none
}
.jobResultContents .applyBlck button:hover {background-color:#316907!important}
 ul.pagination li{
     border: none !important;
    padding: 0 !important;
    float: left;
    /* overflow: hidden; */
    margin-bottom: 16px;
    background: #e0e0e0;
}ul.pagination li:last-child{background:none}
/* On mouse-over */
.sidenav a:hover, .dropdown-btn:hover {
	color: #005079;
}
/* Main content */
.main {
	margin-left: 200px; /* Same as the width of the sidenav */
	font-size: 20px; /* Increased text to enable scrolling */
	padding: 0px 10px;
}
.dropdown-container {
	display: none;
	/*background-color: #262626;*/
	padding-left: 8px;
}
/* Optional: Style the caret down icon */
.fa-caret-down {
	float: right;
	padding-right: 8px;
}
.jobDetls h4 {
	color:#0080c9;
	font-size:20px;
	font-weight:500
}
.jobDetls .jobDate {
	color:#7c7c7c;
	font-size:12px;
	float:right
}
.cName {
	color:#a4a4a4;
	font-size:14px
}
.reqrdFor {
	width: 100%;
	margin: 8px 0 18px;
	float: left;
	border-top: 1px solid #e7e7e7;
	font-weight:500;
	border-bottom: #e7e7e7 1px solid;
	padding: 8px 0;
	font-size:14px;
}
.reqrdFor li {
	float:left;
	color:#404040;
	margin-right: 18px;
}
.reqrdFor p {
	width:100%;
	float:left;
	padding-top:8px;
	font-weight:400;
}
.reqrdFor p label {
	color:#004276;
	font-weight:500;
}
.applybtn-jbdtls {
	width:100%;
	float:left
}
.applybtn-jbdtls input {
	margin-right:10px;
	padding:0 12px
}
.applybtn-jbdtls input.btn-blue {
	color: #fff!important;
	background: #2d7fae!important;
	border-color: #2d7fae!important;
	height: 35px;
	border: none;
}
input.btn-blue:hover {
	color: #fff!important;
	background: #004369!important;
	border-color: #2d7fae!important;
	height: 35px;
	border: none;
}
.applybtn-jbdtls input.btn-green {
	color: #fff!important;
	background: #6da544!important;
	border-color: #6da544!important;
	height: 35px;
	border: none;
}
input.btn-green:hover {
	color: #fff!important;
	background: #316907!important;
	border-color: #6da544!important;
	height: 35px;
	border: none;
}
.jdLink {
	float:right
}
.jdLink li {
	float:left;
	margin: 8px;
	border-bottom:none !important;
	padding:0 !important
}
.jdLink li a {
	font-size:15px;
	color:#0b7ab9;
}
.clrRed {
	color:#fe0c17 !important;
}
.icnEmlFrnd {
	background: url(../img/sprite.png) 0 -57px no-repeat;
	width: 28px;
	height: 17px;
	display: inline-block;
	margin-bottom: -2px;
	margin-right: 2px;
}
.icnSave {
	background: url(../img/sprite.png) 0 -84px no-repeat;
	width: 26px;
	height: 18px;
	display: inline-block;
	margin-bottom: -3px;
	margin-right: 2px;
}
.icnBack {
	background: url(../img/sprite.png) 0 -31px no-repeat;
	width: 26px;
	height: 18px;
	display: inline-block;
	margin-bottom: -3px;
	margin-right: 2px;
}
.jdMsg {
	float:left;
	font-size:14px;
	margin-top: 10px;
}
.jdMsg h5 {
	color:#000;
	font-size:15px;
	font-weight:normal;
	margin-bottom: 5px;
}
.jdMsg li h6 {
	color:#000;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 5px;
}
.jdMsg li p {
	color:#4a4949;
	line-height: 22px;
}
.jdMsg li {
	border-bottom:#e9e9e9 1px solid;
	padding:15px 0
}
.jdMsg li:last-child {
	border-bottom:none
}
.jdRecruiterDtl {
	background: #ededed;
	margin: 10px 0 0 0;
	padding: 15px 25px;
}
.jdRecruiterDtl h6 {
	color: #000;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 5px;
}
ul.jdEmpPro li {
	float: left;
	border: #d1d1d1 1px solid;
	padding:0px;
	text-align: center;
	margin: 10px 19px 10px 0;
}
ul.jdEmpPro li a {
	padding: 14px 38px 19px 28px;
	display:block;
	color:#202020
}
ul.jdEmpPro li a:hover {
	background:#f4f4f4
}
ul.jdEmpPro li:last-child {
	border-bottom:#d1d1d1 1px solid;
	margin-right:0
}
.icnECO {
	background: url(../img/sprite.png) right -50px no-repeat;
	display: inline-block;
	width: 35px;
	margin-bottom: -12px;
	height: 35px;
	margin-right: 5px;
}
.icnVP {
	background: url(../img/sprite.png) right -88px no-repeat;
	display: inline-block;
	width: 35px;
	margin-bottom: -12px;
	height: 35px;
	margin-right: 5px;
}
.icnExp {
	background: url(../img/sprite.png) -5px -105px no-repeat;
	display: inline-block;
	width: 30px;
	margin-bottom: -12px;
	height: 35px;
	margin-right: -5px;
}
.icnRs {
	/*background: url(../img/sprite.png) -1px -129px no-repeat;*/
	display: inline-block;
	width: 30px;
	margin-bottom: -12px;
	height: 35px;
	margin-right: -5px;
}
.icnLoc {
	background: url(../img/sprite.png) -1px -154px no-repeat;
	display: inline-block;
	width: 30px;
	margin-bottom: -12px;
	height: 35px;
	margin-right: -5px;
}
.jdRecruiterDtlFW {
	margin: 10px 0;
}
.jdRecruiterDtlFW label {
	color: #000;
	width: 135px;
	display: inline-block;
}
.jdRqrd label {
	color:#004276
}
.resmMangNote {
	background-color: #f5f3f3;
	color: #000;
	font-size: 18px;
	text-align: center;
	padding: 13px 0;
	border-bottom: #3181ad 4px solid;
	margin-bottom:10px
}
.resmMangNote a {
	color:#0072ff
}
.resmMangNote a:hover {
	color:#004dad
}
table.dataTable {
	clear: both;
	margin-top: 6px !important;
	margin-bottom: 6px !important;
	max-width: none !important;
}
table.dataTable, table.dataTable td, table.dataTable th {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.table-bordered {
	border: 1px solid #ddd;
}
.table a{color:#0b7ab9}.table a:hover{color:#005b8f}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
	border-top: 0;
	background: #3181ad;
	color: #fff;
	font-size: 15px;
	border-bottom:none;
	font-weight: normal;
}
.bdr-rightnone{border-right:none !important}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
	cursor: pointer;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 2px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-right: 1px solid #ddd;
}
.table tbody td {
	color:#2b2b2b;
	font-size:14px
}
.table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857143;
	
	border-top: 1px solid #ddd;
}
.table>tbody {
	background-color:#f9f9f9
}
.icn-ResumeEdit {
	background: url(../img/sprite.png) -373px -130px no-repeat;
	padding-left: 25px;
	color:#2b2b2b
}
.icn-ResumeDelete {
	background: url(../img/sprite.png) -373px -155px no-repeat;
	padding-left: 25px;
	color:#2b2b2b
}
.icn-ResumeEdit:hover, .icn-ResumeDelete:hover {
	color:#06F
}
ul.typeResume {
	margin: 10px -17px;
	float: left;
}
ul.typeResume li {
	background-color:#eef9ff;
	padding: 15px 20px;
	overflow:hidden
}
ul.typeResume li h2 {
	font-size: 18px;
	color: #002c42;
	font-weight: normal;
	margin: 0px 0 12px;
	float: left;
}
.ImportCV {
	background: #fff;
	background: #fff;
	border: 2px solid #e8ebee;
	border-radius: 3px;
	padding: 12px;
	float: left;
}
.icnDoc {
	background: url(../img/sprite.png) -38px -180px no-repeat;
	width: 75px;
	height: 68px;
	float: left;
}
.importCont {
	float:left;
	width:55%
}
.importCont h3 {
	color: #6d7883;
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0 5px;
}
.importCont p {
	color:#717171;
	font-size:13px;
	font-weight:normal;
}
.importCont button.btnGrn {
	background: #6da544;
	padding: 4px 35px;
	color: #fff;
	border: none;
	font-size:12px;
	margin: 8px 0 0;
}
.ActivateReusmeCont {
	text-align: center;
	color: #2b2b2b;
	font-size: 14px;
	margin-top: 7px;
	float: left;
	    margin-bottom: 12px;
	width: 100%;
}
.ActivateReusmeCont a {
	color:#004276;
}
.ActivateReusmeCont a:hover {
	color:#0066FF;
}
.icnView {
	background: url(../img/sprite.png) -372px -178px no-repeat;
	width: 20px;
	height: 20px;
	display:block
}
.icnDel {
	background: url(../img/sprite.png) -372px -202px no-repeat;
	width: 20px;
	height: 20px;
	display:block
}
.bgColc9e6f7 {
	background:#c9e6f7 !important
}
.recordAudio {
	float: right;
	border: #d1d1d1 1px solid;
	padding: 0px;
	text-align: center;
	margin: 15px 5px 10px 0;
}
.recordAudio a {
	padding: 16px 25px 23px 20px;
	display: block;
	color: #202020;
}.recordAudio a:hover {
    padding: 16px 25px 23px 20px;
    display: block;
    color: #202020;
    background: #f4f4f4;
}
.pagination {
	margin: 0 0 5px;
}
.pagination {
	padding-left: 0;
	margin: 20px auto;
	border-radius: 4px;
	width: 456px;
}
.pagination>li {
	display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
.pagination li a {
	border: none;
	font-size: 15px;
	min-width: 30px;
	min-height: 30px;
	color: #666;
	margin: 0 2px;
	line-height: 30px;
	text-align: center;
	padding: 0 6px;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 1px 4px;
	margin-left: -2px;
	line-height: 30px;
	color: #666666;
	text-decoration: none;
}
.pagination li a:hover {
	color: #666;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	z-index: 2;
	color: #fff;
	background-color: #2370fc;
	border-color: #ddd;
	border-radius: 16px;
	border-radius: 8px;
    position: relative;
}
.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
} select{ -moz-appearance: none;
    -webkit-appearance: none;background: url(../img/icn-drpdwnarw.png) no-repeat center right #fff;}
.form-control {
	display: block;
	    -moz-appearance: none;
    -webkit-appearance: none;
	height: 34px;

	font-size: 14px;
	width:100%;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;

	border: 1px solid #e2e2e2;
	
}
.paginationBtnDisable{background: #e0e0e0 !important;
    margin-right: 6px;
    border-radius: 21px;}.paginationBtnActive{background: #3e7afa !important;
    margin-left: 6px;
    border-radius: 21px;}
	.brdrRadiusLeft{-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;}.brdrRadiusRight{-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;}.brdrRadiusRight a{color:#fff}
.gf_browser_chrome{margin:0px 0 15px}
.gf_browser_chrome button.btn-blue {
	color: #fff!important;
	background: #2d7fae!important;
	border-color: #2d7fae!important;
	height: 35px;
	border: none;
	padding: 0 25px;
	float: right;
	display: inline-block;
}
.gf_browser_chrome button.btn-blue:hover {
	color: #fff!important;
	background: #004369!important;
	border-color: #2d7fae!important;
	height: 35px;
	border: none;
	padding: 0 25px;
	float: right;
	display: inline-block;
}
.listSearch {
	margin: auto;
	width: 405px;
	padding: 18px 0;
}
/*Fulltimejobs New Design style end*/

.f-left {
	float: left
}
.f-right {
	float: right
}
.fleft_w140 {
	float: left;
	width: 140px;
}
.clr000 {
	color: #000
}
.mtop-60 {
	margin-top: 60px
}
.mright-44{margin-right:44px}.mright-6{margin-right:6px}
.pad0 {
	padding: 0px !important
}
.wd94_txtalgnleft {
	width: 94px;
	text-align: left
}
/*#mainWrapper {
	width: 100%;
	overflow: hidden;
	height: auto
}*/
.nav-bg {
	background: #454545;
	width: 100%
}
ul.nav li ul li a {
	color: #000;
	padding: 0;
	font-weight: normal;
}
ul.nav li ul li a:hover {
	color: #000;
	padding: 0;
	font-weight: normal;
	border: none;
}
.nav ul li.navdivider {
	background: url(../images/mainnav_divider.gif) center bottom no-repeat;
	width: 1px;
	height: 33px;
	float: left
}
.dropdown-menu .divider {
	height:1px;
	width: 100%;
	margin: 0px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
}
ul#nav li {
	display: inline;
}
ul#nav li a {
	float: left;
	line-height: 33px;
	color: #fff;
	text-decoration: none;
	margin: 0;
}
ul#nav li {
	display: inline;
	float: left
}
/* APPLIES THE ACTIVE STATE */
ul#nav .current a, ul#nav li:hover > a {
	color: #171717;
	text-decoration: none;
}
/* THE SUBMENU LIST HIDDEN BY DEFAULT */
ul#nav ul {
	display: none;
}
/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
ul#nav li:hover > ul {
	position: absolute;
	display: block;
	width: 920px;
	border: #424645 2px solid;
	position: absolute;
	margin: 32px 0 0 0;
	background-color: #b7daf0;
}
ul#nav li:hover > ul li a {
	float: left;
	color: #3d4a50;
	text-decoration: none;
	margin: 0;
}
ul#nav li:hover > ul {
	width: 150px;
}
ul#nav li:hover > ul li a:hover {
	color: #120000;
	text-decoration: none;
	width: 122px;
}
ul.dropdown {
	position: relative;
}
ul.dropdown li {
	font-weight: bold;
	float: left;
	zoom: 1;
	height: 33px;
}
ul.dropdown a:hover {
	color: #000;
}
ul.dropdown a:active {
	color: #ffa500;
}
ul.dropdown li a {
	display: block;
	float: left;
	font-weight: bold;
	height: 33px;
	padding: 0 14px;
	text-align: left;
}
ul.dropdown li:last-child a {
	border-right: none;
}
ul.dropdown li.hover, ul.dropdown li:hover {
	background: url(../images/nav_hvr.gif) repeat-x;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #171717;
	position: relative;
}
ul.dropdown li.hover a {
	color: black;
}
ul.dropdown ul {
	width: 180px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 999999
}
ul.dropdown ul li {
	font-weight: normal;
	background: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #ccc;
	float: none;
	width: 180px;
	height: 33px;
}
ul.dropdown ul li a {
	border-right: none; /*width: 100%;*/
	display: inline-block;
}
ul.dropdown ul ul {
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
.sub_menu {
	background-color: #fff;
}
/* NAVIGATION DROPDOWN CSS */

.onlineBlck a:hover {
	color: #CCCCCC;
}
header.header-blck {
	width: 100%;
	background: #66b8e8; /* Old browsers */
	background: -moz-linear-gradient(top, #66b8e8 0%, #2d7fae 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66b8e8), color-stop(100%, #2d7fae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #66b8e8 0%, #2d7fae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #66b8e8 0%, #2d7fae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #66b8e8 0%, #2d7fae 100%); /* IE10+ */
	background: linear-gradient(to bottom, #66b8e8 0%, #2d7fae 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66b8e8', endColorstr='#2d7fae', GradientType=0 ); /* IE6-9 */
	margin-bottom: 30px;
	float: left;
	padding: 16px 0 0
}
header.header-blck .logo {
	width: 383px;
	margin: auto;
	position: relative
}
.current-country-flag {
	float: right;
	position: absolute;
	right: 0;
	top: 35px;
	width: 25px;
}
.all-country-flag {
	width: 375px;
	margin: auto;
	position: relative
}
.all-country-flag ul li {
	float: left
}
.search-box {
	width: 930px;
	margin: 53px auto auto;
	background: #0e5686;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 15px 0px 15px;
	overflow: hidden;
	color: #fff;/*position:relative;*/
}
.search-box h1 {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	float:left;
}
.input-panel {
	float: left;
	margin: 19px 0;
}
.input-panel ul li {
	float: left;
	margin-right: 5px
}
.topFollowusBlck {
	color: #FFFFFF;
	float: right;
	font-weight: bold;
	margin-top: -13px;
	position: absolute;
	right: -295px;
	top: 30px;
}
.topFollowusBlck img {
	margin: 4px 4px -4px 0px;
}
.viewmorearrow {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrw.gif) right 11px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmorearrow a {
	color: #707070;
}
.viewmorearrow a:hover {
	color: #000;
}
.viewmorearroww {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrw.gif) right 13px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmorearroww a {
	color: #707070;
}
.viewmorearroww a:hover {
	color: #000;
}
.viewmore_boldarrw {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrow_viewmore.gif) right 10px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmore_boldarrw a {
	color: #6f6f6f
}
.viewmore_boldarrw a:hover {
	color: #000
}
/*.pwrsrchBlck {
	background: url(../images/icn_pwrsrch.gif) 96px 8px no-repeat;
	font-weight: bold;
	height: 27px;
	padding-right: 34px;
	line-height: 34px
}
.pwrsrchBlck a {
	color: #fff
	
}
.pwrsrchBlck a:hover {
	color: #999999
	color:orange;
}*/
.serchjoblinks {
	color: #FFFF00;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	height: 13px;
	line-height: 24px;
	margin: auto;
	width: 935px;
}
.serchjoblinks a {
	color: yellow;
}
.serchjoblinks a:hover {
	color: #00FFFF
}
.midmenu {
	color: #717171;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold
}
.midmenu a {
	color: #717171;
}
.midmenu_selct {
	color: #23466e;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold
}
.midmenu_selct a {
	color: #23466e;
}
.midmenu a:hover {
	color: #23466e;
}
.serchBg {
	background: url(../images/srch_bg.gif) repeat-x;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
}
.quicksrchTxt {
	background: url(../images/quick_srch_txt.gif) 0 bottom no-repeat;
}
.inputtype {
	width: 309px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	font-size: 15px;
	color: #333333;
	padding: 0 12px 0 12px;
	font-size: 14px;
}
.inputtype1 {
	width: 232px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	font-size: 15px;
	color: #333333;
	padding: 0 12px 0 12px
}
.optinbx {
	width: 84px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	padding: 2px
}
#contentContainer {
	width: 968px;
	margin: auto;
	padding-top: 14px
}
.contentmidbg {
	border-left: #b2b2b2 1px solid;
	border-right: #b2b2b2 1px solid;
	background-color: #fff
}
.hdng_hmpg {
	background: url(../images/hdng_bg.gif) 0 0 repeat-x;
	margin-left: -18px;
	height: 36px;
	position: absolute
}
.hdng1 {
	background: url(../images/hdng_htopng.gif) 1px 0 no-repeat;
	margin-left: -20px;
	width: 164px;
	height: 36px;
	position: absolute
}
.hdng2 {
	background: url(../images/hdng_cmp.gif) 1px 0 no-repeat;
	margin-left: -20px;
	width: 164px;
	height: 36px;
	position: absolute
}
.hdng3 {
	background: url(../images/hdng_serch.gif) 3px 0 no-repeat;
	margin-left: -20px;
	width: 248px;
	height: 40px;
	position: absolute
}
.midmenubg {
	background: url(../images/mid_menubg.gif) repeat-x
}
.hdng_bluebar {
	background: url(../images/hdngbg.gif) no-repeat;
	padding-left: 12px
}
.networkbg {
	background: url(../images/midcontentbg.gif) repeat-y;
	color: #fff
}
.hdng_netwrk {
	font-size: 19px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
}
.clearFix {
	clear: both
}
.fotr_icnBlck {
	float: left;
	width: 685px;
	margin-top: 34px;
}
.dropdownDiv {
	position: absolute;
	background-color: #454545;
	width: 180px;
	margin-top: 10px;
	margin-left: 17px;
	padding-bottom: 2px;
	padding-top: 1px;
}
.drpdwnArrw {
	background: url(../images/img_drpdwn_arrw.png) 0 0 no-repeat;
	width: 11px;
	height: 10px;
	margin-top: -9px;
	margin-left: 5px;
}
.select {
	color: #fff;
	font-weight: bold;
	padding-bottom: 1px;
}
.select a {
	display: block;
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
}
.select a:hover {
	display: block;
	background-color: #b7daf0;
	color: #454545;
	font-weight: bold;
	line-height: 28px;
}
.unselect {
	background-color: #b7daf0;
	color: #454545;
	font-weight: bold;
}
.unselect a {
	display: block;
	background-color: #b7daf0;
	color: #454545;
	font-weight: bold;
	padding-left: 5px;
}
.unselect a:hover {
	display: block;
	color: #fff;
	font-weight: bold;
	background-color: #454545;
	line-height: 28px;
}
.input_regis {
	background-color: #e9e9e9;
	width: 324px;
	padding: 8px;
}
.arial14b0e0e0e {
	font-family: 'Roboto', sans-serif;
	color: #0e0e0e;
	/*font-weight: bold;*/
	font-size: 14px;
}
.arial18b0e0e0e {
	font-family: 'Roboto', sans-serif;
	color: #0e0e0e;
	font-weight: bold;
	font-size: 18px;
}
.arial18b343434 {
	font-family: 'Roboto', sans-serif;
	color: #343434;
	font-weight: bold;
	font-size: 18px;
}
.arial14616161 {
	font-family: 'Roboto', sans-serif;
	color: #616161;
	font-weight: bold;
	font-size: 16px;
}
.arial14616161 a {
	font-family: 'Roboto', sans-serif;
	color: #616161;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline
}
.arial14616161 a:hover {
	font-family: 'Roboto', sans-serif;
	color: #616161;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none
}
.arial127e7e7e {
	font-family: 'Roboto', sans-serif;
	color: #7e7e7e;
	font-size: 12px;
}
.mendatorycolor {
	color: #ff0000;
	font-size: 14px;
}
.hdng_li {
	background: url(../images/hdng_bg.gif) 0 0 repeat-x;
	margin-left: -18px;/*width:164px;*/
	height: 36px;
	position: absolute;
}

.hdng_pi {
	background: url(../images/hdng_pi.jpg) 0 0 no-repeat;
	margin-left: -23px;
	width: 175px;
	height: 36px;
	position: absolute
}
.hdng_pcn {
	background: url(../images/hdng_pcn.jpg) 0 0 no-repeat;
	margin-left: -23px;
	width: 192px;
	height: 36px;
	position: absolute
}
.hdng_pe {
	background: url(../images/hdng_pe.jpg) 0 0 no-repeat;
	margin-left: -23px;
	width: 201px;
	height: 36px;
	position: absolute
}
.hdng_rd {
	background: url(../images/hdng_rd.jpg) 0 0 no-repeat;
	margin-left: -23px;
	width: 164px;
	height: 36px;
	position: absolute
}
.hdng_login {
	background: url(../images/hdng_login.jpg) 0 0 no-repeat;
	margin-left: -22px;
	width: 251px;
	height: 34px;
	position: absolute
}
.topHdngDiv {
	float: left;
	background: url(../images/tophdngbg.gif) repeat-x;
	font-size: 20px;
	color: #fff;
	font-weight:normal;
	line-height: 47px
}
.tahomab3c3c3c {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #3c3c3c;
	font-weight: bold
}
.tahomab3c3c3c a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #3c3c3c;
	font-weight: bold;
	text-decoration: underline
}
.tahomab3c3c3c a:hover {
	text-decoration: none
}
.icnEdit {
	background: url(../images/icn_edit.gif) no-repeat;
	height: 26px
}
.icnEdit a {
	color: #058af1;
	text-decoration: none
}
.icnEdit a:hover {
	color: #000;
	text-decoration: none
}
.tahoman3c3c3c {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #3c3c3c;
	font-weight: normal
}
.tahoman3c3c3c a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #058af1;
	text-decoration: none
}
.tahomabf40300 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #f40300;
	font-weight: bold;
	text-decoration: none
}
.tahoman999999 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none
}
.innermainbg {
	background: #f2f2f2 url(../images/inner_bodybg.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
.contentbdrbg {
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	background-color: #fff
}
.bdrlftrghtbtm_bbb {
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	border-bottom: #bbbbbb 1px solid;
}
.bulletBlue {
	background: url(../images/bullet.gif) 0 11px no-repeat;
	padding-left: 16px
}
.arial14b000 {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #000;
	/*font-weight: bold;*/
	text-decoration: none
}
.input_login {
	background-color: #fff;
	width: 290px;
	padding: 8px;
}
.liststyle ul li {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	background: url(../images/grnarw.jpg) 10px 5px no-repeat;
	border-bottom: #999999 1px solid;
	line-height: 22px;
	padding-bottom: 5px;
	padding-left: 30px
}
.liststyle ul li a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
.liststyle ul li a:hover {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.ladyimg {
	background: url(../images/ladyimg.png) 0 0 no-repeat;
	width: 287px;
	height: 454px;
	position: absolute;
	left: 50%;
	margin-left: -128px;
	top: 160px;
	top: 152px\9
}
:root .ladyimg {
	top: 150px\0/IE9;
}
@-moz-document url-prefix() {
 .ladyimg {
 top:152px;
}
}
.maleimg {
	background: url(../images/maleimg.jpg) 0 0 no-repeat;
	width: 216px;
	height: 464px;
	position: absolute;
	left: 50%;
	margin-left: -115px;
	top: 151px;
	top: 143px\9;
}
:root .maleimg {
	top: 150px\0/IE9;
}
 @-moz-document url-prefix() {
 .maleimg {
 top:143px;
}
}
.arial20b2b4870 {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #2b4870;
	font-weight: normal;
	text-decoration: none
}
.input_member1 {
	width: 220px;
	padding: 6px;
}
.input_member2 {
	width: 220px;
	padding: 6px;
}
.input_member3 {
	width: 235px;
	padding: 6px;
	background-color: fff
}
.memberbg {
	background: url(../images/img_memberbg.jpg) 0 0 repeat-y;
	height: 118px;
}
.crvgreenbg {
	/*background: url(../images/btn_curvbg.jpg) repeat-x;
	font-size: 14px;
	color: #fff*/
	background-color: #528c00;
    font-size: 14px;
    color: #fff;
}

.verdana14n000 {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	text-decoration: none
}
.tahoman666 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal
}
a.tahoman666 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline
}
a.tahoman666:hover {
	text-decoration: none
}
.arialn15282828 {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #282828;
}
.arialb18014f70 {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #014f70;
}
.arialb13282828 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #282828;
}
.arialb15282828 {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #282828;
}
.arialb15282828 a {
	text-decoration: underline;
	color: #282828;
}
.arialb15282828 a:hover {
	text-decoration: none
}
.arialn1531827b {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #31827b;
}
.arialn1531827b a {
	text-decoration: none;
	color: #31827b;
}
.arialn1531827b a:hover {
	text-decoration: underline
}
.arialb1531827b {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0777a9;
}
.arialb18339adf {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #339adf;
}
.tahoma20n565656 {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #565656;
}
.arial24b224378 {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #224378;
}
.tahoma13n363636 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #363636;
}
.tahoma13b606060 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #606060;
}
.tahoma13b363636 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
}
.tahoma13b363636 a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
	text-decoration: underline
}
.tahoma13b363636 a:hover {
	color: #363636;
	text-decoration: none
}
.dividertop {
	background: url(../images/divider_top.gif) center 28px no-repeat
}
.dividershadow {
	background: url(../images/divider_shadow.gif) repeat-x
}
.hdngbglisting {
	/*background: url(../images/hdngbg_listing.gif) repeat-x;*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	/*font-weight: bold;*/
	color: #505050;
	padding-left: 12px;
	border-bottom: #fff 2px solid;
	background-color:#A0A0A0;
}

.line1 {
	color: #006687;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 12px;
	/*font-weight: bold;*/
	border-bottom: #cccccc 1px solid
}

.line1 a {
	color: #006687;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-decoration: underline
}
.line1 a:hover {
	text-decoration: none
}
.line2 {
	color: #363636;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	padding-left: 12px;
	border-bottom: #cccccc 1px solid
}
.hdngleftcorner {
	float: left;
	
	width: 8px;
	height: 34px;
}
.hdngrightcorner {
	float: right;
	background: url(../images/hdng_rightcorner.gif) no-repeat;
	width: 7px;
	height: 34px;
}
.hdngleftcorner_trans {
	float: left;
	
	width: 8px;
	height: 34px;
}
.hdngrightcorner_trans {
	float: right;
	background: url(../images/hdng_rightcorner.png) no-repeat;
	width: 7px;
	height: 34px;
}
.hdngcontent_bg {
	float: left;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	padding-left: 18px;
	padding-right: 10px;
}
.btngreenbg {
	/*background: url(../images/btn_rptbg.png) repeat-x;
	font-size: 14px;
	color: #fff*/
	background-color: #528c00;
}

.notmember {
	background: url(../images/not_member.png) no-repeat;
	width: 324px;
	height: 325px;
}
.arial32bfff {
	font-family: 'Roboto', sans-serif;
	font-size: 32px;
	color: #fff;
	/*font-weight: bold*/
}
.arial18nfff_pad {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	padding-left: 22px
}
.arial18nfff {
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	color: #fff;
	/*font-weight: bold*/
}
.notmember ul li {
	background: url(../images/bullet_login.png) 8px 13px no-repeat;
	padding-left: 17px;
	padding-top: 10px;
	color: #535353;
}
.bold0a71b3 {
	font-size: 14px;
	font-weight: bold;
	color: #0a71b3;
	text-transform: uppercase;
}
div.nav li ul#dropdown li {
	display: none
}
div.nav li:hover ul#dropdown li {
	display: block;
	position: absolute;
 border:border:#00ff00 1px solid;
	margin-top: 80px;
	width: 227px;
	background-color: #b7daf0;
}
/* MENU STYLE - IGNORE EVERYTHING ABOVE THIS LINE IF YOU WISH */ 
#menu {
	width: 960px;
	height: 40px;
	clear: both;
}
ul#nav li {
	display: inline;
}
ul#nav li a {
	float: left;
	line-height: 33px;
	color: #fff;
	text-decoration: none;
	margin: 0;
}
ul#nav li {
	display: inline;
}
/* APPLIES THE ACTIVE STATE */
ul#nav .current a, ul#nav li:hover > a {
	color: #171717;
	text-decoration: none;
}
/* THE SUBMENU LIST HIDDEN BY DEFAULT */
ul#nav ul {
	display: none;
}
/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
ul#nav li:hover > ul {
	position: absolute;
	display: block;
	width: 920px;
	border: #424645 2px solid;
	position: absolute;
	margin: 32px 0 0 0;
	background-color: #b7daf0;
}
ul#nav li:hover > ul li a {
	float: left;
	color: #3d4a50;
	text-decoration: none;
	margin: 0;
}
ul#nav li:hover > ul {
	width: 150px;
}
ul#nav li:hover > ul li a:hover {
	color: #120000;
	text-decoration: none;
	width: 122px;
}
/* Start inline style class*/
.bdr_a6a6a6 {
	border: #a6a6a6 1px solid
}
.bdra6a6a6_w100 {
	border: #a6a6a6 1px solid;
	width: 100px;
}
.bdra6a6a6_w160 {
	border: #a6a6a6 1px solid;
	width: 160px;
}
.bdra6a6a6_w340 {
	border: #a6a6a6 1px solid;
	width: 340px;
}
.bdra6a6a6_w165 {
	width: 165px;
	border: #a6a6a6 1px solid
}
.bdra6a6a6_w512 {
	border: #a6a6a6 1px solid;
	width: 512px
}
.regis_chckbox {
	width: 12px;
	height: 12px;
	border: #aaa2a2 1px solid;
	background-color: #fff
}
.crvbgl {
	background: url(../images/crvbgl.png) repeat-y
}
.nobg {
	background: url(../images/no_bg.gif) no-repeat
}
.mleft30 {
	margin-left: 30px;
}
.mtop60 {
	margin-top: 60px
}
.w512 {
	width: 512px !important
}
.fleft {
	float: left
}
.w512_h132 {
	width: 512px;
	height: 132px;
}
.fleft_w140 {
	float: left;
	width: 140px;
}
/* End inline style class*/




ul.forumBlck {
	width: 140px;
}
ul.forumBlck li {
	background: url(../images/img_sml_bullt.gif) 0 6px no-repeat;
	padding-left: 10px;
	border-bottom: #bdbdbd 1px solid;
	line-height: 20px
}
ul.forumBlck li a {
	color: #fff;
	text-decoration: none;
}
ul.forumBlck li a:hover {
	color: #33FFFF;
	text-decoration: none;
}
.elementBlck ul li {
	background: url(../images/crv_arrw.gif) 0 0 no-repeat;
	padding: 8px 0 5px 18px;
}
.jobsBlck ul li {
	background: url("../images/bullet_box.gif") no-repeat scroll 2px 9px;
	line-height: 23px;
	padding-left: 14px;
	margin: 6px 0
}
.jobsBlck ul li a {
	color: #808080;
	text-decoration: underline;
}
.jobsBlck ul li a:hover {
	color: #333333;
	text-decoration: none
}
.jobsBlck {
	width: 267px;
	float: left
}
.jobsBlck h2 {
	border-bottom: 3px solid #356AA0;
	width: 256px;
}
.jobsBlck h2 span.heading-txt {
	background-color: #356AA0;
	color: #FFFFFF;
	display: table;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	min-width: 125px;
	padding: 5px
}
a.viewmore_s {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: blue;
	float: right;
	margin-right: 20px;
	text-decoration:underline;
}
.functional-area-blck {
	background-color: #FFFFFF;
	border: 1px solid #B2B2B2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: 20px;
	padding: 11px;
	width: 995px;
	margin: auto
}
.functional-area-blck {
	width: 962px;
	margin: 17px auto;
	overflow: hidden
}
.functional-area-blck div.bdr356AA0 {
	border-bottom: 3px solid #356AA0;
}
.functional-area-blck div div.heading-txt {
	background-color: #356AA0;
	color: #FFFFFF;
	display: table;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	min-width: 125px;
	padding: 5px
}
.tbl-blck {
	margin-top: 10px;
	overflow: hidden
}
.tbl-blck table tr td {
	padding-left: 8px;
}
.content-container {
	width: 985px;
	margin: auto
}
.content-containe h2 {
	border-bottom: 3px solid #356AA0;
}
.content-containe h2 div.heading-txt {
	background-color: #356AA0;
	color: #FFFFFF;
	display: table;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	min-width: 125px;
	padding: 5px
}
.content-container .left-panel {
	border: #b2b2b2 1px solid;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 11px;
	width: 801px;
	float: left;
	margin-right: 10px;
	background-color: #fff
}
.content-container .right-panel {
	border: #b2b2b2 1px solid;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	float: left;
	padding: 12px;
	width: 120px;
	background-color: #fff
}
.line-break {
	border-bottom: #dfdfdf 2px solid;
	width: 995px;
	margin: auto
}
.forum-resume-blck {
	position: relative;
	width: 995px;
	margin: 15px auto auto
}
.forum-blck {
	border: #9a9a9a 6px solid;
	-webkit-border-radius: 11px;
	-moz-border-radius: 4px;
	border-radius: 11px;
	/*background-color: #565656;*/
	width: 312px;
	height:210px;
	padding: 16px 13px
}
h2.hdng_netwrk_1 {
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	background: url(../images/blck_divider.gif) 0 19px no-repeat;
	width: 300px;
	margin-bottom: 11px;
	padding-bottom: 15px;
}
.forum-blck p {
	color: #fff
}
.resume-blck {
	position: absolute;
	border: #c3c3c3 1px solid;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	background-color: #fff;
	right: 4px;
	top: 0;
	width: 655px;
	min-height: 251px
}
.resume-blck h2 {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	color: #000;
	font-size: 15px
}
.resume-blck h3 {
	text-align: center;
	font-family: 'Roboto', sans-serif;
	color: #858585;
	font-size: 17px;
	font-weight: normal;
	margin: 6px auto 17px;
	text-align: center;
	width: 570px;
}
.resume-format {
	width: 520px;
	margin: auto;
	overflow: hidden
}
.resume-format ul li {
	float: left;
	width: 120px;
	margin-right: 38px;
	overflow: hidden;
	padding-right: 36px;
	border-right: #b2b2b2 1px solid;
	min-height: 122px
}
.resume-format ul li:last-child {
	margin-right: 0px;
	padding-right: 0px;
	border-right: none
}
.m-top20 {
	margin-top: 20px;
	font-size: 16px
}
.advertise-btm {
	width: 730px;
	margin: 20px auto 14px
}
.careercenter-blck {
	margin: auto;
	overflow: hidden;
	width: 985px;
}
.careercenter-blck ul li {
	float: left;
	margin-right: 12px;
	width: 290px;
}
.careercenter-blck ul li h2 {
	color: #FFFFFF;
	font-size: medium;
	font-weight: bold;
	background: #295582;
	padding: 10px;
	margin-bottom: 18px;
}
.careercenter-blck ul li ul li {
	background: url(../images/crv_arrw.gif) 0 0 no-repeat;
	padding: 8px 0 5px 18px
}
.careercenter-blck ul li ul li a {
	color: #C52303;
	text-decoration: underline;
}
.careercenter-blck ul li ul li a:hover {
	color: #C52303;
	text-decoration: none;
}
.careercenter-blck img {
	margin-bottom: 20px;
}
.viewmore-link {
	position: relative;
	display: block;
	right: 0;
	float: right;
	margin-bottom: 23px;
	color:Black;
	padding-top:20px;
}
.viewmore-link img {
	margin-bottom: 0px
}
.viewmore-link a {
	/*color: #6F6F6F;*/
	/*color:Black;*/
	/*font-size: 11px;*/
	text-decoration: underline;
	float: right;
}
.viewmore-link a:hover {
	color: #000;
}
.clr808080_14 {
	color: #808080 !important;
	font-size: 14pt !important;
}
.wd260 {
	width: 260px !important
}
.mrgn7_wd45 {
	margin: 0 7px !important;
	width: 45px !important;
}
.btn-search-blck {
	height: 45px;
	width: 150px;
	border-width: 0px;
	margin-top: -7px;
	margin-left:10px;
}
.forumBlck ul {
	width: 140px;
}
.forumBlck ul li {
	background: url(../images/img_sml_bullt.gif) 0 6px no-repeat;
	padding-left: 10px;
	border-bottom: #bdbdbd 1px solid;
	line-height: 20px
}
.forumBlck ul li a {
	color: #fff;
	text-decoration: none;
}
.forumBlck ul li a:hover {
	color: #33FFFF;
	text-decoration: none;
}
.elementBlck ul li {
	background: url(../images/crv_arrw.gif) 0 0 no-repeat;
	padding: 8px 0 5px 18px;
}
.jobsBlck ul li {
	background: url(../images/arrow.gif) 10px 5px no-repeat;
	padding-left: 22px;
	line-height: 20px;
}
.jobsBlck ul li a {
	color: #111111;
}
.jobsBlck ul li a:hover {
	color: #333333;
	text-decoration: underline
}
.onlineBlck {
	background: url(../images/icn_online.gif) 15px 10px no-repeat;
	width: 120px;
	height: 24px;
	color: #e6e6e6;
	padding-top: 5px;
	font-size: 11px;
	text-align: right;
	padding-left: 4px;
	line-height: 25px;
}
.onlineBlck a {
	color: #e6e6e6;
}
.onlineBlck a:hover {
	color: #CCCCCC;
}
.topFollowusBlck {
	float: right;
	font-weight: bold;
	color: #fff;
	margin-top: -13px;
}
.topFollowusBlck img {
	margin: 4px 4px -4px 0px;
}
.viewmorearrow {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrw.gif) right 11px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmorearrow a {
	color: #707070;
}
.viewmorearrow a:hover {
	color: #000;
}
.viewmorearroww {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrw.gif) right 13px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmorearroww a {
	color: #707070;
}
.viewmorearroww a:hover {
	color: #000;
}
.viewmore_boldarrw {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrow_viewmore.gif) right 10px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmore_boldarrw a {
	color: #6f6f6f
}
.viewmore_boldarrw a:hover {
	color: #000
}
.pwrsrchBlck {
	background: url(../images/icn_pwrsrch.gif) 895px 8px no-repeat;
	font-weight: bold;
	height: 20px;
	padding-right: 7px;
	line-height: 34px
}
.pwrsrchBlck a {
	color: #fff
}
.pwrsrchBlck a:hover {
	color:Orange;
}
.serchjoblinks {
	padding-left: 18px;
	font-size: 13px;
	color: #FFFF00;
	font-family: 'Roboto', sans-serif;
	height: 31px
}
.serchjoblinks a {
	color: #fff
}
.serchjoblinks a:hover {
	color: #00FFFF
}
.midmenu {
	color: #717171;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold
}
.midmenu a {
	color: #717171;
}
.midmenu_selct {
	color: #23466e;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold
}
.midmenu_selct a {
	color: #23466e;
}
.midmenu a:hover {
	color: #23466e;
}
.serchBg {
	background: url(../images/srch_bg.gif) repeat-x;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
}
.quicksrchTxt {
	background: url(../images/quick_srch_txt.gif) 0 bottom no-repeat;
}
.inputtype {
	width: 309px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	font-size: 15px;
	color: #333333;
	padding: 0 12px 0 12px
}
.inputtype1 {
	width: 232px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	font-size: 15px;
	color: #333333;
	padding: 0 12px 0 12px
}
.optinbx {
	width: 84px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	padding: 2px
}
#contentContainer {
	width: 968px;
	margin: auto;
	padding-top: 14px
}
.contentmidbg {
	border-left: #b2b2b2 1px solid;
	border-right: #b2b2b2 1px solid;
	background-color: #fff
}
.hdng_hmpg {
	background: url(../images/hdng_bg.gif) 0 0 repeat-x;
	margin-left: -18px;
	height: 36px;
	position: absolute
}
.hdng1 {
	background: url(../images/hdng_htopng.gif) 1px 0 no-repeat;
	margin-left: -20px;
	width: 164px;
	height: 36px;
	position: absolute
}
.hdng2 {
	background: url(../images/hdng_cmp.gif) 1px 0 no-repeat;
	margin-left: -20px;
	width: 164px;
	height: 36px;
	position: absolute
}
.hdng3 {
	background: url(../images/hdng_serch.gif) 3px 0 no-repeat;
	margin-left: -20px;
	width: 248px;
	height: 40px;
	position: absolute
}
.midmenubg {
	background: url(../images/mid_menubg.gif) repeat-x
}
.hdng_bluebar {
	background: url(../images/hdngbg.gif) no-repeat;
	padding-left: 12px
}
.networkbg {
	background: url(../images/midcontentbg.gif) repeat-y;
	color: #fff
}
.hdng_netwrk {
	font-size: 19px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
}
.clearFix {
	clear: both
}
.fotr_icnBlck {
	float: left;
	width: 685px;
	margin-top: 34px;
}
.ftr_fb {
	float: left;
	background: url(../images/icn_fb.jpg) center top no-repeat;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 11px;
	margin-right: 28px;
}
.ftr_twtr {
	float: left;
	background: url(../images/icn_twtr.jpg) center top no-repeat;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 11px;
	margin-right: 28px;
	width: 54px;
}
.ftr_gplus {
	float: left;
	background: url(../images/icn_gtlk.jpg) center top no-repeat;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 11px;
	margin-right: 28px;
}
.ftr_ln {
	float: left;
	background: url(../images/icn_ln.jpg) center top no-repeat;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 11px;
	margin-right: 28px;
}
.ftr_wrdprs {
	float: left;
	background: url(../images/icn_wrdprs.jpg) center top no-repeat;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 11px;
	margin-right: 28px;
}
.ftr_tblr {
	float: left;
	background: url(../images/icn_tblr.jpg) center top no-repeat;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 11px;
	margin-right: 28px;
	width: 54px
}
.ftr_blgspt {
	float: left;
	background: url(../images/icn_blgspt.jpg) center top no-repeat;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 11px;
	width: 70px;
	text-align: center;
	margin-right: 28px;
}
.ftr_yt {
	float: left;
	background: url(../images/icn_yt.jpg) center top no-repeat;
	color: #6c6c6c;
	font-weight: bold;
	font-size: 11px;
}
/*New Footer Links added Start*/
.jobsinstates {
	margin: auto;
	top: 26px;
	position: relative;
	width: 100%;
	border-top: #2e2e2e 1px solid;
	border-bottom: #2e2e2e 1px solid;
	overflow: hidden;
	background: #0e0e0e
}
.jobsinstates ul {
	left: -53px;
	margin: auto;
	position: relative;
	width: 876px;
	padding: 13px 0
}
.jobsinstates ul li {
	float: left;
	background: url(../images/ftr_bullet.gif) 0 -2px no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px
}
.jobsinstates ul li a {
	color: #666;
	text-decoration: none
}
.jobsinstates ul li a:hover {
	color: #FFF;
	text-decoration: none
}
.social {
	width: 100%;
	background-color: #0e0e0e;
	overflow: hidden
}
.socialblock {
	margin: auto;
	position: relative;
	top: 5px;
	width: 970px;
}
/*New Footer Links added End*/
.forumBlck ul {
	width: 140px;
}
.forumBlck ul li {
	background: url(../images/img_sml_bullt.gif) 0 6px no-repeat;
	padding-left: 10px;
	border-bottom: #bdbdbd 1px solid;
	line-height: 20px
}
.forumBlck ul li a {
	color: #fff;
	text-decoration: none;
}
.forumBlck ul li a:hover {
	color: #33FFFF;
	text-decoration: none;
}
.elementBlck ul li {
	background: url(../images/crv_arrw.gif) 0 0 no-repeat;
	padding: 8px 0 5px 18px;
}
.jobsBlck ul li {
	background: url(../images/arrow.gif) 10px 5px no-repeat;
	padding-left: 22px;
	line-height: 20px;
}
.jobsBlck ul li a {
	color: #111111;
}
.jobsBlck ul li a:hover {
	color: #333333;
	text-decoration: underline
}
.onlinesupport {
	width: 115px;
	height: 20px;
	color: #e6e6e6;
	font-size: 11px;
	text-align: right;
	line-height: 25px;
	cursor: pointer;
	float: right;
	margin-top: 8px;
}
.onlineBlck a:hover {
	color: #CCCCCC;
}
.topFollowusBlck {
	float: right;
	font-weight: bold;
	color: #fff;
	margin-top: -13px;
}
.topFollowusBlck img {
	margin: 4px 4px -4px 0px;
}
.viewmorearrow {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrw.gif) right 11px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmorearrow a {
	color: #707070;
}
.viewmorearrow a:hover {
	color: #000;
}
.viewmorearroww {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrw.gif) right 13px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmorearroww a {
	color: #707070;
}
.viewmorearroww a:hover {
	color: #000;
}
.viewmore_boldarrw {
	font-size: 11px;
	font-weight: bold;
	background: url(../images/arrow_viewmore.gif) right 10px no-repeat;
	padding-right: 8px;
	color: #6f6f6f;
}
.viewmore_boldarrw a {
	color: #6f6f6f
}
.viewmore_boldarrw a:hover {
	color: #000
}
/*.pwrsrchBlck {
	background: url(../images/icn_pwrsrch.gif) 895px 8px no-repeat;
	font-weight: bold;
	height: 20px;
	padding-right: 34px;
	line-height: 34px
}
.pwrsrchBlck a {
	color: #fff
}
.pwrsrchBlck a:hover {
	color: green;
}*/
.serchjoblinks {
	padding-left: 18px;
	font-size: 13px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	height: 31px
}
.serchjoblinks a {
	color: #fff
}
.serchjoblinks a:hover {
	color: #00FFFF
}
.midmenu {
	color: #717171;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold
}
.midmenu a {
	color: #717171;
}
.midmenu_selct {
	color: #23466e;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold
}
.midmenu_selct a {
	color: #23466e;
}
.midmenu a:hover {
	color: #23466e;
}
.serchBg {
	background: url(../images/srch_bg.gif) repeat-x;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
}
.quicksrchTxt {
	background: url(../images/quick_srch_txt.gif) 0 bottom no-repeat;
}
.inputtype {
	width: 309px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	font-size: 15px;
	color: #333333;
	padding: 0 12px 0 12px
}
.inputtype1 {
	width: 232px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	font-size: 15px;
	color: #333333;
	padding: 0 12px 0 12px
}
.optinbx {
	width: 84px;
	border: #a6a7ac 1px solid;
	background: url(../images/ingputbg.gif) repeat-x;
	height: 29px;
	padding: 2px
}
#contentContainer {
	width: 968px;
	margin: auto;
	padding-top: 14px
}
.contentmidbg {
	border-left: #b2b2b2 1px solid;
	border-right: #b2b2b2 1px solid;
	background-color: #fff
}
.hdng_hmpg {
	background: url(../images/hdng_bg.gif) 0 0 repeat-x;
	margin-left: -18px;
	height: 36px;
	position: absolute
}
.hdng1 {
	background: url(../images/hdng_htopng.gif) 1px 0 no-repeat;
	margin-left: -20px;
	width: 164px;
	height: 36px;
	position: absolute
}
.hdng2 {
	background: url(../images/hdng_cmp.gif) 1px 0 no-repeat;
	margin-left: -20px;
	width: 164px;
	height: 36px;
	position: absolute
}
.hdng3 {
	background: url(../images/hdng_serch.gif) 3px 0 no-repeat;
	margin-left: -20px;
	width: 248px;
	height: 40px;
	position: absolute
}
.midmenubg {
	background: url(../images/mid_menubg.gif) repeat-x
}
.hdng_bluebar {
	background: url(../images/hdngbg.gif) no-repeat;
	padding-left: 12px
}
.networkbg {
	background: url(../images/midcontentbg.gif) repeat-y;
	color: #fff
}
.hdng_netwrk {
	font-size: 19px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
}
.clearFix {
	clear: both
}
.fotr_icnBlck {
	float: left;
	width: 685px;
	margin-top: 34px;
}
.dropdownDiv {
	position: absolute;
	background-color: #454545;
	width: 180px;
	margin-top: 10px;
	margin-left: 17px;
	padding-bottom: 2px;
	padding-top: 1px;
}
.drpdwnArrw {
	background: url(../images/img_drpdwn_arrw.png) 0 0 no-repeat;
	width: 11px;
	height: 10px;
	margin-top: -9px;
	margin-left: 5px;
}
.select {
	color: #fff;
	font-weight: bold;
	padding-bottom: 1px;
}
.select a {
	display: block;
	color: #fff;
	font-weight: bold;
	padding-left: 5px;
}
.select a:hover {
	display: block;
	background-color: #b7daf0;
	color: #454545;
	font-weight: bold;
	line-height: 28px;
}
.unselect {
	background-color: #b7daf0;
	color: #454545;
	font-weight: bold;
}
.unselect a {
	display: block;
	background-color: #b7daf0;
	color: #454545;
	font-weight: bold;
	padding-left: 5px;
}
.unselect a:hover {
	display: block;
	color: #fff;
	font-weight: bold;
	background-color: #454545;
	line-height: 28px;
}
.input_regis {
	background-color: #e9e9e9;
	width: 324px;
	padding: 8px;
}

.arial18b0e0e0e {
	font-family: 'Roboto', sans-serif;
	color: #0e0e0e;
	font-weight: bold;
	font-size: 18px;
}
.arial18b343434 {
	font-family: 'Roboto', sans-serif;
	color: #343434;
	font-weight: bold;
	font-size: 18px;
}
.arial14616161 {
	font-family: 'Roboto', sans-serif;
	color: #616161;
	font-weight: bold;
	font-size: 16px;
}
.arial14616161 a {
	font-family: 'Roboto', sans-serif;
	color: #616161;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline
}
.arial14616161 a:hover {
	font-family: 'Roboto', sans-serif;
	color: #616161;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none
}
.arial127e7e7e {
	font-family: 'Roboto', sans-serif;
	color: #7e7e7e;
	font-size: 12px;
}
.mendatorycolor {
	color: #ff0000;
	font-size: 14px;
}

.hdng_li_trans {
	background: url(../images/hdng_bg.png) 0 0 repeat-x;
	margin-left: -23px;/*width:164px;*/
	height: 36px;
	position: absolute;
}
.hdng_pi {
	background: url(../images/hdng_pi.jpg) 0 0 no-repeat;
	margin-left: -23px;
	width: 175px;
	height: 36px;
	position: absolute
}
.hdng_pcn {
	background: url(../images/hdng_pcn.jpg) 0 0 no-repeat;
	margin-left: -23px;
	width: 192px;
	height: 36px;
	position: absolute
}
.hdng_pe {
	background: url(../images/hdng_pe.jpg) 0 0 no-repeat;
	margin-left: -23px;
	width: 201px;
	height: 36px;
	position: absolute
}
.hdng_rd {
	background: url(../images/hdng_rd.jpg) 0 0 no-repeat;
	margin-left: -23px;
	width: 164px;
	height: 36px;
	position: absolute
}
.hdng_login {
	background: url(../images/hdng_login.jpg) 0 0 no-repeat;
	margin-left: -22px;
	width: 251px;
	height: 34px;
	position: absolute
}
/*.topHdngDiv {
	float: left;
	background: url(../images/tophdngbg.gif) repeat-x;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 47px
}*/
.tahomab3c3c3c {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #3c3c3c;
	font-weight: bold
}
.tahomab3c3c3c a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #3c3c3c;
	font-weight: bold;
	text-decoration: underline
}
.tahomab3c3c3c a:hover {
	text-decoration: none
}
.icnEdit {
	background: url(../images/icn_edit.gif) no-repeat;
	height: 26px
}
.icnEdit a {
	color: #058af1;
	text-decoration: none
}
.icnEdit a:hover {
	color: #000;
	text-decoration: none
}
.tahoman3c3c3c {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #3c3c3c;
	font-weight: normal
}
.tahoman3c3c3c a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #058af1;
	text-decoration: none
}
.tahomabf40300 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #f40300;
	font-weight: bold;
	text-decoration: none
}
.tahoman999999 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration: none
}
.innermainbg {
	background: #f2f2f2 url(../images/inner_bodybg.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
.contentbdrbg {
	border-left: #b3b3b3 1px solid;
	border-right: #b3b3b3 1px solid;
	background-color: #fff
}
.bdrlftrghtbtm_bbb {
	border-left: #bbbbbb 1px solid;
	border-right: #bbbbbb 1px solid;
	border-bottom: #bbbbbb 1px solid;
}
.bulletBlue {
	background: url(../images/bullet.gif) 0 11px no-repeat;
	padding-left: 16px
}

.input_login {
	background-color: #fff;
	width: 290px;
	padding: 8px;
}
.liststyle ul li {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	background: url(../images/grnarw.jpg) 10px 5px no-repeat;
	border-bottom: #999999 1px solid;
	line-height: 22px;
	padding-bottom: 5px;
	padding-left: 30px
}
.liststyle ul li a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
}
.liststyle ul li a:hover {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.ladyimg {
	background: url(../images/ladyimg.png) 0 0 no-repeat;
	width: 287px;
	height: 454px;
	position: absolute;
	left: 50%;
	margin-left: -128px;
	top: 160px;
	top: 152px\9
}
:root .ladyimg {
	top: 150px\0/IE9;
}
@-moz-document url-prefix() {
 .ladyimg {
 top:152px;
}
}
.maleimg {
	background: url(../images/maleimg.jpg) 0 0 no-repeat;
	width: 216px;
	height: 464px;
	position: absolute;
	left: 50%;
	margin-left: -115px;
	top: 151px;
	top: 143px\9;
}
:root .maleimg {
	top: 150px\0/IE9;
}
 @-moz-document url-prefix() {
 .maleimg {
 top:143px;
}
}
/*.arial20b2b4870 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2b4870;
	font-weight: bold;
	text-decoration: none
}*/
.input_member1 {
	width: 220px;
	padding: 6px;
}
.input_member2 {
	width: 220px;
	padding: 6px;
}
.input_member3 {
	width: 235px;
	padding: 6px;
	background-color: fff;
}
.memberbg {
	background: url(../images/img_memberbg.jpg) 0 0 repeat-y;
	height: 118px;
}

.verdana14n000 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: normal;
	text-decoration: none
}
.tahoman666 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal
}
a.tahoman666 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline
}
a.tahoman666:hover {
	text-decoration: none
}
.arialn15282828 {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #282828;
}
.arialb18014f70 {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #014f70;
}
.arialb13282828 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #282828;
}
.arialb15282828 {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #282828;
}
.arialb15282828 a {
	text-decoration: underline;
	color: #282828;
}
.arialb15282828 a:hover {
	text-decoration: none
}
.arialn1531827b {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #31827b;
}
.arialn1531827b a {
	text-decoration: none;
	color: #31827b;
}
.arialn1531827b a:hover {
	text-decoration: underline
}
.arialb1531827b {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0777a9;
}
.arialb18339adf {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #339adf;
}
.tahoma20n565656 {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #565656;
}
.arial24b224378 {
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #224378;
}
.tahoma13n363636 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #363636;
}
.tahoma13b606060 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #606060;
}
.tahoma13b363636 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
}
.tahoma13b363636 a {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #363636;
	text-decoration: underline
}
.tahoma13b363636 a:hover {
	color: #363636;
	text-decoration: none
}
.dividertop {
	background: url(../images/divider_top.gif) center 28px no-repeat
}
.dividershadow {
	background: url(../images/divider_shadow.gif) repeat-x
}


.line2 {
	color: #363636;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	padding-left: 12px;
	border-bottom: #cccccc 1px solid
}

.hdngrightcorner {
	float: right;
	background: url(../images/hdng_rightcorner.gif) no-repeat;
	width: 7px;
	height: 34px;
}
.hdngleftcorner_trans {
	float: left;
	background: url(../images/hdng_leftcorner.png) no-repeat;
	width: 8px;
	height: 34px;
}
.hdngrightcorner_trans {
	float: right;
	background: url(../images/hdng_rightcorner.png) no-repeat;
	width: 7px;
	height: 34px;
}
.hdngcontent_bg {
	float: left;
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 34px;
	padding-left: 18px;
	padding-right: 10px;
}
.btngreenbg {
	/*background: url(../images/btn_rptbg.png) repeat-x;
	font-size: 18px;
	color: #fff;
	background-position: top;
	border: 0px none;
	text-decoration: none;
	color: white;
	font-family: tahoma;
	font-weight: bold;
	height: 40px;
	cursor: pointer;*/
	width: 132px;
    height: 47px;
    margin-top: -1px;
    color: #fff;
    font-size: 18px;
    border: none;
}
.notmember {
	background: url(../images/not_member.png) no-repeat;
	width: 324px;
	height: 325px;
}

.arial18nfff_pad {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	padding-left: 22px
}

.notmember ul li {
	background: url(../images/bullet_login.png) 8px 13px no-repeat;
	padding-left: 17px;
	padding-top: 10px;
	color: #535353;
}
.bold0a71b3 {
	font-size: 17px;
	font-weight: bold;
	color: #0a71b3;
	text-transform: uppercase;
}
div.nav li ul#dropdown li {
	display: none
}
div.nav li:hover ul#dropdown li {
	display: block;
	position: absolute;
 border:border:#00ff00 1px solid;
	margin-top: 80px;
	width: 227px;
	background-color: #b7daf0;
}
 * MENU STYLE - IGNORE EVERYTHING ABOVE THIS LINE IF YOU WISH */ #menu {
 width: 960px;
 height: 40px;
 clear: both;
}
ul#nav li {
	display: inline;
}
ul#nav li a {
	float: left;
	line-height: 33px;
	color: #fff;
	text-decoration: none;
	margin: 0;
}
ul#nav li {
	display: inline;
	float: left
}
/* APPLIES THE ACTIVE STATE */
ul#nav .current a, ul#nav li:hover > a {
	color: #171717;
	text-decoration: none;
}
/* THE SUBMENU LIST HIDDEN BY DEFAULT */
ul#nav ul {
	display: none;
}
/* WHEN THE FIRST LEVEL MENU ITEM IS HOVERED, THE CHILD MENU APPEARS */
ul#nav li:hover > ul {
	position: absolute;
	display: block;
	width: 920px;
	border: #424645 2px solid;
	position: absolute;
	margin: 32px 0 0 0;
	background-color: #b7daf0;
}
ul#nav li:hover > ul li a {
	float: left;
	color: #3d4a50;
	text-decoration: none;
	margin: 0;
}
ul#nav li:hover > ul {
	width: 150px;
}
ul#nav li:hover > ul li a:hover {
	color: #120000;
	text-decoration: none;
	width: 122px;
}
ul.dropdown {
	position: relative;
}
ul.dropdown li {
	font-weight: bold;
	float: left;
	zoom: 1;
	height: 33px;
}
ul.dropdown a:hover {
	color: #000;
}
ul.dropdown a:active {
	color: #ffa500;
}
ul.dropdown li a {
	display: block;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #fff;
	padding: 0 14px 0 14px;
	height: 33px;
}
ul.dropdown li:last-child a {
	border-right: none;
}
ul.dropdown li.hover, ul.dropdown li:hover {
	background: url(../images/nav_hvr.gif) repeat-x;
	float: left;
	text-align: left;
	font-weight: bold;
	color: #171717;
	position: relative;
}
ul.dropdown li.hover a {
	color: black;
}
ul.dropdown ul {
	width: 180px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
}
ul.dropdown ul li {
	font-weight: normal;
	background: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #ccc;
	float: none;
	width: 180px;
	height: 33px;
}
ul.dropdown ul li a {
	border-right: none; /*width: 100%;*/
	display: inline-block;
}
ul.dropdown ul ul {
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
.sub_menu {
	background-color: #fff;
}
/* NAVIGATION DROPDOWN CSS */		

.slectTab {
	background: url(../images/nav_hvr.gif) repeat-x;
	height: 33px;
	float: left;
	font-weight: bold;
	color: #171717
}
.lblmessage {
	font-style: normal;
	font-size: 16px;
	font-weight: normal;
	color: Red;
}
.completionList {
	z-index: 1;
	/*float:left;background-color:white; */
	margin: 0px;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
}
.collapsePanel {
	background-color: white;
	overflow: hidden;
}
.collapsePanelHeader {
	width: 100%;
	height: 30px;
	background-image: url(../images/bg-menu-main.png);
	background-repeat: repeat-x;
	color: #FFF;
	font-weight: bold;
}
.jobsLink {
	background: url(../images/mid_menubg.gif) repeat-x
}
.jobsLink {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #717171;
	display: block;
}
.jobsLink_slct {
	background: url(../images/arrow_hover.jpg) center 26px no-repeat;
	color: #23466E
}
.hdng_netwrk_1 {
	font-size: 16px;
	color: White;
	font-family: 'Roboto', sans-serif;
}
.AutoExtender {
	font-family: 'Roboto', sans-serif;
	font-size: .9em;
	font-weight: normal;
	border: solid 1px #006699;
	line-height: 17px;
	padding: 10px;
	background-color: White;
	margin-left: 5px;
}
.AutoExtenderList {
	border-bottom: dotted 1px #006699;
	cursor: pointer;
	color: Maroon;
}
.AutoExtenderHighlight {
	color: White;
	background-color: #006699;
	cursor: pointer;
}
#divwidth {
	width: 309px !important;
}
#divwidth div {
	width: 309px !important;
}
.footer {
	font-size: 16px;
	color: #b6b6b6;
	height: 40px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
}
/*.viewmore_s {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}
.viewmore_s a {
	color: blue;
	font-size: 11px;
}
.viewmore_s a:hover {
	color: #000;
	text-decoration: underline
}*/
.clr0f5986_fntsz17 {
	color: #0f5986;
	font-size: 17px;
	font-style: normal;
}
.clr4a4a4a_fntsz14 {
	color: #4a4a4a;
	font-size: 14px;
}
.hdng_nw {
	background-color: #356aa0;
	min-width: 125px;
	display: table;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
}
.bdrbtm {
	border-bottom: #356aa0 3px solid
}
.jobsBlck ul {
	margin-top: 5px;
}
.jobsBlck ul li {
	background: url(../images/bullet_box.gif) 2px 9px no-repeat;
	padding-left: 14px;
	line-height: 20px;
	line-height: 23px;
}
.jobsBlck ul li a {
	color: #323131;
	text-decoration: underline;
}
.jobsBlck ul li a:hover {
	color: #323131;
	text-decoration: none
}
.h3_font {
	font-style: normal;
	font-weight: normal;
}
.feedback_font_heading {
	color: #3D41BD;
	font-size: 28px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: normal;
}
.feedback_font_colortext {
	color: #3D41BD;
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: normal;
}
.feedback_font_text {
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: normal;
}
.visibleDiv {
	position: fixed;
	top: 45px;
	left: 40%;
	font-size:22px;
	height:60px;
	width:300px;
	z-index:1;
	color:Red;
	border-style:solid;
	border-color:red;
	border-width:1px;
	background-color:LightYellow;
	font-style:normal;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
}
.jobsinstates ul li {
	float: left;
	background: url(../images/ftr_bullet.gif) 0 -2px no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	margin-bottom: 10px
}
.jobsinstates ul li a {
	color: #666;
	text-decoration: none
}
.jobsinstates ul li a:hover {
	color: #FFF;
	text-decoration: none
}
.socialblock {
	position: relative;
	top: 5px;
}
.pager span {
	color: Green;
	font-size: 22px;
	padding: 7px;
}
/*inline style class*/
.bdr_a6a6a6 {
	border: #a6a6a6 1px solid
}
.bdra6a6a6_w100 {
	border: #a6a6a6 1px solid;
	width: 100px;
}
.bdra6a6a6_w160 {
	border: #a6a6a6 1px solid;
	width: 160px;
}
.bdra6a6a6_w340 {
	border: #a6a6a6 1px solid;
	width: 340px;
}
.bdra6a6a6_w165 {
	width: 165px;
	border: #a6a6a6 1px solid
}
.bdra6a6a6_w512 {
	border: #a6a6a6 1px solid;
	width: 512px
}
.regis_chckbox {
	width: 12px;
	height: 12px;
	border: #aaa2a2 1px solid;
	background-color: #fff
}
.crvbgl {
	background: url(../images/crvbgl.png) repeat-y
}
.nobg {
	background: url(../images/no_bg.gif) no-repeat
}
.mleft30 {
	margin-left: 30px;
}
.mtop60 {
	margin-top: 60px
}
.w512 {
	width: 512px !important
}
.fleft {
	float: left
}
.w512_h132 {
	width: 512px;
	height: 132px;
}
.fleft_w140 {
	float: left;
	width: 140px;
}
/*inline style class*/

.tabtop {
	width: 94px;
	text-align: left;
}
.tabtop_w150 {
	width: 150px;
	text-align: left;
}
.empcheck_bkg {
	background-color: #3181AD;
}
.empcheck_clr_white {
	color: #ffffff;
}
.serchjoblinks_home {
	padding-left: 18px;
	font-size: 13px;
	color: yellow;
	font-family: 'Roboto', sans-serif;
	height: 31px;
	line-height: 24px;
	margin: auto;
	width: 935px;
}
.serchjoblinks_home a {
	color: yellow;
}
.serchjoblinks_home a:hover {
	color: #fff;
}
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top, #c9151b, #a11115);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top, #aa1317, #ed1c24);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.green_lnk {
	color: green;
	text-decoration: none;
	font-size: 18px;
}
.green_lnk:hover {
	color: blue;
}
.red_lnk {
	color: red;
	text-decoration: none;
	font-size: 18px;
}
.red_lnk:hover {
	color: blue;
}
.divccount {
	line-height: 37px;
	margin-left: 23px;
	float: left;
}
.input_ajxcombo {
	background-color: #e9e9e9;
	width: 306px;
	padding: 8px;
}
.jobsBlck_lrgwidth {
	width:500px;
	float:left;
	margin-left: 10px;
	margin-right: 10px;
}
.jobsBlck_lrgwidth h2 {
	width:500px;
}
.jobsBlck_lrgwidth ul li {
	width:490px;
}
.btn-freepost {
	position: absolute;
	right: -285px;
	top: -85px;
}
.emailjobsfree-txt {
	position: relative;
	right: 40px;
	top: 10px;
	text-align:right;
}
.emailjobsfree-txt a {
	color:#f9dc20;
	font-weight:bold
}
.emailjobsfree-txt a:hover {
	color:orange;
	font-weight:bold
}
.button_example {
	border:1px solid #34740e;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	font-weight:normal;
	color: #FFFFFF;
	background-color: #4ba614;
	background-image: linear-gradient(to bottom, #4ba614, #008c00);
}
.button_example:hover {
	border:1px solid #224b09;
	background-color: #36780f;
	background-image: linear-gradient(to bottom, #36780f, #005900);
}
/*Home page functional area */


.sushibar {
	width: 950px;
	overflow: auto;
	text-align: left;
}
.sushibar * {
	padding:0;
	margin:0;
}
.sushi {
	overflow:hidden;
	padding:12px 10px 12px 10px;
	height:auto;
}
.category {
	float: left;
	width: 300px;
	border-style:none;
	border-color:White;
	text-align: left;
}
/*end*/

.zone3category {
	float: left;
	width: 150px;
	height:90px;
	border-style:none;
	border-color:White;
	text-align: left;
}
.flagbar {
	width: 500px;
}
.flag {
	overflow:hidden;
}
.homecontent {
	float:left;
	width:250px;
	height:39px;
	padding-top:15px;
}
.homesubcontent {
	float:left;
	width:250px;
	vertical-align:text-top;
	padding-top:15px;
}
.viewmore {
	width:250px;
	bottom:0px;
}
.home_grey {
	color: Gray;
	text-decoration: underline;
}
.footerflagbar {
	width:170px;
}
.footerflagcategory {
	float: left;
	width: 85px;
	border-style:none;
	border-color:White;
	text-align: left;
}
.sitemap_h1 {
	font-size:30px;
	font-family: 'Roboto', sans-serif;
	margin-bottom:20px;
}
.sitemap {
	margin-top:20px;
	margin-right:50px;
	margin-left:50px;
	margin-bottom:200px;
}
.sitemap ul li {
	background: url(../images/bullet_box.gif) 2px 12px no-repeat;
	color: #323131;
	text-decoration:underline;
	padding-left:13px;
	line-height:30px;
	margin-bottom:6px;
}
.sitemap ul li a {
	color: #323131;
}
.sitemap ul li a:hover {
	color: #323131;
}
.line1_joblisting {
	color: #006687;
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	text-decoration: underline;/*font-weight: bold;*/
}
.line1_joblisting a {
	color: #006687;
	font-size: 17px;
	font-family: 'Roboto', sans-serif;
	/*font-weight: bold;*/
	text-decoration: underline;
}
.line1_joblisting a:hover {
	text-decoration: none
}
hr {
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
	background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
.cellpadding {
	padding-bottom:15px;
}
.lstcolor {
	color:#C52303;
	text-decoration: underline;
}
.button_examplelst {
	border:1px solid #df0909;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	color: #FFFFFF;
	background-color: #f62b2b;
	background-image: linear-gradient(to bottom, #f62b2b, #d20202);
}
.button_examplelst:hover {
	cursor:pointer;
	cursor:hand;
	border:1px solid #20BC25;
	background-color: #0A9C14;
	background-image: linear-gradient(to bottom, #0A9C14, #00C700);
}
/* home page upload resume button*/
.button_upload {
	border:1px solid #CAA083;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	font-weight:bold;
	color: #D63111;
	background-color: #fcfac0;
	background-image: linear-gradient(to bottom, #fcfac0, #f6f283);
}
.button_upload:hover {
	border:1px solid #f7f25f;
	background-color: #faf68f;
	background-image: linear-gradient(to bottom, #faf68f, #f3ed53);
}
/*end*/
 
 
 
.btn {
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 28px;
	font-family: 'Roboto', sans-serif;
	color: #d91515;
	font-size: 18px;
	background: #fcfac0;
	padding: 8px 15px 8px 17px;
	border: solid #f2f213 1px;
	text-decoration: none;
}
.btn:hover {
	background: #dede1b;
	text-decoration: none;
	cursor: pointer;
}
.clblue {
	color:Blue;
	text-decoration:underline;
}
.clkviewapplicant {
	font-style:italic;
	color:Green;
	font-size:smaller;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
}
div.RadGrid .rgInfoPart {
	color: green;
}
#ContentPlaceHolder1_dstDetail ul li {
	list-style-type: circle;
	margin-bottom:10px
}
.Info {
	font-size:22px;
	height:30px;
	width:600px;
	color:Red;
	border-style:solid;
	border-color:red;
	border-width:1px;
	background-color:LightYellow;
	font-style:normal;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
}
.btnSearch {
	background: #88c7f0;
	background-image: -webkit-linear-gradient(top, #88c7f0, #2980b9);
	background-image: -moz-linear-gradient(top, #88c7f0, #2980b9);
	background-image: -ms-linear-gradient(top, #88c7f0, #2980b9);
	background-image: -o-linear-gradient(top, #88c7f0, #2980b9);
	background-image: linear-gradient(to bottom, #88c7f0, #2980b9);
	font-family: 'Roboto', sans-serif;
	color: #ffffff;
	font-size: 20px;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
}
.btnSearch:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
	cursor: pointer;
}
.errortxt {
	font-size:20px;
	color:Red;
	border-style:solid;
	border-color:red;
	border-width:1px;
	background-color:LightYellow;
	font-style:normal;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
}
.bold0a71b3_red {
	font-size: 17px;
	font-weight: bold;
	color: red;
	text-transform: uppercase;
}
.cssbutton {
	display: block;
	width: 6em;
	padding: 0.2em;
	line-height: 1.4;
	background-color: #94B8E9;
	border: 1px solid black;
	color: #000;
	text-decoration: none;
	text-align: center;
	float: right;
	margin-right: 20px;
}
.cssbutton:hover {
	background-color: #369;
	color: #fff;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.frm1 input, .frm2 input, .frm3 input{padding:14px 10px}
.jobsCont{padding-bottom:4px}
}*/
/*@media screen and (min-width:1000px) and (max-width:1150px)
{
    .innerPageCont
    {
        width: 79%;
        
        }
        ul li.emptype {
    width: 31.7%;}
}*/
#invitechatwindow{right: 0 !important;top:34px !important;left: inherit !important;}


.MyTableHeader th
{
    font-size:15px;
    border-color:White;
    background-color:#3181ad;
    font-weight: normal !important;
    color:White;
    height:35px;
    
    
}
.btn-green {
	color: #fff!important;
	background: #6da544!important;
	border-color: #6da544!important;
	height: 35px;
	border: none;
}
.btn-green:hover {
	color: #fff!important;
	background: #316907!important;
	border-color: #6da544!important;
	height: 35px;
	border: none;
}

.frm5 {
	width: 33%;
	float:left
}
.frm5 input {
	padding: 14px 10px;
	border: none;
	width: 93%;
}

.btn-bluese {
	color: #fff!important;
	background: #2d7fae!important;
	border-color: #2d7fae!important;
	height: 35px;
	border: none;
	padding: 0 17px;
	float: right;
	display: inline-block;
}
.btn-bluese:hover {
	color: #fff!important;
	background: #004369!important;
	border-color: #2d7fae!important;
	height: 35px;
	border: none;
	padding: 0 17px;
	float: right;
	display: inline-block;
}
.btnGrn {
	background: #6da544;
	padding: 4px 35px;
	color: #fff;
	border: none;
	font-size:12px;
	margin: 8px 0 0;
	height:30px;
	float:right;
}
.ratingStar {
	white-space: nowrap;
	margin: 1em;
	height: 14px;
}
.ratingStar .ratingItem {
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 4px;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
}
.ratingStar .Filled {
	background-image: url(../images/ratingStarFilled.png);
}
.ratingStar .Empty {
	background-image: url(../images/ratingStarEmpty.png);
}
.ratingStar .Saved {
	background-image: url(../images/ratingStarSaved.png);
}
.f_400 {
	font-weight: 400;
}

.div_location {
	height: 200px;
	overflow-y: scroll;
	z-index: 1;
}

.colorblk {
	color: black !important;
}