
	body {background-color: lightgrey; position: relative }
	
	#outer_container { width:766px; background: url(../images/bkg.png);  margin:10px auto; position: relative} 
	#header { width: 766px; height: 227px; background-image: url(../images/header.png) ; }
	#main_body { padding: 10px 28px}
	#footer { padding:0px 28px; color:white; height:5.5em; background: url(../images/bkg.png) 766px 0px; line-height:1.18em }
	
	.shrinklink { width: 0px; height: 0px; overflow: hidden; display: block; }
	
	/* menus */
	#home, .menu .top { height:63px; background: url(../images/buttons.png) no-repeat }
	#home { width: 80px; position:absolute;  left: 169px; top:0px }
	.menu .bottom, .menu .item { height: 18px; background: url(../images/menu.png) }
	.menu .bottom {background-repeat: no-repeat }
	.menu { list-style:none; }
	.menu { text-align: center; margin:0px; padding:0px;font-size:15px; line-height:18px; }
	#home a, .menu a { width: 100%; height:100%; display: block; border:none; text-decoration:none; color: black }
	.menu .subitems { display:none }
	
	#newsdiv .newsdate {float:right; margin:0px }
	#newsdiv .newstitle {float:left; margin:0px }
	#newsdiv .newscontent {clear:both}
	
	#home:hover { background-position: -577px 0px }
	
	
	#board, #directory, #technical, #quick_links { height: 63px; overflow:hidden }
	#board:hover, #directory:hover, #technical:hover, #quick_links:hover { height:auto }

	#board  { width: 87px; position:absolute; left: 249px; top:0px }
	#board .bottom 	{ background-position: -1234px 0px }
	#board .top 	{ background-position: -80px 0px }
	#board .item	{ background-position: -80px 0px }
	#board .item:hover	{ background-position: -657px 0px }
	
	#board:hover .top {background-position: -657px 0px }
	
	#directory  { width: 122px; position:absolute; left: 336px; top:0px }
	#directory .bottom 	{ background-position: -1321px 0px }
	#directory .top 	{ background-position: -167px 0px }
	#directory .item	{ background-position: -167px 0px }
	#directory .item:hover	{ background-position: -744px 0px }
	
	#directory:hover .top {background-position: -744px 0px }
	
	#technical  { width: 128px; position:absolute; left: 458px; top:0px }
	#technical .bottom 	{ background-position: -1443px 0px }
	#technical .top 	{ background-position: -289px 0px }
	#technical .item	{ background-position: -289px 0px }
	#technical .item:hover	{ background-position: -866px 0px }
	
	#technical:hover .top {background-position: -866px 0px }
	
	#quick_links  { width: 160px; position:absolute; left: 586px; top:0px }
	#quick_links .bottom 	{ background-position: -1571px 0px }
	#quick_links .top 	{ background-position: -417px 0px }
	#quick_links .item	{ background-position: -417px 0px }
	#quick_links .item:hover	{ background-position: -994px 0px }
	
	#quick_links:hover .top {background-position: -994px 0px } 
	h2 { margin: 5px }	
	
	
	.sitemap, .sitemap h1, .sitemap h2, .sitemap h3 { margin-top:0px; margin-bottom: 0px }
	
/*Speciality*/
	.pdf_doc		{ background-image: url(../images/misc/pdf_icon.gif); background-position: left center; background-repeat: no-repeat; padding-left: 21px; }
	.swf_doc		{ background-image: url(../images/misc/flash_logo2.jpg); background-position: left center; background-repeat: no-repeat; padding-left: 23px; }
	.tv_icon		{ background-image: url(../images/misc/tv_icon.png); background-position: left center; background-repeat: no-repeat; padding-left: 22px; }
@media print
{
	#header {display:none }
	#footer {display:none }
	#home	{display:none }
	ul.menu {display:none }
	body { background: none }	
	#outer_container {background: none; width: 100% }
	#lightwindow_overlay, #lightwindow { display: none }
}
