.clear {clear:both;margin:0px;padding:0px;height:1px;overflow:hidden;}

body {
	margin: 0px;
}

.table1 {
	border: 1px solid #7C8388;
}

#mainmenu-mainpage { 	width:826px; 	margin:0px 0px 0px 117px;display:block;}

#mainmenu-mainpage ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	height: 34px;
	float:left;
}

#mainmenu-mainpage li {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:10px 16px 0px 0px;
	height: 24px;
	text-decoration:none;
	float:left;
	font-size: 12px;
	text-align: left;
	color: #22556C;
}


#mainmenu-mainpage li a {
	color: #22556C;
	text-decoration: none;
}

#mainmenu-mainpage li a:hover {
	color: #1673AF;
	text-decoration: none;
}

#mainmenu-mainpage .bthome { 
	width: 77px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/a_bthome.gif);
	background-repeat: no-repeat;
	background-position:0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	float: left;
}

#mainmenu-mainpage .bthome a {
font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#mainmenu-mainpage .bthome a:hover {
font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#bodygroup{  margin:0px 0px 0px 117px; height: 369px;}
#body {
	/*background-color:#FF6600;*/
	width:720px;
	height: 369px;
	float: left;
}

#body h1 {
	display:block;
	height:26px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 15px;
	color: #597359;
}

#bodytext {
	height: 128px;
	margin:0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

#bodytext h4 {
	margin-top:10px;
	font-size: 12px;
}

#bodytext h5 {  /*  factsheet page  */
	margin:0px;
	padding:0px;
	font-size: 12px;
}

#bodytext .blockscroll {
	height: 128px;
	padding-left:1px;
	width: 719px;
	float: left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #DDDDDD;  /* FACE*/
	SCROLLBAR-HIGHLIGHT-COLOR: #C9C9C9; 
	SCROLLBAR-SHADOW-COLOR: #CCCCCC; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;    	
	SCROLLBAR-ARROW-COLOR: #444444; 
	SCROLLBAR-TRACK-COLOR: #DDDDDD; /*BAR - NO ACTIVE*/
	SCROLLBAR-DARKSHADOW-COLOR: #8D8D8D /*SHADOW - ACTIVE*/
}


#bodytext h2 {
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #597359;
}

#bodytext h3 {
	display:block;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #597359;
}

#bodytext p {
/*background-color:#FFCC00;
	display:block;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A3A3A;
}

#bodytext p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1673AF;
	text-decoration: underline;
}

#bodytext p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E685D;
	text-decoration: underline;
}
#bodytext td a {
	color: #1673AF;
	text-decoration: underline;
}

#bodytext td a:hover {
	color: #4E685D;
	text-decoration: underline;
}

/*#bodytext .col {
	display:block;
	width: 200px;
	padding: 0px;
	float: left;
}*/

#bodytext ul { 	
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A3A3A;
	float:left;
	width:200px;
	}
	
	
#bodytext ul a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1673AF;
	text-decoration: underline;
}

#bodytext ul a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E685D;
	text-decoration: underline;
}


#bodytext ul li {
	padding-left: 0px;
	background-image: url(../images/a_bulletfooter.gif);
	background-repeat: no-repeat;
	background-position:0px 5px; 
	padding-left: 12px; 
	height:15px; 
}

#bodytext .repeatline { background-image:none; }

.blockslh {
	/*height: 128px;*/

	width: 86px;
	display: block;
	float: left;
	padding-top:303px;
}

#menufooter {  

}



#menufooter ul {
	display:block;
	margin:0px 24px 0px 117px;
	padding:0px;
	list-style-type:none;
	height: 42px;
	 }
#menufooter ul li {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 19px;
	text-decoration:none;
	font-size: 11px;
	float:right;
	color: #487B90;
	background-image: url(../images/a_bulletfooter.gif);
	background-repeat: no-repeat;
	background-position:7px 20px; 
 }
 
 #menufooter ul li a{
	text-decoration:none;
	font-size: 11px;
	color: #487B90;
 }
  #menufooter ul li a:hover{
	text-decoration:underline;
	font-size: 11px;
	color: #487B90;
 }
 














#body-main {
	width:720px;
	height: 369px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}

#body-main h1 {
	display:block;
	height:26px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 15px;
	color: #597359;
}

#body-main h2 {  margin:25px 0px 0px 0px; padding:0px;}
#body-main h3 {  margin:0px 0px 0px 0px; padding:0px; color:#597359; }

#body-main p {
	display:block;
	margin: 0px 0px 15px 0px ;
	padding-right:30px;
	/*padding: 13px 0px 19px 0px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A3A3A;
}

#body-main p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1673AF;
	text-decoration: underline;
}

#body-main p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #4E685D;
	text-decoration: underline;
}


#body-main .coverblock { 	margin:40px 0px 20px 0px; height:70px;}
#body-main .blockscroll {
	height: 70px;
	padding-left:1px;
	width: 719px;
/*	padding-top: 0px;*/
/*	padding-right: 20px;*/
	/*float: left;*/
	clear: none;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #DDDDDD;  /* FACE*/
	SCROLLBAR-HIGHLIGHT-COLOR: #C9C9C9; 
	SCROLLBAR-SHADOW-COLOR: #CCCCCC; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;    	
	SCROLLBAR-ARROW-COLOR: #444444; 
	SCROLLBAR-TRACK-COLOR: #DDDDDD; /*BAR - NO ACTIVE*/
	SCROLLBAR-DARKSHADOW-COLOR: #8D8D8D /*SHADOW - ACTIVE*/
}

#body-main h4 {
	margin-top:10px;
	font-size: 12px;
	color:#1673AF;
}
#body-main h4 a {
	margin-top:10px;
	font-size: 12px;
	color:#1673AF;
}

#body-main h4 a:hover {
	margin-top:10px;
	font-size: 12px;
	color:#1673AF;
}

.fontnav td { text-align:center; }
.fontnav td a {
	font-size: 12px;
	color:#1673AF;
	/*font-weight:bold;*/
	margin-top:10px;
	display:block;
}  .fontnav td a:hover { color:#4E685D; }
 
/*#body-main a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1673AF;
	text-decoration: underline;
}

#body-main a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}*/

.bg-bottom {
	background-image:   url(../images/lay-04.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 16px;
}

#body-main td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}


#bodytext_fr ul { 	
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A3A3A;
	float:left;

	}
#bodytext_fr ul li {
	padding-left: 0px;
	background-image: url(../images/a_bulletfooter.gif);
	background-repeat: no-repeat;
	background-position:0px 5px; 
	padding-left: 12px; 
	height:15px; 

}

#bodytext_fr .blockscroll {
	height: 140px;
	padding-left:1px;
	width: 719px;
	float: left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #DDDDDD;  /* FACE*/
	SCROLLBAR-HIGHLIGHT-COLOR: #C9C9C9; 
	SCROLLBAR-SHADOW-COLOR: #CCCCCC; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;    	
	SCROLLBAR-ARROW-COLOR: #444444; 
	SCROLLBAR-TRACK-COLOR: #DDDDDD; /*BAR - NO ACTIVE*/
	SCROLLBAR-DARKSHADOW-COLOR: #8D8D8D /*SHADOW - ACTIVE*/
}
#bodytext_fr h4 {
	margin-top:10px;
	font-size: 12px;
}
#bodytext_fr1 ul { 	
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A3A3A;
	float:left;

	}
#bodytext_fr1 ul li {
	padding-left: 0px;
	background-image: url(../images/a_bulletfooter.gif);
	background-repeat: no-repeat;
	background-position:0px 5px; 
	padding-left: 12px; 
	height:15px; 
	width: 200px;
}

#bodytext_fr1 .blockscroll {
	height: 140px;
	padding-left:1px;
	width: 719px;
	float: left;
	overflow: auto;
	SCROLLBAR-FACE-COLOR: #DDDDDD;  /* FACE*/
	SCROLLBAR-HIGHLIGHT-COLOR: #C9C9C9; 
	SCROLLBAR-SHADOW-COLOR: #CCCCCC; 
	SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;    	
	SCROLLBAR-ARROW-COLOR: #444444; 
	SCROLLBAR-TRACK-COLOR: #DDDDDD; /*BAR - NO ACTIVE*/
	SCROLLBAR-DARKSHADOW-COLOR: #8D8D8D /*SHADOW - ACTIVE*/
}

a.link2{
	color:#1673AF; 	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a.link2:hover { color:#4E685D; }


#menufooter .active { color: #333333; }


#flag { width:107px; height:18px; margin:12px 0px 0px 848px; display:block; }
#flag a {display:block;margin-right:11px;float:left;}
#flag a img {margin:0px;padding:0px;border:1px solid #d1d1d1;}
#flag a:hover img {border:1px solid #FFFFFF;}


.h-contact { color: #648264; font-size:11px; font-weight:bold; }

.datatab { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3A3A3A; margin-bottom:10px; }
.datatab td { text-align: center; }
.datatab td.left { text-align: left; padding-right:25px;}
.datatab td.bullet {
	text-align:left;
	background-image: url(../images/a_bulletfooter.gif);
	background-repeat: no-repeat;
	background-position:0px 5px; 
	padding-left: 12px;
/*	height:15px;*/
	}
.datatab th {
	background-color:#B5E5F9;
	height:25px;
	padding-top:4px;
}

#bodytext .highlight {
	font-size:11px;
	font-weight:bold;
	color:#648264;
}
.tabbullet td{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#3A3A3A; }
.tabbullet td.bl { vertical-align:top;}
.tabbullet td.notlast { padding-bottom:10px;}