			html {
				height: 100%; 
				max-height: 100%;
				
				overflow: auto; 
				
				padding: 0px; 
				margin: 0px; 
				
				border: 0px; 
			}
			
			body {
				height: 100%; 
				max-height: 100%;
				
				padding: 0px; 
				margin: 0px;
				
				overflow: auto;
				
				background-color: #00166a;
				
				font-family: Verdana, Arial, Helvetica;
				font-size: 12px;
			}
			
			* html body {
				padding: 76px 0% 0px 50%; 
			}
			
			div#maincontentwrapper {
				position: fixed; 
				top: 76px;
				left: 50%;
				bottom: 0px;
				right: 0%;
				
				width: 1024px;
				height: 100%;
				
				overflow: hidden;
				
				background-color: #00166a;
				border: solid black;
				border-width: 0px 1px 0px 0px;
				
				padding: 0px;
				margin: 0px;
				margin-left: -512px;
			}
			
			.contentwrapper {
				width: 1024px;
				height: 100%;
				
				position: absolute;
				top: 0px;
				left: 50%;
				
				margin-left: -512px;
				padding: 0px;
				
				z-index: -100;
			}
			
			.content.left {
				display: block;
				
				position: absolute;
				top: 0px;
				left: 0px;
				bottom: 0px;
				
				width: 200px;
				
				overflow: hidden;
				
				text-align: right;
			}
				
				.content.left div.newsBox, .content.left div.newsBoxDoubleHeight {
					width: 198px;
					height: auto;
					
					border: solid black;
					border-width: 0px 0px 0px 1px;
					
					background-image: url("../../gfx/newsbox.png");
					background-position: top;
					background-repeat: no-repeat;
					
					display: block;
				}
				
				.content.left div.newsBoxDoubleHeight {
					background-image: url("../../gfx/newsboxDoubleHeight.png");
				}
				
				.content.left ul {
				    width: 198px;
				    height: auto;
				    
				    display: block;
				    
					padding: 0px;
					margin: -1px -2px 0px 0px;
					
					border: solid #000000;
					border-width: 0px 1px 1px 1px;
					
					list-style: none;
				}
				  
					  	.content.left li {
							width: 198px;
							height: 25px;
							
							display: block;
							
							padding: 5px;
							margin: 0px;
							
							color: #000000;
							font-size: 12px;
							font-weight: bold;
							
							background-image: url("../../gfx/footerbg.png");
							background-position: bottom;
							background-repeat: repeat-x;
							
							text-align: center;
						}
					  
						.content.left li a {
							color: #000000;
							text-decoration: none;
						}
						
						.content.left li a:hover {
							color: white;
						}
						
						.content.left li a:active {
							color: white;
							font-weight: bold;
							text-decoration: none;
						}
						
						.content.left li.menuitem_active a {
						  	color: white;
							font-weight: bold;
							text-decoration: none;
						}
						
						.content.left div.menuFooter {
							width: 198px;
							height: 15px;
							
							background-image: url("../../gfx/menufooter.png");
						}
						
			.content.right {
				display: block;
				
				position: absolute;
				top: 0px;
				left: 200px;
				bottom: 0px;
				
				width: 822px;
				height: 100%;
				
				overflow-x: hidden;
				overflow-y: auto;
				
				margin: 0px;
				padding: 10px;
				
				background-color: #ffffff;
				background-image: url("../../gfx/bg_maincontent.png");
				border-left: 1px solid #000000;
				
				z-index: 5;
				
				text-align: center;
			}
				
				.content.right a {
					color: #000000;
					font-weight: bold;
					text-decoration: none;
				}
				
				.content.right a:hover {
					color: #588fff;
				}
				
				.content.right a:active {
					color: #588fff;
				}
				
				.content.right iframe {
					border: 1px solid black;
				}
				
				.content.right .welcomeAnimation {
					width: 785px;
					height: 490px;
					
					margin: 0px;
					
					background: transparent;
				}
				
				.content.right img.areaWelcome, .content.right img.graphicalLink {
					width: 825px;
					height: 150px;
					
					margin: -10px 0px 10px -10px;
					
					border: 0px;
					border-bottom: 1px solid black;
				}
				
				.content.right img.graphicalLink {
					height: 50px;
					
					margin: 15px 0px 0px -10px;
					
					border-top: 1px solid black;
				}
				
			.header {
				position: absolute;
				top: 0px;
				left: 0px;
				
				width: 1024px; 
				height: 76px;
			}
			
				.site_header {
					position: absolute;
					top: 0px;
					right: 0px;
					
					width: 1022px;
					height: 75px;
				}
			
				.header div.interactivity_header {
					position: absolute;
					top: 5px;
					right: 0px;
					
					width: 100%;
					
					padding-right: 0px;
					
					color: #ffffff;
					font-weight: bold;
					font-size: 12px;
					text-align: right;
				}
					
					.header div.interactivity_header ul {
						list-style: none;
						
						margin: 0;
						padding: 0;
						
						text-align: right;
					}
					
					.header div.interactivity_header li {
						display: inline;
						margin-right: 8px;
					  }
					  
						.header div.interactivity_header li a {
							color: #ffffff;
							font-size: 12px;
							text-decoration: none;
						}
						
						.header div.interactivity_header li a:hover {
							color: #588fff;
						}
						
						.header div.interactivity_header li a:active {
							color: #588fff;
							font-weight: bold;
							text-decoration: none;
						}
						
						.header div.interactivity_header li.menuitem_active a {
						  	color: #588fff;
							font-weight: bold;
							text-decoration: none;
						}
						
				.header div#topmenu {
					position: absolute;
					right: 0px;
					bottom: 1px;
					
					width: 822px;
					height: 15px;
					
					padding: 0px;
					
					background: transparent;
					
					color: #ffffff;
					font-size: 12px;
					font-weight: bold;
					text-align: center;
				}
				
					.header div#topmenu ul {
					  list-style: none;
					  margin: 0;
					  padding: 0;
					}
				  
					  .header div#topmenu li {
						  display: inline;
						  margin-right: 8px;
					  }
					  
						.header div#topmenu li a {
							color: #ffffff;
							text-decoration: none;
						}
						
						.header div#topmenu li a:hover {
							color: #588fff;
						}
						
						.header div#topmenu li a:active {
							color: #588fff;
							font-weight: bold;
							text-decoration: none;
						}
						
						.header div#topmenu li.menuitem_active a {
							color: #588fff;
							font-weight: bold;
							text-decoration: none;
						}