/******JOB BOARD CHANNEL*******/

option { font-size: 12px; }

select { font-size: 12px; }

.clear { clear: both; }

#searchbutton { 
	margin: 10px auto;
	text-align: center; 
}

.a1 {
	width: 600px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

.formlabel {
	width: 200px;
	color: #000;
	float: left;
	font-size: 12px;
	font-family: arial;
	font-weight: 800;
	margin: 2px 10px 5px 0;
	text-align: right;
}

.formvalue {
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 5px 0;
}

.text { font-size: 11px; }

textarea.text  {
	font-family: arial, sans-serif;
	font-size: 11px;
	}

#jobpostform, #resumesearchform, #resumepostform, #jobsearchform {
	width: 600px;
	border: 1px solid #C0C0C0;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	}
	

/*************JOB SEARCH**************/
.JobList {
	width: 650px;
	}

div.noResults {
	color: black;
	background-color: white;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 400px;
}

div.jobtable {
	width: 700px;
	border-width: 0px;
	padding: 0;
	display: table; 
}

div.jobRow {
	background-color: #ccc;
	font-weight: 800;
	border-style:solid;
	border-width: 0px;
	display: table-row; 
}
 
div.jobHeaderPosition {
	border-style:solid;
	border-width: 0px;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 100px;
}

div.jobCellPosition {
	border-style:solid;
	border-width: 0px;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px;
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 100px;
}

div.jobHeaderCoName {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 290px;
}

div.jobCellCoName {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 290px;
}

div.jobHeaderCategory {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 110px;
}

div.jobCellCategory {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 110px;
}

div.jobHeaderLcation {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 200px;
}

div.jobCellLcation {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 200px;
}

div.jobHeaderDatePost {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 120px;
}

div.jobCellDatePost {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 100px;
}

div.jobHeaderAction {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 100px;
}

div.jobCellAction {
	border-style:solid;
	border-width: 0px;
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 100px;
}

div.jobViewLabel {
	text-align: right;
	border-style:solid;
	border-width: 0px;
	padding-top:1px;
	padding-bottom:5px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 100px;	
}

div.jobViewSpacer {
	border-style:solid;
	border-width: 0px;
	padding-top:1px;
	padding-bottom:5px;
	color: black;
	display: table-cell;
	width: 20px;	
}
div.jobViewValue {
	text-align: left;
	border-style:solid;
	border-width: 0px;
	padding-top:1px;
	padding-bottom:5px;
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 300px;
}

/*************JOB POST**************/

.joblisting {
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
	line-height: 18px;
	}

.position {
	font-size: 20px;
	font-weight: 800;
	line-height: 25px;
}

.position a:link { color: #9999CC; font-family: arial, sans-serif; font-size: 20px; font-weight: 800; text-decoration: none; }	
.position a:visited { color: #9999CC; font-family: arial, sans-serif; font-size: 20px; font-weight: 800; text-decoration: none; }	
.position a:hover { color: #9999CC; font-family: arial, sans-serif; font-size: 20px; font-weight: 800; text-decoration: underline; }	
.position a:active { color: #9999CC; font-family: arial, sans-serif; font-size: 20px; font-weight: 800; text-decoration: underline; }		

.location {
	float: left;
	font-family: arial, sans-serif;
	font-size: 14px;
	}

.companyname {
	float: left;
	font-family: arial, sans-serif;
	font-size: 14px;
	}
	
.category {
	float: left;
	font-family: arial, sans-serif;
	font-weight: 800;
	font-size: 11px;
	margin: 0 20px 15px 0;
}

.dateposted {
	float: left;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: 800;
	}

.date { font-size: 11px; }

.calendaricon {
	height: 15px; 
	border: 1px; 
	cursor: pointer; 
	margin: 0 4px -2px 0;
	}
	
	
/**********RESUME SEARCH**********/

#resumesearchresults table {
	width: 600px;
	margin: 10px 0 0 0;
}

#resumesearchresults td { 
	border-bottom: 1px solid #C0C0C0;
	font-size: 12px; 
	padding: 4px;
}

#headerrow td { 
	background-color: #ccc;
	font-weight: 800; 
	padding: 4px 93px 4px 4px;
}

div.resTable {
	width: 650px;
	border-width: 0px;
	padding: 0;
	display: table; 
}

div.resRow {
	background-color: #ccc;
	font-weight: 800;
	border-style:solid;
	border-width: 0px;
	display: table-row; 
}

div.resHeaderName {
	padding:3px 3px 3px 3px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 220px;
}

div.resCellName {
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 220px;
}

div.resHeaderCategory {
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 290px;
}

div.resCellCategory {
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 290px;
}

div.resHeaderDatePosted {
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 110px;
}

div.resCellDatePosted {
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 110px;
}

div.resHeaderDownload {
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 100px;
}

div.resCellDownload {
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 100px;
}

/**********RESUME POST**********/

.removeresume { font-size: 30px; text-align: center; margin: 0 0 15px 0; }

.removeresume a:link { color: #0000cc; }
.removeresume a:visited { color: #0000cc; }
.removeresume a:hover { color: #9999CC; }
.removeresume a:active { color: #9999CC; }

div.resumeViewLabel {
	text-align: right;
	border-style:solid;
	border-width: 0px;
	padding-top:1px;
	padding-bottom:5px;
	color: black;
	font-weight: bolder;
	font-size: small;
	display: table-cell;
	width: 100px;	
}

div.resumeViewSpacer {
	border-style:solid;
	border-width: 0px;
	padding-top:1px;
	padding-bottom:5px;
	color: black;
	display: table-cell;
	width: 20px;	
}
div.resumeViewValue {
	text-align: left;
	border-style:solid;
	border-width: 0px;
	padding-top:1px;
	padding-bottom:5px;
	color: black;
	font-weight: normal;
	font-size: small;
	display: table-cell;
	width: 300px;
}


