body  {					/* default for most pages */
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #000080;   /* navy */
	color: #FFFFFF;    /* white */
}
body.home {				/* home page */  
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #000000;  /*dark gray */
	color: #FFFFFF;      /* white */
}
body.white {				/* used for pages with radio buttons */
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;	/* white */
	color: #000080;      /* navy */
}
table {	
	color: #000080;			/* dark blue */
	background-color: #FFFFFF;	/* white */
	text-align: left;
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
        margin: 0px;
}
/* For Home Page */
td.left {
	width: 150px;
	color: #660033;			/* light teal */
	background-color: #000099;	/* teal */ /* WAS 6683C3 */
	padding: 0px 6px 0px 6px;
}
td.center {
	width: 419px;
	color: #000000;			/* dark blue */
	background-color: #FFFFFF;	/* white */ /* was FFFFEE */
	font-weight: bold;
	text-align: center;
	padding: 10px 3px 0px 3px;
}
td.centertable {
	width: 419px;
	color: #1033A0;			/* dark blue */
	background-color: #FFFFFF;	/* white */ /* was FFFFEE */
	font-weight: bold;
	text-align: center;
	padding: 9px 9px 0px 9px;  /* was: padding: 10px 3px 0px 3px; */
	margin: 0px auto 0px auto;
}
td.centerlilac {
	width: 100%;
	color: #1033A0;			/* dark blue */
	background-color: #FFFFFF;	/* white */
 	font-size: 75%;
	padding: 0px;
}
td.centertop {
	width: 100%;
	color: #1033A0;			/* dark blue */
	background-color: #FFFFFF;	/* white */
	padding: 0px;
}
td.centercyan {
	width: 100%;
	color: #008080;			/* teal */
	background-color: #A0BCFC;	/* cyan */
	padding: 3px;
}
td.centerteal {
	width: 100%;
	color: #FFFFFF;			/* yellow */ /* was #FFFF99 */
	background-color: #3066CA;	/* teal */
	padding: 3px 3px 3px 3px;
}
td.centeryellow {
	width: 100%;
	color: #1033A0;			/* dark blue */
	background-color: #FFFFCC;	/* yellow */
	padding: 3px; 
}
td.dates {
	width: 20%;
	background-color: #FFFFCC;	/* yellow */
	color: #008080;			/* teal */
	text-align: left;
	vertical-align: top;
	padding-left: 10px; 
	padding-top: 0px; 
	padding-bottom: 0px;
        margin: 0px;
}
td.scores {
	width: 80%;
	background-color: #FFFFCC;	/* yellow */
	color: #008080;			/* teal */
	text-align: left;
	padding-left: 10px; 
	padding-top: 0px; 
	padding-bottom: 0px;
        margin: 0px;
}
td.right {
	width: 131px;
	color: #000000;			/* teal */
	background-color: #FFFFFF;	/* cyan */
	text-align: left;
	padding-top: 0px
	padding-left: 9px
	padding-bottom: 0px
	padding-right: 9px;
	}
td.stripe {
	width: 700px;
	color: #FFFF99;
	background-color: #00369A;	/* was #3066CA */
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 0px 0px;
	}
td.loginbox { 
	width: 100%;
	text-align: center;
	color: #000080;
	background-color: #99CCFF;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
	padding-right: 12px;
	}
/* For Other Pages */
td.topoutside {
	width: 20px;
	text-align: center;
	color: #FFFF99;
	background-color: #6683C3;	/* blue */ /* was #800080 */
	margin: 0px 0px 0px 0px;
	}
td.topinside {
	text-align: center;
	color: #FFFF99;
	background-color: #6683C3;	/* blue */ /* was #800080 */
	margin: 0px 0px 0px 0px;
	}
td.spaceroutside {
	width: 20px;
	text-align: center;
	color: #FFFFFF;  /* white */
	background-color: #FFFFFF;  /* white */
	margin: 0px 0px 0px 0px;
	}
td.spacerinside {
	text-align: center;
	color: #FFFFFF;  /* white */
	background-color: #FFFFFF;  /* white */
	margin: 0px 0px 0px 0px;
	}
td.inset {
        background-color: #99CCFF;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px; 
	padding-top: 20px;
        padding-bottom: 20px;
	margin: 0px 0px 0px 0px;
}
td.via {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	
}

a, a:link, a:visited, a:active {color: #000080;text-decoration: underline;font-weight: bold;}
a:hover, a:focus {color: #990066;} 

a.plain, a.plain:link, a.plain:visited, a.plain:active 
	{color: #000080;text-decoration: underline;font-weight: bold;}
a.plain:hover, a.plain:focus {color: #990066;} 

a.centerteal, a.centerteal:link, a.centerteal:visited, a.centerteal:active
	{color: #FFFFFF; font-weight: bold;text-decoration: none;}
a.centerteal:hover, a.centerteal:focus {color: #FFCC00; text-decoration: none;}

a.left, a.left:link, a.left:visited, a.left:active { 
	color: #FFFFFF; /* was #FFFF99 */ text-decoration: none;}
a.left:hover, a.left:focus {color: #FFCC00; font-weight: bold; text-decoration: none;} 

a.quicklink, a.quicklink:link, a.quicklink:visited, a.quicklink:active { 
	color: #FFFFFF; font-weight: bold; text-decoration: none;}
a.quicklink:hover, a.quicklink:focus {color: #FFCC00; font-weight: bold; text-decoration: none;} 

a.footer,a.footer:link,a.footer:visited,a.footer:active { 
	color: #FFCC00; text-decoration: underline; font-weight: bold;}
a.footer:hover, a.footer:focus {color: #00FFFF;} 

a.most,a.most:link,a.most:visited,a.most:active { 
	color: #99FFCC; text-decoration: underline; font-weight: bold;}
a.most:hover, a.most:focus {
	color: #00FFFF; font-weight: bold; text-decoration: underline;} 

a.uright,a.uright:link,a.uright:visited,a.uright:active { 
	color: #000000; text-decoration: underline; font-weight: bold;}
a.uright:hover, a.uright:focus {
	color: #000000;	} 

a.register,a.register:link,a.register:visited,a.register:active { 
	color: #FFCC00; text-decoration: none; font-weight: bold;}
a.register:hover, a.register:focus {color: #FF9900; font-weight: bold;} 

a.right, a.right:link, a.right:visited, a.right:active {color: #1033A0; text-decoration: none;}
a.right:hover, a.right:focus {color: #000060;	text-decoration: none;} 

a.book, a.book:link, a.book:visited, a.book:active {
	color: #000080; font-weight: bold; text-decoration: none;}
a.book:hover, a.book:focus {color: #990066; text-decoration: underline;} 

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000080;
        font-weight: bold;
	font-size: 175%;
	text-align: center;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000080;			/* dark blue */
 	font-size: 150%; 
	text-align: center;
} 
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000080;			/* dark blue */
 	font-size: 100%; 
	text-align: center;
} 
hr { 	color: #6699FF; } 		/* light blue */
input {	background-color: #FFFFFF;	/* white */
	border-color: #FFFFFF;		/* white */
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	color: #000000;
        font-size: 80%;
}
input.quick {	background-color: #FFFFFF;	/* white */
	border-color: #FFFFFF;		/* white */
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	color: #000000;
        font-size: 75%;
}
input.button {	
	background-color: #660033;	/* dk red cabbage */ /* was #990066 */
	border-color: #660033;		/* dk red cabbage */ /* was #990066 */
	color: #FFFF99;			/* yellow */
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	font-size: 100%;
}
input.img {
	margin: 0px;
	text-align: center;
}

li {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
 	list-style: square;} 
p {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000080;			/* dark blue */
	font-size: 100%;
	margin-top: 6px;
	margin-bottom: 6px;
}
p.button { margin: 0px; padding: 0px; text-align: center; }
p.g {	font-size: 84%;	color: #000080;			/* dark blue */}
p.sched {
	font-size: 84%;	
	color: #000080;					/* dark blue */
	margin: 0px 0px 0px 0px;
        padding-left: 120px;
}
p.schedb {
	font-size: 84%;	
	color: #000080;					/* dark blue */
	font-weight: bold; 
	margin: 12px 0px 0px 0px;
        padding-left: 120px;
}
p.b, p.t,p.s,p.q,p.qb,p.qbi,p.qt,p.h,p.f,p.l,p.is,p.isb,p.ish,p.i,p.fs,p.ft {color: #000080; font-size: 84%;}
p.t,p.s,p.qb,p.qbi,p.l,p.isb,p.ish,p.fs {font-weight: bold;}
p.b {	text-align: center;}
p.f {	text-align: center;}
p.s {	color: white;}
p.t {	font-size: 140%;}
p.is,p.isb,p.ish {
	font-size: 78%;
}
p.q,p.qb,p.qt,p.qbi,p.is,p.isb,p.ish,p.left, p.left2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
p.ish { color: #CC33CC;}
p.qbi {
	padding-left: 20px;
	padding-top: 10px;
}
p.qt {	font-size: 75%;}
p.left { font-size: 84%; color: #660033;} /* was #660033 */
p.left2 { font-size: 84%; color: #FFFF99;}
p.subtitle { font-size: 80%; color: #660033; padding: 3px 0px 20px 0px; margin: 0px; text-align: center;}
p.center { text-align: center;}
p.footer { font-size: 70%; text-align: center; color: #FFCC00;  padding: 3px; margin: 3px 0px 0px 0px;}
p.most { font-size: 70%; text-align: center; color: #99FFCC; padding: 3px; margin: 0px 0px 3px 0px;}
p.notice { font-size: 75%; font-weight: bold; text-align: center; color: #FF00FF;}
p.copyright { font-size: 75%; font-weight: bold; text-align: center;}
p.permission { font-size: 75%; font-weight: bold; text-align: center;}
p.quote { font-size: 84%; font-weight: bold; font-style: italic; color: #660033;}
p.bookquote { font-size: 84%; font-weight: bold; font-style: italic; color: #000080; /* was #660033 */ margin: 5px 3px 5px 3px;}
p.missing {font-size: 75%; font-weight: bold; text-align: center; color: #990066;}
p.scores {font-size: 70%; margin-top: 2px; margin-bottom: 2px;}
p.uright {
	color: #000000; /* was #008080 */
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px;
	margin: 0px;
	font-size: 70%;
}
p.urightlink {
	color: #000080;
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px;
	margin: 0px;
	font-size: 55%;
}
p.img {
	font-size: 75%;
	text-align: center;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
}
p.book {
	font-size: 75%;
	text-align: center;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 18px;
	margin-bottom: 0px;
}
p.welcome {
	color: #FFFF99;
	font-size: 75%;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
p.rtitle {
	font-size: 105%;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
p.right {
	font-size: 84%;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
p.black {
	font-size: 84%;
	text-align: left;
	font-weight: normal;
	color: #000000;			/* dark blue */
	padding: 2px 3px 10px 3px;
	margin: 3px 3px 3px 3px;
}
p.blue {
	font-size: 84%;
	text-align: left;
	font-weight: normal;
	color: #000080;			/* dark blue */
	padding: 2px 3px 10px 3px;
	margin: 3px 3px 3px 3px;
}
p.centercyan {
	color: #000000;			/* teal */
	font-size: 78%;
        font-weight: bold;
	padding: 2px 3px 2px 3px;
	margin: 0px;
}
p.centeryellow {
	color: #000000;			/* dark blue */ /* was #1033A0 */
	background-color: #FFFFCC;	/* yellow */
	font-size: 70%;
	padding: 0px 3px 0px 3px;
	margin: 0px;
}
p.centerteal {
	color: #FFFFFF;			/* yellow */ /* was #FFFF99 */
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	padding: 3px 3px 3px 3px;
	margin: 0px;
}
p.quicklink { font-size: 90%; color: #80FFFF; font-weight: bold; text-align: center; padding: 0px 6px 0px 6px;}
p.quicklink2 { font-size: 90%; font-weight: bold; text-align: center; padding: 0px 6px 0px 6px;}
p.blurb {font-size: 70%; color: #000000; /* was #000080 */ font-weight: bold; padding: 3px 3px 3px 3px; margin: 0px 0px 0px 0px;}
p.blurbital {font-size: 70%; color: #000000; /* was #000080 */ font-style: italic; padding: 0px 9px 6px 9px; margin: 0px;}

span.blue {color: #0099CC;}
span.yellow {color: #996600;}
span.gray {color: #666666;}
span.green {color: #336633;}
span.purple {color: #663366;}
span.white {color: #FF0000}
ul {
	color: #000080;		/* dark blue */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 84%;
}	
b 	{ font-weight: bold;}
i 	{ font-style: italic;}
.italic	{ font-style: italic;}


.mouseDownWhite {
	border-top:    13px  solid #FFFFFF;
	border-bottom: 7px   solid #FFFFFF; 
	border-left:   10px  solid #FFFFFF; 
	border-right:  6px   solid #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.mouseUpWhite {
	border-top:    10px  solid #FFFFFF;
	border-bottom: 10px  solid #FFFFFF; 
	border-left:   10px  solid #FFFFFF; 
	border-right:  6px   solid #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.mouseDownBlue {
	border-top:    13px  solid #99CCFF;
	border-bottom: 7px   solid #99CCFF; 
	border-left:   10px  solid #99CCFF; 
	border-right:  6px   solid #99CCFF;
	background-color: #99CCFF;
	text-align: center;
}
.mouseUpBlue {
	border-top:    10px  solid #99CCFF;
	border-bottom: 10px  solid #99CCFF; 
	border-left:   10px  solid #99CCFF; 
	border-right:  6px   solid #99CCFF;
	background-color: #99CCFF;
	text-align: center;
}
.mouseDownLogin {
	border-top:    3px  solid #FFFFFF;
	border-bottom: 0px   solid #FFFFFF; 
	border-left:   0px  solid #FFFFFF; 
	border-right:  0px   solid #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.mouseUpLogin {
	border-top:    0px  solid #FFFFFF;
	border-bottom: 3px  solid #FFFFFF; 
	border-left:   0px  solid #FFFFFF; 
	border-right:  0px   solid #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
