


.loc #nav-sub ul li#nav-11211 {display:none;}



/*profile_list*/
ul.profile_list_full {
	margin:10px 0 0 0;
	padding:0;
	list-style-type:none;
	}
ul.profile_list_full li {
	margin: 0px 10px 7px 10px;
	padding:0px 2px 8px 2px;
	border-bottom: 1px dotted #B9D1E3;
	color:#3C8AC3; line-height: 120%;
	}
	
ul.profile_list_full li a,  ul.profile_list_full li strong{text-transform: none; font-weight: bold; color:#FA751E; display: block; margin-bottom: 2px;}
ul.profile_list_full li.current a {color:#FA751E;}
ul.profile_list_full br{display: none;}



/*profile category list*/

ul.profile_category_list {
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
	text-transform:none;

}


/* = Table styles
---------------------------------------- */

table th {
        background:#FBFBFB url(../images/branding/table-header.gif) repeat-x scroll center bottom;
        color:#2d8a4d;
        font-weight:bold;
}
table td, table th {
        border:1px solid #E8E8E8;
        padding:10px 15px;
        }


/* ---------------------------------------- */



ul.profile_category_list li {
	margin: 5px 0;
	padding:0;
	}
ul.profile_category_list li a {color:#1867A2; text-decoration:none; font-weight:bold;}	
ul.profile_category_list li.current a {
	color:#FA751E;
	font-weight:bold;
	}
.login #content-col2 {
	width:678px;
	padding-left:81px;
	}
.imgr10 {
	float:right;
	margin:0 0 10px 10px;
	}


.login strong#logo-rt,
.jobtools strong#logo-rt{
	background: url(/shared/modules/jobtools/images/blue/righttalent_logo.gif) no-repeat;
	width: 220px;
	height: 53px;
	margin: 30px 0 0 48px;
	}
	
.login strong#logo-rt a,
.jobtools strong#logo-rt a{
	width: 158px;
	height: 33px;
	margin-bottom: 20px;
}	

.popup #wrapper{
	width: auto;
	margin: 10px;
	
}

/*canada login*/
.left-bar{
	float: left;
	width: 304px;
	border-right: 1px solid #f0f0f0;
	padding-top: 20px;
	margin: 0 0 20px 0;
}
.right-bar{
	float: left;
	width: 373px;
	w\idth: 358px;
	margin: 0 0 20px 0;
	padding-left: 15px;
	padding-top: 20px;

}
.left-bar .blue-form,
.right-bar .blue-form{
	background: none;
	border: none;
}
.left-bar .blue-form .blue-form-inner,
.right-bar .blue-form .blue-form-inner{
	border: none;
	height: 8.5em;
}
.left-bar .blue-form .login label,
.right-bar .blue-form .login label{
	width: 110px;
	margin-right: 5px;
}


.login #wrapper strong.logofren,
.jobtools #wrapper strong.logofren {
	width: 700px;
	height: 76px;
	background-image: url(../images/jobtools-logo-double.gif) !important; 
	margin-left:-46px;
}

.login #wrapper strong.logoen,
.jobtools #wrapper strong.logoen {
	width: 327px;
	height: 76px;
	background: url(../images/jpp-logo-en.gif) no-repeat top;
}
.login #wrapper strong.logofr,
.jobtools #wrapper strong.logofr {
	width: 327px;
	height: 76px;
	background: url(../images/jpp-logo-fr.gif) no-repeat top;
} 

	
.login #logo a,
.jobtools #logo a {
	/*width:182px;
	height:69px;
	margin:0 0 15px 0;*/
	}
.login #logo.logoen a,
.login #logo.logofr a,
.jobtools #logo.logoen a,
.jobtools #logo.logofr a{
	width: 327px;
	height: 76px;
}
.login #logo.logofren a,
.jobtools #logo.logofren a{
	width: 700px;
	height: 76px;	
}



/* ConnectionAlert.ascx */

div.connection-alert {
	background:#fafcfe url(../images/connection-alert-bg.jpg) no-repeat right 50%;
	margin:15px 0;
	font-weight:bold;
	width:412px;
	float:right;
	}
	div.connection-alert p {
		padding:0 0 7px;
		}
		
		div.connection-alert .block-content{
			background:#fafcfe url(../images/connection-alert-bg.jpg) no-repeat right 50%;
			}
			
			div.connection-alert .floatright {
				margin-right:60px;
				}
			
a.reg-en-link,
a.reg-fr-link{
	display: block;
	width: 181px;
	height: 54px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	margin-left: 45px;
}
a.reg-en-link{
	background: url(/shared/modules/jobtools/images/reg-link-en.gif) no-repeat;
	
}
a.reg-fr-link{
	background: url(/shared/modules/jobtools/images/reg-link-fr.gif) no-repeat;
}

/* = Image css
---------------------------------------- */

img.bordered-img {
        border:1px solid #EBEBEB;
        float:right;
        margin:0 0 10px 20px;
        padding:5px;
        }
        
  
 
