﻿html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span{padding:0;margin:0;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
#full-screen-slider { width:100%; margin:0 auto 30px auto;height:300px; z-index:-100; }
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative; z-index:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; height:100%; }
#pagination { display:block; list-style:none; position:absolute; left:50%; top:380px; z-index:900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:16px; height:16px; float:left; margin-left:10px; border-radius:50px; background:#FFF; border:1px solid #ccc }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#2858AC;}






.slide-copy-headline { font-size:3.0rem; font-weight:900; line-height:1; margin-bottom:10px; font-family:inherit;}
.slide-copy-subcopy { font-size:1.0rem; line-height:1.5; margin-bottom:20px;}
.slide-cta { background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5); border-bottom:1px solid rgba(255, 255, 255, 0.3); border-top:1px solid rgba(0, 0, 0, 0.7); display:inline-block; padding:10px; }
a.button { background-color:#B1D101; background-image:-moz-linear-gradient(center top , #B1D101, #849B05); border:1px solid #849B05; color:#FFFFFF; display:inline-block; font-size:1.0rem; font-weight:500; padding:7px 13px; position:relative; text-align:center; text-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}
