﻿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;width:100%;max-width:700px;margin:0px 15px 0px 10px}

.column{float:left;width:50%;}
.column1{float:left;width:58%;}
.row:after{content: "";display:table;clear:both;}

.card{background:white;border-radius:5px;padding:10px 5px 15px 5px;margin:10px 5px 10px 5px;box-shadow:0 3px 8px #d9d9d9;}
.card2{background:white;border-radius:5px;padding:padding:10px 5px 10px 5px;margin:10px 5px 10px 5px;box-shadow:0 3px 8px rgba(0,0,0,0.04);float:left;width:340px;}
header{padding:0px 0px 0px 0px;margin:10px 5px 0px 0px;}
footer{font-size:0.9em;color:#d9d9d9;padding:18px 10px 0px 5px}

h1{font-family:calibri,arial,sans-serif;font-size:1.1em;color:#0078D4;font-weight:bold;text-transform:uppercase;margin:5px 0px 12px 5px}
h2{font-family:calibri,arial,sans-serif;font-size:1.0em;color:#005fa3;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;}
p.footer{font-family:calibri,arial,sans-serif;color:#4d4d4d;font-size:0.9em;margin:1px 2px 10px 10px;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}     

.separator{margin:0px 0px 0px 0px;}

.button{background-color:blue;border:solid 1px blue;border-radius:5px;cursor:pointer;color:white;font-family:calibri,arial,sans-serif;font-size:1.0em;margin:2px 16px 2px 0px;padding:10px 15px 10px 15px;box-shadow:3px 3px 5px gray;}
.button:active{box-shadow:5px 6px 5px gray;transform: translateY(4px);}

