body
{
    COLOR: #000000;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px;
    margin-top: 0px;
    padding-top: 0px;
}

.bodytext
{
    COLOR: #000000;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px;
}
.greentext
{
    COLOR: #25911F;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px;
}
.greenbold
{
    COLOR: #25911F;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px;
	FONT-WEIGHT: BOLD;
}
.bluetext
{
    COLOR: #5E71FF;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px;
    FONT-WEIGHT: BOLD;
}

.boldtext
{
    COLOR: #000000;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px;
    FONT-WEIGHT: BOLD;
}

.boldgrey
{
    COLOR: #939393;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px;
    FONT-WEIGHT: BOLD;
}
.tiptext
{
    COLOR: #373737;
}

.nav
{
    COLOR: #FFFFFF;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 12px;
    FONT-WEIGHT: BOLD;
}

.greytext
{
    COLOR: #959595;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px; 
}

.just
{
    text-align: justify;  
}

.headline
{
    COLOR: #419638;
	FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
	FONT-SIZE: 12px;	
	FONT-WEIGHT: BOLD;
}
.headline_med
{
    COLOR: #419638;
	FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
	FONT-SIZE: 13px;	
	FONT-WEIGHT: BOLD;
}
.headline_big
{
    COLOR: #419638;
	FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
	FONT-SIZE: 16px;	
	FONT-WEIGHT: BOLD;
}
.homesignup
{
    COLOR: #419638;
	FONT-FAMILY:  HELVETICA, ARIAL, VERDANA;
	FONT-SIZE: 20px;	
	FONT-WEIGHT:;
}
.homegray
{
    COLOR: #7d7d7d;
	FONT-FAMILY:  HELVETICA, ARIAL, VERDANA;
	FONT-SIZE: 16px;
	line-height: 25px;
}
.login
{
	COLOR: #000000;
	FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
	FONT-SIZE: 12px;	
	FONT-WEIGHT: BOLD;
}

.smalltext
{
    COLOR: #000000;
    FONT-FAMILY:   ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 10px;
}

.price
{
    color: #000000;
    FONT-FAMILY:  ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 11px;
    font-weight: bold;
}

.required
{
    COLOR: #FF0000;
    FONT-FAMILY:   ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 14px;
    FONT-WEIGHT: Bold;
}

.input
{
	COLOR: #000000;
	FONT-FAMILY: ARIAL, HELVETICA;
	FONT-SIZE: 12px;
	background-color: #FFFFFF;	
	border: solid 1px #A0A0A0; padding: 2px;
}

.formbutt_home
{
    border-color: #FFFFFF;
    border-style: solid;    
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px; 
    background-color: #419638;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	width: 52px;
}

.formbutt_home:Hover { cursor: pointer; cursor: hand; }

.formbutt
{
    border-color: #4A4A4A;
    border-style: solid;    
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px; 
    background-color: #419638;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.formbutt:Hover { cursor: pointer; cursor: hand; }

table.calendar
{
    border-color: #a0a0a0;
    border-style: solid;    
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px; 
    color: #939393;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

td.calendar-left
{
	border-color: #a0a0a0;
	border-style: solid;    
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	color: #939393;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	vertical-align: top;	
	text-align: right;	
	padding: 2px 2px 0 0;
}

td.calendar-right
{
	border-color: #a0a0a0;
	border-style: solid;    
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	color: #939393;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;		
	vertical-align: top;	
	text-align: right;	
	padding: 2px 2px 0 0;
}
td.reg-top
{
	width: 92px;
	border-color: #bfbfbf;
	border-style: solid;    
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-image:url(../images/site/reg_signup_bg.gif);
	color: #939393;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	vertical-align: top;	
	text-align: center;	
	padding: 0;
}
td.reg-left
{
	border-color: #bfbfbf;
	border-style: solid;    
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	color: #373737;
	font-family: Arial;
	font-size: 11px;	
	vertical-align: top;	
	text-align: right;	
	padding: 3px 2px 2px 2px;
}

td.reg-right
{
	border-color: #bfbfbf;
	border-style: solid;    
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	color: #000000;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;		
	vertical-align: top;	
	text-align: center;	
	padding: 2px 2px 2px 2px;
}
td.profileleft
{
	width: 100px;
	color: #666666;
	background-color: #EEEEEE;
	font-family: Arial;
	font-size: 11px;			
	text-align: left;
	vertical-align: top;
	padding-left: 3px;	
}
td.profileright
{
	width: 100%;
	font-family: Arial;
	font-size: 11px;			
	text-align: left;
	vertical-align: top;
	padding-left: 3px;	
}

.failed
{
    COLOR: #BC0000;
    FONT-FAMILY:   ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 12px;
    width: 550px;
    background-color: #FFF9A0;
    border: solid 1px #BC0000;
    padding: 5px 3px 5px 3px;
}

.Alert
{
    COLOR: #25911F;
    FONT-FAMILY:   ARIAL, HELVETICA, VERDANA;
    FONT-SIZE: 12px;
    width: 560px;
    background-color: #EFF6EE;
    border: solid 1px #5E935B;
    padding: 5px 3px 5px 3px;
}

.FormTitle { color: #FFFFFF; font-weight: bold; width: 560px; background-color: #3E5A95; padding: 2px 3px 4px 3px; }
.FormTitleRed { color: #FFFFFF; font-weight: bold; width: 560px; background-color: #CC0000; padding: 3px 3px 3px 3px; }
.ReqCell {background-image: url(../images/site/ReqIcon.gif); background-repeat:no-repeat; background-position:left; }

.LoginCell {padding-top: 7px; padding-left: 12px;}
.LoginHelpCell {padding-top: 7px; padding-left: 0;}
.ArrowCell {padding-top: 4px; padding-left: 15px;}
.MenuCell  {height: 16px; padding-left: 15px; background-image: url(../images/site/nav_butt_bg.gif);}
.MenuHover {height: 16px; padding-left: 15px; background-image: url(../images/site/nav_butt_bg2.gif); cursor: pointer; cursor: hand;}
.MenuCurrent { /* Nav.ascx.cs, Line 92 */ }
.MenuSplit {height: 1px;}
.Photo {border: solid 1px #000000;}

.ResHead {text-decoration: none;}

.SearchBox {border: solid 1px #A0A0A0; padding: 5px 5px 5px 5px; background-color: #EEEEEE;}

.faq {width: 490px; background-color: #ededed; border: solid 1px #dadada; padding: 7px; margin-left:10px; margin-top:3px; }

.GridSplit {border-top: dashed 1px #dce5f7;}

.Cal {position: relative; top: 1px;}

.PostHead {color: #419638; font-family:  ARIAL, HELVETICA, VERDANA; font-size: 12px; font-weight: BOLD; border-bottom: solid 1px #A0A0A0;}

.RedRow {color: Red;}

A:link	           {color: #5E71FF; TEXT-DECORATION: underline;}
A:visited            {color: #5E71FF; TEXT-DECORATION: underline;}
A:hover	           {color: #283DD5; TEXT-DECORATION: none;}

A.ad:link			 {COLOR: #5e71ff; TEXT-DECORATION: underline;}
A.ad:visited		 {COLOR: #955b9a; TEXT-DECORATION: underline;}
A.ad:hover	      {COLOR: #283dd5; TEXT-DECORATION: none;}

A.title:link		{COLOR: #5e71ff; TEXT-DECORATION: underline;}
A.title:visited	{COLOR: #5e71ff; TEXT-DECORATION: underline;}
A.title:hover	     {COLOR: #283dd5; TEXT-DECORATION: none;}

A.navlink:link	      {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.navlink:visited    {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.navlink:hover	 {COLOR: #FFFFFF; TEXT-DECORATION: none;}

A.footer:link	      {COLOR: #000000; TEXT-DECORATION: none;}
A.footer:visited     {COLOR: #000000; TEXT-DECORATION: none;}
A.footer:hover	      {COLOR: #419638; TEXT-DECORATION: underline;}

A.profileedit:link	     {COLOR: #FFFF66; TEXT-DECORATION: underline;}
A.profileedit:visited    {COLOR: #FFFF99; TEXT-DECORATION: underline;}
A.profileedit:hover	     {COLOR: #FFFFFF; TEXT-DECORATION: none;}

A.home:link	     {COLOR: #419638; TEXT-DECORATION: underline;}
A.home:visited    {COLOR: #419638; TEXT-DECORATION: underline;}
A.home:hover	     {COLOR: #000000; TEXT-DECORATION: underline;}

A.ResEvent:link	     {color: #BC0000; font-size: 9px; font-family: Helvetica, Arial, Verdana; font-weight: normal; line-height: 10px; text-decoration: none;}
A.ResEvent:visited		{color: #BC0000; font-size: 9px; font-family: Helvetica, Arial, Verdana; font-weight: normal; line-height: 10px; text-decoration: none;}
A.ResEvent:hover	     {color: #BC0000; font-size: 9px; font-family: Helvetica, Arial, Verdana; font-weight: normal; line-height: 10px; text-decoration: underline;}

A.ComEvent:link	     {color: #1740A9; font-size: 9px; font-family: Helvetica, Arial, Verdana; font-weight: normal; line-height: 10px; text-decoration: none;}
A.ComEvent:visited		{color: #1740A9; font-size: 9px; font-family: Helvetica, Arial, Verdana; font-weight: normal; line-height: 10px; text-decoration: none;}
A.ComEvent:hover	     {color: #1740A9; font-size: 9px; font-family: Helvetica, Arial, Verdana; font-weight: normal; line-height: 10px; text-decoration: underline;}