a {
   color: #632884;
   text-decoration: none;
}

a:hover {
   color: #FF0000;
   text-decoration: underline;
}

body {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Verdana, sans-serif;
   font-size: 10pt;
}

div {
   clear: both;
}

fieldset {
   display: none;
}

form {
   margin-bottom: 0px;
}

form td {
   background-color: #F1F1F1;
}

h3 {
   color: #632884;
   font-size: 18px;
   font-weight: lighter;
}

hr {
   clear: both;
   color: #632884;
   height: 2px;
}

img {
   border: 0px;
}

input.text {
   background-color: #CEFF00;
   border: 1px solid #999999;
   width: 324px;
}

select {
   border: 1px solid #999999;
   width: 324px;
}

table.layout, table.files, table.news, table.security, table.portal {
   border-bottom: 1px solid #999999;
   border-top: 2px solid #632884;
   height: 480px;
   width: 640px;
}

td {
   font-size: 10pt;
   vertical-align: top;
}

td.menu {
   background-color: #F1F1F1;
   border-right: 1px dotted #999999;
   width: 109px;
}

textarea {
   border: 1px solid #999999;
   height: 324px;
   width: 616px;
}

th {
   background-color: #632884;
   color: #FFFFFF;
   font-size: 10pt;
   white-space: nowrap;
}

.date {
   font-size: smaller;
   font-style: italic;
   white-space: nowrap;
}

.guid {
   font-size: smaller;
   white-space: nowrap;
}

.menu a {
   border: 1px solid #F1F1F1;
   display: block;
   padding-bottom: 1px;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 1px;
   width: 109px;
}

.menu a.active {
   border: 1px solid #999999;
   color: #FF0000;
}

.menu a:hover {
   background-color: #CEFF00;
   border: 1px solid #999999;
   text-decoration: none;
}

.news .more {
   font-style: italic;
}

.news .r2 img {
   float: right;
   margin-left: 8px;
   margin-right: 0px;
}

.news div {
   background-color: #F1F1F1;
   margin-bottom: 16px;
   margin-top: 11px;
   width: 640px;
}

.news div img {
   height: 120px;
}

.news h3 {
   margin-bottom: 0px;
}

.news img {
   float: left;
   margin-right: 8px;
}

.r1 td {
   background-color: #F1F1F1;
}

.r2 td {
   background-color: #CEFF00;
}

.search input {
   width: 109px;
}

.stats td {
   white-space: nowrap;
}
