/* ##### CSS Van Zandbrink ##### */

body {
	font-size				: 10pt;
	font-family				: Verdana;
	margin					: 10px 0px 0px 0px;
	color					: #005745;
}


/* ### LAYERS ### */

div.Container {
	width						: 987px;
	margin-left				: auto;
	margin-right			: auto;
}

div.Menu {
	width						: 100%;
	background-image		: url(../Images/MenuBg.gif);
	background-repeat		: repeat-x;
	background-position	: top;
	clear						: both;
}

div.Header {
	width						: 100%;
	height					: 150px;
	background-image		: url(../Images/Header.jpg);
	background-repeat		: no-repeat;
	background-position	: top;
}

div.Icons {
	width						: 80px;
	position					: absolute;
	margin-left				: 890px;
	top						: 18px;
}

div.Main {
	width						: 100%;
	clear						: both;
}

div.Bottom {
	width						: 100%;
	clear						: both;
	background-color		: #005745;
	text-align				: center;
	color						: white;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

/* #### TABLES #### */

td.RefImage {
	background-color		: #005745;
	background-image		: url(../Images/RefHeaderBg.gif);
	background-position	: left top;
	background-repeat		: no-repeat;
	padding					: 4px;
}

td.RefHeader {
	background-color		: #005745;
	background-image		: url(../Images/RefHeaderBg.gif);
	background-position	: right top;
	background-repeat		: no-repeat;
	color						: white;	
	font-size				: 11pt;
	padding-top				: 3px;
	padding-bottom			: 3px;
}

td.RefText {
	background-color		: #005745;
	font-size				: 8pt;
	color						: white;
	padding					: 6px;
}

	td.RefText a:link {
		text-decoration			: none;
		color							: white;
	}

	td.RefText a:visited {
		text-decoration			: none;
		color							: white;
	}
	
	td.RefText a:hover { 
		text-decoration			: underline;
		color							: white;
	}	

table.NewsDetail {
	width						: 100%;
}

	td.NewsHeader {
		font-size				: 12pt;
		color						: #005745;
	}
	
	td.NewsDate {
		font-size				: 8pt;
		color						: #005745;
		border-bottom			: 2px solid #005745;
	}

td.LeftContent {
	border-left				: 1px solid #005745;
}

td.Content {
	padding					: 6px;
}

table.NewsBlock {
	border-left				: 1px solid #005745;
	border-right			: 1px solid #005745;
	border-bottom			: 10px solid #005745;
	background-color		: #ebf2f0;
}

td.ShortNewsTitle {
	font-weight				: bold;
	font-size				: 8pt;
	padding					: 4px;
}

td.ShortNewsText {
	font-weight				: normal;
	font-size				: 8pt;
	color						: #005745;
	padding					: 4px;
}

td.HeaderLeft {
	background-color		: #005745;
	color						: white;
	font-weight				: bold;
	padding-top				: 6px;
	padding-bottom			: 6px;
	padding-left			: 12px;
}

td.HeaderRight {
	background-color		: #00a886;
	color						: white;
	font-weight				: bold;
	padding-top				: 6px;
	padding-bottom			: 6px;
	padding-left			: 12px;
}

td.Split {
	background-image		: url(../Images/SplitBg.gif);
	background-repeat		: no-repeat;
	background-position	: center top;
}

/* #### MENU STYLES #### */

a.SiteMap0:link {
	text-decoration		: none;
	border-left				: 1px solid #005745;
	border-bottom			: 1px solid #005745;
	margin-left				: 20px;
	padding-left			: 10px;
	padding-bottom			: 4px;
	color						: #005745;
}

a.SiteMap0:visited {
	text-decoration		: none;
	border-left				: 1px solid #005745;
	border-bottom			: 1px solid #005745;
	margin-left				: 20px;
	padding-left			: 10px;
	padding-bottom			: 4px;
	color						: #005745;
}

a.SiteMap0:hover {
	text-decoration		: none;
	border-left				: 1px solid #00a886;
	border-bottom			: 1px solid #00a886;
	margin-left				: 20px;
	padding-left			: 40px;
	padding-bottom			: 4px;
	color						: #00a886;
}


a.Green:link {
	text-decoration		: none;
	color						: #005745;
}

a.Green:visited {
	text-decoration		: none;
	color						: #005745;
}

a.Green:hover {
	text-decoration		: underline;
	color						: #005745;	
}

a:link {
	text-decoration		: underline;
	color						: #005745;
}

a:visited {
	text-decoration		: underline;
	color						: #005745;
}

a:hover {
	text-decoration		: none;
	color						: #00a886;
}

a.White:link {
	text-decoration		: none;
	color						: white;
}

a.White:visited {
	text-decoration		: none;
	color						: white;
}

a.White:hover {
	text-decoration		: underline;
	color						: #00a886;
}


a.Menu:link {
	text-decoration		: none;
	display					: block;
	padding-top				: 8px;
	padding-bottom			: 8px;
	padding-left			: 8px;
	padding-right			: 8px;
	background-image		: url(../Images/MenuBg.gif);
	background-repeat		: repeat-x;
	background-position	: top;
	color						: white;
}

a.Menu:visited {
	text-decoration		: none;
	display					: block;
	padding-top				: 8px;
	padding-bottom			: 8px;
	padding-left			: 8px;
	padding-right			: 8px;
	background-image		: url(../Images/MenuBg.gif);
	background-repeat		: repeat-x;
	background-position	: top;
	color						: white;
}

a.Menu:hover {
	text-decoration		: none;
	display					: block;
	padding-top				: 8px;
	padding-bottom			: 8px;
	padding-left			: 8px;
	padding-right			: 8px;
	background-image		: url(../Images/MenuOverBg.gif);
	background-repeat		: repeat-x;
	background-position	: top;
	color						: white;
}

a.SubMenu:link {
	display					: block;
	text-decoration		: none;
	padding					: 5px;
	font-size				: 8pt;
	color						: white;
	background-color		: #00a886;
	border-bottom			: 1px solid #004333;
	border-right			: 1px solid #004333;		
	font-family				: Verdana;
	text-align				: left;
}

a.SubMenu:visited {
	display					: block;
	text-decoration		: none;
	padding					: 5px;
	font-size				: 8pt;
	color						: white;
	background-color		: #00a886;
	font-family				: Verdana;
	border-bottom			: 1px solid #004333;	
	border-right			: 1px solid #004333;		
	text-align				: left;
}

a.SubMenu:hover {
	display					: block;
	text-decoration		: none;
	padding					: 5px;
	font-size				: 8pt;
	color						: white;
	background-color		: #00765a;
	font-family				: Verdana;
	border-bottom			: 1px solid #004333;	
	border-right			: 1px solid #004333;		
	text-align				: left;
}

/* ### MISC STYLES ### */

hr {
	color						: #005745;
	border-bottom			: 0px;
	height					: 1px;
}

h1 {
	font-size				: 14pt;
	color						: #005745;
	font-weight				: normal;
}

FONT.header {
	font-size				: 14pt;
	color						: #005745;
	font-weight				: normal;
}

input.Btn {
	background-color		: #005745;
	color						: white;
	border-top				: 1px solid #00d4a9;
	border-left				: 1px solid #00d4a9;
	border-right			: 1px solid #001914;
	border-bottom			: 1px solid #001914;
}

/* ############################################### */
/* ############################################### */
/* 					DropDown Style 						*/
/* ############################################### */
/* ############################################### */

.TopMenuUl {
	list-style-type			: none;
	margin						: 0;
	padding						: 0;
	z-index						: 5;
}

.TopMenuLi {
	list-style-type			: none;
	float							: right;
	position						: relative;
	
}

.TopMenuTitle {
	display						: block;
	width							: 100px;
}

.SubMenuUl {
	list-style-type			: none;
	position						: absolute;
	top							: 6px;
	_margin-left				: 0px;
	padding-top					: 10px;
	display						: none;
}

.SubMenuLi a {
	display						: block;
	width							: 200px;
	position						: relative;
	left							: -42px;
	_left							: 0px;
	top							: 17px;
}

li.SubMenuLi {
	margin-top					: -1px;
}

/* lists nested under hovered list items */
li:hover ul , li.over ul{
	display						: block;
}

#dMenu li>ul {
	top							: auto;
	left							: auto;
}

ul.topmenuul {
	margin-bottom				: 0px;
	margin-left					: 0px;
}

