body {margin: 0;
padding: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #0000ff;
font-size: 1em;
line-height: 1em;
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-image: url(images/backgrounds/blueswatermark.jpg);
}

html {scrollbar-face-color: #E7FF00;
scrollbar-shadow-color: #0000FF;
scrollbar-highlight-color: #FF00CC;
scrollbar-3dlight-color: #E7FF00;
scrollbar-darkshadow-color: #FF00CC;
scrollbar-track-color: #0000FF;
scrollbar-arrow-color: #0000FF;}

p {font-size: .8em;
line-height: 1.2em;
color: #0000ff;
font-weight: bold;
text-align: justify;}

h1 {font-size: 1.6em;
text-align: center;
font-style: italic;
color: #0000ff;
}

h2 {font-size: 1.2em;
text-align: center;
font-style: italic;
text-decoration: underline;}

h2.left180 {font-size: 1.2em;
text-align: left;
margin-left: 180px;
font-style: italic;
text-decoration: underline;}

h3 {font-size: 1em;
text-align: center;
}

h3.left {font-size: 1em;
margin-left: 180px;
text-align: left;
font-style: italic;
text-decoration: underline;
}

h4 {font-size: .9em;
text-align: center;
}

h5 {font-size: .8em;
}

a:link {text-decoration: none;
background-color: #e7ff00;
}

a:visited {text-decoration: none;
background-color: #e7ff00;
color: #0000ff;
border: none;}

a:hover {color: #E7FF00;
background-color: #0000FF;
text-decoration: none;
}

a:active {color: #E7FF00;
background-color: #0000FF;
text-decoration: none;
}

img {}

img.blueborder {
border: 1px #0000ff solid;}

span.arrow {
font-size: 1.2em;
color: #0000ff;}

table.wide {margin-left: 170px;
margin-right: 20px;
}

table.grad {font-size: .7em;
text-align: center;
color: #0000ff;
background-color: #e7ff00;
border: #e7ff00 double;
font-weight: bold;}

table.team {
font-size: .7em;
text-align: center;
color: #e7ff00;
background-color: #0000ff;
border: #0000ff double;
font-weight: bold;}

tr {}

tr.bluelime {
background-color: #0000ff;
color: #e7ff00;}

tr.limeblue {
background-color: #e7ff00;
color: #0000ff;}

td.blueborder {
border: 1px #0000ff solid;}

td.limeborder {
border: 1px #e7ff00 solid;}

td.small {}

form {
margin-left: 220px;}

form.left {
margin-left: 5px;}

button {}

input {background-color: #0000ff;
font-weight: bold; 
color: #e7ff00;
font-size: .6em;}

select {font-size: .6em;}

option {}

textarea {}

label {}

fieldset {}

legend {}

#header {
text-align: center;
height: auto;
padding-top: 1%;}

#content {
position: relative;
width: 100%;}

#maincontent {
left: 0px;
position: absolute;
width: 100%;}

#maincontent table {
}

#maincontent table.lime {
font-size: .7em;
text-align: center;
background-color: #e7ff00;
border: #0000ff double;
}

#maincontent p {margin-left: 180px;
margin-right: 40px;
font-weight: bold;
text-align: justify;
}

#maincontent p.tight {margin-left: 220px;
margin-right: 40px;
font-weight: bold;
text-align: justify;}

#maincontent p.wider {margin-left: 0px;
margin-right: 0px;
font-size: .75em;}

#maincontent li.margin {
list-style-type: disc;
margin-left: 50px;
padding: 0px;
font-size: .85em;
line-height: 1.4em;
font-weight: bold;}

#maincontent ol li {
list-style-type: decimal;
margin-left: 225px;
padding: 0px;
font-size: .9em;
line-height: 1.2em;
list-style-position: inside;
font-weight: bold;}

#maincontent ul.staff {
list-style-type: none;
margin-left: 0px;
padding: 0px;
}

#maincontent ul li {
list-style-type: disc;
margin-left: 240px;
padding: 0px;
font-size: .75em;
line-height: 1.4em;
font-weight: bold;}

#maincontent ul {
list-style-type: none;
margin: 0px;
padding: 0px;}

#navcolumn {
width: 170px;
position: absolute;
top: 0px;
left: 0px;
height: auto;
z-index: 1;
}

#navcolumnteams {
width: 140px;
position: absolute;
top: 0px;
left: 0px;
height: auto;
z-index: 1;
}

#navcolumnwide {
width: 210px;
position: absolute;
top: 0px;
left: 0px;
height: auto;
z-index: 1;
}

#navcolumn h2 {
text-align: center;
font-size: .9em;}

#navcolumnwide h2 {
text-align: center;
font-size: .9em;}

#navcolumnteams h2 {
text-align: center;
font-size: .9em;}

#navcolumn p {
text-align: center;
font-size: .7em;}

#navcolumnwide p {
text-align: center;
font-size: .7em;}

#navcolumnteams p {
text-align: center;
font-size: .7em;}

#navcolumn ul li {
list-style-type: none;
margin-left: 0px;
padding: 0px;
}

#navcolumnwide ul li {
list-style-type: none;
margin-left: 10px;
padding: 0px;}

#navcolumnteams ul li {
list-style-type: none;
margin-left: 0px;
padding: 0px;
}

#navcolumn ul {
list-style-type: none;
margin: 0px;
padding: 0px;}

#navcolumnwide ul {
list-style-type: none;
margin: 0px;
padding: 0px;}

#navcolumnteams ul {
list-style-type: none;
margin: 0px;
padding: 0px;}

#navcolumn ul li a:link, #navcolumn ul li a:visited {
background-color: #e7ff00;
color: #0000ff;
padding-top: 1px;
padding-bottom: 1px;
margin-right: 10px;
margin-left: 10px;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-top: 1px solid;
text-decoration: none;
display: block;
font-weight: bold;
text-align: center;
font-size: .7em;
}

#navcolumnwide ul li a:link, #navcolumnwide ul li a:visited {
background-color: #e7ff00;
color: #0000ff;
padding-top: 1px;
padding-bottom: 1px;
margin-right: 40px;
margin-left: 30px;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-top: 1px solid;
text-decoration: none;
display: block;
font-weight: bold;
text-align: center;
font-size: .7em;
}

#navcolumnteams ul li a:link, #navcolumnteams ul li a:visited {
background-color: #e7ff00;
color: #0000ff;
margin-right: 20px;
margin-left: 20px;
border-left: 1px solid;
border-right: 1px solid;
border-bottom: 1px solid;
border-top: 1px solid;
text-decoration: none;
display: block;
font-weight: bold;
text-align: center;
font-size: .6em;
}

#navcolumn ul li a:hover {
background-color: #0000ff;
color: #e7ff00;}

#navcolumnwide ul li a:hover {
background-color: #0000ff;
color: #e7ff00;}

#navcolumnteams ul li a:hover {
background-color: #0000ff;
color: #e7ff00;}

#footer {
text-align: center;
margin-bottom: 0;
padding-top: 5px;
padding-bottom: 5px;
line-height: 21px;
font-size: .7em;
background-color: #e7ff00;
margin-top: 0;
border-top: 3px #0000ff double;
border-bottom: 3px #0000ff double;
color: #0000ff;
}

#footerblue {
text-align: center;
margin-bottom: 0;
padding-top: 5px;
padding-bottom: 5px;
line-height: 21px;
font-size: .7em;
background-color: #0000ff;
margin-top: 0;
border-top: 3px #e7ff00 double;
border-bottom: 3px #e7ff00 double;
color: #e7ff00;

}

#footerblue a:link, #footerblue a:visited, #footerblue a:active {
color: #e7ff00;
border-bottom: none;
background-color: #0000ff;
text-decoration: none;}

#footerblue a:hover {
color: #0000ff;
background-color: #e7ff00;}