body {margin:0; padding:0; background:#FFF; color:#000; font-family: tahoma; font-size:12px;}
.content {width: 998px; margin: 0 auto; padding: 10px; background: #FFF;}
.header {width: 998px; height: 80px; margin: 0px; padding: 0px; border-bottom: 1px solid #bb0909;}
.logo {width: 400px; height: 60px; border: 0px solid; margin: 5px 0px 0px 0px; float: left;}
.header-text {width: 500px; height: 60px; border: 0px solid; margin: 5px 0px 0px 0px; float: right; text-align: right;}
.header-text h3 {font-size: 25px; color: #bb0909; text-shadow: 0 2px 2px #000000;}
h1 {font-size: 21px; color: black; margin: 25px 0px 15px 0px;}
h2 {font-size: 18px; color: black; margin: 10px 0px 8px 0px;}
h3 {font-size: 14px; color: black; margin: 6px 0px 4px 0px;}
a, a:visited {color: #bb0909; text-decoration: underline;}
a:hover {color: black; text-decoration: none;}
.menu {
height : 30px;
width : 100%;
margin : 0;
border-bottom: 1px solid #bb0909;
background-color: #e0e0e0;
}
.menu ul {
margin : 0;
padding : 0;
height : 30px;
}
.menu ul li {
padding : 5px 0px 5px 0px;
margin : 0;
list-style : none;
float : left;
height : 20px;
display : inline;
}
.menu ul li a {
font-size : 14px;
color : black;
font-weight : bold;
text-decoration : underline;
line-height : 19px;
display : block;
padding : 0 32px 0 9px;
}
.menu ul li a:hover {
text-decoration : none;
color : #bb0909;
}
.menu ul li a.active {
background : none;
color : #bb0909;
}
.menu ul li a.selected {
color : #bb0909;
text-decoration : none;
}
.menu ul li a.last {
background : none;
color : rgb(255, 255, 255);
}
.menu ul li a.new {
background:none; 
color:green;
}
.menu ul li a.new:hover {
background:none; 
color:black;
}
.menu ul li a.last:hover {
text-decoration : none;
color : #333333;
}
.menu ul li a.active:hover {
text-decoration : none;
color : #333333;
}



.column-left {width: 640px; float: left; padding: 0px 10px 10px 0px;}
.column-left img {float: left; margin: 0px 8px 8px 0px; padding: 0; border: 0;}
.column-left p {font-size: 16px; color: black;}
.form-email {width: 588px; height: 30px; padding: 25px; background-color: white; border: 1px solid #bb0909; margin: 15px 0px 15px 0px;}
.form-email h3 {font-size: 14px; color: black; margin: 0px;}
.column-right {width: 348px; float: right;}
.box-partners {border: 1px solid #e0e0e0; background-color: #ffffff; padding: 10px; margin: 25px 0px 0px 0px;}
.box-partners img {border: 0px; margin: 8px 0px 8px 50px; padding: 0px; width: 220px; }
.box-info {border: 1px solid #e0e0e0; background-color: #ffffff; padding: 10px; margin: 25px 0px 15px 0px;}
.box-info img {border: 0px; margin: 3px 8px 8px 0px; padding: 0px; width: 120px; float: left; clear: both;}
.box-info p {padding: 0px; margin: 0px;}
.box-login {border: 1px solid #e0e0e0; background-image: url("/img/logo-fb.png"); background-position: center; background-repeat: no-repeat; padding: 10px; margin: 25px 0px 15px 0px; height: 245px;}
.box-login img {border: 1px solid #e0e0e0; margin: 3px 8px 8px 0px; padding: 0px; width: 50px; height: 50px; float: left; clear: both;}
.box-login p {padding: 0px; margin: 0px; font-size: 13px;}
.fb-logout {background-image: url("/img/fb-logout.gif") no-repeat;}
.clear {clear: both;}
.footer {width: 100%; border-top: 1px solid silver; margin: 0px; padding: 10px; }
.footer p {margin: 2px 0px 10px 0px;}
.footer a, .footer a:visited {color: #bb0909; text-decoration: underline;}
.footer a:hover {color: black; text-decoration: none;}

