﻿#Content
{
	width: 100%;
	background-color: #ffffff;
}


#RegistrationBody
{
	height:380px;
}

#RegistrationForm #Registration_Required
{
	color:Red;
	margin-left:15px;
	margin-top:5px;
	font-weight:bold;	
}

#RegistrationForm .Registration_Required
{
	color:Red;
	font-weight:bold;	
}

#RegistrationForm .Registration_Error
{
	color:Red;
	font-weight:bold;	
}

#RegistrationForm .leftColumn input
{
	margin-left:10px;
	width:205px;
}

#RegistrationForm #StepOne .leftColumn
{
}

#RegistrationForm #StepOne .middleColumn
{
	width:245px;
}

#RegistrationBody #StepOne .rightColumn
{
	margin-top:10px;
	margin-left:5px;
	width:225px;	
}

#RegistrationForm #StepOne .middleColumn input
{
	margin-left:10px;
	width:215px;
}

#RegistrationForm #StepTwo .leftColumn
{
	width:230px;
}

#RegistrationForm #StepTwo .middleColumn
{
	width:270px;	
	margin-left:15px;
}

#RegistrationForm #StepTwo .rightColumn
{
	width:470px;
	margin-top: 0px;
}

#RegistrationForm #StepThree .leftColumn
{
	width:230px;
}

#RegistrationForm #StepThree .middleColumn
{
	width:270px;	
	margin-left:15px;
}

#RegistrationForm #StepThree .rightColumn
{
	width:470px;
	margin-top: 0px;
}

#Registration_Required
{
	color:Red;
}

#RegistrationForm #SubColumn3
{
	clear: both;
	float: left;	
	width: 35px;	
}

#RegistrationForm #SubColumn4
{
	float: left;
	width: 125px;
}

#RegistrationForm #SubColumn5
{
	float: left;
	clear: both;
	width: 125px;
}

#RegistrationForm #SubColumn6
{
	float: left;
	width: 70px;
	margin-left:-10px;	
}

#RegistrationForm #SubColumn6 input
{
	margin-left:8px;
}

#RegistrationForm #SubColumn7
{
	clear: both;
	float: left;	
	width: 135px;
	margin-left:-8px;	
}

#RegistrationForm #SubColumn7 input
{
	margin-left:8px;
}

#RegistrationForm #SubColumn8
{
	float:left;
	width: 135px;	
}

#RegistrationForm #SubColumn8 input
{
	margin-left:12px;
}

#RegistrationForm #StepOneErrors
{
	margin-top:5px;
	margin-left:15px;
	height:35px;
}
 
#RegistrationForm #RegisterButton
{
	margin-left:240px;
}

#RegistrationForm .watermark
{
	color:Gray;
}

#RegistrationForm #ButtonHolder
{
	margin-top:-10px;
	margin-left:20px;
}

#GenderInput table
{
	clear: both;	
	margin-left:5px;
	margin-top:-5px;	
}

#RegistrationForm #StepTwoBack
{
	clear: both;
	float: left;
}

#RegistrationForm #StepTwoNext
{	
	float: left;
}

#RegistrationForm #TermsAgreement
{
	margin-left:20px;	
	font-weight:bold;
}

#RegistrationForm #LinkComplete
{	
	margin-top:15px;	
	margin-left:35px;
}

#RegistrationForm #StepTwoErrors
{
	margin-top:15px;
	margin-left:25px;
	font-weight:bold;
}
/*
#RegistrationForm #UsernameHelp
{
	margin-left:5px;
	width:510px;
}
*/
#RegistrationForm #UsernameHelp P
{	
	background-color:#E2DEF5;
}
/*
#RegistrationForm #PasswordHelp
{margin-left:5px;
	width:510px;
}
*/
#RegistrationForm #PasswordHelp P
{	
	background-color:#E2DEF5;
}

#RegistrationForm #AddressHelp
{	
	margin-left:-15px;
	margin-top:10px;
	width:495px;	
}

#RegistrationForm #GroupIdHelp P
{
	background-color:#E2DEF5;
}

#RegistrationForm #GroupIdHelp
{	
	margin-left:-15px;
	margin-top:5px;
	width:495px;
}


#MailOrderEnrollment #RegistrationForm
{
	height:530px;
}

#MailOrderEnrollment .middleColumn
{
	width:260px;
}

#MailOrderEnrollment .rightColumn
{
	width:250px;
}

#EnrollmentHelp P
{
	background-color: #E2DEF5;	
}

#AddressHelp
{
	margin-left:125px;
}

#AddressHelp P
{
	background-color: #E2DEF5;	
}

#MailOrderEnrollment .middleColumn
{
	width:260px;
}

#MailOrderEnrollment #ErrorReport
{
	width:230px;
}

#MailOrderBilling
{
	height:500px;
}

#MailOrderEnrollment
{
	height:560px;
}

#MailOrderBilling .middleColumn
{
	width:260px;
}

#MailOrderBilling .rightColumn
{
	width:230px;
}

#BillingInformationHelp P
{
	background-color: #E2DEF5;
}

#DiscountCard
{
	position:relative;
}

#DiscountCardImage
{	
	position:absolute;
	display: block;
	top:0px;
	left:0px;
	width:300px;
	z-index:1;
}

#MemberInfo
{
	position:absolute;
	display: block;
	z-index:2;
}

.GeneralErrorLabel
{	
	height:15px;
	background-color:#ECEBF4;
	padding:5px;
	margin-bottom:15px;
	font-weight:bold;
	display:block;
}

  #FormularyPage
        {
            height: 610px;
        }
        
  #FormularyPage #PreviousPage
  {
  	margin-right:15px;
  	text-decoration:underline;
  }
    #columnOne
    {
        float: left;
        width: 715px;
        padding: 15px;
    }
    #columnTwo
    {
        float: left;
        width: 220px;
    }
    #ContextHelp
    {
        padding: 5px;
        padding-bottom: 10px;
    }
    .normal
    {
        background-color: White;
        color: Black;
        font-size: medium;
    }
    
    #HelpBody
    {
    	margin-top:20px;
    }
    .HelpBox
    {
        background-color: #E9E8EF;
        width: 260px;
        padding: 0px;
        margin-top: 0px;
    }
    #HelpTitle
    {
        color: #403C9B;
        font-size: large;
        text-align: center;
    }
    #Helplinks
    {
        margin-left: 15px;
    }
   
    .HelpText
    {
        margin: 10px;
    }
    #Helplinks a
    {
        clear: both;
        background-image: none;
        margin: 0px;
        width: 160px;
        font-weight: normal;
        color: blue;
        border-style: none;
        font-size: 12px;
        background-color: #E9E8EF;
        padding-left: 5px;
        text-decoration: underline;
        text-align: left;
    }
    .HelpText a
    {
        color: blue;
    }
    
    #Results
    { clear: both;
    	margin-top:20px;
    	padding:3px;
    	font-style:italic;
    }
    #GridWrapper
    {
        clear: both;
        border-style: solid;
        border-width: 1px;
        border-color: #E0E0E0;
      
        width: 714px;
        height: 419px;
    }
    .GridHeader th
    {
        padding: 7px;
        color: White;
        font-weight: bold;
        font-size: 1.1em;
        background-color: #161565;
    }
    .GridFooter
    {
        background-color: #161565;
        padding: 3px;
    }
    .GridPager
    {
        background-color: #C1BBED;
        padding: 0px;
        font-size: 1.0em;
    }
    #SearchButton
    {
        margin-top: -21px;
        margin-left: 155px;
    }
     #SearchButtonLink
     {
     	margin-top: 2px;   
     }
     
    #SearchButtonLink a
    {
        font-size: 12px;
        margin-left: 20px;           
        color:White;
        text-decoration:none;
        font-weight:bold;
    }
    #SearchButton .buttonLeft
    {
        background-image: url(../images/search-button-left.jpg);
        background-repeat: no-repeat;
        height: 19px;
        width: 9px;
        float: left;
    }
    #SearchButton .buttonMiddle
    {
        background-image: url(../images/search-button-middle.jpg);
        background-repeat: repeat-x;
        float: left;
        width: 80px;
        height: 19px;
    }
    #SearchButton .buttonRight
    {
        background-image: url(../images/search-button-right.jpg);
        background-repeat: no-repeat;
        height: 19px;
        width: 8px;
        float: left;
    }
    .GridRow td
    {
        border-style: none;
        padding: 3px;
        font-size: .9em;
    }
    .AltGridRow td
    {
        border-style: none;
        padding: 3px;
        font-size: .9em;
         background-color: #E9E8EF;
    }
    #SearchLabel
    {
        font-weight: bold;
    }
    .watermark
    {
        color: #AFAFAF;
    }
    
    #Helplinks ul
    {    	
    	border-bottom:0px;
    	width:160px;
    }
  




