a

{
	color: rgb(128,0,128); // internal links
}
a:link
{
	color: rgb(128,0,128);  // external links
}
a:hover
{
	color: rgb(255,0,0);
}
a:active 
{
	color: rgb(255,102,0);
}
body
{
	font-family: 'Verdana', sans-serif; font-size: 10pt;
	background: rgb(235,235,235);
	color: #000000;font-size: 10pt; margin-top:6
}
table
{
	table-border-color-light: rgb(102,204,204);
	table-border-color-dark: rgb(0,102,102);
	font-size: 10pt;
}

h2, h3, h4, h5, h6
{
	font-family: Comic Sans MS, Arial, Helvetica;
	color: #000080
}
h1
{
	font-family: Copperplate Gothic Bold; font-size: 24pt;
	color: #000080;
	margin-top: 0;
	margin-bottom: 0
}
h2
{
	color: rgb(255,204,0); 
}
h3
{
	color: rgb(0,153,153); 
}
h4
{
	color: rgb(204,255,255);
}
h5
{
	color: #000080; font-size:14pt; margin-top: 18; font-style: italic; margin-bottom:0
}
h6
{
	color: #000080; font-size:12pt; margin-top: 18; margin-bottom:12
}
p.x-small 
{
	font-size: 8pt;
}
p.small 
{
	font-size: 10pt;
}
p.medium 
{
	font-size: 12pt;
}
p.large 
{
	font-size: 14pt;
}
p.x-large 
{
	font-size: 18pt;
}
.page-heading 
{
	color: #000080;
	font-size: 14pt;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 6;
	text-transform: uppercase;
	font-style: normal;
}
.page-subheading 
{
	color: #000080;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: -6px
}
.paragraph-lead 
{
	color: #000080;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
}
.class-title 
{
	color: #000080;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	margin-bottom: -9px;
	font-family: Arial, Helvetica, sans-serif;
}
.menu
{	
	border-top: solid medium; 
	border-bottom:solid medium;
	border-right:hidden;
	border-left:hidden;
	border-color: #000080; 
	background-color: #F5F5F5;
	font-size: 8pt;
	text-align: center;
	vertical-align: middle;
	height: 38px 
}
.copyright
{
	font-family: verdana;
	color: #000080;
	font-size: 8pt;
	font-style: italic
}
.scheduleHeading
{
	border-top: solid thin ; 
	border-bottom:solid thin;
	border-right:solid thin;
	border-left:solid thin;
	border-color: #000080; 
	background-color: #830202;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	height: 21px 
}
.scheduleRow
{
	border-top: solid thin;
	border-bottom:solid thin;
	border-right:solid thin;
	border-left:solid thin;
	border-color: #000080;
	background-color: #F5F5F5;
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	height: 21px
}
.lineHeight200
{
	line-height:200%
}
.championsRow
{
	border-top: double medium;
	border-bottom:double medium;
	border-right:double medium;
	border-left:double medium;
	padding-left: 4px;
	padding-right: 4px;
	margin-top:0;
	margin-bottom:0;
	background-color: #FFCC00;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 20px
}
hr	{
	height: 3;  
	margin-left: 25%; 
	margin-right:25%; 
	margin-top: 36px; 
	margin-bottom: 30px
}
.textUnderlined {
	text-decoration: underline;
}
.emphasis {
	color: #F00;
}
.rightPhotoLayer {
	border: none;
	overflow: visible;
	position: relative;
	float: right;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.rightTextLayer {
	border: none;
	overflow: visible;
	position: relative;
	float: right;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
.leftPhotoLayer {
	border: none;
	overflow: visible;
	position: relative;
	float: left;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.leftTextLayer {
	border: none;
	overflow: visible;
	position: relative;
	float: left;
}

