/* Body defaults */
body {
background-color: #000000;
color: #AAAAAA;
font-family: "Albertus", arial, sans-serif;
font-size: 12px;
}
p.heading {
color: #a21a1a;
}

p.info {
width: 450px;
height: 300px;
overflow: auto;
}

p.footer {
left: 40px;
background-color: #000000;
font-family: "Albertus", arial, sans-serif;
color: #444444;
font-size: 8px;
font-weight: normal;
} 

/* Table Defaults */
table.outer {
text-align: left;
width: 100%;
height: 100%;
}

td.menu {
background-color: #a21a1a ;
vertical-align: top ;
width: 120px ;
padding: 10px ;
}

td.header {
vertical-align: top ;
height: 120px ;
}

td {
vertical-align: top ;
padding: 10px ;
}

/* defines the links */
  /* unvisited link */
a:link {
color: #a21a1a;
text-decoration: underline;
} 
/* visited link */    
a:visited {
color: #a21a1a;
text-decoration: underline;
}
  /* mouse over link */
a:hover {
color: #FFFFFF;
text-decoration: underline;
}
/* selected link */   
a:active {
color: #a21a1a;
text-decoration: none;
}   

a.main:link {
color: #000000;
text-decoration: underline;
font-size: 18px;
} 
/* visited link */    
a.main:visited {
color: #000000;
text-decoration: underline;
font-size: 18px;
}
  /* mouse over link */
a.main:hover {
color: #FFFFFF;
text-decoration: underline;
font-size: 18px;
}
/* selected link */   
a.main:active {
color: #000000;
text-decoration: underline;
font-size: 18px;
}

a.sub:link {
color: #000000;
text-decoration: underline;
font-size: 12px;
} 
/* visited link */    
a.sub:visited {
color: #000000;
text-decoration: underline;
font-size: 12px;
}
  /* mouse over link */
a.sub:hover {
color: #FFFFFF;
text-decoration: underline;
font-size: 12px;
}
/* selected link */   
a.sub:active {
color: #000000;
text-decoration: underline;
font-size: 12px;
}