
/* Logo style ----------------------------------------------------------------- */

#header div.logo {
	float: none;
	position: absolute;
	top: 0;
	left: 10px;
	height: 75px;
	width: 450px;
	padding: 0;
}
#header div.logo a, #header div.logo a:visited, #header div.logo a:link, #header div.logo a:hover, #header div.logo a:active {
	display: block;
	width: 450px;
	height: 75px;
}


#header {
	height: 77px;
	border-bottom: 5px solid #e9e8d2;
}

#mainmenuwrapper {
	border-top: 0;
	border-bottom: 4px solid #5ab0db;
	padding-top: 4px;
}

#submenuwrapper {
	border: 0;
	height: 2em;
}

#submenu {
	height: 2em;
}


ul.nav {
	text-align: center;
}
ul.nav li {
	float: none;
	display: inline;
	margin-right: 4px;
}
ul.nav li a, ul.nav li a:visited, ul.nav li a:link {
	display: inline;
	padding: 0.3em 1em 0.3em 1em;
}

div#submenu ul.nav li a, div#submenu ul.nav li a:visited, div#submenu ul.nav li a:link {
	padding: 0.3em 1em 0.3em 1em;
	line-height: 2em;
}

.sidemenubody li {
	background-color: #f1f1d5;
	padding: 4px 2px;
	line-height: 16px;
	border-bottom: 2px solid #cbcb96;
}

.sidemenuheader h1 {
	border-bottom: 2px solid #cbcb96;
	padding: 3px 0;
}

.sidemenubody div {
	padding: 0;
}

.sidemenubody {
	border: 0;
}

.sidemenuheader {
	padding: 6px 0 0 0;
}

ul.nav li a span.lt, ul.nav li a:visited span.lt, ul.nav li a:link span.lt
{
	display: block;
	position: absolute;
	line-height: 0;
	font-size: 0;
	top: 0;
	left: 0;
	width: 7px;
	height: 7px;
}
ul.nav li.on a span.lt, ul.nav li.on a:visited span.lt, ul.nav li.on a:link span.lt {
	background: transparent url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/main-tl.gif') no-repeat top left;
}
ul.nav li a:hover span.lt, ul.nav li a:active span.lt, ul.nav li.on a:hover span.lt, ul.nav li.on a:active span.lt {
	background: transparent url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/main-tl.gif') no-repeat top left;
}
div#submenu ul.nav li.on a span.lt, div#submenu ul.nav li.on a:visited span.lt, div#submenu ul.nav li.on a:link span.lt {
	background: transparent url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/sub-tl.gif') no-repeat top left;
}
div#submenu ul.nav li a:hover span.lt, div#submenu ul.nav li a:active span.lt, div#submenu ul.nav li.on a:hover span.lt, div#submenu ul.nav li.on a:active span.lt {
	background: transparent url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/sub-tl.gif') no-repeat top left;
}


ul.nav li a span.rt, ul.nav li a:visited span.rt, ul.nav li a:link span.rt
{
	display: block;
	position: absolute;
	line-height: 0;
	font-size: 0;
	top: 0;
	right: 0;
	width: 7px;
	height: 7px;
	z-index: 10;
}
ul.nav li.on a span.rt, ul.nav li.on a:visited span.rt, ul.nav li.on a:link span.rt {
	background: #277aa4 url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/main-tr.gif') no-repeat top left;
}
ul.nav li a:hover span.rt, ul.nav li a:active span.rt, ul.nav li.on a:hover span.rt, ul.nav li.on a:active span.rt {
	background: #277aa4 url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/main-tr.gif') no-repeat top left;
}
div#submenu ul.nav li.on a span.rt, div#submenu ul.nav li.on a:visited span.rt, div#submenu ul.nav li.on a:link span.rt {
	background: #5ab0db url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/sub-tr.gif') no-repeat top left;
}
div#submenu ul.nav li a:hover span.rt, div#submenu ul.nav li a:active span.rt, div#submenu ul.nav li.on a:hover span.rt, div#submenu ul.nav li.on a:active span.rt {
	background: #5ab0db url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/sub-tr.gif') no-repeat top left;
}


span.red {
	color: red;
}
span.green {
	color: green;
}
span.important {
	color: red;
	font-size: 1.1em;
}

div#newfrontbox2 div#container1
{
	border: 4px solid #9ed5f0;
	background: #fafaf0 url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/new_index_container1.gif') no-repeat top right;
}

div#newfrontbox2 div#container2
{
	border: 4px solid #5ab0db;
	background: #fafaf0 url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/new_index_container2.gif') no-repeat top right;
}

div#newfrontbox2 div#container3
{
	border: 4px solid #277aa4;
	background: #fafaf0 url('http://www.workpipeline.com/theme/skin/threecolumnfloat/crew4you/images/new_index_container3.gif') no-repeat top right;
}

div#newfrontbox2 h2 {
	color: #5ab0db;
}

div#newfrontbox2 div.container p {
	color: #7c962a;
	margin: 0 175px 0 0;
}
div#newfrontbox2 div#container3 p {
	color: #7c962a;
}

div#newfrontbox2 div.container a, div#newfrontbox2 div.container a:visited, div#newfrontbox2 div.container a:link {
	color: #277aa4;
}

div#newfrontbox2 div.container a:hover, div#newfrontbox2 div.container a:active, div#newfrontbox2 div.container a.hl:hover, div#newfrontbox2 div.container a.hl:active {
	color: red;
}

div#newfrontbox2 div.container a.hl, div#newfrontbox2 div.container a.hl:visited, div#newfrontbox2 div.container a.hl:link {
	color: #e7942b;
}
div#newfrontbox2 div.container a.hl:hover, div#newfrontbox2 div.container a.hl:active {
	color: red;
}

div.jobscrollitem a, div.jobscrollitem a:link, div.jobscrollitem a:visited {
	color: #ffffff;
}

body {
	color: #404141;
}


div.profile_leftlinks h3, div#profile_right h3 {
	color: white;
}

a.cookieitem {
	float: 			left;
	text-align: 	center;
	display:		block;
}

div.cookieitem img{
	display:		block;
	width:			32px;
	height:			32px;
}