﻿/* ***************************** */
/* ******* CONTENT STYLES ****** */
/* ***************************** */


.welcomeHeading
{
	font-size: 16pt;
	color: #990000;
	font-size: 24pt;
	text-align: center;
	font-weight: bolder;
}

.pageContentHeader
{
	background-color: #FFFFFF;
	font-family: Times New Roman;
	font-style: normal;
	font-weight: bold;
	font-size: 16pt;
	color: #330099;
	height: 30px;
	text-align: center;
}

.bodyText
{
	color: #000000;
	font-size: 12pt;
	font-family: Times New Roman;
}

.bodyHeading
{
	color: #000000;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}


.spClassTitle
{
	color: #000000;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.spClassBody
{
	color: #000000;
	font-size: 12pt;
	font-family: Times New Roman;
}

/* ***************************** */
/* ******** LINK STYLES ******** */
/* ***************************** */

a.content:link
{
	text-decoration: none;
	font-weight: bold;
	color: #990033;
}
/* unvisited link */
a.content:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #990033;
}
/* visited link */
a.content:hover
{
	text-decoration: underline;
	font-weight: bold;
	color: #990033;
}
/* mouse over link */
a.content:active
{
	text-decoration: underline;
}
/* selected link */



a.button:link, a.button:visited
{
	display: block;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
	width: 120px;
	text-align: center;
	padding: 4px;
	position: relative;
	text-decoration: none; /*border-style:ridge;*/
	border: 1px solid;
	border-color: #AAA #000 #000 #AAA;
	width: 200px;
	float: none;
	left: 200px;
}
a.button:hover, a.button:active
{
	background-color: #0000CC; /*border-style:groove;*/
	position: relative;
	left: 200px;
	border-color: #000 #AAA #AAA #000;
}

/* ***************************** */
/* ******** TEXT STYLES ******** */
/* ***************************** */

.bold
{
	font-weight: bold;
}

.center
{
	text-align: center;
}

.right-align
{
	text-align: right;
}

.left-align
{
	text-align: left;
}

.boldItalic
{
	font-weight: bold;
	font-style: italic;
}

.boldItalicSub
{
	font-weight: bold;
	font-style: italic;
	font-size:13px;
}

.boldUnderline
{
	font-weight: bold;
	text-decoration: underline;
}

.boardMemberTitle
{
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
}

.boardMemberName
{
	font-size: 12pt;
	font-weight: bold;
	font-family: Times New Roman;
}

.coachName
{
	font-size: 14pt;
	font-family: Palatino Linotype;
	font-weight: bold;
}

.coachTitle
{
	font-size: 11pt;
	font-family: Palatino Linotype;
	font-weight: bold;
}

.coachBio
{
	font-size: 11pt;
	font-family: Palatino Linotype;
}

.coachRate
{
	font-size: 11pt;
	font-family: Palatino Linotype;
}

.coachPhone
{
	font-size: 11pt;
	font-family: Palatino Linotype;
	font-weight: bold;
}
.testCategory
{
	font-family:Times New Roman;
	font-size: 24pt; 
	font-weight:bold;
	font-style:italic;
}
.testName
{
	font-family:Times New Roman;
	font-size: 16pt; 
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
}
.testSkaterName
{
	font-family:Times New Roman;
	font-size: 14pt;
	
}



/* ***************************** */
/* ******** NEWS STYLES ******** */
/* ***************************** */
.newsLabel
{
	font-size: 16pt;
	text-decoration: underline;
	color: #0000cc;
	font-weight: bold;
	text-align: center;
}
.newsHeading
{
	color: #000000;
	font-family: Arial;
	font-size: 12pt;
	text-decoration: underline;
	font-weight: bold;
}

.newsHeadingStrike
{
	color: #FF0000;
	font-family: Arial;
	font-size: 12pt;
	text-decoration: line-through underline;
	font-weight: bold;
}
.newsHeadingSpecial
{
	color: #FF0000;
	font-family: Arial;
	font-size: 12pt;
	text-decoration: underline;
	font-weight: bold;
}

.newsBody
{
	color: #000000;
	font-size: 12pt;
	font-family: Times New Roman;
}
