body.layout {
	background-color: 	#ffffff;
	margin: 		0px 0px 0px 0px;
}

div.location_path {
	font-size:		80%;
}

img.intext_right {
	float:			right;
	border:			1px solid #00114F;
	margin-left:		5px;
}
/****************************************************************************/
/*************************** LAYOUT TABLE STYLES ****************************/
/****************************************************************************/
table.layout {
	border-right: 1px solid #00114F;
	border-left: 1px solid #00114F;
	border-bottom: 1px solid #00114F;
	width: 850px;
}

table {
	font-family:		Verdana, Arial;
	font-size:		100%;
	color:			#00114F;
}

td.layout_quick_btn {
	background-image:	url(../images/quick_btn_bg.gif);
	width:			850px;
	height:			25px;
	text-align:		right;
	margin:			0px 0px 0px 0px;
}

td.layout_header {
	background-image:	url(../images/header.gif);
	height:			90px;
	text-align:		right;
}

td.layout_leftcont_head {
	background-image:	url(../images/leftcont_bg.gif);
	width:			699px;
	height:			25px;
	vertical-align:		top;
	margin-top:		0px;
	margin-left:		0.5em;
	margin-right:		0px;
	margin-bottom:		0px;
	text-align:		left;
}

td.layout_right_head {
	background-image:	url(../images/right_head_bg.gif);
	width:			150px;
	height:			25px;
	margin:			0px 0px 0px 0px;
	text-align:		left;
	border-left:		1px solid #00114F;
}

td.layout_menu {
	background-color:	#ffffff;
	background-image: 	url(../images/menu_bg.gif);
	background-repeat:	no-repeat;
	width: 			170px;
	vertical-align:		top;
	margin-top: 		0em;
	margin-left: 		0em;
	margin-right: 		0em;
	margin-bottom: 		0em;
	border-right:		1px solid #00114F;
}

td.layout_content {
	background-color: 	#ffffff;
	width: 			528px;
	vertical-align:		top;
	line-height:		120%;
	margin-top: 		0em;
	margin-left: 		0.5em;
	margin-right: 		0.5em;
	margin-bottom: 		0em;
}

td.layout_right {
	background-color:	#ffffff;
	background-image: 	url(../images/right_bg.gif);
	background-repeat:	no-repeat;
	width: 			150px;
	vertical-align:		top;
	margin-top: 		0em;
	margin-left: 		0em;
	margin-right: 		0em;
	margin-bottom: 		0em;
	border-left:		1px solid #00114F;	
}
/****************************************************************************/
/************************ END LAYOUT TABLE STYLES ***************************/
/****************************************************************************/

div.header {
	height:			95%;
	margin-top: 		0em;
	margin-left: 		0.5em;
	margin-right: 		0.5em;
	margin-bottom: 		0em;
}

div.menu {
	width: 			100%;
	font-family: 		Verdana, Arial;
	font-size: 		80%;
	color: 			#00114F;
	margin-top: 		0em;
	margin-bottom:		2em;
}

div.content {
	font-family: 		Verdana, Arial;
	font-size: 		80%;
	color: 			#00114F;
	margin-top:		0.5em;
	margin-left:		0.5em;
	margin-right:		0.5em;
	margin-bottom:		0.5em;

}

div.quick_btn {
	font-family: 		Verdana, Arial;
	font-size: 		80%;
	color: 			#00114F;
	margin-top:		0em;
	margin-left:		0em;
	margin-right:		0em;
	margin-bottom:		0em;

}

div.leftcont_head {
	font-family: 		Verdana, Arial;
	font-size: 		80%;
	color: 			#FFFFFF;
	margin-top:		0em;
	margin-left:		0.5em;
	margin-right:		0em;
	margin-bottom:		0em;

}

table.loggedin_as {
	vertical-align:		middle;
	color:			#FFFFFF;
}

div.right_hdr {
	height: 		100%;
	font-family: 		Verdana, Arial;
	font-size: 		80%;
	color: 			#00114F;
	margin-top:		0em;
	margin-left:		0em;
	margin-right:		0em;
	margin-bottom:		0em;

}

div.right {
	height: 		100%;
	font-family: 		Verdana, Arial;
	font-size: 		80%;
	color: 			#00114F;
	margin-top:		0.5em;
	margin-left:		0.5em;
	margin-right:		0.5em;
	margin-bottom:		0.5em;

}

/****************************************************************************/
div.tussenkop {
		font-weight: bold;
		margin-top: 30px;
		margin-bottom: 10px;
}

p.bodytext {
		margin-top: 10px;
		margin-bottom: 0px;
}

div.tussenkop + p.bodytext {
		padding-top: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
/****************************************************************************/
input {
	background-color:	#b6dffc;
	font-family:			Verdana, Arial;
	font-size:			100%;
	color:				#00114F;
	border:				1px solid #000000;
}

textarea {
	background-color:	#b6dffc;
	font-family:			Verdana, Arial;
	font-size:			100%;
	color:				#00114F;
	border:				1px solid #000000;
}

select {
	background-color:	#b6dffc;
	font-family:			Verdana, Arial;
	font-size:			100%;
	color:				#00114F;
	border:				1px solid #000000;
}

div.sectionhead {
	font-weight:		bold;
}

img.city_img {
	border: 			1px solid #00114F;
}

td.cities {
	text-align: 		center;
}

table.partners {
	width: 				99%;
}

td.partners_img {
	width:				105px;
	padding-bottom:		0.7em;
}

td.partners_bio {
	text-align:			right;
}

img.partners_img {
	border: 			1px solid #00114F;
}

p.path {
	font-size:			80%;
}

table.contact_detail {
	width: 				99%;
}

hr.border {
	border:			1px solid #00114F;
}

hr {
	border:			1px solid #00114F;
}

img.img_link {
	border:			0px solid #00114F;
}

img.menu_border_down {
	vertical-align: top;
}
/****************************************************************************/
table.ref {
	width:			100%;
}

td.ref {
	width:			33,3%;
}

img.ref {
	border:			1px solid #00114F;
}
/****************************************************************************/
a {
	font-family: 		Verdana, Arial;
	font-size:			100%;
	color:				#00114F;
	text-decoration:	 underline;
}

a:link {
	font-family: 		Verdana, Arial;
	font-size:			100%;
	color:				#00114F;
	text-decoration:	 underline;
}

a:visited {
	font-family: 		Verdana, Arial;
	font-size:			100%;
	color:				#00114F;
	text-decoration: 	underline;
}

a:hover {
	font-family: 		Verdana, Arial;
	font-size:			100%;
	color:				#00114F;
	text-decoration: 	underline;
}
ul {
	padding-left: 1.3em;
}
/****************************************************************************/
.glossymenu, .glossymenu li ul {
	list-style-type: none;
	margin:	0;
	padding: 0;
	width: 170px; /* width of main menu items */
/*	height: 25px;  height of picture maps */
}

.glossymenu li {
	position: relative;
	float: left;
}

.glossymenu li a.menu {
	background: url(../images/menu_bg_btn.gif) repeat-x bottom left;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00114F;
	display: block;
	width: 150px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	text-decoration: none;

}

.glossymenu li ul { /*SUB MENU STYLE*/
	position: absolute;
	width: 200px; /*WIDTH OF SUB MENU ITEMS*/
	left: 0;
	top: 0;
	display: none;
}

.glossymenu li ul li { /* SUB MENU STYLE ASWELL */
	border-left: 1px solid #00114F;
	border-right: 1px solid #00114F;
	left: 0px;
	float: left;
}

.glossymenu li ul li.last { /* SUB MENU STYLE LAST ITEM */
	border-left: 1px solid #00114F;
	border-right: 1px solid #00114F;
	border-bottom: 1px solid #00114F;
}


.glossymenu li ul a.menu {
	width: 180px;
}

.glossymenu li a:visited.menu, .glossymenu li a:active.menu {
	color: #00114F;
}

.glossymenu li a:hover.menu {
	background-image: url(../images/menu_bg_btn_sel.gif);
	color: #00114F;
}
/* 
 * STYLE FOR MENU HEADS
 */
.glossymenu li a.hdr {
	background: url(../images/menu_bg_head_btn.gif) repeat-x bottom left;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #00114F;
	display: block;
	width: 163px;
	padding-top: 6px;
	padding-left: 7px;
	padding-bottom: 6px;
	text-decoration: none;

}

.glossymenu li a:hover.hdr {
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */
/****************************************************************************/
td.user_list_admin_head_title {
	background-color:	#00114F;
	border-top:			1px solid #00114F;
	border-left:		1px solid #00114F;
	border-bottom: 		1px solid #00114F;
	font-weight:		bold;
	color:				#f6fafc;
}

td.user_list_admin_head {
	background-color:	#00114F;
	border-top:			1px solid #00114F;
	border-left:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
	font-weight:		bold;
	color:				#f6fafc;
}

td.user_list_admin_head_details {
	background-color:	#00114F;
	border-top:			1px solid #00114F;
	border-left:		1px solid #00114F;
	border-right:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
	font-weight:		bold;
	color:				#f6fafc;
}

td.user_list_admin_title {
	border-left:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
}

td.user_list_admin {
	border-left:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
}

td.user_list_admin_icon {
	border-left:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
	text-align:			center;
}

td.user_list_admin_details {
	border-left:		1px solid #00114F;
	border-right:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
	text-align:			center;
}
/*********************************************************/
/********************** PHOTO STYLES *********************/
/*********************************************************/
table.photo_list_gall {
	width: 			100%;
}

td.photo_list_gall_head_title {
	background-color:	#00114F;
	color:			#FFFFFF;
	font-weight:		bold;
	border-top:		1px solid #00114F;
	border-left:		1px solid #00114F;
	border-right:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
	width:			65%;
	padding:		0.2em;
}

td.photo_list_gall_head_title a {
	color:			#ffffff;
	text-decoration:	none;
}

td.photo_list_gall_head_title a:link {
	text-decoration: 	none;
	color:			#FFFFFF;
}

td.photo_list_gall_head_title a:visited {
	text-decoration: 	none;
	color:			#FFFFFF;
}

td.photo_list_gall_head_title a:hover {
	text-decoration: 	none;
	color:			orange;
}

td.photo_list_gall_descr {
	border-left:		1px solid #00114F;
	border-right:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
	padding:		0.2em;
}

td.photo_list_gall_buttons {
	border-left:		1px solid #00114F;
	border-right:		1px solid #00114F;
	border-bottom:		1px solid #00114F;
	padding:		0.2em;
	text-align:		right;
}

img.photo_list_gall_img {
	float:			left;
	margin-right: 		0.5em;
	margin-top:		1em;
	margin-bottom:		0.3em;
	border:			1px solid #000000;
}

table.photo_view_gall {
	width:			100%;
}

td.photo_view_gall_title {
	font-size:		220%;
	font-weight: 		bold;
	text-decoration:	underline;
	margin:			0;
	padding-bottom:		1em;
}

td.photo_view_gall_thumb {
	padding:		0.2em;
	text-align:		center;
}

img.photo_thumb_float {
	float:			right;
	margin-left:		0.5em;
	margin-top:		1em;
	margin-right:		1em;
	margin-bottom:		0.4em;
	border:			1px solid #000000;
}

img.photo_thumb {
	border:			1px solid #000000;
}

img.photo_full {
	border:			1px solid #000000;
}
/*********************************************************/
/******************** INFOBOX STYLES *********************/
/*********************************************************/
ul.infobox {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul.infobox li {
	vertical-align: top;
	display: inline;
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 3px;
}

a.infobox span {
	display: none;
}

a.infobox:link {
	text-decoration: none;
}

a.infobox:visited {
	text-decoration: none;
}

a.infobox:hover {
	text-decoration: none;
}

a.infobox:hover span {
	display: inline;
	position: absolute;
	background-color: #eeeeee;
	border: 1px dashed black;
	width: 200px;
	height: 100px;
	font-size: 80%;
	font-family: "Arial";
	z-index: 1;
	padding-left: 0.3em;
	padding-right: 0.3em;
}

ul.infobox a.infobox
{
	position: relative;
}

ul.infobox a.infobox:hover
{
	display: inline;
	font-size: 100%;
	z-index: 1;
}

ul.infobox a.infobox:hover span
{
	left: 20px;
}
ul.infobox li
{
	position: static;
}
/*********************************************************/
/********************** FILE STYLES **********************/
/*********************************************************/
table.file_list_file {
	width:			100%;
}

td.file_list_file_title {
	padding-top:		1em;
	font-weight:		bold;
	height:			100%;
	vertical-align:		top;
}

td.file_list_file_download {
	width:			80px;
	text-align:		center;
	padding-top:		1em;
	padding-bottom:		1em;
	border-bottom:		2px solid #00114F;
	vertical-align:		top;
}

td.file_list_file_descr {
	vertical-align:		top;
	font-size:		90%;
	border-bottom:		2px solid #00114F;
}
/*********************************************************/
img.schilders_admin {
	border:			1px solid #00114F;
}

td.schilders_admin_img {
	text-align:		center;
}

