html { background:url(images/html_top.jpg) repeat-x; background-color:#AFD4FE; font:12px Tahoma, Helvetica, sans-serif;
}
body { margin: 0 auto; width: 996px;font: 1em Tahoma, Helvetica, sans-serif; }
h1 { font:1.5em Arial; color:#FFFFFF; border-left: solid 5px #cc0033; padding: 0px 0px 0px 5px; margin-top:5px; margin-bottom:-5px;}
h2 {font:1.5em Arial; color:white; margin: 0px 0px 0px -5px;  border-bottom: 2px solid #cc0033; display:block; padding: 0px 2px 2px 10px; }
h3 {font:1.5em Arial; color:#000000; margin: 0px 0px 0px -5px;  padding: 0px 2px 2px 10px; }

a {font: 1em Tahoma, Helvetica, sans-serif;}
a:hover {}


#topsection_top { width:996px; height:45px; background:url(images/topsection_top.jpg) no-repeat;}

#langmenu { width: 250px; float:right;}
#langmenu a { color:#003366; font: 0.95em Tahoma, Helvetica, sans-serif; text-decoration:none; display:block; padding: 10px; text-align:right;}


#topsection_middle { width:996px; height:197px; background:url(images/topsection_middle.jpg) no-repeat;}

#mainmenu { width:200px; float:right; padding-right: 447px;}
#mainmenu a { color: #333366; font: 0.95em Tahoma, Helvetica, sans-serif; text-decoration:none; display:block; padding: 5px 2px 5px 10px; border-left: 3px solid #FFFFFF;}
#mainmenu a:hover {text-decoration:underline; border-left: 3px solid #990000;/* background:#FFFFFF;*/ background:url(images/topmenu_hoverback.png) repeat-y;}


#topsection_bottom { width:996px; height:34px; background:url(images/topsection_bottom.jpg) no-repeat; padding-left: 10px;}

#maincontent { background:url(images/maincontent.jpg) no-repeat; min-height: 600px; padding: 10px; text-align:justify;}
#maincontent a {color: #003366;}
#maincontent a:hover { text-decoration:none;}
#maincontent img {padding: 1px;}

#contentbox { border: 1px solid #FFFFFF; padding: 0px; width: 230px;}


#contentsubmenu {color: #003366; text-decoration:none; padding:5px; line-height:80%; text-align:left;}
#contentsubmenu a { color:#003366; text-decoration:none; font: 0.96em Tahoma, Helvetica, sans-serif;}
#contentsubmenu a:hover {text-decoration:underline;}
#contentsubmenu .level_0 {padding-left: 0px; display:block;}
#contentsubmenu .level_1 {padding-left: 20px; display:block; font: 0.9em Tahoma, Helvetica, sans-serif;}


#leftbanners {padding: 10px; text-align:center;}
#leftbanners img {padding: 5px;}
#footer { background:#C6DEF4; border: 1px solid #003366; padding: 10px; color: #000000;}

#breadcrumbs { font-size:10px; color: #003366; float:right; /*background:url(images/submenu_back.png);*/ padding: 2px;}
#breadcrumbs a { color:#003366; text-decoration:none;}

#clear { clear:both;}


#thedate {font: 0.95em Tahoma, Helvetica, sans-serif; color:#FEFEFE;}

input {border:1px solid #003366; font: 1.2em Tahoma, Helvetica, sans-serif; padding: 1px;}

select, textarea {border:1px solid #003366; font: 0.9em Tahoma, Helvetica, sans-serif; padding: 1px;}

.tdb{ border:1px solid #666666; padding: 5px;}

.leftborder {/*border-left:2px solid #FFFFFF;*/ background:url(images/leftborder.jpg) no-repeat left top; padding-left: 10px;}

checkbox {border:0px solid #003366; font: 1.2em Tahoma, Helvetica, sans-serif; padding: 1px;}
radiobutton {border:0px solid #003366; font: 1.2em Tahoma, Helvetica, sans-serif; padding: 1px;}



#nav, #nav ul{
margin:0;
padding:5px;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}

#nav a{
display:block;
padding: 4px 10px 10px 10px;
color: #FFFFFF;
text-decoration:none;
width:auto;
}

#nav a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width: 200px;
background:url(images/submenudiv_back.png) no-repeat bottom right;
margin-top:-5px;
}

#nav li ul a{
display:block;
width:190px;;
height:auto;
color:#FFFFFF;


}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}














