.tabselector table { border: 0px solid #000000; }
.tabselector tr td { border-color:#666666; border-bottom-style: dotted; border-bottom-width: 1px; }
.tabselector tr:hover { background-color: #4D4D4D; }
.tabselector .nohighlight tr:hover { background-color: #000000; }

.text 		a[target="_blank"]:before {content:url(extlink.gif);}
.smalltext	a[target="_blank"]:before {content:url(extlink.gif);}
.block 		a[target="_blank"]:before {content:url(extlink.gif);}

a:link     { color:#FFFF80; text-decoration:underline; }
a:visited  { color:#FFFF80; text-decoration:underline; }
a:active   { color:#C80000; text-decoration:underline; }
a:hover    { color:#FFFF40; text-decoration:underline; }

.headline a:link     { color:#EE0000; text-decoration:underline; }
.headline a:visited  { color:#EE0000; text-decoration:underline; }
.headline a:active   { color:#EE0000; text-decoration:underline; }
.headline a:hover    { color:#EE0000; text-decoration:underline; }

.headline      { color:#EE0000; font-size:10pt; font-weight:bold;   }
.copyright, .copyright a, .copyright a:visited  { color:#555555; font-size:8pt;  font-weight:normal; }
.copyright a, .copyright a:visited { text-decoration:underline }
td,span,.text,.smalltext,.copyright,.headline  { font-family:sans-serif,arial; }
td,span,.text  { color:#ffffff; font-size:10pt; font-weight:normal; }

.smalltext     { color:#ffffff; font-size:8pt;  font-weight:normal; }
.textarea   { color: #FFFFFF;	background-color: #000000;	padding: 3px;	border: 1px solid #FFFFFF;}
.block {	text-align: justify; }
.backbutton   { background-image: url(back.gif); border: 0px; width:12px; height:12px;  }

.imgBorder       { border: 1px solid #999999; background-image: url(imgbg.gif); vertical-align:middle;}
.imgBorderIntro  { border: 1px solid #999999; }
.button 		{ color: #FFFFFF;	background-color: #000066;	border: 1px dotted #FFFFFF;}
.imgViewer  { border: 1px solid #999999; margin-left:15px; margin-top:10px; margin-bottom:10px; }

.line { border-color:#FFFFFF; border-bottom-style: dotted; border-bottom-width: 1px; }
.linetop { border-color:#FFFFFF; border-top-style: dotted; border-top-width: 1px; }

td.tab_hi { background: #4D4D4D; }
td.tab_lo { background: black; }

#tabmenu {
	color: #000000;
	border-bottom: 1px solid #999999;
	margin: 0px 0px 0px 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-top: 1px; }

#tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }

#tabmenu a, a.active {
	color: #FFFF80;
	background: #444444;
	border: 1px solid #999999;
	padding: 0px 2px 1px 2px;
	margin: 0px;
	text-decoration: underline; }

#tabmenu a.active {
	color: #FFFFFF;
	background: #000000;
	border-bottom: 1px solid #000000;
	text-decoration:none; }

#tabmenu a:hover {
	color: #000000;
	background: #FFFFFF; }

#tabmenu a.active:hover {
	background: #000000;
	color: #FFFFFF; 
	cursor: default; }

