/************************** TOP Navigation DIV *********************************/

#topnavigation {
	width: 959px; 
	height: 60px; 
    border: none;
    background-color: #E6EAEE;
}

.bgtopnavi {
    background-color: #E6EAEE;
}

/************** TOP Navigation Level 1 **************/

.bgtopnavi_lv1 {
    background-color: #55758F;
}

ul.topnavi_lv1 {
    width: 100%;
	margin: 0; 
    padding: 0;
	border-top: 2px solid #55758F;	
}

li.topnavi_lv1 {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

a.topnavi_lv1 {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: normal;
    text-decoration: none; 
    color: #FFFFFF; 
    background-color: #55758F; 
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	border: none;
	border-left: 1px solid #E6EAEE;
}

a.topnavi_lv1:hover {
    color: #FFFFFF; 
    background-color: #9BADBF;
}

a.topnavi_lv1_active {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: normal;
    text-decoration: none; 
    color: #FFFFFF; 
    background-color: #9BADBF; 
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	border: none;
	border-left: 1px solid #E6EAEE;
}

div.topnavi_lv1_fastaccess {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: bold;
    text-decoration: none; 
    color: #55758F; 
    background-color: #FFC82A; 
	padding-left: 10px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	border: none;
}



/******************* Fast access menu ************************/
#fastaccess_sub {
	position		: absolute; 
	left			: 0px; 
	top				: 0px; 
	width			: 239px; 
	background-color: #E6EAEE; 
    border-bottom	: 8px solid #9BADBF;
	z-index			: 1010;
}
ul.fastaccess_sub {
    width			: 209px;
	margin			: 0; 
    padding			: 0;
    padding-top		: 21px; 
    padding-bottom	: 22px; 
    padding-left	: 30px; 
}

li.fastaccess_sub {
	list-style		: none;
	margin			: 0; 
	padding			: 0;
}

a.fastaccess_sub {
	width: 191px;
	display: block;
	padding-left: 8px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 5px;
	border: none;	
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none; 
    color: #717274; 
}

a.fastaccess_sub:hover {
    color: #717274; 
    background-color: #FFFFFF;
}




/************** TOP Navigation Level 2 **************/

.bgtopnavi_lv2 {
    background-color: #9BADBF;
}
ul.topnavi_lv2 {
    width: 100%;
    margin: 0; 
    padding: 0;
}

li.topnavi_lv2 {
	list-style: none;
	display: inline;
	margin: 0; 
	padding: 0;
}

a.topnavi_lv2 {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: normal;
    text-decoration: none; 
    color: #FFFFFF; 
    background-color: #9BADBF; 
	padding-left: 16px;
	padding-right: 16px;
	margin-top : 2px;
	padding-top: 3px;
	padding-bottom: 6px;
	border: none;
	border-left: 1px solid #55758F;
}
a.topnavi_lv2:hover {
    color: #395973; 
    background-color: #E6EAEE;
	margin-top : 2px;
	padding-top: 3px;
	padding-bottom: 6px;

}


a.topnavi_lv2_active {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: normal;
    text-decoration: none; 
    color: #395973; 
    background-color: #E6EAEE; 
	padding-left: 16px;
	padding-right: 29px;
	margin-top : 2px;
	padding-top: 3px;
	padding-bottom: 6px;
	border: none;
	border-left: 1px solid #55758F;
}





/************************** LEFT Navigation DIV *********************************/

#leftnavigation {
	width:239px; 
    border: none;
    background-color: #fafafa;

}



/************** LEFT Navigation Level 1 **************/

ul.leftnavi_lv1 {
    width: 239px;
    margin: 0; 
    padding-left: 0;
    padding-top: 8px; 
    padding-right: 0;
    padding-bottom: 16px; 
    border: none;
    border-bottom: 1px solid #E6EAEE;
    background-color: #E6EAEE;
}

li.leftnavi_lv1 {
	list-style: none;
	margin: 0; 
	padding: 0;
	
}

a.leftnavi_lv1 {
	width: 197px;
	height: 15px;
    display: block;
	margin-left: 30px;
	margin-bottom: 10px; 
	padding-left: 03px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
    border: none;
	font-size: 0.9em; 
    font-weight: bold;
    text-decoration: none; 
    color: #395973; 
    background-color: #E6EAEE; 
    border-top: 1px solid #E6EAEE;
}

a.leftnavi_lv1:hover {
    color: #395973; 
    background-color: #FFFFFF;
    border-top: 1px solid #E6EAEE;
    text-decoration: none !important ;
}
a.leftnavi_lv1:visited {
	color			: #395973 !important ;
}


a.leftnavi_lv1_active {
	width: 197px;
	height: 15px;
    display: block;
	margin-left: 30px;
	margin-bottom: 10px; 
	padding-left: 03px;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
    border: none;
	font-size: 0.9em; 
    font-weight: bold;
    text-decoration: none; 
    color: #395973; 
    background-color: #FFFFFF; 
    border-top: 1px solid #E6EAEE;
}

a.leftnavi_lv1_active:hover {
    text-decoration: none !important ;
}
a.leftnavi_lv1_active:visited {
	color			: #395973 !important ;
}




/************** LEFT Navigation Level 2 **************/

ul.leftnavi_lv2 {
    width: 239px;
    margin: 0; 
    padding: 0;
    padding-left: 0;
    background-color: #E6EAEE;
    border: none;
}

li.leftnavi_lv2 {
	list-style: none;
	width: 165px;
	margin: 0; 
	padding: 0;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 44px; 
    background-color: #E6EAEE; 
}

a.leftnavi_lv2 {
	width: 189px;
    display: block;
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 4px;
    border: none;
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none; 
    color: #395973; 
    background-color: #E6EAEE; 

}

a.leftnavi_lv2:hover {
    color: #395973; 
    background-color: #FAFAFA;
    text-decoration: none !important ;
}
a.leftnavi_lv2:visited {
	color			: #395973 !important ;
}

a.leftnavi_lv2_active {
	width: 189px;
    display: block;
	margin: 0; 
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 4px;
    border: none;
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none; 
    color: #395973; 
    background-color: #FAFAFA; 
}

a.leftnavi_lv2_active:hover {
    text-decoration: none !important ;
}
a.leftnavi_lv2_active:visited {
	color			: #395973 !important ;
}



/************** LEFT Navigation Level 2 **************/

ul.leftnavi_lv2 {
    width: 239px;
    margin: 0; 
    padding: 0;
    padding-left: 0;
    background-color: #E6EAEE;
    border: none;
}

li.leftnavi_lv2 {
	list-style: none;
	width: 165px;
	margin: 0; 
	padding: 0;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 44px; 
    background-color: #E6EAEE; 
}

a.leftnavi_lv2 {
	width: 189px;
    display: block;
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 4px;
    border: none;
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none; 
    color: #395973; 
    background-color: #E6EAEE; 

}

a.leftnavi_lv2:hover {
    color: #395973; 
    background-color: #FAFAFA;
    text-decoration: none !important ;
}
a.leftnavi_lv2:visited {
	color			: #395973 !important ;
}

a.leftnavi_lv2_active {
	width: 189px;
    display: block;
	margin: 0; 
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 4px;
    border: none;
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none; 
    color: #395973; 
    background-color: #FAFAFA; 
}

a.leftnavi_lv2_active:hover {
    text-decoration: none !important ;
}
a.leftnavi_lv2_active:visited {
	color			: #395973 !important ;
}




/************** LEFT Navigation Level 2 **************/

ul.leftnavi_lv3 {
    width: 170px;
    margin: 0; 
    padding: 0;
    padding-left: 0;
    background-color: #E6EAEE;
    border: none;
}

li.leftnavi_lv3 {
	list-style: none;
	width: 125px;
	margin: 0; 
	padding: 0;
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 14px; 
    background-color: #E6EAEE; 
}

a.leftnavi_lv3 {
	width: 175px;
    display: block;
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 4px;
    border: none;
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none; 
    color: #395973; 
    background-color: #E6EAEE; 

}

a.leftnavi_lv3:hover {
    color: #395973; 
    background-color: #FAFAFA;
    text-decoration: none !important ;
}
a.leftnavi_lv3:visited {
	color			: #395973 !important ;
}

a.leftnavi_lv3_active {
	width: 175px;
    display: block;
	margin: 0; 
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 4px;
    border: none;
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none; 
    color: #395973; 
    background-color: #FAFAFA; 
}

a.leftnavi_lv3_active:hover {
    text-decoration: none !important ;
}
a.leftnavi_lv3_active:visited {
	color			: #395973 !important ;
}


/************** Content "Bread Crumb" Navigation **************/
#breadcrumb {
	margin-top		: 16px;
	font-size		: 0.75em;
	color			: #55758F;
}
#breadcrumb a.contentnavi {
	color			: #55758F;
    text-decoration : none; 
}
#breadcrumb a.contentnavi:visited {
	color			: #55758F !important ;
}

#breadcrumb a.contentnavi_active {
	color			: #3E3E40;
    text-decoration : none; 
}
#breadcrumb a.contentnavi_active:visited {
	color			: #3E3E40 !important ;
}


/************** Sitemap Navigation **************/
#sitemaphl {
	font-family		: "Arial Narrow", Helvetica, sans-serif, Verdana; 
	font-size		: 2em;
    font-weight		: bold;
	color			: #00649B;
	margin-top		: 56px;
	margin-left		: 29px;
	margin-bottom	: 22px;
}
#sitemap {
	width			: 900px; 
    border			: none;
    margin-left		: 00px;
    margin-bottom	: 50px;
}


td.sitemap_lv1 {
    width			: 178px;
	padding-bottom	: 8px;
	border-bottom	: 2px solid #00649B;
}
td.sitemap_lv1_col {
	padding-bottom	: 8px;
	border-bottom	: 2px solid #00649B;
}

a.sitemap_lv1 {
	font-family		: Arial, Helvetica, sans-serif, Verdana; 
	font-size		: 1.0em; 
    font-weight		: bold;
    text-decoration	: none !important ;
    color			: #55758F; 
}
a.sitemap_lv1:visited {
    color			: #55758F !important ;
}


ul.sitemap_lv2 {
	margin			: 0; 
    padding			: 0;
}
li.sitemap_lv2 {
	list-style		: none;
	margin			: 0; 
	margin-top		: 7px; 
	padding			: 0;
	padding-bottom	: 9px;
	border-bottom	: 1px solid #55758F;
}
a.sitemap_lv2 {
	font-family		: Arial, Helvetica, sans-serif, Verdana; 
	font-size		: 0.9em; 
    font-weight		: bold;
    text-decoration	: none !important ;
    color			: #55758F; 
}
a.sitemap_lv2:visited {
    color			: #55758F !important ;
}


ul.sitemap_lv3 {
	margin			: 0; 
	margin-left		: 12px;
    padding			: 0;
}
li.sitemap_lv3 {
	list-style		: none;
	margin			: 0; 
	margin-top		: 1px; 
	padding			: 0;
}
a.sitemap_lv3 {
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none !important ;
    color: #55758F; 
}
a.sitemap_lv3:visited {
    color			: #55758F !important ;
}



/******************* TABs navigation *********************/
.tab_bg {
    background-color: #FAFAFA; 
}
.tab_bg_border {
    background-color: #9BADBF;
}
.tab_bg_border_none {
    background-color: #FFFFFF;
}
a.tab {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: normal;
    text-decoration: none !important ;
    color: #55758F; 
    background-color: #FAFAFA; 
    padding-left: 9px;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 3px;
}
a.tab:visited {
    color: #55758F !important ;
}
a.tab:hover {
    color: #000000 !important ;
    text-decoration: none !important ;
}

a.tab_active {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: bold;
    text-decoration: none !important ;
    color: #000000; 
    background-color: #FFFFFF; 
    padding-left: 9px;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 3px;
}
a.tab_active:visited {
    color: #000000 !important ;
}
a.tab_active:hover {
    color: #000000 !important ;
    text-decoration: none !important ;
}


/************** Graph TABs navigation **************/
a.tabgraph {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: normal;
    text-decoration: none !important ;
    color: #55758F; 
    background-color: #FFFFFF; 
    padding-left: 9px;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 3px;
}
a.tabgraph:visited {
    color: #55758F !important ;
}
a.tabgraph:hover {
    color: #000000 !important ;
    text-decoration: none !important ;
}

a.tabgraph_active {
	float: left; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.0em; 
    font-weight: normal;
    text-decoration: none !important ;
    color: #000000; 
    background-color: #FFFFFF; 
    padding-left: 9px;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 3px;
}
a.tabgraph_active:visited {
    color: #000000 !important ;
}
a.tabgraph_active:hover {
    color: #000000 !important ;
    text-decoration: none !important ;
}





