@charset "utf-8";

/* reset */
* { outline: none; margin: 0; padding: 0; box-sizing: border-box; }
body{font:12px/1.4em ProximaNovaRegular;font-style:normal;text-transform:none;-webkit-font-smoothing:antialiased}
body,html,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,input,textarea,select{margin:0;padding:0}
form{display:inline}
input,select,textarea{font-family:Arial, Helvetica, sans-serif}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;letter-spacing:-0.02em;display:block}
fieldset,img{border:0}
img{vertical-align:middle}
li{list-style:none}
sup{line-height:5px;vertical-align:top; font-size: 12px;}
input,textarea,select{font-family:Arial, Helvetica, sans-serif;padding:0;margin:0;outline:none}
textarea{resize:none}
select{font-size:100%;font-family:inherit;font-weight:inherit}
blockquote, q{quotes:none}
label{display:inline-block}
a,a:visited,a:active{text-decoration:none;cursor:pointer}
a:focus{outline-style:none}

/* helpers */
.clear{height:0;clear:both}
.center{text-align:center}
.alignRight{text-align:right}
.alignLeft{text-align:left}
.center{text-align:center}
.automargin{margin:0 auto}
.hidden{display:none}
.block{display:block}
.vScroll{overflow-x:hidden;overflow-y:auto}
.left{float:left}
.right{float:right}
.padded{padding:20px}
.paddedHor{padding-right:20px;padding-left:20px}
.paddedVer{padding-top:20px;padding-bottom:20px}
.paddedLeft{padding-left:20px}
.paddedRight{padding-right:20px}
.spacer{height:10px;overflow:hidden;display:block}
.justfy{text-align:justify}

/* typography color sets */
 

.lighter,.lighter:visited,.lighter a,.lighter a:visited,.lighter a:active{color:#fff}
.lighter a:hover,.lighter a.selected,.lighter a.selected:visited{color:#d1e751}

.light,.light:visited,.light a,.light a:visited,.light a:active{color:#d1e751}
.light a:hover,.light a.selected,.light a.selected:visited{color:#fff}

.dark,.dark:visited,.dark a,.dark a:visited,.dark a:active{color:#00517e}
.dark a:hover,.dark a.selected,.dark a.selected:visited{color:#8bd2f4}

.darker,.darker:visited,.darker a,.darker a:visited,.darker a:active{color:#000}
.darker a:hover,.darker a.selected,.darker a.selected:visited{color:#595e61}

/* typography sizes */
.smaller{font-size:0.8em;line-height:12px}
.small{font-size:0.9em;line-height:13px}

.large{font-size:1.2em;line-height:16px}
.larger{font-size:1.6em;line-height:30px}

/* images */
img.left{margin-right:20px}
img.right{margin-left:20px}
img.borderImg,a.borderImg{border:solid 5px #ccc}

/* links */
a.borderImg{display:inline-block}
a.borderImg:hover{border-color:#eee}
a.underline,a.underline:visited{text-decoration:underline}
a.underline:hover{text-decoration:none}
a.hoverline,a.hoverline:visited{text-decoration:none}
a.hoverline:hover{text-decoration:underline}

.disable { color: #aaa; cursor: default !important; }

 