@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000;
}

div {
	position: relative;
}

#wrapper {
	margin: 0 auto;
	width: 957px;
	overflow: hidden;
}

#container {
	background: url(../interface/container.jpg) top left no-repeat;
	background-position: 0 148px;
}

#header {
	height: 122px;
	
	background: url(../interface/header.jpg) top left no-repeat;
}

#navigation {
	height: 26px;
	
	background: url(../interface/navigation.jpg) top left no-repeat;
}

#content {
	margin-top: 28px;
}

#columnone,
#columntwo,
#columnthree,
#columnwrapper {
	float: left;
}

#columnone {
	width: 220px;
}

#columnwrapper {
	width: 737px;
}

#columntwo {
	margin: 0 7px;
	width: 583px;
	
	color: #5d5d5d;
}

#columnthree {
	width: 140px;
}

#homebanner {
	clear: both;
	margin-left: 7px;
	text-align: center;
}

#footer {
	clear: both;
	padding-top: 45px;
	height: 105px;
	
	color: #21355c;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
	
	background: url(../interface/footer.jpg) top left no-repeat;
}

#navigation ul {
	margin: 0;
	padding: 0;

	list-style: none;
}

#navigation li {
	float: left;
}

#navigation li a {
	display: block;
	
	margin: 0;
	padding: 0 25px;
	
	border-right: 1px solid #88aec8;
	
	color: #21355c;
	line-height: 26px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#navigation li.last a {
	border: none;
}

#navigation li a:hover {
}

#navigation li a.current,
#navigation li a.current:hover {
}

#footer a {
	color: #21355c;
}

#footer a:hover {
	color: #ff3;
}

img {
	border: 0;
}

div.columninfo {
	margin-bottom: 5px;
	
	border: 1px solid #80a7c1;
	
	font-size: 11px;
	line-height: 15px;
	
	background: #e7f0f6;
}

div.columninfobody {
	padding: 5px;
}

div.columninfobody table {
	border-top: 1px solid #80a7c1;
	border-left: 1px solid #80a7c1;
}

div.columninfobody td {
	padding: 3px 5px;
	border-right: 1px solid #80a7c1;
	border-bottom: 1px solid #80a7c1;
}

div.fivestar {
	border: 1px solid #80a7c1;
}

ul.fivestar {
	margin: 0;
	padding: 0;
	
	list-style: none;
}

ul.fivestar li {
	border-top: 1px solid #80a7c1;
}

div.eonetwork {
	border: 1px solid #80a7c1;
}

div.eonetwork ul {
	margin: 0;
	padding: 0 0 5px;
	
	list-style: none;
}

div.eonetwork li a {
	padding-left: 10px;
	
	color: #5d5d5d;
	line-height: 20px;
	text-decoration: none;
}

div.eonetwork li a:hover {
	color: #f00;
}

div.recruiting {
	margin-top: 10px;
	border: 1px solid #80a7c1;
	font-size: 11px;
}

div.recruiting ul {
	margin: 0;
	padding: 0 0 5px;
	
	list-style: none;
}

div.recruiting ul li {
	padding-left: 10px;
}

div.textads {
	margin: 3px 0;
	padding: 0;
	
	border: 1px solid #80a7c1;
	
	font-size: 11px;
	line-height: 14px;
}

div.textads div {
	padding: 5px;
	
	border-bottom: 1px solid #80a7c1;
}

div.jobwrapper {
	margin-bottom: 10px;
	
	border: 1px solid #7caed0;
}

div.jobheader {
	padding-left: 10px;
	height: 28px;
	
	border-bottom: 1px solid #7caed0;
	
	background: url(../interface/jobheader.jpg) top left repeat-x;
}

div.jobbody {
	padding: 10px;
}

div.jobbody tr.alternate {
	background-color: #e5f8ff;
}

div.jobbody td {
	padding: 2px 10px;
	
	font-size: 11px;
	color: #1e2c55;
}

