	body, td, pre {		
						font-family: "Trebuchet MS", Helvetica, sans-serif;
						font-size: 12px;
						color: #000;
	}
	


	
	img	{ border: none; }
	
	#errbox, #succbox, #bckbox { margin: 20px 20px 20px 0px; padding: 15px 19px; border: 1px solid #000; font-size: 14px; color: #000;  }
	#errbox { border-color: #F00; background-color: #FAA; }
	#succbox { border-color: #0F0; background-color: #AFA; }		
	
	

	.page, .cmspage, .rightpage, .cmsrightpage { 
		width: 600px;
		margin: 0px auto;
		padding: 1px 10px 10px 10px;
		border: 1px solid #343434;
		text-align: left;
	}
	
	
	.page {
		border: none;
		overflow: hidden;
	}
	
	.cmspage {
		min-height: 640px;
		margin: 0px;
		padding-top: 8px;
		background: #FFF;
	}	
	
	.rightpage, .cmsrightpage {
		width: 145px;
		min-height: 684px;
		padding: 0px 0px 5px 0px;
		font-size: 12px;
	}
	
	.rightpage {
		border-width: 0px;
	} 
	
	.cmsrightpage {
		float: left;
		margin-left: 4px;
		margin-top: 1px;
		background: #FFF;
	}
	

	.page h1.headline, .cmspage h1.headline {
		display: none;
	}
	
	.page .headline, .cmspage .headline {
		margin-left: -10px;
	}
	
	.page table.listlong, .page table.list, .page table.overview {
		width: 100%;
		border: 1px solid #006633;
		margin-bottom: 10px;
	}
	
	.page table.overview {
		background: #efefdd;
	}
	
	.page table.listlong td, .page table.list td, .page table.overview td {
		border: 1px solid #006633;
		padding: 2px 4px;
	}


	.page table tr.trtitle, .page table.listlong tr:first-child, .page table.overview tr:first-child {
		background: #e4fdb4;
		font-weight: bold;
	}
	
	.page table tr.trtitle td {
		/*border: none;*/
	}


	.titlehighlight {
		width: 97%;
		border: 1px solid #333;
		border-width: 1px 1px 0px 1px;
		padding: 2px 6px;
		font-size: 13px;
		/*background-color: #cf6447;*/
		background-color: #CCC;
	}	
	
	.titlehighlight a {
		color: #EEE;
	}
	
	.contenttitle{
		width: 97%;
		padding: 0px 8px 0px 4px;
		background-color: #CCC;
		border: 1px solid #333;
		border-width: 0px 1px 1px 1px;
		border-bottom-color: #999;
		font-size: 14px;
		/*
		-moz-border-radius-topleft: 4px; 
		-webkit-border-top-left-radius: 4px; 
		-moz-border-radius-topright: 4px; 
		-webkit-border-top-right-radius: 4px; 
		*/
	}

	
	.contentblock{
		width: 97%;
		background-color: #EEE;
		border: 1px solid #333;
		border-top: none;
		padding: 4px 6px;
		margin-bottom: 15px;
		text-align: justify;
		/*
		-moz-border-radius-bottomleft: 4px; 
		-webkit-border-bottom-left-radius: 4px; 
		-moz-border-radius-bottomright: 4px; 
		-webkit-border-bottom-right-radius: 4px; 
		*/
	}
	
	.contentblock img {
		float: left;
		margin: 4px 4px 0px 0px;
	}
	

	table.gbentry {
		width: 100%;
		border: none; 
	}

	table.gbentry td {
		padding: 2px;
	}
	
	table.gbentry input {
		padding: 2px; 
		background: #EDEDED; 
		border: 1px solid #343434;
	}
	
	table.gbentry textarea {
		padding: 2px; 
		background: #EDEDED;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		overflow: auto; 
		border: 1px solid #343434;
	}
	
	
	table.aufn {margin: 0 auto; border-style: none;	}
	table.aufn td { vertical-align: top;	text-align: left; }

	
	#srch {
		float: right;
		margin-right: 12px;
	}
	
	#srch form {
		display: inline;
	}
	
	#srch input {
		font-size: 10px;
		padding: 0px;
		margin: 0px;
		height: 11px; 
	}
	
	#srch input.srchsub {
		border: none;
		height: 15px;
		background: #000;
		color: #FFF;
	}
	
	.gallmin {
		margin: 4px 0px;
		padding: 23px 0px 0px 0px;
		background: #999;
		border: solid 1px #333;
		height: 50px;
		font-weight: bold;
		text-align: center;
	}
	
	
	
	
	dl.image_map {display:block; width:215px; height:160px; background:url(/img/vr_menu3.gif); position:relative; margin:2px auto 2px auto;}
	a.LINK2 {left:87px; top:0px; background:transparent;}
	a.LINK2 {display:block; width:79px; height:0; padding-top:30px; overflow:hidden; position:absolute;}
	a.LINK2:hover  {background:transparent; border:1px dashed black; color:black;}
	
	a.LINK0 {left:2px; top:29px; background:transparent;}
	a.LINK0 {display:block; width:40px; height:0; padding-top:35px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK1 {left:43px; top:29px; background:transparent;}
	a.LINK1 {display:block; width:49px; height:0; padding-top:35px; overflow:hidden; position:absolute;}
	a.LINK1:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK3 {left:92px; top:29px; background:transparent;}
	a.LINK3 {display:block; width:68px; height:0; padding-top:35px; overflow:hidden; position:absolute;}
	a.LINK3:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK4 {left:161px; top:29px; background:transparent;}
	a.LINK4 {display:block; width:51px; height:0; padding-top:35px; overflow:hidden; position:absolute;}
	a.LINK4:hover  {background:transparent; border:1px dashed black; color:black;}
	
	a.LINK5 {left:1px; top:63px; background:transparent;}
	a.LINK5 {display:block; width:42px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK5:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK8 {left:92px; top:64px; background:transparent;}
	a.LINK8 {display:block; width:67px; height:0; padding-top:60px; overflow:hidden; position:absolute;}
	a.LINK8:hover  {background:transparent; border:1px dashed black; color:black;}
	
	a.LINK7 {left:43px; top:74px; background:transparent;}
	a.LINK7 {display:block; width:47px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK7:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK9 {left:160px; top:79px; background:transparent;}
	a.LINK9 {display:block; width:52px; height:0; padding-top:40px; overflow:hidden; position:absolute;}
	a.LINK9:hover  {background:transparent; border:1px dashed black; color:black;}
	
	a.LINK6 {left:2px; top:99px; background:transparent;}
	a.LINK6 {display:block; width:40px; height:0; padding-top:35px; overflow:hidden; position:absolute;}
	a.LINK6:hover  {background:transparent; border:1px dashed black; color:black;}
	a.LINK10 {left:97px; top:125px; background:transparent;}
	a.LINK10 {display:block; width:53px; height:0; padding-top:29px; overflow:hidden; position:absolute;}
	a.LINK10:hover  {background:transparent; border:1px dashed black; color:black;}
	
	
	
	
	
	
	
	.allcorners { -moz-border-radius: 6px; -webkit-border-radius: 6px; }
	
	.small { font-size: 10px; }
	
	.redstar {font-weight: bold; color: #900; }
	