body	
{
background-image: 
url('http://www.ovalecotech.ca/images/outerspace3.png');
background-repeat: no-repeat; background-attachment: fixed;
background-position: center; background-color: #000000;
 }
a:link { color: #0000ff}
a:visited { color: #4e73aa}
a:hover { color: #12eeeb}
a:active { color: #000080}
a.leave:link { color: #b6b400 }
a.leave:visited { color: #6f6e11 }
a.leave:hover { color: #ff0000}
a.leave:active { color: #c00000}
a.invlink:link { color: #000000 }
a.invlink:visited { color: #000000 }
a.invlink:hover { color: #000000 }
a.invlink:active { color: #000000 }
a.invlink { text-decoration:none }
hr { color: #96bee0; width: 90%;}
h1 { font-size:+4; font-family: Verdana; text-align: center; background-color: #eff9ff}
h2.bbgd { text-align: center; font-family: Verdana; background-color: #eff9ff}
table.cent { text-align:center }
p.middle
{ text-align: center; font: 14px Verdana; }
p.ledge
{ text-align: left }
ul.disc {list-style-type: disc}
div.scrlbx 
{
background-color:#FFFFFF;
width:670px;
height:350px;
overflow: scroll
}
div.look
{
background-color: #eff9ff;
font-size: +2
}
div.imflt
{
float:right;
width:auto;
margin:0 0 15px 20px;
padding:15px;
text-align:center;
}
input.formButton {
position: relative; top: 0px; left: 0px; display: inline-block; font: 18px Verdana bold; color: #88b; background-color: #dde; text-align: center; border: solid 1px #77e; -moz-border-radius: 16px; float: left; width: 160px; padding: 8px; margin: 8px; 
 }
input.formButton:hover {
 color: #11f; border: solid 2px #33f; background-color: #eef; font-size: 22px; padding: 6px; margin: 5px; width: 166px;
}


.menu 
{
WIDTH: 650px; text-align:center;  HEIGHT: auto! important; sf_edit: true
}
.menu UL 
{
CLEAR: both;  PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; filter: progid:DXImageTransform.Microsoft.Shadow(color=#dfdfdf,direction=135);
}
.menu UL LI 
{
width:128px; border: 1px solid #2f6aa1; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: LEFT; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none;  sf_edit: true
}
.menu UL LI A 
{
DISPLAY: block; OVERFLOW: hidden; WIDTH: 120px; COLOR: #0000ff; PADDING-TOP: 10px; HEIGHT: 40px; TEXT-DECORATION: none
}
.menu UL LI A:hover 
{
BACKGROUND-POSITION: 0px -67px
}
.realign 
{
 text-align: left 
}
.submenu 
{
 position: absolute;
}
.submenu ul
{
display:none;
height:auto! important; text-align:center;
width:122px;
position: absolute;
top:2px;
left:0;
background-color:#ffffff;
border: 1px solid #2f6aa1;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#949090,direction=135);
}
.submenu ul li
{
text-align:center;
width:100%;
left:0;
position: relative;
}
.submenu ul li a
{
display:block;
text-indent:3px; font-size:12px; font-style:normal; font-weight:bold
}
html>body .submenu li a
{
 /* non IE browsers */
width: auto;
}
.submenu li a:hover
{
background-color:#5a96ce;
color:white;
}
.submenu li a:visited
{
color:#5a6c7c;
}
.menu li>ul 
{
/* non IE browsers */
top:auto;
left:auto;
}
.menu li:hover ul, li.over ul 
{
display:block;
}
html>body .clearmenu
{
/* non IE browsers */
height: 3px;
}

html>body .clearmenu
{
/* non IE browsers */
height: 3px;
}

a.masselos 
{
text-decoration:none;
cursor: url("mass.ani"), auto; 
}
a.masselos:link {color: #FF9900}
a.masselos:visited {color: #F4A460}
a.masselos:hover {color: #8B0000; background:#F0F8FF; text-decoration: underline }
a.masselos:active {color: #0000FF}

h2.kum { color: #0000ee; font-size: 30px; font-family: garamond; }
h2.gran { color: #00ee00; font-size: 30px; font-family: garamond; }

p.kum { text-align: left; font-size: 22px; }
p.gran { text-align: left; font-size: 18px; }

div.cen { text-align: center; }

