	
	body { 
	margin:0px; 
	padding:0px; 
	border:0px; 
	font-family:Verdana,Arial,Helvetica,Sans-Serif; 
	font-size:11px;
	}

	.allcontent {
	max-width:900px;
	}
	
	.logo {
	position:absolute;
	left:20px;
	top:20px;
	border:0px solid black;
	}
	
	.teaser { 
	position:relative;
	margin-left:640px;
	margin-top:35px;
	width:550px;
	height:65px;
	border:0px solid black;
	}

	.content {
		width:900px;
		position:relative;
		top:65px;
		margin-left:215px;
		border:1px dashed #cccccc;
		padding: 1em;
		overflow:hidden;
		float:left;
	}
	
	.content_withflash {
		position:absolute;
		top:165px;
		width:100%;
	}
	
	.flashimagesdiv {
		clear:both;
		width:100%;
	}

	.footer {
		position:relative;
		float:left;
		margin-left:215px;
		margin-top:70px;
		padding:1em;
		width:900px;
	}
	.footer_withflash {
		position:absolute;
		left:215px;
		top:530px;
		padding:1em;
		width:900px;
	}
	
	.textdiv_layer {
		position:absolute;
		width:389px;
		height:360px;
		padding-left:20px;
		padding-right:20px;
		padding-top:10px;
		top:0px;
		left:750px;
		background:url(/common/images/whitebox.png);
		z-index:100;
	}

	.navigation { width:900px; position:absolute; left:213px; top:130px; display:block; border:0px solid black; }
	
	.navpoint_inactive { margin-right:10px; float:left; color:#6a717b; margin-top:5px; height:16px; font-weight: normal; }
	
	.navpoint_active_div { margin-right:10px; float:left; line-height: 12px; display: block; border-width:0px; color: #880000; height:16px; margin-top:5px; font-weight:bold; }
	
	.navpoint_active { float:left; margin-right:10px; border-width:0px; color:#880000; margin-top:5px; font-weight: bold; background:0 bottom; background-repeat:no-repeat }




	.subnavpoint_inactive { margin-right:10px; color:#6a717b; margin-top:5px; height:16px; font-weight: normal; }
	
	.subnavpoint_active { margin-right:10px; border-width:0px; color:#880000; margin-top:5px; font-weight: bold; background:0 bottom; background-repeat:no-repeat; text-decoration: none; }

	.subnavpoint_active_div { line-height: 12px; display: block; border-width:0px; color: #880000; height:16px; margin-top:5px; font-weight:bold; background:url(/common/images/line_highlight.gif) 0em bottom; background-repeat:no-repeat }




	.imagesdiv { float:left; width:565px; border:0px solid black; display:inline }
	
	.textdiv { float:left; width: 300px;padding-top:5px;display: inline; }
	.textdiv_wide { visibility: visible; float: left; width: 600px;padding-top:5px;display: block; overflow: visible; }
	
	.thumbnails { display: inline; width:547px; max-width:547px; }
	.thumbnail { display: inline; margin-top:10px; width: 73px; float:left; }
	
	.photo_medium { height:363px; width:547px; text-align:right; }

	.headline { font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size: 12px; color: #880000; font-weight: bold; line-height:20px;  }
	.subline { font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: #6a717b; font-weight: bold; line-height:16px;  }
	.copytext { font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: #6a717b; line-height:16px; }
	.copytext_small { font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size: 9px; color: #6a717b; line-height:12px; }
	
	a:active { outline: none; }
	
	a:link.videopoint { color: #AAAAAA; font-weight: normal; text-decoration:none; }
	a:visited.videopoint { color: #AAAAAA; font-weight: normal; text-decoration:none; }
	a:hover.videopoint { color: #880000; font-weight: normal; text-decoration:underline; }
		
	a:link.navpoint_inactive { color: #6a717b; font-weight: normal; text-decoration:none; }
	a:visited.navpoint_inactive { color: #6a717b; font-weight: normal; text-decoration:none; }
	a:hover.navpoint_inactive { color: #880000; font-weight: normal; text-decoration:underline; }

	a:link.navpoint_active { color: #880000; font-weight: bold; text-decoration:none; }
	a:visited.navpoint_active { color: #880000; font-weight: bold; text-decoration:none; }
	a:hover.navpoint_active { color: #880000; font-weight: bold; text-decoration:none; }
	
	a:link.copytext_small { color:#880000; font-weight: bold; font-size: 9px; text-decoration:none; }
	a:visited.copytext_small { color:#880000; font-weight: bold; font-size: 9px; text-decoration:none; }
	a:hover.copytext_small { color:#880000; font-weight: bold; font-size: 9px; text-decoration:underline; }
	
	a:link.contentlink { color:#880000; font-weight: bold; font-size: 10px; text-decoration:none; }
	a:visited.contentlink { color:#880000; font-weight: bold; font-size: 10px; text-decoration:none; }
	a:hover.contentlink { color:#880000; font-weight: bold; font-size: 10px; text-decoration:underline; }
	
	a:link.startlink { color:#880000; font-weight: bold; font-size: 12px; text-decoration:none; }
	a:visited.startlink { color:#880000; font-weight: bold; font-size: 12px; text-decoration:none; }
	a:hover.startlink { color:#880000; font-weight: bold; font-size: 12px; text-decoration:underline; }

	a:link.copytext_small_nochange { color: #6a717b; font-weight: normal; text-decoration:none; }
	a:visited.copytext_small_nochange { color: #6a717b; font-weight: normal; text-decoration:none; }
	a:hover.copytext_small_nochange { color: #6a717b; font-weight: normal; text-decoration:underline; }
	
	a:link.contentbutton { color: #6a717b; font-weight: normal; text-decoration:none; padding:5px;border:1px dashed silver; background-color:#EEEEEE }
	a:visited.contentbutton { color: #6a717b; font-weight: normal; text-decoration:none; padding:5px;border:1px dashed silver; background-color:#EEEEEE }
	a:hover.contentbutton { color: #ffffff; font-weight: normal; text-decoration:none; padding:5px;border:1px dashed silver; background-color:#880000 }
	
	img {
	   behavior: url("/common/css/pngbehavior.htc");
	}
