body {
background-color:#ffffff;
color:#000000;
font-family:arial;
font-size:13px;
margin:0px;
}

a {
color:#0000aa;
text-decoration:none;
}

a:hover {
color:#0000ff;
}

input,textarea {
font-family:arial;
font-size:13px;
}

.pad {
padding:5px;  
background-color:#f0f0f0;
}

.header {
color:#000000;  
}

.menu {
font-weight:bold;
padding:5px;
background-color:#ffffff;
border-bottom:1px solid #A5aFaF;
border-top:1px solid #A5aFaF;
text-align:center;
}

.menu_item {
display:inline;
padding:3px;
font-size:15px;
text-transform: uppercase;
}

.title {
font-size:21px;
font-family:verdana;
font-weight:bold;
padding:5px;
}

.subtitle {
font-size:15px;
font-family:verdana;
font-weight:bold;
padding:5px;
margin:5px;
}

.content {
font-family:verdana,helvetica;
font-size:14px;
padding:5px;
}

.content td {
font-family:verdana,helvetica;
font-size:14px;
}

.news {
background-color:#0086aF;
border:1px solid #000044;
padding:5px;
font-family:arial;
font-size:14px;
}

.page_title {
border-bottom:1px solid #e0e0e0;
font-weight:bold;
padding:4px;
}

.footer {
padding:20px;
font-family:verdana;
font-size:12px;
}

.kk {
visibility:hidden;
display:inline;
}

.sponsor {
background-color:#fafaf0;
padding:5px;
margin-bottom:3px;
}

hr {
height:1px;
color:#e0e0e0;
}

.top {
padding:5px;
background-color:#FFFFF5;
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
font-family:verdana;
font-size:13px;
}

.top a {
color:#337788;
text-decoration:none;
}

.top a:hover {
background-color:#EAEAE1;
color:#000000;
}


.promo {
font-size:11px;
font-family:verdana;
background-color:#f4f4f0;
padding:4px;
border:1px solid #808080;
margin-bottom:3px;
}

.red {
color:#880000;
}