body {
	background-color: #CCCCCC;
}
h2 {
	color: #405980;
	background-color: #FFCD80;
	line-height: 1.6em;
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 3px;
	text-indent: 4px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 1em;
	background-color: #405980;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
}
p {
	margin-top: 0px;
	margin-bottom: 6px;
}
p, td, li {
font-size: 1em;
line-height: 1.4em;
}
img {
	border: none;
}
h3 {
	font-size: 1em;
	color: #405980;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}
.table {
	margin-top: 0px;
	margin-bottom: 6px;
}
ul {
	margin-left: 1em;
	padding-left: .5em;
	margin-top: 0px;
	margin-bottom: 6px;
	list-style-type: square;
}
hr {
	margin-top: 0px;
	margin-bottom: 6px;
	height: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
}
/*shortCut*/
#shortCut {
	font-size: 85%;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #405980;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CC0066;
}
a:hover {
	text-decoration: none;
	color: #CC3300;
}
a:active {
	text-decoration: none;
	color: #405980;
}
.bg {
	margin: 0px;
	padding: 0px;
}
/*Old stles*/
/* Nav */
div#nav {
position: relative;
top: 0; right: 0;
background-color: #405980;
text-align: left;
padding: 0;
border: 1px solid #405980;
margin: 0 auto;
width: 755px !important;
width: 757px;
height: 56px !important;
height: 58px}
/* Font */
#nav ul{
font: 12px Arial, sans-serif}
/* ********* nav menu ********* */
div#navbar {
position: absolute;
top: 0px; left: 0px;
background-image:    url("../images/navbar2.gif");
background-position: left top;
background-repeat: no-repeat;
padding: 0;
border: 0;
margin: 0;
width: 755px;
height: 35px}
/* hidden from Opera 6 */
head:first-child+body div#navbar {
position: relative;
top: 0px; left: 0px}
ul#nav-menu {
position: absolute;
top: 0; left: 0;
z-index: 2;
list-style: none;
color: #000;
padding: 0 0 0 9px;
border: 0;
margin: 0;
width: 755px!important;
width: 759px;
height: 30px}
ul#nav-menu li {
display: inline;/* \*/
display: block;
float: left;/*  */
line-height: 30px!important;
line-height: 30px;
padding: 0;
border: 0;
margin: 0;
height: 30px}
ul#nav-menu li a {
padding: 0 3px 0 6px;
border-left: 1px none #999999}
#nav.de ul#nav-menu li a {
padding: 0 4px 0 5px}
/* Hidden from MacIE \*/
ul#nav-menu li a {
padding: 0 6px;
margin-top /**/: 8px;
line-height /**/: 14px}
ul#nav-menu li a/**/ {
padding: 0 6px 0 6px;
margin-top: 0 !important;
margin-top: 8px;
line-height: inherit !important;
line-height: 14px}
/* END Hidden */
ul#nav-menu li.first a {
border-left: 0}
ul#nav-menu li a:link,
ul#nav-menu li a:visited,
ul#nav-menu li a:visited:hover,
ul#nav-menu li a:hover {
background-color: transparent;
color: #000;
text-decoration: none}
ul#nav-menu li a:hover {
background-image:    url("../images/navbar2b.gif");
background-repeat: repeat-x;
padding-top: 6px;
padding-bottom: 8px;
margin-top: 0px;
}
/* ********* submenus ********* */
ul.nav-submenu {
position: absolute;
top: 22px; left: 0;
list-style: none;
color: #fff;
padding: 15px 0 0 8px;
border: 0;
margin: 0;
width: 748px !important;
width: 756px;
height: 30px!important;
height: 20px}
ul.nav-submenu {
visibility: hidden}
ul.nav-submenu li {
display: block;
float: left;
padding: 0;
border-right: 1px solid #999999;
margin: 0;
height: 14px!important;
height: 13px;
line-height: 14px !important;/*\*/
line-height: 15px !important;/* */
line-height: 12px}
ul.nav-submenu li.last {
border: 0}
ul.nav-submenu li a {
padding: 1px 8px 2px;
height: 14px!important;
height: 12px}
ul.nav-submenu li a,
ul.nav-submenu li a:link,
ul.nav-submenu li a:visited {
color: #fff;
text-decoration: none}
ul.nav-submenu li a:visited:hover,
ul.nav-submenu li a:hover {
background-color: #8e9ba2;
color: #fff;
text-decoration: none}

/* Footer */
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A3B4CC;
	padding-top: 5px;
	text-align: center;
	line-height: 15px;
}
#footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A3B4CC;
}
#footer a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #A3B4CC;
}

/* Path */
#path {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #666666;
	padding-left: 10px;
	line-height: 1em;
}

#path a:link {
	color: #666666;
	text-decoration: none;
}
#path a:visited {
	color: #666666;
	text-decoration: none;
}
#path a:hover {
	color: #FF6600;
	text-decoration: none;
}
#path a:active {
	color: #FF6600;
	text-decoration: none;
}
#vline {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#lang {
	margin-bottom: 10px;
}
.h2-img {
	margin-top: -3px;
}
h1 {
	font-size: 2em;
	line-height: normal;
	font-weight: normal;
	color: #FF6600;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 6px;
	margin-bottom: 2px;
}
.right_img {
	float: right;
	margin: 0px 0px 6px 10px;
	padding: 0px;
}
.left_img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 6px;
	margin-left: 0px;
}
