

	td, body, { font-size:11px; color:black; font-family:verdana,arial,sans-serif; }

	a, a:active, a:hover, a:visited, a:link { color:black } 
	
	body { 		padding:0px;
				border:0px;
				margin:0px; 
		   		background-color:#dddddd; }

	#topbar1 { 	background-color:#3C3C3C; 
				background-image:url("/img/top_bg.gif");
				height:70px;
	 }
	 
	 
	 #topbar2 { background-color:#910020; 
				background-image:url("/img/red_bg_white.gif");
				height:20px;
				margin-right:25px;
				margin-left:25px;
				
				
	 }
	 
	 	 #topbar3 { background-color:#99A2AC; 
				background-image:url("/img/grey_bg.gif");
				height:20px;
				margin-right:25px;
				margin-left:25px;
				text-align:left;
				text-size:11px;
				
				
	 }
	 
	 
	 .notice { font-size:9px;  }
	 
	 .dottedlborder { 
	  		border-style:none none none dotted;
			border-width:1px;border-color:black;
	 }
	 
	 .dottedbborder { border-style:none none dotted none;
	 	border-width:1px;border-color:black;
		font-family:verdana,arial,helvetica,sans-serif;font-size:9px;
		padding:10px;
	  }
	 
	  .dottedbborderclean { border-style:none none dotted none;
	 	border-width:1px;border-color:black;
	  }
	 
	 .element { border-style:solid;border-width:1px;border-color:black; background-color:#EEEEEE;
	 		    font-size:11px;font-family:verdana,arial,sans;
	 			
	    	   }
	 
	 .sublink { font-weight:bold; }


	 
	 
	  .newsletterbox { 
	 	background-color:white;
		font-family:verdana,arial,helvetica,sans-serif;font-size:9px;
		padding:10px;
	  }
	 
	 a.smallblacks 
	 { 
		color:black;
		font-family:verdana,arial,helvetica,sans-serif;font-size:9px;
		text-decoration:none;
	 }
		
	.dottedleftborder { border-style:dotted none none none; border-width:1px; border-color:black; }
	.dottedbottomborder { border-style:dotted none none none; border-width:1px; border-color:black; }
	
		
	 .headerbar, .longheaderbar { 
	 	font-family:arial; font-size:15px; font-weight:bold;
		color:white;
		width:100%;
		padding-left:10px;
		height:30px;
		background-color:black;
	  }
	  
	  .longheaderbar
	  {
	  	padding-left:25px;
	  }
	  
		
	 .nodottedbborder { border-style:none none none none;
	 	border-width:1px;border-color:black;
		font-family:verdana,arial,helvetica,sans-serif;font-size:9px;
		padding:10px;
	  }
		
	 .sidepicpos { 
	 	
		padding-bottom:10px;
		padding-left:10px;
	  }
	 
	 #vrlogo { 
	 			margin-bottom:10px;
				margin-left:25px;
			
			    }
	
	 #slogan {  
	 		margin-bottom:10px;
			margin-right:25px;
	 		
		 }			   
			   
	.whitespacer { height:1px;background-color:white; }
	.horispace { width:1px; background-color:white; color:white; }
	.space { width:20px; }
	
	.maincontent { padding-left:25px; padding-top:25px; padding-right:25px; 
		font-family:georgia,garamond,times,serif; font-size:14px;}
		
	.mainfiller, .maincontent {  background-color:white;  }	
	h1, .newsheader, a.newsheader, a.newsheader:visited { font-family:georgia,garamond,times new roman, serif; font-size:18px; font-weight:normal; color:black; }
	a.newsheader, a.newsheader:visited { color:#87001D }
	
	
	.teasertext, p, li, .sectiondescription, .subhead { 
		
		font-family:georgia,garamond,times new roman, serif; font-size:11px; color:black; line-height:120%; }
	             
	.teasertext h2 { font-weight:normal; margin-top:25px;  }
	      
	.teasertext li { margin-top:10px; }
	
	.subhead, a.subhead, a.subhead:visited { font-weight:bold; color:#660000; font-size:13px; }
	
	
	
	
	.header { font-family:georgia,garamond,times new roman, serif; font-size:24px; color:black; }
	
	.sectionheader { font-family:georgia, garamond,times new roman, serif; font-size:18px; color:#920020; }
	
	form { display:inline; }
	
	a.menuitem, a.smenuitem, a.menuitem:visited, a.smenuitem:visited  {
		color:white;
		font-family:verdana,arial,sans-serif;
		font-size:11px;
		font-weight:bold;		
		text-decoration:none;
		text-align:left;

		}

		
		a.smenuitem, a.smenuitem:visited {
		font-size:10px;
		font-weight:normal;
		
		}
	
	
		a.menuitem:hover, a.smenuitem:hover { text-decoration:underline; }
	
	
		.mitem_table {
		text-align:left;
		background-image:url("/img/red_bg_white.gif");
		height:20px;
		
		}
	
	.submitem {
		text-align:left;
		padding-right:5px;
		padding-left:5px;

		height:20px;
		
		}
	
		
	.mitem_selected {
		text-align:center;
		padding-right:5px;
		padding-left:5px;
		background-color:#99A2AC;
		height:20px;
		
		}
	
		
	.mitem {
		text-align:center;
		padding-right:5px;
		padding-left:5px;
		background-image:url("/img/red_bg_white.gif");
		height:20px;
		
		}
	
	.tablehead{ 
	background-color:"#DDDDDD";
	color:black;
	font-size:10px; 
	font-family:verdana;
	
	}
	
	
	.formerror { border-width:5px; border-color:red; border-style:solid; }
	