body {
font-family:Verdana,Lucida,Helvetica,Arial,sans-serif;
width:850px;
background-image:url(../images/body_bg2.jpg);
background-position:center top;
background-repeat:repeat-y;
margin:0pt auto;
background-color:#d4e9d6;
}

h1 {
background-color:#EDE4D6;
color:#942c39;
padding:0px;
/*border-top:2px solid #356963;*/
border-top:0px solid #9e2f42;
background-image:url(../images/h1.gif);
background-repeat:repeat-x;
padding-top:6px;
padding-bottom:2px;
}

h2 {
color:#356963;
padding:0px;
border-top:1px solid #356963;
background-color:#f5f5f5;
}

h1 {
font-size:90%;
}

h2, h3, h4, h5, h6 {
font-size:80%;
}

p, ul {
font-size: 10pt;
}

.content p, .content ul {
line-height:150%;
}

.content ul {
indent:30px;
}

.footer {
position:relative;
left:0px;
margin-left:5%;
margin-top:10px;
width:90%;
clear:both;
border-top:1px solid #356963;;
padding:0px;
}



.content {
float:right;
width:475px;
margin-top:30px;
margin-left:1%;
margin-right:50px;
/*
position:relative;
width:50%;
top:0px;
left:250px;

*/
}

.menu {

margin-top:20px;
margin-left:35px;
width:220px;
background-color:#FFFFFF;
padding-top:10px;
background-image:url(../images/left_nav_top.gif);
background-repeat:no-repeat;
display:block;
border-bottom:1px solid #356963;
/*


width:220px;
float:left;


*/
}

.menu ul {
list-style-type:none;
/*list-style-image:url(../images/left_nav_bullet.gif);*/
border-top:1px dotted #c0c0c0;
padding-left:4px;
margin-left:15px;
}

.menu ul li.selected {
list-style-image:url(../images/left_nav_bullet.gif);
}

.news {
position:absolute;
left:250px;
margin-top:30px;
width:55%;
margin-left:5%;
}

.translation{
margin-right:6%;
width:94%;
text-align:right;
padding:2px;
}

.banner {
text-align:center;
}

table.greygreen, table.greygreen tr td
	{
		border-color:#32665C;border-style:solid;border-width:1px;
		border-collapse:collapse;
		padding:5px;
	}

a {
font-family:Verdana,Lucida,Helvetica,Arial,sans-serif;
font-size:10pt;
color:#000000;
text-decoration:none;
border-bottom:1px solid #356963;
padding-left:2px;
padding-right:2px;
}

.content a {
color:#0000ff;
}

.menu a {
font-size:9pt;
}


a:hover {
color:#942c39;
border-bottom:1px solid #942c39;
}

a.selected {
color:#ffffff;
background-color:#356963;
text-decoration:none;
border-bottom:1px solid #356963;
font-weight:bold;
}

td.registration {
font-size:10pt;
font-family:Verdana,Lucida,Helvetica,Arial,sans-serif;
}

