.divHide {display:none; font-size:11px;} 
			.divShow {display:block; font-size:11px;}  
		
			
			a
			{
				color:				#ff8e21;
				text-decoration:	none;				
			}
			a:hover
			{
				color:				#CCCCCC;
				text-decoration:	underline;
			}
			
			a.menu
			{
				color:				#ffffff;
				text-decoration:	none;	
			}
			
			.main_header
			{
				font-family:	helvetica,arial;
				font-size:		20pt;
				letter-spacing: 0.5px;
				color:		#215118;
			}

			body
			{
				margin-top: 	0px;
				margin-left: 	0px;
				margin-right: 	0px;
				margin-bottom: 	0px;
			}
			.header
			{
				font-family:	helvetica,arial;
				font-size:		18pt;
				letter-spacing: 0.5px;
			}
			
			.menu_header
			{
				font-family:	arial;
				font-size:		10pt;
				letter-spacing: 0.5px;
				color:		#ffffff;
			}
			.menu_header_top 
			{
				font-family:	arial;
				font-size:		10pt;
				letter-spacing: 0.5px;
				color:		#ffffff;
			}
			table.main
			{
				font-family:	arial;
				font-size:		11px;
				letter-spacing: 0.5px;
			}
			
			td.top_banner
			{
				background-color:	#FFFFFF;

				background-image:	url('../../../top-bg.gif');
				background-repeat:	repeat;
			}
			td.top_banner_spacer_small
			{
				height:				5px;
			}
			td.top_menu_banner
			{
				height:				16px;
				background-color:	#215118;
				color:	#FFFFFF;
				padding-left:	5px;
			}
			
			td.top_menu_spacer
			{
				height:				18px;
				background-color:	#ffffff;
			}
			
			td.middle_leftst
			{
				width:	10;
				background-color:	#215118;
				color:	#ffffff;
				letter-spacing: 0.5px;
				
			}
			
			td.middle_left
			{
				width:	205px;
				background-color:	#215118;
				color:	#ffffff;
				letter-spacing: 0.5px;
			}
			
			td.middle_left_spacer
			{
				width:	18px;
			}
			
			td.middle_main
			{
				width:	500px;
				height: 550px;
				
				border-left:	solid 3px;
				border-right:	solid 3px;
				border-top:		solid 3px;
				border-bottom:	solid 3px;
				border-color:	#dad6d5;
				padding: 5px;
				
			}
			
			td.middle_main_spacer
			{
				width:	18px;
			}
			
			td.middle_right
			{
				width:	180px;
			}
			
			td.bottom_spacer
			{
				height:				18px;
				background-color:	#ffffff;
			}
			
			td.bottom_banner
			{
				background-color:	#7b7973;
				height:				22px;
				padding:			5px;
				color:				#ffffff;
				
			}
			a.bottom_banner
			{
				color:				#ffffff;
				text-decoration:	none;				
			}
			a.bottom_banner:hover
			{
				color:				#CCCCCC;
			}
			
			td.image_top
			{
				height: 20px;
				padding: 5px;
				background-color:#f7a02d;
				letter-spacing: 0.5px;
				color: #FFFFFF;
			}
			
			td.image_main
			{
				height: 20px;
				
				border-left:	solid 3px;
				border-right:	solid 3px;
				border-top:		solid 3px;
				border-bottom:	solid 3px;
				border-color:	#dad6d5;
			}
			
			.nav_prod 
{
	FONT-SIZE: 0.7em; 
	COLOR: #666666; 
	FONT-FAMILY: trebuchet MS;
}

.nav_menu
{
	FONT-SIZE: 0.7em; 
	COLOR: #666666; 
	FONT-FAMILY: trebuchet MS;
}
 .nav_item
 {
	FONT-SIZE: 0.7em; 
	COLOR: #666666; 
	FONT-FAMILY: trebuchet MS;
}

.td_top
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#ff8e21; 
	FONT-FAMILY: 	arial;
	font-weight: bold;
	
	height: 		23px;
	
	padding:		2px;
	
	border-top:		0px solid #99bbe8;
	border-bottom:	1px solid #d0d0d0;
	border-left:	0px solid #99bbe8;
	border-right:	1px solid #d0d0d0;
	
	BACKGROUND-IMAGE: 	url(template/aao/image/table/td_top_bg.png); 
	background-repeat: 	repeat;
}

.td_normal
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#000000; 
	FONT-FAMILY: 	arial;

	border-top:		0px solid #99bbe8;
	border-bottom:	1px solid #cccccc;
	border-left:	0px solid #99bbe8;
	border-right:	1px solid #cccccc;
	
}

.td_item
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#ff8e21; 
	FONT-FAMILY: 	arial;

	
	height: 		23px;
	
	padding:		2px;
	
	border-top:		0px solid #99bbe8;
	border-bottom:	1px solid #d0d0d0;
	border-left:	0px solid #99bbe8;
	border-right:	1px solid #d0d0d0;
	
}


.td_normal2
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#000000; 
	FONT-FAMILY: 	arial;

	border-top:		0px solid #99bbe8;
	border-bottom:	1px solid #cccccc;
	border-left:	0px solid #99bbe8;
	border-right:	0px solid #cccccc;
	
}

.td_left
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#999999; 
	FONT-FAMILY: 	arial;

	
	
	
	padding:		2px;
	
	border-top:		0px solid #99bbe8;
	border-bottom:	1px solid #cccccc;
	border-left:	0px solid #99bbe8;
	border-right:	1px solid #cccccc;
	
	BACKGROUND-IMAGE: 	url(template/aao/image/table/td_left_bg.png); 
	background-repeat: 	repeat;
}

a img
{
border:0;
}

.option_window
{
	background-color:	#FFFFFF;
	width:	346;
	height:	173;
}

.OKHeader
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#330066; 
	FONT-FAMILY: 	arial;
	font-weight: 	bold;
	
	height: 		23px;
	
	padding:		2px;
	
	border-top:		0px solid #59b562;
	border-bottom:	1px solid #59b562;
	border-left:	0px solid #59b562;
	border-right:	1px solid #59b562;
	
	BACKGROUND-IMAGE: 	url(template/aao/image/table/OK_top_bg.png); 
	background-repeat: 	repeat;
}

.OKMessage
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#000000; 
	FONT-FAMILY: 	arial;
	padding:		2px;
	
	border-top:		0px solid #59b562;
	border-bottom:	1px solid #59b562;
	border-left:	0px solid #59b562;
	border-right:	1px solid #59b562;
}

.ErrorHeader
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#330066; 
	FONT-FAMILY: 	arial;
	font-weight: 	bold;
	
	height: 		23px;
	
	padding:		2px;
	
	border-top:		0px solid #330066;
	border-bottom:	1px solid #330066;
	border-left:	0px solid #330066;
	border-right:	1px solid #330066;
	
	BACKGROUND-IMAGE: 	url(template/aao/image/table/Error_top_bg.png); 
	background-repeat: 	repeat;
}

.ErrorMessage
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#000000; 
	FONT-FAMILY: 	arial;
	padding:		2px;
	
	border-top:		0px solid #330066;
	border-bottom:	1px solid #330066;
	border-left:	0px solid #330066;
	border-right:	1px solid #330066;
}

.div_top
{
	FONT-SIZE: 	 	0.7em; 
	COLOR: 			#000000; 
	FONT-FAMILY: 	arial;

	padding:		2px;
	height:			25px;
	border-top:		1px solid #649fff;
	border-bottom:	1px solid #649fff;
	border-left:	0px solid #649fff;
	border-right:	0px solid #649fff;
	
	vertical-align:	middle;
	
	BACKGROUND-IMAGE: url(http://dms.aao.nl/template/aao/image/menu/bg_panel_top_right2.gif); 
	background-repeat: 	repeat;
}

.div_window
{
	background-color: #FFFFFF;	
	border-top:		0px solid #649fff;
	border-bottom:	1px solid #649fff;
	border-left:	1px solid #649fff;
	border-right:	1px solid #649fff;
}			
