#header			{width:100%; background-color:#000000;}
#header785		{width:745px; height:45px; padding:0 20px; background-color:#000000;}
#breadCrumb		{width:970px; margin:0 auto;}
#content		{float:left;}
.content_w970	{width:970px; padding:10px 0 30px 0;}
.content_w745	{width:745px; float:left; padding:0 0 30px 0;}
.content_w745aC	{width:745px; margin:0 auto; padding:0 0 30px 0;}
.content_w640	{width:640px; float:left; padding:10px 0 30px 0;}
#mainContent	{width:970px; margin:0 auto; height:100%;}
#mainContent h1 {margin:10px 0;}
#mainContent785	{width:745px; padding:20px; background-color:#ffffff;}
#container		{width:785px; margin:0 auto; position:relative;}
#container595	{width:555px; margin:0 auto; position:relative;}
#sideBar		{float:left; margin-left:15px;}
.sideBar_w160	{width:160px; padding:0 0 30px 0;}
.sideBar_w200	{width:200px; padding:0 0 30px 0;}
.sideBar_w210	{width:210px; padding:0 0 30px 0;}
.sideBar_w300	{width:315px; padding:0 0 30px 0;}
.formBtnSetC	{text-align:center; font-size:1.2em; margin:0 -2px 0 0;}
.formBtnSet		{text-align:right; font-size:1.2em; margin:0 -2px 0 0;}
.formBtnSet2	{text-align:right; margin:5px -2px 0 0;}
input[type="text"]:focus		{border:2px solid #5aa7d4;}
input.blueBtn	{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #7D7D7D; border-right:1px solid #7D7D7D; background:#043d8a; color:#FFFFFF; margin:0 2px;}
input.greyBtn	{border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #7D7D7D; border-right:1px solid #7D7D7D; background:#DDDDDD;  color:#555555; margin:1px 2px 1px 0;}
input.btnUp	{background:#FFFFFF url(../images/arrow_b2_up.gif) no-repeat 85px; padding:2px 20px 2px 8px; width:105px; text-align:center;}
input.btnDown	{background:#FFFFFF url(../images/arrow_b2_down.gif) no-repeat 85px; padding:2px 20px 2px 8px; width:105px; text-align:center;}
.bgc			{background:url(../images/bg_sideBar.gif) repeat-y 760px 0;}
.bgc2			{background:url(../images/bg_sideBar.gif) repeat-y 655px 0;}
.bgc3			{background:url(../images/bg_sideBar.gif) repeat-y 590px 0;}
.bgd			{background:url(../images/bg_sideBarDivider.gif) repeat-x left bottom;}
.bgw			{background:#FFFFFF;}
.bgg			{background:#F9F9F9;}

/*Masthead*/
#masthead		{width:970px; height:77px; margin:0 auto; position:relative;}
#masthead .logo	{position:absolute; top:18px; left:0;}
.utility		{position:absolute; bottom:18px; left:290px; color:#808080; float:left; width:170px;}
.utility a	 		{color:#FFFFFF; text-decoration:none;}
.utility a:hover	{color:#FFFFFF; text-decoration:underline;}
.utility .login			{font-size:1.2em; line-height:1.2em; width:150px; vertical-align:text-bottom; width:170px;}
.utility .login .user	{text-align:left; vertical-align:text-bottom; color:#FFFFFF;}
.utility .login	.log_act {color:#CCCCCC; text-align:left; vertical-align:text-bottom; margin-right:25px;}
.utility .region_c		{font-size:1.1em; color:#FFFFFF; display:inline;}
.utility .region		{margin:0 5px 0 0; display:inline;}
.utility .region .arrow	{position:relative; visibility:visible;}
.utility .language		{font-size:1.1em; color:#CCCCCC; display:inline;}
img.flag				{margin:0 5px 0 0;}
.topBanner		{position:absolute; top:9px; right:0;}

/*Top navigation*/
#topNav_c		{width:970px; height:28px; margin:0 auto; border-bottom:10px solid #000000; display:block;}	
*html #topNav_c {width:970px; height:28px; margin:0 auto; border:0; display:block;}
#topNav_c ul	{margin:0; padding:0; list-style-image:none; list-style-position:outside; list-style-type:none; font-size:1.3em; color:#FFFFFF; height:28px; border-bottom:10px solid #1760a0; }
#topNav_c li			{text-align:center; float:left; cursor:pointer;}
#topNav_c li a, #topNav_c li a:visited {height:21px; width:inherit; padding:7px 20px 0 20px; display:inline-block; display:-moz-inline-box; color:#FFFFFF;}
*html #topNav_c li a, *html #topNav_c li a:visited{display:inline-block;}
*+html #topNav_c li a, *+html #topNav_c li a:visited{display:inline-block;}
#topNav_c li.home{border-right:1px solid #474747;}
#topNav_c li.home a, #topNav_c li.home a:visited{height:21px; width:inherit; padding:7px 20px 0 20px; display:inline-block; display:-moz-inline-box;  color:#FFFFFF;}
#topNav_c li.employer	{float:right;}
#topNav_c li.basic{border-right:1px solid #474747;float:left;}
 #topNav_c li.home:hover, #topNav_c li.basic a:hover, #topNav_c li.on, #topNav_c li.employer a:hover {background:url(../images/bg_btn.gif) repeat-x;}

#topNav_c ul.empSet {border-bottom:10px solid #347c49;}
#topNav_c ul.empSet li.employer{float:right;}
#topNav_c ul.empSet li.employer a:hover, #topNav_c ul.empSet li.employerOn {float:right; background:url(../images/bg_btn_g.gif) repeat-x;}
#topNav_c ul.empSet li.basic a:hover, #topNav_c ul.empSet li.on	{background:url(../images/bg_btn_g.gif) repeat-x;}

/*overlay - change country*/
.overlayCountry {width:131px;border:1px solid #5C5C5C;background:#333333;padding:10px 0;position:absolute;top:31px;	z-index:10000; left:-2px; clear:both;}
.overlayCountry ul {margin:0; padding:0; list-style-image:none; list-style-position:outside; list-style-type:none;}
.overlayCountry li {margin:0;position:relative; font-size:1.1em; text-align:left; color:#FFFFFF;}
.overlayCountry a, .overlayCountry a:active, .overlayCountry a:visited {color:#FFFFFF; padding:4px 10px; width:119px; display:block; }
.overlayCountry li:hover {background:#484848; color:#FFFFFF;}
.overlayCountry li.none {background:none; color:#FFFFFF; padding:4px 10px; width:119px;}
.overlayCountry li.none:hover {background:none; color:#FFFFFF;}
.overlayCountry li img {position:absolute; top:7px; right:11px;}

/*Breadcrumb and Popup Breadcrumb*/
#breadCrumb	{border-bottom:1px dotted #DADADA; height:30px;}
#breadCrumb .body {font-size:1.1em; color:#666666; padding:10px 0 0 0; float:left;}

/*Tagline*/
#tagline		{width:970px; margin:0 auto; border-bottom:1px dotted #DADADA; height:30px;}
#tagline .body	{font-size:1.3em; padding:3px 0 0 0; float:left;}
#tagline span	{font-family:Georgia,"Times New Roman"; font-size:1.4em; color:#;}

/*Global Search function*/
.globalSearch							{margin:3px 0; float:right; font-size:1.2em;}*+html .globalSearch	{margin:2px 0;}*html .globalSearch	{margin:2px 0;}
.globalSearch input:focus				{border:2px solid #5aa7d4;}
.globalSearch input[type="text"]		{width:215px;} *+html .globalSearch input[type="text"]	{width:215px;}
.globalSearch select					{width:105px; margin:0 0 0 3px;}

/*Footer*/
#footer			{width:100%; margin:0 auto; background-color:#000000; clear:both;}
.footer_c		{width:970px; margin:0 auto; color:#666666; padding:0 0 10px 0;}
.footer_c dl	{margin:10px 50px 0 0; padding:0; color:#b2b2b2; float:left; }
.footer_c dl.specific dd{color:#FFFFFF; font-size:1.1em;}
.footer_c dt	{font-family:Georgia,"Times New Roman"; font-size:1.6em; color:#b2b2b2; margin:0 0 2px 0;}
.footer_c dd	{color:#666666;}
.footer_c ul 	{font-size:1.1em; line-height:1.27em;}
.footer_c ul.flowList {font-size:1em; margin:0; padding:0;}		
.footer_c span	{font-size:1.1em;}
.footer_c p		{font-size:1.1em; padding:10px 0 0 0; color:#b2b2b2;}
.footer_c .cs {font-size:1.1em; padding:10px 0; color:#999999; position:relative;} 
.footer_c a 	 	{color: #FFFFFF; text-decoration: none;}
.footer_c a.more 	{color: #2d7fc3; text-decoration: none;}
.footer_c a:hover	{color:#FFFFFF;	text-decoration: underline;}
.coplogo		{position:absolute; bottom:15px; right:0;}
.coplogo img	{position:relative; vertical-align:top;}
.footnote		{width:100%; margin:0 auto; background-color:#1A2443;}
.empStyle		{background-color:#347c49;}
.footnote_c		{width:970px; height:14px; margin:0 auto; padding:2px 10px 4px 10px; font-size:1.1em; color:#FFFFFF;}
.footnote a 	{color:#FFFFFF; text-decoration:none;}
.footnote a:hover 	{text-decoration:underline;}
#footer785		{width:745px; height:14px; margin:0 auto; padding:2px 20px 4px 20px; font-size:1.1em; color:#FFFFFF; background-color:#000000;}
#footer785 a 	{color:#FFFFFF; text-decoration:none;}
#footer785 a:hover 	{text-decoration:underline;}

/*__________________________JS-I MyJobsDB starts__________________________*/
.navTab		{background:url(../images/bg_tab.gif) repeat-x 0 3px ; height:35px; margin:0; border-top:3px solid #FFFFFF;}
.navTab	ul	{font-size:1.1em; padding:5px 0 0 0; border-top:3px solid #FFFFFF;}
.navTab li	{height:15px; padding:5px 0; text-align:center; float:left; border-right:1px solid #E0E0E0;}
.navTab li.brL{border-left:1px solid #E0E0E0;}
.navTab a 	{padding:4px 10px;}
.navTab a:hover	{background:#FFFFFF; border-top:1px solid #E0E0E0;}
.navTab li.on	{background:#FFFFFF; border-top:1px solid #E0E0E0; color:#000000; font-weight:bold; padding:5px 10px;}
.rsmTit		{float:left;}
.rsmTit h3	{display:inline; color:#bb4722;}
.rsmTit p	{display:inline;}
.detailsTit	{border-top:1px dotted #DCDCDC; font-size:1.2em; font-weight:bold; color:#555555; padding:5px 0; margin:10px 0 0 0;}

.regionTab		{width:745px; height:29px; position:absolute; left:0; top:0; z-index:100; border-bottom:1px solid #D9D9D9; zoom:1}
.regionTab ul	{font-size:1.1em; color:#043d8a; padding:6px 0 0 0; position:relative; left:150px; width:595px;}
.regionTab li	{padding:5px 10px; text-align:center; float:left;}
.regionTab li.on{background:url(../images/bg_regionTab.gif) repeat-x; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9; color:#000000; font-weight:bold;}


.sideBarModule		{border-top:5px solid #E5E5E5; position: relative; margin:10px 0 30px 15px;}
.sideBarModule .container	{background:none; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; padding:20px 10px 10px 0;}
.sideBarModuleTit	{background:none; padding:0 10px 0 0; position:absolute; left:0px; top:-12px;}
.sideBarModuleTit h3 {background:#FFFFFF; margin:0 0 0 -5px; padding:0 10px 0 5px;}
.sideBarModuleSmall	{text-align:right; font-size:1.1em; color:#CCCCCC;}
.basicList dl		{margin:0; padding:0; display:block; zoom:1}
.basicList dt		{font-size:1.3em; line-height:1.2em;}
.basicList li		{font-size:1.1em; line-height:1.2em; margin:0 0 15px 0;}
.basicList li a	 		{color:#333333; text-decoration:none;}
.basicList li a:hover	{color:#333333; text-decoration:underline;}
.set2List		{margin: 10px 0; padding:0 10px;  display:block; zoom:1}
.set2List li	{padding:5px 20px 5px 2px; border-bottom:1px dashed #E5E5E5; display:block; font-family:Georgia,"Times New Roman"; background:url(../images/icon_right.gif) no-repeat 163px 5px; font-size:1.2em;}
.sideBarModule2	{padding:0 0 0 15px; margin:10px 0 30px 0;}
.tools ul		{background:url(../images/bg_sideBarDivider.gif) repeat-x left bottom;}
.tools li		{padding:5px 0 0 40px; margin:0 0 5px 0; border-bottom:1px dotted #DADADA; height:30px; font-family:Georgia,"Times New Roman"; background:url(../images/dummy_icon.gif) no-repeat; font-size:1.4em;}
.pmJ img	{width:120px; height:60px; margin:0 0 8px 0; overflow:hidden; text-align:left; border:1px solid #D9D9D9;}
.pmJ p		{font-size:1.2em; font-weight:bold; line-height:1.1em; margin:0 0 5px 0;}
.pmJ li		{font-size:1.2em; line-height:1.1em; font-weight:normal; margin:0 0 3px 0;}
.pmJ a		{color:#444444; text-decoration:none;}
.pmJ a:hover{color:#043D8A; text-decoration:none;}
.sideBar_c .bulletedList .logo	{width:120px; height:60px; margin:0 0 8px 0; overflow:hidden; text-align:left; border:1px solid #D9D9D9; zoom:1;}
.sideBar_c .bulletedList dt	{font-size:1.3em; line-height:1.2em;}
.sideBar_c .bulletedList ul	{ font-size:1.1em; line-height:1.4em;}
.sideBar_c .bulletedList li	{background:url(../images/bullet_sq.gif) no-repeat 0 3px; display:block; padding:0 0 0 10px; margin:0;}
.sideBar_c .bulletedList li a		{color:#444444; text-decoration:none;}
.sideBar_c .bulletedList li a:hover	{text-decoration:underline;}

.blocker	{width:470px; border-top:5px solid #E5E5E5; padding:20px 0; position: relative; float:left;}
.blockerTit	{padding:0 10px 0 0; background:#FFFFFF; position:absolute; left:0; top:-13px;}
.blocker .formContent	{margin:-15px 0 10px -5px;}

.blueBox	{background:#e3eef0; padding:10px;}
.blueBox td	{padding:0 10px 0 0; font-size:1.2em; line-height:1.4em;}
.yellowBox	{background:url(../images/bg_yellowline.gif); padding:10px;}
.yellowBox h3	{color:#333333; font-size:1.4em;}
.yellowBox td	{vertical-align:middle; text-align:center; color:#444444;}
.yellowBox td .wBox {padding:5px; color:#bb4722; font-size:2em;  line-height:1em; float:left; background-color:#FFFFFF; margin:0 5px 0 0;}
.yellowBox td .noteBox{padding:7px 0; float:right; font-size:1.1em; font-weight:bold;}
.blueBox p	{font-size:1.1em; line-height:1.3em;}
.blueBox h3	{color:#333333; font-size:1.4em;}
.whiteBox	{background:#FFFFFF; padding:10px;}
.whiteBox p	{font-size:1.2em; line-height:1.4em;}

.subjTit	{background:#DADADA; border-bottom:0 none; padding:10px; font-size:1.2em; font-weight:bold;}
h3.wBar 	{background:#FFFFFF none repeat scroll 0 0; left:0; padding:0 5px 0 0; position:absolute; top:-8px;}
.barTitle 	{border-bottom:6px solid #E5E5E5; margin:10px 0 10px 0; position:relative; width:210px;}

/*__________________________JS-B REGISTRATION, JS-C CONVERSION starts__________________________*/
.gForm {zoom:1;}
.gForm .formLabel	{width:140px;}
.gForm	td			{padding:0 20px 0 0;}
.miniForm .formLabel	{width:60px; text-align:left;}
.miniForm .formError	{width:150px;}
.miniForm .formTips		{width:150px;}
.miniForm2 .formLabel	{width:130px; text-align:left;}
.miniForm2 .formError	{width:135px;}
.miniForm2 .formTips	{width:135px;}
.miniForm3 .formLabel	{width:60px; text-align:left; padding:8px 10px 0 0;}
.miniForm3 .formContent	{padding:5px 0 5px 5px;}
.miniForm3 .formError	{width:auto; margin:-10px 0 0 75px;}
.miniForm3 .formTips	{width:auto; margin:-10px 0 0 75px;}
.miniForm4 .formLabel	{width:95px; text-align:left; padding:5px 20px 0 0;}
.miniForm4 .formContent	{padding:5px 0 5px 5px;}
.miniForm4 .formError	{width:auto; margin:0 0 0 110px;}
.miniForm4 .formTips	{width:auto; margin:0 0 0 110px;}
.process	{background:url(../images/bg_process.gif) repeat-x; height:30px; font-size:1.4em; font-weight:bold; margin:10px 0; padding:4px 10px;}
.process li	{display:inline; margin:0 20px 0 0;}
.process li.off	{color:#666666;}
.formDes	{font-weight:bold; color:#333333;}
.formTit		{height:24px; padding:6px 10px 0 10px; margin:5px 0; background:#EDEDED; clear:both; position:relative;}
.formTit small	{color:#555555;}
.formTit p		{font-size:1.2em; color:#000000; font-weight:bold; margin:0;}
.formTit p.note	{font-size:1.1em; color:#666666; font-weight:normal; padding:2px 5px 0 0;}
.bgDivTit 	{background:#F9F9F9 url(../images/bg_w.jpg) repeat-y scroll 150px;}
.bgDivTit2 	{background:#F9F9F9 url(../images/bg_w.jpg) repeat-y scroll 85px;}
.form_c		{}
.formLabel		{font-size:1.2em; color:#555555; text-align:right; padding:8px 15px 0 0; float:left;}
.formContent	{padding:5px 10px 5px 5px; font-size:1.2em; float:left;}
.formContent textarea	{width:570px; height:130px; padding:0;}
.formContent p, .formContent2 p	{margin:0; padding:3px 0 0 0; font-size:100%;}
.formContent p.textLGnoMargin	{margin:0; color:#666666;}
.formContent ul	{margin:3px 0 0 0;}
.formContent li	{padding:0 0 5px 0;}
.formContent li.on {background:#e2eeef; display:block; zoom:1; width:100%;}
.formContent li.unchecked, .formContent li.unchecked:hover	{color:#CCCCCC; background:#FFFFFF; display:block; zoom:1;}
.formError	{position:relative; padding:10px 0 2px 20px; color:#bb4722; float:left; background:url(../images/icon_error.gif) 0 8px no-repeat; color:#bb4722; font-size:1.1em; line-height:1.1em; width:260px;}
.formTips	{position:relative; padding:12px 10px 0 10px; color:#666666; float:left; background:url(../images/arrow_tips.gif) 0 13px no-repeat; color:#666666; font-size:1.1em; line-height:1.1em; width:260px;}
.borderBox		{background:url(../images/bg_gradient.gif) bottom repeat-x; border:1px solid #DADADA; padding:5px 10px;}
.borderBox p 	{zoom:1;}
.borderBox .formLabel	{text-align:left;}
.borderBox .formError	{width:240px;}
.borderBox .formTips	{width:240px;}
.borderBox td	{padding:0 10px 0 0; font-size:1.2em; vertical-align:top;}
.borderBox2		{background:#EDEDED; border:1px solid #DADADA; padding:10px 10px 10px 8px;}
.borderBoxGF	{background:#EDEDED; border:1px solid #DADADA; padding:0;}
.borderBox3		{border:1px solid #DADADA; padding:10px;}
.v6Addon		{padding:0 0 0 11px;}

/*__________________________JS-D FIND JOBS starts__________________________*/
.detailJL		{margin:5px 0 0 0;}
.detailJL p		{font-size:inherit; font-size:100%; line-height:1.3em; color:#666666; width:530px; margin:10px 0 0 0;}
.detailJLdate	{float:right; color:#666666; text-align:right;}
.detailJLbenefit 		{width:115px; text-align:right; float:right;}
.detailJLbenefit img	{margin:3px 0 0 3px;}
.JApromoBox		{padding:2px; border:1px solid #DADADA; background:#FFFFFF;}
.JApromoBox .carrier	{padding:10px 10px 10px 80px; background:url(../images/bg_JApromoBox.gif) no-repeat;}
.JApromoBox h3	{font-size:1.4em; color:#bb4722;}
.JApromoBox fieldset	{font-size:1.2em;}
.JApromoBox ul	{margin:3px 0 0 0;}
.JApromoBox li	{font-size:1.2em; padding:0 0 5px 0;}
.JApromoBox .formError	{width:auto; margin:-10px 0 10px 0; float:none;}
.JApromoBox .formTips	{width:auto; margin:-10px 0 10px 0; float:none;}

.normalDivider			{border-bottom:7px solid #5aa7d4; margin:8px 0 10px 0; height:30px; position:relative;}
.normalDivider h2 		{padding:7px 0 2px 0;border-bottom:7px solid #2D7FC3; float:left;}
*html .normalDivider h2 {border-bottom:7px solid #2D7FC3; position:absolute; left:0; top:0;}
.browseJob a		{color:#444444; text-decoration: none;}
.browseJob a:hover	{color:#043D8A; text-decoration: none;}
ul.list3Col			{font-size:1.2em; line-height:1.4em; width:245px; float:left;}
li.max		{margin:0 0 2px 0; background:url(../images/icon_max.gif) 0 4px no-repeat; padding:0 0 0 15px; font-weight:bold;}
li.min		{margin:0 0 2px 0; background:url(../images/icon_min.gif) 0 4px no-repeat; padding:0 0 0 15px; font-weight:bold;}
li.nil		{margin:0 0 2px 0; background:none; padding:0 0 0 15px; font-weight:bold;}
li.son		{margin:0 0 2px 0; background:none; padding:0 0 0 15px;}
li.rss		{margin:0 0 5px 0; background:url(../images/icon_rss2.gif) 0 0 no-repeat; padding:0 0 0 20px;}
.list3Col a img {margin-right:5px;}
.list3Col a.JCTitle:link, .list3Col a.JCTitle:visited, .list3Col a.JCTitle:active {color: #444444; font-weight:bold; line-height:1.2em; padding:2px 5px 2px 0;}
.list3Col a.JCTitle:hover {color:#043d8a;}
.list3Col a.JCItem:link, .list3Col a.JCItem:visited, .list3Col a.JCItem:active {color: #444444; padding:3px 0 3px 17px; cursor:pointer; background:url(../images/bullet_sq.gif) no-repeat 7px 5px;}
.list3Col a.JCItem:hover {color:#043d8a; }

.location			{font-size:1.2em; line-height:1.8em; color:#999999;}
.locationTit		{margin:0; color:#444444; font-weight:bold;}

/*__________________________JS-F Create Resume starts__________________________*/

table.rsmBuilder	{width:100%; margin:0 0 10px 0;}
table.rsmBuilder .tableTitle td{background:#ededed; text-transform:uppercase; font-size:1.2em; letter-spacing:0.1em; border:none;}
table.rsmBuilder th {border-bottom:1px dotted #DCDCDC; font-size:1.2em; padding:15px 10px 3px 10px; vertical-align:top; color:#555555;}
table.rsmBuilder td	{border-bottom:1px dotted #DCDCDC; font-size:1.2em; padding:3px 10px; vertical-align:top;}
table.rsmBuilder td.label		{font-size:1.1em; color:#555555;}
table.rsmBuilder td.candidate	{padding:0; border:none 0; font-family: Georgia; font-size:2.8em; color:#333333;}
table.rsmBuilder td.personalInfo{padding:0 0 0 10px; border:none; text-align:right; font-size:1.1em; line-height:1.4em;}
table.rsmBuilder td.photo		{text-align:right; padding:10px 0 0 10px;}
table.rsmBuilder td.paragraph	{padding:10px; border:none 0;}
table.rsmBuilder p				{font-size:1em;}	
table.rsmBuilder td.workInfo	{padding:10px;} 
table.rsmBuilder td.workPeriod	{font-weight:bold; text-align:right; padding:10px 10px 0 0;}
table.rsmBuilder td.cert		{padding:10px 0 10px 10px; text-align:right;}
table.rsmBuilder img.cert		{padding:1px; border:1px solid #DCDCDC;}
table.rsmBuilder td.mask		{background:url(../images/mask_name.gif) repeat-y; padding: 13px 0 0 30px; color:#FFFFFF; font-size:12pt; font-weight:bold; border-bottom:1px solid #FFFFFF;}
table.rsmBuilder td.maskCandidate		{background:url(../images/mask_candidate.gif) no-repeat; font-family: Georgia; color:#FFFFFF; font-weight:bold; border:none 0;}
table.rsmBuilder h5	{font-size:120%; font-weight:bold;}
table.rsmBuilder ul  	{font-size:100%; margin:10px 0 0 -2px; }
table.rsmBuilder ul li	{padding:0 0 0 5px; list-style-position:inside; list-style-type:disc;}
table.rsmBuilder ol  	{font-size:100%; margin:10px 0 0 -20px;}
table.rsmBuilder sub 	{vertical-align :sub;}
table.rsmBuilder sup 	{vertical-align :super;}
img.footerLogo		{margin:20px 0 0 0; float:right;}
.txtFieldCadr		{border:1px solid #969696; background:url(../images/icon_calendar.png) no-repeat right 2px; height:17px;}
*+html .txtFieldCadr		{height:18px;}
.brTop5					{border-top:5px solid #E5E5E5;}
.brTop					{border-top:1px solid #E5E5E5;}
.brObox					{border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; background-image:}

.gTable		{width:100%; background:#FFFFFF; border-top:1px solid #DADADA; vertical-align:top; table-layout:fixed;}
.gTable th 	{font-size:1.1em; font-weight:bold;	color:#444444; padding:6px 10px; border-top:1px solid #FFFFFF; border-bottom:1px solid #DADADA;	background-image: url(../images/bg_gTableTit.gif) bottom repeat-x;}
.gTable td 	{font-size:1.1em; line-height:1.2em; padding:8px 10px 6px 10px; border-bottom:1px dotted #999999;}
.gTable tr:hover	{background-color:#edf6fb;}
.gTable .tableTitle th {font-size:1.2em; font-weight:bold; color:#444444; padding:6px 10px; border-bottom:1px solid #EDEDED; background:#FFFFFF; }
.fs11 td	{font-size:1.1em;}
.fs12 td	{font-size:1.2em;}

.scrollBox		{overflow-y:scroll; overflow-x:hidden;}

.borderBox2	.gTable th	{background:#FFFFFF;}
.borderBox2 .gTable .tableTitle th  {font-size:1.1em; border-top:1px solid #FFFFFF; border-bottom:none; background-image: url(../images/bg_gTableTit.gif); background-repeat: repeat-x; background-position: bottom;}
.borderBox2 .gTable .tableTitle td	{font-size:1.2em; font-weight:bold; color:#444444; border-bottom:1px solid #EDEDED;}
.borderBox2 .scrollBox .gTable td 	{font-size:1.1em; line-height:1.2em;}
.borderBox2 .scrollBox .formError	{margin:0 0 0 10px; padding:10px 0 0 25px; width:280px; line-height:1.2em;}
.borderBox2	.gTable .fs12 td 		{border-bottom:1px dotted #DCDCDC; font-size:1.2em; line-height:1.3em; padding:6px 10px;}

.brTween				{border-top:6px solid #E5E5E5; border-bottom:6px solid #E5E5E5;}
.brTween .gTable th 	{border:none;}

.matchService .gTable		{width:100%; background:none; border:none;}
.matchService .gTable td 	{font-size:1.2em; line-height:1.3em; border:none;}
.matchService .gTable th 	{border:none; background:#f2f2f2;}
.matchService .gTable tr:hover	{background:none;}

tr.anchor 		{background-color:#dcedf7;}
td.iconCol		{padding-left:0; padding-right:0;}
td.checkboxCol	{padding-right:0;}
td.ctrl			{padding-right:0; vertical-align:top;}
tr.mini	td		{padding:5px 2px 3px 2px; vertical-align:top;}
td.act {padding:2px;}
.nobBr td 		{border:0 none;}
.notesCol td	{padding:0 10px 5px 10px; color:#666666; font-size:1.1em;}
.rsmExpLevelpreftBr td	{border-top:3px solid #DADADA;}
tr.nBg:hover	{background:none;}

.rsmBuilder		{background:#FFFFFF; position:relative; margin:0 0 1px 0; overflow:hidden; zoom:1;}
.rsmBuilderGF	{background:#FFFFFF; position:relative; margin:10px; padding:10px; overflow:hidden; zoom:1;}
.rsmBuilderGF .formLabel	{width:100px; padding:8px 20px 0 10px;}
.rsmBuilderGF .formError	{width:170px;}
.rsmBuilderGF .formTips		{width:170px;}
.rsmBuilderTitle	{position:relative; width:724px;}
.rsmBuilderTitle a	{padding:0 0 0 15px; margin:0 0 10px 0; font-size:1.4em; font-weight:bold; display:block;}
.tOpen a		{background:url(../images/icon_blueArrowDown.gif) 0 no-repeat;}
.tClose a		{background:url(../images/icon_blueArrowRight.gif) 0 no-repeat; margin:0;}
.rsmBuilderTitleGF		{padding:0 10px 0 10px; position:relative;}
.rsmBuilderTitleGF a	{padding:0 0 0 15px; margin:10px 10px 10px 0; font-size:1.4em; font-weight:bold; display:block;}
.rsmBuilderTitleGF a	{padding:0 0 0 15px; margin:10px 10px 10px 0; font-size:1.4em; font-weight:bold; display:block;}
.tOpen a:hover	{background:url(../images/icon_blueArrowDownOn.gif) 0 no-repeat; color:#2d7fc3; text-decoration:none;}
.tClose a:hover	{background:url(../images/icon_blueArrowRightOn.gif) 0 no-repeat; color:#2d7fc3; text-decoration:none;}

.rsmBuilder .formLabel	{width:160px; padding:8px 20px 0 10px;}
.rsmBuilder .formError	{width:200px;}
.rsmBuilder .formTips	{width:200px;}
.rsmBuilder .close		{position:absolute; top:5px; right:5px;}
.closeB	{position:absolute; top:0; right:0;}
.closeB a{background:none;}
.addMore	{text-align:right; padding:5px 0 0 0;}
.addMore a		{/*border-top:1px solid #D0D0D0; border-bottom:1px solid #FFFFFF; text-align:right; display:block; padding:3px 0;*/ font-size:1.2em; font-weight:bold;}
.addMore a:hover{color:#2d7fc3; text-decoration:none;}
.addMoreTitle 			{font-size:1.4em; font-weight:bold;}
.addMoreTitle select	{width:250px; margin:0 0 0 5px;}
.formDesGF	{font-weight:bold; color:#333333; padding:5px 0; border-bottom:1px solid #e6e6e6;}
.formDesGF2	{font-weight:bold; color:#333333; padding:0 0 10px 0; border-bottom:1px solid #ededed;}
.globalField	{border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; background:url(../images/bg_globalField.gif) bottom repeat-x; padding:0 10px;}
.globalField table	{width:100%;}
.globalField td		{font-size:1.2em; line-height:1.3em; padding:5px 10px; border-bottom:1px dotted #DADADA;}
.specialCtrl input	{background:#ffffd3; border:1px solid #B3B3B3; padding:2px 7px 2px 1px;}
.specField			{width:110px; font-size:1.2em; color:#555555; padding:8px 0 0 5px; float:left;}
.portrait_c			{width:100px; height:135px; margin:10px 0 10px 0; float:right;}
.portrait			{overflow:hidden;}
.portrait a.uploadFoto		{width:100px; height:85px; padding:50px 0 0 0; background:#CCCCCC; text-align:center; display:block;}
.portrait a.uploadFoto:hover{background:#E5E5E5; text-decoration:none;}
.portrait h2	{color:#999999;}
.sideReorder	{width:208px; border:1px solid #DADADA;}
.ResumeList .candidate	{padding:0 0 5px 0; border:none 0; font-family: Georgia; font-size:1.4em; color:#333333;}
.sideReorder ul.ResumeList {margin:0; padding:10px;}
.sideReorder ul.ResumeList li {margin:3px 0; padding:3px 10px; cursor:pointer; background:#ededed; font-size:1.2em; letter-spacing:0.1em; text-transform:uppercase; width:auto;}
.sideReorder ul.ResumeList li:hover, .sideReorder ul.ResumeList li.on {background:#e2eeef; border-bottom:1px solid #CCCCCC; }
.btnSet		{width:200px; padding:5px; background:#EDEDED;}
.certImg	{border:1px solid #DCDCDC; padding:1px; margin:3px 0 0 0;}

.resumeOption	{background:#FFFFFF; padding:10px; margin:10px 0 0 0; height:185px; position:relative;}
.resumeOptionImg	{position:absolute; right:-40px; top:35%; width:40px; height:40px; background:url(../images/img_or.gif) no-repeat;}
.resumeOptionImg2	{position:absolute; top:-15px; left:155px; width:30px; height:30px; background:url(../images/img_or2.png) no-repeat;}
.resumeOptionImg3	{position:absolute; left:565px; width:30px; height:30px; background:url(../images/img_or2.png) no-repeat;}
.resumeOptionBtn	{position:absolute; bottom:10px; left:0; width:100%}
.resumeOptionNew	{background-color:#E0E0E0; height:42px; text-align:center; font-weight:bold; border-bottom:1px solid #FFFFFF; border-top:1px solid #E0E0E0; position:relative; padding:23px 0 0 0;}
.resumeOptionNew a	{background-color:#E0E0E0; display: block; line-height:5.5em; zoom:1;}
.resumeOptionNew a:hover	{background-color:#EDEDED;}

.extract	{width:99%; height:365px; font-size:1.2em;}

/*__________________________Layer - Large__________________________*/
.actionLayer {width:548px; padding:10px; border:1px solid #DADADA; background:#EDEDED;}
.actionLayer h2	{margin:0 0 5px 0; color:#555555;}
.actionLayer h3 {font-family:arial, helvetica, clean, sans-serif; font-weight:bold; font-size:1.2em; margin:0 0 5px 0;}
.actionLayer h5	{margin:0; padding:10px 0 0 0; color:#555555; display:block;}
.actionLayer p {margin:0 0 5px 0;}
.actionLayer .divider	{border-top:1px solid #EDEDED; margin:30px 0 0 0;}
.actionLayer .formBtnSet	{margin:0 -2px 0 0; text-align:right;}
.actionLayer .formBtnSetC	{margin:0 -2px 10px 0; text-align:center; font-size:1.2em;}
.actionLayer .gTable td 	{padding:3px 10px; border:none;}
.actionLayer small			{display:inline-block; margin:3px 0 0 0;}
.txtArea	{width:100%; font-size:1.2em; line-height:1.6em;}
/*.actionLayer .formContent	{padding:0;}*/
.actionLayer .formContent textarea	{width:515px; height:130px; padding:0;}

.actionLayer .matchService .gTable		{background:#FFFFFF;}
.actionLayer .matchService .gTable th 	{border-bottom:1px solid #EDEDED; background:#FFFFFF;}
.actionLayer .matchService .gTable td 	{font-size:1.1em; line-height:1.2em;}

th.sortableCol a	{color:#444444;}
th.sortableCol a:hover	{color:#043D8A;}
th.sortableCol:hover	{color:#2d7fc3;}
th.sortA a			{background:url(../images/icon_blueArrowUp2.gif) right 6px no-repeat; padding:0 10px 0 0;}
th.sortA a:hover	{background:url(../images/icon_blueArrowUp2On.gif) right 6px no-repeat;}
th.sortD a			{background:url(../images/icon_blueArrowDown2.gif) right 6px no-repeat; padding:0 10px 0 0;}
th.sortD a:hover	{background:url(../images/icon_blueArrowDown2On.gif) right 6px no-repeat;}
.tbContentwB td	{border-bottom:1px dotted #DADADA;}

.contentBody	{background:#FFFFFF; padding:10px; margin:0 0 10px 0; text-align:left; zoom:1;}
.contentBody2	{background:#FFFFFF; border-top:1px solid #EDEDED; padding:10px 0; text-align:left;}
#contentMap		{background:#FFFFFF; width:550px; height:320px; margin: 0 0 10px 0;}
#contentMap img {width:550px; height:320px;}
.gTablePad5 td	{padding:0 5px 5px 0;}
small.smallText	{display:block; margin:0;}

.JClist li		{margin:0 0 5px 0; font-size:1.2em; font-weight:bold;}
.JClist table		{width:95%}
.JClist a		{color:#000000;}
.JClist a:hover	{color:#043d8a;}
.JClist td	{padding:0 0 3px 0; font-weight:normal; font-size:90%}
*+html .JClist td	{padding:0;}
li.JClistSubcat	{padding:0 0 0 33px;}

.JIlist li		{margin:0 0 5px 0; font-size:1.2em;}
.JIlist a		{color:#000000;}
.JIlist a:hover	{color:#043d8a;}

/*__________________________Layer - Small__________________________*/
.actionLayerMini	{width:378px; padding:10px; border:1px solid #DADADA; background:#EDEDED;}
.actionLayerMini h5	{margin:0 0 5px 0;}

/**/
.alertMsg	{background:#edf6fb; font-size:1.1em; line-height:1.2em; padding:5px;}
.alertMsg_alert	{background:url(../images/icon_alert.png) 0 1px no-repeat; padding:3px 0 3px 20px;}
.alertMsg_accept{background:url(../images/icon_accept.png) 0 1px no-repeat; padding:3px 0 3px 20px;}
.actionMsg_c	{margin:10px 0; padding:6px 0 30px 60px; color:#444444; font-size:1.2em; line-height:1.6em;}
*html .actionMsg_c	{margin:10px 0; padding:6px 0 5px 60px; color:#444444; font-size:1.2em; line-height:1.6em; height:40px; zoom:1;}
.actionOK	{background:url(../images/icon_actionOK.png) 0 0 no-repeat;}
.actionFail	{background:url(../images/icon_actionFail.png) 0 0 no-repeat;}
ul.basicBulletedList	{font-size:1.2em; line-height:1.3em; margin:15px 0 0 0; zoom:1;}
ul.basicBulletedList li {padding:0 0 5px 10px; background:url(../images/bullet_sq.gif) no-repeat 0 2px; width:auto; margin:0;}
ul.basicBulletedList li.cx{padding:0 0 8px 10px;}
ul.basicBulletedList li.tips{font-size:0.8em; background:url(../images/bullet_sq.gif) no-repeat 0 4px; color:#666666; margin-top:-8px;}
ul.basicBulletedList li.notes{font-size:0.9em; color:#000000; margin:0;}
ul.flowList	{margin:3px 0 0 0;}*+html ul.flowList	{margin:8px 0 0 0;}
ul.flowList li	{padding:0 20px 0 0; float:left;}
ul.cirDlist li	{background:url(../images/bullet_cirD.png) no-repeat 0 2px; padding:0 0 5px 15px; font-size:1.2em; color:#666666; font-weight:bold;}
ul.arList li	{background:url(../images/bullet_ar.gif) no-repeat 0 4px; padding:0 0 5px 15px; font-size:1.2em; color:#696969; font-weight:bold;}

/*__________________________Layer - Loading__________________________*/
#JDBLoading {width:378px; padding:10px; border:1px solid #DADADA; background:#EDEDED; text-align:center; font:1.6em Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#555555;}
#JDBLoadingMini {margin:0; padding:0; border:0; text-align:center; font:1.1em Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#555555;}
#JDBLoading center, #JDBLoadingMini center {background:#FFFFFF; padding: 20px 10px; font-stretch:narrower;}
#JDBLoading img, #JDBLoadingMini img {vertical-align: middle; margin-right:10px;}
#JDBLoadingMini img {width:20px; height:20px;}

.jobListFuncBar	{font-size:1.2em; line-height:1.45em; color:#BFBFBF; padding:5px 0;}
.br7top			{border-top:7px solid #E0E0E0;}
.br7bottom		{border-bottom:7px solid #E0E0E0;}
.jobListFuncBar fieldset	{float:left; margin:0 10px 0 0; color:#000000;}
.jobListFuncBar .on			{color:#000000; font-weight:bold;}
.jobListBtnBar		{margin:5px 0; float:left;}
.jobListBtnBarC		{margin:5px 0; text-align:center;}
.jobListLegendBar	{margin:5px 0; padding:3px 0; font-size:1.1em; color:#666666; float:right;}
.paging		{float:right; margin:5px 0 0 0;}
.paging	li	{float:left; display:block;}
.paging	li.on a {background:#2d7fc3; color:#FFFFFF; font-weight:bold; padding:0 4px; border:1px solid #2d7fc3;}
.paging a	{padding:0 4px; border:1px solid #BFBFBF; margin:0 0 0 5px;}
.paging	a:hover	{color:#FFFFFF; background:#2d7fc3;}
.paging	li.noBr a{border:0 none; padding:0 1px;}
.paging	li.noBr a:hover	{background:#FFFFFF;}
.bulletedFunc			{margin:3px 0 0 0;}
.bulletedFunc a			{background:url(../images/icon_blueArrowRight.gif) 0 no-repeat; padding:0 0 0 10px;}
.bulletedFunc a:hover	{background:url(../images/icon_blueArrowRightOn.gif) 0 no-repeat;}

.jobList		{border-top:7px solid #E0E0E0; border-bottom:7px solid #E0E0E0; margin:5px 0 5px 0;}
.jobList input[type="button"]	{margin:5px 5px 5px 0;}
.jobList table	{width:100%;}
.jobList td		{font-size:1.1em; line-height:1.3em; padding:3px 10px; border-bottom:1px dotted #DADADA;}
.jobList tr:hover	{background:#f2f2f2;}
.jobList .tableTitle td	{background:#f2f2f2; font-weight:bold; color:#444444; border-bottom:0; height:30px; cursor:pointer;}
.jobList .tableTitle td:hover	{color:#2d7fc3;}
.jobList td.sortingColOn	{color:#2d7fc3; cursor:auto;}
.jobList .anchor td		{background-color:#edf6fb;}
.jobList .paid td		{background-color:#fcfbda; border-top:1px solid #f7db1d; border-bottom:1px solid #f7db1d;}
.jbenhanced		{font-weight:bold;}

/*Job details*/
.jobBreadCrumb .playNav	{float:right; text-align:right;}
.jobBreadCrumb .mainNav	{float:left;}
.jobBreadCrumb	 {padding:10px 20px; font-size:1.1em; color:#666666; line-height:1em;}
.brTDot {border-top:1px dotted #DADADA;}
.brBDot {border-bottom:1px dotted #DADADA;}
.content_post {float:left; width:575px;}
#jobContainer {width:555px; padding:0 15px 25px 0; margin:0; float:left;}
#jobContainerPlaceHolder, .wrapper {position:relative;}
#jobContainer iframe {border:0; width:745px; height:600px; overflow-y:scroll; overflow-x:hidden;}
#jobContainer .staticInfo {color:#555555; font-size:1.1em; line-height:1.3em;}
#jobContainer .jobContent {margin:0 32px 15px 33px;}
#jobContainer .jobLogo	{width:490px; padding:10px 0; border-bottom:1px solid #cccccc; }
#jobContainer .coDesc,#jobContainer .jobDesc	{margin:10px 0;}
#jobContainer ul {color:#000000; font-family:arial, helvetica, clean, sans-serif; font-size:1.2em; margin:0; padding:3px 0;}
#jobContainer li {padding:0px 10px 10px 10px; margin:0 0 0 15px;  list-style:url(../images/bullet_cirJ.gif);}
#jobContainer h1 {font-size:1.8em; line-height:1.3em; margin:0 0 5px 0; color:#000000; width:470px; margin:5px 0; padding: 5px 10px; text-align:center; background:#ECECEC;}
#jobContainer h2 {font-size:1.8em; line-height:1.3em; margin:15px 0 10px 0; color:#333333; text-align:left;}
#jobContainer h3.coName {font-size:1.5em; line-height:1.3em; margin:10px 0 10px 0;}
.content_post .printTit	{background:none;padding:0 10px 0 0;position:absolute;left:2px;top:-18px;}
.content_post .printTit h2{background:#FFFFFF; margin:0 0 0 -2px; padding:0 10px 0 0; color:#555555; font-size:1.8em;}
*html .content_post .printTit {left:-22px}
*html .content_post .printTit h2 {padding:0 10px 0 20px;}
.content_post .printModule{border-top:5px solid #E5E5E5; width:545px; float:left; position: relative; margin:30px 0 0 0;  font-size:1.2em; font-weight:bold; color:#bb4722; padding:20px 10px 0 10px;}
#jobContainer p {font-size:1.2em; font-family:arial, helvetica, clean, sans-serif; margin:0; padding:5px 0; line-height:1.3em; text-align:left;}
#jobContainer a  {color:#043d8a; text-decoration:none;}
#jobContainer a:hover {color:#2d7fc3; text-decoration:none;}
#jobContainer .jobSum {font-family:arial, helvetica, clean, sans-serif; text-align:left;} 
#jobContainer .jobSum td {padding:5px 10px; border-bottom:1px solid #EBEBEB; color:#000000; font-size:1.2em; line-height:1.3em; vertical-align:top;}
#jobContainer .jobSum td span {color:#999999; font-size:0.9em;}
#jobContainer .jobSum td.label {width:120px; font-weight:bold; color:#444444; font-size:1.2em; line-height:1.3em;}
#jobContainer .jobSum td ul.jobBene {margin:0; padding:0; width:380px; list-style:none;}
#jobContainer .jobSum td ul.jobBene li{margin:1px 0; padding:0 10px 0 0; width:175px; float:left; color:#444444; font-weight:bold; font-size:0.8em; line-height:1.3em;  vertical-align:center;  list-style:none;}
#jobContainer .jobSum td ul.jobCatList {margin:0; padding:0; width:370px; list-style:none;}
#jobContainer .jobSum td ul.jobCatList li{margin:1px 0; padding:0; vertical-align:top; font-size:0.85em; line-height:1.3em; list-style:none;  list-style-image:none;}
#jobContainer .jobSum td ul.jobCatList li .listLabel, #content .listLabel{padding:2px 2px 2px 0; text-align:left; float:left;}
#jobContainer .btnArea {text-align:center; margin:0; padding:10px 0; background:url(../images/bg_btnArea.gif) repeat-x;}
#jobContainer .jobKey, #jobContainer .jobNote{font-size:1em; font-family:arial, helvetica, clean, sans-serif; padding:20px 5px 0 5px;  font-size:1.1em; line-height:1.3em; text-align:left;}
#jobContainer .jobKey {color:#bfbfbf;}
#jobContainer .jobKey span, #jobContainer .jobNote{color:#000000;}
#jobSideBar		{float:right; margin-left:10px; background:none; width:160px; padding:0 0 30px 0; }
#jobSideBar .sideBarModule .btn {padding:10px 0; text-align:center;}
#jobSideBar .sideBarModule .btn  img{padding:5px 0;}
#jobSideBar .sideBarModule		{border-top:5px solid #E5E5E5; position: relative; margin:10px 0 30px 0; background:url(../images/bg_sideBarDivider.gif) repeat-x left bottom;}
#jobSideBar .sideBarModuleTit	{background:none; padding:0 10px 0 0; position:absolute; left:0; top:-13px;}
#jobSideBar .sideBarModuleTit h3 {background:#FFFFFF; margin:0 0 0 -2px; padding:0 10px 0 5px; color:#333333; font-size:1.8em;}
#jobSideBar .sideBarModule .Tools li {padding:5px 0 5px 5px; margin:0; border-bottom:1px dotted #DADADA; font-family:Georgia,"Times New Roman"; font-size:1.2em; }
#jobSideBar .sideBarModule dl {padding:10px 0;font-size:1.2em; }
#jobSideBar .sideBarModule dt {margin:10px 0 0 5px; color:#444444; font-weight:bold;}
#jobSideBar .sideBarModule dd {margin:10px 0 0 5px; color:#BFBFBF; font-size:1em; font-weight:normal; line-height:1.2em; background:url(../images/bullet_ar.gif) no-repeat 0 4px; padding:0 0 5px 15px; font-weight:normal;}
#jobSideBar .sideBarModule dd small {font-size:0.9em;}
#jobSideBar .sideBarModule .showJob {padding:10px 0; font-size:1.1em; color:#444444; border-top:1px solid #cccccc;}

.batchView	{background-color:#F7F7F7; border-top:7px solid #E0E0E0;}
.batchViewCheck	{float:left; width:82px; padding:25px 0 0 10px;}
.batchViewJobAd	{float:left; width:785px; background-color: #FFFFFF;}
.backToTop		{border-top:1px dotted #ACACAC; background-color:#FFFFFF; font-size: 1.1em; text-align:right; height:40px; padding:10px 0 0 0;}

.sideBarBrTop	{border-top:10px solid #FFFFFF;}

.sideBar_c 		{padding:15px; background: url(../images/bg_sideBarDivider.gif) bottom no-repeat;}
.sideBar_c2		{padding:15px 0 15px 15px;}
.sideBar_c .basicList2 dl	{margin:0; padding:0; display:block;}
.sideBar_c .basicList2 dt	{font-size:1.3em; line-height:1.2em;}
.sideBar_c .basicList2 ul 	{font-size:1.1em; line-height:1.2em;}
.sideBar_c .basicList2 li	{margin:0 0 10px 0;}
.sideBar_c .basicList2 li a	 		{color:#444444; text-decoration:none;}
.sideBar_c .basicList2 li a:hover	{text-decoration:underline;}

.miniJobAlert	{background: url(../images/bg_jobalert.gif) bottom repeat-x; position:relative;}
.miniJobAlert img	{position:absolute; right:0; top:0;}
.miniJobAlert input	{font-size:1.2em;}
.miniJobAlert select{font-size:1.2em; width:180px;}
*html .miniJobAlert select{font-size:1.2em; width:176px;}
.miniJobAlert	.formTips	{width:auto; float:none; margin:-5px 0 0 0;}
.miniJobAlert	.formError	{width:auto; float:none; margin:-5px 0 0 0;}

.sideBarModule3	{border-top:5px solid #E5E5E5; border-right:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; position: relative; margin:20px 0 20px 15px; padding:15px 15px 0 0;}
.sideBarModule3 h3 {line-height:1.4em;}
.sideBarModule3 .sideBarModuleTit  {.background:url(../images/bg_sideBar.gif) -15px repeat-y; margin:2px 0 0 -5px; padding:0 5px}
*html .sideBarModule3 .sideBrModuleTit  {margin:3px 0 0 -5px; padding:3px 10px 0 5px;}
.sideBarModule3 ul.basicBulletedList	{margin:10px 0 0 0; line-height:1.2em;}
.sideBarModule3 ul.basicBulletedList li	{margin:0; padding:0 0 10px 10px;}

.polling td {font-size:1.2em; color:#000000; vertical-align:baseline; padding:0 5px 5px 0;}
.pollingBar	{background:url(../images/bg_voteEmpty.gif) repeat-x; height:18px;}
.pollingResult	{background:url(../images/bg_voteResult.gif) repeat-x; height:18px;}
.pollingTrend	{background:url(../images/bg_voteTrend.gif) repeat-x; height:18px;}
p.pollingOption	{font-size:1.2em; font-weight:bold; color:#444444; margin:0 0 1px 0;}
small.per		{font-size:1.1em; margin:2px 0 0 0; float:right;}

.indexLogin	{float:left; border:1px solid #DADADA; padding:1px; margin:0 15px 0 0; width:196px;}
.indexLogin	.formTips	{width:auto; float:none; margin:-5px 0 0 0;}
.indexLogin	.formError	{width:auto; float:none; margin:-5px 0 0 0;}
.indexLogin_c	{background:url(../images/bg_indexLogin.gif) repeat-x; padding:8px 10px 6px 10px; zoom:1;}
.indexLogin_c input.txtfield {font-size:1.2em; width:166px;}
*html .indexLogin_c input.txtfield {font-size:1.2em; width:170px;}
.indexLogin_c select{font-size:1.2em; width:176px;}
.indexLogin_c .smallText	{font-size:1.1em; color:#000000; margin:5px 0;}
.indexLogin_c h4	{font-family:Georgia,"Times New Roman"; font-weight:normal; color:#555555; margin:-10px 0 0 0;}
.indexLogin_c ul	{margin:10px 0 0 0;}
.indexLogin_c li	{font-size:1.1em; padding:0 0 4px 0; border-bottom:1px solid #DADADA; margin:4px 0 0 0;}
li.noBotBor	{border-bottom:none;}

.middleBanner	{float:left; border:1px solid #DADADA; padding:1px;}
.banner728	{padding:8px; background:#F0F0F0;}
.banner735	{padding:5px; background:#F0F0F0;}

.browseJobTab	{background:url(../images/bg_browseJobTab.gif) repeat-x bottom; height:26px; margin:15px 0 0 0; padding:0 5px;}
.browseJobTab h2	{float:left; margin:0 10px 0 0;}
.browseJobTab ul	{text-transform:uppercase; font-size:1.1em; font-weight:bold;}
.browseJobTab li 	{padding:5px 10px; text-align:center; float:left; border-right:1px solid #DADADA;}
.browseJobTab li.on	{color:#bb4722; border-top:1px solid #DADADA; border-left:1px solid #DADADA; border-right:1px solid #DADADA; border-bottom:1px solid #FFFFFF; background:#FFFFFF;}
.browseJobTab a		{color:#666666;}
.browseJobTab a:hover	{color:#666666; text-decoration:underline;}
.browseJobLevel		{margin:5px; font-size:1.1em; color:#999999;}
.browseJobLevel a	{color:#666666;}
.browseJobLevel a:hover	{color:#666666; text-decoration:underline;}
.browseJobLevel span	{color:#bb4722; font-weight:bold;}

.browseJobG		{margin:20px 5px;}
.browseJobG ul	{float:left; color:#666666;}
.browseJobG li	{font-size:1.2em; line-height:1.4em; margin:0 0 2px 0;}
.browseJobG ul.mR		{margin-right:25px;}

.textLink	{font-size:1.3em; font-weight:bold; text-align:center; padding:5px 0; border-top:1px dotted #AEAEAE; border-bottom:1px dotted #AEAEAE;}

/*Premium Agencies/Employers*/
.premiumLogo 	{width:363px; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; clear:both; margin:0 0 10px 0;}
.premiumLogo li {height:61px; width:120px; background:#FFFFFF; border-top:1px solid #D9D9D9; border-left:1px solid #D9D9D9; float:left;}
.normalDivider span, .normalDividerEMP span	{display:block; float:right; padding:13px 0 0 0; font-size:1.1em;}

/*JS Resources*/
.mktJSRsc_c		{margin:0 0 30px 0;}
.mktJSRsc_c h1	{margin:0 0 10px 0;}
.mktJSRsc_c h3	{font-size:1.5em; line-height:1em; margin:3px 0 0 0;}
.mktJSRsc_c h6	{margin:0 0 5px 0;}
.mktJSRsc_c small	{font-size:1.1em;}
.mktJSRsc_c small.more	{font-size:90%;}
.mktJSRscFoto100{width:100px; height:100px; overflow:hidden; margin:0 10px 0 0; float:left;}
.mktJSRscFoto60	{width:60px; height:60px; overflow:hidden; margin:0 10px 0 0; float:left;}
.mktJSRscFoto100B{width:100px; height:65px; border-right:5px solid #D7D7D7; overflow:hidden; float:left; margin:0 10px 0 0;}
.mktJSRsc_c ul.basicBulletedList	{margin:0;  line-height:1.2em;}
.mktJSRsc_c ul.basicBulletedList li	{margin:0; padding:0 0 5px 8px;}
.mktJSRsc1, .mktJSRsc2	{width:365px;}
.mktJSRsc3	{width:238px; float:left;}
.mktJSRsc1 p 	{width:255px; line-height:1.25em;}

/*EMP Index*/
.promoBox	{background: url(../images/bg_promobox.gif) bottom repeat-x; margin:10px 0; padding:0 0 10px 0;}
.promoBox_c	{width:235px; float:left;}
.promoBox ul.basicBulletedList		{margin:10px 0 0 5px; line-height:1.2em;}
.promoBox ul.basicBulletedList li	{margin:0; padding:0 0 5px 10px;}
.promoBox p	{margin:10px 0 0 5px;}

/*EMP Resources*/
.normalDividerEMP			{border-bottom:7px solid #347c49; margin:8px 0 10px 0; height:30px; position:relative;}
.normalDividerEMP h2 		{padding:7px 0 2px 0;border-bottom:7px solid #274938; float:left;}
*html .normalDividerEMP h2  {border-bottom:7px solid #347c49; position:absolute; left:0; top:0;}

/*EMP Resources*/
.mktEMPRsc_c	{margin:0 0 30px 0;}
.mktEMPRsc_c h1	{margin:0 0 10px 0;}
.mktEMPRsc_c h3	{font-size:1.5em; line-height:1em; margin:3px 0 0 0; width:115px; display:block; float:left;}
.mktEMPRsc_c h6	{margin:0 0 5px 0;}
.mktEMPRsc_c small	{font-size:1.1em;}
.mktEMPRsc_c small.more	{font-size:90%;}
.mktEMPRsc_c ul.basicBulletedList	{margin:0;  line-height:1.2em;}
.mktEMPRsc_c ul.basicBulletedList li	{margin:0; padding:0 0 5px 8px;}
.mktEMPRsc1, .mktEMPRsc2  {width:365px;}
.mktEMPRsc3	{width:365px; float:left;}
.mktEMPRsc1 p 	{width:255px; line-height:1.25em;}
.mktEMPRsc_c .divider	{border-left:1px dotted #999999; height:47px; margin:0 10px 0 0; padding:0 0 0 9px; float:left;}

/*CMS - Premium Agencies / Employers*/
.pmLogoGroup{border-bottom:1px solid #D9D9D9;}
.pmLogo_c	{float:left; padding:30px 40px 20px 40px;}
.pmLogo		{width:160px; height:80px; border:1px solid #D9D9D9; background:#FFFFFF;text-align:center;}
*html .pmLogo	{height:81px;}
*+html .pmLogo	{height:81px;}
.pmLogoCap	{font-weight:bold; color:#444444; margin:5px 0 0 0; width:160px;}

/*CMS - Resources*/
.edpickBody		{float:left; border-top:5px solid #E5E5E5; width:490px; position:relative;}
.edpickTit		{background:#FFFFFF;; padding:0 10px 0 0; position:absolute; left:0px; top:-10px;}
.edpickBody	h1	{margin:10px 0;}
ul.sectionList		{width:254px; float:left; font-size:1.3em; font-family:Georgia,"Times New Roman"; font-weight:normal;}
ul.sectionList li	{border-bottom:1px dotted #999999; padding:0 0 5px 0; margin:0 0 5px 0; display:block;}
.cmsFoto240		{width:240px; height:180px; background:#F4F4F4; text-align:center; overflow:hidden; float:left; margin:0 15px 0 0;}
.cmsFoto100		{width:100px; height:100px; background:#F4F4F4; text-align:center; overflow:hidden; float:left; margin:0 10px 0 0;}
.cmsFoto110		{width:110px; height:140px; background:#F4F4F4; text-align:center; overflow:hidden; float:left; margin:0 10px 0 0;}
.cmsFoto70		{width:70px; height:70px; background:#F4F4F4; text-align:center; overflow:hidden; float:left; margin:0 10px 0 0;}
.rsList ul.basicBulletedList	{float:left; margin:-2px 0 0 0;}
.rsList ul.basicBulletedList li	{padding:0 0 5px 10px; margin:0; background:url(../images/bullet_sq.gif) no-repeat 0 5px;}
.rsArticle		{padding:0 0 10px 0; margin:0 0 10px 0;}
.rsArticle h4	{font-size:1.5em; font-family:Georgia,"Times New Roman"; font-weight:normal; margin:-2px 0 0 0;}
.rsArticle p	{margin:0;}
.borBotdt		{border-bottom:1px dotted #ACACAC;}
ul.AtoZ			{font-size:1.6em; font-family:Georgia,"Times New Roman";}
ul.AtoZ li		{text-align:center; float:left; width:20px; height:20px; margin:0 2px 20px 0; display:block;}
ul.AtoZ li.on	{background:#ECECEC; color:#000000;}
ul.AtoZ li:hover{background:#ECECEC;}
.AtoZex			{border-top:1px dotted #ACACAC; padding:10px 0;}
.AtoZex h4		{font-size:1.5em; font-family:Georgia,"Times New Roman"; font-weight:normal; color:#000000;}
.AtoZex	td		{font-size:1.2em; padding:0 0 2px 0;}
.AtoZex th		{font-size:1.2em; font-weight:bold; padding:0 5px 2px 0;}
.article_c h6	{margin:10px 0;}
.article_c h1	{font-size:3em; color:#000000; margin:10px 0;}
.article_c small	{font-size:1.1em; line-height:1.4em; color:#666666;}
.article_c .carrier	{margin:20px 0 60px 0; line-height:normal; font-size:100%; font-family:arial, helvetica, clean, sans-serif; font-size:1.2em; line-height:140%;}
.article_c .carrier p 	{font-size:inherit; margin:10px 0;}
.article_c .carrier em 	{text-transform:none; font-style:italic; color:#000000;}
.article_c .carrier ul	{display:block; list-style-type:disc; margin:10px 0 10px 0; padding:0 0 0 25px; list-style-position:outside;}
.article_c .carrier ol	{display:block; margin:10px 0 10px 0; padding:0 0 0 30px; list-style-position:outside;}
.article_c .carrier dt	{font-weight:bold; margin:10px 0 0 0;}
.article_c .carrier dd	{font-weight:normal; margin:0 0 10px 0;}
.article_c .carrier d1	{margin:10px 0;}
.article_c .carrier table	{border-collapse:separate;}
.article_c .carrier td	{padding:0 0 0 5px;}
.article_c .carrier strong	{font-weight:bold;}
.article_c table.foto	{background:#ECECEC; margin:10px;}
.article_c .foto .caption	{font-size:1.1em; color:#666666; line-height:1em; padding:8px; font-family:arial, helvetica, clean, sans-serif;}
.rsKeyword		{color:#666666; font-size:1.1em; margin:0 0 30px 0;}
.navBar			{border-top:1px solid #D9D9D9; padding:10px 0 0 0;}
.navBarBws		{font-size:1.2em; color:#666666; float:left;}
.narBarFunc		{float:right;}
.narBarFunc ul	{font-size:1.1em;}
.narBarFunc li	{text-transform:uppercase; float:left; margin:0 30px 0 0;}


/*faq*/
.content_w720	{width:720px; margin-top:15px; float:left;}
.sideBar_w220	{width:220px; margin:15px 30px 0 0; float:left;}
.sideBarModuleTit p {background:#FFFFFF; margin:0; padding:0 10px 0 0; margin-left:-15px; letter-spacing:0.1em; text-transform:uppercase;font-size:1.1em;}
*html .sideBarModuleTit p {margin:5px 0 0 0;}
.faqMenu {border-right:1px solid #E6E6E6; padding:10px 0 0 0; margin:0 0 30px -15px; font-size:1.2em;}
*html .faqMenu {margin:0;}
.faqMenu a {border-bottom:1px solid #E6E6E6; padding:5px 10px; display:block;}
*html .faqMenu a {display:inline-block;border-bottom:none;}
*html .faqMenu li {border-bottom:1px solid #E6E6E6;}
.faqMenu .faqOn {color:#000; font-weight:bold; border-bottom:1px solid #E6E6E6; padding:5px 10px; display:block;} 
.faqBox {background:#E6E6E6; width:720px; margin-bottom:30px;}
.faqBox .cell_a {width:298px; height:140px; border:1px solid #FFFFFF; background:#FFFFFF url(../images/bg_promobox.gif) left bottom repeat-x; margin:0 0 1px 0; float:left; padding:0 30px 30px 30px;}
.faqBox h3, .faqAns h3 {color:#bb4722}
.faqBox .cell {width:297px; height:140px; border:1px solid #FFFFFF; background:#FFFFFF url(../images/bg_promobox.gif) left bottom repeat-x; margin:0 0 1px 1px;  float:left; padding:0 30px 30px 30px;}
.faqTour {width:720px;}
.faqTour li{float:left; margin:0 35px 10px 10px; text-align:center; font-size:1.2em;}
.faqTour li .videoBox {border:1px solid #CCCCCC; background:#FFFFFF; padding:1px; width:190px; height:140px;}
.faqAns {padding:10px 0; border-bottom:1px dotted #B0B0B0;}
.faqAns .right a{font-size:1.1em; color:#666666; text-decoration:none;}
.faqAns .right a:hover {color:#666666; text-decoration:underline;}
.faqAns ol {font-size:1.2em; line-height:1.4em; list-style:decimal;  padding:0; margin:0 0 0 15px;}
*+html .faqAns ol {margin:0 0 0 22px;}
*html .faqAns ol {margin:0 0 0 22px;}

.sitemapBox {margin:0 0 30px 0;}
.siteList, .siteJCList {font-size:1.2em; line-height:1.3em; margin:0;}
.siteList li {padding:0 0 5px 15px; background:url(../images/bullet_sq.gif) no-repeat 0 2px; margin:0;}
.full{padding:0 0 10px 0; width:745px; zoom:1;}
.full li{width:41%; float:left;}
.siteList li a, .siteList li a:active, .siteList li a:visited {color:#000; text-decoration:none;}
.siteList li a:hover {color:#000; text-decoration:underline;}
.siteJCList, .siteListCol {width:50%; float:left;}
li.catItem {padding:3px 0 5px 0;}
.siteJCList a {color:#000; text-decoration:none;}
.siteJCList a:hover {color:#000; text-decoration:underline;}
.siteJCList .siteList {font-size:1em;  margin:5px 0 0 15px;}
.sideBar_w200 .siteJCList {width:auto;}
.brR {border-right:1px solid #E5E5E5;}
