body {
	background-color: #CCCCFF;
}

.topic {
    margin-left: auto;
	margin-right: auto;
    background-color:#FFFFFF;

}

.topic td {
    padding: 0px;
}

#topic_text {
    position:relative;
	top:3px;
	left:0px;
	font size:13px;
}

#version {
    position:relative;
	top:0px;
	font-size:10px;
}

#legend {
    position:relative;
	top:0px;
	left:0px;
	font size:2px;
}

.rightcol {
	border: 0px;
    font-weight: bold;
	vertical-align: top;
    padding: 0px;
    background-image: url("images/headline.jpg");


}

.leftcol {
    font-weight: normal;
    float:right;
    padding: 0px;
    border: 0px;
}

A.menu, A.menu:active {
	font-family:verdana, arial, helvetica, sans-serif;
	
	text-decoration:none;
	color:#008000;
}

A.menu:visited {
	color:#FF66FF;
	font-weight:normal;
}


A.menu:hover { 
	font-weight: bolder;
	text-decoration:underline;
	color:red; 
	letter-spacing:0cm; 
	background: #FFFFFF;
}

.headline {
	font-family:???;
	filter:glow(color=#FFFFFF);
	font-size:30px;
	position:relative;
	top:10px;
	left:5px;
}

table#headline {
    background-color:transparent;
    width:200px;
    border-collapse:collapse;
    position:relative;
    top:10px;
    left:0px;
}



table#menu {
    background-color:transparent;
    width:240px;
    border-collapse:collapse;
    position:relative;
    top:30px;
    left:10px;
}



table#menu td{
    padding: 0px;
    border: solid #000 0px;
    vertical-align:top;
    text-align:left;
    
}

#bullet{
	position:relative;
    top:5px;
    left:0px;
}

.menuleftcol {
    text-align: left;
    width: 0px;
    padding: 0px;
}

.menurightcol {
    font-weight: normal;
    width: 120px;
    float:left;
    padding: 0px;
    
}


dd#menu1Def{ top: 0px; left: 0px; }
dd#menu1Def a{ position: absolute; width: 161px; height: 32px; text-decoration: none; }
dd#menu1Def a span{ display: none; }
