/************************** 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;
}

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: 6px;
	padding-right: 29px;
	padding-bottom: 5px;
	border: none;
	border-right: 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: 6px;
	padding-right: 29px;
	padding-bottom: 5px;
	border: none;
	border-right: 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: 9px;
	padding-bottom: 5px;
	border: none;
}
a.topnavi_lv1 img, a.topnavi_lv1_active img {
	margin-right: 2px;
}
div.topnavi_lv1_fastaccess img {
	margin-right: 3px;
}


/******************* Fast access menu ************************/
#fastaccess_sub {
	position		: absolute; 
	left			: 0px; 
	top				: 0px; 
	width			: 239px; 
	background-color: #E6E9EE; 
    border-bottom	: 8px solid #9BADBF;
	z-index			: 1010;
}
ul.fastaccess_sub {
    width			: 212px;
	margin			: 0; 
    padding			: 0;
    padding-top		: 25px; 
    padding-bottom	: 18px; 
    padding-left	: 22px;
}

li.fastaccess_sub {
	list-style		: none;
	margin			: 0px 0px 5px 0px; 
	padding			: 0;
}

a.fastaccess_sub {
	width: 179px;
	display: block;
	padding-left: 8px;
	padding-top: 2px;
	padding-right: 30px;
	padding-bottom: 4px;
	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: 15px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 5px;
	border: none;
	border-right: 1px solid #55758F;
}

a.topnavi_lv2:hover {
    color: #395973; 
    background-color: #E6EAEE;
}

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: 15px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 5px;
	border: none;
	border-right: 1px solid #55758F;
}

/************** TOP Navigation Level 2 Drop Down**************/

#dropdown_lv2_sub_1{
	border-left:none !important ;
}

div.dropdown_lv2_sub {
	position		: absolute; 
	left			: 0px; 
	top				: 0px; 
	width			: 239px; 
	background-color: #9BADBF;
	z-index			: 1010;
	border-left		: 1px solid #E6EAEE;
	border-right	: 1px solid #E6EAEE;
}

ul.dropdown_lv2_sub {
	margin			: 0; 
    padding			: 0;
   	width			: 220px; 
    padding-top		: 20px; 
    padding-bottom	: 24px; 
    padding-left	: 19px;
}

li.dropdown_lv2_sub {
	list-style		: none;
	margin			: 0; 
	margin-bottom	: 1px; 
	padding			: 0;
}

a.dropdown_lv2_sub {
	width: 181px;
	display: block;
	padding-left: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 30px;
	border: none;	
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1em; 
    font-weight: normal;
    text-decoration: none; 
    color: #FFFFFF; 
}

a.dropdown_lv2_sub:hover {
    color: #395973; 
    background-color: #E6EAEE;
}

#horizontal_line_lv1_1, #horizontal_line_lv1_2 {
	position		: absolute; 
	left			: 0px; 
	top				: 0px; 
	width			: 0px;
	height			: 2px;
	background-color: #55758F; 
	border			: none;	
	font-size		: 0;
	visibility		: hidden;	
	z-index			: 1010;
}

#horizontal_line_lv2_1, #horizontal_line_lv2_2 {
	position		: absolute; 
	left			: 0px; 
	top				: 0px; 
	width			: 0px;
	height			: 2px;
	background-color: #9BADBF;
	border			: none;
	font-size		: 0;
	visibility		: hidden;
	z-index			: 1010;
}


/************************** LEFT Navigation DIV *********************************/

#leftnavigation {
	width:239px; 
    border: none;
    background-color: #fafafa;
    border-bottom: 10px solid #FFFFFF;
}


/************** LEFT Navigation Level 1 **************/

ul.leftnavi_lv1 {
    width: 239px;
    margin: 0; 
    padding-left: 0;
    padding-top: 13px; 
    padding-right: 0;
    padding-bottom: 16px; 
    border: none;
    border-bottom: 1px solid #E6EAEE;
    background-color: #E6EAEE;
}
* html ul.leftnavi_lv1 {
    padding-top: 14px; 
}

li.leftnavi_lv1 {
	list-style: none;
	margin: 8px 0px 9px 0px; 
	padding: 0;
	padding-left: 27px;
}

a.leftnavi_lv1 {
	width: 179px;
    display: block;
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 1px;
    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 {
	width: 179px;
	padding-left: 3px;
    color: #395973; 
    background-color: #FAFAFA;
    border-top: 1px solid #E6EAEE;
    text-decoration: none !important ;
}

a.leftnavi_lv1:visited {
	color			: #395973 !important ;
}

a.leftnavi_lv1_active {
	width: 179px;
    display: block;
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 1px;
    border: none;
	font-size: 0.9em; 
    font-weight: bold;
    text-decoration: none; 
    color: #395973; 
    background-color: #FAFAFA; 
    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: 212px;
    margin: 5px 0px 0px 0px; 
    padding: 0;
    background-color: #e6eaee;
    border: none;
}

li.leftnavi_lv2 {
	list-style: none;
	width: 195px;
	margin: 0; 
	padding: 0;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 17px; 
}

a.leftnavi_lv2 {
	width: 189px;
    display: block;
	margin: 0; 
	padding-left: 3px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 1px;
    border: none;
	font-size: 0.9em; 
    font-weight: normal;
    text-decoration: none; 
    color: #395973; 
}

a.leftnavi_lv2:hover {
	width: 189px;
	padding-left: 3px;
    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: 0px;
	padding-right: 3px;
	padding-bottom: 1px;
    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 ;
}




/************** Content "Bread Crumb" Navigation **************/
#breadcrumb {
	margin-top		: 15px;
	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		: 52px;
	margin-left		: 29px;
	margin-bottom	: 21px;
}
#sitemap {
	width			: 929px; 
    border			: none;
    margin-left		: 30px;
    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	: 8px;
	border-bottom	: 1px solid #9BADBF;
}
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		: 16px;
    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 ;
}

.visibility_hidden {
	visibility:hidden;
}

.display_none {
	display:none;
}



