@charset "UTF-8";

@media screen , projection {
	#demo-container {
		padding: 25px 15px 0 15px;
		background: #67A897;
	}
	ul#admin-menu {
		list-style-type: none;
		width: 100%;
		position: relative;
		height: 27px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		padding: 11px 0 0 0;
	}
	ul#admin-menu li {
		display: block;
		float: left;
		margin: 0 0 0 4px;
		height: 27px;
	}
	ul#admin-menu li.left {
		margin: 0;
	}
	ul#admin-menu li a {
		display: block;
		float: left;
		color: #fff;
		background: #4A6867;
		line-height: 27px;
		text-decoration: none;
		padding: 0 17px 0 18px;
		height: 27px;
	}
	ul#admin-menu li a.right {
		padding-right: 19px;
	}
	ul#admin-menu li a:hover {
		background: #2E4560;
	}
	ul#admin-menu li a.current {
		color: #2E4560;
		background: #fff;
	}
	ul#admin-menu li a.current:hover {
		color: #2E4560;
		background: #fff;
	}
	#jobs-table {
		font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
		font-size: 12px;
		background: #fff;
		margin-top: 10px;
		width: 100%;
		border-collapse: collapse;
		text-align: left;
	}
	#jobs-table th {
		font-size: 14px;
		font-weight: normal;
		color: #039;
		padding: 10px 8px;
		border-bottom: 2px solid #6678b1;
	}
	#jobs-table td {
		border-bottom: 1px solid #ccc;
		color: #669;
		padding: 6px 8px;
	}
	#jobs-table tbody tr:hover td {
		background: #d0dafd;
		color: #009;
	}
	.jobs-content {
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
		background-color: #fff;
		padding: 10px 10px 10px 10px;
	}
	
	table.jobopenings td,th {
		padding-top: 3px;
		padding-right: 3px;
		padding-bottom: 3px;
		padding-left: 3px;
	}
	table.jobopenings tr {
		border-bottom: 1px dotted #ccc;
	}
	table.jobopenings thead {
		background-color: #e9e9e9;
	}
	table.jobopenings th,body.jobopenings {
		background-attachment: scroll;
		background-position: 0% 0%;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #ffffff;
		color: #000000;
		font-size: 12px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		margin-bottom: 10px;
	}
	table.jobopenings td {
		font-size: 12px;
		font-weight: normal;
	}
	table.jobopenings td span {
		padding-top: 3px;
		padding-right: 4px;
		padding-bottom: 3px;
		padding-left: 4px;
		color: #ffffff;
		font-size: 10px;
		display: block;
		float: right;
		white-space: nowrap;
		width: 60px;
	}	
	
	#new-position {
		margin-top: 20px;
		margin-bottom: 20px;
		border: 1px outset #666666;
	}
	
	#new-position table {
		width: 100%;
	}
	
	#new-position table label{
	 font-weight: bold;
	 padding-left: 5px;
	}
	
	table#applicant-info {
		background-color:#EBEBEB; 
	}
	
	table#applicant-info th {
		color:#193962; 
	}
	
	table#applicant-info td {
		border: 1px solid #ccc; 
		padding: 3px 3px 3px 3px;
	}	
	
	#generic-table {
		font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
		font-size: 12px;
		background: #fff;
		margin-top: 10px;
		width: 100%;
		border-collapse: collapse;
		text-align: left;
	}
	
	#generic-table table{
		width: 100%;
	}
	#generic-table th {
		font-size: 14px;
		font-weight: normal;
		color: #039;
		padding: 10px 8px;
		border-bottom: 2px solid #6678b1;
	}
	#generic-table td {
		border-bottom: 1px solid #ccc;
		color: #669;
		padding: 6px 8px;
	}

	
	
}