﻿@charset "utf-8";a:hover{color:#11B2EC;color:#DE2418;}
#UpdateTable{font-family:Tahoma, Arial, Helvetica, sans-serif;
background-color:
#FFFFFF;
width:95%;
padding-left:5%;
border-top:1px solid #CBCBCB;
border-bottom:1px solid #CBCBCB; 
border-right:1px solid #CBCBCB; 
border-left:1px solid #CBCBCB;
margin: 0 auto;
}

label {
    display:block;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-size:.75em;
}

label .comment {
	display: block;
	font-weight: normal;
	}
input[type=text], input[type=password], textarea  { 
display:inline; 
padding: 5px; 
font-family:Tahoma, Arial, Helvetica, sans-serif; 
resize:horizontal; 
}

select {
	display:inline; 
	padding: 5px; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
}

.button{
	font-size: 1.1em;
	color: #333333;
	font-weight: bold;
	background-color: #DEE7EF;
	border-top: solid 1px #c6c6c6;
	border-right: solid 1px #626262;
	border-bottom: solid 1px #414141;
	border-left: solid 1px #b1b1b1;
	padding: 2px 8px 2px 8px;
	margin-bottom: 4px;
	margin-top: 4px;
}

/* Start: Custom Styles */
.custom-table {
	/*width: 98%;
    padding-left: 1%;*/
    padding: 0% 3% !important;
}

.custom-body {
	width: 80%;
	margin: 0% 10.5% 0% 10.5%;
	background-color:#EFEFEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	border:0;	
}

.custom-header {
	padding: 0% 1% 1% 0%;
}

.custom-mainWrapper {
	width:100%;
	max-width:930px;
	border:0;
	border-right:1px solid #CBCBCB;
	border-left:1px solid #CBCBCB;
	padding-top:0%;
	background-color:#FFFFFF;
}

.internal-table {
	width: 100%;
}

.custom-table .custom-spanish, .custom-table .custom-spanish a {
	font-size: 14px;
	font-family: Verdana, Arial, Sans-Serif;
	
}

.custom-table .custom-english {
	font-size: 12px;
	color: #8B8B8B;
	
	
}

.custom-table .left-column {
	padding: 1.4% 0%;
	width: 25%;
	float:left;
}

.custom-table .right-column {
	padding: 1.4% 0%;
	width: 74%;
	float:left;
}

.custom-table .left-column-wider {
	padding-top: 2%;
	width: 35%;
	float:left;
}

.custom-table .right-column-wider{
	padding-top: 2%;
	width: 64%;
	float:left;
}

.left-input {
	float: left;
	padding-right: 3%;
}

.custom-table .warning-message {
	font-size: 12px;
	color: #FF0000;
}

.custom-table a {
	font-size: 12px;
}

.custom-table input {
	border-radius: 05px;
	border-style: solid;
	border-color: gray;
	border-width: thin;
	padding: 5px; 	
	font: 13px Arial;
    /*font-size: 0.8em;*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}

.custom-table .customCheckbox {
    -webkit-appearance: checkbox; /* Chrome, Safari, Opera */
    -moz-appearance: checkbox;    /* Firefox */
    -ms-appearance: checkbox;     /* not currently supported */
}

.custom-table select {
	border-radius: 05px !important;
	border: 1px solid !important;
	border-color: #808080 !important;
	outline: 0px !important;
	height:28px;
}

.custom-table .right-column textarea, .custom-table .right-column-wider textarea, .custom-table .custom-div-child-right textarea {
	border-radius: 05px !important;
	width: 90%;
	border-color: grey;
}

.custom-header > a {
	padding: 0% 1% 1% 1% !important;
}

.custom-div-parent
{
	width:100%;	
	padding: 0% 0%;
}

.custom-div-parent label {
	font-size: 12px;
}

.custom-div-parent .custom-div-child-left
{	
	display:inline-block;
	width:calc(25% - 2px);
	vertical-align: middle;
}

.custom-div-parent .custom-div-child-right
{	
	display:inline-block;
	width:calc(74% - 2px);
	vertical-align: middle;
}

.custom-table .custom-large-input {
	width: 90% !important;
}

.custom-copyright-footer {
	padding-top: 2%;
	padding-bottom: 15%;
}

.custom-copyright-footer .custom-copyright-line1 {
	font-family: Verdana;
    font-size: 10px;
}

.custom-copyright-footer .custom-copyright-line2 {
	font-family: Verdana;
    font-size: 12px;
}

.custom-mainWrapper .custom-button {
	font-weight:bold;
	font-size: 1em !important;
	padding: 1% !important;
}

 .information-div .custom-div-left-required {
	float:left; display:inline-block; padding: 1%;
}

.information-div .custom-div-left-required span {
	color: #E72418;
    font-size: medium;
}

.custom-mainWrapper #logo {
	padding-bottom: 0px;	
}

.custom-mainWrapper footer {
	padding-top: 3%;	
	padding-bottom: 15%;
}

.custom-mainWrapper footer div{
	width:40%;float:left;padding-left:4%;padding-right:2%;color:rgba(0,0,0,1.00);text-align:justify;
}

.custom-div-parent .custom-div-description
{
    width: 90%;
}
.custom-div-parent .custom-div-child-half-common
{
    width: 44%;
    float: left;
    margin: 0% 3%;
}
.custom-mainWrapper .custom-title-div
{
    background-color: #EFEFEF;
    border-radius: 05px;
}

.custom-mainWrapper .custom-title-div input
{
    width: 83%;
}



.custom-wide-left
{
    width: 50%;
    float: left;
}

.custom-wide-left input[type=text]
{
    width: 90%;
}

.custom-div-camera .custom-small-camera
{
    display: none;
}

.custom-div-camera .custom-big-camera
{
    display: block;
}

.custom-body .selectRequiredState .selectRequiredMsg
, .custom-body .textfieldRequiredState .textfieldRequiredMsg
, .custom-body .textareaRequiredState .textareaRequiredMsg
, .custom-body .checkboxRequiredState .checkboxRequiredMsg
{
    font-size: 0.85em;
}

.custom-body .custom-div-terms {
    margin: 0% 3%;
}

.custom-body .custom-div-terms p {
    text-align: justify;
}
/* End: Custom Styles */

/* Start: media query for tablet screens */
@media screen and (max-width:700px) {
	.custom-div-parent .custom-div-child-left, .custom-div-parent .custom-div-child-right
	{
		display:inline-block;
		/* width:calc(50% - 2px); */
		width:100%;
		vertical-align: middle;
	}
	
	#LPSmall {
		float:left !important;
		display: block !important;
		margin: 0 auto !important;
		padding-left:5px !important;
	}
	
	#LPLarge {
		display: none !important;
	}
	
	#Banner468x60{
		display:none !important;
	}
	
	#BannerMovil {
		display:none !important;
	}
	
	/* Container for each footer divisions */
	#mainWrapper footer div {
		width: 44%;
		text-align: justify;
		font-size: 15px;
	}
	
	/* Links in footer */
	.footerlinks p a {
		padding-top: 0px;
		padding-bottom: 0px;
		display: inline;
		padding-right: 35px;
	}
	
	/* Footer region */
	#mainWrapper footer {
		padding-left: 16px;
		overflow: hidden;
		font-size: small;
	}
	
	/* Links in header */
	.custom-header-small #headerLinks a {
		padding: 0% 3% !important;
	}
	
	.custom-mainWrapper footer {
		padding-top: 3%;	
		padding-bottom: 21%;
	}
}
/* End: media query for tablet screens */

@media screen and (max-width:510px) {
	.custom-header-small #logo {
		width: 75% !important;
	}
	/*
	.custom-header-small #LPLarge {
		width: 25% !important;
	}
	*/
	
	#bigrecord{
		visibility:hidden;
		position: absolute;
	}
	  #customlogo {
	  		visibility:hidden;
		position: absolute;
  }	
}

@media screen and (min-width:421px) and (max-width: 510px) {
	.custom-header-small #headerLinks a {
		padding: 0% 1.3% !important;
	}
}

/* Start: media query for small screen devices */
@media screen and (max-width:480px){
/*Container for links in header */
	label {
		display:block; 
		width: 95%;
		margin: 0 auto;
		font-weight: bold;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:.75em;
		padding-left: 3px;
	}

	.custom-table .custom-english {
		font-weight: normal;
		font-size: .75em !important;
		margin: 0px;
	}
	.custom-table .custom-spanish, .custom-table .custom-spanish a {
		font-size: 0.8em !important;
	}

		input[type=text], input[type=password],  textarea { 
		width: 85%;
		display:block;
	}

	select { 
		width: 85%;
		padding: 5px;
		display:block;
	}

	.custom-table .left-column, .custom-table .left-column-wider {
		padding-top: 1%;
		width: 100%;
	}

	.custom-table .right-column , .custom-table .right-column-wider {
		padding-top: 1%;
		width: 100%;
	}

	.information-div {
		width: 84%;
	}

	
	.custom-header {
		padding: 0% !important;
	}
	
	#BannerMovil {
		display: block;
		clear: both;
		margin: 0 auto;
	}

	.custom-mainWrapper header #headerLinks {
		width: 100% !important;
		text-align: center 100% !important;
		background-color: #FFFFCC 100% !important;
		padding-bottom: 21px 100% !important;
	}
	
	.custom-mainWrapper footer div {
		width: 90%;		
	}
	
	.custom-mainWrapper footer {
		padding-top: 6%;	
		padding-bottom: 55%;
	}

    .custom-div-parent .custom-div-child-half-common
        {
            width: 94%;
        }

        .custom-wide-left
        {
            width: 100%;
        }

        .custom-div-camera .custom-small-camera
        {
            display: block;
        }

        .custom-div-camera .custom-big-camera
        {
            display: none;
        }	
}
/* End: media query for small screen devices */

@media screen and (max-width:360px){
	.information-div {
		width: 94%;
	}

	.custom-body {
		width: 93%;
		margin: 0% 0% 0% 3%;	
	}
	
	.custom-table {
		padding: 2% 0% 2% 0% !important;
		margin: 0px;
		width: 100%;			
	}
	
	#content {
		margin: 0px;
		width: 97% !important;
	}
	
	.custom-div-parent .custom-div-child-left, .custom-div-parent .custom-div-child-right {
		width:100%;
	}
}

@media screen and (max-width:420px){
	/* Links in header */
	.custom-header-small #headerLinks a {
		font-size: 14px !important;
		padding: 0% 1.5% !important;
	}
	
	.custom-mainWrapper input[type=text], .custom-mainWrapper input[type=password], .custom-mainWrapper textarea {
		font-size: 17px !important;		
	}
	
	.custom-mainWrapper select, .custom-mainWrapper .inputDDList { 
		font-size: 17px !important;
		height: 37px !important;		
	}
}