body 						{ 
									height: 100%;
									margin: 0px; 
									padding-top: 1px;
									background: #FFF;
								}

								
	.container, .containerb		{ 
									width: 100%;
									/*overflow: hidden;*/
								}	
	.containerb {
		border: 1px solid #E5E5E5;
		border-width: 1px 0px;
	}
	
		#header, #topmenu, #innercontainer {
			/*
			border: 1px solid #D6D6D6;
			border-width: 0px 1px;
			*/
		}

		#header 	{
									width: 978px;
									height: 122px;
									margin: 0px auto 0px auto;
									background: #FFF;
								}
								
								
		#header #logo { 
			position: absolute;
			top: 20px;
			margin-left: 0px;
			width: 366px;
			height: 90px;
			z-index: 100;
		}

		
		#header #righttitle { 
							float: right; 
							width: 715px;
							margin-right: 12px;
								}
								
								
								

		#topmenu		{ 
									width: 978px;
									margin: 3px auto 5px auto;
									background: #FFF;
									overflow: hidden;
									text-align: center;
		}	

		
		#topmenu a, #topmenu a:link {
			float: left;
			margin: 4px 45px 4px 0px;
			padding: 1px;
			overflow: hidden;
			color: #5D5D5D;
			text-decoration: none;
			font-family: "Trebuchet MS", Helvetica, sans-serif;
			font-size: 1.0em;
			border-bottom: 2px solid #FFF;
		}

		#topmenu a:hover {
			color: #333;
			border-bottom: 2px solid #D8203C;
		}
		
		#topmenu a.activelink, #topmenu a.activelink:hover {
			color: #B8001C;
		}
	

	.tabsicon, .tabscenter, .tabsright,
	.tabsactiveicon, .tabsactivecenter, .tabsactiveright {
		float: left;
	}

	.tabsicon, .tabsactiveicon {
			margin-right: 6px;
			width: 28px;
			height: 26px;
			background-repeat: no-repeat;
			background-position: right bottom;
	}	
	

	.tabscenter, .tabsactivecenter {
		padding-top: 3px;
		height: 23px;
	}

	.tabsleft, .tabsactiveleft, .tabsright,  .tabsactiveright		{ display: none; }	
	
	
	
	
		
		/** BODY **/
		#innercontainer	{ 
									width: 978px;
									overflow: hidden;
									margin: 0px auto;
								}
								
		#left					{ 
										float: left;
										width: 174px;
										margin-right: 8px;
										text-align: left;
										padding-top: 0px;
										min-height: 300px; 
										/* 862px height */
										/* padding-left: 5px; */
									}
									
			#leftinner {
										width: 174px;
										min-height: 300px; 
										/*background: #d2d397;*/
									}									
									
										
				
				#leftmenu		{
											margin: 8px 0px 12px 0px;
											/* margin-right: -1px; */
											padding: 0px 2px 0px 2px;
											width: 168px;
											/* border: 1px solid #f00; */
										}

					#leftmenu a, #leftmenu a:link {
											color: #ECFFFF;
											text-decoration: none;
											font-family: "Trebuchet MS", Helvetica, sans-serif;
											font-size: 1.0em;
											font-weight: bold;
											text-transform: uppercase;
										}
										
					#leftmenu ul {
													list-style-type: none;
													margin: 0; padding: 0px 0px;
													/* background: #999;*/
													margin-bottom: 6px;
													/* border-bottom: 1px solid #343434; */
												}

					#leftmenu ul li a, #leftmenu ul li a:link {
													display: block;
													width: 146px;
													background: #FFF;
													margin: 0px 0px 0px 4px;
													padding: 4px 2px 2px 6px;
													color: #000;
													text-decoration: none;
													font-size: 12px;
													border: 1px solid #343434;
													border-width: 1px 1px 0px 1px;
												  }
					

					#leftmenu ul li a.bottom 				{ 
													padding-bottom: 8px;
													border-bottom: 1px solid #343434;
													}

													
					#leftmenu ul li a:hover {
													background: #DDF;
					}
					
					#leftmenu ul li a.active	{	
													/*padding: 3px 0px 2px 6px;*/
													border-top: 3px solid #222;
													border-left: 3px solid #222;
													/*background: #d4d06f;*/
													}
					#leftmenu ul li a.bottom.active {
													/*padding: 3px 0px 6px 6px;*/
													}

		
					
		#main					{ 
										float: left;
										/* total: 634px */
										width: 618px;
										padding-top: 10px;
										min-height: 300px; 
										text-align: center;
										border-right: 1px solid #E5E5E5;
									}
									
																		
									


				#breadcrumb	{
											font-size: 10px;
											margin: 5px 10px 0px 0px;
											padding: 2px 0px 2px 11px;
											border: 1px solid #D7D7D7;
											background: #FFF;
											text-align: left;
										}
																						
										
				#errbox, #succbox, #bckbox { margin: 20px 20px 20px 0px; padding: 15px 19px; border: 1px solid #000; font-size: 14px; font-weight: bold; color: #000;  }
				#errbox { border-color: #F00; background-color: #FAA; }
				#succbox { border-color: #0F0; background-color: #AFA; }
								
								
		#right	{ 
										float: left;
										width: 174px;
										text-align: center;
						}
						
									
									
			#right a, #right a:link {
											color: #5D5D5D;
											text-decoration: underline;
											font-family: "Trebuchet MS", Helvetica, sans-serif;
											font-size: 1.0em;
											font-weight: bold;
										}
										
			#right a:hover {
											color: #333;
											text-decoration: none;
			}
																			
								
	/** FOOTER **/
		.containerc {
			position: fixed;
			bottom: 0px;
			width: 100%;
			text-align: center;
			border-top: 3px solid #FFF;
		}
		
		#cookieremindercontainer {
			background: rgba(25, 39, 51, 0.8);
			padding: 30px 0px;
			
		}
		
		#footer, #cookiereminder 	{
									background: rgba(25, 39, 51); /* #192733*/
									width: 978px;
									margin: 0px auto;
									padding: 6px 0px 3px 0px;
									border: solid 0px #343434;
									color: #FFF;
									/*letter-spacing: 0.1em;*/
									text-align: left;
									overflow: hidden;
									font-size: 10px;
								}	
		
		#cookiereminder {
			padding: 16px 18px;
			font-size: 21px;
			margin-bottom: 10px;
			border-radius: 10px;
		}
		#confirmcookie{
			margin-top: 15px;
			border-radius: 8px;
			font-size: 15px;
			padding: 5px 8px;
		}
		
		.footleft 	{
			float: left;
			margin-left: 10px;
		}
		.footright {
			float: right;
			margin-right: 10px;
		}
								
			a.copy 			 { color: #CCDFDF;}
			a.copy:hover { color: #ECFFFF; text-decoration: overline underline;}    									
									