/* Guts CSS - 3 Januari 2007 */

body {
	margin					: 0px 0px 0px 0px;
	margin-left				: 14px;
	background-color		: black;
	font-size				: 9pt;
	font-family				: Verdana;
}

/* ### LAYERS ### */

div.Container {
	width						: 939px;
	float						: left;
}

div.Header {
	width						: 100%;
	clear						: both;
}

div.HeaderImg {
	width						: 100%;
	clear						: both;
	border-bottom			: 1px solid white;
	background-color		: white;
}

div.Bar {
	clear						: both;
	width						: 100%;
}

div.Bottom {
	width						: 100% -10px;
	clear						: both;
	height					: 17px;
	background-image		: url(../Images/BottomBg.gif);
	background-repeat		: no-repeat;
	background-position	: top;
	text-align				: right;
	font-size				: 7pt;
	color						: white;
	padding-bottom			: 1px;
	padding-right			: 10px;
}

div.Bottom a {
	color						: white;
	text-decoration		: none;
}

div.Bottom a:hover {
	color						: #CCCCCC;
	text-decoration		: none;
}

div.Content {
	width						: 100%;
	clear						: both;
}

div.Headlines {
	width						: 100%;
	text-align				: left;
}

div.Flags {
	position					: absolute;
	top						: 0px;
	margin-left				: 0px;
}

/* ### TABLE STYLES ### */

td.NewsHeader {
	font-size				: 11pt;
	color						: #669834;
	font-weight				: bold;
}

td.NewsDate {
	font-size				: 7pt;
	color						: #669834;
	font-weight				: normal;
}

td.Menu {
	border-right			: 1px solid white;
	text-align				: center;
	color						: white;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

td.Title {
	font-size				: 10pt;
	color						: black;
	background-color		: #669934;
	text-indent				: 6px;
	height					: 22px;
	line-height				: 10px;
	letter-spacing			: 2px;
	font-weight				: bold;
	vertical-align			: bottom;
}

td.Content {
	background-color		: white;
	color						: black;
	padding					: 10px;
	font-size				: 8pt;
}

td.LeftText {
	padding					: 8px;
	font-size				: 8pt;
	color						: white;
}

td.VacancyTitle {
	padding-right			: 20px;
	font-size				: 11pt;
	color						: #669834;
	font-weight				: bold;
	text-align				: left;
}

td.VacancyDate {
	padding-right			: 20px;
	font-size				: 7pt;
	color						: #669834;
	font-weight				: normal;
	text-align				: left;
	border-bottom			: 1px solid #999999;
}

td.VacancyText {
	padding					: 20px;
}

td.ArchiveHead {
	border-bottom			: 1px solid #999999;
}

/* ### LINK STYLES ### */

a.Menu {
	color						: white;
	text-decoration		: none;
}

a.Menu:hover {
	color						: #669934;
	text-decoration		: none;
}

a.SubMenu {
	color						: white;
	text-decoration		: none;
	font-size				: 8pt;
	padding-bottom			: 6px;
	border-bottom			: 1px solid white;
	display					: block;
	width						: 160px;
	padding-top				: 6px;
	text-align				: left;
}

a.SubMenu:hover {
	color						: #669934;
	text-decoration		: none;
	font-size				: 8pt;
	padding-bottom			: 6px;
	border-bottom			: 1px solid white;
	display					: block;
	width						: 160px;
	padding-top				: 6px;
	text-align				: left;
}

a.SubMenuSelected {
	color						: #669934;
	text-decoration		: none;
	font-weight				: bold;
	font-size				: 8pt;
	padding-bottom			: 6px;
	border-bottom			: 1px solid white;
	display					: block;
	width						: 160px;
	padding-top				: 6px;
	text-align				: left;
}

a.SubMenuSelected:hover {
	color						: #669934;
	text-decoration		: none;
	font-weight				: bold;
	font-size				: 8pt;
	padding-bottom			: 6px;
	border-bottom			: 1px solid white;
	display					: block;
	width						: 160px;
	padding-top				: 6px;
	text-align				: left;
}

a.SiteMap0 {
	color						: #669934;
	text-decoration		: none;
	margin-left				: 30px;
	border-bottom			: 1px dotted #CCCCCC;
	padding-bottom			: 6px;
}

a.SiteMap0:hover {
	color						: #888888;
	text-decoration		: none;
	margin-left				: 30px;
	border-bottom			: 1px dotted #669934;
	padding-bottom			: 6px;
}

a.SiteMap1 {
	color						: #669934;
	text-decoration		: none;
	margin-left				: 30px;
	border-bottom			: 1px dotted #CCCCCC;
	padding-left			: 30px;
	padding-bottom			: 6px;
}

a.SiteMap1:hover {
	color						: #888888;
	text-decoration		: none;
	margin-left				: 30px;
	border-bottom			: 1px dotted #669934;
	padding-left			: 30px;
	padding-bottom			: 6px;
}

/* DEFAULT */

a {
	color						: #669934;
	text-decoration		: none;
}

a:hover {
	color						: #669934;
	text-decoration		: underline;
}

/* ### FONT STYLES / FORM / MISC ### */

h1 {
	margin-left				: 20px;
	font-size				: 11pt;
	color						: #669933;
	font-weight				: bold;
}

FONT.header {
	margin-left				: 20px;
	font-size				: 11pt;
	color						: #669933;
	font-weight				: bold;
}

FONT.subheader {
	margin-left				: 20px;
	font-size				: 10pt;
	font-weight				: bold;
	color						: black;
}

input.Btn {
	border					: 1px solid #999999;
	background-image		: url(../Images/BtnBg.gif);
	background-position	: bottom;
	color						: white;
	font-size				: 10pt;
	font-weight				: normal;
}
