#browse_content {
  float: left;
  clear: both;
}



.selectee_groups {
  float: left;
	padding-right:20px;
}


#selectees{
	border:0px;
	border-top:1px solid #CDCDCD;
}

.selectee {
  display: block;
	padding-right:15px;
	padding-left:15px;	
	border:0px solid black;
	font-weight:bold;
	font-size:16px;	
}
.selectee a{
	font-weight:normal;
}

.industry_bullet{
	font-size:12px;
	padding-right:3px;
}

div.listings{
	width:690px;
	border:0px solid black;
}

table#premier_logos{
	width:650px;
	border:1px solid #CDCDCD;	
}

#employer_listing_box{
	padding-top:10px;
	border-top:1px solid #CDCDCD;
	width:690px;
}
#listing_emp_in{
	font-size:14pt;
	border-bottom:1px solid #CDCDCD;
}

.premier_logo_cell{
	padding:5px;	
	width:150px
	height:150px;
}

.premier_logo{
	width:150px;
	height:150px;
	background-color:#FFFFFF;	
	float:left;
}
.empty_logo_spacer{
	width:150px;
	height:60px;
	background-color:#FFFFFF;	
	float:left;	
}


.empty_premier_logo {
  display: block;
  width: 150px;
  height: 150px;
  text-align: center;
	background-color:#FAFAFA;		
}

.premier_shortlisting, .employer_shortlisting {

	margin-top:10px;
	display:block;
	padding:1px;	
}
.premier_shortlisting{
	border: 0px solid red;
}

.employer_shortlisting{
border: 0px dotted blue;

}

.shortlisting_details {
	float:left;
  border: 0px dashed blue;
	width:500px;
	padding-left:10px;
}

.job_posting_shortlist, .job_posting_shortlist th, .job_posting_shortlist td {
  border: 0px solid green;
  border-collapse: collapse;
}

.job_posting_shortlist td{
	border:0px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	padding:0px;
	
}

.job_posting_shortlist th{
	font-size:14pt;
	border-bottom:1px solid #989898;
	padding-right:45px;	
}
.job_posting_shortlist td{
	padding-right:45px;
}

.job_posting_shortlist .job_role{
	font-size:12pt;	
	width:300px;
	padding-left:2px;
}
.job_posting_shortlist.job_deadline{
	font-size:12pt;
	width:150px;
	padding-left:2px;	
}

.empty_industry_entry{
	font-size:10pt;
}


td.premier_logo {
  width: 1%;
}
#employer_overview{
padding-top:15px; border-top:2px solid #CDCDCD;
}
#employer_jobs{
	padding-top:15px; border-top:2px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	margin-bottom:15px;
}

/* JOB PAGE */
#browseContainer{	width:670px;	padding:0px;	background-color:#FFFFFF;	padding:10px;	border-top:1px solid #CDCDCD;	overflow:auto;}
#employerName{ font-size:18pt;}
#browseMenu{	border:0px solid pink;	height:35px;}
.EmployerLogoBoxAbout{	text-align:center;	color:#FFFFFF;	float:left;	margin:5px;	padding:0px;	width:150px;	height:150px;	padding-right:20px;}
.browseMenu{ float:left;	padding-right:10px;	padding-left:10px; font-size:12pt; text-decoration:none; border:0px solid #989898;}
.browseMenu a{	text-decoration:underline;	font-size:12pt;}
.browseSectionTitle{font-size:14pt; display:block; padding-top:15px; border-top:2px solid #CDCDCD;}
.browseSection{	font-size:10pt; padding-left:180px;	border:0px solid blue;}
.browseJobEntry{padding:5px; width:480px; overflow:auto; border:0px solid brown; margin-top:5px; margin-bottom:1px; background-color:#CDCDCD;}
.browseRoleEntry{width:190px;  float:left;}
.browseLocationEntry{width:150px; float:left;}
.browseDeadlineEntry{width:120px; float:right;}
.browseJobHeader{border-top:0px solid blue; width:150px; float:left; font-size:12pt;  color:#648d0b; font-weight:bold;}
.browseJobHeaderEntry{border:0px solid red; width:150px; float:left;}
#browseJobDescription{font-size:12pt;  color:#648d0b; font-weight:bold;}
.itemEntry{	border-top:1px solid #CDCDCD;	display:block;	overflow:auto;}
.browseHowToApplyHeader{margin-top:20px; border-top:0px solid blue; width:150px; font-size:12pt; color:#648d0b; font-weight:bold;}
.browseHowToApply{}