
button.large, .button.large {
    font-size: 0.9125rem;
	margin-bottom: 0.3rem;
}
 
button.small, .button.small {
    padding-top: 0.375rem;
    padding-right: 0.5rem;
    padding-bottom: 0.3375rem;
    padding-left: 0.5rem;
    font-size: 0.8125rem;
	margin-bottom: 0.3rem;
    /*     @else                            { font-size: $padding - rem-calc(2); } */ 
}
 
button.radius, .button.radius {
    -webkit-border-radius: 5px;
    border-radius: 5px; 
}



button, .button {
	border-style: solid;
	border-width: 0px;
	cursor: pointer;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 1.25rem;
	position: relative;
	text-decoration: none;
	text-align: center;
	display: inline-block;
	padding-top: 1rem;
	padding-right: 2rem;
	padding-bottom: 1.0625rem;
	padding-left: 2rem;
	font-size: 1rem;
	/*     @else                            { font-size: $padding - rem-calc(2); } */
	background-color: #E9F5F9; 
	border-color: #007095;
	color: #999999;
	-webkit-transition: background-color 300ms ease-out;
	-moz-transition: background-color 300ms ease-out;
	transition: background-color 300ms ease-out;
	padding-top: 1rem;
	padding-right: 2rem;
	padding-bottom: 1.0625rem;
	padding-left: 2rem;
	font-size: 1rem;
	/*     @else                            { font-size: $padding - rem-calc(2); } */ 
}



button:hover, button:focus, .button:hover, .button:focus {
    background-color: #70CFE3;
	font-weight:700;
}
	
	
.tabs dd > a {
	padding: 0.5rem 1rem;
	padding-top: 0.5rem;
	padding-right-value: 1rem;
	padding-bottom: 0.5rem;
	padding-left-value: 1rem;
	padding-left-ltr-source: physical;
	padding-left-rtl-source: physical;
	padding-right-ltr-source: physical;
	padding-right-rtl-source: physical;
	display: block;
	background: #E9F5F9;
	color: #222222;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 0.70rem;
	font-stretch: narrower;
	font-weight: 600;
	color: #999;
	border-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}		
	   
.tabs dd > a:hover {
	text-transform: uppercase;
	font-size: 0.70rem;
	font-stretch: narrower;
	background: #E3F2F8;
	font-weight: 600;
	color: #579CAB;
}

.tabs dd.active a {
	padding: 0.5rem 1rem;
	padding-top: 0.5rem;
	padding-right-value: 1rem;
	padding-bottom: 0.5rem;
	padding-left-value: 1rem;
	padding-left-ltr-source: physical;
	padding-left-rtl-source: physical;
	padding-right-ltr-source: physical;
	padding-right-rtl-source: physical;
	text-transform: uppercase;
	font-size: 0.70rem;
	font-stretch: narrower;
	background: #fff;
	font-weight:600;
	color: #579CAB;
}


.label {
    font-size: 0.875rem;
}

.ft-footer-bottom {
    background: none repeat scroll 0% 0% #333;
        background-color: #333;
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
    padding: 24px 0px 10px;
        padding-top: 24px;
        padding-right-value: 0px;
        padding-bottom: 10px;
        padding-left-value: 0px;
        padding-left-ltr-source: physical;
        padding-left-rtl-source: physical;
        padding-right-ltr-source: physical;
        padding-right-rtl-source: physical;
}

.row {
	max-width: 100%;
}

.width62 {
	max-width: 65.4rem;
	min-width: 480px;
}