﻿
.title
{
        font-size:x-large;
        text-align:center;
        padding-bottom:15px;
}  
.subtitle
{
        font-size:large;
        text-align:center;
      
}  
    .Table
    {
        margin:0 auto;
        display:inline-block;
        text-align:center;
    }
	
    .Table, .Table *
    {
		-webkit-box-sizing: content-box !important; 
		 box-sizing: content-box !important;
    }
	

    .Row
    {
        display:table-row;
        margin:0 auto;
        text-align:center;
    }
    .RowGray
    {
        background-color:#c;
        display:table-row;
        margin:0 auto;
        text-align:center;
    }
    .Cell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:250px;
    }
    .Cell input, .Cell select
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:5px;
           
    }
    .requiredinput
    {
        border-right-color:#FF0000;    
        border-right-style:solid;
		box-sizing: border-box;
    }
    .requiredselect
    {
        border-right-color:#FF0000;    
        border-right-style:solid;
        border-right-width:2px;
		box-sizing: border-box;

    }

    .InsuranceCell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:100%;
		max-width:500px;
    }

    .InsuranceCell input, .InsuranceCell select
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }
    .InsuranceSubmitButton
    {
        font-weight:bold;
        max-width:250px;    
    }
    .DilationCell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:100%;
		max-width:500px;
    }
    .DilationCell input, .DilationCell select
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }
    .DilationSubmitButton
    {
        font-weight:bold;
        max-width:275px;    
    }
    
    .HealthHistoryCell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        max-width:500px;
        width:100%;
    }
    .HealthHistoryCell input, .HealthHistoryCell select, .HealthHistoryCell textarea
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }
    .HealthHistorySubmitButton
    {
        font-weight:bold;
        max-width:275px;    
    }

    .HealthHistory3Cells
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 0px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:145px;
    }
    .HealthHistory2Cells
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 0px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:230px;
    }     

    .FinancialPolicyCell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:100%;
		max-width:500px;
    }
    .FinancialPolicyCell input, .FinancialPolicyCell select
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }
    .FinancialPolicyIRPCell 
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 0px;
        padding-right: 10px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box;  
    }
    .FinancialPolicyIRPCell input, .FinancialPolicyIRPCell select
    {
        width:50px;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }

    .FinancialPolicySubmitButton
    {
        font-weight:bold;
        max-width:275px;    
    }

/*AuthorizationDisclose begin*/
    .AuthorizationDiscloseCell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:100%;
		max-width:500px;
    }
    .AuthorizationDiscloseCell input, .AuthorizationDiscloseCell select
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }
    .AuthorizationDiscloseIRPCell 
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 0px;
        padding-right: 0px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:210px;  
    }
    .AuthorizationDiscloseIRPCell input, .AuthorizationDiscloseIRPCell select
    {
        width:50px;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }

    .AuthorizationDiscloseSubmitButton
    {
        font-weight:bold;
        max-width:275px;    
    }
/*AuthorizationDisclose End*/

/*AcknowledgementPrivacy Begin*/
    .AcknowledgementPrivacyCell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:100%;
		max-width:500px;
    }
    .AcknowledgementPrivacyCell input, .AcknowledgementPrivacyCell select
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }
    .AcknowledgementPrivacyIRPCell 
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 0px;
        padding-right: 0px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:210px;  
    }
    .AcknowledgementPrivacyIRPCell input, .AcknowledgementPrivacyIRPCell select
    {
        width:50px;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }

    .AcknowledgementPrivacySubmitButton
    {
        font-weight:bold;
        max-width:275px;    
    }
/*AcknowledgementPrivacy legend*/

/*ConsentTreatMinor Begin*/
    .ConsentTreatMinorCell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:100%;
		max-width:500px;
    }
    .ConsentTreatMinorCell input, .ConsentTreatMinorCell select
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }
    .ConsentTreatMinorIRPCell 
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 0px;
        padding-right: 0px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:210px;  
    }
    .ConsentTreatMinorIRPCell input, .ConsentTreatMinorIRPCell select
    {
        width:50px;    
        background-color:#F2F2F2;
        border-radius:5px;           
    }

    .ConsentTreatMinorSubmitButton
    {
        font-weight:bold;
        max-width:275px;    
    }
/*ConsentTreatMinor End*/

   .checkbox input
    {    
       width:25px;
    }
    .smalltextbox
    {    
       width:45px;
    }

.ActiveFormLink:link, .ActiveFormLink:visited, .ActiveFormLink:active
{
    color:red;
    font-size:16px;
    font-weight:bold;
    text-decoration: none;
}


.NoneActiveFormLink:link, .NoneActiveFormLink:visited, .NoneActiveFormLink:active
{
    color:black;
    font-size:14px;
    font-weight:normal;
    text-decoration: none;
}
.NoneActiveFormLink:hover
{
    color:darkred;
    font-size:14px;
    font-weight:normal;
    text-decoration:underline;
}

  .MenuLinkCell1
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 60px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:200px;
        max-width:200px;
    }
  .MenuLinkCell2
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:350px;
        max-width:350px;
    }
    .MenuNext1
    {
        display:block;

        margin:0 auto;

        text-align:center;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:center; 
        box-sizing: border-box; 
		max-width:715px;
color:red;
        
    }
	
	
    .ConsultationsCell
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 10px;
        padding-right: 15px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing:border-box; 
        width:100%;
		max-width:500px;
        font-weight:bold;
    }
    .ConsultationsCell input
    {
            
        background-color:#F2F2F2;
        border-radius:5px;
                        height:20px;  
    }
    .ConsultationsCell select
    {
        width:100%;    
        background-color:#F2F2F2;
        border-radius:8px;
                height:27px;             
    }
    .ConsultationsIRPCell 
    {
        display:block;

        margin:0 auto;

        text-align:left;
        padding-left: 0px;
        padding-right: 0px;
        padding-top:2px;
        padding-bottom:2px;
        float:left; 
        box-sizing: border-box; 
        width:210px;  
    }
    .ConsultationsIRPCell input, .ConsultationsIRPCell select
    {
        width:50px;    
        background-color:#F2F2F2;
        border-radius:5px;   
      
    }

    .ConsultationsSubmitButton
    {
        font-weight:bold;
        max-width:275px;    
    }
	
        .requiredinputShort
    {
        border-right-color:#FF0000;    
        border-right-style:solid;
        width:190px;
    }
    .csstextarea
    {
            width:100%;

        background-color:#F2F2F2;
        border-radius:5px;
        
    }
	
	.DilationUL
	{
		list-style-type: square;		
		list-style-position: outside;
		
	}
	
	.DilationUL li
	{
		margin-left:20px;		
	}
	
	.DilationULNumbers
	{	
		list-style-type: decimal;	
		list-style-position: outside;
		
	}
	
	.DilationULNumbers li
	{
		margin-left:20px;		
	}
	

@media only screen and (max-width: 725px) {
    
    .MenuLinkTable
    {
        width:100%;
        max-width:350px;
		margin:0 auto;
    }

  .MenuLinkCell1
    {
        padding-left: 0px;
        width:100%;
        max-width:350px;
    }
  .MenuLinkCell2
    {
        padding-left: 0px;
        width:100%;
        max-width:350px;
    }

}
	
@media only screen and (max-width: 570px) {
    
  .MenuLinkCell1
    {
        padding-left: 0px;
        width:100%;
        max-width:350px;
    }
  .MenuLinkCell2
    {
        padding-left: 0px;
        width:100%;
        max-width:350px;
    }

    .Table
    {
        width:275px;
		margin:0 auto;
    }
	
	.HealthHistory3Cells
	{
		width:100%;
	}
	
	.HealthHistory3CellsSmall
	{
		width:45%;
		box-sizing: border-box !important;
	}
	
	.InsuranceCell
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	.HealthHistoryCell
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	.DilationCell
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	.FinancialPolicyCell
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	.ConsentTreatMinorCell
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	.AcknowledgementPrivacyCell
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	.AuthorizationDiscloseCell
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	.ConsultationsCell
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	.subtitle
	{
		width:70%;		  
		margin:0 auto;
	}  
	
	.ConsultationsDateBox
	{
		width:90px;
	}
}