/* CSS Document */
table.content {background:#fff;}
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}

body.body{background:#fff; margin-top:0px; margin-left:auto; margin-right:auto; background-image:url(../images/bgtile_03.jpg); padding-top:10px }
body,td {font-family:verdana; color:#333; font-size:11px; line-height:150%;}
#bg1 {background-image:url(../images/bgtop.png); background-repeat:no-repeat; background-position:top center; position:absolute; height: 280px; width:100%; margin-top:-80px ;  z-index:-1} 
#bg2 {background-image:url(../images/bgtop2.png); background-repeat:no-repeat; position:absolute; top:757px; visibility:hidden; height:280px; width:100%; background-position:bottom center ;  z-index:-1 } 
#bg22 {background-image:url(../images/bgbottom.png); background-repeat:no-repeat; background-position:bottom; display:table; border:1px solid #444; height:100% } #float {width:903px; margin:0px auto; } 
#outerin {background-image:url(../images/top_03.png); width:100%;  padding-top:21px; background-repeat:no-repeat   }
#logo2 {position:absolute; } 
#wrapper {width:903px;  display:block;    position:absolute;  margin:0 auto;   background-position:top;z-index:100;  background-repeat:no-repeat}
#header {clear:both; display:block; width:903px; height:292px; background-color:#fff }
#head1, #head2 {height:249px; margin-top: 42px; width:435px; float:left; background-image:url(../images/roelseevents-2010_07.jpg); background-repeat:no-repeat; z-index:101 }
#head2 {width: 457px;  background-image:url(../images/roelseevents-2010_08.jpg); background-repeat:no-repeat }
#logo {position:absolute; margin-left:60px; margin-top:20px; z-index:100011; width:201px; height: 128px;   } 
#social {position:absolute; margin-left:780px } 
#navmenu {height:32px; background-image:url(../images/navbg_15.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; border-top:1px solid #8b067d; border-bottom:1px solid #8b067d;  }
#navmenu ul.menu {margin:0px; padding:0px;}
#navmenu .menu li { list-style-type:none; float:left; width:16.6%; text-align:center;  }
#navmenu .menu li a {color:#fff; width:100%; padding:8px 0px; display:block;   background-image:none;  }  #navmenu .menu li a:hover, #navmenu .menu li a.active {text-decoration:none; background-image:url(../images/navbg_13.jpg);  } 
#navmenu .menu li:hover {  } 
#headblocl {background-color:#fff; } 
#content {clear:both; padding:2%;   background-color:#fff; display:table; width:96%; min-height:350px;  }
#footer {clear:both;  font-size:10px; color:#ddd; text-align:left; padding:10px 0px; padding-bottom:20px;  }
#footer a {color:#ddd; text-decoration:none }
#footer a:hover {color:#fff; text-decoration:underline }
#footfoot {background-image:url(../images/bottom_26.png); height:15px;}

h1, h2,h3,h4 {font-family:Trebuchet MS, arial; color:#f02c75; margin-top:0px; line-height:normal } 
h1 {font-size: 220%; margin-bottom:10px; } 
a,a:visited,a:active { color:#bc225c; text-decoration:none}
a:hover { color:#f12c76; text-decoration:underline}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
select {font-family:arial; color:#333; font-size:11px; }
p {margin-bottom:15px;margin-top:0px;}
input.contact {width:95%; }


hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}

.bread {font-size:10px;color:#444; font-weight:normal }
.newsleft {width:15%; float:left; margin-right:12px; }
.newsmain {width:80%; float:right; margin-left:12px; margin-top:-35px; }
.newsmain h2 {margin-bottom:12px; font-size:140%}
.row2 {background:#eee; } .row1 {background:#ddd; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
.contact td{font-size:9px;}
.date {font-size:9px; margin-top:0px; font-weight:normal}


.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px; margin-left:10px;font-size:12px; line-height:normal; text-align:justify }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb:hover {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb td,.thumb2 td{text-align:center;}
h3.subhead {font-size:12px;}
.sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;}
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.NavMenu td {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px;}
 



.eling {  margin:10px; border-bottom:1px solid #ddd; display:table; width:45%; padding:1%; float:left; height:120px;  }
.eling h3 {font-size:120%; margin-bottom:5px; padding:0px; }
.eling .img {border:1px solid #ddd; margin-right:5px; float:left;  } 
.eling  img { width:120px; border:5px solid #fff; } 
.eling:hover  img { border:5px solid #ddd; } 
 
.ling-services {clear:both;   display:table; width:845px; padding:10px;  }
.ling-services h3 {font-size:150%; margin-bottom:5px; padding:0px; }
.ling-services .img {padding:5px; border:1px solid #ddd; margin-right:5px; float:left;   } 
.ling-services .desc {clear:right;  text-align:justify; padding-right:40px; }
 
.synopsis {width:65%; margin-right:3%; float:left; text-align:justify; }
.synopsis .img {padding:5px; border:1px solid #ddd; margin-right:5px; float:left;  } 
.datelocation {margin-bottom:5px; font-weight:bold; font-size:90%; color:#666; line-height:normal } .rcol { width:30%; float:left }
.rcol ul {list-style-type:none; padding:0px; margin:0px;  } 
.synopsis h3, .rcol h3 {margin-bottom:5px; font-size:130%; } 

.test { margin:10px; display:table; padding-top:0px; width:45%; float:left } 
.test .img {padding:5px; border:1px solid #ddd; margin-right:5px; float:left;  max-width:100px; }
.test .img img { max-width:100px;}
.testname {font-style:italic; padding-left:125px; font-size:90%; margin-top:7px;}
.quote {font-size:120%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }

.col50 {width:48%; padding:20px 0px 0px 0px; float:left }
#screen2 #buttons {display:none; }
#screen2:hover #buttons  {display:block; } 
.next, .prev{ background-color:none; background-repeat:no-repeat; 
	cursor:pointer; width: 36px; background-image:url(../images/arrs.png);   height:38px; }
.next {background-position: -37px 0px; }
.next:hover {background-position: -119px 0px; text-decoration:none }
.prev:hover {background-position: -82px 0px; text-decoration:none }

 
#screen{
	position:relative;
	height:425px;
	width:725px;
	margin-top:40px;
}
	#screen .next, #screen .prev{
		position:absolute;
		top:200px;
	}
	#screen .prev{
		left:10px;
	}
	#screen .next{
		right:10px;
	}
	#navigation{
		width:600px;
		text-align:center;
		margin-left:62px;
	}
		#navigation ul{
			margin-left:55px !important;
			margin-left:35px;
		}
			#navigation li{
				float:left;
				margin:0 20px;
				padding:10px 20px;
				background-color:#EEE;
			}
				#navigation a{
					color:#933;
					font-weight:bolder;
					text-decoration:none;
				}
	
#sections{
	overflow:hidden;
	background-color:white;
	width:600px;
	height:369px;
	clear:left;
	margin-left:62px;
}
	
	#sections ul{
		width:3660px;
	}
	
		#sections li{
			float:left;
			padding:11px 30px;
		}
			#sections li.fallen{
				margin-top:369px;
			}
			
			#sections p{
				width:550px;
				margin:16px 0;
				font-size:85%;
				line-height:1.4em;
			}
			
			#sections h2{
				color:#993333;
				margin:20px 0pt;
			}
			#sections a{
				color:#777;
				font-weight:bolder;
				text-decoration:none;
			}

#screen2{
	position:relative;
	width:100%; margin:10px 0px;
}
	#screen2 #buttons{  
		width:860px; position:absolute; margin-top: 170px;
	}
	
	#screen2 #buttons a{
		margin:10px 0px;  
	}
	#screen2 .prev{
		float:left;
	}
	#screen2 .next{
		float:right;
	}

#slideshow{
	overflow:hidden; white-space:nowrap;
	width:860px;
	border:1px solid #ddd;
}

	#slideshow ul{
		width:22900px; white-space:nowrap; 
		padding-left: 25px; 
	}

		#slideshow li{
			float:left; list-style-type:none;   white-space:nowrap; display:inline; 
			margin:0 5px; 
		}



.clear{
	clear:both;
	width:0;
	height:0;
}

.message{
	background:#EEE;
	border:1px solid #999;
	color:#333;
	font-size:12px;
	padding:1px;
	height:auto;
	padding-left:5px;
	line-height:18px;
}
.side{
	position:absolute;
	right:5px;
	width:210px;
	padding:10px;	
}

#general{
	top:160px;
}
#extra{
	top:400px;
}

.separator{
	width:675px;
	clear:both;
	margin-left:20px;
}

.sitemap ul {padding:0px; margin:0px; list-style-type:none }
.sitemap ul li {font-size:120%; margin-left:0px; padding-left:0px; font-weight:bold; list-style-type:none; margin-top:10px; }
.sitemap ul li ul li {font-size:80%; font-weight:normal;margin-left:0px; padding-left:0px; margin-top:2px;  }

input[type=submit] {background-image:url(../images/submit_26.jpg); background-repeat:no-repeat; border:0px; background-color:#fff; content:''; height:24px; width:56px; background-position:top left } 
input[type=submit]:hover {cursor:pointer; background-position:-56px 0px; }
.home {width:470px; margin-right:20px; text-align:justify }
.home, .events {float:left; }
.events {width:360px; margin-top:-30px; } 
.events .eling {width:100%; float:none; padding-left:0px; margin-left:0px; margin-top:0px; } 

.photothumb {padding:0px;  overflow:hidden; float:left; text-align:center; border:1px solid #ddd; margin:10px 5px 0px 10px; background-position:center } 
.photothumb img {width: 95px; height:95px;  display:block; border:5px solid #fff; }

.catthumb {  padding:0px; border:1px solid #ddd; background-repeat:no-repeat; background-position:center; float:left; margin-right:5px; margin-bottom:5px; } 
.catthumb img:hover,.photothumb img:hover {border:5px solid #ddd; } 
.catthumb img {width:80px; height:80px; border:5px solid #fff;  }



.catling {float:left; width:48%; } 

.more {clear:left; text-align:right; width:342px; font-weight:bold; font-size:80%; line-height:normal} 
.staff {clear:both;} 
.management { margin-top:10px; width: 47%; margin-right:2%; float:left; padding-bottom:10px; height:auto; min-height:150px; min-height: 180px; } 
.management .position {font-size:90%; margin-bottom:5px; } 
.management .img {float:left; width: 90px;margin-right:5px; padding:5px; border:1px solid #9FAECD; margin-bottom:5px;   } 
.management .img img {width: 90px;float:left; } .management  h3 {padding-top:5px; margin-bottom:0px; padding:0px; } 
.management .bio {font-size:100%; float:left; width:280px;  } 
.management .text { text-align:justify  } 