@import url(indexed_search.css);
@import url(css_styled_content.css);
@import url(FCE.css);
@import url(rte_table_styles.css);
@import url(mailform.css);
@import url(dropdownsitemap.css);
@import url(cssfilelist.css);
@import url(ppdynamicpdf.css);
@import url(pp_feuserwelcome.css);
@import url(pp_glossary.css);
@import url(tx-srlanguagemenu.css);
@import url(pp_avdeltickets.css);


html,body {
	height:100%;
	margin:0px auto;
	padding:0;
	z-index:0;
}

* html div.wrapper_all{
	height:100%;
}


body{
	margin:0px auto;
	font-family:Arial, Verdana;
	font-size:12px;
	line-height:23px;
	color:#6a6a6a;
	overflow:-moz-scrollbars-vertical;
	background:#fff;
}

#clearfooter{
	clear:both;
	height:0px;
	display:block;
	width:100%;
}


div>p {margin:0}

p {margin:0}

/*****************************************************/
img{
	border:0;
	margin:0;
	padding:0;
}

.clearing{
	clear:both;
	height:0;
	visibility:hidden;
}


a{
	text-decoration:none;
	color:#0659a9;
}


h1, h2, h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 24px 0px;
	font-size:24px;
	line-height:25px;
	color:#0659a9;

}

h2, h3{
	font-size:18px;
	line-height:20px;
}

h3{
		font-size:14px;
}

h4{
		font-size:12px;
}


/*****************************************************/

.wrapper_all{
	margin:0px auto;
	padding:0px;
	position:absolute;
	top:0px;
	height:auto;
	min-height:100%;
	width:100%;
	z-index:0;

}


.wrapper_centering{
	margin:0px auto;
	width:870px;
	position:relative;
	height:100%;
	min-height:100%;
}

	.wrapper_left{
		width:225px;
		float:left;
		border-top:8px solid #0659a9;
	}

		.LOGO{
		float:left;
		padding:24px 0px 24px 0px;

		}
		
		.MENU_LEFT, .wrapper_search, .CONTENT_LEFT, .CONTACTS{
			background:url(../site_images/divider.gif) no-repeat center top;
			width:213px;
			float:left;
			padding:32px 0px 24px 12px;

		}
			.MENU_LEFT h3, .CONTACTS h3, .SEARCH h3{
				padding-bottom:15px;
			}
			
			.MENU_LEFT ul, .MENU_LEFT li{
				list-style:none;
				float:left;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
			}		
	
			.MENU_LEFT a{
				width:201px;
				float:left;
				display:block;
				color:#787878;
				font-size:14px;
				font-weight:bold;
				line-height:14px;
				padding:5px 0px 5px 8px;
			}
			
			.MENU_LEFT .LEV2 a{
				font-size:12px;
				line-height:12px;
				font-weight:normal;
				padding:5px 0px 4px 24px;
				width:189px;
			}
			
			.MENU_LEFT .LEV3 a{
				font-size:11px;
				line-height:11px;
				font-weight:normal;
				padding:4px 0px 3px 40px;
				width:169px;
			}
			
			.MENU_LEFT .LEV4 a{
				font-size:11px;
				line-height:11px;
				font-weight:normal;
				padding:4px 0px 3px 52px;
				width:157px;
			}
			
			.MENU_LEFT .ACT a, .MENU_LEFT .CUR a{
				color:#0659a9;
			}
			
			.MENU_LEFT .LEV2 .CUR a{
					background:url(../site_images/menu_left_pointer_cur.gif) no-repeat 8px 7px;
			}
			.MENU_LEFT .LEV2 .ACT a{
					background:url(../site_images/menu_left_pointer_act.gif) no-repeat 8px 7px;
			}
			
			.MENU_LEFT .LEV3 .ACT a{
					background:url(../site_images/menu_left_pointer_act.gif) no-repeat 24px 6px;
			}
			
			.MENU_LEFT .LEV3 .CUR a{
					background:url(../site_images/menu_left_pointer_cur.gif) no-repeat 24px 6px;
			}
	
	
			.MENU_LEFT .LEV4 .ACT a{
					background:url(../site_images/menu_left_pointer_act.gif) no-repeat 36px 6px;
			}
		.SEARCH{
			float:left;
			padding-bottom:12px;
			
		}
			.SEARCH form{
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
			}
		
			.SEARCH .swordinput{
				float:left;
				padding-top:12px;
			}
		
			.SEARCH .gobutton{
				float:left;
				padding-left:10px;
			}
			.SEARCH .search_input{
				width:143px;
				float:left;
				border:1px solid #acadb1;
			}

		.QUICKLINKS{
			float:left;
			padding-bottom:24px;
		}

			.QUICKLINKS label{
			float:left;
			font-weight:bold;
			color:#000;
			font-size:11px;
			padding-left:4px;
			}
			
			.QUICKLINKS select{
			width:200px;
			float:left;
			font-size:11px;
			border:1px solid #aeadb2;
			}
			

	
		.LINKS{
			float:left;
		}
		
		
		.CONTENT_LEFT{
			float:left;
		}
		
			.CONTENT_LEFT .CONTENT_ELEMENT{
				padding:0px 0px 0px 0px;
				float:left;
			}
			
		.CONTACTS p.bodytext{
			padding-left:12px;
			color:#000;
		}
		
			.CONTACTS a{
			text-decoration:underline;
			}
	
			.CONTACTS .CONTENT_ELEMENT{
				padding:0px 0px 0px 0px;
			}

	.wrapper_right{
		width:625px;
		float:right;
		padding:0px 0px 0px 0px;
		background:url(../site_images/wrapper_right_background.gif) repeat-x top;

	}
	
		.META{
		float:right;
		padding-top:11px;
		}
		
			.META a{
			background:url(../site_images/meta_divider.gif) no-repeat right;
			padding:0px 8px 0px 8px;
			font-size:10px;
			display:block;
			color:#000;
			float:left;
			text-transform:uppercase;
			}
			
			.META ul, .BREADCRUMBS ul{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				float:left;
				list-style:none;
			}

			.META li, .BREADCRUMBS li{
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				float:left;
				display:inline;
			}
	
		.LANGUAGE{
			float:right;
			padding:5px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			background:url(../site_images/language_background.gif) no-repeat top right;
			
		}
		
			.LANGUAGE_LABEL{
				font-size:10px;
				float:left;
				color:#000;
				padding:6px 3px 0px 5px;
			}
					
		.BREADCRUMBS{
			float:left;
			width:435px;
			height:70px;
			padding-top:12px;
			padding-left:15px;

		}
			.BREADCRUMBS ul{
				height:70px;
			}
		
			.BREADCRUMBS a{
				font-weight:normal;
				color:#000;
				font-size:9px;
				background:url(../site_images/breadcrumb_divider.gif) no-repeat right 7px ;
				padding:0px 4px 0px 1px;
				float:left;
				* white-space:nowrap;
			}
		
			.BREADCRUMBS .ACT a{
				color:#0659a9;
			}
			
			.BREADCRUMBS label{
				float:left;
				font-weight:bold;
				padding:0px 0px 0px 0px;
				font-size:9px;
				width:450px;
				line-height:10px;
			}
		
		.JUMPMENU{
			width:150px;
			float:right;
			padding-top:55px;
		}
			.JUMPMENU select{
				border:1px solid #AEADB2;
				font-size:11px;
				width:150px;
				float:right;
			}
		
			.JUMPMENU form{
				float:right;
			}
			
		.CONTENT{
		float:left;
		width:625px;
		}
		
			.CONTENT .CONTENT_ELEMENT{
				padding:0px 15px 12px 15px;
				width:595px;
			/*	float:left;*/
			}

			
			.CONTENT p.bodytext{
			padding:0px 0px 0px 0px;
			}
			
			.divider_with_toplink, .divider_without_toplink{
				float:left;
				height:24px;
				width:100%;
				padding-bottom:24px;
				background:url(../site_images/divider_large_TL.gif) no-repeat top;
			}
			
			.divider_without_toplink{	
				height:8px;
				background:url(../site_images/divider_large.gif) no-repeat top;
			}
			
				
		
			.CONTENT li li{
				list-style:none;
				background:url(../site_images/list_dash.gif) 4px 6px no-repeat;
				padding-left:14px;
				}
				
			.CONTENT li li li{
				background:none;
				list-style:square;
				padding-left:0px ;

				}
				
			
			.TOPLINK{
			float:right;
			width:20px;
			height:20px;
			}
			
			p.align-right{
				text-align:right;
			}
			
		.wrapper_footer{
			width:625px;
			float:left;
			text-align:center;
		}
		
			.FOOTER_MENU, .FOOTER_TEXT{
				float:left;
				width:100%;
			}
				.FOOTER_MENU a{
					padding:0px 3px 0px 3px;
					color:#aaaaaa;
					font-weight:bold;
					background:url(../site_images/footer_menu_divider.gif) no-repeat right;
				}
				
				.FOOTER_MENU #last_footer_menu a{
					background:none;
				}
				
				.FOOTER_MENU ul{
					display:inline;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
				
				.FOOTER_MENU li{
					display:inline;
					margin:0px 0px 0px 0px;
					padding:0px 0px 0px 0px;
				}
		
			.FOOTER_TEXT{
				font-size:10px;
				color:#cdcdcd;
			}

			.FOOTER_TEXT .CONTENT_ELEMENT{
				float:none;			
			}