input {font-size: 8pt;}
select {font-size: 8pt;}
textarea {font-size: 8pt;}
form#join legend {color:#0046D5;}
TD.header-blue {border: 2px solid rgb(2,160,199);
	background-color: rgb(2,160,199);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
TD.header-green {border: 2px solid rgb(65,165,41);
	background-color: rgb(65,165,41);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
TD.header-yellow { border: 2px solid rgb(255,255,0);
	background-color: rgb(255,255,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000; }
TD.header-pink {border: 2px solid rgb(234,2,186);
	background-color: rgb(234,2,186);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
TR.solid-green { 
	background-color: rgb(65,165,41);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF; }
TR.solid-alt, TD.solid-alt { 
	background-color: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; }
TR.solid-white, TD.solid-white { 
	background-color: rgb(255,255,255);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; }
TR.solid-yellow { 
	background-color: rgb(255,255,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; }
TR.solid-red { 
	background-color: rgb(255,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF; }
TD.solid-red { 
	background-color: rgb(255,0,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF; }
TR.solid-purple { 
	background-color: rgb(188,77,255);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF; }
TR.solid-blue { 
	background: #00F;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: FFFFFF;
}
TD.solid-blue { 
	background: #00F;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: FFFFFF;
}
TD.solid-pink { border: 2px solid rgb(234,2,186);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000; }
TD.solid-yellow { 
	background-color: rgb(255,255,0);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000; }
TD.solid-green { 
	background-color: rgb(65,165,41);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF; }
.navPrimary {
	COLOR: #e6e6e6; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.navPrimary:visited {
	COLOR: #e6e6e6; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.navPrimary:hover {
	COLOR: #e6e6e6
}
.navPrimaryALT {
	COLOR: #444444; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.navPrimaryALT:visited {
	COLOR: #444444; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.navPrimaryALT:hover {
	COLOR: #444444
}
.NavLeft {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: 283B8A;
}
A.NavLeft:hover {color: #000099}
.NavLeftM {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: 283B8A;
}
A.NavLeftM:hover {color: #000099}
.NavBottom {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: 283B8A;
}
A.NavBottom:hover {color: #000099}
.NavBottomBlue {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(2,160,199);
}
A.NavBottomBlue:hover {color: #000099}
.NavBottomGreen {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(65,165,41);
}
A.NavBottomGreen:hover {color: #000099}
.NavBottomPink {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(234,2,186);
}
A.NavBottomPink:hover {color: #000099}
.textn {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: 283B8A;
}
.textn2 {
	font-family: Times New Roman, serif;
	font-size: 12pt;
	color: 283B8A;
}
.textgB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(65,165,41);
}
.textp {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: rgb(234,2,186);
}
.textpb {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: rgb(234,2,186);
}
.textps {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: rgb(234,2,186);
}
.textpsb {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: rgb(234,2,186);
}

.textl {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal;
 	letter-spacing:normal;
 	text-decoration:none;
 	text-transform:none;
	color: #FFFFCC}
.textlb {  font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold;
 	letter-spacing:normal;
 	text-decoration:none;
 	text-transform:none;
	color: #FFFFCC}
.texts {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #283B8A;
}
.textls {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFCC;
}
.reqd {  font-family: Arial, Helvetica, sans-serif; 
 font-size: 10pt;  
 font-style: normal; 
 font-weight: normal;
 letter-spacing:normal;
 text-decoration:none;
 text-transform:none;
color: #FF0000}
.reqds {  font-family: Arial, Helvetica, sans-serif; 
 font-size: 8pt;  
 font-style: normal; 
 font-weight: normal;
 letter-spacing:normal;
 text-decoration:none;
 text-transform:none;
color: #FF0000}
.Rolln {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: 283B8A;
}
A.Rolln:hover {color: #000099}
.Rolls {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: 000000;
}
A.Rolls:hover {color: #000099}
.Rollws {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: FFFFFF;
}
A.Rollws:hover {color: #FF0;}
.RollsU {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: 283B8A;
}
A.RollsU:hover {color: #000099;
	text-decoration: underline;
}
.Rolla {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: 283B8A;
}
A.Rolla:hover {color: #000099}
.Errtextn {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	color: FF0000;
}
.smallText {
	FONT-SIZE: 12px
}
.bulletLink {
	COLOR: #245b92
}
.PageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFCC;
}
.HeaderDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 	text-decoration:none;
	color: rgb(255,255,255);
}
A.HeaderDate:hover {color: #000099}
.Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
 	text-decoration:none;
	color: rgb(0,0,255);
}
.HeaderAdmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: rgb(255,204,51);
}
.HeaderCalendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36pt;
	font-weight: normal;
	color: rgb(255,204,51);
}
.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.SubHeader2B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: 000000;
}
.SubHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(2,160,199);
}
.SubHeader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(234,2,186);
}
.SubHeader4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(65,165,41);
}
.SubHeaderW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
.Heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000099;
}
.BodyText {
	font-family: Times New Roman, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000099;
}
.FormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #41A529;
}
.FormTextBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(2,160,199);
}
.FormTextGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(65,165,41);
}
.FormTextPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(234,2,186);
}
.LoginText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: rgb(255,204,51);
}
.NotStarted  {
	background: rgb(255,255,255);
}
.NotStarted a {
	text-decoration: none;
}
.InProcess {
	background: rgb(255,255,0);
}
.InProcess a {
	text-decoration: none;
}
.Completed {
	background: rgb(65,165,41);
}
.Completed a {
	text-decoration: none;
}
	