body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

a:link { 
    color: #003399;
    text-decoration: underline; 
}

a:visited { 
    color: #003399;
    text-decoration: underline; 
}

a:hover { 
    color: #003399;
    text-decoration: underline; 
}

.menu {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #003399;
    font-size: 11px;
    text-decoration: underline;
}

.amenu {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #515151;
    font-size: 11px;
    text-decoration: underline;
}

.news {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}


.copyright {
    color: #c37d7f;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.date {
    color: #990000;
}

.announce {
    color: #690101;
}

.title {
    font-size: 15px;
    color: #990000;
    font-weight: bold;
}

.subtitle {
    font-size: 13px;
    color: #990000;
    font-weight: bold;
}

.menu_title {
    background: url('/user/images/templates/title_bg.png') no-repeat left; 
    color: #ffffff; 
    font-face: Tahoma, Arial, Helvetica; 
    font-size: 9px; 
    padding: 2px;
    font-weight: bold; 
    vertical-align: middle;
    padding-left: 4px;
}

.input_box {
    width: 100%;
}

.input_box_long {
    width: 100%;
}

.input_box_short {
    width: 50px;
}

.reg_error {
    color: #990000; 
}

.error {
    color: #990000; 
    font-weight: bold;
}