﻿
.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;         
		color: #000;           
    }
    .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: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;
    }

}
	
	
	
	
	
.ContactOrder_OuterDiv 
{
	width:95%;
    max-width:500px;
	margin: 0 auto;
    font-size:18px;
}
.ContactOrder_title
{
        font-size:x-large;
        text-align:left;
        font-weight:bold;
}   

.ContactOrder_subtitle    
{
        font-size:medium;
        text-align:left;
        padding-top:5px;
		display:inline-block;
}

.ContactOrder_requiredtext
{
        font-size:medium;
        text-align:left;
        color:red;
        padding-top:5px;
}

.ContactOrder_Table
{
    text-align:left;
        margin-top:20px;
}

.ContactOrder_Row
{
	width:100%;
    text-align:left;
}


.ContactOrder_TextBox
{
	width:100%;
	max-width:400px;
}



.ContactOrder_Cell_1
{
	display:inline-block;
    text-align:left;
    padding-left: 15px;
    padding-right: 5px;
    padding-bottom:2px;
    box-sizing:border-box; 
    font-weight:bold;
}

.ContactOrder_Cell_2
{
	display:inline-block;
    text-align:left;
    padding-left: 0px;
    padding-right: 15px;
    padding-bottom:2px;
    box-sizing:border-box; 
    font-weight:bold;
}

.ContactOrder_Cell_3
{
	width:100%;
    text-align:left;
    padding-left: 35px;
    padding-right: 15px;
    padding-bottom:2px;
    box-sizing:border-box; 
}

.ContactOrder_Section    
{
        font-size:large;
        text-align:left;
        margin-top:15px;
        margin-bottom:10px;
        border-bottom: 1px solid black;
}
.ContactOrder_Requiredspan
{
    color:red;
}

.ContactOrder_SubmitDiv
{
	text-align:center;
}

	
@media only screen and (max-width: 570px) {

    .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;
        width:275px;
	}
	
	.subtitle
	{
		width:70%;		  
		margin:0 auto;
	}  
	
	.ConsultationsDateBox
	{
		width:90px;
	}
}