/*
= Login Widget (2b cont.) =====
*/
	.sidebar_login, .sidebar_account{
		width: 301px;
		margin-bottom: 15px;
	}
	

	
	.sidebar_login_bg, .sidebar_account_bg{
		background: transparent url("../img/sidebar_login_bg.gif") no-repeat;
	}

	.sidebar_login_top, .sidebar_account_top{
		background: url("../img/sidebar_login_top.gif") no-repeat;
		width:	301px;	height:	8px;
		margin: 0px; padding: 0px;
		text-indent:-9999px;
		overflow:hidden;
	}
	

	.sidebar_login_title{
		margin: 0px;
		background: transparent url("../img/sidebar_login_title.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	
	}
	
	.sidebar_login p{
		float:	left; display:	inline;
		margin:	5px 0 0 0;	padding:	0;
	}
	
	.sidebar_login_user{
		float: left;	display: inline;
		margin-left: 20px;
		width:	56px; height:	11px;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_user.gif") no-repeat;
	}
	.sidebar_login_userfield{
		margin: -5px 0 0 18px;
		background-color: #fff;
		border: #666 1px solid;
		width: 125px; height: 15px;
	}
	.sidebar_login_pass{
		float: left;	display: inline;
		margin-left: 11px;
		width:	59px; height:	11px;
		text-indent:-9999px;	overflow:hidden;	
		background: transparent url("../img/sidebar_login_pass.gif") no-repeat;
	}
	
	.sidebar_login_passfield{
		margin: -5px 0 0 10px;
		background-color: #fff;
		border: #666 1px solid;
		width: 125px; height: 15px;}
	
	.sidebar_login_new2dc{
		float: left;	display: inline;
		margin-left: 18px;
		width:	178px; height:	10px;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_new2dc.gif") no-repeat;
	}
	.sidebar_login_notregistered{
		float: left;	display: inline;
		margin-left: 18px;
		width:	178px; height:	10px;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_notregistered.gif") no-repeat;
	}
	.sidebar_login_register{
		float: left;	display: inline;
		margin: -5px 0 0 18px;
		width:	123px; height:	10px;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_register.gif") no-repeat;
	}
	.sidebar_login_register_app{
		float: left;	display: inline;
		margin: -5px 0 0 3px;
		width:	60px; height:	10px;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_reg_app.gif") no-repeat;
	}
	.sidebar_login_register_client{
		float: left;	display: inline;
		margin: -5px 0 0 18px;
		width:	38px; height:	10px;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_reg_client.gif") no-repeat;
	}
	.sidebar_login_register_divider{
		float: left;	display: inline;
		margin: -5px 0 0 3px;
		width:	10px; height:	10px;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_reg_div.gif") no-repeat;
	}
	
	#sidebar_login_submit{
		margin: 0px;
		width:	95px; height:	20px;
		border: 0;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_submit.gif") no-repeat center top;
		float: left; display: inline;
		cursor: pointer;
		cursor: hand;
	}	
	#sidebar_login_submit:hover{
		margin: 0px;
		width:	95px; height:	20px;
		border: 0;
		text-indent:-9999px;	overflow:hidden;
		background: transparent url("../img/sidebar_login_submit.gif") no-repeat center top;
		float: left; display: inline;
		cursor: pointer;
		cursor: hand;
	}	
	
	.sidebar_account_bg {
	
	}

	.sidebar_login_bottom, .sidebar_account_bottom{
		background: url("../img/sidebar_login_bottom.gif") no-repeat;
		width:	301px;
		height:	6px;
		text-indent:-9999px;
		overflow:hidden;
	}

/*
= Account Widget (2b cont.)
*/
	.sidebar_account {color:#fff;}
	.sidebar_account h2, .sidebar_account p, .sidebar_account a {color:#fff; font-weight: normal;}
	.sidebar_account a{text-decoration: none;}
	.sidebar_account a:hover{text-decoration: underline;}
	.sidebar_account h2{font-size:1.5em; margin: 0 0 6px 18px;}
	.sidebar_account p{font-size:.95em; padding-left:18px;}
	
	
	#sidebar_account_logout{
		width:	75px; height:	18px;
		margin-right:15px;
		border: 0;
		font-size: .85em; color:#fff;
		text-indent:-9999px;	overflow:hidden;

		
		cursor: pointer;
		cursor: hand;
	}	

	.sidebar_account li{
	margin-left:20px;
	list-style-image: url("../img/spacer.gif");
	list-style-position: outside;}
	
	.sidebar_account li a{
	list-style-image: url("../img/spacer.gif");
	}
	/*
	.sidebar_account_on li{list-style-image: url("../img/sidebar_account_arrow.gif"); font-weight: bold; }
	*/
	.sidebar_account_on li{
	font-weight: bold;
}
	
	


/*
= News Archive Widget (2b cont.)
*/
	.sidebar_newsarchive {
	color:#606263;
	margin-bottom: 15px;
	width: 301px;
	background: transparent url("../img/sidebar_app_progress_bg.gif");
	}
	.sidebar_newsarchive h2, .sidebar_app_progress p, .sidebar_app_progress a {color:#606263; font-weight: normal;}
	.sidebar_newsarchive a{text-decoration: none;}
	.sidebar_newsarchive a:hover{text-decoration: underline;}
	.sidebar_newsarchive h2{font-size:1.5em; margin: 0 0 6px 0px;}
	.sidebar_newsarchive p{font-size:.95em; padding-left:18px;}
	

	.sidebar_newsarchive li{
	margin-left:20px;
	list-style-image: url("../img/spacer.gif");
	list-style-position: outside;}
	
	.sidebar_newsarchive li a{
	list-style-image: url("../img/spacer.gif");
	}
	/*
	.sidebar_app_progress_on li{list-style-image: url("../img/sidebar_app_progress_arrow.gif"); font-weight: bold; }
	*/
	.sidebar_newsarchive_on li{ font-weight: bold; }
	
	.sidebar_newsarchive_header{
		background: transparent url("../img/sidebar_newsarchive_top.gif") no-repeat;
		width:	301px;	height:	23px;
		text-indent:-9999px;	overflow:hidden;
	}
	.sidebar_newsarchive_bottom{
		background: transparent url("../img/sidebar_app_progress_bottom.gif") no-repeat;
		width:	301px;	height:	11px;
		text-indent:-9999px;
		overflow:hidden;
	}











	
/*
= Application Progess Widget (2b cont.)
*/
	.sidebar_app_progress {
	color:#606263;
	margin-bottom: 15px;
	width: 301px;
	background: transparent url("../img/sidebar_app_progress_bg.gif");
	}
	.sidebar_app_progress h2, .sidebar_app_progress p, .sidebar_app_progress a {color:#606263; font-weight: normal;}
	.sidebar_app_progress a{text-decoration: none;}
	.sidebar_app_progress a:hover{text-decoration: underline;}
	.sidebar_app_progress h2{font-size:1.5em; margin: 0 0 6px 0px;}
	.sidebar_app_progress p{font-size:.95em; padding-left:18px;}
	

	.sidebar_app_progress li{
	margin-left:20px;
	list-style-image: url("../img/spacer.gif");
	list-style-position: outside;}
	
	.sidebar_app_progress li a{
	list-style-image: url("../img/spacer.gif");
	}
	/*
	.sidebar_app_progress_on li{list-style-image: url("../img/sidebar_app_progress_arrow.gif"); font-weight: bold; }
	*/
	.sidebar_app_progress_on li{ font-weight: bold; }
	
	.sidebar_app_progress_header, .sidebar_clients_progress_header{
		background: transparent url("../img/sidebar_app_progress_top.gif") no-repeat;
		width:	301px;	height:	23px;
		text-indent:-9999px;	overflow:hidden;
	}
	.sidebar_app_progress_bottom, .sidebar_app_progress_bottom_dark{
		width:	301px;	height:	11px;
		text-indent:-9999px;
		overflow:hidden;

	}
	.sidebar_app_progress_bottom_dark{background: transparent url("../img/sidebar_app_progress_bdark.gif") no-repeat;}
	.sidebar_app_progress_bottom{background: transparent url("../img/sidebar_app_progress_blight.gif") no-repeat;}
	.sidebar_clients_progress_header{background: transparent url("../img/sidebar_clients_pro_header.gif") no-repeat;}
/*
= Contact Widget (2b cont.) =====
*/
	.sidebar_contact{
		width: 301px;
		margin-bottom: 15px;
		overflow: hidden;
	}
	
	.sidebar_app_contact_header{
		background: transparent url("../img/sidebar_app_contact_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	}
	
	.sidebar_clients_contact_header{
		background: transparent url("../img/sidebar_clients_contact_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	}
	
	.sidebar_global_contact_header{
		background: transparent url("../img/sidebar_global_contact_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	}
	
	.sidebar_contact_bg{
		background: transparent url("../img/sidebar_contact_bg.gif");
		padding:10px 0 10px 15px;
	}
	
	.sidebar_contact_bottom{
		background: transparent url("../img/sidebar_contact_bottom.gif") no-repeat;
		width:	301px;	height:	11px;
		text-indent:-9999px;
		overflow:hidden;

	}
	.sidebar_contact_h2, .sidebar_contact_h3{
		margin: 0px 18px 0 18px;
		color: #606263;
		font-weight: normal;
		font-style: normal;
	}
	
	.sidebar_contact_h2{font-size: .9em;}
	.sidebar_contact_h3{font-size: .85em; }
	
/*
= Featured Jobs Widget (2b cont.) =====
*/
	.sidebar_featjob{
		margin-bottom: 15px;
		width: 301px;		
	}
	
	.sidebar_featjob_bg{
		background: transparent url("../img/sidebar_featjob_bg.gif");
		padding:10px 0 10px 0;
	}
	
	.sidebar_featjob_header{
		background: transparent url("../img/sidebar_featjob_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;

	}
	.sidebar_featjob_bottom{
		background: transparent url("../img/sidebar_featjob_bottom.gif") no-repeat;
		width:	301px;	height:	11px;
		text-indent:-9999px;
		overflow:hidden;

	}
	.sidebar_featjob_h2, .sidebar_featjob_h3{
		margin: 0px 18px 0 18px;
		color: #606263;
		font-weight: normal;
		font-style: normal;
	}
	
	.sidebar_featjob_h2{font-size: .9em;}
	.sidebar_featjob_h3{font-size: .85em; margin-bottom: 8px;}

/*
= Browse Jobs Widget (2b cont.) =====
*/

	.sidebar_browsejob_header{
		background: transparent url("../img/sidebar_jobs_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	}
	
/*
= Browse Jobs Widget (2b cont.) =====
*/

	.sidebar_app_surveyresults_header{
		background: transparent url("../img/sidebar_app_surveyresults_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	}
	
	.sidebar_clients_surveyresults_header{
		background: transparent url("../img/sidebar_clients_surveyresults_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	}
	
	.sidebar_global_surveyresults_header{
		background: transparent url("../img/sidebar_global_surveyresults_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	}

/*
= Image Widget (2b cont.) =====
*/

	.sidebar_blank_header{
		background: transparent url("../img/sidebar_blank_top.gif");
		width:	301px;	height:	17px;
		text-indent:-9999px;	overflow:hidden;
	}
	
	.sidebar_image_bg{background: transparent url("../img/staff_photo.jpg");}
	
/*
= Featured Employee Widget (2b cont.) =====
*/
	.sidebar_featemployee{
		margin-bottom: 15px;
		width: 301px;
		background: transparent url("../img/sidebar_featemployee_bg.gif");
	}
	.sidebar_featemployee_header{
		background: transparent url("../img/sidebar_featemployee_top.gif") no-repeat;
		width:	301px;	height:	20px;
		text-indent:-9999px;	overflow:hidden;
	}
	.sidebar_featemployee_bottom{
		background: transparent url("../img/sidebar_featemployee_bottom.gif") no-repeat;
		width:	301px;	height:	11px;
		text-indent:-9999px;
		overflow:hidden;

	}
	.sidebar_featemployee_h2, .sidebar_featemployee_h3{
		margin: 0px 18px 0 18px;
		color: #606263;
		font-weight: normal;
		font-style: normal;
	}
	
	.sidebar_featemployee_h2{font-size: .9em;  margin-top:	10px;}
	.sidebar_featemployee_h3{font-size: .85em; margin-bottom: 8px;}
	
/*
= News Widget (2b cont.) =====
*/
	.sidebar_news{
		margin-bottom: 15px;
		width: 301px;
		background: transparent url("../img/sidebar_news_bg.gif");
	}

	.sidebar_news_header{
		background: transparent url("../img/sidebar_news_top.gif") no-repeat;
		width:	301px;	height:	23px;
		margin-bottom: 10px;
		text-indent:-9999px;	overflow:hidden;
	}
	
	.sidebar_news_bottom{
		background: transparent url("../img/sidebar_news_bottom.gif") no-repeat;
		width:	301px;	height:	11px;
		text-indent:-9999px;
		overflow:hidden;

	}
	
	.sidebar_h2{
		font-size: .85em;
		margin: 0px 18px 4px 18px;
		font-weight: normal;
		font-style: normal;
		text-transform: uppercase;
	}
	.sidebar_h3{
		border-top: ;
		font-size: .75em;
		margin: 0px 18px 8px 18px;
		font-weight: normal;
		font-style: normal;
		border-top: 1px solid #bdbfce;
		clear: both;
		padding-top: 10px;
	}
	.sidebar_p{
		font-size: .85em;
		margin: 0px 18px 10px 18px;
	}
	
	.sidebar_p2{
		font-size: .85em;
		margin: 0px 18px 10px 15px;
	}
	
	.sidebar_p3{
		font-size: .85em;
		margin: 0px 5px 5px 0px;
	}
	
	.sidebar_more, .sidebar_more a{
		text-align: left;
		margin: 0 0	0px 9px;
		color: #000;
		font-size: .9em;
	}
	