#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
color:#0f4b7c;
}

.csc-linkToTop {
padding-top:6px;
}

html, body {
    margin:0;
    padding:0;
   /* height:100%;*/
    /*overflow:auto;*/
}

.fullheight {
height:100%; 
min-height:100%;
}

body,p {
	padding:0; margin:0;
}

body,p,table.maintable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0f4b7c;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
font-weight: bold;
}

.csc-caption {
padding-top:5px;
padding-bottom:8px;
color:#3A72B7;
font-size:10px;
}

.csc-header {
/*padding-top:12px;*/
}

#langmenu a {
font-size:11px;
color:#6b86a8;
text-decoration:none;
}

#content {
padding-left:18px;
padding-right:18px;
padding-top:20px;
height:100%;
}

#content a {
color:#0f4b7c;
}

/* -----------------   #navi   --------------------*/
#menu {
	/*background-image: url(../images/head/r4_re.jpg);
	background-repeat : no-repeat;*/
	width:534px;
	height:26px;
padding-top:8px;
padding-left:8px;
}
#menu ul {

	margin:0px;
	padding:0px;
	font-size:11px;
}

#menu li {
	margin:0px;
list-style-type:none;
}
#menu ul li a {
display:block;
line-height: 15pt;
color:#08366e;
	text-decoration: none;
	/*border-right: 1px solid #fff;*/
}
#menu ul li a:hover,#menu li.menu1-level1-act a {
/*	color: #fff;*/
	/*border-left:1px solid #666;
	border-right:1px solid #666;

	padding-left:4px ;
	padding-right:4px ;*/
}

#menu a:hover{
color:#1a5091;
}

#menu li.menu1-level1-act a {
	border-left:none;
	border-right:none;
display:block;
color:#fff;
background-color: #08366e;
padding-left:10px;
/*background-image: url(images/lvl1act.gif);
background-repeat : no-repeat;*/
font-weight: bold;
}

#menu li.menu1-level1-no a {
	border-left:none;
	border-right:none;
display:block;
color:#09366f;
font-weight: bold;
padding-left:10px;

background-color: #fff;
background-image: url(images/lvl1no.gif);
background-repeat : no-repeat;
}

#menu li.menu1-level2-no a {
	border-left:none;
	border-right:none;
display:block;
font-size:11px;
margin-left:12px;
padding-left:6px;
padding-top:2px;
vertical-align: middle;

font-weight: bold;
color:#09366f;
background-color: #fff;
background-image: url(images/lvl2no.gif);
background-repeat : no-repeat;
}
#menu li.menu1-level2-act a {
font-size:11px;
margin-left:12px;
padding-left:6px;
padding-top:2px;
vertical-align: middle;

font-weight: bold;
color:#09366f;
vertical-align: middle;
background-color: #6b86a8;
color:#fff;
/*color:#08366e;*/
/*background-color: #fff;
background-image: url(images/clear.gif);
background-image: url(images/lvl2act.gif);
background-repeat : no-repeat;*/
}

#menu li.menu1-level2-no a:hover {

}

#menu li.menu1-level3-no a {
font-size:11px;
margin-left:18px;
padding-left:6px;
padding-top:2px;
vertical-align: middle;

color:#09366f;
background-color: #fff;
background-image: url(images/lvl3no.gif);
background-repeat : no-repeat;
}
#menu li.menu1-level3-act a {

font-size:11px;
margin-left:18px;
padding-left:6px;
padding-top:2px;
vertical-align: middle;

color:#09366f;
background-color: #b4c2d3;
/*color:#09366f;
background-image: url(images/lvl3act.gif);
background-repeat : no-repeat;*/
}

#menu li.menu1-level3-no a:hover {

}

#menu li.menu1-level4-no a {
font-size:11px;
margin-left:27px;
padding-left:6px;
padding-top:2px;
vertical-align: middle;

color:#09366f;
background-color: #fff;
background-image: url(images/lvl4no.gif);
background-repeat : no-repeat;
}
#menu li.menu1-level4-act a {

font-size:11px;
margin-left:27px;
padding-left:6px;
padding-top:2px;
vertical-align: middle;

color:#09366f;
background-color: #e6ebf0;

/*background-image: url(images/lvl4act.gif);
background-repeat : no-repeat;*/
}

#menu li.menu1-level4-no a:hover {

}

.tx-dropdownsitemap-pi1 {
font-size:12px;
}
