body {margin:3px; font-family:"trebuchet",arial; font-size:12px; color:#666666;}#holder {	width:850px;	margin:0 auto; /* centre */}.text {font-size:13px; text-align:left; color:#666666; font-weight:normal;}.event_text {font-size:11px; text-align:left; color:#666666;font-weight:normal;}.address {font-size:12px; text-align:right; color:#666666; }.menu {font-size:13px; text-align:center; color:#666666;}.menunew {font-size:14px; text-align:left; color:#000099;}.grey {font-size:14px; text-align:left; color:#666666;font-weight:bolder;}.nlmonth {font-weight:bolder;}.back {font-size:12px; text-align:left; color:#666666;}.index {font-size:18px;}.home {font-size:24px; text-align:center; color:#666666;}.title {font-size:16px; text-align:center; color:#0c59aa;font-weight:bolder;}.news {font-size:15px; font-weight:bolder;}.small {font-size:10px; text-align:center;}.links {font-size:9px; text-align:center;}.quote {color:#009999; text-align:left; text-decoration:italic;}.bannerservices {color:#009999; text-align:center; text-decoration:italic;font-size:15px;}h1 {	font-size:18px;	color:#666666;	padding-left: 15px;	padding-top: 0px;	padding-bottom: 5px;	margin: 0px;	border: 0px;}h2 {	font-size:16px;	color:#009999;	padding-left: 5px;	padding-top: 0px;	padding-bottom: 5px;	margin: 0px;	border: 0px;}p.casestudy {	font-size:14px;	font-weight:bolder;}p.right {	text-align: right;	padding-right: 55px;	margin: 0px;	border: 0px;}ul.left_align {padding:12px;	margin:30px;}br.low			{   line-height:5px;}a{text-decoration: none; color: #1c6128; font-weight:bolder;}a.links{text-decoration: none;color:#116f4a;}a:hover{color:#003399;}a:visited{text-decoration: none;}a.email {font-weight: normal;}#cv {position:relative; height:125px; width:450px; z-index:2; overflow:auto;}#cv_new {position:relative; height:125px; width:390px; z-index:2; overflow:auto;}#overflow {position:relative; height:280px; width:720px; z-index:2; overflow:auto;}td.news { border-bottom:1px solid #ddd;}				.news_title		{	font-size:13px; color:#0c59aa; vertical-align:top;}td.line { border-top:1px solid #ddd;}				p.bold {	font-weight:bolder;	padding-top:0px;	margin-top:0px;}#csstopmenu, #csstopmenu ul{padding: 0 0 0 0;margin: 0;list-style: none;}#csstopmenu li{float: left;position: relative;}#csstopmenu a{text-decoration: none;}.mainitems{border: 0px;border-left-width: 0px;}.headerlinks a{margin: 0;padding: 0 0 0 20px;}.submenus{display: none;width: 150px;position: absolute;top: 1.2em;left: 150px;background-color: #EEFFCC;border: 0px;}.submenus li{width: 100%;padding: 0;}.submenus li a{display: block;width: 100%;text-indent: 3px;}html>body .submenus li a{ /* non IE browsers */width: auto;}.submenus li a:hover{color: blue;}#csstopmenu li>ul {/* non IE browsers */top: auto;left: auto;}#csstopmenu li:hover ul, li.over ul {display: block;}html>body #clearmenu{ /* non IE browsers */height: 3px;}td.menu {	padding: 12px 0 3px 10px;	border-bottom: 1px #cccccc solid;	text-align: left;}td.directors {	padding: 10px;}
