﻿a:hover{opacity:0.5;font-weight:bold;color:blue;}
a:link{text-decoration:none;target-new:tab|window;color:blue;}
a:visited{font-weight:bold;color:blue}
a:hover{text-decoration:none;target-new:tab|window;color:blue}
a:link img{opacity:1.0;filter:alpha(opacity=100);}
a:hover img{opacity:0.5;filter:alpha(opacity=50);}

div.container{margin:0 auto;} 
div.col{float:left;width:340px;}
div.col1{float:left;}
div.col2{float:left;width:270px}
div.col4{float:left;min-width:150px;max-width :180px;margin:2px 0px 2px 0px;text-align:center}
div.col5{float:left;min-width:150px;max-width :180px;margin:2px 0px 2px 0px;text-align:center}


h1{font-family:calibri,arial,sans-serif;font-size:1.1em;color:black;font-weight:bold;text-transform:uppercase;margin:5px 0px 12px 5px}
h2{font-family:calibri,arial,sans-serif;font-size:1.0em;color:black;font-weight:bold;text-transform:uppercase;margin:10px 0px 6px 5px}
h3{font-family:calibri,arial,sans-serif;color:black;font-weight:300;font-size:1.0em;margin:.4em 0 .1em;line-height:1.0;}
h4{font-family:calibri,arial,sans-serif;color:#4d4d4d;font-size:1.0em;font-weight:300;margin-bottom:0;margin-top:0;line-height:1.2;}
h5{font-family:calibri,arial,sans-serif;color:#4d4d4d;font-size:0.9em;font-weight:300;margin-bottom:0;margin-top:0;line-height:1.1;}
p{font-family:calibri,arial,sans-serif;color:#4d4d4d;font-size:1.0em;margin-bottom:1px;margin:1px 2px 1px 5px;line-height:1.2;}
strong{font-family:calibri,arial,sans-serif;color:black;font-weight:bold;font-size:1.0em;line-height:1.4;margin:.4em 0 .1em;margin:.4em 0 .1em;}

img{max-width:100%;height:auto}
img{vertical-align:middle}     

footer{font-size:0.9em;color:#666;padding:18px 10px 10px 10px;}

.button2{background-color:blue;cursor:pointer;color:white;font-family:calibri,arial,sans-serif;font-size:0.95em;border:solid 1px blue;padding:5px 0px 5px 0px;box-shadow:3px 3px 4px gray;text-shadow: 2px 2px gray;width:125px;margin-bottom:5px; border-radius: 4px}
.button2:active{box-shadow:5px 6px 5px gray;transform: translateY(4px);}

body{font-family:Arial,sans-serif;margin:0;padding:10px;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center;min-height:50vh;box-sizing:border-box;}
.form-container, .message-container{background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:400px;width:100%;box-sizing:border-box;text-align:center;}
.message-container h1{color:#00f;margin-bottom:5px;line-height:1.2em;}
.message-container p{color:#333;font-size:1em;margin-bottom:5px;line-height:1.3em;}


