body,BODY {
	COLOR: black; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	FONT-SIZE: 11px
}
p,P,textarea,TEXTAREA {
	COLOR: black; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	FONT-SIZE: 11px
}
th,TH {  
  background-color: #333333; 
  FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
  font-size: 9px; 
  color: #FFFFFF
}
td,TD {
	COLOR: black; 
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
	FONT-SIZE: 11px
}
h1,H1 {
	COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 14pt; COLOR: #000080
}
h2,H2 {
	COLOR: black; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 13pt; 	FONT-WEIGHT: bold; COLOR: #0066ff
}
h3,H3 {
	FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11pt; COLOR: #0066ff
}
h3,H4 {
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10pt; COLOR: black 
}
h5,H5 {
	COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10pt
}
h6,H6 {
	COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10pt
}
ol,OL {
	COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 10pt
}
ul,UL {
	COLOR: black; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	FONT-SIZE: 10pt
}
li,LI {
	COLOR: black; 
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
	FONT-SIZE: 8pt
}

ol,OL {
	LIST-STYLE: none
}
dd,DD {
	MARGIN-LEFT: 10px
}
pre,PRE {
	BACKGROUND-COLOR: #fbedbb; BACKGROUND-IMAGE: url(/images/codebg.gif); FONT: 10pt "Courier New", Courier, mono; PADDING-BOTTOM: 5pt; PADDING-LEFT: 5pt; PADDING-RIGHT: 5pt; PADDING-TOP: 5pt; WHITE-SPACE: pre; WIDTH: 100%
}
code,CODE {
	COLOR: #990000; FONT-FAMILY: "Courier New", Courier, mono
}
TD.clsBBarRaised {
	BACKGROUND-COLOR: #ffcc99; BORDER-BOTTOM: #000033 1px solid; BORDER-TOP: #99ccff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.top {
	CURSOR: hand; HEIGHT: 5px; POSITION: relative; TOP: 0px
}
.MenuGroup {
	FONT-FAMILY: Tahoma, Arial, sans-serif; FONT-WEIGHT: normal; POSITION: relative; TOP: 0px; WIDTH: 124px
}
.MI {
	COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; MARGIN-LEFT: 5px; PADDING-LEFT: 5px; WIDTH: 118px
}
.MIs {
	BACKGROUND-COLOR: #ffcc99; COLOR: black; CURSOR: hand; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; MARGIN-LEFT: 5px; PADDING-LEFT: 5px; WIDTH: 118px
}
.sidebar {
	COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.infobar {
	FONT-SIZE: 8pt
}
.infobarList {
	FONT-SIZE: 8pt; MARGIN-LEFT: 1.5em; TEXT-INDENT: -1.5em
}
.InfobarHeader {
	FONT-SIZE: 9pt; FONT-WEIGHT: bold; MARGIN-BOTTOM: -10px
}
LI.download {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; LIST-STYLE: url(/images/download_sm.gif)
}
.MainHeader {
	COLOR: black; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 155%; FONT-WEIGHT: bold
}
.Default {
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
.MenyItem {
	COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; MARGIN-LEFT: 5px; PADDING-LEFT: 5px; 
}
.MenyRubrik {
	COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;
}
.MenyTop {
	COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold;
}
.redlink {
	COLOR: #cc3300; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; FONT_WEIGHT: normal; 
}
.redlink2 {
	COLOR: #cc3300; FONT-FAMILY: Verdana, Arial; FONT_WEIGHT: normal; 
}

a { color: blue; 
    text-decoration: none }
a:link { color: blue; 
    text-decoration: none}
a:visited { color: purple; 
    text-decoration: none}
a:hover {  color: #FF3300; text-decoration: underline}
.navlink {  color: #000000; text-decoration: none}
.navlink:link {  color: #000000; text-decoration: none}
.navlink:visited {  color: #333333; text-decoration: none}
.navlink:hover {  color: #990000; text-decoration: underline}
.navshrtlink {  color: #336699; text-decoration: none}
.navshrtlink:link {  color: #336699; text-decoration: none}
.navshrtlink:visited {  color: #6699CC; text-decoration: none}
.navshrtlink:hover {  color: #993300; text-decoration: underline}
.news {  color: #336699; text-decoration: none}
.news:link {  color: #336699; text-decoration: none}
.news:visited {  color: #6699CC; text-decoration: none}
.news:hover {  color: #993300; text-decoration: underline}
.links {  color: #336699; text-decoration: none}
.links:link {  color: #336699; text-decoration: none}
.links:visited {  color: #6699CC; text-decoration: none}
.links:hover {  color: #993300; text-decoration: underline}
.forumlnk {  color: #336699; text-decoration: none}
.forumlnk:link {  color: #336699; text-decoration: none}
.forumlnk:visited {  color: #6699CC; text-decoration: none}
.forumlnk:hover {  color: #993300; text-decoration: underline}
.koyu {  color: #FFFFFF; text-decoration: none}
.koyu:link {  color: #FFFFFF; text-decoration: none}
.koyu:visited {  color: #FFFFFF; text-decoration: none}
.koyu:hover {  color: #FF0000; text-decoration: underline}
.green {  color: #69773C; text-decoration: none}
.green:link {  color: #69773C; text-decoration: none}
.green:visited {  color: #69773C; text-decoration: none}
.green:hover {  color: #993300; text-decoration: underline}
.box {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #000000 solid}
.button {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #000000 solid}
.padl3 {padding-left:3px}
.padlr3 {padding-left:3px; padding-right:3px}

.padl5 {padding-left:5px}
.padl2 {padding-left:2px}

.hdlinks {  color: #000000; text-decoration: none}
.hdlinks:link {  color: #000000; text-decoration: none}
.hdlinks:visited {  color: #000000; text-decoration: none}
.hdlinks:hover {  color: #993300; text-decoration: underline}
.mybox { padding-left:5px; padding-top:2px; padding-bottom:4px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #D29DEC; border: 1px #000000 solid}
.pad1 {padding-top:1px; padding-bottom:1px}
.padl15 {padding-left:12px; padding-right:5px}
.padl20 {padding-left:22px}
.pad_top {padding-left:5px; padding-right:5px }
.pad_top_box {padding-left:5px; padding-right:5px; border: 1px #336699 solid}
.lbox {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFFF; border: 1px #000000 solid}
.tbox {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F6EBFB; border: 1px #000000 solid}

/* global table properties */
table.principal{
	font-size: 10pt;
	width: 100%;
}

/* global text properties */
table.interface{
	background-color: #ffffff;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

/* top title properties */
.title{
	text-align : center;
	font-weight:bold;
	font-size : large;
}

/* medium title properties */
.title2{
	text-align : center;
	font-size : large;
}

/* small title properties */
.title3{
	text-align : center;
	font-size: 10pt;
	font-weight:bold;
}

/* menu properties */
.menu{
	text-align : center;
	font-size : 10pt;
}

/* welcome screen properties */
.welcome{
	font-size: 10pt;
	text-align:center;
}

/* search form properties */
div.search{
	text-align : center;
	margin-left : auto;
	margin-right : auto;
}

/* font-size: smaller; */
ul.quote{
	margin-left:40px;
  font-size: 10pt;
}

span.occurence{
	color : Red;
	font-weight : bold;
	font-size: 10pt;
}

/* names list properties */
tr.list{
	font-size: 10pt;
}

/* individual list properties */
ul{
	font-size: 10pt;
	list-style-type : circle;
}

/* male tree box properties 
	font-size: 10pt;
	background-color: #99CCFF;
*/
td.m{
	font-size: 10pt;
	background-color: #E1F0FF;
}

/* female tree box properties 
	font-size: 10pt;
	background-color: #FFCCCCFFE6E6;
*/
td.f{
	font-size: 10pt;
	background-color: #FFE6E6;
}

.navtext {
	width:150px;
	font-size: 10pt;
	border-width:1px;
	border-style:outset;
	border-color: #006699;
	layer-background-color:#006699;
	background-color: #006699;
	color: White;
}

.adbox { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  background-color: #FFFFDD; 
  color: #008000; 
  border: 1px solid #800000;
  padding-left:3px; 
  padding-right: 3px
}
