html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ol, ul, li, table, tr, th, td, form { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
table { border-collapse: collapse; border-spacing: 0; }
input, button{ overflow: visible; }
html, body { height: 100%; min-height: 100%; }
body { background: #FFF; }
p { padding: 0 0 10px; }
ul { padding: 0 0 0 16px; }
li { padding: 0 0 8px; }
a  { text-decoration: none; }
a:link, a:visited { color: #1d64c1; }
a:hover, a:active { color: #6687dd; text-decoration: underline; }
.clear, .box .content { display: inline-block; }
.clear:after, .box .content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clear, * html .box .content { height: 1%; }
.clear, .box .content { display: block; }
.none, .hidden { display: none; }

.container { text-align:center; }
.container .logo { margin-top:15%; }
.container  p { position:absolute; left:50%; margin-left:-311px; bottom:50px; font-family:Georgia, "Times New Roman", Times, serif; margin-top:50px; color:#000; font-size:13px; text-transform:uppercase; letter-spacing:6px; border-bottom:1px solid #be1e2d; border-top:1px solid #be1e2d; padding:8px 8px; line-height:20px;  }
.container  p a { color:#000;}
.container  p a:hover { text-decoration:none; } 