/* CSS Stylesheet for matrixsi.com */

BODY {
   background: #000044;
   color: black;
   font-family: "Arial", sans-serif;
   margin: 4px;
   padding: 0px;
}

TABLE.bluebar {
   background: #000099;
}

.title {
   font-size: 30px;
   font-weight: bold;
}

TD.title {
   padding: 0px 0px 0px 20px;
   vertical-align: middle;
   background-repeat: no-repeat;
}

.topmenu {
   color: white;
}

A.topmenu {
   font-weight: bold;
   font-size: 13px;
}

A:hover.topmenu {
   color: #ccffff;
}

TABLE.topmenu {
   background: #000099;
   padding: 0px 30px 0px 0px;
}

TD.topmenu {
   padding: 0px 30px 0px 5px;
}

TABLE.main {
   border-width: 1px;
   border-color: black;
   border-style: solid;
   background: white;
}

.date {
   color: white;
   font-size: 10px;
}

.sidebar {
   color: black;
   background: #99ccff;
   font-size: 12px;
}

.menumark {
   margin-left: 0px;
   font-family: monospace;
   font-size: 10px;
}

.sidemenu {
   color: black;
   font-family: "Arial", sans-serif;
   font-size: 12px;
}

A.sidemenu {
   font-family: "Arial", sans-serif;
   font-weight: bold;
   font-size: 12px;
}

A:hover.sidemenu {
   color: #ccffff;
}

A.sidemenu.lev1 {
   font-weight: normal;
}

TD.sidebar {
   border-style: solid;
   border-width: 0px 2px 0px 0px;
   border-color: #000099;
   text-align: left;
}


A.sidebar {
   font-weight: bold;
}

A:hover.sidebar {
   color: #ccffff;
}

.copyright {
   font-size: 10px;
   color: #777777;
}

.welcome {
   font-weight: normal;
   font-style: italic;
}

.news_heading {
   font-size: 20px;
   border-style: solid;
   border-width: 0px 0px 3px 0px;
   border-color: black;
   text-align: left;
   color: black;
}

.news_title {
   font-size: 18px;
   font-weight: bold;
   color: black;
   background: #99ccff;
}

.news_date {
   font-size: 10px;
   color: black;
   background: #99ccff;
}

.news_summary {
   color: black;
   background: white;
   font-size: normal;
   border-width: 0px 0px 1px 0px;
   border-style: solid;
   border-color: black;
   padding: 1px 1px 5px 1px;
}

hr {
   padding: 0px;
   margin: 0px;
}

.advertisementINVISIBLE {
   background: white;
   color: white;
   border-width: 0px;
}

.advertisement {
   background: #dddddd;
   border-width: 2px;
   border-style: solid;
   border-color: black;
}
   
DT {
   font-size: 14px;
   margin-left: 8px;
}

DD {
   font-size: 12px;
}
