/* It is thought that the colors in the BODY tag are producing
   blue-tinted table borders, which appear in FireFox only.  */
BODY {
	margin-left: 5pt;
	margin-right: 5pt;
	margin-top: 16pt;
	color: rgb(0,0,100);
	BACKGROUND-COLOR: rgb(210,255,255);
}


A:link {color: #8000bd}     /* unvisited link */
A:visited {color: #8000bd}  /* visited link */
A:hover {color: #ff5555}   /* mouse over link */
A:active {color: #ff5555}   /* selected link */


/* LightLink is used for small light-purple links in top tables. */
.LightLink { font-family: arial,helvetica,monaco,sans-serif;
	color: rgb(238,202,255);
	font-size: 10pt;
	font-weight: bold;
}

A.LightLink:link { 	color: rgb(238, 202, 255); }    /* unvisited link */
A.LightLink:visited { color: rgb(238, 202, 255);  }   /* visited link */
A.LightLink:hover {color: #ff5555}   /* mouse over link */
A.LightLink:active {color: #ff5555}   /* selected link */


/* BottomLink is used for larger light-purple links in bottom tables. */
.LightLink { font-family: arial,helvetica,monaco,sans-serif;
	color: rgb(238,202,255);
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.BottomLink { color: rgb(238, 202, 255);
    font-weight: bold;
    font-style: normal;
    text-decoration: underline;
    background-color: rgb(0, 0, 102);
    font-family: arial,helvetica,monaco,sans-serif;
    text-align: center;
    font-size: small;
    }
	
A.BottomLink:link { 	color: rgb(238, 202, 255); }    /* unvisited link */
A.BottomLink:visited { color: rgb(238, 202, 255);  }   /* visited link */
A.BottomLink:hover {color: #ff5555}   /* mouse over link */
A.BottomLink:active {color: #ff5555}   /* selected link */

/* Used for Start Spot ***home** one-cell tables. */

  .HomePageTitle { font-weight: bold;
    color: rgb(255, 255, 255);
    font-style: normal;
    text-align: center;
    background-color: rgb(0, 0, 102);
    font-family: arial,helvetica,monaco,sans-serif;
    margin-top: 5pt;
    margin-bottom: 5pt;
    font-size: 26pt;
    }

/* Used for Page Title one-cell tables. */

  .PageTitle { font-weight: bold;
    color: rgb(255, 255, 255);
    font-style: normal;
    text-align: center;
    background-color: rgb(0, 0, 102);
    font-family: arial,helvetica,monaco,sans-serif;
    margin-top: 7pt;
    margin-bottom: 7pt;
    font-size: 20pt;
    }

/* Used for tables of Big Links, including top category table cells and current events item cells.  */

.BigLink1 {
	color: rgb(0, 0, 102);
    font-weight: bold;
    font-style: normal;
    text-align: center;
    font-family: arial,helvetica,monaco,sans-serif;
    background-color: rgb(0, 250, 250);
    font-size: small;
}

  .BigLink2 { font-family: arial,helvetica,monaco,sans-serif;
    color: rgb(0, 0, 102);
    font-weight: bold;
    font-style: normal;
    text-align: center;
    background-color: rgb(149, 255, 255);
    font-size: small;
    }
	
.BigLinkText { font-family: arial,helvetica,monaco,sans-serif;
    color: rgb(0, 0, 102);
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    font-size: medium;
	text-align: center;
}

/* H1, H2, and H3 are the three levels of main indentation, used for both headings and tables. */
	
H1 { font-family: arial,helvetica,monaco,sans-serif;
    font-weight: bold;
    font-size: large;
    font-style: normal;
    color: rgb(0, 0, 102);
    margin-left: 8pt;
    margin-top: 50pt;	
}

H2 { font-family: arial,helvetica,monaco,sans-serif;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    margin-left: 28pt;
    margin-top: 10pt;
}

H3 { font-family: arial,helvetica,monaco,sans-serif;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    margin-left: 48pt;
    margin-top: 10pt;
}

/* These are normal-sized links, used down from the top in most pages. */

  .SmallLink1 { font-family: arial,helvetica,monaco,sans-serif;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 102);
    font-size: small;
    background-color: rgb(0, 250, 250);
    }

  .SmallLink2 { font-family: arial,helvetica,monaco,sans-serif;
    font-size: small;
    color: rgb(0, 0, 102);
    font-weight: bold;
    font-style: normal;
    background-color: rgb(149, 255, 255);
    }
	
.SmallLinkText { font-family: arial,helvetica,monaco,sans-serif;
	font-size: small;
    color: rgb(0, 0, 102);
    font-weight: bold;
    font-style: normal;
}

.SmallLinkHeading { font-family: arial,helvetica,monaco,sans-serif;
	font-size: medium;
    color: rgb(0, 0, 102);
    font-weight: bold;
    font-style: normal;
	
}

/* HTML Forms, by default, have vertical margins. */
FORM {
	margin-bottom: 0pt;
	margin-top: 0pt;
}

/* For hidden form fields.  Minimal distortion of surrounding formatting.  */
.TeenyHidden {
	font-size: 0.1pt;
	margin-bottom: 0pt;
	margin-top: 0pt
}