body
{
    margin:0px;
    background-color: #efeee9;
    text-align:left;
}
form, P {
	margin: 0px;
    padding: 0px;
}
input.checkbox, input[type="checkbox"], input.radio, input[type="radio"] {
	vertical-align: middle;
}
.inputbox {
    font: bold 12px arial;
    color: #373737;
    border:1px solid #dddddd;
    border-top:1px solid #c3c3c3;
    padding:2px;
    padding-left:3px;
    line-height:18px;
    height:19px;
}
.inputbox1 {
    font: bold 13px arial;
    color: #373737;
    padding:2px;
    padding-left:3px;
    line-height:18px;
}
.inputboxbig {
    font: bold 12px arial;
    color: #373737;
    border:1px solid #dddddd;
    border-top:1px solid #c3c3c3;
    padding:3px;
    line-height:24px;
    height:25px;
}
.inputbox1big {
    font: bold 14px arial;
    color: #373737;
    padding:3px;
    line-height:24px;
}
.button
{
	font: bold 11px arial;
	background:url('http://images.employmentcrossing.com/bg_button.jpg') #3489cc top left repeat-x;
    height: 19px;
	padding:2px;
	text-decoration:none;
	color: #ffffff;
	border:0px;
	cursor:hand;
}
.buttonred
{
	font: bold 12px arial;
	background:url('http://images.employmentcrossing.com/bg_buttongreen.jpg') #3d7718 top left repeat-x;
	padding:3px;
	text-decoration:none;
	color: #ffffff;
	border:0px solid #841a1c;
	cursor:hand;
    line-height:25px;
    height:30px;
}
.button1
{
	font: bold 11px arial;
	background:url('http://images.employmentcrossing.com/bg_button_yellow.jpg') #e3b448 top left repeat-x;
    height: 19px;
	padding:2px;
	text-decoration:none;
	color: #ffffff;
	border:0px;
	cursor:hand;
}
.button2
{
	font: bold 12px arial;
	background:none;
	padding:1px;
	text-decoration:none;
	color: #5f5e5f;
	border:0px;
	cursor:hand;
}
.bgmain
{
    background-color: #efeee9;
}
.bgcream
{
    background-color: #f9f8f6;
}
.bgcream1
{
    background-color: #eae7e2;
}
.bgdarkcream
{
    background-color: #e0ded5;
}
.bglightgray{
    background-color: #dddcda;
}
.bgwhite
{
    background-color: #ffffff;
}
.bgskyblue
{
    background-color: #d1e8f3;
}
.bgblue
{
    background-color: #0773cb;
}
.bglightblue
{
    background-color: #d7eaf9;
}
.bgjobsearch
{
    background-color: #ebf4fd;
}
.bgborder 
{
    background-color: #efeeea;
}
.homeimg
{
    background:url('http://images.employmentcrossing.com/img_homecenter1.jpg') #162c78 top left repeat-x;
    padding-left:10px;
}
.bgpopup
{
    background:url('http://images.employmentcrossing.com/bg_popup.jpg') #f7f7f5 bottom left repeat-x;
}
.tabledivider
{
    background:url('http://images.employmentcrossing.com/bg_dividerv.gif') repeat-y;
}

.jobdivider
{
    width:19px;
    background:url('http://images.employmentcrossing.com/tabledivider.gif');
}
.jobdivider1
{
    width:19px;
    background:url('http://images.employmentcrossing.com/tabledivider1.gif');
}
.jobdivider2
{
    width:19px;
    background:url('http://images.employmentcrossing.com/tabledivider2.gif');
}
.jobtitledivider
{
    width:19px;
    height:22px;
    background:url('http://images.employmentcrossing.com/bg_tabletitle_divider1.gif');
}
.jobrowdivider
{
    height:8px;
    background:url('http://images.employmentcrossing.com/divider.gif') repeat-x;
}

.mainlink_main{
    background:url('http://images.employmentcrossing.com/bg_linkdwn.jpg') repeat-x;
    padding:0px;
}
#mainlink{
    margin: 0;
    padding: 0;
}
#mainlink li{
    display: inline;
    padding:0px;
    float: left;
    line-height:27px;
}
#mainlink li a{
    font:bold 11px arial;
    padding:0px 9px 0px 9px;
    text-decoration: none;
    color:#ffffff;
    line-height:24px;
}
#mainlink li a:hover{
    font:bold 11px arial;
    text-decoration: none;
    color:#646667;
    background:url('http://images.employmentcrossing.com/bg_linkovr.jpg') repeat-x;
    line-height:24px;
    padding:8px 9px 8px 9px;
}
#mainlink .linkovr{
    font:bold 11px arial;
    text-decoration: none;
    color:#646667;
    background:url('http://images.employmentcrossing.com/bg_linkovr.jpg') repeat-x;
    padding:0px 9px 0px 9px;
    line-height:27px;
}
.mainlink_ovr{
    font:bold 11px arial;
    text-decoration: none;
    color:#646667;
    background:url('http://images.employmentcrossing.com/bg_linkovr.jpg') repeat-x;
    padding:8px 9px 8px 9px;
    line-height:27px;
}

.mainlinklogin_main{
    background:url('http://images.employmentcrossing.com/bg_linkdwn_login.jpg') repeat-x;
    padding:0px;
}
#mainlinklogin{
    margin: 0;
    padding: 0;
}
#mainlinklogin li{
    display: inline;
    padding:0px;
    float: left;
    line-height:27px;
}
#mainlinklogin li a{
    font:bold 11px arial;
    padding:0px 18px 0px 18px;
    text-decoration: none;
    color:#ffffff;
    line-height:24px;
}
#mainlinklogin li a:hover{
    font:bold 11px arial;
    text-decoration: none;
    color:#646667;
    background:url('http://images.employmentcrossing.com/bg_linkovr.jpg') repeat-x;
    line-height:24px;
    padding:8px 18px 8px 18px;
}
#mainlinklogin .linkovr{
    font:bold 11px arial;
    text-decoration: none;
    color:#646667;
    background:url('http://images.employmentcrossing.com/bg_linkovr.jpg') repeat-x;
    padding:0px 18px 0px 18px;
    line-height:27px;
}
.mainlinklogin_ovr{
    font:bold 11px arial;
    text-decoration: none;
    color:#646667;
    background:url('http://images.employmentcrossing.com/bg_linkovr.jpg') repeat-x;
    padding:8px 18px 8px 18px;
    line-height:27px;
}
.crossingname {
	font: bold 11px arial;
    color: #646667;
    line-height:20px;
}
.crossingname a:link{
    color: #646667;
	text-decoration:none;
}
.crossingname a:active{
    color: #646667;
	text-decoration:none;
}
.crossingname a:visited{
    color: #646667;
	text-decoration:none;
}
.crossingname a:hover{
    color: #acb33a;
	text-decoration:none;
}
.textheader a:link{
    color: #2596e4;
	text-decoration:none;
}
.textheader a:active{
    color: #646667;
	text-decoration:none;
}
.textheader a:visited{
    color: #646667;
	text-decoration:none;
}
.textheader a:hover{
    color: #646667;
	text-decoration:none;
}

.texthome
{
	font: bold 13px arial;
    color: white;
    line-height:19px;
}
.texthome A
{
    color: white;
    text-decoration: none;
}
.texthome A:visited
{
    color: white;
    text-decoration: none;
}
.texthome A:hover
{
    color: white;
    text-decoration: underline;
}
.texthome1
{
	font: bold 14px arial;
    color: #848383;
    line-height:20px;
}
.texthome1 A
{
    color: 2797e2;
    text-decoration: none;
}
.texthome1 A:visited
{
    color: 2797e2;
    text-decoration: none;
}
.texthome1 A:active
{
    color: 2797e2;
    text-decoration: none;
}
.texthome1 A:hover
{
    color: 2797e2;
    text-decoration: underline;
}
.hometitle
{
	font: bold 24px arial;
    color: #2797e2;
    line-height:30px;
}


.bottomtext
{
    font: bold 11px arial;
    color: #646667;
}
.bottomtext A
{
    color: #646667;
    text-decoration: none;
}
.bottomtext A:visited
{
    color: #646667;
    text-decoration: none;
}
.bottomtext A:hover
{
    color: #000000;
    text-decoration: none;
}
.textwhite
{
    font: bold 11px arial;
    color: #ffffff;
}
.textwhite a
{
    color: #ffffff;
    text-decoration: none;
}
.textwhite a:visited
{
    color: #ffffff;
    text-decoration: none;
}
.textwhite a:active
{
    color: #ffffff;
    text-decoration: none;
}
.textwhite a:hover
{
    color: #000000;
    text-decoration: none;
}

.maintitle {
    font:bold 14px arial;
    padding-left:25px;
    text-decoration: none;
    color:#646667;
    border-top:2px solid #bebdbc;
    background-color: #dcdbd9;    
}
.popuptitle {
    font:bold 18px arial;
    text-decoration: none;
    color:#ffa801;
}
.title_totaljobs {
    font:bold 11px arial;
    text-decoration: none;
    color:#ffffff;
    padding-left:7px;
    background:url('http://images.employmentcrossing.com/bg_jobs.jpg') #9f9e9c repeat-x;
}
.text_totaljobs {
    font:20px arial;
    text-decoration: none;
    color:#0a75cc;
    padding-left:7px;
    background:url('http://images.employmentcrossing.com/bg_jobs1.jpg') repeat-x;
}
.title_rightside{
    font:bold 12px arial;
    text-decoration: none;
    color:#0a75cc;
}
.textgray {
	font:  11px arial;
    color: #5f5e5f;
    line-height:18px;
}
.textgray a:link{
    color: #5f5e5f;
	text-decoration:underline;
}
.textgray a:active{
    color: #5f5e5f;
	text-decoration:none;
}
.textgray a:visited{
    color: #5f5e5f;
	text-decoration:none;
}
.textgray a:hover{
    color: #0a75cc;
	text-decoration:underline;
}
.textgray_over{
    color: #0a75cc;
	text-decoration:none;
}
.textgray1 {
	font:  12px arial;
    color: #5f5e5f;
    line-height:20px;
}
.textgray1 a:link{
    color: #0a75cc;
	text-decoration:none;
}
.textgray1 a:active{
    color: #0a75cc;
	text-decoration:none;
}
.textgray1 a:visited{
    color: #0a75cc;
	text-decoration:none;
}
.textgray1 a:hover{
    color: #5f5e5f;
	text-decoration:none;
}
.textgray2 {
	font:  12px arial;
    color: #5f5e5f;
    line-height:20px;
}
.textgray2 a:link{
    color: #0a75cc;
	text-decoration:none;
}
.textgray2 a:active{
    color: #0a75cc;
	text-decoration:none;
}
.textgray2 a:visited{
    color: #0a75cc;
	text-decoration:none;
}
.textgray2 a:hover{
    color: #5f5e5f;
	text-decoration:underline;
}
.textgray17 {
	font: bold 17px arial;
    color: #858384;
    line-height:25px;
}
.textgray17 a:link{
    color: #858384;
	text-decoration:none;
}
.textgray17 a:active{
    color: #858384;
	text-decoration:none;
}
.textgray17 a:visited{
    color: #858384;
	text-decoration:none;
}
.textgray17 a:hover{
    color: #0a75cc;
	text-decoration:none;
}
.textdarkgray {
	font: 11px arial;
    color: #646567;
    line-height:18px;
}
.textdarkgray a:link{
    color: #0a75cc;
	text-decoration:none;
}
.textdarkgray a:active{
    color: #0a75cc;
	text-decoration:none;
}
.textdarkgray a:visited{
    color: #0a75cc;
	text-decoration:none;
}
.textdarkgray a:hover{
    color: #646567;
	text-decoration:none;
}
.textdarkgray1 {
	font: 12px arial;
    color: #646567;
    line-height:18px;
}
.textdarkgray1 a:link{
    color: #646567;
	text-decoration:none;
}
.textdarkgray1 a:active{
    color: #646567;
	text-decoration:none;
}
.textdarkgray1 a:visited{
    color: #646567;
	text-decoration:none;
}
.textdarkgray1 a:hover{
    color: #0a75cc;
	text-decoration:none;
}
.textdarkgray1_over{
    color: #0a75cc;
	text-decoration:none;
}
.textdarkgray2 {
	font: 12px arial;
    color: #646567;
    line-height:18px;
}
.textdarkgray2 a:link{
    color: #646567;
	text-decoration:none;
}
.textdarkgray2 a:active{
    color: #646567;
	text-decoration:none;
}
.textdarkgray2 a:visited{
    color: #646567;
	text-decoration:none;
}
.textdarkgray2 a:hover{
    color: #0a75cc;
	text-decoration:underline;
}
.textlightgray {
	font: bold 11px arial;
    color: #abaaa8;
    line-height:18px;
}
.textlightgray a:link{
    color: #abaaa8;
	text-decoration:none;
}
.textlightgray a:active{
    color: #abaaa8;
	text-decoration:none;
}
.textlightgray a:visited{
    color: #abaaa8;
	text-decoration:none;
}
.textlightgray a:hover{
    color: #0a75cc;
	text-decoration:none;
}
.textblue {
	font: bold 11px arial;
    color: #2698e1;
    line-height:18px;
}
.textblue a:link{
    color: #abaaa8;
	text-decoration:none;
}
.textblue a:active{
    color: #abaaa8;
	text-decoration:none;
}
.textblue a:visited{
    color: #abaaa8;
	text-decoration:none;
}
.textblue a:hover{
    color: #0a75cc;
	text-decoration:none;
}
.textblue1 {
	font: 12px arial;
    color: #2698e1;
    line-height:19px;
}
.textblue1 a:link{
    color: #abaaa8;
	text-decoration:none;
}
.textblue1 a:active{
    color: #abaaa8;
	text-decoration:none;
}
.textblue1 a:visited{
    color: #abaaa8;
	text-decoration:none;
}
.textblue1 a:hover{
    color: #0a75cc;
	text-decoration:none;
}

.texttable {
	font:  12px arial;
    color: #5f5e5f;
    line-height:20px;
    padding:6px 0px 6px 0px;
}
.texttable a:link{
    color: #0a75cc;
	text-decoration:none;
}
.texttable a:active{
    color: #0a75cc;
	text-decoration:none;
}
.texttable a:visited{
    color: #0a75cc;
	text-decoration:none;
}
.texttable a:hover{
    color: #5f5e5f;
	text-decoration:none;
}

.texttable1 {
	font:  12px arial;
    color: #5f5e5f;
    line-height:20px;
    padding:6px 0px 6px 0px;
}
.texttable1 a:link{
    color: #0a75cc;
	text-decoration:none;
}
.texttable1 a:active{
    color: #ff0000;
	text-decoration:none;
}
.texttable1 a:visited{
    color: #551a8b;
	text-decoration:none;
}
.texttable1 a:hover{
    color: #0a75cc;
	text-decoration:none;
}

.textgreen {
	font: bold 11px arial;
    color: #a1a85c;
    line-height:18px;
}
.textgreen a:link{
    color: #a1a85c;
	text-decoration:underline;
}
.textgreen a:active{
    color: #a1a85c;
	text-decoration:none;
}
.textgreen a:visited{
    color: #a1a85c;
	text-decoration:none;
}
.textgreen a:hover{
    color: #0a75cc;
	text-decoration:underline;
}
.textgreen1 {
	font: 12px arial;
    color: #a1a85c;
    line-height:19px;
}
.textgreen1 a:link{
    color: #a1a85c;
	text-decoration:underline;
}
.textgreen1 a:active{
    color: #a1a85c;
	text-decoration:none;
}
.textgreen1 a:visited{
    color: #a1a85c;
	text-decoration:none;
}
.textgreen1 a:hover{
    color: #0a75cc;
	text-decoration:underline;
}

.textblack {
	font: 12px arial;
    color: #646567;
    line-height:18px;
}
.textblack a:link{
    color: #646567;
	text-decoration:none;
}
.textblack a:active{
    color: #646567;
	text-decoration:none;
}
.textblack a:visited{
    color: #646567;
	text-decoration:none;
}
.textblack a:hover{
    color: #0a75cc;
	text-decoration:none;
}
.border-left {
    border-left:1px solid #dddcda;
}



/* for articles */
.articlebox {
    border:1px solid #bdbdbd;
    background-color: #efeee9;    
}
.categorytitle {
    font: bold 15px arial;
    text-decoration: none;
    color:#7d7d7d;
    line-height:30px;
    padding-left:10px;
    background:url('http://images.employmentcrossing.com/bg_articletitle.jpg') top left repeat-x;
}
.articleimg
{
    border:1px solid #dedede;
}
.divtag
{
    font: 12px arial;
    z-index: 1;    
    visibility: hidden;
    position: absolute;
    color: #7d7d7b;
}
.articletitle {
	font: bold 13px arial;
    color: #2698e1;
    line-height:18px;
}
.articletitle a:link{
    color: #2698e1;
	text-decoration:none;
}
.articletitle a:active{
    color: #2698e1;
	text-decoration:none;
}
.articletitle a:visited{
    color: #2698e1;
	text-decoration:none;
}
.articletitle a:hover{
    color: #2698e1;
	text-decoration:none;
}

.articletext {
	font: 12px arial;
    color: #5f5e5f;
    line-height:16px;
}
.articletext a:link{
    color: #2698e1;
	text-decoration:none;
}
.articletext a:active{
    color: #2698e1;
	text-decoration:none;
}
.articletext a:visited{
    color: #2698e1;
	text-decoration:none;
}
.articletext a:hover{
    color: #5f5e5f;
	text-decoration:none;
}

.imgtext {
	font: 11px arial;
    color: #7d7d7b;
    padding-left:10px;
	text-decoration:none;
}
.error {
	font: 11px arial;
    color: #ba0404;
	text-decoration:none;
}
/* search menu css starts */
.searchmenu_main{
    padding:0px;
}
#searchmenu{
    margin: 0;
    padding: 0;
}
#searchmenu li{
    display: inline;
    padding:0px;
    float: left;
    background:url('http://images.employmentcrossing.com/searchmenu_dwn.gif') repeat-x;
    line-height:34px;
}
#searchmenu li a{
    font:bold 11px arial;
    padding:0px 10px 0px 10px;
    text-decoration: none;
    color:#ffffff;
    line-height:34px;
}
#searchmenu li a:hover{
    font:bold 11px arial;
    text-decoration: none;
    color:#ffffff;
    background:url('http://images.employmentcrossing.com/searchmenu_ovr.jpg') repeat-x;
    padding:11px 10px 12px 10px;
    line-height:34px;
}
#searchmenu .searchovr{
    font:bold 11px arial;
    text-decoration: none;
    color:#ffffff;
    background:url('http://images.employmentcrossing.com/searchmenu_ovr.jpg') repeat-x;
    padding:0px 10px 0px 10px;
    line-height:34px;
}
/* search menu css ends */
.losangeles-bannertext{
    font: bold 12px arial;
	color: #ffffff;
	text-align:right;
	padding:43px 106px 0px 0px;
	letter-spacing:1px;
}
.pacific-bannertext{
    font: bold 12px arial;
    color: #ffffff;
	text-align:right;
	padding:57px 90px 0px 0px;
	letter-spacing:1px;
}
.antarctica-bannertext{
    font: bold 12px arial;
    color: #ffffff;
	text-align:right;
	padding:87px 52px 0px 0px;
	letter-spacing:1px;
}
.antarctica-popup-bannertext {
	font: bold 12px arial;
    color: #ffffff;
	text-align:right;
	padding:61px 35px 0px 0px;
	letter-spacing:1px;
}
.testimonialbigtext {
	font-size:15px; color:#343233;
}
.questionheading{
	font:bold 13px arial;
    text-decoration: none;
    color:#0a75cc;
}


/* for bubble on EC only */
#dhtmltooltip{
    position: absolute;
    left: -300px;
    width: 175px;
    border: 1px solid #dedede;
    font:  bold 12px arial;
    line-height:18px;
    color: #ffffff;
    padding: 3px 12px 3px 12px;
    background:url('http://images.employmentcrossing.com/bg_tooltip.jpg') #e5a32b top left repeat-x;
    backgroud-images:
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
    position:absolute;
    left: -300px;
    z-index: 101;
    visibility: hidden;
}

/* for DIV popup */
#over {
    background-color:#3f3f3f;
    position: absolute; 
    left: 0;
    top: 0;
    z-index: 10000;
    width: 0%; 
    height: 0%;
    margin: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.80;
    -moz-opacity:0.80;
    -khtml-opacity:0.80;
}

/* for webinar */
.webinarborder {
    border:1px solid #387bd2;
}
.webinartitle {
    background-color: #387bd2;
    font:bold 14px arial;
    color:#ffffff;
}
.webinartext {
    background-color: #ffffff;
    font:bold 13px arial;
    line-height:18px;
    color:#696969;
}
.webinarlink{
    background-color: #ffffff;
    font:bold 11px arial;
    color:#387bd2;
    text-decoration:underline;
}
.webinarlink a{
    color:#387bd2;
    text-decoration:underline;
}
.webinarlink a:hover{
    color:#387bd2;
    text-decoration:underline;
}
.webinarlink a:active{
    color:#387bd2;
    text-decoration:underline;
}
.webinarlink a:visited{
    color:#387bd2;
    text-decoration:underline;
}

#t1HeadDivBar {
	clear: both;
	width: 100%;
	height: 6px;
	margin-bottom: 20px;
	background-image: url(http://images.employmentcrossing.com/topline.png);
	background-repeat: repeat-x;
}
#bottomline {
	background-image: url(http://images.employmentcrossing.com/bottomline.png);
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 12px;
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	padding-top: 4px;
	height: 26px;
	width: 100%;
	clear: both;
}

#floating_banner_bottom {
    width: 100%;
    bottom: 0px;
    margin-bottom: 0px;
    height: 60px;
    position: fixed;
    z-index: 100;
    right: 0;
    _position:absolute;
    _top:[removed]document.body.scrollTop+document.body.clientHeight-this.clientHeight);
    background-image: url(http://images.employmentcrossing.com/bg_bottom.gif);
}
html>body #floating_banner_bottom { margin-bottom: 0px; bottom: 0 }
 
#floating_banner_bottom div.close {
    margin: 0px;
    width: 100%;
    height: 60px;
}

.grouptitle {
    font:bold 12px arial;
    color:#ffffff;
    background-color:#5f5e5f;
    padding:5px;
}
#listing {
	font: 12px arial;
    line-height:18px;
	padding: 0px;
	margin: 0px;
}
#listing ul {
	list-style: none;
	margin: 0px;
    padding:0px;
}
#listing ul li {
	list-style: none;
	padding:2px;
    color:#333333;
	padding-left:1px;
    border-bottom:1px solid #666666;
}
#listing ul li a {
	text-decoration: none;
	color: #0773cb;
	text-align:left;
}
#listing ul li a:hover{
	color: #333333;
	text-decoration: none;
}