.text{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formtext{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.blueText{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
}
.bodyText{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.bigText{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 48px;
}
HR{
	background-color: #E2E2E2;
	height: 1px;
	border: 0;
}
hr.greenHR {
  border: 10px solid;
  border-radius: 5px;
  color: #3F0
}

I {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.headerWhite{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
}

.headerBlack{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}
.headerBlue{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #0000FF;
}
.blueFont
{
	color: #0000FF;
	font-weight: bold;
}
.redFont
{
	color: #FF0000;
	font-weight: bold;
}
.brownFont
{
	color: #993300;
	font-weight: bold;
}
.greenFont
{
	color: #006600;
	font-weight: bold;
	font-size: 24px;
}
.blackFontLarge
{
	color: #000;
	font-weight: bold;
	font-size: 20px;
}

.btn {
  border: none; /* Remove borders */
  color: white; /* Add a text color */
  padding: 14px 28px; /* Add some padding */
  font-size: 24px;
  cursor: pointer; /* Add a pointer cursor on mouse-over */
}
.agreeCOVID {background-color: #006600;} /* Green */
.agreeCOVID:hover {background-color: #3F0;}

.purpleFont
{
	color: #8E437C;
	font-weight: bold;
}

.smallText{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
}
.statusMessage{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	line-height: normal;
}
.productText{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
color:#0000FF;
font-weight:bold;
}
.whiteText{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}
.blackText{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#030303;
}
a.blueText{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color:#0000FF;
}
a.headerText{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFF00;
}
a.forgetPassword{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFF00;
}
a.headerYellow{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFF00;
}
a.headerBlue{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#1A00FF;
}
a.headerWhite{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: normal;
}
select.header {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
height: auto;
}
select.bigText {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 40px;
height: auto;
}
input.bigText {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 40px;
height: auto;
}
input.bigTextRed {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 40px;
height: auto;
background-color:#F00;
}
input.bigTextGreen {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 40px;
height: auto;
background-color:#0F0;
}
text.header {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
height: auto;
}
li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #000000;
	line-height: 28px;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight:bold;
	color: #000000;
}
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #000000;
}
.pageTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B7B7B7;
	font-weight: 600;
	padding:5px 5px 0px 5px;
}

.railCallout {
	background-color: #FEEFB3;
	background-repeat: no-repeat;
}

.info, .success, .homepageSuccess, .warning, .error, .validation, .feature, .featureFireFox, .arizonaTournament, .rightSideFeature, .leftnav, .rightnav {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/* font-family:Arial, Helvetica, sans-serif; */
	font-size:15px;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url(/common/images/icons/info.png);
	width: 400px;
	text-align: left;
}

.feature {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(/common/images/icons/Favorite.png);
	width: 400px;
	text-align: left;
}

.arizonaTournament {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(/common/images/icons/Favorite.png);
	width: 400px;
	text-align: left;
}


.featureFireFox {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(/common/images/firefox-logo-small.png);
	width: 600px;
	text-align: left;
	left: 50%;
	margin-left: -300px;
	position: relative;
}

.success {
color: #4F8A10;
width: 350px;
background-color: #DFF2BF;
background-image:url(/common/images/icons/success.png);
}

.homepageSuccess {
color: #000000;
width: 400px;
background-color: #DFF2BF;
background-image:url(/common/images/icons/success.png);
text-align: left;
}

.bigSuccess {
/*font-size:48px;*/
color: #4F8A10;
width: 350px;
background-color: #DFF2BF;
background-image:url(/common/images/icons/success.png);
}

.warning {
color: #000000;
background-color: #FF0000;
background-image: url(/common/images/icons/warning.png);
width: 250px;
text-align: left;
}
.error {
color: #D8000C;
width: 350px;
background-color: #FFBABA;
background-image: url(/common/images/icons/error.png);
}
.rightSideFeature {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url(/common/images/icons/Favorite.png);
    right: 0;
	margin: 0px 0px;
	padding:8px 5px 8px 45px;
}

/* -------------------------------------------------------------------------------------- */
/* LEFT AND RIGHT NAV PROPERTIES */
.rbroundbox { background: url(/common/images/nav/nav_middle.png) repeat; }
.rbtop div { background: url(/common/images/nav/roundedcornr_435685_tl.png) no-repeat top left; }
.rbtop { background: url(/common/images/nav/roundedcornr_435685_tr.png) no-repeat top right; }
.rbbot div { background: url(/common/images/nav/roundedcornr_435685_bl.png) no-repeat bottom left; }
.rbbot { background: url(/common/images/nav/roundedcornr_435685_br.png) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 15px;
font-size: 1px;
}
.rbcontent { 
	margin: 0px 5px 0px 5px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #2B2B2B;
	 }
.rbroundbox {
	width: 160px;
	/* 160px; */
	margin: 0px 0px 0px 0px; 
}
/* -------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------- */
/* HOME PAGE CALLOUT */
.hm_rbroundbox { background: url(/common/images/nav/nav_middle.png) repeat; }
.hm_rbroundbox {
	/* width:100%; */
	margin: 0px 15px 0px 15px; 
	/* float:right; */
}
.hm_rbcontent { 
	margin: 0px 5px 0px 5px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #2B2B2B;
	text-align:left;
}
/* -------------------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------------------- */
/* JAVASCRIPT CALENDAR POP-UP*/
#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position:absolute;
  background-color:#FFF;
  margin:0;
  padding:0;
  display:none;
  z-index: 100;
}

#CalendarControl table {
  font-family: arial, verdana, helvetica, sans-serif;
  font-size: 8pt;
  border-left: 1px solid #336;
  border-right: 1px solid #336;
}

#CalendarControl th {
  font-weight: normal;
}

#CalendarControl th a {
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  padding: 1px;
}

#CalendarControl td {
  text-align: center;
}

#CalendarControl .header {
  background-color: #336;
}

#CalendarControl .weekday {
  background-color: #DDD;
  color: #000;
}

#CalendarControl .weekend {
  background-color: #FFC;
  color: #000;
}

#CalendarControl .current {
  border: 1px solid #339;
  background-color: #336;
  color: #FFF;
}

#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {
  display: block;
  text-decoration: none;
  border: 1px solid #FFF;
  width: 2em;
}

#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {
  color: #FFF;
  background-color: #336;
  border: 1px solid #999;
}

#CalendarControl .previous {
  text-align: left;
}

#CalendarControl .next {
  text-align: right;
}

#CalendarControl .previous,
#CalendarControl .next {
  padding: 1px 3px 1px 3px;
  font-size: 1.4em;
}

#CalendarControl .previous a,
#CalendarControl .next a {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #FFF;
}

#CalendarControl .empty {
  background-color: #CCC;
  border: 1px solid #FFF;
}
/* -------------------------------------------------------------------------------------- */