/* Class Declarations */

.hdr1 {font-size: 13px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

.hdr1wht {font-size: 13px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

.hdr1nobold {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

.hdr2 {font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

.hdr2wht {font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

.hdr2red {font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #993300;}

.hdr2rqd {font-size: 12px; font-style: italic; font-family: verdana, arial, helvetica, sans-serif; color: #FF0000;}

.hdr3 {font-size: 16px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

.hdr3wht {font-size: 16px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

.hdr4 {font-size: 20px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

.hdr3nobold {font-size: 16px; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

.subhdr1 {font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

.subhdr1red {font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FF0000;}

.hdrstretch {font-size: 15px; font-weight: bold; font-style: italic; font-family: verdana, arial, helvetica, sans-serif; color: #003366; letter-spacing: 0.5em;}

.hdrstretchwht {font-size: 15px; font-weight: bold; font-style: italic; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; letter-spacing: 0.5em;}

.hdrstretchminipro {font-size: 15px; font-weight: bold; font-family: helvetica, verdana, arial, sans-serif; color: #FFFFFF; letter-spacing: 0.5em; text-transform: uppercase;}

.hdrsearch {font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

.hdrsearchb {font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}



.copy {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-align: justify;}

.copyonehalf {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; line-height: 1.5em;}

.copydouble {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; line-height: 2em;}

.copypindent {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-align: justify; text-indent: 1.5em;}

.copybold {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-align: justify; font-weight: bold;}

.copysmall {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-align: justify;}

.copydrkb {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; text-align: justify;}

.copydrkbbold {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; text-align: justify; font-weight: bold;}

.copydrkbboldsm {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; text-align: justify; font-weight: bold;}

.copywht {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-align: justify;}

.copyred {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #FF0000; text-align: justify;}

.copyredsm {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #FF0000; text-align: justify; font-weight: bold;}

.copy8 {font-size: 8.5px; font-family: verdana, arial, helvetica, sans-serif; color: #000000;}

.copy10 {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #000000;}

.searchresults {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-align: justify;}

.searchresultsb {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; text-align: justify;}

.footercopy {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; line-height: 1.5em;}

.emphcopy {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; font-weight: bold; text-align: justify;}

.rqdcopy {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #FF0000; font-style: italic;}

.rederrortxt {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; color: #FF0000; font-weight: bold;}

.progresslink {font-size: 16px; font-weight: bold; font-style: italic; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

.borderblu {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;}

.borderblu2 {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
		background-color: #003366;}
		
.borderblu2a {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #FFFFFF;
		background-color: #003366;}

.borderbluside {
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;}

.borderblunoside {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;}

.borderblutoponly {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;}

.borderbluthk {
		border-top: 2px solid #003366;
		border-bottom: 2px solid #003366;
		border-left: 2px solid #003366;
		border-right: 2px solid #003366;}
	
.borderblk {
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;}

.borderwht {
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;}

.borderwhtbot {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;}

.standardinput {
		font-size: 11px;
		font-family: verdana, arial, helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;}
		
.standardinput2 {
		font-size: 12px;
		font-family: verdana, arial, helvetica, sans-serif;
		color: #000000;
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;}

.blueinput {background-color: #CCCCCC; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; font-weight: bold;}

.dropdown {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; font-weight: bold;}

.mypro {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}

.mypro2 {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; font-weight: bold; text-decoration: none;}

.signlistcopy {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #000000;}

.signlistcopycaps {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; text-transform: uppercase;}

.bulletindent { text-indent: 1.5em;}

/* Articles Class Declarations */

.archivelisthdr {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
		vertical-align: middle;
		text-align: left;
		background-color: #003366;
}

.archivelisthdrdate {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
		vertical-align: middle;
		text-align: center;
		background-color: #003366;
}

.archivelistgrey {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
		vertical-align: middle;
		text-align: left;
		background-color: #DDDDDD;
}

.archivelistgreydate {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
		vertical-align: middle;
		text-align: center;
		background-color: #DDDDDD;
}

.archivelistwht {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
		vertical-align: middle;
		text-align: left;
		background-color: #FFFFFF;
}

.archivelistwhtdate {
		border-top: 1px solid #003366;
		border-bottom: 1px solid #003366;
		border-left: 1px solid #003366;
		border-right: 1px solid #003366;
		vertical-align: middle;
		text-align: center;
		background-color: #FFFFFF;
}

/* Coach Portal Class Declarations */

.hdrcoachname {font-size: 20px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

.hdrcoachschool {font-size: 20px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

.hdrcoachsport {font-size: 16px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

.grouphdrwht {font-size: 11px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}


/* Selector Declarations */
a {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

a.mypro {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}

a.mypro:hover {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFCC00; font-weight: bold; text-decoration: none;}

a.myprored {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FF0000; font-weight: bold; text-decoration: none;}

a.myprored:hover {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFCC00; font-weight: bold; text-decoration: none;}

a.progress {font-size: 16px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; font-weight: bold; font-style: italic;}

a.hdr2 {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; font-weight: bold}

a.searchresults {font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

a.searchresultsb {font-size: 10px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #003366;}

a.footer {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF;}

a.coachfooter {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; line-height: 1.5em;}

a.coachfooter:hover {font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; color: #FFCC00; text-decoration: none; line-height: 1.5em;}

a.coachtopnav1 {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFCC00; font-weight: bold; text-decoration: none;}

a.coachtopnav1:hover {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}

a.coachtopnav2 {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}

a.coachtopnav2:hover {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #FFCC00; font-weight: bold; text-decoration: none;}

a.finishlater {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; font-weight: bold; text-decoration: none;}

a.finishlater:hover {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #6699CC; font-weight: bold; text-decoration: none;}

a.portalhomelink {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none;}

a.portalhomelink:hover {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; color: #6699CC; font-weight: bold; text-decoration: none;}

a.signlist {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #000000;}

a.signlist:hover {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #003366; text-decoration: none;}

a.copy8
{
	font-size: 8.5px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #003366;
}

a.copy8:hover
{
	font-size: 8.5px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #6699CC;
}

a.copy10
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #003366;
}

a.copy10:hover
{
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #6699CC;
}

