.newsletter {
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #0000ff;
white-space:nowrap;
padding-right:15px;
padding-left:5px;
text-align:right;
font-size:0.7em;
}
.input_newsletter   {
background-color:#eeeeee;
font-size:9px;
}
.newsletter_header {
 border-top: 1px solid #0000ff;
 border-right: 1px solid #0000ff;
 text-align:center;
 font-size:0.8em;
 padding-right:15px;
 padding-left:5px;

}
#menucon {
font-family: Arial, Helvetica, sans-serif;
border-right: 1px solid #0000ff;
white-space:nowrap;
font-size:1.1em;
text-decoration: none;
list-style-type: none;
font-weight:bold;
padding-right:12px;
}
#menucon ul {
list-style-type: none;
text-align:right;
padding-top:12px;
margin-left:3px; padding-left:3px;
}
#menucon li{
padding:3px;
}
#menu a,
#menu ul {
padding-bottom:12px;
text-decoration: none;
list-style-type: none;
}
#menu a:link,
#menu a:visited,
#menu a:active,
#menu a:focus,
#menu a.on:link,
#menu a.on:visited,
#menu span {
color: #000099;
}
#menu a:hover {
 text-decoration:underline;
 color:#cc0000;

}

#menu .submenu a,
#menu .submenu ul {
font-size: 0.7em;
text-align:right;
font-weight:normal;
}
#menu .submenu a:link,
#menu .submenu a:visited,
#menu .submenu a:active,
#menu .submenu a:focus,
#menu .submenu a.on:link,
#menu .submenu a.on:visited{
color: #000099;
}
#menu .submenu a:hover {
 text-decoration:underline;
 color:#cc0000;
}

#menu .submenu_active a:link,
#menu .submenu_active a:visited,
#menu .submenu_active a:active,
#menu .submenu_active a:focus,
#menu .submenu_active a.on:link,
#menu .submenu_active a.on:visited{
color: #000033;
}
#menu .submenu_active a:hover {
 text-decoration:underline;
 color:#cc0000;
}

