body {
background-color:#000000;
color:#ffffff;
font-family:trebuchet ms, Arial, Helvetica;
}

.fieldinput {
color:#000000;
font-family:verdana;
font-size:12px;
}

input,textarea {
background-color:#ffffff;
border:1px solid #888888;;
color:#000000;
font-family:verdana;
font-size:12px;
}

.title {
border-bottom:1px solid rgb(200,200,200);
}

.content {
color:#000000;
background-color:#fafafa;
border-left:1px dotted #a0a0a0;
padding:5px;
font-family:verdana;
font-size:12px;
line-height:18px;
height:100%;
}

.content a {
color:#880000;
}


.content a:hover {
color:#aa0000;
text-decoration:underline;
}


hr {
height:1px;
color:rgb(100,100,100);
}

a {
color:#ffe0aa;
text-decoration:none;
}

a:hover {
color:rgb(255,255,215);
text-decoration:underline;
}

.menu {
background-color:#444444;
padding:3px;
font-family:verdana;
font-size:13px;
}

.pagetitle {
font-family:verdana;
font-size:13px;
font-weight:bold;
color:rgb(255,255,255);
background-color:#a00000;
padding:4px;
border-left:1px dotted #ffffff
}                    

.footer {
padding:3px;
border-top:1px solid #dddddd;
background-color:#333333;
font-size:12px;
margin-top:5px;
}

.footer a {
color:#aaaaaa;
}

.links {
visibility:hidden;
}

.red {
color:#ff0000;
font-size:13px;
font-weight:bold;
}

.header {
background-color:#555566;
color:#e0e0e0;
font-family:helvetica;
padding:1px;
padding-left:5px;
padding-right:5px;
font-size:15px;
text-align:center;
font-weight:bold;
letter-spacing:1px;
}

.promo {
background-color:#ffffff;
border:1px dotted #808080;
padding:3px;
}

.right {
width:160px;
padding:2px;
background-color:#FFFFCC;
color:#000044;
font-family:helvetica, arial;
font-size:12px;
}

.right a {
color:#4D4D36;
text-decoration:none;
}

.right a:hover {
color:#727250;
text-decoration:underline;
}

.right_box {
background-color:#FFFFEC;
border:1px dashed #8E8E83;
padding:3px;
margin-top:3px;
}

.right_box_title {
background-color:#DCDCDC;
font-weight:bold;
padding:1px;
margin:1px;
color:#363626;
}

.itemtitle {
background-color:#D0D0D0;
padding:3px;
border-bottom:#1px solid #8B8B8B;
font-weight:bold;
font-family:verdana;
font-size:12px;
color:#000000;
}

.item {
border-left:1px dotted #a0a0a0;
background-color:#fffffa;
border-bottom:1px dotted #a0a0a0;
border-right:1px dotted #a0a0a0;
padding:2px;
margin-top:2px;
font-family:verdana;
font-size:12px;
color:#000000;
}