body { 
	background-color: #000000;
	color: #FFFFFF; font-family: verdana; font-size: 10pt; 
	#background-image: url('images/spacebg.jpg') 
	#background-attachment: fixed;
	scrollbar-face-color:#909090;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#101010;
	scrollbar-3dlight-color:#D7D7D7;
	scrollbar-darkshadow-color:#303030;
	scrollbar-track-color:#A9A9A9;
	scrollbar-arrow-color:#404040;
        margin-top: 5px;
}
a, a:link, a:visited, a:active { color: #FFFFFF; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; background-color: #FFFFFF; }
td { font-size: 8pt; }
td.welcome { font-style: italic; padding: 4px 4px 4px 4px; }
.text10 { font-size: 10pt; }
.blackboxtr { background-color: #3F3F3F; width: 124px; height: 46px; margin: 14px 0px 0px 0px; padding: 0px; }
table.news { border: 0px; width: 132px; padding: 0px; border-collapse: collapse; border-spacing: 0px; }
td.news { background-color: #3F3F3F; border: 1px solid #FFFFFF; padding: 2px 4px 4px 4px; }
td.smvl { background-color: #000000; border: 1px solid #FFFFFF; padding: 0px 0px 4px 0px; text-align: center; }

.title { font-size: 12pt; font-weight: bold; }
form.inline { display: inline; }
select.news { width: 100px; }
.newsdate { font-size: 8pt; font-weight: normal; }
.newscontent { font-size: 8pt; font-weight: normal; }
div.hr { height: 2px; background-color: #FFFFFF; margin: 0px; padding: 0px; }
table.hr { border: 1px; width: 100%; height: 20px; padding: 0px; }
div.vr { height: 100%; width: 2px; background-color: #FFFFFF; border: 0px; overflow: hidden; }
hr { margin: 0px !important; border: 0px solid #FFFFFF; background-color: #FFFFFF; color: #FFFFFF; height: 2px; }
.modelstitle { font-size: 8pt; font-weight: normal; }
.modelcontent { font-size: 8pt; font-weight: normal; }
table.tdhr { background-color: #FFFFFF; }

table.dotted {
        background-color: #3F3F3F;
        border-top: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
	border-bottom: 1px solid #7C7C7C;
	border-right: 1px solid #7C7C7C;
        border-height: 2px; border-width: 2px;
        border-style: dotted;
}
.title { font-size: 12pt; font-weight: bold; }
.sfidate { font-size: 8pt; font-weight: normal; }
.sfitext { font-size: 8pt; font-weight: normal; text-align:justify; }

#menu { width: 100%; background: transparent; float: left; }
#menu ul { list-style: none; margin: 0px; padding: 0px; width: 130px; float: left; }
#menu a { 
        display: block; width: 124px;
	line-height: 12px; font-family: Verdana, Arial;
	font-size: 11px; font-weight: normal;
	text-align: left; text-decoration: none;
        text-indent: 4px; background-color: #8d8ddd;
	color: #000000; margin: 0px;
	padding: 4px 0px 4px 0px;
	border-left: 2px solid #516166;
	border-top: 2px solid #516166;
        border-right: 2px solid #354144;
        border-bottom: 2px solid #354144;
        -moz-box-sizing: border-box;
        background-image: url(images/bgnavout.gif);
}
#menu a:hover {
 	color: #FFFFFF; background-color: #573D6D;
	border: 2px solid #000000;
        -moz-box-sizing: border-box;
        background-image: url(images/bgnavovr.gif);
}
#menu li { position: relative; }
#menu ul ul { position: absolute; z-index: 500; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul { display: none; }
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul { display: block; }

td.leftcol { background-repeat: no-repeat; margin: 0px; }
td.centercol { background-repeat: repeat-x; }
td.rightcol { background-repeat: no-repeat; margin: 0px; }
td.logo { background-repeat: no-repeat; background-image: url('images/logo.gif'); background-position: 24px 0px 0px 0px; height: 58px; }
table.logo { padding: 0px 0px 0px 24px; }
input { background-color: #3F3F3F; color: #FFFFFF; font-family:Verdana,Arial; font-size: 8pt; }
textarea { background-color: #3F3F3F; color: #FFFFFF; font-family:Verdana,Arial; font-size: 8pt; }
select { background-color: #3F3F3F; background-color: #000000; color: #FFFFFF; font-family: Verdana,Arial; font-size: 8pt; font-weight: normal; border-style: solid; border-color: #3F3F3F; }

.windowbg { color: #FFFFFF; background-image: url(images/bgmanfor.gif); background-repeat: repeat-x; padding: 0px 8px 0px 8px; font-size: 7pt; font-weight: bold; }
.windowbg2 { color: #FFFFFF; background-image: url(images/bgmanfor.gif); background-repeat: repeat-x; padding: 0px 8px 0px 8px; font-size: 7pt; font-weight: bold; }
.smalltext { font-size: 7pt; font-weight: normal; font-family: tahoma, sans-serif; }

td.sfxtabletop { background-image: url(images/sfxtabletop.gif); height:22px; }
td.sfxtablemid { background-image: url(images/sfxtablemid.gif); background-repeat: repeat-y; padding: 0px 14px 0px 14px; }
td.sfxtablebtm { background-image: url(images/sfxtablebtm.gif); height:22px; }
