.topmenu {
   float:left;
   font:12px/1.3 arial,sans-serif;
   list-style-type:none;   
   margin:180px 4px 0 7px;
}
.topmenu a {
   display:block;
   position:relative;
   background-color:white;
   border:white 1px solid;
   color:#334060;
   font:13px tahoma;
   font-weight:bold;
   margin:1px;
   padding:3px 5px 3px 5px;
   text-decoration:none;
}
.topmenu a:hover {
   background-color:white;
   color:#334060;
   text-decoration:underline;
}
.topmenu a.selected  {
   background-color:white;
   color:#334060;
   text-decoration:none;
}
.topmenu li {float:left;margin:0;}

.nav .nolink {
   background-color:#334060;
   border:#334060 1px solid;
   font:14px verdana,arial,helvetica,sans-serif;
   margin:7px 5px 2px 10px;
   padding:4px 2px 4px 6px;
   color:white;
   font-weight:bold;
}
.nav {
   list-style-type:none;
   margin:-1px 7px 0 0;
}
.nav a {
   display:block;
   position:relative;
   background-color:#eeeeee;
   border:1px solid;
   border-color:#ffe #aaab9c #ccc #fff;
   font:12px tahoma;
   margin:1px 0;
   padding:4px 2px 4px 6px;
   text-decoration:none;
   color:#334060;
   font-weight:bold;
}
.nav a:hover {
   background-color:#eeeeee;
   border-color:#aaab9c #fff #fff #ccc;
   color:#cc0000;
   font-weight:bold;
}
.nav a.selected {
   background-color:#eeeeee;
   border-color:#aaab9c #fff #fff #ccc;
   color:#cc0000;
   font-weight:bold;
}
.nav a.visited {
   background:url(../i/gold.png) repeat-x #feeeb1;
   border:orange 1px solid;
   color:#334060;
   font-weight:bold;
}
.tpm {
   float:left;
   font:12px/1.3 arial,sans-serif;
   list-style-type:none;
   margin:6px 4px 0 50px;
   color:white;
}
.slogan .name {
   float:right;
   margin:170px 50px 0 200px;
   font:20px Verdana, Arial, Helvetica, sans-serif;
   font-style:italic;
   font-weight:normal;
   color:white;
}
