#pagestyle{
	background: #339966 
	url(images/blue_polka_dot.gif) repeat;
	font-family: Arial;
	}
.navbar{
	background-color: #C0C0C0;
	width: 215px;
	text-align: center;
	vertical-align: top;
	}
.upperbar{
	background-color: #0000CC;
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	width: 85%;
	}
.longupperbar{
	background-color: #A0A0A0;
	text-align: center;
	vertical-align: top;
	border-collapse: collapse;
	width: 93%;
	}

a.nav:visited {
	color: black;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Garamond, serif;
}
a.nav:link {
	color: black;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Garamond, serif;
}
a.nav:hover {
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Garamond, serif;
}
a.invert_nav:visited {
	color: green;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Garamond, serif;
}
a.invert_nav:link {
	color: green;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Garamond, serif;
}
a.invert_nav:hover {
	color: #CC00FF;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Garamond, serif;
}
a.ct:visited {
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Trebuchet MS;
}
a.ct:link {
	color: white;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Trebuchet MS;
}
a.ct:hover {
	color: CC00FF;
	font-weight: bold;
	font-size: 13pt;
	text-decoration: none;
	font-family: Trebuchet MS;
}
.navb{
	border-style: ridge;
	border-width: medium;
	border-color: green;
	vertical-align: top;

	background-color: #A0A0A0;

}
.invert_navb{
	border-style: ridge;
	border-width: medium;
	border-color: green;
	vertical-align: top;

	background-color: white;

}

.cross-tables{
	border-style: ridge;
	border-width: medium;
	border-color: green;
	vertical-align: top;

	background-color: #273B7D;

	font-family: Trebuchet MS;
}
.samtimer{
	border-style: ridge;
	border-width: medium;
	border-color: green;
	vertical-align: top;

	background-color: #0000CC;

	font-family: Trebuchet MS;
}
.upperb{
	border-style: ridge;
	border-width: thin;
	border-color: green;
	vertical-align: top;

	background-color: #A0A0A0;

}

#maintablestyle{
	background: white;
	border-width: thin;
	border-color: green;
	border-style: solid;
	padding: 0 0 0 0;
	}
#maincell{
	padding: 5px;
	vertical-align: top;
	width: 95%;
	}
h1{
	font-size: 16pt;
	font-weight: bold;
	font-variant: small-caps;
	border-style: none none solid none;
	border-width: 0 0 thin 0;
	border-color: green;
	}
h2{
	font-size: 14pt;
	font-weight: bold;
	margin-left: .5 in;	
	}
h3{
	font-size: 12pt;
	font-weight: bold;
	margin-left: .75in;
	}
ul.h3class{
	font-size: 12pt;
	font-weight: bold;
	margin-left: .75in;
	type: none;
	}
ul.lclass1{
	type: square;
	font-weight: normal;	
	}	
.indent{
	margin-left: .75in;
	}
.indent2{
	margin-left: 1in;
	}
.indent3{
	margin-left: 3in;
	}
.indent4{
	margin-left: 2in;
	}h4{
	font-size: 18 pt;
	font-weight: bold;
	text-align: center;
	}
.tablestyle{
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
.tableelement{
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}
.btableelement{
	font-weight: bold;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: black;
	}

th{
	background: green;
	color: white;
	font-size: 13 pt;
	font-weight: bold;
	text-align: left;
	}

.thcenter{
	background: green;
	color: white;
	font-size: 13 pt;
	font-weight: bold;
	text-align: center;
	}

.colborder{
	border-width: thin;
	border-style: solid;
	border-color: black;
		
	}
.hidden{
	font-size: 12pt;
	background-color: #FFFFD2;
	color: black;
	font-family: Arial, sans-serif;
	display:none;
	position: relative;
	text-align: center;
	font-weight: bold;
}


#tileref{
	background-color: #A0A0A0;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	vertical-align: bottom;
	padding: .05in;
	}
.lineheight{
	line-height:6px;
	}
.topref{
	vertical-align: bottom;
	text-align: center;
	font-weight: bold;
	}
a.topref:link{
	color: blue;
	text-decoration: none;
}
a.topref:visited{	
	color: blue;
	text-decoration: none;
}

a.topref:hover{
	color: #CC00FF;
	text-decoration: none;
}


.notice{
	font-size: 14pt;
	font-weight: bold;
	border-width: medium;
	border-style: solid;
	border-color: green;
	margin: .25in;
	}
.noticenobold{
	font-size: 14pt;
	border-width: medium;
	border-style: solid;
	border-color: green;
	margin: .25in;
	}
p.banner{
	font-size: 36pt;
	font-weight: bold;
	font-color: black;
	border-width: medium;
	border-style: solid;
	border-color: green;
	margin: .25in;
	text-decoration: none;
	}

#banner{
	text-decoration: none;
	color: black;
	}

.a14pt{
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	}
.a18pt{
	font-size: 18pt;
	font-weight: bold;
	}
.a10pt{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	}
#caption{
	font-family: Arial;
	font-size: 10 pt;
	font-style: italic;
	text-align: left;
	margin-left: .75 in;
}
.caption{
	font-family: Arial;
	font-size: 10 pt;
	font-style: italic;
	text-align: left;
	margin-left: .75 in;
}
.overflow{
	align: center;
	width: 100%;
	height: 590px;
	overflow: auto;
	position: absolute;
}
.overflowfixed{
	align: center;
	width: 100%;
	height: 555px;
	overflow: auto;
	position: relative;
}
.placeholder{
	align: center;
	width: 100%;
	height: 263px;
	position: relative;
}
.fixed_button{
	position: fixed;
	left: -200px;
	top: 25px;	
}
.bigcenter{
	text-align:center;
	font-size: 16pt;
}
