span.textReg{
	font-family: Arial;
	font-size: 10pt;
	font-weight: Normal;
	color: Black;
	background-color: White; 
}
a.nostyle:link, a.nostyle:visited {
  text-decoration: none; 
  color: black;
}

a.directionlink:link, a.directionlink:visited {
  text-decoration: underline; 
  font-weight:bold;
  color: #FFFF00;
}

a.menu{
	color: yellow;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}
a.menu:hover{
	color: white;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
}
a.menuBig{
	color: yellow;
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
}
a.menuBig:hover{
	color: white;
	font-family: Arial;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
}
a.FAQs{
	font-family: Arial;
	font-size: 10pt;
	font-weight: Bold; 
	color: Green; 
	text-decoration: none;
}

a.FAQs:hover{
	font-family: Arial;
	font-size: 10pt;
	font-weight: Bold;
	color: Yellow;
	background-color: Green; 
	text-decoration: none;
}

a.FAQsBig{
	font-family: Arial;
	font-size: 12pt;
	font-weight: Bold; 
	color: Green; 
	text-decoration: none;
}

a.FAQsBig:hover{
	font-family: Arial;
	font-size: 12pt;
	font-weight: Bold;
	color: Yellow;
	background-color: Green; 
	text-decoration: none;
}

a.menu:visited{
	color: yellow;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}
a.menu:active{
	color: white;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}
.banner
{
  text-align: center;
  padding: 0 !important;
  margin: 0 !important;
  margin-top: 20px !important;
  margin-left: 20px !important;
  border: 0; /* 2px solid; */
  background-color: white;
  width: 450px;
  height: 41px;
}

.banner .banner2 {
  background: url('../images/banner_left.jpg');
  float: left; 
  margin: 0px 8px !important; 
  padding: 0 !important;
}

.banner .banner2 div {
  color: #35722c;
  background: url('../images/banner_right.jpg') no-repeat; 
  background-position: 100% 0; /* right side aligned to the right */
  height: 41px; /* height of the button images */
  line-height: 40px; /* Text is vetically centered */
  padding:  important;
  padding-right: 150px; 
  padding-left: 50px; 
  font-weight: 900;
  font-size: 25px;
  margin: 0 !important;
  font-size: 20px; font-family: arial,sans-serif;
  font-style: italic;
}

/*
  We're in the body TD element which has the following properties;
    width="650" style="padding:0; margin: 0;"
*/
div.maintd
{
  margin: 30 0 0 25;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif ;
  font-size: 13px;
  /* 
  Medium font shows too big in IE
  font-size: medium !important;
  */
  width:630px; 
}
div#menudiv
{
  width: 132px;
}
div.maintd div
{
  margin: 15 0 10 0;
}

div#ssllogo
{
  text-align:center;
  margin: 30 0 0 0;
}

div.maintd table.presarray 
{ padding: 0; margin: 7 0 7 0; }

div.maintd table td,
div.maintd table th
 { font-size: 13px; }

 
div.maintd table.presarray div 
{ margin: 0; padding: 0; }
div.maintd table.presarray th,
div.maintd table.presarray td
 {  margin: 0; padding: 1 3 1 3;}
 
div.maintd table.presarray th
 { text-align: right; font-weight: bold;  white-space: nowrap !important; }


div.maintd table#signupnewteamarray th,
div.maintd table#reactivateteamarray th
 { width: 140px; }

div.maintd table tr td div.helperbox
 { margin: 10 20 10 20px; border: 2px black solid; padding: 10px;}
 
/* used for formatting erros from jquery validation: */
label { float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }


.errormsg
{color:red; font-weight: bold;}
