﻿/********************************************************************/
body.mainBody {
	height:								100%;
	width:								100%;
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	background-color:					#0099FF;
	font-family:						Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-size:							12px;
	color:								#626469;
}
table.content
{
	height:								100%;
	width:								100%;
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	border-collapse:					collapse;
}
table.main
{
	height:								100%;
	width:								750px;
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	border-collapse:					collapse;
}
td.mainColofon
{
	width:								220px;
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none; /*1px solid #FFFF00;*/
	background-attachment:				scroll;
	background-image:					url(/img_D66Delft/layout/right.gif);
	background-position:				left;
	background-repeat:					repeat-y;
	color:								#FFFFFF;
	font-family:						Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align:							left;
	vertical-align:						bottom;
}
td.mainColofon a
{
	color:								#FFFFFF;
	text-decoration:					none;
}
td.mainColofon a:hover, td.mainColofon a:active
{
	color:								#BBDA0B;
	text-decoration:					none;
}
td.mainContent
{
	height:								100%;
	margin:								0px 0px 0px 0px;
	padding:							10px 5px 5px 10px;
	border:								none;
	background-color:					#FFFFFF;
	color:								#3E9032;
	text-align:							left;
	vertical-align:						top;
}
td.mainContent a
{
	color:								#BBDA0B;
	text-decoration:					none;
}
td.mainContent a:hover, td.mainContent a:active
{
	color:								#3E9032;
	text-decoration:					none;
}
td.mainEmpty
{	
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	/*font-size:							4px;
	line-height:						4px;*/
}
td.mainEmptyBody
{	
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	vertical-align:						top;
}
td.mainFooter
{	
	height:								180px;
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 50px;
	border:								none;
	background-attachment:				scroll;
	background-image:					url(/img_D66Delft/layout/rightBottom.gif);
	background-position:				right top;
	background-repeat:					no-repeat;
	color:								#FFFFFF;
	text-align:							left;
	vertical-align:						bottom;
}
td.mainHeader
{
	height:								200px;
	width:								458px;
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	text-align:							left;
	vertical-align:						top;
}
td.mainRight
{	
	/*height:								60%;*/
	width:								220px;
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	background-attachment:				scroll;
	background-image:					url(/img_D66Delft/layout/right.gif);
	background-position:				left;
	background-repeat:					repeat-y;
	color:								#FFFFFF;
	font-family:						Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;
	text-align:							left;
	vertical-align:						top;
}
td.mainRight a
{
	color:								#FFFFFF;
	text-decoration:					none;
}
td.mainRight a:hover, td.mainRight a:active
{
	color:								#BBDA0B;
	text-decoration:					none;
}


/********************************************************************/
/* FORUM */


/* FORUM BUTTONS */

.btnCancelForum
{
	height:						20px;
	width:						80px;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 16px;
	border-top:					solid 1px #3E9032;
	border-right:				solid 1px #3E9032;
	border-bottom:				solid 1px #3E9032;
	border-left:				solid 1px #3E9032;
	background-color:			#FFFFFF;
	background-image:			url(/icons/cancel.gif);
	background-position:		left;
	background-repeat:			no-repeat;
	color:						#626469;
	font-size:					11px;
	text-align:					center;
	vertical-align:				middle;
	cursor:						pointer;
}

.btnNewForum
{
	height:						20px;
	width:						150px;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 16px;
	border-top:					solid 1px #3E9032;
	border-right:				solid 1px #3E9032;
	border-bottom:				solid 1px #3E9032;
	border-left:				solid 1px #3E9032;
	background-color:			#FFFFFF;
	background-image:			url(/icons/star.gif);
	background-position:		left;
	background-repeat:			no-repeat;
	color:						#626469;
	font-size:					11px;
	text-align:					center;
	vertical-align:				middle;
	cursor:						pointer;
}

.btnSaveForum
{
	height:						20px;
	width:						80px;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 16px;
	border-top:					solid 1px #3E9032;
	border-right:				solid 1px #3E9032;
	border-bottom:				solid 1px #3E9032;
	border-left:				solid 1px #3E9032;
	background-color:			#FFFFFF;
	background-image:			url(/icons/save.gif);
	background-position:		left;
	background-repeat:			no-repeat;
	color:						#626469;
	font-size:					11px;
	text-align:					center;
	vertical-align:				middle;
	cursor:						pointer;
}

/* FORUM QUOTE REPLY */

table.forumReply
{
	margin:					0px 0px 0px 0px;
	padding:				3px 3px 3px 3px;
	border:					solid 1px #AAAAAA;
	background-color:		#EEEEEE;
	color:					Black;
	width:					90%;
}

/* FORUM NAV BAR */

table.forumNav
{
	margin:					0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	border-collapse:		collapse;
	width:					100%;
}

/* FORUM MAIN */

.forumPanel
{
	margin:					0px 0px 0px 10px;
	padding:				0px 0px 0px 0px;
	border-collapse:		collapse;
	/*border:					solid 1px #3E9032;*/
	width:					422px;
}

table.forum
{
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	border-collapse:		collapse;
	border:					solid 1px #3E9032;
	width:					100%;
}

tr.forum
{
	background-color:		#F8F8F8;
	text-align:				left;
	vertical-align:			middle;
}

/* FORUM CONTENT TITLE */

.forumContentTitle, .forumContentTitle a, .forumContentTitle a:visited
{
	color:					#3E9032;
	font-weight:			bold;
	font-size:				14px;
	/*text-decoration:		underline;*/
}

.forumContentTitle a:hover
{
	color:					#BBDA0B;
	font-weight:			bold;
	font-size:				14px;
	text-decoration:		underline;
}


/* FORUM TITLE */

tr.forumTitle 
{
	background-color:		#3E9032;
	text-align:				left;
	vertical-align:			middle;
}
tr.forumTitle, tr.forumTitle a, tr.forumTitle a:visited
{
	color:					#FFF;
}
tr.forumTitle a:hover
{
	color:					#FFF;
	text-decoration:		underline;
}

/* FORUM HEADER */

tr.forumHeader
{
	background-color:		#BBDA0B;
	text-align:				center;
	vertical-align:			middle;
	height:                 30px;
}

/* FORUM OPTIONS */

td.forumOptions
{
	text-align:				right;
}

/* FORUM FOOOTER */

tr.forumFooter
{
	background-color:		#BBDA0B;
	text-align:				center;
	vertical-align:			middle;
}




/********************************************************************/
/* GALLERY */
table.gallery
{
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	border-collapse:		separate;	
}
td.gallery
{
	margin:					2px 2px 2px 2px;
	padding:				2px 2px 2px 2px;
	border:					solid 1px #BBDA0B;
	background-color:		#F8F8F8;
	text-align:				center;
	vertical-align:			middle;
}
td.galleryEmpty
{
	margin:					2px 2px 2px 2px;
	padding:				0px 0px 0px 0px;
	border:					solid 1px #BBDA0B;
	background-color:		#F8F8F8;
	text-align:				center;
	vertical-align:			middle;
}
div.galleryMenu
{
	height:					20px;
	margin:					0px 0px 0px 0px;
	padding:				5px 10px 0px 0px;
	text-align:				right;
	vertical-align:			middle;
}
/********************************************************************/
/* MENU */

td.mainMenu
{
	width:								450px;
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border-top:							solid 0px #626469;
	border-right:						solid 0px #626469;
	border-bottom:						solid 0px #626469;
	border-left:						solid 0px #626469;
	background-color:					#3E9032; 
	text-align:							left;
	vertical-align:						bottom;
}
td.mainMenu a
{
	height:								20px;
}
a.mainMenu0
{
	padding:							0px 10px 0px 10px;
	color:								#FFFFFF;
	font-weight:						bold;
}
a.mainMenu0:hover
{
	color:								#BBDA0B;
}
table.mainMenu1
{
	background-color:					#3E9032;
}
a.mainMenu1
{
	/*width:								80px;*/
	padding:							0px 10px 0px 10px;
	color:								#FFFFFF;
	display:							block;
}
a.mainMenu1:hover
{
	color:								#BBDA0B;
}
table.mainMenu2
{
	background-color:					#3E9032;
}
a.mainMenu2
{
	/*width:								80px;*/
	color:								#FFFFFF;
	display:							block;
	padding:							0px 10px 0px 10px;
}
a.mainMenu2:hover
{
	color:								#BBDA0B;
}

/*table.menustyle 
{
	background-color:					#3E9032;
	border-collapse:					collapse;
	color:								#FFFFFF;
	cursor:								pointer;
	text-align:							left;
}
table.menustyle td
{
	height:								20px;
}
.highlightedItem
{
	background-color:					#BBDA0B;
}*/
/********************************************************************/
/********************************************************************/
table.default
{
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	border-collapse:					collapse;
}
img.imgMiddle
{
	margin:								0px 0px 0px 0px;
	padding:							0px 0px 0px 0px;
	border:								none;
	vertical-align:						middle;
}
/******** News ********/
.newsDetails
{
	background-color:			#ffffff;
	width:						99%;
	padding:					0px 3px 0px 0px;
}

table.news
{
	border:						0px solid #3E9032;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
	background-color:			#F8F8F8;
	border-collapse:			collapse;
	color:						#000000;
	width:						100%;
}
tr.newsHeader
{
	background-color:			#ffffff;
	color:						#ffffff;
	height:						40px;
	vertical-align:				middle;
	width:						99%;
	
}
tr.newsHeader td.title
{
	border-bottom:				solid 1px #3E9032;
}
tr.newsHeader td.category
{
	text-align:					right;	
	border-bottom:				solid 1px #3E9032;
}
tr.newsReactionHeader
{
	color:						#ffffff;
	height:						20px;
	font-weight:				bold;
	border-bottom:				solid 1px #3E9032;
}

tr.newsReactionHeader td
{
	margin:					 	0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
	border-bottom:				solid 1px #3E9032;
	border-top:					solid 1px #3E9032;
}
table.newsReactions
{
	border:						0px solid #3E9032;
	margin:						0px 0px 0px 0px;
	padding:					px 0px 0px 0px;
	color:						#000000;
	width:						99%;
}
.newsCategory
{
	text-align:					left;
	font-size:					12px;
}
.newsPager
{
	background-color:           #ffffff;
}
.newsPageTitle
{
	text-align:					left;
	font-size:					13px;
	font-weight:				bold;
	color:						#3E9032;
}
a.newsTitle:link, a.newsTitle:visited
{
	text-align:					left;
	font-size:					12px;
	font-weight:				bold;
	color:						#3E9032;
}
.newsTitleDetail
{
	text-align:					left;
	font-size:					13px;
	font-weight:				bold;
	color:						#3E9032;
}
.newsLinkBullet
{
	font-size:					10px;
	color:						#3E9032;
}
.newsMessage
{
	text-align:					justify;
	font-size:					12px;
	color:						#3E9032;
}
.newsMessageAuthor
{
	text-align:					justify;
	font-size:					10px;
	color:						#3E9032;
}
.newsDate
{
	color:						#999999;
	font-size:					11px;
}
tr.rowOddNews
{
	background-color:			#FFFFFF;
}
tr.rowOddNews td
{
	padding:					0px 0px 20px 0px;
}
tr.rowEvenNews
{
	background-color:			#ffffff;
}
tr.rowEvenNews td
{
	padding:					0px 0px 20px 0px;
}
tr.rowOddNewsReactions
{
	border:						1px solid #3E9032;
	background-color:			#FFFFFF;
	color:						#3E9032;
}

tr.rowOddNewsReactions td
{
	padding:					2px 0px 2px 0px;
	color:						#3E9032;
}
tr.rowEvenNewsReactions
{
	border:						1px solid #3E9032;
	background-color:			#FAFAFA;
}
tr.rowEvenNewsReactions td
{
	padding:					2px 0px 2px 0px;
	color:						#3E9032;
}
.contentTitle
{
	text-align:					left;
	font-size:					13px;
	font-weight:				bold;
	color:						#3E9032;
}
.btn
{
	height:						20px;
	width:						80px;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 0px;
	border-top:					solid 1px #3E9032;
	border-right:				solid 1px #3E9032;
	border-bottom:				solid 1px #3E9032;
	border-left:				solid 1px #3E9032;
	background-color:			#FFFFFF;
	color:						#626469;
	font-size:					11px;
	text-align:					center;
	vertical-align:				middle;
	cursor:						pointer;
}
.btnSave
{
	height:						20px;
	width:						80px;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 16px;
	border-top:					solid 1px #3E9032;
	border-right:				solid 1px #3E9032;
	border-bottom:				solid 1px #3E9032;
	border-left:				solid 1px #3E9032;
	background-color:			#FFFFFF;
	background-image:			url(/icons/save.gif);
	background-position:		left;
	background-repeat:			no-repeat;
	color:						#626469;
	font-size:					11px;
	text-align:					center;
	vertical-align:				middle;
	cursor:						pointer;
}
.btnCancel
{
	height:						20px;
	width:						80px;
	margin:						0px 0px 0px 0px;
	padding:					0px 0px 0px 16px;
	border-top:					solid 1px #3E9032;
	border-right:				solid 1px #3E9032;
	border-bottom:				solid 1px #3E9032;
	border-left:				solid 1px #3E9032;
	background-color:			#FFFFFF;
	background-image:			url(/icons/cancel.gif);
	background-position:		left;
	background-repeat:			no-repeat;
	color:						#626469;
	font-size:					11px;
	text-align:					center;
	vertical-align:				middle;
	cursor:						pointer;
}