BODY { 	background-color:#555555; margin:0px; font-family: Tahoma, Arial; font-size: 10pt; color: #555555; font-weight: normal; }
TD {color:#555555; font-family: Arial,Tahoma, Trebuchet MS; font-size: 9pt;}
TABLE.BRDER {border: black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px }
TABLE.BRDER2 {border: #a3a3a4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

HR {color: #a11d34;}
H1 {color: #a11d34; font-family:Arial, Verdana; font-size:18pt; font-weight:bold; margin-bottom:10px; margin-top:0px;}
H2 {color: #a11d34; font-family:Arial, Verdana; font-size:16pt; font-weight:bold; margin-bottom:3px; margin-top:0px;}
H3 {color: #a11d34; font-family:Arial, Verdana; font-size:12pt; font-weight:bold; margin-bottom:3px; margin-top:0px;}
H4 {color: #a11d34; font-family:Arial, Verdana; font-size:10pt; font-weight:bold; margin-bottom:3px; margin-top:0px;}

LI {margin-bottom:7px;}
LI.menu {margin-bottom:0px;}


INPUT.button {padding:2px; font-size:11px; font-family:Arial, Verdana; font-weight:bold; background-color:#a11d34; border-style:groove; color:#FFFFFF;}
INPUT.checkbox {border:none; background:transparent;}
INPUT.text {padding:4px; font-family:Verdana; border:1px solid #e7c6cc; background-color:#ffffff; font-weight:normal; font-size:11px;}
SELECT {width:100%; font-family:Verdana; border:1px solid #e7c6cc; background-color:#ffffff; font-weight:normal; font-size:11px;}
TEXTAREA {width:100%; font-family:Verdana; border:1px solid #e7c6cc; background-color:#ffffff; font-weight:normal; font-size:11px;}

.bgGreyLight { BACKGROUND: #efefef }
.bgGreyDark { BACKGROUND: #aaaaaa }
.bgBlueMed  { BACKGROUND: #32659C }
.bgBlueLight  { BACKGROUND: #6098D4 }
.button {BORDER-RIGHT:#453045 1px solid; BORDER-TOP:#453045 1px solid; FONT-SIZE:10px; BORDER-LEFT:#453045 1px solid; COLOR:#000000; BORDER-BOTTOM:#453045 1px solid; FONT-FAMILY:Verdana,Arial; BACKGROUND-COLOR:#ffffff}



div.tblheading {
color:white;
font-weight:bold;
}

.clear{clear:both;}

.vertspacer {height:7px;}

.underline {
	text-decoration: underline;
}
.blue {	color: #5C7184;}
.white { color: #FFFFFF;}
.black { color: #555555;}
.green { color: #889F1D;}
.red { color: #D22C2C;}
.orange { color: #FFEA00;}
.grey {	color: #687482;}

.over{
   cursor:pointer;
}

.hidden {display:none;}

img {border:none;}
.thumbimg { float: left; background-color:#000000; text-align:right; margin:5px; border:7px solid #e7c6cc; width:120px; height:80px; background-repeat:no-repeat; background-position: center top;}

form.flush {
	margin:0px;
	padding:0px;
}

p.flush {
	margin:0px;
	padding:0px;
}

img.noborder {
	border:0px;
}


/*
 *  FILETYPES CLASSES
 */
a.pdf_icon { background:url(newadmin/images/icons/filetypes/pdf.gif) no-repeat left top; float:right; display:inline-block; width: 48px; height:48px; padding:5px; font-size: 14pt; }
a.jpg_icon { background:url(newadmin/images/icons/filetypes/jpg.gif) no-repeat left top; float:right; display:inline-block; width: 48px; height:48px; padding:5px; font-size: 14pt; }
a.gif_icon { background:url(newadmin/images/icons/filetypes/gif.gif) no-repeat left top; float:right; display:inline-block; width: 48px; height:48px; padding:5px; font-size: 14pt; }
a.xls_icon { background:url(newadmin/images/icons/filetypes/xls.gif) no-repeat left top; float:right; display:inline-block; width: 48px; height:48px; padding:5px; font-size: 14pt; }
a.doc_icon { background:url(newadmin/images/icons/filetypes/doc.gif) no-repeat left top; float:right; display:inline-block; width: 48px; height:48px; padding:5px; font-size: 14pt; }
a.txt_icon { background:url(newadmin/images/icons/filetypes/txt.gif) no-repeat left top; float:right; display:inline-block; width: 48px; height:48px; padding:5px; font-size: 14pt; }
a.bmp_icon { background:url(newadmin/images/icons/filetypes/bmp.gif) no-repeat left top; float:right; display:inline-block; width: 48px; height:48px; padding:5px; font-size: 14pt; }

td.titlebold a:link, td.titlebold a:visited {font-size: 12pt; font-weight: bold;}

#pagecontainer {
	width: 960px;
	position:absolute;
	left:50%;
	margin-left:-480px; 	
	background-color:white;
}


#logoheader {
	overflow:hidden;
	background-color: #FFFFFF;
	height: 100px;
	width: 960px;
	left:0px;
	margin:0px;
	padding: 0px;
}

#main_logo {
	float:left;
	padding: 10px 30px 0px 0px;
}

#sub_logos {
	float:right;
}

#loggedin-info{
	float:right; 
	padding:0px 20px 0px 0px;
}

.menuheader {
	background-color: #a11d34;
	height: 30px;
	width: 960px;
	left:0px;
	margin-left:0px;	
	text-align:right;
}

.menuheader A:LINK {color:white; font-family: Arial, Tahoma, Verdana, Arial, Helvetica; font-weight:bold; font-size: 9pt; text-decoration: none;}
.menuheader A:VISITED {color:white; font-family: Arial, Tahoma, Verdana, Arial, Helvetica; font-weight:bold; font-size: 9pt; text-decoration: none;}
.menuheader A:HOVER {color:white; font-family: Arial, Tahoma, Verdana, Arial, Helvetica; font-weight:bold; font-size: 9pt; text-decoration: underline;}

.menuheader li {
	display: inline;
	float: none;
	padding: 0px 20px 0px 0px;
	position: static;
	margin-left:0px !important;
}

.menuheader ul {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	padding-left:40px;
	list-style: none;
}

#highlightspanel {
	overflow:hidden;
	background-color: #f5e8ea;
	height: 130px;
	width: 960px;
	left:0px;
	margin-left:0px;
	border-bottom:1px solid #a11d34;
}

#highlightsimagery {
	width: 500px;	
	background-repeat: no-repeat;
	width: 500px;
	height: 130px;
	margin:0px;
	padding:0px;
	float:right;
}

#site-slogan {
	float:left;
	width:240px;
	font-family:"Times New Roman", Times, "MV Boli";
	font-style: italic;
	font-size: 18px;
	text-align:center;
	margin:30px 30px;
	color: #a11d34;
}

#highlightscontent {
	position: relative;
	top: 20px;
	left: 20px;
	width: 419px;
	overflow:hidden;	
	min-height: 50px;
	max-height: 96px;
	padding: 0px 20px 0px 20px;
	float:none;
	border-right: 1px solid #e7c6cc;
}

.highlightstext {
	font-size: 10pt;
	margin-top:5px;
}

.dark_label {
	font-size: 7.9pt;
	font-weight: bold;
	color: #a11d34;
}

#bodycontainer {	
	margin: 0px;
	width: 960px;
	padding: 0px;
	background-color:#ffffff;
	background-image: url(img/site0/bg_watermark.png);
	background-position: bottom right;
	background-repeat: no-repeat;	
}
#bodyspacer {
	margin: 0px;
	width: 960px;
	padding: 0px;
	height:550px;
	
}

#bodycontent {
	margin: 0px;
	padding: 20px;
	overflow: hidden;		
}

.menubox-row {
	margin: 0px;
	padding: 0px 70px 20px 70px ;
	overflow: hidden;

}

.menubox {
	width: 216px;
	margin: 0px;
	padding: 10px 10px 10px 30px;
	float: left;
}

.left {	float: left;}
.right { float: right; }
.noneright { float: right; display:none; }

.girlengbox-header {
	height:75px;
	background-color:#ffffff;
	text-align:left;
	font-size:16px;
	font-weight:bold;	
	color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #a11d34;
}

.menubox-header {
	height:35px;
	background-image: url(img/site0/box_header.png);
	background-repeat: no-repeat;
	background-color:#ffffff;
	text-align:left;
	font-size:16px;
	font-weight:bold;	
	color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

span.menubox-header2 {
	position: relative;
	top:-3px;
	font-size:16px;
	font-weight:bold;	
	color:#ffffff;
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

.menubox-header2 a:link, .menubox-header2 a:active, .menubox-header2 a:visited {
	font-size:16px;
	font-weight:bold;	
	color:#ffffff;
	text-decoration: none;
}

.menubox-header2 a:hover {
	font-size:16px;
	font-weight:bold;	
	color:#000000;
	text-decoration: underline;

}

.bigwhite a:link, .bigwhite a:active, .bigwhite a:visited {
	font-size:16px;
	font-weight:bold;	
	color:#ffffff;
	text-decoration: none;
}

.bigwhite a:hover {
	font-size:16px;
	font-weight:bold;	
	color:#000000;
	text-decoration: underline;

}

.menubox-body {
	background-color:#ffffff;
	margin-top: 5px;
	padding: 10px;
	border: 1px solid #a11d34;
}

.menubox-body-item {
	height: 30px;
	font-size: 9pt;
	background-color:#ffffff;
	border-bottom: 1px solid #f5e8ea;
	padding: 3px 0px 3px 0px;
	overflow:hidden;
}

.divbox-body-item {
	text-align: justify;
}

.menubox-body-item a:link, .menubox-body-item a:active, .menubox-body-item a:visited {
	color: #a11d34;
	font-family: Arial, Tahoma;
	font-weight: normal;
	text-decoration: none;
	font-size: 9pt;
}

.menubox-body-item a:hover {
	font-family: Arial, Tahoma;
	color: #a11d34;
	text-decoration: underline;
	font-size: 9pt;
}

#utils {	
	margin-top:0px;
}

#button-register_ro {
	width: 61px;
	height: 60px;
	margin: 0px;	
	padding: 0px;	
	background-image: url(/img/site0/button_register.png);
	background-repeat: no-repeat;
	float: right;
	padding-top:62px;	
}

#button-register-hover_ro {
	width: 61px;
	height: 60px;
	margin: 0px;	
	padding: 0px;	
	background-image: url(/img/site0/button_register-hover.png);
	background-repeat: no-repeat;
	float: right;
	padding-top:62px;	
}

#button-donate_ro {
	width: 61px;
	height: 60px;
	margin: 0px;
	padding: 0px;	
	background-image: url(/img/site0/button_donate.png);
	background-repeat: no-repeat;
	float: left;
	padding-top:62px;	
}

#button-donate-hover_ro {
	width: 61px;
	height: 60px;
	margin: 0px;	
	padding: 0px;	
	background-image: url(/img/site0/button_donate-hover.png);
	background-repeat: no-repeat;
	float: left;
	padding-top:62px;	
}

#login_box {
	border: 1px solid #a11d34;
	padding:15px 25px;
	margin-bottom: 20px;
}


#left-col {
	width: 620px;
	float: left;
	padding: 0px 20px 0px 20px;
}


#right-col {
	float: right;
	width:250px
}

#menu_name {
	border-bottom: 1px solid #e7c6cc;
	font-size:18pt; 
	font-weight:bold;	
	
}

.item_year {
	font-size: 14pt;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

.year_heading {
	 border-bottom: 1px solid #e7c6cc;
}

.item_list {
	font-size:8pt;
	font-weight: normal;
}

.list_item {
	overflow:auto;
}

.list_item_title {
	float:left;
	width:210px;
	height:16px;
	overflow:hidden;
}

.list_item_title a:link, .list_item_title a:active, .list_item_title a:visited {
	text-decoration: none;
	font-size: 8pt;
}

.list_item_title a:hover {
	text-decoration: underline;
	font-size: 8pt;
}

.list_item_date {
	float:right;
}

.item_menu_h1 {
	overflow:auto;
}

.item_menu_title {
	border-bottom: 1px solid #e7c6cc; 

}

.item_menu_poster {
	width: 300px; 
	font-size:8pt;
	font-style:italic; 
}				


#item_content {
	padding: 20px 0px;
	text-align:justify;
}

#item_comments_holder {
	
}

#item_comments_label {
	border-bottom: 1px solid #e7c6cc;
}

.item_comment {
	padding-top:20px;
}

.comment_poster {
	border-bottom: 1px solid #e7c6cc
}

.comment_poster a:link, .comment_poster a:visited, .comment_poster a:active{
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold
}

.comment_poster a:hover{
	text-decoration: underline;
	font-size: 10pt;
	font-weight: bold;	
}

.comment_date {
	width: 400px; 
	font-size:8pt;
	font-style:italic; 
}	

.comment_content {
	padding-top:5px;
	overflow:auto;
}

.comment_content_left {float: left; width:100px;}
.comment_content_right{text-align:justify;}

#textarea_comment {width:100%; height:70px; padding: 0px; font-family:Verdana; border:1px solid #e7c6cc; background-color:#ffffff; font-weight:normal; font-size:11px;}

#voeter {
	background-image: url(/img/site0/footer.gif);
	height: 43px;
	width: 960px;
	display: none;
}

.imgborder {
	border: 5px solid #e7c6cc;
	margin-right: 15px;
	margin-bottom: 15px;
}

#landing_header {
	background-color: #FFFFFF;
	width: 100%;	
	text-align: center;
	padding: 20px 0px 10px 0px;
}

#landing_menu {
	background-color: #FFFFFF;
	width: 100%;	
	text-align: center;
	padding: 0px 0px 15px 0px;
}

#landing_sections {
	background-color: #a11d34;
	width: 100%;	
	text-align: center;
}

#landing_sections_left {
	float:left;
	width:300px;
}

#landing_sections_right {
	float:left;
	width:300px;
}

#landing_footer {
	background-color: #FFFFFF;
	width: 100%;	
	text-align: center;
	padding: 30px 0px 10px 0px;
}

#landing_subsites {
	text-align:center;
}

.fadein { position:relative;}
.fadein img { position:absolute; right:0; top:0; }

.imagery { position:relative;}
.imagery img { position:absolute; right:0; top:0; }

A:LINK {color:#a11d34; font-family: Arial, Tahoma, Verdana; text-decoration: underline;}
A:VISITED {color:#a11d34; font-family: Arial, Tahoma, Verdana; text-decoration: underline;}
A:HOVER {color:#000000; font-family: Arial, Tahoma, Verdana; text-decoration: none;}