/* CSS Document */
html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #727272;
}
.editable {
	behavior: url(hover.htc);
	cursor: pointer;
	margin: 1px;
}
div.editable:hover, div.editable.hover {
	border: 1px dotted red;
	margin: 0px;
}
td.editable:hover, td.editable.hover {
 	border: 1px dotted red;
 	margin: 1px;
}
P.content {
	padding-top: 1px;
}
.input {
	font-family: Tahoma;
	font-size: 11px;
}
H3 {
	COLOR: #63aea2;
	margin: 0px;
	margin-bottom: 10px;
	FONT-WEIGHT:normal; 
	FONT-SIZE: 135%;
}

H2 {
	COLOR: #63aea2;
	margin: 0px;
	margin-bottom: 5px;
	FONT-WEIGHT:normal; 
	FONT-SIZE: 155%;
}
A:link {
	color: #63aea2;
	text-decoration: none;
}
A:visited {
	color: #63aea2;
	text-decoration: none;
}
A:active {
	color: #63aea2;
	text-decoration: none;
}
A:hover {
	color: #63aea2;
	text-decoration: underline;
}
A.alternative:link {
	color: #727272;
}
A.alternative:visited {
	color: #727272;
}
A.alternative:active {
	color: #727272;
}
A.alternative:hover {
	color: #727272;
}
A.external:link {
	color: #727272;
	padding-right: 13px;
	background: url(external.png) no-repeat right center;
}
A.external:visited {
	color: #727272;
	padding-right: 13px;
	background: url(external.png) no-repeat right center;
}
A.external:active {
	color: #727272;
	padding-right: 13px;
	background: url(external.png) no-repeat right center;
}
A.external:hover {
	color: #727272;
	padding-right: 13px;
	background: url(external.png) no-repeat right center;
}


A.top:link {
	color: #727272;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom:2px;
	background: url(page-up.gif) no-repeat left center;
}
A.top:visited {
	color: #727272;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom:2px;
	background: url(page-up.gif) no-repeat left center;
}
A.top:active {
	color: #727272;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom:2px;
	background: url(page-up.gif) no-repeat left center;
}
A.top:hover {
	color: #63aea2;
	padding-left: 18px;
	padding-top: 2px;
	padding-bottom:2px;
	background: url(page-up.gif) no-repeat left center;
	text-decoration:none;
}



#vac-result H3 A {
	COLOR: #63aea2; TEXT-DECORATION: none
}
UL#vac-result {
	LIST-STYLE-TYPE: none;
	margin: 0px;
	padding-left: 15px;
}
UL#external-links {
	margin-left: 20px;
	padding-left: 0px;
}
LI {	
	line-height: 15px;
}
#vac-result P {
	MARGIN: 0px 0px 1em
}
#vac-result P.organisation {
	COLOR: #8cc9be
}
#vac-result P.function {
	
}
#vac-result P.pub-date {
	FLOAT: left; WIDTH: 33%
}
#vac-result P.close-date {
	FLOAT: left; WIDTH: 33%
}
#vac-result P.salary {
	FLOAT: left; WIDTH: 33%
}
#vac-result .label {
	COLOR: #8cc9be;
}
#vac-result .headtxt {
	COLOR: #63aea2;
}
#vac-result .vac-facts {
	PADDING-BOTTOM: 3.5em; MARGIN: 1em 0px; BORDER-BOTTOM: #bcded8 1px dotted
}
#vac-result .vac-facts {
	HEIGHT: 1%
}
#vac-result P.pub-date {
	FLOAT: left; WIDTH: 33%
}
SPAN.ico-date {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(pub_time.gif) no-repeat
}
#vac-result H3 {
margin: 0px;
FONT-WEIGHT:normal; FONT-SIZE: 135%;
}
#vac-result LI {
margin-bottom: 30px;
}
P.breadcrums {
	border-bottom : 1px solid #e1e1e1;
	padding-bottom : 7px;
	margin-bottom: 20px;
}
P.breadcrums IMG {
	vertical-align : middle;
	margin:0px;
	padding:0px;
	padding-right : 5px;
}
P.breadcrums A {
	color: #8f0000;
}
#menu {
	position: absolute;
	top: 145px;
	left: 17px;
	width: 400px;
	height: 145px;
	background: #63aea2;
}
.rk_time {
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #ddd 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	BACKGROUND: #f7f7f7; 
	FLOAT: left; 
	PADDING-BOTTOM: 1px; 
	FONT: 10px Tahoma; 
	BORDER-LEFT: #ddd 1px solid; 
	WIDTH: 32px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	HEIGHT: 13px; 
	TEXT-ALIGN: center
}
.rk_date {
	BORDER-RIGHT: #ddd 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #ddd 1px solid; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	BACKGROUND: #f7f7f7; 
	FLOAT: left; 
	PADDING-BOTTOM: 1px; 
	FONT: 10px Tahoma; 
	BORDER-LEFT: #ddd 1px solid; 
	WIDTH: 52px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #ddd 1px solid; 
	HEIGHT: 13px; 
	TEXT-ALIGN: center
}
.rk_ContShortPurple {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	Z-INDEX: 2; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 1px 0px 0px 2px; 
	WIDTH: 235px; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 1px;
}
.rk_ContShortPurple A:hover {
	COLOR: #8f0000;
	text-decoration: none;
}
P.news_content 
{
	border-bottom : 1px solid #e1e1e1;
	padding-bottom : 7px;
	margin-bottom: 20px;
	padding-top: 4px;
}
