body {
		overflow-x: hidden;
		background-color: #ECE8DC;
		color: #000000;
		background-image: url(./schemes/wide/vihrea/bodybg03.jpg);
		font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}a:link {
		color: #000000;
		text-decoration: underline;
	}a:visited {
		color: #000000;
		text-decoration: underline;
	}a:hover, a:active {
		color: #DDDDDD;
		text-decoration: underline;
	}.header {
		vertical-align: bottom;
		width: 642;
		font: 20pt Trebuchet MS, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		font-weight: bold;
		color: #885522;
		background-image: url(./schemes/wide/vihrea/menubg_hilite.gif);
		background-repeat: repeat-x; 
		background-color: #FFFFFF;
		text-decoration: none;
	}td.top-left {
		background-position: right 
	}td.menu {
		vertical-align: top;
		background-color: #AFAFAF;
		background-image: url(./schemes/wide/vihrea/menubg000.jpg);
		font: 8pt Trebuchet MS, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		color: #DDD;
		text-decoration: none;
	}a.menu:link, a.menu:visited {
		position:relative;
		width: 200;
		display:block;
		margin: 0 0 0 0;
		font: 12pt Trebuchet MS, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		font-weight: bold;
		color: #888;
		background-color: #CCC;
		background-image: url(./schemes/wide/vihrea/menubg.gif);
		text-decoration: none;
	}a.menu:hover, a.menu:active {
		position:relative;
		width: 200;
		display:block;
		margin: 0 0 0 0;
		font: 12pt Trebuchet MS, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		font-weight: bold;
		color: #AAA;
		background-color: #DDD;
		background-image: url(./schemes/wide/vihrea/menubg_hilite.gif);
		text-decoration: none;
	}a.menu_d:link, a.menu_d:visited {
		position:relative;
		width: 200;
		display:block;
		margin: 0 0 0 0;
		font: 12pt Trebuchet MS, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		font-weight: bold;
		color: #FFF;
		background-color: #DDD;
		background-image: url(./schemes/wide/vihrea/menubg_selected.gif);
		text-decoration: none;
	}a.menu_d:hover, a.menu_d:active {
		position:relative;
		width: 200;
		display:block;
		margin: 0 0 0 0;
		font: 12pt Trebuchet MS, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		font-weight: bold;
		color: #AAA;
		background-color: #DDD;
		background-image: url(./schemes/wide/vihrea/menubg_hilite.gif);
		text-decoration: none;
	}a.menu_s:link, a.menu_s:visited {
		position:relative;
		width: 100;
		height: 20;
		display:block;
		margin: 0 0 1 0;
		font: 10pt Trebuchet MS, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		font-weight: bold;
		color: #888;
		background-color: #CCC;
		text-decoration: none;
	}a.menu_s:hover, a.menu_s:active {
		position:relative;
		width: 100;
		height: 20;
		display:block;
		margin: 0 0 1 0;
		font: 10pt Trebuchet MS, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		font-weight: bold;
		color: #AAA;
		background-color: #DDD;
		text-decoration: none;
	}.menu_x {
		font-size: 0.8em;
		color: #444;
		text-decoration: none;
	}a.menu_x:link, a.menu_x:visited {
		font-size: 0.8em;
		color: #444;
		text-decoration: none;
	}a.menu_x:hover, a.menu_x:active {
		font-size: 0.8em;
		color: #888;
		text-decoration: none;
	}td, th, p, li {
		font: 13pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}td.white {
		background-color: #222;
		color: #FFFFFF;
		text-decoration: none;
	}a.white:link, a.white:visited {
		color: #FFFFFF;
		text-decoration: none;
	}a.white:hover, a.white:active {
		color: #DDDDDD;
		text-decoration: none;
	}td.footer {
		background-color: #EEEEEE;
		color: #888888;
		text-decoration: none;
		font: 7pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}a.footer:link, a.footer:visited {
		color: #888888;
		text-decoration: none;
		font: 7pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}a.footer:hover, a.footer:active {
		color: #BBBBBB;
		text-decoration: none;
		font: 7pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}td.news {
		font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		color: #666;
		text-decoration: none;
	}a.news:link, a.news:visited {
		font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		color: #888;
		text-decoration: none;
	}a.news:hover, a.news:active {
		font: 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
		color: #444;
		text-decoration: none;
	}#lightbox {
		position: absolute;
		left: 0;
		width: 100%;
		z-index: 100;
		text-align: center;
		line-height: 0;
	}#lightbox a img {border: none; }#outerImageContainer{
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}#imageContainer{
		padding: 10px;
	}#loading{
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
	}#hoverNav{
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 10;
	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{
		width: 49%;
		height: 100%;
		background: transparent url(./schemes/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(./schemes/prevlabel-fi.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(./schemes/nextlabel-fi.gif) right 15% no-repeat; }#imageDataContainer{
		font: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
		overflow: auto;
		width: 100%	
	}#imageData{	padding:0 10px; color: #666;}#imageData #imageDetails{ width: 70%; float: left; text-align: left;}#imageData #numberDisplay{ display: block; clear: left; padding-top:1.0em; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}#overlay{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		width: 100%;
		height: 500px;
		background-color: #000;
	}a.submenu:link, a.submenu:visited {
		color: #000000;
		text-decoration: none;
	}a.submenu:hover, a.submenu:active {
		color: #BBB;
		text-decoration: none;
	}.error {
                color:red;
        }.hp {
                display:none;
        }