* {padding: 0; margin: 0;}

font {color: #000000; background: transparent; size: 4 }
link {color: #0000EE; background: transparent }
vlink {color: #551A8B; background: transparent }
alink {color: #0000EE; background: transparent } 

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
border: 5px black;
}
#menu {
position: absolute; /* Menu position that can be changed at will */
top: 340px;
left: 5px;
}

#menu {
width: 170px;
}

#menu dt {
cursor: pointer;
margin: 2px;
height: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 2px solid;
border-color: black;
background: #8AB24D;  /*main button color */
}

#menu dd {
border: 5px black;
font-weight: normal;
border: 1px solid;
border-color: black;
}

#menu li {
text-align: center;
background: #D0E0B8;  /*sub menu color */
border: 1px solid;
border-color: black;
}

#menu li a, #menu dt a {
color: #000000;  /*menu text color */
text-decoration: none;
display: block;
border: 0px none;
}

#menu li a:hover, #menu dt a:hover,  #menu dl a:hover,{
background: #A1C270;  /* sub menu hover color */
}

#maintext {
position: absolute;
top: 325px;
left: 190px;
width: 700px;
padding: 10px;
text-align: left;
}

#YAtable{
font: bold;
margins: auto;
text-align: left;
}

#BlueFinsTable{
padding-left: 5px;
font: bold;
margins: 10px;
text-align: left;
border-collapse: collapse;
background:#D0E0B8;
}

#PoolTable{
background: #D0E0B8;
padding-left: 5px;
font: bold;
margins: 10px;
text-align: left;
border-collapse: collapse;
}

#PoolTable2{
font-size:10;
background: #D0E0B8
padding-left: 5px;
font: bold;
margins: 10px;
text-align: left;
border-collapse: collapse;
}

#CAPlogo{
text-align:center;
position: absolute;
left: 0px;
top: 0px;
width: 175px;
height:75px;
background: #D0E0B8;
border: 5px solid;
border-color: black;
}

#CAPBar1{
color:black;
text-align:center;
position: absolute;
left: 175px;
top: 0px;
width: 775px;
height:75px;
background: #8AB24D;
border: 5px solid;
border-color: black;
}

#CAPBar2{
position: absolute;
left: 0px;
top: 285px;
width: 950px;
height:40px;
background: #536B2E;
border: 5px solid;
border-color: black;
}

#ContactNumbers{
position: absolute;
left: 710px;
top: 75px;
width: 230px;
padding: 5px;
height:190px;
background:#A1C270;
text-align:center;
border: 5px solid;
border-color: black;
}

#FloatPhoto{
position: absolute;
left: 0px;
top: 75px;
width: 700px;
padding: 5px;
height:200px;
background:black;
text-align:left;
}

#BlueFinslogo{
position: absolute;
left: 250px;
top: 0px;
width: 500px;
height:250px;
}

#MastersBlue {
text-align: left;
color:blue;
}

p.redfont {color:red;}
p.bluefont {color:blue;}
p.greenfont {color:green;}