
body {
  font-family: arial;
  font-size: small;
  color: black;
}

a:link {color: black;
}
a:visited {color: black;
}
a:hover {color: blue;
}

div.Test {
        border-top: thin solid white;
        font-size: xx-small;
}
<!-- CATEGORIES -->
a.CAT_Active:link {color: white;
        text-decoration: none;
        font-weight: bold;
	font-variant: small-caps;
        text-decoration: underline;
}
a.CAT_Active:visited {color: white;
        font-weight: bold;
        text-decoration: none;
	font-variant: small-caps;
        text-decoration: underline;
}
a.CAT_Active:hover {color: white;
        font-weight: bold;
        text-decoration:none;
		font-variant: small-caps;
        text-decoration: underline;
}

a.CAT_Inactive:link {color: #eeeeee;
        text-decoration: none;
	font-variant: small-caps;
}
a.CAT_Inactive:visited {color: #eeeeee;
        text-decoration: none;
	font-variant: small-caps;
}
a.CAT_Inactive:hover {color: #eeeeee;
        text-decoration: none;
	font-variant: small-caps;
        text-decoration: underline;
}

table {
        border-collapse: separate;
        border: thick white;
}

table.navigation tr td {
	border-right: thin black;
	border-left: thin black;
}
<!-- SUB-CATEGORIES -->

a.SUBCAT_Active:link {color: white;
        font-weight: bold;
        text-decoration: underline;
		font-variant: small-caps;
}
a.SUBCAT_Active:visited {color: white;
        font-weight: bold;
        text-decoration: none;
        text-decoration: underline;
		font-variant: small-caps;
}
a.SUBCAT_Active:hover {color: white;
        font-weight: bold;
        text-decoration: none;
        text-decoration: underline;
		font-variant: small-caps;
}

a.SUBCAT_Inactive:link {color: #eeeeee;
        text-decoration: none;
        font-weight: bold;
		font-variant: small-caps;
}
a.SUBCAT_Inactive:visited {color: #eeeeee;
        text-decoration: none;
        font-weight: bold;
		font-variant: small-caps;
}
a.SUBCAT_Inactive:hover {color: #eeeeee;
        text-decoration: none;
        font-weight: bold;
		font-variant: small-caps;
        text-decoration: underline;
}


<!-- CONTENT BOX -->
table.ContentBox {
        border-collapse: collapse;
        border-width: 1px;
        border-color: silver;
}

td.CoBox_Title {
        font-weight: bold;
        color: white;
        background-color: #717cab;   
		font-variant: small-caps;   
}

td.CoBox_Content {
        background-color: #FCFCFF;
}

td.logo {
	background-image: logo.jpg;
}

<!-- ARTICLE -->
p.ART_Title {
        font-weight: bold;
        font-size: larger;
        font-variant: small-caps;
}

img.ArtImageSmall {
	margin-right: 8px;
}

img.ArtImageBig {
	margin-left: 8px;
}

<!-- ARCHIVES -->
a.ARCHIVE {
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
}

div.ARCHIVE_TITLE {
	font-weight: bold;
	cursor: pointer;
}

div.ARCHIVE_AUTHOR {
	font-size: smaller;
}
div.ARCHIVE_DATE {
	font-variant: small-caps;
	color: blue;
	font-size: smaller;
}

<!-- ACTIVITIES -->
div.ACTIVITY_LINK {
	cursor: pointer;
}

<!-- ANNOUNCEMENT -->
span.ann_title
{
	font-size: larger;
	font-weight: bold;
}

span.ann_date
{
	font-size: smaller;
	color: gray;
	margin-bottom: 4px;
}

span.ann_attach a
{
	text-decoration: none;
}

div.ann_hot
{
	color: black;
	background: #FFFFAA;
	border: 1px solid black;
	padding: 2px;
}

span.ann_hot_title
{
	font-weight: bold;
}

span.ann_hot_date
{
	font-size: smaller;
	color: gray;
}
