PRE {
	font-family : Courier New;
	font-size : small;
}

BODY {
	COLOR: White; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	background: Black;
}

h2.mm {
	FONT-FAMILY: Verdana;
	color: White;
	border: 5px groove Blue;
	background: Navy;
	padding: 1px;
	}

h3.mm {
	FONT-FAMILY: Verdana;
	color: White;
	border: 4px ridge blue;
	background: Navy;
	padding: 4px;
	}

h4.mm {
	FONT-FAMILY: Verdana;
	color: White;
	border: 3px ridge blue;
	background: Navy;
	padding: 3px;
	}

h5.mm {
	FONT-FAMILY: Verdana;
	color: White;
	border: 2px ridge blue;
	background: Navy;
	padding: 2px;
	}

A.bn:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
  background : #FFFFFF;
}
A.bn:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	COLOR: White; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	 background : Black;
}
A.bn:hover {
	FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: White;
	 FONT-FAMILY: Verdana; 
	 background : Black;
	 TEXT-DECORATION: none
}
A.bn2:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.bn2:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
	COLOR: #999999; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.bn2:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
    COLOR: #FFFFFF;
	 FONT-FAMILY: Verdana; 
	 background : #000000;
    TEXT-DECORATION: none
}

A.bn3:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background: Yellow;
}
A.bn3:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: small;
	COLOR: Gray; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
}
A.bn3:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
    COLOR: Yellow;
	 FONT-FAMILY: Verdana; 
	 background : Maroon;
    TEXT-DECORATION: none
}

A.gr:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: normal; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline;
	background : #FFFFFF;
}
A.gr:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: normal;  
	COLOR: Gray; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline;
	background : White;
}
A.gr:hover {
	FONT-WEIGHT: normal;
    FONT-SIZE: normal; 
    COLOR: #FFFFFF;
	 FONT-FAMILY: Verdana; 
	 background : #000000;
	 TEXT-DECORATION: none
}	

A.genesis:link {
	FONT-SIZE: medium; 
	COLOR: black; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background : #FFFFFF;
	border: 4px;
}
A.genesis:visited {
	FONT-SIZE: medium; 
	COLOR: purple ; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background : White;
	background-color: white;
}
A.genesis:hover {
    FONT-SIZE: medium; 
    COLOR: Yellow;
	 FONT-FAMILY: Verdana; 
	 background : black;
	 TEXT-DECORATION: none
}

A.lateralus:link {
	FONT-SIZE: medium; 
	COLOR: black; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background : #FFFFFF;
	border: 4px;
}
A.lateralus:visited {
	FONT-SIZE: medium; 
	COLOR: purple ; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background : White;
	background-color: white;
}
A.lateralus:hover {
    FONT-SIZE: medium; 
    COLOR: Yellow;
	 FONT-FAMILY: Verdana; 
	 background : black;
	 TEXT-DECORATION: none
}



TD.ref {
	font : small Verdana;
}


hr.BR {
	background: White;
	color: #A0522D noshadow;
	size=1;
}
table.menu {
	background: Aqua;
	border: thin solid Olive;
	padding: 2px;
	border-width: 1x;
	width: auto;
	border-style: solid;
	height: auto;
	color: black;
	}

table.menu {
	background: Aqua;
	border: thin solid Olive;
	padding: 2px;
	border-width: 1x;
	width: auto;
	border-style: solid;
	height: auto;
	color: black;
	}
	
td.menu {
	background: Navy;
	border: thin solid blue;
	padding: 4px;
	border-width: 1px;
	width: auto;
	border-style: ridge;
	height: auto;
	color: white;
	}

label.puro {
	font-weight: bold;
}


th.tabh1 {
	background: Navy;
	border: thin solid White;
	padding: 4px;
	border-width: 1px;
	width: auto;
	border-style: ridge;
	height: auto;
	color: White;
	}

td.tab0 {
	background: white;
	border: thin solid white;
	padding: 4px;
	border-width: 0px;
	border-style: ridge;
	height: auto;
	color: Black;
	}

td.tab1 {
	background: black;
	border: thin solid black;
	padding: 4px;
	border-width: 0px;
	border-style: ridge;
	height: auto;
	color: white;
	}

td.tab0b {
	background: white;
	border: thin solid yellow;
	padding: 4px;
	border-width: 1px;
	border-style: ridge;
	height: auto;
	color: Black;
	}

td.tab1b {
	background: black;
	border: thin solid white;
	padding: 4px;
	border-width: 1px;
	border-style: ridge;
	height: auto;
	color: white;
	}
	
	
	
td.tab2 {
	background: black;
	border: thin solid Maroon;
	padding: 2px;
	border-width: 0px;
	border-style: ridge;
	height: auto;
	color: white;
	}

td.tab3 {
	background: Black;
	border: thin solid Yellow;
	padding: 0px;
	border-width: 1px;
	border-style: ridge;
	height: auto;
	color: White;
	}

	
td.help {
	background: blue;
	border: thin solid white;
	padding: 1px;
	border-width: 1px;
	border-style: ridge;
	height: auto;
	color: white;
	 FONT-SIZE: x-small; 
	}

td.butt {
	background: Aqua;
	border: thin solid white;
	padding: 4px;
	border-width: 2px;
	border-style: ridge;
	height: auto;
	color: black;
	}

td.butt2 {
	background: Aqua;
	border: thin solid white;
	padding: 0px;
	border-width: 1px;
	border-style: ridge;
	color: black;
	}

caption.menu {
	background: White;
	border: thin solid aqua;
	padding: 4px;
	border-width: 3px;
	width: auto;
	border-style: ridge;
	height: auto;
	color: black;
	font-weight: bold;
}

	
table.lucy {
	background: Black;
	border: thin solid Black;
	padding: 0px;
	border-width: 2px;
	border-style: groove;
	width: 100%;
	color: White;
	}

table.mary {
	background: black;
	border: thin solid black;
	padding: 4px;
	border-width: 2px;
	width: auto;
	border-style: groove;
	height: auto;
	color: White;
	}

table.mary2 {
	background: black;
	border: thin solid black;
	padding: 1px;
	border-width: 2px;
	width: 95%;
	border-style: groove;
	height: auto;
	color: White;
	}

table.mary3 {
	background: black;
	border: thin solid black;
	padding: 1px;
	border-width: 1px;
	width: 100%;
	border-style: groove;
	height: auto;
	color: White;
	}
	
	
A.bnmenu:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: White; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
    background : Navy;
	}
A.bnmenu:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: Blue; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background : Navy;
}
A.bnmenu:hover {
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: Yellow;
	FONT-FAMILY: Verdana; 
	background : Black;
	TEXT-DECORATION: none
}

A.bnmenu2:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: White; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
    background : Navy;
	}
A.bnmenu2:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: Blue; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background : Navy;
}
A.bnmenu2:hover {
	FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: Yellow;
	FONT-FAMILY: Verdana; 
	background : Black;
	TEXT-DECORATION: none
}

div.fate {
	background: White;
	padding: 0px;
	width: auto;
	color: Black;
	}

div.mary {
	background: Black;
	border: thin solid White;
	padding: 5px;
	border-width: 4px;
	width: auto;
	border-style: ridge;
	height: auto;
	color: White;
	}

div.help {
	background: Blue;
	border: thin solid Blue;
	padding: 1px;
	border-width: 1px;
	border-style: ridge;
	height: auto;
	color: White;
	FONT-SIZE: small; 
	}
DIV.label {
	font : normal normal bold small Verdana;
	border : 1px solid White;
	color : White;
	background-color : Black;
}
DIV.label2 {
	font : normal normal small Verdana;
	border : 1px solid black;
	color : white;
	background-color : Black;
}

DIV.labelm {
	font : normal bold medium Verdana;
	border : 2px outset Teal;
	color : Black;
	background-color : White;
}

td.puro1 {
   font : small Verdana;
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	background: Navy;
	border: thin solid white;
	border-width: 1px;
	border-style: ridge;
	color: white;
}

A.puro:link {
	FONT-SIZE: medium; 
	COLOR: black; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background : #FFFFFF;
	border: 4px;
}
A.puro:visited {
	FONT-SIZE: medium; 
	COLOR: purple ; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	background : White;
	background-color: white;
}
A.puro:hover {
    FONT-SIZE: medium; 
    COLOR: Yellow;
	 FONT-FAMILY: Verdana; 
	 background : black;
	 TEXT-DECORATION: none
}

DIV.result {
	font : normal bold small Verdana;
	border : 1px solid black;
	color : Black;
	background-color : White;
}

A.sea:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	COLOR: White; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	 background : Maroon;
}

A.sea:visited {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	COLOR: #FFEBCC; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	 background : Maroon;
}

A.sea:hover {
           FONT-WEIGHT: normal; 
           FONT-SIZE: small;
           COLOR: Red;
           FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
           background : Yellow;
          TEXT-DECORATION: none;
}

DIV.resultB {
	font : normal bold medium Verdana;
	border : 2px outset #4C2618;
	color : Black;
	background-color : White;
}

B.puro {
	background-color: White; 
    text-decoration: none;
    border: 1px solid Maroon;
}
td.tab0s {
   font : small Verdana;
	background: white;
	padding: 1px;
	border-width: 0px;
	height: auto;
	color: Black;
	}
td.tab1s {
   font : small Verdana;
	background: black;
	padding: 1px;
	border-width: 0px;
	height: auto;
	color: white;
	}	

