/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
h1{font-size:2em;line-height: 1.4em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0;}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu{margin:10px 0;}
ol,ul{margin:5px 0;}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 30px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:100%}
.hide{display: none;}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clr{clear:both}
.footnote {font-size:0.85em; color:#818a8f;line-height:1.3;}
.small{line-height:1.3;font-family:"ff-dax-web-pro-condensed";}


/*CSS Buttons*/
a.button, .button{border:none;font-family: "ff-dax-web-pro"; font-weight:300;font-size:16px;cursor: pointer; display: block;float: left;margin:5px 0;padding:6px 15px 4px 15px;text-align: center; text-decoration: none;margin-right: 10px;line-height: 1.2;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}
/*.banner a.button {border-width: 1px; border-style: solid;}*/
html[dir="rtl"] a.button {float: right;}
a.button:hover{text-decoration: none;}
.button.blue{color: #ffffff;/*border-color: #3c74b8 #4476b1 #06386f #19477d;*/background: #005595; /* Old browsers background: -moz-linear-gradient(top,  #3c74b8 0%, #06376e 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c74b8), color-stop(100%,#06376e));  Chrome,Safari4+ background: -webkit-linear-gradient(top,  #3c74b8 0%,#06376e 100%);  Chrome10+,Safari5.1+ background: -o-linear-gradient(top,  #3c74b8 0%,#06376e 100%); Opera 11.10+ background: -ms-linear-gradient(top,  #3c74b8 0%,#06376e 100%); IE10+ background: linear-gradient(to bottom,  #3c74b8 0%,#06376e 100%); W3C */}
.button.blue:hover{background-color:#1266a5;/*background: #4d95cc;*/ /* Old browsers background: -moz-linear-gradient(top, #4d95cc 0%, #05366d 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d95cc), color-stop(100%,#05366d)); Chrome,Safari4+ background: -webkit-linear-gradient(top, #4d95cc 0%,#05366d 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #4d95cc 0%,#05366d 100%); Opera 11.10+ background: -ms-linear-gradient(top, #4d95cc 0%,#05366d 100%);  IE10+ background: linear-gradient(to bottom, #4d95cc 0%,#05366d 100%); W3C */}
.button.yellow{color:#000000;/*border-color:#b28b5d #996939 #4d7c0e #623100;*/background: #fff6d5; /* Old browsers background: -moz-linear-gradient(top, #fff6d5 0%, #efbc07 100%);  FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff6d5), color-stop(100%,#efbc07));  Chrome,Safari4+ background: -webkit-linear-gradient(top, #fff6d5 0%,#efbc07 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #fff6d5 0%,#efbc07 100%); Opera 11.10+ background: -ms-linear-gradient(top, #fff6d5 0%,#efbc07 100%); IE10+ background: linear-gradient(to bottom, #fff6d5 0%,#efbc07 100%); W3C */}
.button.yellow:hover{background: #fffae5; /* Old browsers background: -moz-linear-gradient(top, #fffae5 0%, #f2c935 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffae5), color-stop(100%,#f2c935)); Chrome,Safari4+ background: -webkit-linear-gradient(top, #fffae5 0%,#f2c935 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #fffae5 0%,#f2c935 100%); Opera 11.10+ background: -ms-linear-gradient(top, #fffae5 0%,#f2c935 100%); IE10+ background: linear-gradient(to bottom, #fffae5 0%,#f2c935 100%);  W3C */}
.button.green{color:#ffffff;/*border-color: #87c533 #619e10 #67941a #76b622;*/background: #69be28; /* Old browsers background: -moz-linear-gradient(top, #87c533 0%, #598f0f 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c533), color-stop(100%,#598f0f)); Chrome,Safari4+ background: -webkit-linear-gradient(top, #87c533 0%,#598f0f 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #87c533 0%,#598f0f 100%); Opera 11.10+ background: -ms-linear-gradient(top, #87c533 0%,#598f0f 100%); IE10+ background: linear-gradient(to bottom, #87c533 0%,#598f0f 100%); W3C */}
.button.green:hover{background-color:#7bcf3a; /*background: #9fd641;*//* Old browsers background: -moz-linear-gradient(top, #9fd641 0%, #76aa1e 100%);  FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9fd641), color-stop(100%,#76aa1e)); Chrome,Safari4+ background: -webkit-linear-gradient(top, #9fd641 0%,#76aa1e 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #9fd641 0%,#76aa1e 100%); Opera 11.10+ background: -ms-linear-gradient(top, #9fd641 0%,#76aa1e 100%); IE10+ background: linear-gradient(to bottom, #9fd641 0%,#76aa1e 100%); W3C */}

.button.grey{color: #333333;/*border-color: #efefef #c1c0c0 #c1c0c0 #cecdcd;*/ background: #d1d4d3; /* Old browsers background: -moz-linear-gradient(top,  #ffffff 0%, #c5c5c5 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c5c5c5)); Chrome,Safari4+ background: -webkit-linear-gradient(top,  #ffffff 0%,#c5c5c5 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top,  #ffffff 0%,#c5c5c5 100%); Opera 11.10+ background: -ms-linear-gradient(top,  #ffffff 0%,#c5c5c5 100%); IE10+ background: linear-gradient(to bottom,  #ffffff 0%,#c5c5c5 100%); W3C */}
.button.grey:hover{background-color: #dfe0e0; /* Old browsers background: -moz-linear-gradient(top, #ffffff 0%, #dcdbdb 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dcdbdb));Chrome,Safari4+ background: -webkit-linear-gradient(top, #ffffff 0%,#dcdbdb 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #ffffff 0%,#dcdbdb 100%); /* Opera 11.10+ background: -ms-linear-gradient(top, #ffffff 0%,#dcdbdb 100%); IE10+ background: linear-gradient(to bottom, #ffffff 0%,#dcdbdb 100%); W3C */}

.button.white{color: #333333;background: #ffffff;}
.button.white:hover {background-color: #dfe0e0;}

.button.red{color: #ffffff;/*border-color: #e53e42 #ce2226 #891315 #901c1e;*/background: #891315; /* Old browsers background: -moz-linear-gradient(top,  #ef3e42 0%, #891315 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef3e42), color-stop(100%,#891315)); Chrome,Safari4+ background: -webkit-linear-gradient(top,  #ef3e42 0%,#891315 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top,  #ef3e42 0%,#891315 100%); Opera 11.10+ background: -ms-linear-gradient(top,  #ef3e42 0%,#891315 100%); IE10+ background: linear-gradient(to bottom,  #ef3e42 0%,#891315 100%); W3C */}
.button.red:hover{background-color: #9d2729; /* Old browsers background: -moz-linear-gradient(top, #fc5559 0%, #951e20 100%); FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc5559), color-stop(100%,#951e20)); Chrome,Safari4+ background: -webkit-linear-gradient(top, #fc5559 0%,#951e20 100%); Chrome10+,Safari5.1+ background: -o-linear-gradient(top, #fc5559 0%,#951e20 100%); /* Opera 11.10+ background: -ms-linear-gradient(top, #fc5559 0%,#951e20 100%); IE10+ background: linear-gradient(to bottom, #fc5559 0%,#951e20 100%); W3C */}

div.button{background: none !important;}
div.button:hover{background: none !important;}

input.button, button{font-family: "ff-dax-web-pro"; cursor: pointer; padding: 6px 15px 4px 15px;text-align: center; text-decoration: none;/*margin-right: 10px;*/font-weight: 300;border-width: 0;border-style: none;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;}


/*Columns*/
.col{float: left;padding-right: 3%;}
.col.last{padding-right: 0;}
.col-1-3{width:30%;}
.col-2-3{width: 64%;}
.cols-2 .col{width: 48%;}
.cols-3 .col{width: 31%;}
.cols-4 .col{width: 22.5%;}
.cols-5 .col{width: 17%;}

/*Tabs*/
.tabs h2{color: #818a8f}
.tabs h2 a{color: #818a8f;}
.tabs h2 a.active{color: #333333;cursor:default;}
.tabs h2 a.active:hover {color: #333333;text-decoration:none;}
.tabs .tab{display: none;}
.tabs .tab.active{display: block;}