@import "/National_Library/20161130034600cs_/https://corporate.comcast.com/js/libs/core/videojs/video-js-4.5.1/video-js.css";
@import "/National_Library/20161130034600cs_/https://corporate.comcast.com/frameworks/video-js/video-js-4.5.1.css";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#gradient .none{background-image:none;background-repeat:none;filter:none;}
body{margin:0;font-family:DIN_regular,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;}
a{color:#0088cc;text-decoration:none;}
a:hover{color:#005580;text-decoration:underline;}
.container{margin-left:auto;margin-right:auto;*zoom:1;zoom:1;zoom:1;}.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
.container-fluid{padding-left:20px;padding-right:20px;*zoom:1;zoom:1;zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
.container-fluid:before,.container-fluid:after{display:table;content:"";}
.container-fluid:after{clear:both;}
p{margin:0 0 9px;font-family:DIN_regular,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;}
.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;}
h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;}
h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;}
h3{line-height:27px;font-size:18px;}h3 small{font-size:14px;}
h4,h5,h6{line-height:18px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#999999;text-transform:uppercase;}
.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;}
.page-header h1{line-height:1;}
ul,ol{padding:0;margin:0 0 9px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:18px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:18px;}
dt,dd{line-height:18px;}
dt{font-weight:bold;line-height:17px;}
dd{margin-left:9px;}
.dl-horizontal dt{float:left;clear:left;width:120px;text-align:right;}
.dl-horizontal dd{margin-left:130px;}
hr{margin:18px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
strong{font-weight:bold;}
em{font-style:italic;}
.muted{color:#999999;}
abbr[title]{border-bottom:1px dotted #ddd;cursor:help;}
abbr.initialism{font-size:90%;text-transform:uppercase;}
blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;}
blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eeeeee;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:18px;line-height:18px;font-style:normal;}
small{font-size:100%;}
cite{font-style:normal;}
code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;}
pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;}pre.prettyprint{margin-bottom:18px;}
pre code{padding:0;color:inherit;background-color:transparent;border:0;}
.pre-scrollable{max-height:340px;overflow-y:scroll;}
form{margin:0 0 18px;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;}legend small{font-size:13.5px;color:#999999;}
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}
input,button,select,textarea{font-family:DIN_regular,sans-serif;}
label{display:block;margin-bottom:5px;color:#333333;}
input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uneditable-textarea{width:auto;height:auto;}
label input,label textarea,label select{display:block;}
input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0 \9;}
input[type="image"]{border:0;}
input[type="file"]{width:auto;padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;}
select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;}
input[type="file"]{line-height:18px \9;}
select{width:220px;background-color:#ffffff;}
select[multiple],select[size]{height:auto;}
input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
textarea{height:auto;}
input[type="hidden"]{display:none;}
.radio,.checkbox{padding-left:18px;}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;}
.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;}
.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;}
.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.input-mini{width:60px;}
.input-small{width:90px;}
.input-medium{width:150px;}
.input-large{width:210px;}
.input-xlarge{width:270px;}
.input-xxlarge{width:530px;}
input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0;}
input,textarea,.uneditable-input{margin-left:0;}
input.span12, textarea.span12, .uneditable-input.span12{width:930px;}
input.span11, textarea.span11, .uneditable-input.span11{width:850px;}
input.span10, textarea.span10, .uneditable-input.span10{width:770px;}
input.span9, textarea.span9, .uneditable-input.span9{width:690px;}
input.span8, textarea.span8, .uneditable-input.span8{width:610px;}
input.span7, textarea.span7, .uneditable-input.span7{width:530px;}
input.span6, textarea.span6, .uneditable-input.span6{width:450px;}
input.span5, textarea.span5, .uneditable-input.span5{width:370px;}
input.span4, textarea.span4, .uneditable-input.span4{width:290px;}
input.span3, textarea.span3, .uneditable-input.span3{width:210px;}
input.span2, textarea.span2, .uneditable-input.span2{width:130px;}
input.span1, textarea.span1, .uneditable-input.span1{width:50px;}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#eeeeee;border-color:#ddd;cursor:not-allowed;}
.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e;}
.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;}
.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;}
.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392;}
.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;}
.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;}
.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b;}
.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;}
input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;}
.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#eeeeee;border-top:1px solid #ddd;*zoom:1;zoom:1;zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.form-actions:before,.form-actions:after{display:table;content:"";}
.form-actions:after{clear:both;}
.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;}
:-moz-placeholder{color:#999999;}
::-webkit-input-placeholder{color:#999999;}
.help-block,.help-inline{color:#555555;}
.help-block{display:block;margin-bottom:9px;}
.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;}
.input-prepend,.input-append{margin-bottom:5px;}.input-prepend input,.input-append input,.input-prepend select,.input-append select,.input-prepend .uneditable-input,.input-append .uneditable-input{*margin-left:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend select:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2;}
.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;}
.input-prepend .add-on,.input-append .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #ffffff;vertical-align:middle;background-color:#eeeeee;border:1px solid #ccc;}
.input-prepend .add-on,.input-append .add-on,.input-prepend .btn,.input-append .btn{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend .active,.input-append .active{background-color:#ecef67;border-color:#a8ab12;}
.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;}
.input-append input,.input-append select .uneditable-input{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-append .uneditable-input{border-left-color:#eee;border-right-color:#ccc;}
.input-append .add-on,.input-append .btn{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;margin-bottom:0;}
.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;}
.form-search label,.form-inline label{display:inline-block;}
.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;}
.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;}
.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-left:0;margin-right:3px;}
.control-group{margin-bottom:9px;}
legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;}
.form-horizontal .control-group{margin-bottom:18px;*zoom:1;zoom:1;zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";}
.form-horizontal .control-group:after{clear:both;}
.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls{margin-left:160px;*display:inline-block;*margin-left:0;*padding-left:20px;}
.form-horizontal .help-block{margin-top:9px;margin-bottom:0;}
.form-horizontal .form-actions{padding-left:160px;}
table{max-width:100%;border-collapse:collapse;border-spacing:0;background-color:transparent;}
.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-condensed th,.table-condensed td{padding:4px 5px;}
.table-bordered{border:1px solid #dddddd;border-left:0;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;}
.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;}
.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
.table tbody tr:hover td,.table tbody tr:hover th{background-color:#f5f5f5;}
table .span1{float:none;width:44px;margin-left:0;}
table .span2{float:none;width:124px;margin-left:0;}
table .span3{float:none;width:204px;margin-left:0;}
table .span4{float:none;width:284px;margin-left:0;}
table .span5{float:none;width:364px;margin-left:0;}
table .span6{float:none;width:444px;margin-left:0;}
table .span7{float:none;width:524px;margin-left:0;}
table .span8{float:none;width:604px;margin-left:0;}
table .span9{float:none;width:684px;margin-left:0;}
table .span10{float:none;width:764px;margin-left:0;}
table .span11{float:none;width:844px;margin-left:0;}
table .span12{float:none;width:924px;margin-left:0;}
table .span13{float:none;width:1004px;margin-left:0;}
table .span14{float:none;width:1084px;margin-left:0;}
table .span15{float:none;width:1164px;margin-left:0;}
table .span16{float:none;width:1244px;margin-left:0;}
table .span17{float:none;width:1324px;margin-left:0;}
table .span18{float:none;width:1404px;margin-left:0;}
table .span19{float:none;width:1484px;margin-left:0;}
table .span20{float:none;width:1564px;margin-left:0;}
table .span21{float:none;width:1644px;margin-left:0;}
table .span22{float:none;width:1724px;margin-left:0;}
table .span23{float:none;width:1804px;margin-left:0;}
table .span24{float:none;width:1884px;margin-left:0;}
.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;opacity:0.3;filter:alpha(opacity=30);content:"";}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;}.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap;}
.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0088cc;}
.dropdown.open{*z-index:1000;}.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);}
.dropdown.open .dropdown-menu{display:block;}
.pull-right .dropdown-menu{left:auto;right:0;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"\2191";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0, 0, 0, 0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);}
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;}
.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0;}.collapse.in{height:auto;}
.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border:1px solid #cccccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;outline:0;}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-large [class^="icon-"]{margin-top:1px;}
.btn-small{padding:5px 9px;font-size:11px;line-height:16px;}
.btn-small [class^="icon-"]{margin-top:-1px;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:14px;}
.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover,.btn-inverse,.btn-inverse:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;}
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);}
.btn-primary{background-color:#0074cc;background-image:-moz-linear-gradient(top, #0088cc, #0055cc);background-image:-ms-linear-gradient(top, #0088cc, #0055cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));background-image:-webkit-linear-gradient(top, #0088cc, #0055cc);background-image:-o-linear-gradient(top, #0088cc, #0055cc);background-image:linear-gradient(top, #0088cc, #0055cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);border-color:#0055cc #0055cc #003580;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0055cc;}
.btn-primary:active,.btn-primary.active{background-color:#004099 \9;}
.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;}
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
.btn-success{background-color:#b94120;background-image:-moz-linear-gradient(top, #ff0000, #51a351);background-image:-ms-linear-gradient(top, #ff0000, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff0000), to(#51a351));background-image:-webkit-linear-gradient(top, #ff0000, #51a351);background-image:-o-linear-gradient(top, #ff0000, #51a351);background-image:linear-gradient(top, #ff0000, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;}
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;}
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555555, #222222);background-image:-ms-linear-gradient(top, #555555, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));background-image:-webkit-linear-gradient(top, #555555, #222222);background-image:-o-linear-gradient(top, #555555, #222222);background-image:linear-gradient(top, #555555, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222222;}
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-group{position:relative;*zoom:1;zoom:1;zoom:1;*margin-left:.3em;}.btn-group:before,.btn-group:after{display:table;content:"";}
.btn-group:after{clear:both;}
.btn-group:before,.btn-group:after{display:table;content:"";}
.btn-group:after{clear:both;}
.btn-group:before,.btn-group:after{display:table;content:"";}
.btn-group:after{clear:both;}
.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{margin-top:9px;margin-bottom:9px;}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;}
.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group .btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group .btn:last-child,.btn-group .dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);*padding-top:3px;*padding-bottom:3px;}
.btn-group .btn-mini.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:1px;*padding-bottom:1px;}
.btn-group .btn-small.dropdown-toggle{*padding-top:4px;*padding-bottom:4px;}
.btn-group .btn-large.dropdown-toggle{padding-left:12px;padding-right:12px;}
.btn-group.open{*z-index:1000;}.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);}
.btn .caret{margin-top:7px;margin-left:0;}
.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);}
.btn-mini .caret{margin-top:5px;}
.btn-small .caret{margin-top:6px;}
.btn-large .caret{margin-top:6px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);}
.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853;}
.alert-heading{color:inherit;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
.nav{margin-left:0;margin-bottom:18px;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;}
.nav .nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}
.nav li+.nav-header{margin-top:9px;}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list>li>a{padding:3px 15px;}
.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}
.nav-list [class^="icon-"]{margin-right:2px;}
.nav-list .divider{height:1px;margin:8px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;}
.nav-tabs,.nav-pills{*zoom:1;zoom:1;zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:18px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc;}
.nav-stacked>li{float:none;}
.nav-stacked>li>a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;}
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu{margin-top:1px;border-width:1px;}
.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}
.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580;}
.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;border-bottom-color:#333333;}
.nav>.dropdown.active>a:hover{color:#000000;cursor:pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;}
.nav .open .caret,.nav .open.active .caret,.nav .open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.tabs-stacked .open>a:hover{border-color:#999999;}
.tabbable{*zoom:1;zoom:1;zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";}
.tabbable:after{clear:both;}
.tabbable:before,.tabbable:after{display:table;content:"";}
.tabbable:after{clear:both;}
.tabbable:before,.tabbable:after{display:table;content:"";}
.tabbable:after{clear:both;}
.tab-content{display:table;width:100%;}
.tabs-below .nav-tabs,.tabs-right .nav-tabs,.tabs-left .nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below .nav-tabs{border-top:1px solid #ddd;}
.tabs-below .nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below .nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below .nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{border-color:transparent #ddd #ddd #ddd;}
.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{float:none;}
.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left .nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left .nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right .nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right .nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.navbar{*position:relative;*z-index:2;overflow:visible;margin-bottom:18px;}
.navbar-inner{padding-left:20px;padding-right:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);}
.navbar .container{width:auto;}
.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#222222;}
.btn-navbar:active,.btn-navbar.active{background-color:#080808 \9;}
.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
.nav-collapse.collapse{height:auto;}
.navbar{color:#999999;}.navbar .brand:hover{text-decoration:none;}
.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#ffffff;}
.navbar .navbar-text{margin-bottom:0;line-height:40px;}
.navbar .btn,.navbar .btn-group{margin-top:5px;}
.navbar .btn-group .btn{margin-top:0;}
.navbar-form{margin-bottom:0;*zoom:1;zoom:1;zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";}
.navbar-form:after{clear:both;}
.navbar-form:before,.navbar-form:after{display:table;content:"";}
.navbar-form:after{clear:both;}
.navbar-form:before,.navbar-form:after{display:table;content:"";}
.navbar-form:after{clear:both;}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}
.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#ffffff;background-color:#626262;border:1px solid #151515;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query:-moz-placeholder{color:#cccccc;}
.navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}
.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.navbar-fixed-top{top:0;}
.navbar-fixed-bottom{bottom:0;}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;}
.navbar .nav>li{display:block;float:left;}
.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999999;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;}
.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#222222;}
.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#222222;border-right:1px solid #333333;}
.navbar .nav.pull-right{margin-left:10px;margin-right:0;}
.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.navbar .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
.navbar .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}
.navbar-fixed-bottom .dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}
.navbar-fixed-bottom .dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100);}
.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent;}
.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;}
.navbar .nav.pull-right .dropdown-menu,.navbar .nav .dropdown-menu.pull-right{left:auto;right:0;}.navbar .nav.pull-right .dropdown-menu:before,.navbar .nav .dropdown-menu.pull-right:before{left:auto;right:12px;}
.navbar .nav.pull-right .dropdown-menu:after,.navbar .nav .dropdown-menu.pull-right:after{left:auto;right:13px;}
.breadcrumb{padding:7px 14px;margin:0 0 18px;list-style:none;background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #ffffff, #f5f5f5);background-image:-ms-linear-gradient(top, #ffffff, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background-image:-o-linear-gradient(top, #ffffff, #f5f5f5);background-image:linear-gradient(top, #ffffff, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}
.breadcrumb .divider{padding:0 5px;color:#999999;}
.breadcrumb .active a{color:#333333;}
.pagination{height:36px;margin:18px 0;}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination li{display:inline;}
.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;}
.pagination a:hover,.pagination .active a{background-color:#f5f5f5;}
.pagination .active a{color:#999999;cursor:default;}
.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default;}
.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}
.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1;zoom:1;zoom:1;}.pager:before,.pager:after{display:table;content:"";}
.pager:after{clear:both;}
.pager:before,.pager:after{display:table;content:"";}
.pager:after{clear:both;}
.pager:before,.pager:after{display:table;content:"";}
.pager:after{clear:both;}
.pager li{display:inline;}
.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.pager a:hover{text-decoration:none;background-color:#f5f5f5;}
.pager .next a{float:right;}
.pager .previous a{float:left;}
.pager .disabled a,.pager .disabled a:hover{color:#999999;background-color:#fff;cursor:default;}
.modal-open .dropdown-menu{z-index:2050;}
.modal-open .dropdown.open{*z-index:2050;}
.modal-open .popover{z-index:2060;}
.modal-open .tooltip{z-index:2070;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:50%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-body{overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;zoom:1;zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer:before,.modal-footer:after{display:table;content:"";}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.tooltip{position:fixed;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;top:0;right:0;opacity:1;filter:alpha(opacity=100);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-2px;}
.tooltip.right{margin-left:2px;}
.tooltip.bottom{margin-top:2px;}
.tooltip.left{margin-left:-2px;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}.popover.top{margin-top:-5px;}
.popover.right{margin-left:5px;}
.popover.bottom{margin-top:5px;}
.popover.left{margin-left:-5px;}
.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;}
.thumbnails{margin-left:-20px;list-style:none;*zoom:1;zoom:1;zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails:before,.thumbnails:after{display:table;content:"";}
.thumbnails:after{clear:both;}
.thumbnails>li{float:left;margin:0 0 18px 20px;}
.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);}
a.thumbnail:hover{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);}
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
.thumbnail .caption{padding:9px;}
.label{padding:1px 4px 2px;font-size:10.998px;font-weight:bold;line-height:13px;color:#ffffff;vertical-align:middle;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.label:hover{color:#ffffff;text-decoration:none;}
.label-important{background-color:#b94a48;}
.label-important:hover{background-color:#953b39;}
.label-warning{background-color:#f89406;}
.label-warning:hover{background-color:#c67605;}
.label-success{background-color:#468847;}
.label-success:hover{background-color:#356635;}
.label-info{background-color:#3a87ad;}
.label-info:hover{background-color:#2d6987;}
.label-inverse{background-color:#333333;}
.label-inverse:hover{background-color:#1a1a1a;}
.badge{padding:1px 9px 2px;font-size:12.025px;font-weight:bold;white-space:nowrap;color:#ffffff;background-color:#999999;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;}
.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer;}
.badge-error{background-color:#b94a48;}
.badge-error:hover{background-color:#953b39;}
.badge-warning{background-color:#f89406;}
.badge-warning:hover{background-color:#c67605;}
.badge-success{background-color:#468847;}
.badge-success:hover{background-color:#356635;}
.badge-info{background-color:#3a87ad;}
.badge-info:hover{background-color:#2d6987;}
.badge-inverse{background-color:#333333;}
.badge-inverse:hover{background-color:#1a1a1a;}
@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.progress .bar{width:0%;height:18px;color:#ffffff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}
.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);}
.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);}
.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.progress-warning .bar{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);}
.progress-warning.progress-striped .bar{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.accordion{margin-bottom:18px;}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}
.carousel{position:relative;margin-bottom:18px;line-height:1;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-ms-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}
.carousel .item>img{display:block;line-height:1;}
.carousel .active,.carousel .next,.carousel .prev{display:block;}
.carousel .active{left:0;}
.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;}
.carousel .next{left:100%;}
.carousel .prev{left:-100%;}
.carousel .next.left,.carousel .prev.right{left:0;}
.carousel .active.left{left:-100%;}
.carousel .active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;}
.hero-unit{padding:60px;margin-bottom:30px;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;}
.hero-unit p{font-size:18px;font-weight:200;line-height:27px;color:inherit;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
@font-face{font-family:'FontAwesome';src:url('/National_Library/20161130034600oe_/https://corporate.comcast.com/fonts/FontAwesome/fontawesome-webfont.eot');src:url('/National_Library/20161130034600oe_/https://corporate.comcast.com/fonts/FontAwesome/fontawesome-webfont.eot#iefix') format('embedded-opentype'),url('/National_Library/20161130034600oe_/https://corporate.comcast.com/fonts/FontAwesome/fontawesome-webfont.woff') format('woff'),url('/National_Library/20161130034600oe_/https://corporate.comcast.com/fonts/FontAwesome/fontawesome-webfont.ttf') format('truetype'),url('/National_Library/20161130034600oe_/https://corporate.comcast.com/fonts/FontAwesome/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;}
a [class^="icon-"],a [class*=" icon-"]{display:inline-block;text-decoration:inherit;}
.icon-large:before{vertical-align:middle;font-size:1.3333333333333333em;}
.btn [class^="icon-"],.nav-tabs [class^="icon-"],.btn [class*=" icon-"],.nav-tabs [class*=" icon-"]{line-height:.9em;}
li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center;}
li .icon-large:before,li .icon-large:before{width:1.875em;}
ul.icons{list-style-type:none;margin-left:2em;text-indent:-0.8em;}ul.icons li [class^="icon-"],ul.icons li [class*=" icon-"]{width:.8em;}
ul.icons li .icon-large:before,ul.icons li .icon-large:before{vertical-align:initial;}
.icon-glass:before{content:"\f000";}
.icon-music:before{content:"\f001";}
.icon-search:before{content:"\f002";}
.icon-envelope:before{content:"\f003";}
.icon-heart:before{content:"\f004";}
.icon-star:before{content:"\f005";}
.icon-star-empty:before{content:"\f006";}
.icon-user:before{content:"\f007";}
.icon-film:before{content:"\f008";}
.icon-th-large:before{content:"\f009";}
.icon-th:before{content:"\f00a";}
.icon-th-list:before{content:"\f00b";}
.icon-ok:before{content:"\f00c";}
.icon-remove:before{content:"\f00d";}
.icon-zoom-in:before{content:"\f00e";}
.icon-zoom-out:before{content:"\f010";}
.icon-off:before{content:"\f011";}
.icon-signal:before{content:"\f012";}
.icon-cog:before{content:"\f013";}
.icon-trash:before{content:"\f014";}
.icon-home:before{content:"\f015";}
.icon-file:before{content:"\f016";}
.icon-time:before{content:"\f017";}
.icon-road:before{content:"\f018";}
.icon-download-alt:before{content:"\f019";}
.icon-download:before{content:"\f01a";}
.icon-upload:before{content:"\f01b";}
.icon-inbox:before{content:"\f01c";}
.icon-play-circle:before{content:"\f01d";}
.icon-repeat:before{content:"\f01e";}
.icon-refresh:before{content:"\f021";}
.icon-list-alt:before{content:"\f022";}
.icon-lock:before{content:"\f023";}
.icon-flag:before{content:"\f024";}
.icon-headphones:before{content:"\f025";}
.icon-volume-off:before{content:"\f026";}
.icon-volume-down:before{content:"\f027";}
.icon-volume-up:before{content:"\f028";}
.icon-qrcode:before{content:"\f029";}
.icon-barcode:before{content:"\f02a";}
.icon-tag:before{content:"\f02b";}
.icon-tags:before{content:"\f02c";}
.icon-book:before{content:"\f02d";}
.icon-bookmark:before{content:"\f02e";}
.icon-print:before{content:"\f02f";}
.icon-camera:before{content:"\f030";}
.icon-font:before{content:"\f031";}
.icon-bold:before{content:"\f032";}
.icon-italic:before{content:"\f033";}
.icon-text-height:before{content:"\f034";}
.icon-text-width:before{content:"\f035";}
.icon-align-left:before{content:"\f036";}
.icon-align-center:before{content:"\f037";}
.icon-align-right:before{content:"\f038";}
.icon-align-justify:before{content:"\f039";}
.icon-list:before{content:"\f03a";}
.icon-indent-left:before{content:"\f03b";}
.icon-indent-right:before{content:"\f03c";}
.icon-facetime-video:before{content:"\f03d";}
.icon-picture:before{content:"\f03e";}
.icon-pencil:before{content:"\f040";}
.icon-map-marker:before{content:"\f041";}
.icon-adjust:before{content:"\f042";}
.icon-tint:before{content:"\f043";}
.icon-edit:before{content:"\f044";}
.icon-share:before{content:"\f045";}
.icon-check:before{content:"\f046";}
.icon-move:before{content:"\f047";}
.icon-step-backward:before{content:"\f048";}
.icon-fast-backward:before{content:"\f049";}
.icon-backward:before{content:"\f04a";}
.icon-play:before{content:"\f04b";}
.icon-pause:before{content:"\f04c";}
.icon-stop:before{content:"\f04d";}
.icon-forward:before{content:"\f04e";}
.icon-fast-forward:before{content:"\f050";}
.icon-step-forward:before{content:"\f051";}
.icon-eject:before{content:"\f052";}
.icon-chevron-left:before{content:"\f053";}
.icon-chevron-right:before{content:"\f054";}
.icon-plus-sign:before{content:"\f055";}
.icon-minus-sign:before{content:"\f056";}
.icon-remove-sign:before{content:"\f057";}
.icon-ok-sign:before{content:"\f058";}
.icon-question-sign:before{content:"\f059";}
.icon-info-sign:before{content:"\f05a";}
.icon-screenshot:before{content:"\f05b";}
.icon-remove-circle:before{content:"\f05c";}
.icon-ok-circle:before{content:"\f05d";}
.icon-ban-circle:before{content:"\f05e";}
.icon-arrow-left:before{content:"\f060";}
.icon-arrow-right:before{content:"\f061";}
.icon-arrow-up:before{content:"\f062";}
.icon-arrow-down:before{content:"\f063";}
.icon-share-alt:before{content:"\f064";}
.icon-resize-full:before{content:"\f065";}
.icon-resize-small:before{content:"\f066";}
.icon-plus:before{content:"\f067";}
.icon-minus:before{content:"\f068";}
.icon-asterisk:before{content:"\f069";}
.icon-exclamation-sign:before{content:"\f06a";}
.icon-gift:before{content:"\f06b";}
.icon-leaf:before{content:"\f06c";}
.icon-fire:before{content:"\f06d";}
.icon-eye-open:before{content:"\f06e";}
.icon-eye-close:before{content:"\f070";}
.icon-warning-sign:before{content:"\f071";}
.icon-plane:before{content:"\f072";}
.icon-calendar:before{content:"\f073";}
.icon-random:before{content:"\f074";}
.icon-comment:before{content:"\f075";}
.icon-magnet:before{content:"\f076";}
.icon-chevron-up:before{content:"\f077";}
.icon-chevron-down:before{content:"\f078";}
.icon-retweet:before{content:"\f079";}
.icon-shopping-cart:before{content:"\f07a";}
.icon-folder-close:before{content:"\f07b";}
.icon-folder-open:before{content:"\f07c";}
.icon-resize-vertical:before{content:"\f07d";}
.icon-resize-horizontal:before{content:"\f07e";}
.icon-bar-chart:before{content:"\f080";}
.icon-twitter-sign:before{content:"\f081";}
.icon-facebook-sign:before{content:"\f082";}
.icon-camera-retro:before{content:"\f083";}
.icon-key:before{content:"\f084";}
.icon-cogs:before{content:"\f085";}
.icon-comments:before{content:"\f086";}
.icon-thumbs-up:before{content:"\f087";}
.icon-thumbs-down:before{content:"\f088";}
.icon-star-half:before{content:"\f089";}
.icon-heart-empty:before{content:"\f08a";}
.icon-signout:before{content:"\f08b";}
.icon-linkedin-sign:before{content:"\f08c";}
.icon-pushpin:before{content:"\f08d";}
.icon-external-link:before{content:"\f08e";}
.icon-signin:before{content:"\f090";}
.icon-trophy:before{content:"\f091";}
.icon-github-sign:before{content:"\f092";}
.icon-upload-alt:before{content:"\f093";}
.icon-lemon:before{content:"\f094";}
.icon-phone:before{content:"\f095";}
.icon-check-empty:before{content:"\f096";}
.icon-bookmark-empty:before{content:"\f097";}
.icon-phone-sign:before{content:"\f098";}
.icon-twitter:before{content:"\f099";}
.icon-facebook:before{content:"\f09a";}
.icon-github:before{content:"\f09b";}
.icon-unlock:before{content:"\f09c";}
.icon-credit-card:before{content:"\f09d";}
.icon-rss:before{content:"\f09e";}
.icon-hdd:before{content:"\f0a0";}
.icon-bullhorn:before{content:"\f0a1";}
.icon-bell:before{content:"\f0a2";}
.icon-certificate:before{content:"\f0a3";}
.icon-hand-right:before{content:"\f0a4";}
.icon-hand-left:before{content:"\f0a5";}
.icon-hand-up:before{content:"\f0a6";}
.icon-hand-down:before{content:"\f0a7";}
.icon-circle-arrow-left:before{content:"\f0a8";}
.icon-circle-arrow-right:before{content:"\f0a9";}
.icon-circle-arrow-up:before{content:"\f0aa";}
.icon-circle-arrow-down:before{content:"\f0ab";}
.icon-globe:before{content:"\f0ac";}
.icon-wrench:before{content:"\f0ad";}
.icon-tasks:before{content:"\f0ae";}
.icon-filter:before{content:"\f0b0";}
.icon-briefcase:before{content:"\f0b1";}
.icon-fullscreen:before{content:"\f0b2";}
.icon-group:before{content:"\f0c0";}
.icon-link:before{content:"\f0c1";}
.icon-cloud:before{content:"\f0c2";}
.icon-beaker:before{content:"\f0c3";}
.icon-cut:before{content:"\f0c4";}
.icon-copy:before{content:"\f0c5";}
.icon-paper-clip:before{content:"\f0c6";}
.icon-save:before{content:"\f0c7";}
.icon-sign-blank:before{content:"\f0c8";}
.icon-reorder:before{content:"\f0c9";}
.icon-list-ul:before{content:"\f0ca";}
.icon-list-ol:before{content:"\f0cb";}
.icon-strikethrough:before{content:"\f0cc";}
.icon-underline:before{content:"\f0cd";}
.icon-table:before{content:"\f0ce";}
.icon-magic:before{content:"\f0d0";}
.icon-truck:before{content:"\f0d1";}
.icon-pinterest:before{content:"\f0d2";}
.icon-pinterest-sign:before{content:"\f0d3";}
.icon-google-plus-sign:before{content:"\f0d4";}
.icon-google-plus:before{content:"\f0d5";}
.icon-money:before{content:"\f0d6";}
.icon-caret-down:before{content:"\f0d7";}
.icon-caret-up:before{content:"\f0d8";}
.icon-caret-left:before{content:"\f0d9";}
.icon-caret-right:before{content:"\f0da";}
.icon-columns:before{content:"\f0db";}
.icon-sort:before{content:"\f0dc";}
.icon-sort-down:before{content:"\f0dd";}
.icon-sort-up:before{content:"\f0de";}
.icon-envelope-alt:before{content:"\f0e0";}
.icon-linkedin:before{content:"\f0e1";}
.icon-undo:before{content:"\f0e2";}
.icon-legal:before{content:"\f0e3";}
.icon-dashboard:before{content:"\f0e4";}
.icon-comment-alt:before{content:"\f0e5";}
.icon-comments-alt:before{content:"\f0e6";}
.icon-bolt:before{content:"\f0e7";}
.icon-sitemap:before{content:"\f0e8";}
.icon-umbrella:before{content:"\f0e9";}
.icon-paste:before{content:"\f0ea";}
.icon-user-md:before{content:"\f200";}
@-webkit-keyframes _wiggle{0%{-webkit-transform:rotate(1deg);} 50%{-webkit-transform:rotate(-1deg);} 100%{-webkit-transform:rotate(1deg);}}@-moz-keyframes _wiggle{0%{-moz-transform:rotate(1deg);} 50%{-moz-transform:rotate(-1deg);} 100%{-moz-transform:rotate(1deg);}}@keyframes _wiggle{0%{transform:rotate(1deg);} 50%{transform:rotate(-1deg);} 100%{transform:rotate(1deg);}}@-webkit-keyframes _pulse{0%{opacity:0.7;} 50%{opacity:1.0;} 100%{opacity:0.7;}}@-moz-keyframes _pulse{0%{opacity:0.9;} 50%{opacity:1.0;} 100%{opacity:0.9;}}@keyframes _pulse{0%{opacity:0.7;} 50%{opacity:1.0;} 100%{opacity:0.7;}}@-webkit-keyframes _fade_in{0%{opacity:0;} 100%{opacity:1;}}@-moz-keyframes _fade_in{0%{opacity:0;} 100%{opacity:1;}}@keyframes _fade_in{0%{opacity:0;} 100%{opacity:1;}}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-webkit-keyframes _rotate{0%{-webkit-transform:rotate(0deg);} 12.5%{-webkit-transform:rotate(45deg);} 25%{-webkit-transform:rotate(90deg);} 37.5%{-webkit-transform:rotate(135deg);} 50%{-webkit-transform:rotate(180deg);} 62.5%{-webkit-transform:rotate(225deg);} 75%{-webkit-transform:rotate(270deg);} 87.5%{-webkit-transform:rotate(315deg);} 100%{-webkit-transform:rotate(360deg);}}@-moz-keyframes _rotate{0%{-moz-transform:rotate(0deg);} 12.5%{-moz-transform:rotate(45deg);} 25%{-moz-transform:rotate(90deg);} 37.5%{-moz-transform:rotate(135deg);} 50%{-moz-transform:rotate(180deg);} 62.5%{-moz-transform:rotate(225deg);} 75%{-moz-transform:rotate(270deg);} 87.5%{-moz-transform:rotate(315deg);} 100%{-moz-transform:rotate(360deg);}}@keyframes _rotate{0%{transform:rotate(0deg);} 12.5%{transform:rotate(45deg);} 25%{transform:rotate(90deg);} 37.5%{transform:rotate(135deg);} 50%{transform:rotate(180deg);} 62.5%{transform:rotate(225deg);} 75%{transform:rotate(270deg);} 87.5%{transform:rotate(315deg);} 100%{transform:rotate(360deg);}}#css3{}
.blur{-webkit-filter:blur(2px);filter:progid:dximagetransform.microsoft.blur(pixelradius=2px);zoom:1;}
.grayscale{-webkit-filter:grayscale(100%);}
#util{}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}#util{}
*{-webkit-font-smoothing:antialiased;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
a:hover{text-decoration:none;}
.fixed{position:fixed;}
.clearfix{zoom:1;zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.ie9 .gradient{filter:none;}
.gradient.purple{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlMmU3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #4e2e72 0%, #993399 35%, rgba(153, 51, 153, 0) 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #4e2e72), color-stop(35%, #993399), color-stop(60%, rgba(153, 51, 153, 0)));background:-webkit-linear-gradient(left, #4e2e72 0%, #993399 35%, rgba(153, 51, 153, 0) 60%);background:-o-linear-gradient(left, #4e2e72 0%, #993399 35%, rgba(153, 51, 153, 0) 60%);background:-ms-linear-gradient(left, #4e2e72 0%, #993399 35%, rgba(153, 51, 153, 0) 60%);background:linear-gradient(to right, #4e2e72 0%, #993399 35%, rgba(153, 51, 153, 0) 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#4e2e72', endColorstr='#00993399', GradientType=1);}.gradient.purple.opaque{background:#4e2e72;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlMmU3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTMzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #4e2e72 0%, #993399 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #4e2e72), color-stop(100%, #993399));background:-webkit-linear-gradient(left, #4e2e72 0%, #993399 100%);background:-o-linear-gradient(left, #4e2e72 0%, #993399 100%);background:-ms-linear-gradient(left, #4e2e72 0%, #993399 100%);background:linear-gradient(to right, #4e2e72 0%, #993399 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#4e2e72', endColorstr='#993399', GradientType=1);}
.gradient.blue{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MWM1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzNlNGRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzNlNGRiMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #151c56 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #151c56), color-stop(35%, #3e4db1), color-stop(60%, rgba(62, 77, 177, 0)));background:-webkit-linear-gradient(left, #151c56 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);background:-o-linear-gradient(left, #151c56 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);background:-ms-linear-gradient(left, #151c56 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);background:linear-gradient(to right, #151c56 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#151c56', endColorstr='#003e4db1', GradientType=1);}.gradient.blue.opaque{background:#151c56;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MWM1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTRkYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #151c56 0%, #3e4db1 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #151c56), color-stop(100%, #3e4db1));background:-webkit-linear-gradient(left, #151c56 0%, #3e4db1 100%);background:-o-linear-gradient(left, #151c56 0%, #3e4db1 100%);background:-ms-linear-gradient(left, #151c56 0%, #3e4db1 100%);background:linear-gradient(to right, #151c56 0%, #3e4db1 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#151c56', endColorstr='#3e4db1', GradientType=1);}
.gradient.teal{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDg1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #00485b 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #00485b), color-stop(35%, #59c3b8), color-stop(60%, rgba(89, 195, 184, 0)));background:-webkit-linear-gradient(left, #00485b 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);background:-o-linear-gradient(left, #00485b 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);background:-ms-linear-gradient(left, #00485b 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);background:linear-gradient(to right, #00485b 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#00485b', endColorstr='#0059c3b8', GradientType=1);}.gradient.teal.opaque{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDg1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwNDg1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ4NWIiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #00485b 0%, #00485b 50%, rgba(0, 72, 91, 0.8) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #00485b), color-stop(50%, #00485b), color-stop(100%, rgba(0, 72, 91, 0.8)));background:-webkit-linear-gradient(left, #00485b 0%, #00485b 50%, rgba(0, 72, 91, 0.8) 100%);background:-o-linear-gradient(left, #00485b 0%, #00485b 50%, rgba(0, 72, 91, 0.8) 100%);background:-ms-linear-gradient(left, #00485b 0%, #00485b 50%, rgba(0, 72, 91, 0.8) 100%);background:linear-gradient(to right, #00485b 0%, #00485b 50%, rgba(0, 72, 91, 0.8) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#00485b', endColorstr='#cc00485b', GradientType=1);}
.gradient.green{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNjYyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2E4YWIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2E4YWIxMiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #216627 0%, #a8ab12 35%, rgba(168, 171, 18, 0) 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #216627), color-stop(35%, #a8ab12), color-stop(60%, rgba(168, 171, 18, 0)));background:-webkit-linear-gradient(left, #216627 0%, #a8ab12 35%, rgba(168, 171, 18, 0) 60%);background:-o-linear-gradient(left, #216627 0%, #a8ab12 35%, rgba(168, 171, 18, 0) 60%);background:-ms-linear-gradient(left, #216627 0%, #a8ab12 35%, rgba(168, 171, 18, 0) 60%);background:linear-gradient(to right, #216627 0%, #a8ab12 35%, rgba(168, 171, 18, 0) 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#216627', endColorstr='#00a8ab12', GradientType=1);}.gradient.green.opaque{background:#216627;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNjYyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGFiMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #216627 0%, #a8ab12 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #216627), color-stop(100%, #a8ab12));background:-webkit-linear-gradient(left, #216627 0%, #a8ab12 100%);background:-o-linear-gradient(left, #216627 0%, #a8ab12 100%);background:-ms-linear-gradient(left, #216627 0%, #a8ab12 100%);background:linear-gradient(to right, #216627 0%, #a8ab12 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#216627', endColorstr='#a8ab12', GradientType=1);}
.gradient.gray{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #444444 0%, #999999 35%, rgba(153, 153, 153, 0) 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #444444), color-stop(35%, #999999), color-stop(60%, rgba(153, 153, 153, 0)));background:-webkit-linear-gradient(left, #444444 0%, #999999 35%, rgba(153, 153, 153, 0) 60%);background:-o-linear-gradient(left, #444444 0%, #999999 35%, rgba(153, 153, 153, 0) 60%);background:-ms-linear-gradient(left, #444444 0%, #999999 35%, rgba(153, 153, 153, 0) 60%);background:linear-gradient(to right, #444444 0%, #999999 35%, rgba(153, 153, 153, 0) 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#444444', endColorstr='#00999999', GradientType=1);}.gradient.gray.opaque{background:#444444;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #444444 0%, #999999 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #444444), color-stop(100%, #999999));background:-webkit-linear-gradient(left, #444444 0%, #999999 100%);background:-o-linear-gradient(left, #444444 0%, #999999 100%);background:-ms-linear-gradient(left, #444444 0%, #999999 100%);background:linear-gradient(to right, #444444 0%, #999999 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#444444', endColorstr='#999999', GradientType=1);}
.gradient.violet-blue{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzNlNGRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzNlNGRiMSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #993399 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #993399), color-stop(35%, #3e4db1), color-stop(60%, rgba(62, 77, 177, 0)));background:-webkit-linear-gradient(left, #993399 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);background:-o-linear-gradient(left, #993399 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);background:-ms-linear-gradient(left, #993399 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);background:linear-gradient(to right, #993399 0%, #3e4db1 35%, rgba(62, 77, 177, 0) 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#993399', endColorstr='#003e4db1', GradientType=1);}.gradient.violet-blue.opaque{background:#993399;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTRkYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #993399 0%, #3e4db1 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #993399), color-stop(100%, #3e4db1));background:-webkit-linear-gradient(left, #993399 0%, #3e4db1 100%);background:-o-linear-gradient(left, #993399 0%, #3e4db1 100%);background:-ms-linear-gradient(left, #993399 0%, #3e4db1 100%);background:linear-gradient(to right, #993399 0%, #3e4db1 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#993399', endColorstr='#3e4db1', GradientType=1);}
.gradient.blue-teal{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNGRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #3e4db1 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #3e4db1), color-stop(35%, #59c3b8), color-stop(60%, rgba(89, 195, 184, 0)));background:-webkit-linear-gradient(left, #3e4db1 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);background:-o-linear-gradient(left, #3e4db1 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);background:-ms-linear-gradient(left, #3e4db1 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);background:linear-gradient(to right, #3e4db1 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3e4db1', endColorstr='#0059c3b8', GradientType=1);}.gradient.blue-teal.opaque{background:#3e4db1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlNGRiMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OWMzYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #3e4db1 0%, #59c3b8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #3e4db1), color-stop(100%, #59c3b8));background:-webkit-linear-gradient(left, #3e4db1 0%, #59c3b8 100%);background:-o-linear-gradient(left, #3e4db1 0%, #59c3b8 100%);background:-ms-linear-gradient(left, #3e4db1 0%, #59c3b8 100%);background:linear-gradient(to right, #3e4db1 0%, #59c3b8 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3e4db1', endColorstr='#59c3b8', GradientType=1);}
.gradient.dark-purple{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlMmU3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzRlMmU3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzRlMmU3MiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTJlNzIiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #4e2e72 0%, #4e2e72 35%, rgba(78, 46, 114, 0) 60%, rgba(78, 46, 114, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #4e2e72), color-stop(35%, #4e2e72), color-stop(60%, rgba(78, 46, 114, 0)), color-stop(100%, rgba(78, 46, 114, 0)));background:-webkit-linear-gradient(left, #4e2e72 0%, #4e2e72 35%, rgba(78, 46, 114, 0) 60%, rgba(78, 46, 114, 0) 100%);background:-o-linear-gradient(left, #4e2e72 0%, #4e2e72 35%, rgba(78, 46, 114, 0) 60%, rgba(78, 46, 114, 0) 100%);background:-ms-linear-gradient(left, #4e2e72 0%, #4e2e72 35%, rgba(78, 46, 114, 0) 60%, rgba(78, 46, 114, 0) 100%);background:linear-gradient(to right, #4e2e72 0%, #4e2e72 35%, rgba(78, 46, 114, 0) 60%, rgba(78, 46, 114, 0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#4e2e72', endColorstr='#004e2e72', GradientType=1);}.gradient.dark-purple.opaque{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRlMmU3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRlMmU3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZTJlNzIiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #4e2e72 0%, #4e2e72 50%, rgba(78, 46, 114, 0.8) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #4e2e72), color-stop(50%, #4e2e72), color-stop(100%, rgba(78, 46, 114, 0.8)));background:-webkit-linear-gradient(left, #4e2e72 0%, #4e2e72 50%, rgba(78, 46, 114, 0.8) 100%);background:-o-linear-gradient(left, #4e2e72 0%, #4e2e72 50%, rgba(78, 46, 114, 0.8) 100%);background:-ms-linear-gradient(left, #4e2e72 0%, #4e2e72 50%, rgba(78, 46, 114, 0.8) 100%);background:linear-gradient(to right, #4e2e72 0%, #4e2e72 50%, rgba(78, 46, 114, 0.8) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#4e2e72', endColorstr='#cc4e2e72', GradientType=1);}
.gradient.dark-blue{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MWM1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzE1MWM1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzE1MWM1NiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTFjNTYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #151c56 0%, #151c56 35%, rgba(21, 28, 86, 0) 60%, rgba(21, 28, 86, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #151c56), color-stop(35%, #151c56), color-stop(60%, rgba(21, 28, 86, 0)), color-stop(100%, rgba(21, 28, 86, 0)));background:-webkit-linear-gradient(left, #151c56 0%, #151c56 35%, rgba(21, 28, 86, 0) 60%, rgba(21, 28, 86, 0) 100%);background:-o-linear-gradient(left, #151c56 0%, #151c56 35%, rgba(21, 28, 86, 0) 60%, rgba(21, 28, 86, 0) 100%);background:-ms-linear-gradient(left, #151c56 0%, #151c56 35%, rgba(21, 28, 86, 0) 60%, rgba(21, 28, 86, 0) 100%);background:linear-gradient(to right, #151c56 0%, #151c56 35%, rgba(21, 28, 86, 0) 60%, rgba(21, 28, 86, 0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#151c56', endColorstr='#00151c56', GradientType=1);}.gradient.dark-blue.opaque{background:#151c56;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MWM1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZTRkYjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #151c56 0%, #3e4db1 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #151c56), color-stop(100%, #3e4db1));background:-webkit-linear-gradient(left, #151c56 0%, #3e4db1 100%);background:-o-linear-gradient(left, #151c56 0%, #3e4db1 100%);background:-ms-linear-gradient(left, #151c56 0%, #3e4db1 100%);background:linear-gradient(to right, #151c56 0%, #3e4db1 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#151c56', endColorstr='#3e4db1', GradientType=1);}
.gradient.dark-teal{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDg1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwNDg1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzAwNDg1YiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ4NWIiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #00485b 0%, #00485b 35%, rgba(0, 72, 91, 0) 60%, rgba(0, 72, 91, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #00485b), color-stop(35%, #00485b), color-stop(60%, rgba(0, 72, 91, 0)), color-stop(100%, rgba(0, 72, 91, 0)));background:-webkit-linear-gradient(left, #00485b 0%, #00485b 35%, rgba(0, 72, 91, 0) 60%, rgba(0, 72, 91, 0) 100%);background:-o-linear-gradient(left, #00485b 0%, #00485b 35%, rgba(0, 72, 91, 0) 60%, rgba(0, 72, 91, 0) 100%);background:-ms-linear-gradient(left, #00485b 0%, #00485b 35%, rgba(0, 72, 91, 0) 60%, rgba(0, 72, 91, 0) 100%);background:linear-gradient(to right, #00485b 0%, #00485b 35%, rgba(0, 72, 91, 0) 60%, rgba(0, 72, 91, 0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#00485b', endColorstr='#0000485b', GradientType=1);}.gradient.dark-teal.opaque{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDg1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzAwNDg1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ4NWIiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #00485b 0%, #00485b 34%, rgba(0, 72, 91, 0.6) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #00485b), color-stop(34%, #00485b), color-stop(100%, rgba(0, 72, 91, 0.6)));background:-webkit-linear-gradient(left, #00485b 0%, #00485b 34%, rgba(0, 72, 91, 0.6) 100%);background:-o-linear-gradient(left, #00485b 0%, #00485b 34%, rgba(0, 72, 91, 0.6) 100%);background:-ms-linear-gradient(left, #00485b 0%, #00485b 34%, rgba(0, 72, 91, 0.6) 100%);background:linear-gradient(to right, #00485b 0%, #00485b 34%, rgba(0, 72, 91, 0.6) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#00485b', endColorstr='#9900485b', GradientType=1);}
.gradient.dark-green{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNjYyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzIxNjYyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzIxNjYyNyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTY2MjciIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #216627 0%, #216627 35%, rgba(33, 102, 39, 0) 60%, rgba(33, 102, 39, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #216627), color-stop(35%, #216627), color-stop(60%, rgba(33, 102, 39, 0)), color-stop(100%, rgba(33, 102, 39, 0)));background:-webkit-linear-gradient(left, #216627 0%, #216627 35%, rgba(33, 102, 39, 0) 60%, rgba(33, 102, 39, 0) 100%);background:-o-linear-gradient(left, #216627 0%, #216627 35%, rgba(33, 102, 39, 0) 60%, rgba(33, 102, 39, 0) 100%);background:-ms-linear-gradient(left, #216627 0%, #216627 35%, rgba(33, 102, 39, 0) 60%, rgba(33, 102, 39, 0) 100%);background:linear-gradient(to right, #216627 0%, #216627 35%, rgba(33, 102, 39, 0) 60%, rgba(33, 102, 39, 0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#216627', endColorstr='#00216627', GradientType=1);}.gradient.dark-green.opaque{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxNjYyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIxNjYyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTY2MjciIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #216627 0%, #216627 50%, rgba(33, 102, 39, 0.8) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #216627), color-stop(50%, #216627), color-stop(100%, rgba(33, 102, 39, 0.8)));background:-webkit-linear-gradient(left, #216627 0%, #216627 50%, rgba(33, 102, 39, 0.8) 100%);background:-o-linear-gradient(left, #216627 0%, #216627 50%, rgba(33, 102, 39, 0.8) 100%);background:-ms-linear-gradient(left, #216627 0%, #216627 50%, rgba(33, 102, 39, 0.8) 100%);background:linear-gradient(to right, #216627 0%, #216627 50%, rgba(33, 102, 39, 0.8) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#216627', endColorstr='#cc216627', GradientType=1);}
.gradient.light-gray{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #cccccc 0%, #cccccc 35%, rgba(204, 204, 204, 0) 60%, rgba(204, 204, 204, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #cccccc), color-stop(35%, #cccccc), color-stop(60%, rgba(204, 204, 204, 0)), color-stop(100%, rgba(204, 204, 204, 0)));background:-webkit-linear-gradient(left, #cccccc 0%, #cccccc 35%, rgba(204, 204, 204, 0) 60%, rgba(204, 204, 204, 0) 100%);background:-o-linear-gradient(left, #cccccc 0%, #cccccc 35%, rgba(204, 204, 204, 0) 60%, rgba(204, 204, 204, 0) 100%);background:-ms-linear-gradient(left, #cccccc 0%, #cccccc 35%, rgba(204, 204, 204, 0) 60%, rgba(204, 204, 204, 0) 100%);background:linear-gradient(to right, #cccccc 0%, #cccccc 35%, rgba(204, 204, 204, 0) 60%, rgba(204, 204, 204, 0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#cccccc', endColorstr='#00cccccc', GradientType=1);}.gradient.light-gray.opaque{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #cccccc 0%, #cccccc 50%, rgba(204, 204, 204, 0.8) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #cccccc), color-stop(50%, #cccccc), color-stop(100%, rgba(204, 204, 204, 0.8)));background:-webkit-linear-gradient(left, #cccccc 0%, #cccccc 50%, rgba(204, 204, 204, 0.8) 100%);background:-o-linear-gradient(left, #cccccc 0%, #cccccc 50%, rgba(204, 204, 204, 0.8) 100%);background:-ms-linear-gradient(left, #cccccc 0%, #cccccc 50%, rgba(204, 204, 204, 0.8) 100%);background:linear-gradient(to right, #cccccc 0%, #cccccc 50%, rgba(204, 204, 204, 0.8) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#cccccc', endColorstr='#cccccccc', GradientType=1);}
.gradient.dark-gray{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #242424 0%, #444444 35%, rgba(68, 68, 68, 0) 60%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #242424), color-stop(35%, #444444), color-stop(60%, rgba(68, 68, 68, 0)));background:-webkit-linear-gradient(left, #242424 0%, #444444 35%, rgba(68, 68, 68, 0) 60%);background:-o-linear-gradient(left, #242424 0%, #444444 35%, rgba(68, 68, 68, 0) 60%);background:-ms-linear-gradient(left, #242424 0%, #444444 35%, rgba(68, 68, 68, 0) 60%);background:linear-gradient(to right, #242424 0%, #444444 35%, rgba(68, 68, 68, 0) 60%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#242424', endColorstr='#00444444', GradientType=1);}.gradient.dark-gray.opaque{background:#242424;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #242424 0%, #cccccc 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #242424), color-stop(100%, #cccccc));background:-webkit-linear-gradient(left, #242424 0%, #cccccc 100%);background:-o-linear-gradient(left, #242424 0%, #cccccc 100%);background:-ms-linear-gradient(left, #242424 0%, #cccccc 100%);background:linear-gradient(to right, #242424 0%, #cccccc 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#242424', endColorstr='#cccccc', GradientType=1);}
.gradient.bright-purple{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTMzOTkiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #993399 0%, #993399 35%, rgba(153, 51, 153, 0) 60%, rgba(153, 51, 153, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #993399), color-stop(35%, #993399), color-stop(60%, rgba(153, 51, 153, 0)), color-stop(100%, rgba(153, 51, 153, 0)));background:-webkit-linear-gradient(left, #993399 0%, #993399 35%, rgba(153, 51, 153, 0) 60%, rgba(153, 51, 153, 0) 100%);background:-o-linear-gradient(left, #993399 0%, #993399 35%, rgba(153, 51, 153, 0) 60%, rgba(153, 51, 153, 0) 100%);background:-ms-linear-gradient(left, #993399 0%, #993399 35%, rgba(153, 51, 153, 0) 60%, rgba(153, 51, 153, 0) 100%);background:linear-gradient(to right, #993399 0%, #993399 35%, rgba(153, 51, 153, 0) 60%, rgba(153, 51, 153, 0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#993399', endColorstr='#00993399', GradientType=1);}.gradient.bright-purple.opaque{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk5MzM5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTMzOTkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #993399 0%, #993399 50%, rgba(153, 51, 153, 0.8) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #993399), color-stop(50%, #993399), color-stop(100%, rgba(153, 51, 153, 0.8)));background:-webkit-linear-gradient(left, #993399 0%, #993399 50%, rgba(153, 51, 153, 0.8) 100%);background:-o-linear-gradient(left, #993399 0%, #993399 50%, rgba(153, 51, 153, 0.8) 100%);background:-ms-linear-gradient(left, #993399 0%, #993399 50%, rgba(153, 51, 153, 0.8) 100%);background:linear-gradient(to right, #993399 0%, #993399 50%, rgba(153, 51, 153, 0.8) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#993399', endColorstr='#cc993399', GradientType=1);}
.gradient.bright-teal{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OWMzYjgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, #59c3b8 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%, rgba(89, 195, 184, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #59c3b8), color-stop(35%, #59c3b8), color-stop(60%, rgba(89, 195, 184, 0)), color-stop(100%, rgba(89, 195, 184, 0)));background:-webkit-linear-gradient(left, #59c3b8 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%, rgba(89, 195, 184, 0) 100%);background:-o-linear-gradient(left, #59c3b8 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%, rgba(89, 195, 184, 0) 100%);background:-ms-linear-gradient(left, #59c3b8 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%, rgba(89, 195, 184, 0) 100%);background:linear-gradient(to right, #59c3b8 0%, #59c3b8 35%, rgba(89, 195, 184, 0) 60%, rgba(89, 195, 184, 0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#59c3b8', endColorstr='#0059c3b8', GradientType=1);}.gradient.bright-teal.opaque{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU5YzNiOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OWMzYjgiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left, #59c3b8 0%, #59c3b8 50%, rgba(89, 195, 184, 0.8) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #59c3b8), color-stop(50%, #59c3b8), color-stop(100%, rgba(89, 195, 184, 0.8)));background:-webkit-linear-gradient(left, #59c3b8 0%, #59c3b8 50%, rgba(89, 195, 184, 0.8) 100%);background:-o-linear-gradient(left, #59c3b8 0%, #59c3b8 50%, rgba(89, 195, 184, 0.8) 100%);background:-ms-linear-gradient(left, #59c3b8 0%, #59c3b8 50%, rgba(89, 195, 184, 0.8) 100%);background:linear-gradient(to right, #59c3b8 0%, #59c3b8 50%, rgba(89, 195, 184, 0.8) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#59c3b8', endColorstr='#cc59c3b8', GradientType=1);}
.ie-9 .gradient{filter:none;}
.lt-ie9 .story-module.m .gradient{filter:none;}
.lt-ie9 .story-module.m.left .gradient.purple,.lt-ie9 .story-module.m.right .gradient.purple{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_purple.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.blue,.lt-ie9 .story-module.m.right .gradient.blue{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_blue.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.teal,.lt-ie9 .story-module.m.right .gradient.teal{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_teal.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.green,.lt-ie9 .story-module.m.right .gradient.green{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_green.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.gray,.lt-ie9 .story-module.m.right .gradient.gray{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_gray.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.violet-blue,.lt-ie9 .story-module.m.right .gradient.violet-blue{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_violetblue.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.blue-teal,.lt-ie9 .story-module.m.right .gradient.blue-teal{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_blueteal.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.dark-purple,.lt-ie9 .story-module.m.right .gradient.dark-purple{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_darkpurple.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.dark-blue,.lt-ie9 .story-module.m.right .gradient.dark-blue{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_darkblue.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.dark-teal,.lt-ie9 .story-module.m.right .gradient.dark-teal{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_darkteal.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.dark-green,.lt-ie9 .story-module.m.right .gradient.dark-green{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_darkgreen.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.dark-gray,.lt-ie9 .story-module.m.right .gradient.dark-gray{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_darkgray.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.light-gray,.lt-ie9 .story-module.m.right .gradient.light-gray{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_lightgray.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.bright-purple,.lt-ie9 .story-module.m.right .gradient.bright-purple{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_brightpurple.png") no-repeat;}
.lt-ie9 .story-module.m.left .gradient.bright-teal,.lt-ie9 .story-module.m.right .gradient.bright-teal{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/m_left_right_brightteal.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.purple,.lt-ie9 .story-module.m.header .gradient.purple,.lt-ie9 .blog-post.l .gradient.purple{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_purple.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.blue,.lt-ie9 .story-module.m.header .gradient.blue,.lt-ie9 .blog-post.l .gradient.blue{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_blue.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.teal,.lt-ie9 .story-module.m.header .gradient.teal,.lt-ie9 .blog-post.l .gradient.teal{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_teal.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.green,.lt-ie9 .story-module.m.header .gradient.green,.lt-ie9 .blog-post.l .gradient.green{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_green.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.gray,.lt-ie9 .story-module.m.header .gradient.gray,.lt-ie9 .blog-post.l .gradient.gray{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_gray.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.violet-blue,.lt-ie9 .story-module.m.header .gradient.violet-blue,.lt-ie9 .blog-post.l .gradient.violet-blue{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_violetblue.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.blue-teal,.lt-ie9 .story-module.m.header .gradient.blue-teal,.lt-ie9 .blog-post.l .gradient.blue-teal{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_blueteal.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.dark-purple,.lt-ie9 .story-module.m.header .gradient.dark-purple,.lt-ie9 .blog-post.l .gradient.dark-purple{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_darkpurple.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.dark-blue,.lt-ie9 .story-module.m.header .gradient.dark-blue,.lt-ie9 .blog-post.l .gradient.dark-blue{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_darkblue.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.dark-teal,.lt-ie9 .story-module.m.header .gradient.dark-teal,.lt-ie9 .blog-post.l .gradient.dark-teal{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_darkteal.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.dark-green,.lt-ie9 .story-module.m.header .gradient.dark-green,.lt-ie9 .blog-post.l .gradient.dark-green{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_darkgreen.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.dark-gray,.lt-ie9 .story-module.m.header .gradient.dark-gray,.lt-ie9 .blog-post.l .gradient.dark-gray{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_darkgray.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.light-gray,.lt-ie9 .story-module.m.header .gradient.light-gray,.lt-ie9 .blog-post.l .gradient.light-gray{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_lightgray.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.bright-purple,.lt-ie9 .story-module.m.header .gradient.bright-purple,.lt-ie9 .blog-post.l .gradient.bright-purple{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_brightpurple.png") no-repeat;}
.lt-ie9 .story-module.m .gradient.bright-teal,.lt-ie9 .story-module.m.header .gradient.bright-teal,.lt-ie9 .blog-post.l .gradient.bright-teal{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/gradients/medium_brightteal.png") no-repeat;}
.lt-ie9 .story-module.m.fullbleed .gradient{height:100%;background-repeat:repeat-y;}
.blog-archives h1{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:42px;font-weight:normal;color:#3e4db1;text-transform:uppercase;}
.blog-archives a,.blog-archives li{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:11px;font-weight:normal;color:#888;}
.blog-archives ol{margin:24px 0 50px 0;float:left;width:25%;list-style:none;}
.blog-archives ol li{width:100%;}
.blog-archives .subnav{margin:14px 0 26px 0;}.blog-archives .subnav a{text-transform:uppercase;}
.blog-archives .list{overflow:hidden;}
.din_light{font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;}
.din_black{font-family:"ff-din-web-n9","ff-din-web",sans-serif;font-style:normal;font-weight:900;}
.din_bold{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
.din_bold_italic{font-family:"ff-din-web-i7","ff-din-web",sans-serif;font-style:italic;font-weight:600;}
.din_medium{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;}
.din_medium_italic{font-family:"ff-din-web-i6","ff-din-web",sans-serif;font-style:italic;font-weight:600;}
.din_regular{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;}
#cmcst-video:-webkit-full-screen{width:100%;height:100%;}
a{font-weight:bold;text-decoration:none;color:#00aeef;}a:hover{color:#cc00ff;}
a:visited{color:#006489;}
b{font-weight:bold;}
button{border:none;padding:0;}
body{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;color:#444444;}body #main{margin:0 auto 0 auto;padding-bottom:70px;}
body.home{background:url('/National_Library/20161130034600oe_/https://corporate.comcast.com/img/bg_home_pattern.png') repeat;}body.home #main{padding-bottom:0;}
body.home .story-module.xxl{margin-bottom:72px;}
body.error-page #main{padding-bottom:0;}
section.no-padding{padding:0;}
html.no-touch .mobile,html.no-touch .phone{display:none;}
nav{position:relative;}
h1{font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;font-size:60px;line-height:80px;color:#3e4db1;text-transform:uppercase;}h1 em{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-style:normal;}
h1.headline{font-size:50px;line-height:50px;}
h2{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:32px;color:#333;text-transform:uppercase;margin-bottom:20px;}h2.vision-statement{font-size:16px;color:#3e4db1;line-height:19px;text-transform:none;margin-bottom:0;}
h2.link{font-size:16px;color:#00aeef;line-height:16px;text-transform:none;margin-bottom:0;}
h3{font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:24px;color:#666;}
h4,h4.list-item{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:30px;color:#444;}h4.doc-type-tag,h4.list-item.doc-type-tag{font-size:12px;color:#fff;line-height:12px;text-transform:uppercase;}
h5{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:22px;color:#000;line-height:26px;}
h6{font-family:"ff-din-web-n9","ff-din-web",sans-serif;font-style:normal;font-weight:900;font-size:16px;color:#000;text-transform:uppercase;}
p{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#444;margin:0;}p.quote{margin:32px 0 32px 60px;font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;font-size:24px;line-height:34px;}p.quote em{font-family:"ff-din-web-n9","ff-din-web",sans-serif;font-style:normal;font-weight:900;}
p.list-text{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#666;}
p.location,p.date,p.phone-number{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;color:#999;}
p.author{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;color:#00aeef;}p.author em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
p.name{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:16px;color:#00aeef;line-height:20px;}
p.title{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:14px;color:#666;}
.scroll-top-container{display:none;position:relative;width:940px;margin:0 auto;}.scroll-top-container .scroll-top{cursor:pointer;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -98px -105px;width:33px;height:33px;z-index:10;position:fixed;bottom:50%;margin-left:980px;}
.scroll-top-container .scroll-top:hover{background-position:-134px -105px;margin-left:980px;}
#more-content{cursor:pointer;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -115px -195px;width:33px;height:33px;z-index:10;position:absolute;bottom:0px;left:50%;display:none;}
#more-content:hover{background-position:-187px -195px;}
.module-header{display:block;position:relative;background:#e9f2f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlOWYyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #e9f2f5 50%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, right top, color-stop(50%, #e9f2f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(left, #e9f2f5 50%, #f1f1f1 100%);background:-o-linear-gradient(left, #e9f2f5 50%, #f1f1f1 100%);background:-ms-linear-gradient(left, #e9f2f5 50%, #f1f1f1 100%);background:linear-gradient(to right, #e9f2f5 50%, #f1f1f1 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e9f2f5', endColorstr='#f1f1f1', GradientType=1);height:35px;padding-left:15px;padding-right:10px;text-transform:uppercase;color:#3e4db1;}.module-header p.title{float:left;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;line-height:35px;font-size:14px;margin:0 0 0 -10px;}
.module-header p.more{float:right;cursor:pointer;font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;line-height:38px;font-size:11px;}.module-header p.more .learn-more-arrow{display:inline-block;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -41px 0;width:6px;height:8px;width:6px;height:8px;vertical-align:middle;margin:-2px 0 0 6px;}
.module-header.blue p,.module-header.purple p,.module-header.dark-purple p{color:#fff;}
.module-header.blue{background:#4944b9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM0OTQ0YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5MzhmZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDk0NGI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #4944b9 15%, #938ff2 50%, #4944b9 100%);background:-webkit-gradient(linear, left top, right top, color-stop(15%, #4944b9), color-stop(50%, #938ff2), color-stop(100%, #4944b9));background:-webkit-linear-gradient(left, #4944b9 15%, #938ff2 50%, #4944b9 100%);background:-o-linear-gradient(left, #4944b9 15%, #938ff2 50%, #4944b9 100%);background:-ms-linear-gradient(left, #4944b9 15%, #938ff2 50%, #4944b9 100%);background:linear-gradient(to right, #4944b9 15%, #938ff2 50%, #4944b9 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#4944b9', endColorstr='#4944b9', GradientType=1);}
.module-header.purple{background:#993399;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM5OTMzOTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlZjgyZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTkzMzk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #993399 15%, #ef82ef 50%, #993399 100%);background:-webkit-gradient(linear, left top, right top, color-stop(15%, #993399), color-stop(50%, #ef82ef), color-stop(100%, #993399));background:-webkit-linear-gradient(left, #993399 15%, #ef82ef 50%, #993399 100%);background:-o-linear-gradient(left, #993399 15%, #ef82ef 50%, #993399 100%);background:-ms-linear-gradient(left, #993399 15%, #ef82ef 50%, #993399 100%);background:linear-gradient(to right, #993399 15%, #ef82ef 50%, #993399 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#993399', endColorstr='#993399', GradientType=1);}
.module-header.dark-purple{background:#4e2e72;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM0ZTJlNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM5MzhmZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGUyZTcyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left, #4e2e72 15%, #938ff2 50%, #4e2e72 100%);background:-webkit-gradient(linear, left top, right top, color-stop(15%, #4e2e72), color-stop(50%, #938ff2), color-stop(100%, #4e2e72));background:-webkit-linear-gradient(left, #4e2e72 15%, #938ff2 50%, #4e2e72 100%);background:-o-linear-gradient(left, #4e2e72 15%, #938ff2 50%, #4e2e72 100%);background:-ms-linear-gradient(left, #4e2e72 15%, #938ff2 50%, #4e2e72 100%);background:linear-gradient(to right, #4e2e72 15%, #938ff2 50%, #4e2e72 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#4e2e72', endColorstr='#4e2e72', GradientType=1);}
.module-header-caret{position:absolute;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent;}.module-header-caret.left{width:8px;height:16px;width:8px;height:16px;background-position:-1px -1px;}
.module-header-caret.right{width:8px;height:16px;width:8px;height:16px;background-position:-11px -1px;}
.module-header-caret.down{width:14px;height:9px;width:14px;height:9px;background-position:-21px -1px;bottom:-8px;}
.module-header-caret.blue{background-position:-51px 0px;}
.module-header-caret.purple{background-position:-66px 0px;}
.module-header-caret.dark-purple{background-position:-81px 0px;}
.dot-texture{width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden;opacity:.5;}.dot-texture .dot-texture-opaque{float:left;margin-left:-138px;width:100%;height:100%;background:url('/National_Library/20161130034600oe_/https://corporate.comcast.com/img/pattern100.png') repeat transparent;background-position:right top;}
.dot-texture .dot-texture-gradient{float:right;width:138px;height:100%;background:url('/National_Library/20161130034600oe_/https://corporate.comcast.com/img/patternGradient.png') repeat-y transparent;}
.hr-solid{border-bottom:1px solid #e6e6e6;float:left;height:1px;width:100%;}
.hr-dotted{position:absolute;bottom:0;width:100%;height:3px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/hr.png") repeat transparent;}
.vision-header{overflow:hidden;margin:30px 0 50px 0;}.vision-header .list-border-bottom{margin-top:55px;}
.vision-header .external-link{text-align:right;}.vision-header .external-link a{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:16px;font-weight:700;color:#3e4db1;vertical-align:text-top;}
.vision-header .external-link span.icon{display:inline-block;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -134px -20px;width:26px;height:26px;margin:-4px 0 0 10px;vertical-align:text-top;}
.vision-header-related h1{color:#067AB8;}
.vision-header-related h2.vision-statement{width:90%;}
.vision-header-related .related-links{width:30%;float:left;}.vision-header-related .related-links .left-bar{float:left;width:1px;height:200px;background-color:#FFF;margin:10px 20px 0 0;}
.vision-header-related .related-links .top-bar{background-color:#067AB8;height:8px;border:0;margin:0;}
.vision-header-related .related-links h2{color:#067AB8;font-size:14px;margin-bottom:0;}
.vision-header-related .related-links ul{list-style:none;margin-left:0;}
.vision-header-related .related-links li{margin-left:0;font-size:18px;line-height:32px;}
.vision-header-related .related-links li a{}
.vision-header-related .span-70-pct{width:70%;float:left;}
.cta{cursor:pointer;width:auto;height:26px;font-size:14px;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;vertical-align:top;line-height:30px;color:#fff;letter-spacing:.5px;}.cta .symbol{float:left;width:26px;height:27px;width:26px;height:27px;margin-right:20px;}
.cta.read-more .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent 0px -18px;margin-right:8px;}
.cta.read-more-blue{color:#00aeef;}.cta.read-more-blue .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -81px -20px;}
.cta.read-more-gray{color:#444;}.cta.read-more-gray .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -27px -19px;}
.cta.read-more-solid .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -107px -20px;}
.cta.read-more-solid:hover .symbol{background-position:-27px -19px;}
.cta.anchor-player .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -54px -19px;}
.cta.play-video .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -54px -19px;}
.cta.play-video.large{line-height:40px;}.cta.play-video.large .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -42px -152px;width:40px;height:40px;}
.blog-comments-icon{display:none;width:17px;height:22px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -59px -51px;margin-left:6px;vertical-align:middle;font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:10px;color:#3e4db1;text-align:center;line-height:20px;}
.sidebar-inner{zoom:1;zoom:1;margin-top:16px;}.sidebar-inner:before,.sidebar-inner:after{display:table;content:"";}
.sidebar-inner:after{clear:both;}
.sidebar-inner:before,.sidebar-inner:after{display:table;content:"";}
.sidebar-inner:after{clear:both;}
.social-btn{width:21px !important;height:22px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent;margin-right:20px;float:left;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}.social-btn br{display:none;}
.social-btn br{display:none;}
.social-btn.facebook{background-position:0px -105px;}.social-btn.facebook:hover{background-position:0px -129px;}
.social-btn.twitter{background-position:-24px -105px;}.social-btn.twitter:hover{background-position:-24px -129px;}
.social-btn.linkedin{background-position:-48px -105px;}.social-btn.linkedin:hover{background-position:-48px -129px;}
.social-btn.youtube{background-position:-72px -105px;}.social-btn.youtube:hover{background-position:-72px -129px;}
button[disabled].submit-btn{opacity:.5;cursor:default;}
button.submit-btn:before{content:"SUBMIT";}
button.update-btn:before{content:"UPDATE";}
button.unsubscribe-btn:before{content:"UNSUBSCRIBE";}
.download-icon{position:relative;text-align:center;font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:11px;color:#fff;}.download-icon span{display:inline-block;width:9px;height:11px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -88px -55px no-repeat transparent;margin-left:8px;}
.modal-footer{background:none;border-top:none;text-align:left;}.modal-footer .yes-btn,.modal-footer .no-btn{margin-right:10px;}
.modal-footer .btn+.btn{margin-bottom:10px;}
#navigation{z-index:1001;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/tile.png") repeat-x transparent 0 0;box-shadow:0px 0px 4px 4px rgba(0, 0, 0, 0.3);}#navigation section{padding:0px;}
#navigation ul.main{float:left;zoom:1;zoom:1;margin:0px;}#navigation ul.main:before,#navigation ul.main:after{display:table;content:"";}
#navigation ul.main:after{clear:both;}
#navigation ul.main:before,#navigation ul.main:after{display:table;content:"";}
#navigation ul.main:after{clear:both;}
#navigation ul.main>li{zoom:1;zoom:1;text-transform:uppercase;cursor:pointer;list-style-type:none;float:left;line-height:70px;padding:0px 13px;font-size:12px;}#navigation ul.main>li:before,#navigation ul.main>li:after{display:table;content:"";}
#navigation ul.main>li:after{clear:both;}
#navigation ul.main>li:before,#navigation ul.main>li:after{display:table;content:"";}
#navigation ul.main>li:after{clear:both;}
#navigation ul.main>li.active{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/tile_active.png") repeat-x transparent 0 0;}
#navigation ul.main>li a{display:block;text-decoration:none;color:#333333;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;line-height:70px;font-weight:700;}
#navigation #skip-navigation{position:absolute;left:0;font-size:10px;font-weight:normal;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}#navigation #skip-navigation:focus{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#navigation a.logo{display:block;zoom:1;zoom:1;width:118px;height:42px;width:118px;height:42px;z-index:1002;margin:12px 12px 0 0;float:left;}#navigation a.logo:before,#navigation a.logo:after{display:table;content:"";}
#navigation a.logo:after{clear:both;}
#navigation a.logo:before,#navigation a.logo:after{display:table;content:"";}
#navigation a.logo:after{clear:both;}
#navigation a.logo h1{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/logo.png") no-repeat transparent 0 0;width:118px;height:42px;width:118px;height:42px;}#navigation a.logo h1 br{display:none;}
#navigation a.logo h1 br{display:none;}
#navigation .mobile.nav-background{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/tile_tablet.png") repeat-x transparent 0 0;height:70px;position:relative;width:100%;z-index:1001;}
#navigation .mobile.expander{z-index:1020;position:absolute;top:30px;left:21px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/mobile-expander.png") no-repeat transparent 0 0;width:21px;height:15px;width:21px;height:15px;}
#blog_navigation .header{background-color:#222;font-size:11px;line-height:23px;text-transform:uppercase;}#blog_navigation .header a{color:#fff;}
#blog_navigation .header section{padding:0;}
#blog_navigation .title{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/tile_mobile.png") repeat-x transparent 0 0;color:#333;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;height:50px;letter-spacing:1px;text-transform:uppercase;}#blog_navigation .title section{height:100%;}#blog_navigation .title section img{padding-bottom:3px;}
#blog_navigation .title .title_img{float:left;padding-top:17px;}
#blog_navigation .title .title_text{float:left;padding-top:17px;}
#blog_navigation #nav-search-field-container{margin-top:0px;padding-top:7px;}#blog_navigation #nav-search-field-container .search-icon{top:14px;}
#csr_navigation .header{background-color:#222;font-size:11px;line-height:23px;text-transform:uppercase;}#csr_navigation .header a{color:#fff;}
#csr_navigation .header section{padding:0;}
#csr_navigation ul.main{float:left;zoom:1;zoom:1;margin:0px;width:100%;}#csr_navigation ul.main:before,#csr_navigation ul.main:after{display:table;content:"";}
#csr_navigation ul.main:after{clear:both;}
#csr_navigation ul.main:before,#csr_navigation ul.main:after{display:table;content:"";}
#csr_navigation ul.main:after{clear:both;}
#csr_navigation ul.main>li{zoom:1;zoom:1;text-transform:uppercase;cursor:pointer;list-style-type:none;float:left;line-height:70px;padding:0px 10px;font-size:11px;}#csr_navigation ul.main>li:before,#csr_navigation ul.main>li:after{display:table;content:"";}
#csr_navigation ul.main>li:after{clear:both;}
#csr_navigation ul.main>li:before,#csr_navigation ul.main>li:after{display:table;content:"";}
#csr_navigation ul.main>li:after{clear:both;}
#csr_navigation ul.main>li.active{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/tile_active.png") repeat-x transparent 0 0;}
#csr_navigation ul.main>li a{display:block;text-decoration:none;color:#333333;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;line-height:70px;font-weight:700;width:100%;text-align:center;}
#csr_navigation .title{background:linear-gradient(to bottom, #ededed 0%, #c4c4c4 100%);color:#333;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;height:150px;letter-spacing:1px;text-transform:uppercase;}#csr_navigation .title section{height:100%;}#csr_navigation .title section img{padding-bottom:3px;}
#csr_navigation .title .title-logo{height:80px;}
#csr_navigation .title .title_img{float:left;padding-top:17px;}
#csr_navigation .title .title_text{float:right;padding-top:27px;font-size:16px;}
#csr_navigation #nav-search-field-container{margin-top:0px;padding-top:7px;}#csr_navigation #nav-search-field-container .search-icon{top:14px;}
.csr #navigation{background:linear-gradient(to bottom, #ededed 0%, #c4c4c4 100%);color:#333;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;height:150px;letter-spacing:1px;text-transform:uppercase;}.csr #navigation section{height:100%;}.csr #navigation section img{padding-bottom:3px;}
.csr #navigation .title-logo{height:80px;}
.csr #navigation .title-img{float:left;padding-top:17px;margin-top:0;}
.csr #navigation .title_text{float:right;padding-top:27px;font-size:16px;}
.csr #navigation .header{background-color:#222;font-size:11px;line-height:23px;letter-spacing:0;text-transform:uppercase;}.csr #navigation .header a{color:#fff;}
.csr #navigation .header section{padding:0;}
.csr #navigation ul.main{float:left;zoom:1;zoom:1;margin:0px;width:100%;}.csr #navigation ul.main:before,.csr #navigation ul.main:after{display:table;content:"";}
.csr #navigation ul.main:after{clear:both;}
.csr #navigation ul.main:before,.csr #navigation ul.main:after{display:table;content:"";}
.csr #navigation ul.main:after{clear:both;}
.csr #navigation ul.main>li{zoom:1;zoom:1;text-transform:uppercase;cursor:pointer;list-style-type:none;float:left;line-height:70px;padding:0px 10px;font-size:11px;}.csr #navigation ul.main>li:before,.csr #navigation ul.main>li:after{display:table;content:"";}
.csr #navigation ul.main>li:after{clear:both;}
.csr #navigation ul.main>li:before,.csr #navigation ul.main>li:after{display:table;content:"";}
.csr #navigation ul.main>li:after{clear:both;}
.csr #navigation ul.main>li.active{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/tile_active.png") repeat-x transparent 0 0;}
.csr #navigation ul.main>li a{display:block;text-decoration:none;color:#333333;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;line-height:70px;font-weight:700;width:100%;text-align:center;}
.csr #navigation #nav-search-field-container{margin-top:0px;padding-top:7px;}.csr #navigation #nav-search-field-container .search-icon{top:14px;}
.flyout{background-color:#000;margin:-8px 0px 0px 0px;display:none;overflow:hidden;height:auto;}.flyout .background{position:absolute;top:0px;left:0px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/flyout_bg.png") no-repeat transparent center 0;height:185px !important;margin-left:0px;position:absolute;width:100%;}
.flyout .row{margin-left:0px;}
.flyout section{position:relative;padding-top:28px;display:none;}
.flyout p{color:#fff;font-size:12px;line-height:16px;margin-bottom:13px;}.flyout p.title{color:#fff;font-size:24px;font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
.flyout a:focus{outline:dotted thin #fff;}
.flyout a.cta{color:#fff;margin-bottom:13px;}.flyout a.cta:hover{color:#FFF;}
.flyout ul{margin-bottom:10px;}.flyout ul li{color:#ACACAC;font-size:11px;line-height:14px;list-style-type:none;}.flyout ul li a{text-decoration:none;color:#00aeef;}
.flyout ul li.header{text-transform:uppercase;font-size:12px;padding:9px 0 5px 0;}
.flyout ul li.active a{color:#FFF;font-size:12px;}.flyout ul li.active a:hover{color:#FFF;}
.flyout ul li.inactive{color:#acacac;margin-bottom:5px;}
.flyout ul li:first-child{padding-top:0;}
.hideme{display:none;}
footer{background-color:#222;}footer a:focus{outline:dotted thin #fff;}
footer .header,footer .corp-link{display:none;}
footer .margin{position:relative;width:1px;height:185px;background-color:#4e4e4e;left:-10px;margin-right:20px;}
footer .margin,footer .left,footer .middle,footer .right{float:left;}
footer .left .logo,footer .left-wrapper .logo{margin-bottom:22px;}
footer .left .search-social,footer .left-wrapper .search-social{height:30px;}footer .left .search-social .search,footer .left-wrapper .search-social .search,footer .left .search-social .social-btn,footer .left-wrapper .search-social .social-btn{float:left;}
footer .left .search-social .search,footer .left-wrapper .search-social .search{margin-right:30px;}
footer .left .search-social .social-btn,footer .left-wrapper .search-social .social-btn{margin-top:4px;}
footer .left p,footer .left-wrapper p{font-size:16px;color:#848484;margin:26px 0 46px 0;}footer .left p em,footer .left-wrapper p em{font-weight:bold;font-style:normal;}
footer .middle a{display:block;width:100%;font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:24px;color:#fff;text-transform:uppercase;}
footer .right div{margin-bottom:14px;}
footer .right p,footer .right a{display:block;width:100%;font-weight:normal;font-size:12px;line-height:16px;padding-bottom:8px;text-transform:uppercase;}
footer .right p{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;margin:0;color:#fff;}
footer .right a{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;color:#848484;}footer .right a:hover{color:#cc00ff;}
footer.blog{height:auto;padding-top:45px;}footer.blog section{zoom:1;zoom:1;padding-bottom:30px;}footer.blog section:before,footer.blog section:after{display:table;content:"";}
footer.blog section:after{clear:both;}
footer.blog section:before,footer.blog section:after{display:table;content:"";}
footer.blog section:after{clear:both;}
footer.blog .bottom{clear:both;padding-top:46px;margin-bottom:30px;}footer.blog .bottom img{float:left;margin-right:14px;}
footer.blog .bottom p{margin:0;}footer.blog .bottom p.copyright,footer.blog .bottom p.footer-links{*zoom:1;zoom:1;zoom:1;color:#848484;font-size:10px;padding-top:9px;}footer.blog .bottom p.copyright:before,footer.blog .bottom p.footer-links:before,footer.blog .bottom p.copyright:after,footer.blog .bottom p.footer-links:after{display:table;content:"";}
footer.blog .bottom p.copyright:after,footer.blog .bottom p.footer-links:after{clear:both;}
footer.blog .bottom p.copyright:before,footer.blog .bottom p.footer-links:before,footer.blog .bottom p.copyright:after,footer.blog .bottom p.footer-links:after{display:table;content:"";}
footer.blog .bottom p.copyright:after,footer.blog .bottom p.footer-links:after{clear:both;}
footer.blog .bottom p.copyright:before,footer.blog .bottom p.footer-links:before,footer.blog .bottom p.copyright:after,footer.blog .bottom p.footer-links:after{display:table;content:"";}
footer.blog .bottom p.copyright:after,footer.blog .bottom p.footer-links:after{clear:both;}
footer.blog .bottom p.copyright a,footer.blog .bottom p.footer-links a{font-weight:normal;color:#848484;}footer.blog .bottom p.copyright a:hover,footer.blog .bottom p.footer-links a:hover{color:#cc00ff;}
footer.blog .bottom p.copyright{padding-top:0px;}
footer.blog .left-wrapper{float:left;width:75%;}footer.blog .left-wrapper .title{color:#fff;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:14px;letter-spacing:1px;margin-bottom:42px;padding-top:3px;}footer.blog .left-wrapper .title img{margin-bottom:7px;padding-top:0;}
footer.blog .left-wrapper .left{clear:both;}
footer.blog .middle{border-left-width:45px;border-right-width:30px;font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;margin-top:26px;width:50%;}footer.blog .middle h4{color:#fff;font-size:14px;}
footer.blog .middle p{color:#848484;font-size:12px;line-height:18px;margin:0;}footer.blog .middle p a{color:#fff;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;text-transform:none;}
footer.blog .middle .bullets{color:#fff;}
footer.blog .right .margin{height:350px;margin-right:30px;}
footer .bottom p.copyright,footer .bottom p.footer-links{font-size:10px;}footer .bottom p.copyright a,footer .bottom p.footer-links a{font-weight:normal;text-transform:uppercase;color:#848484;}footer .bottom p.copyright a:hover,footer .bottom p.footer-links a:hover{color:#cc00ff;}
#story-module .story-module{position:relative;overflow:hidden;color:#fff;}#story-module .story-module h1,#story-module .story-module h2,#story-module .story-module p.type{color:#fff;text-transform:uppercase;}
#story-module .story-module h1{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:200;font-size:24px;line-height:26px;margin-top:30px;}#story-module .story-module h1 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
#story-module .story-module h2{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;}
#story-module .story-module .module-header{z-index:6;}
#story-module .story-module section{height:100%;}
#story-module .story-module img{position:absolute;}
#story-module .story-module .solid-color{position:absolute;top:0;left:0;width:100%;height:100%;}#story-module .story-module .solid-color.purple{background-color:#000;}
#story-module .story-module .gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
#story-module .story-module .dot-texture{z-index:2;}
#story-module .story-module .cta{position:absolute;bottom:18px;left:0px;color:#fff;}
#story-module .story-module .content{position:relative;height:inherit;padding:25px;z-index:5;}#story-module .story-module .content h3,#story-module .story-module .content h4,#story-module .story-module .content p{position:inherit;}
#story-module .xxl{margin-bottom:55px;}#story-module .xxl h1{max-width:60%;}#story-module .xxl h1.short{font-size:62px;line-height:62px;}
#story-module .xxl h1.medium{font-size:44px;line-height:44px;}
#story-module .xxl h1.long{font-size:34px;line-height:34px;}
#story-module .xxl img.bgwidth{width:100%;}
#story-module .xxl img.bgheight{height:100%;}
#story-module .xxl .content{padding:60px 0;}
#story-module .xxl .cta{bottom:125px;z-index:2;}
#story-module .xl{margin-bottom:55px;}#story-module .xl h1{max-width:60%;}#story-module .xl h1.short{font-size:60px;line-height:60px;}
#story-module .xl h1.medium{font-size:48px;line-height:48px;}
#story-module .xl h1.long{font-size:34px;line-height:34px;}
#story-module .xl img.bgwidth{width:100%;}
#story-module .xl img.bgheight{height:100%;}
#story-module .xl .content{padding:60px 0 0 0;}
#story-module .xl .cta{bottom:58px;z-index:2;}
#story-module .xl.page404{background-color:#000;}
#story-module .xl.no-image h1{max-width:100%;font-size:42px;line-height:42px;margin:0;}#story-module .xl.no-image h1.long{font-size:26px;line-height:26px;}
#story-module .xl.no-image h2{margin:0 0 10px 0;}
#story-module .xl.no-image .content{padding:40px 0 50px 0;overflow:hidden;}
#story-module .l{height:529px;}#story-module .l .content{padding:44px 25px;}
#story-module .l img{top:0px;}
#story-module .l h1{max-width:50%;font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;margin-top:50px;}#story-module .l h1 em{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;}
#story-module .l h1.short{font-size:52px;line-height:52px;}
#story-module .l h1.medium{font-size:46px;line-height:46px;}
#story-module .l h1.long{font-size:32px;line-height:32px;}
#story-module .l .cta{margin-left:25px;}
#story-module .l.l-mobile{height:auto;}#story-module .l.l-mobile h1{max-width:100%;margin:0;}
#story-module .l.l-mobile .content{padding:50px 25px;}
#story-module .m{height:264px;font-size:24px;line-height:27px;}#story-module .m img{top:0px;right:0px;z-index:0;width:470px;}
#story-module .m h1{position:absolute;z-index:2;max-width:50%;}#story-module .m h1 a{color:#fff;font-weight:200;}
#story-module .m h1.short,#story-module .m h1.short a{font-size:34px;line-height:34px;}
#story-module .m h1.medium,#story-module .m h1.medium a{font-size:25px;line-height:26px;}
#story-module .m h1.long,#story-module .m h1.long a{font-size:22px;line-height:22px;}
#story-module .m h2{position:absolute;z-index:2;max-width:50%;}
#story-module .m .cta{z-index:2;bottom:22px;left:25px;}
#story-module .m .gradient{width:145%;}#story-module .m .gradient.opaque{width:100%;}
#story-module .m .dot-texture{width:60%;}
#story-module .m.fullbleed img{width:auto;height:100%;}
#story-module .m.fullbleed .content{margin-left:120px;padding:55px 0 45px 0;}#story-module .m.fullbleed .content .cta{left:0;bottom:45px;}
#story-module .m.fullbleed h1.short{font-size:34px;line-height:34px;}
#story-module .m.fullbleed h1.medium{font-size:32px;line-height:32px;}
#story-module .m.fullbleed h1.long{font-size:22px;line-height:22px;}
#story-module .m.fullbleed h2{position:relative;}
#story-module .m.header{width:100%;height:300px;}#story-module .m.header .content{height:264px;}
#story-module .m.header img{z-index:0;}
#story-module .m.header .module-header p.title{margin-left:6px;}
#story-module .m.left h1.long,#story-module .m.right h1.long{font-size:20px;line-height:20px;}
#story-module .m.left img,#story-module .m.right img{float:right;}
#story-module .m.left .gradient,#story-module .m.right .gradient{width:145%;}#story-module .m.left .gradient.opaque,#story-module .m.right .gradient.opaque{width:100%;}
#story-module .m.left .description,#story-module .m.right .description{float:left;height:100%;background:#e9f2f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlOWYyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #e9f2f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-o-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-ms-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:linear-gradient(to bottom, #e9f2f5 50%, #f1f1f1 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e9f2f5', endColorstr='#f1f1f1', GradientType=0);}#story-module .m.left .description h6,#story-module .m.right .description h6{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:16px;color:#3e4db1;margin-bottom:24px;}
#story-module .m.left .description p,#story-module .m.right .description p{font-size:14px;color:#3e4db1;line-height:17px;}
#story-module .m.left .content,#story-module .m.right .content{float:left;}
#story-module .m.left .module-header-caret,#story-module .m.right .module-header-caret{top:22px;z-index:6;}
#story-module .m.left .module-header-caret{left:235px;}
#story-module .m.right .module-header-caret{z-index:6;left:698px;}
#story-module .m .module-header-caret{top:35px;left:20px;}
#story-module .s{height:264px;font-size:24px;line-height:27px;}#story-module .s h1{max-width:68%;}#story-module .s h1.short{font-size:28px;line-height:28px;}
#story-module .s h1.medium{font-size:24px;line-height:24px;}
#story-module .s h1.long{font-size:16px;line-height:18px;}
#story-module .s h3{margin-top:10px;color:#FFF;font-size:14px;}
#story-module .s img{width:470px;height:264px;top:0;}
#story-module .s .module-header-caret{top:35px;left:20px;}
#story-module .s.fullbleed img{width:auto;height:100%;}
#story-module .s.fullbleed .content{position:relative;float:right;}#story-module .s.fullbleed .content h1{max-width:50%;}#story-module .s.fullbleed .content h1.medium{font-size:23px;line-height:23px;}
#story-module .s.fullbleed .content h1.long{font-size:17px;line-height:19px;}
#story-module .s.fullbleed .content .cta{bottom:45px;}
#story-module .s.fullbleed img{right:0;}
#story-module .s.header{height:300px;}#story-module .s.header .cta{bottom:54px;}
#story-module .s.header img{top:36px;}
#story-module .s.header .module-header p.title{margin-left:6px;}
#story-module .s.header h1.medium{font-size:22px;line-height:22px;}
#story-module .s .cta{bottom:24px;left:25px;}
#story-module .xs{font-size:24px;line-height:27px;}#story-module .xs.purple{background-color:#993399;}
#story-module .xs.blue{background-color:#3e4db1;}
#story-module .xs.teal{background-color:#59c3b8;}
#story-module .xs.green{background-color:#a8ab12;}
#story-module .xs.gray{background-color:#444444;}
#story-module .xs.violet-blue{background-color:#993399;}
#story-module .xs.blue-teal{background-color:#3e4db1;}
#story-module .xs.dark-purple{background-color:#4e2e72;}
#story-module .xs.dark-blue{background-color:#151c56;}
#story-module .xs.dark-teal{background-color:#00485b;}
#story-module .xs.dark-green{background-color:#216627;}
#story-module .xs.light-gray{background-color:#cccccc;}
#story-module .xs.bright-purple{background-color:#993399;}
#story-module .xs.bright-teal{background-color:#59c3b8;}
#story-module .xs.light-blue{background-color:#00aeef;}
#story-module .xs h1{margin-top:18px;font-size:14px;line-height:14px;}
#story-module .xs h2{font-size:10px;}
#story-module .xs .content{height:132px;padding:22px 20px;}
#story-module .xs .overlay{position:absolute;top:0;left:0;width:100%;height:132px;z-index:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
#story-module .xs .content.purple,#story-module .xs .overlay.purple{background-color:#993399;}
#story-module .xs .content.blue,#story-module .xs .overlay.blue{background-color:#3e4db1;}
#story-module .xs .content.teal,#story-module .xs .overlay.teal{background-color:#59c3b8;}
#story-module .xs .content.green,#story-module .xs .overlay.green{background-color:#a8ab12;}
#story-module .xs .content.gray,#story-module .xs .overlay.gray{background-color:#444444;}
#story-module .xs .content.violet-blue,#story-module .xs .overlay.violet-blue{background-color:#993399;}
#story-module .xs .content.blue-teal,#story-module .xs .overlay.blue-teal{background-color:#3e4db1;}
#story-module .xs .content.dark-purple,#story-module .xs .overlay.dark-purple{background-color:#4e2e72;}
#story-module .xs .content.dark-blue,#story-module .xs .overlay.dark-blue{background-color:#151c56;}
#story-module .xs .content.dark-teal,#story-module .xs .overlay.dark-teal{background-color:#00485b;}
#story-module .xs .content.dark-green,#story-module .xs .overlay.dark-green{background-color:#216627;}
#story-module .xs .content.light-gray,#story-module .xs .overlay.light-gray{background-color:#cccccc;}
#story-module .xs .content.bright-purple,#story-module .xs .overlay.bright-purple{background-color:#993399;}
#story-module .xs .content.bright-teal,#story-module .xs .overlay.bright-teal{background-color:#59c3b8;}
#story-module .xs .content.light-blue,#story-module .xs .overlay.light-blue{background-color:#00aeef;}
#story-module .xs img{position:relative;width:100%;height:132px;background-color:#444;}
#story-module .xs .gradient{position:relative;height:132px;}
#story-module .xxs{height:222px;}#story-module .xxs img{position:relative;width:100%;height:126px;}
#story-module .xxs h1{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#333;margin-top:12px;}#story-module .xxs h1 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
#story-module .xxs h2{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:10px;color:#333;}
#story-module .xxs .content{padding:18px 14px;height:96px;background:#e2e2e2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);background:-o-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);background:-ms-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);background:linear-gradient(to bottom, #e2e2e2 0%, #ffffff 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#ffffff', GradientType=0);}
#story-module .news-list table td{height:64px;padding:0;border-bottom:solid 1px #e5e5e5;}#story-module .news-list table td.date,#story-module .news-list table td.type{color:#999;padding-right:20px;text-transform:uppercase;}
#story-module .news-list table td.date{font-size:14px;}
#story-module .news-list table td.type{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;}
#story-module .news-list table td.content{color:#444;font-size:16px;}
#story-module .news-list table tr:first-child{border-top:solid 1px #e5e5e5;}
#story-module .cta{position:absolute;bottom:24px;left:0px;}
.story-module-vision-header{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-weight:500;font-size:14px;margin:0 0 20px 0;padding:20px;clear:both;}
.mobile-display .story-module.xxl{margin-bottom:0;}
.story-module{position:relative;overflow:hidden;color:#fff;}.story-module h1,.story-module h2,.story-module p.type{color:#fff;text-transform:uppercase;}
.story-module h1{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:200;font-size:24px;line-height:26px;margin-top:30px;}.story-module h1 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.story-module h2{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;}
.story-module .module-header{z-index:6;}
.story-module section{height:100%;}
.story-module img{position:absolute;}
.story-module .solid-color{position:absolute;top:0;left:0;width:100%;height:100%;}.story-module .solid-color.purple{background-color:#000;}
.story-module .gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.story-module .dot-texture{z-index:2;}
.story-module .cta{position:absolute;bottom:18px;left:0px;color:#fff;}
.story-module .content{position:relative;height:inherit;padding:25px;z-index:5;}.story-module .content h3,.story-module .content h4,.story-module .content p{position:inherit;}
.story-module-set{overflow:hidden;margin-bottom:55px;}
.module-set-pair{height:464px;overflow:hidden;}.module-set-pair .module-1.fixed,.module-set-pair .module-2.fixed{position:fixed;width:100%;}
.module-set-pair .module-1.fixed{top:0;}
.module-set-pair.fixed{position:absolute;width:100%;height:100%;top:0;}
.set-pair-content.fixed{position:fixed;width:100%;height:100%;top:0px;}
.cmcst-badge-group{margin-bottom:55px;}.cmcst-badge-group .cmcst-badge{float:left;margin:0 20px 20px 0;}.cmcst-badge-group .cmcst-badge:nth-child(4n + 1){margin-right:0;}
.cmcst-badge-group .cmcst-badge.last{margin-right:0px;}
.cmcst-badge-group .cmcst-badge .inner-content{height:122px;}
.cmcst-badge-group h5{color:#3e4db1;text-transform:uppercase;font-size:14px;}.cmcst-badge-group h5 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
.lt-ie9 .cmcst-badge.business{margin-right:15px;}
.cmcst-badge,.related-posts .post,.inline-slideshow{cursor:pointer;position:relative;float:left;height:254px;color:#444444;overflow:hidden;}.cmcst-badge:hover,.related-posts .post:hover,.inline-slideshow:hover{cursor:pointer;}.cmcst-badge:hover .inner-content h1,.related-posts .post:hover .inner-content h1,.inline-slideshow:hover .inner-content h1,.cmcst-badge:hover .inner-content h2,.related-posts .post:hover .inner-content h2,.inline-slideshow:hover .inner-content h2{color:#222;}
.cmcst-badge.last,.related-posts .post.last,.inline-slideshow.last{margin-right:0;}
.cmcst-badge img,.related-posts .post img,.inline-slideshow img{width:100%;height:122px;}
.cmcst-badge .inner-content,.related-posts .post .inner-content,.inline-slideshow .inner-content{display:block;width:100%;height:66px;padding:24px 26px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZjJmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U5ZjJmNSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #e9f2f5 0%, rgba(233, 242, 245, 0.5) 50%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9f2f5), color-stop(50%, rgba(233, 242, 245, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, #e9f2f5 0%, rgba(233, 242, 245, 0.5) 50%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(top, #e9f2f5 0%, rgba(233, 242, 245, 0.5) 50%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(top, #e9f2f5 0%, rgba(233, 242, 245, 0.5) 50%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, #e9f2f5 0%, rgba(233, 242, 245, 0.5) 50%, rgba(255, 255, 255, 0) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e9f2f5', endColorstr='#00ffffff', GradientType=0);}.cmcst-badge .inner-content .title,.related-posts .post .inner-content .title,.inline-slideshow .inner-content .title{margin-bottom:10px;}
.cmcst-badge .inner-content h1,.related-posts .post .inner-content h1,.inline-slideshow .inner-content h1{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:16px;color:#444;margin-bottom:10px;}
.cmcst-badge .inner-content h2,.related-posts .post .inner-content h2,.inline-slideshow .inner-content h2{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:11px;font-weight:600;line-height:14px;color:#444;}
.cmcst-badge .inner-content .icon,.related-posts .post .inner-content .icon,.inline-slideshow .inner-content .icon{display:inline-block;float:left;vertical-align:text-bottom;width:27px;height:27px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -143px -152px no-repeat transparent;margin-right:18px;}
.cmcst-badge .inner-content .link,.related-posts .post .inner-content .link,.inline-slideshow .inner-content .link{display:inline-block;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:14px;color:#333;text-transform:none;margin:10px 0 0 0;font-weight:600;width:100%;}
.cmcst-badge .inner-content .link-title,.related-posts .post .inner-content .link-title,.inline-slideshow .inner-content .link-title{float:left;padding:4% 0 ;width:72%;}
.cmcst-badge .inner-content .title,.related-posts .post .inner-content .title,.inline-slideshow .inner-content .title{display:inline-block;font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;font-size:12px;line-height:14px;color:#444;}.cmcst-badge .inner-content .title em,.related-posts .post .inner-content .title em,.inline-slideshow .inner-content .title em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
.cmcst-badge .copy p,.related-posts .post .copy p,.inline-slideshow .copy p{font-size:12px;line-height:14px;margin-bottom:6px;}
.cmcst-badge .copy h4,.related-posts .post .copy h4,.inline-slideshow .copy h4{line-height:16px;margin-bottom:6px;}
.cmcst-badge .header,.related-posts .post .header,.inline-slideshow .header{display:block;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;font-weight:600;height:27px;padding:5px 20px 0 20px;background-color:#000;color:#fff;}
.inline-slideshow{height:auto;}.inline-slideshow img{height:auto;}
.inline-slideshow .inner-content{height:auto;}
.blog-post-module{margin-bottom:55px;}.blog-post-module .blog-post{position:relative;overflow:hidden;color:#fff;float:left;margin:0;clear:none;}.blog-post-module .blog-post h1,.blog-post-module .blog-post h2,.blog-post-module .blog-post p.type{color:#fff;text-transform:uppercase;}
.blog-post-module .blog-post h1{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:200;font-size:24px;line-height:26px;margin-top:30px;}.blog-post-module .blog-post h1 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.blog-post-module .blog-post h2{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;}
.blog-post-module .blog-post .module-header{z-index:6;}
.blog-post-module .blog-post section{height:100%;}
.blog-post-module .blog-post img{position:absolute;}
.blog-post-module .blog-post .solid-color{position:absolute;top:0;left:0;width:100%;height:100%;}.blog-post-module .blog-post .solid-color.purple{background-color:#000;}
.blog-post-module .blog-post .gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.blog-post-module .blog-post .dot-texture{z-index:2;}
.blog-post-module .blog-post .cta{position:absolute;bottom:18px;left:0px;color:#fff;}
.blog-post-module .blog-post .content{position:relative;height:inherit;padding:25px;z-index:5;}.blog-post-module .blog-post .content h3,.blog-post-module .blog-post .content h4,.blog-post-module .blog-post .content p{position:inherit;}
.blog-post-module .blog-post.m{height:264px;font-size:24px;line-height:27px;}.blog-post-module .blog-post.m h1{max-width:68%;}.blog-post-module .blog-post.m h1.short{font-size:28px;line-height:28px;}
.blog-post-module .blog-post.m h1.medium{font-size:24px;line-height:24px;}
.blog-post-module .blog-post.m h1.long{font-size:16px;line-height:18px;}
.blog-post-module .blog-post.m h3{margin-top:10px;color:#FFF;font-size:14px;}
.blog-post-module .blog-post.m img{width:470px;height:264px;top:0;}
.blog-post-module .blog-post.m .module-header-caret{top:35px;left:20px;}
.blog-post-module .blog-post.m.fullbleed img{width:auto;height:100%;}
.blog-post-module .blog-post.m.fullbleed .content{position:relative;float:right;}.blog-post-module .blog-post.m.fullbleed .content h1{max-width:50%;}.blog-post-module .blog-post.m.fullbleed .content h1.medium{font-size:23px;line-height:23px;}
.blog-post-module .blog-post.m.fullbleed .content h1.long{font-size:17px;line-height:19px;}
.blog-post-module .blog-post.m.fullbleed .content .cta{bottom:45px;}
.blog-post-module .blog-post.m.fullbleed img{right:0;}
.blog-post-module .blog-post.m.header{height:300px;}.blog-post-module .blog-post.m.header .cta{bottom:54px;}
.blog-post-module .blog-post.m.header img{top:36px;}
.blog-post-module .blog-post.m.header .module-header p.title{margin-left:6px;}
.blog-post-module .blog-post.m.header h1.medium{font-size:22px;line-height:22px;}
.blog-post-module .blog-post.m .cta{bottom:24px;left:25px;}
.blog-post-module .blog-post.l{height:264px;font-size:24px;line-height:27px;}.blog-post-module .blog-post.l img{top:0px;right:0px;z-index:0;width:470px;}
.blog-post-module .blog-post.l h1{position:absolute;z-index:2;max-width:50%;}.blog-post-module .blog-post.l h1 a{color:#fff;font-weight:200;}
.blog-post-module .blog-post.l h1.short,.blog-post-module .blog-post.l h1.short a{font-size:34px;line-height:34px;}
.blog-post-module .blog-post.l h1.medium,.blog-post-module .blog-post.l h1.medium a{font-size:25px;line-height:26px;}
.blog-post-module .blog-post.l h1.long,.blog-post-module .blog-post.l h1.long a{font-size:22px;line-height:22px;}
.blog-post-module .blog-post.l h2{position:absolute;z-index:2;max-width:50%;}
.blog-post-module .blog-post.l .cta{z-index:2;bottom:22px;left:25px;}
.blog-post-module .blog-post.l .gradient{width:145%;}.blog-post-module .blog-post.l .gradient.opaque{width:100%;}
.blog-post-module .blog-post.l .dot-texture{width:60%;}
.blog-post-module .blog-post.l.fullbleed img{width:auto;height:100%;}
.blog-post-module .blog-post.l.fullbleed .content{margin-left:120px;padding:55px 0 45px 0;}.blog-post-module .blog-post.l.fullbleed .content .cta{left:0;bottom:45px;}
.blog-post-module .blog-post.l.fullbleed h1.short{font-size:34px;line-height:34px;}
.blog-post-module .blog-post.l.fullbleed h1.medium{font-size:32px;line-height:32px;}
.blog-post-module .blog-post.l.fullbleed h1.long{font-size:22px;line-height:22px;}
.blog-post-module .blog-post.l.fullbleed h2{position:relative;}
.blog-post-module .blog-post.l.header{width:100%;height:300px;}.blog-post-module .blog-post.l.header .content{height:264px;}
.blog-post-module .blog-post.l.header img{z-index:0;}
.blog-post-module .blog-post.l.header .module-header p.title{margin-left:6px;}
.blog-post-module .blog-post.l.left h1.long,.blog-post-module .blog-post.l.right h1.long{font-size:20px;line-height:20px;}
.blog-post-module .blog-post.l.left img,.blog-post-module .blog-post.l.right img{float:right;}
.blog-post-module .blog-post.l.left .gradient,.blog-post-module .blog-post.l.right .gradient{width:145%;}.blog-post-module .blog-post.l.left .gradient.opaque,.blog-post-module .blog-post.l.right .gradient.opaque{width:100%;}
.blog-post-module .blog-post.l.left .description,.blog-post-module .blog-post.l.right .description{float:left;height:100%;background:#e9f2f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlOWYyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #e9f2f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-o-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-ms-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:linear-gradient(to bottom, #e9f2f5 50%, #f1f1f1 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e9f2f5', endColorstr='#f1f1f1', GradientType=0);}.blog-post-module .blog-post.l.left .description h6,.blog-post-module .blog-post.l.right .description h6{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:16px;color:#3e4db1;margin-bottom:24px;}
.blog-post-module .blog-post.l.left .description p,.blog-post-module .blog-post.l.right .description p{font-size:14px;color:#3e4db1;line-height:17px;}
.blog-post-module .blog-post.l.left .content,.blog-post-module .blog-post.l.right .content{float:left;}
.blog-post-module .blog-post.l.left .module-header-caret,.blog-post-module .blog-post.l.right .module-header-caret{top:22px;z-index:6;}
.blog-post-module .blog-post.l.left .module-header-caret{left:235px;}
.blog-post-module .blog-post.l.right .module-header-caret{z-index:6;left:698px;}
.blog-post-module .blog-post.l .module-header-caret{top:35px;left:20px;}
.blog-post-module .module-header-caret{z-index:3;}
.blog-post-list h3{margin-top:55px;text-align:center;}
.blog-list-item{position:relative;overflow:hidden;padding:34px 0;color:#444;border-top:none;}.blog-list-item h1{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:24px;color:#444;text-transform:uppercase;margin-bottom:16px;}.blog-list-item h1 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
.blog-list-item h2{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;color:#999;text-transform:uppercase;margin-bottom:10px;}
.blog-list-item img{width:340px;height:190px;}
.blog-list-item a{color:#00aeef;}
.blog-list-item .left{float:left;}
.blog-list-item .right{float:right;}
.blog-list-item .author,.blog-list-item .description{margin-bottom:16px;font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;font-size:12px;line-height:14px;color:#444;}.blog-list-item .author em,.blog-list-item .description em{font-style:normal;color:#00aeef;}
.blog-list-item .cta{position:relative;margin-top:40px;}
.blog-feed-widget{height:100%;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_voices_bg.png") repeat transparent;}.blog-feed-widget .feed-item{position:relative;padding-left:32px;}.blog-feed-widget .feed-item .icon{width:118px;height:117px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_voices_sprite.png") no-repeat transparent -9px 0;margin:0 auto;}
.blog-feed-widget .feed-item .div{position:absolute;right:0;top:50%;margin-top:-49.5px;display:block;width:4px;height:99px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_voices_sprite.png") no-repeat transparent 0 0;}
.blog-feed-widget .feed-item .content{height:110px;padding:10px 32px 0 32px;}.blog-feed-widget .feed-item .content h5{height:55px;font-size:12px;color:#444;text-transform:uppercase;line-height:16px;margin-bottom:25px;}.blog-feed-widget .feed-item .content h5 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.blog-feed-widget .hr-dotted{position:relative;display:inline-block;top:6px;background-color:#ffffff;}
.blog-archives h1{margin-top:45px;}
.blog-archives table{margin:20px 0 46px 0;}.blog-archives table td{padding-right:20px;}
.station-reports .subnav{margin:30px 0;}
.station-reports .report{margin-bottom:20px;}.station-reports .report a{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:11px;font-weight:normal;color:#888;display:block;}
.related-posts{zoom:1;zoom:1;}.related-posts:before,.related-posts:after{display:table;content:"";}
.related-posts:after{clear:both;}
.related-posts:before,.related-posts:after{display:table;content:"";}
.related-posts:after{clear:both;}
.related-posts .hr-dotted{position:relative;overflow:auto;}
.related-posts h2{font-size:16px;line-height:16px;margin:55px 0 20px 0;}
.related-posts .post{margin-right:18px;}.related-posts .post .img-container{background-color:#e9f2f5;height:122px;}
.blog-sidebar{width:242px;padding-left:20px;}.blog-sidebar a{width:100%;font-size:11px;color:#888888;}.blog-sidebar a.view-all{display:block;width:100%;text-align:right;margin-top:10px;}
.blog-sidebar a.subscribe{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:11px;line-height:11px;font-weight:700;color:#888;text-transform:uppercase;margin-bottom:4px;}
.blog-sidebar a.btn{display:inline-block;width:auto;font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:200;font-size:11px;text-shadow:none;margin:0 3px 8px 0;text-transform:uppercase;padding:6px 8px 4px;clear:both;}
.blog-sidebar h2{font-size:16px;line-height:26px;color:#333;margin:0;text-transform:none;}
.blog-sidebar h5{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:36px;color:#3e4db1;text-transform:uppercase;}.blog-sidebar h5 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.blog-sidebar h6{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:16px;color:#333;margin-top:6px;}
.blog-sidebar a{display:block;font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;color:#444;margin-bottom:8px;}
.blog-sidebar .social-btns{overflow:hidden;}
.blog-sidebar .sidebar-inner br{display:none;}
.blog-sidebar .section{padding:16px 0 12px 0;border-bottom:1px #ccc solid;overflow:hidden;}.blog-sidebar .section:first-child{padding:0 0 20px 0;}
.blog-sidebar .section .accordion-target{width:100%;}
.blog-sidebar .section .accordion-toggle{float:right;width:28px;margin-top:-2px;color:#444;}.blog-sidebar .section .accordion-toggle:hover{color:#444;}
.blog-sidebar .div{border-top:solid 1px #ccc;margin:12px 0 20px 0;}
.cmcst-list{position:relative;overflow:hidden;margin-bottom:40px;}.cmcst-list .list-border-bottom{margin-top:40px;}
.cmcst-list div.list-item{position:relative;overflow:hidden;margin:0 0 26px 0;}
.cmcst-list div.list-items-row{overflow:hidden;}
.cmcst-list.contacts .list-item{margin-bottom:26px;}
.cmcst-list.contacts h2.cateogory-title{margin-bottom:10px;}
.cmcst-list.contacts .list-items{margin-top:40px;}.cmcst-list.contacts .list-items .list-item a{color:#00aeef;font-weight:normal;font-size:12px;min-height:110px;}
.cmcst-list.item-columns h2{margin-bottom:3px;}.cmcst-list.item-columns h2 a{font-size:16px;color:#00aeef;line-height:16px;}
.cmcst-list.item-columns .middle{display:block;}
.cmcst-list.item-columns table{margin-top:34px;}
.cmcst-list.text-links{margin-top:20px;}.cmcst-list.text-links h2{margin-bottom:20px;}
.cmcst-list.timeline{margin-bottom:60px;}.cmcst-list.timeline h4{margin-bottom:10px;}
.list-links br{display:none;}
.list-links h5{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:11px;line-height:20px;margin:0 0 10px 0;text-transform:uppercase;color:#000;}
.list-links a{cursor:pointer;display:block;font-size:12px;line-height:14px;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;color:#00aeef;cursor:pointer;}.list-links a span.icon{display:inline-block;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") transparent no-repeat;margin-right:8px;float:left;}.list-links a span.icon.video{width:13px;height:9px;background-position:-72px -195px;}
.list-links a span.icon.slideshow{width:13px;height:11px;background-position:-57px -194px;}
.list-links a span.icon.link{width:11px;height:9px;background-position:-88px -195px;margin-top:2px;margin-right:10px;}
.list-links a .link-title{float:left;width:92%;}
.list-border-bottom{position:relative;bottom:0;width:957px;height:9px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/list_border_bottom.png") no-repeat transparent;}
.list-border-bottom-md{position:relative;bottom:0;width:600px;height:9px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/list_border_bottom_tablet.png") no-repeat transparent;}
.cmcst-accordion{border:none;}.cmcst-accordion .accordion-header{position:relative;margin-bottom:30px;overflow:hidden;}.cmcst-accordion .accordion-header .left{max-width:580px;}
.cmcst-accordion .main,.cmcst-accordion .accordion-target{overflow:hidden;}
.cmcst-accordion.image{margin-top:55px;}.cmcst-accordion.image h2{font-weight:600;margin-bottom:26px;}
.cmcst-accordion.image h3{margin-bottom:0px;}
.cmcst-accordion.image h4{font-size:12px;line-height:12px;text-transform:uppercase;color:#3e4db1;margin-bottom:14px;margin-top:1px;}
.cmcst-accordion.image ul li a{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;font-weight:normal;color:#00aeef;cursor:pointer;}
.cmcst-accordion.image .lead-image{position:relative;}.cmcst-accordion.image .lead-image.media-link{cursor:pointer;}
.cmcst-accordion.image .lead-image img{width:100%;}
.cmcst-accordion.image .lead-image .img-overlay{position:absolute;bottom:0;width:100%;}.cmcst-accordion.image .lead-image .img-overlay .shadow{width:108px;height:117px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") 0px -208px transparent no-repeat;}.cmcst-accordion.image .lead-image .img-overlay .shadow .icon{position:relative;top:85px;left:10px;width:26px;height:26px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") transparent no-repeat;}.cmcst-accordion.image .lead-image .img-overlay .shadow .icon.video{background-position:-86px -152px;}
.cmcst-accordion.image .lead-image .img-overlay .shadow .icon.slideshow{background-position:-114px -152px;}
.cmcst-accordion.image .lead-image .img-overlay .label{width:100%;background-color:#000;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;color:#fff;padding:8px 12px;border-radius:0;}
.cmcst-accordion.image .main{margin-bottom:20px;}
.cmcst-accordion.image .accordion-target{margin-bottom:40px;}.cmcst-accordion.image .accordion-target .right,.cmcst-accordion.image .accordion-target .right p{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;font-weight:400;line-height:22px;color:#666;}
.cmcst-accordion.image .accordion-target .right p{margin:0 0 16px 0;}
.cmcst-accordion.image .accordion-target .right a{font-size:12px;font-weight:normal;line-height:14px;}
.cmcst-accordion.image .accordion-target .right strong{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;color:#000;font-size:11px;line-height:13px;text-transform:uppercase;}
.cmcst-accordion.list{margin-bottom:55px;}.cmcst-accordion.list .item{overflow:hidden;margin-bottom:30px;}
.cmcst-accordion.story{margin-bottom:55px;}.cmcst-accordion.story h2{margin-bottom:10px;}
.cmcst-accordion.story .accordion-toggle{margin-top:10px;}
.cmcst-accordion.story .overview{min-height:136px;}
.accordion-toggle{width:120px;color:#000;font-size:14px;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;cursor:pointer;}.accordion-toggle:hover,.accordion-toggle:visited{color:#000;}
.accordion-toggle.less .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -30px -45px transparent no-repeat;}
.accordion-toggle.less.labeled:after{content:"Show less";}
.accordion-toggle.more .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -1px -45px transparent no-repeat;}
.accordion-toggle.more.labeled:after{content:"Show more";}
.accordion-toggle .symbol{display:inline-block;vertical-align:middle;width:29px;height:29px;margin-right:14px;}
.ie-9 .accordion-toggle .symbol,.lt-ie9 .accordion-toggle .symbol{width:29px !important;height:29px !important;}
.ie-9 .accordion-toggle.less .symbol,.lt-ie9 .accordion-toggle.less .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -30px -45px transparent no-repeat;}
.ie-9 .accordion-toggle.more .symbol,.lt-ie9 .accordion-toggle.more .symbol{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -1px -45px transparent no-repeat;}
.accordion-list h2{margin-bottom:30px;}
.accordion-story h2{margin-bottom:30px;}
.accordion-story .accordion-toggle{margin-bottom:50px;}
.page-title{position:relative;width:100%;padding:30px 0 20px 0;margin-bottom:55px;background-color:#00485b;background-image:-moz-linear-gradient(left, #59c3b8, #00485b);background-image:-ms-linear-gradient(left, #59c3b8, #00485b);background-image:-webkit-gradient(linear, 0 0, 100% 0, from(#59c3b8), to(#00485b));background-image:-webkit-linear-gradient(left, #59c3b8, #00485b);background-image:-o-linear-gradient(left, #59c3b8, #00485b);background-image:linear-gradient(left, #59c3b8, #00485b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59c3b8', endColorstr='#00485b', GradientType=1);}.page-title h1{position:relative;color:#fff;line-height:70px;}
.page-title h2.vision-statement{color:#fff;}
.text h5{margin-bottom:30px;}
.text h6{margin-bottom:26px;}
.text .content{margin-bottom:35px;}.text .content p{margin-bottom:30px;}
.text.page-description{overflow:hidden;margin:55px 0;}.text.page-description h1{color:#3e4db1;margin-bottom:55px;}
.text.header-blog{height:200px;background-color:#00485b;background-image:-moz-linear-gradient(left, #59c3b8, #00485b);background-image:-ms-linear-gradient(left, #59c3b8, #00485b);background-image:-webkit-gradient(linear, 0 0, 100% 0, from(#59c3b8), to(#00485b));background-image:-webkit-linear-gradient(left, #59c3b8, #00485b);background-image:-o-linear-gradient(left, #59c3b8, #00485b);background-image:linear-gradient(left, #59c3b8, #00485b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59c3b8', endColorstr='#00485b', GradientType=1);}.text.header-blog h1{font-size:42px;line-height:42px;margin:20px 0 10px 0;}
.text.header-blog p{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:14px;color:#fff;margin:0;}
.text.story-detail{margin-bottom:55px;}.text.story-detail h1.headline{margin-bottom:20px;}
.text.story-detail div.byline{margin-bottom:20px;}
.text.story-detail div.social{min-height:80px;}
.text.story-detail div.post-content{margin-bottom:20px;overflow:hidden;}.text.story-detail div.post-content p{width:100%;margin-bottom:10px;}
.text.story-detail div.post-content p.tags{display:inline-block;font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;font-size:12px;margin-top:20px;}.text.story-detail div.post-content p.tags a.tag{font-weight:normal;}
.text.story-detail div.post-content p iframe,.text.story-detail div.post-content p object,.text.story-detail div.post-content p object embed,.text.story-detail div.post-content p img{max-width:100% !important;}
.text.story-detail .inline-slideshow{margin:20px 20px 20px 0;}
.no-results{display:none;position:relative;}.no-results h2{font-size:16px;line-height:16px;color:#444;text-transform:none;margin-bottom:10px;}
.no-results p{font-size:12px;line-height:12px;}
.no-results ul{list-style:none;margin:0px;padding-top:24px;}.no-results ul li{font-size:14px;line-height:22px;}
.sidebar{padding-left:20px;margin-bottom:20px;}.sidebar h5{float:left;font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:16px;color:#3e4db1;text-transform:uppercase;margin-bottom:25px;}.sidebar h5 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.sidebar h2{font-size:16px;color:#333;margin:0;text-transform:none;}
.sidebar a{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;color:#444;}.sidebar a.tool{width:100%;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;line-height:32px;}
.sidebar a span.icon{display:inline-block;height:11px;margin-right:10px;}.sidebar a span.icon.email{width:13px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") 0 -194px transparent no-repeat;}
.sidebar a span.icon.rss{width:12px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -14px -194px transparent no-repeat;}
.sidebar a span.icon.download{width:14px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -27px -194px transparent no-repeat;}
.sidebar a span.icon.briefcase{width:15px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -41px -194px transparent no-repeat;}
.sidebar p.post-type{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:10px;color:#b9b9b9;text-transform:uppercase;}
.sidebar .sidebar-section{border-top:solid 1px #f2f2f2;padding:10px 0;overflow:hidden;}.sidebar .sidebar-section.related-links-sidebar-section a{display:block;margin-bottom:8px;}
.sidebar .accordion-toggle{float:right;width:28px;margin-top:-2px;}
.sidebar .sidebar-resource{cursor:pointer;position:relative;height:80px;float:left;margin-bottom:15px;clear:left;}.sidebar .sidebar-resource:first-child{margin-left:0px;}
.sidebar .sidebar-resource.even{}
.sidebar .sidebar-resource p{width:100px;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:34px;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sidebar .sidebar-resource img{width:auto;height:54px;float:left;}
.sidebar .cmcst-accordion{float:none;display:inline-block;}
.sidebar .inline-slideshow{margin-bottom:20px;}
.thumb{position:relative;width:100px;height:54px;overflow:hidden;background-color:#fff;text-align:center;}.thumb img{width:100%;}
.thumb .img,.thumb .overlay{position:absolute;top:0;right:0;}
.thumb .overlay{display:none;width:100%;height:100%;background-color:#00aeef;}.thumb .overlay .download-icon{top:12px;}.thumb .overlay .download-icon p{font-size:9px;line-height:12px;color:#fff;}
.thumb:hover .overlay{display:block;}
.sidebar.accordion-related.sidebar-inline{border:0 !important;border-top:10px solid #000 !important;margin:30px 30px 60px 0;padding:20px 0 0 0;width:220px;}
.feed-widget .feed-widget-header{width:100%;height:34px;clear:both;background-color:#4e2e72;}.feed-widget .feed-widget-header section{height:43px;}
.feed-widget .feed-widget-header .module-header{margin-top:-1px;}
.feed-widget .feed-widget-header .module-header-caret{left:20px;bottom:0;}
.feed-widget .feed-widget-content{width:100%;height:184px;background:#ededed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNGM0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ededed 0%, #c4c4c4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #c4c4c4));background:-webkit-linear-gradient(top, #ededed 0%, #c4c4c4 100%);background:-o-linear-gradient(top, #ededed 0%, #c4c4c4 100%);background:-ms-linear-gradient(top, #ededed 0%, #c4c4c4 100%);background:linear-gradient(to bottom, #ededed 0%, #c4c4c4 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ededed', endColorstr='#c4c4c4', GradientType=0);}.feed-widget .feed-widget-content .feed-item{position:relative;height:140px;padding:0 20px 0 30px;margin-top:20px;}.feed-widget .feed-widget-content .feed-item .margin{position:absolute;width:1px;height:100%;background-color:#bababa;}.feed-widget .feed-widget-content .feed-item .margin.left{left:0px;top:10px;}
.feed-widget .feed-widget-content .feed-item .margin.right{top:10px;right:0px;}
.feed-widget .feed-widget-content .feed-item h4{font-size:12px;line-height:12px;color:#333;text-transform:uppercase;margin:20px 0 22px 0;}
.feed-widget .feed-widget-content .feed-item p{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:12px;color:#333;line-height:14px;}.feed-widget .feed-widget-content .feed-item p em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.feed-widget .feed-widget-content .feed-item .cta{position:absolute;bottom:0;}
.cmcst-form form{margin-bottom:30px;}.cmcst-form form+form{border-top:1px solid #ccc;}
.cmcst-form p.form-header{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:14px;color:#3e4db1;margin:30px 0;}
.cmcst-form p.category-header{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;color:#333;}
.cmcst-form fieldset{margin:20px 0;}
.cmcst-form .text-input{width:100%;overflow:hidden;}.cmcst-form .text-input label,.cmcst-form .text-input input[type="text"]{float:left;}
.cmcst-form .text-input label{width:30%;font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:34px;text-transform:uppercase;color:#3e4db1;}.cmcst-form .text-input label em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.cmcst-form .text-input input[type="text"]{width:70%;height:34px;padding:0 8px;border:solid 1px #3e4db1;font-size:16px;color:#444;}
.cmcst-form legend{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;border-bottom:none;color:#3e4db1;font-size:14px;line-height:34px;margin-bottom:0px;text-transform:uppercase;}.cmcst-form legend em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.cmcst-form legend.digests{float:left;width:30%;}
.cmcst-form .selections p{width:100%;}.cmcst-form .selections p.sub{margin-left:26px;}
.cmcst-form .selections label{display:inline-block;}
.cmcst-form .label_checkbox_pair{margin-top:7px;position:relative;}.cmcst-form .label_checkbox_pair.inline{float:left;}
.cmcst-form .label_checkbox_pair input{position:absolute;top:1px;}
.cmcst-form .label_checkbox_pair label{margin-right:10px;margin-top:1px;}.cmcst-form .label_checkbox_pair label>input{display:inline;position:relative;top:-1px;}
.cmcst-form .label_checkbox_pair label.narrow{width:auto;}
.cmcst-form ul.errorlist{clear:both;list-style:none;margin-left:0px;color:red;}
.cmcst-form button{color:#333;margin-top:20px;}
.anchor-links{padding-bottom:20px;}.anchor-links .col-2{float:left;}
.anchor-links div{width:25%;float:left;padding-right:72px;}
.anchor-links div.first{clear:both;}
.anchor-links a{display:block;width:100%;cursor:pointer;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:15px;text-transform:uppercase;margin-bottom:16px;}.anchor-links a.sub{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:11px;color:#888;text-transform:none;margin:0;}
.error-page{background:url('/National_Library/20161130034600oe_/https://corporate.comcast.com/img/404_bg.jpg') no-repeat center;background-color:#000;}.error-page .col-4 p{line-height:23px;}
.error-page .content{position:relative;}.error-page .content h1{font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;font-size:72px;line-height:72px;color:#fff;margin-top:30px;}.error-page .content h1 em{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;}
.error-page .content h2{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;line-height:12px;color:#fff;margin-top:76px;}
.error-page .content p{word-wrap:break-word;font-size:20px;color:#fff;margin:90px 0 50px 0;}
.error-page .content .search-icon{cursor:pointer;}
.error-page.error500 p{font-size:16px;}
.pagination a{color:#00aeef;}
.pagination li.disabled a{pointer-events:none;}
.pagination li.disabled .pagination-arrow-left{background-position:-104px -48px;}
.pagination li.disabled .pagination-arrow-right{background-position:-118px -48px;}
.pagination .pagination-arrow-left,.pagination .pagination-arrow-right{display:inline-block;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") transparent no-repeat;width:6px;height:9px;}
.pagination .pagination-arrow-left{background-position:-111px -48px;}
.pagination .pagination-arrow-right{background-position:-125px -48px;}
.action-buttons{margin-bottom:30px;}.action-buttons button,.action-buttons span.action-btn,.action-buttons .div,.action-buttons .download{display:inline-block;}
.action-buttons span.action-btn{vertical-align:middle;color:buttontext;}
.action-buttons button,.action-buttons span.action-btn{height:20px;background-color:#fff;margin-bottom:8px;font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:11px;text-transform:uppercase;}.action-buttons button.download-button span.icon,.action-buttons span.action-btn.download-button span.icon{display:inline-block;width:9px;height:11px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -79px -55px no-repeat transparent;margin:0 0 -2px 4px;}
.action-buttons button.addthis_button,.action-buttons span.action-btn.addthis_button{width:52px;}.action-buttons button.addthis_button span.icon,.action-buttons span.action-btn.addthis_button span.icon{display:inline-block;width:10px;height:5px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -97px 0 no-repeat transparent;margin-left:4px;vertical-align:middle;margin-top:-2px;}
.action-buttons .div{width:1px;height:20px;margin:0 14px;background-color:#eaeaea;}
.action-buttons .dropdown.open .dropdown-toggle{background-color:#fff;color:#000;}
.action-buttons .shadow{margin-top:10px;}
.action-buttons .addthis_hack{display:none;}
.download-menu{display:none;position:absolute;list-style-type:none;background-color:#fff;border:1px solid #cccccc;box-shadow:0 2px 4px #cccccc;filter:progid:dximagetransform.microsoft.shadow(color='#cccccc', Direction=120, Strength=2);padding:6px 10px;min-width:120px;}.download-menu a{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:11px;text-transform:uppercase;color:#000;}
#at3winfooter{height:26px;}
#at15pf,#at16pf{height:22px;}
#at_auth{height:36px !important;overflow:hidden;}
#atic_signin{display:block;}
.atm-f{height:22px !important;overflow:hidden;}
#at3winfooter{height:26px !important;overflow:hidden;}
.media-village{font-family:.din_regular;font-size:16px;color:#3e4db1;margin-bottom:24px;}.media-village a{font-family:.din_bold;color:#3e4db1;}
.news-info-filters{margin-bottom:45px;}.news-info-filters .toggle{overflow:hidden;padding:30px 0;}.news-info-filters .toggle h4{float:left;}
.news-info-filters .toggle .accordion-toggle.icon{float:right;width:27px;}
.news-info-filters .filter-accordion{position:relative;overflow:hidden;}.news-info-filters .filter-accordion .hr-dotted{top:0;}
.news-info-filters .apply-btn,.search-filters .apply-btn{font-family:.din_bold;font-size:14px;color:#fff;background-color:#00aeef;padding:10px 12px;border-radius:8px;margin-top:36px;}
#news-feed .apply-btn{float:right;}
#logo-media-library .apply-btn{float:left;margin-left:50px;}
#news-feed .no-results,#logo-media-library .no-results{display:block !important;}
.btn-group .btn{padding:8px 8px 6px;margin:0;}.btn-group .btn.active{color:#fff;background-color:#3e4db1;border-color:#3e4db1;}
.btn{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:11px;text-shadow:none;margin:0 3px 10px 0;text-transform:uppercase;padding:6px 8px 4px;}.btn.active{color:#fff;background-color:#444444;}
.newsfeed-filters h4,.logo-media-filters h4,h4.filter-label{width:auto;font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;font-weight:normal;line-height:20px;color:#3e4db1;text-transform:uppercase;margin-bottom:16px;}.newsfeed-filters h4 em,.logo-media-filters h4 em,h4.filter-label em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.newsfeed-filters h4.filter-label,.logo-media-filters h4.filter-label,h4.filter-label.filter-label{font-size:12px;}
button.filter,button.load-more{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:10px;text-transform:uppercase;color:#ccc;padding:4px 10px 1px;margin:0 4px 10px 0;border-radius:4px;border:1px solid #e2e2e2;background-color:transparent;}
button.filter.news-info:hover,button.filter.news-info.active{border-color:#00aeef;color:#00aeef;background-color:transparent;}
button.filter:hover,button.filter.active{border-color:transparent;background-color:#00aeef;color:#fff;}
button.filter span.dropdown-icon{display:inline-block;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") transparent no-repeat -96px 0;width:10px;height:5px;margin-left:60px;}
.load-more{padding:60px 0 0 0;text-align:center;}.load-more button.load-more{margin:0;}
.load-more .loader{display:none;height:25px;}
.load-more.loading button.load-more{display:none;}
.load-more.loading .loader{display:inline-block;}
.load-more .loader{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/loader_load_more.gif") no-repeat transparent;width:43px;height:12px;margin:0 auto;}
.view-toggle{overflow:hidden;padding-bottom:25px;}.view-toggle .btn{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;color:#c6c6c6;border-color:#c6c6c6;}.view-toggle .btn .view-icon{display:inline-block;}.view-toggle .btn .view-icon.grid{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -123px -64px transparent no-repeat;width:16px;height:13px;}
.view-toggle .btn .view-icon.list{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -123px -80px transparent no-repeat;width:15px;height:11px;margin-top:2px;}
.view-toggle .btn.active .view-icon.grid{background-position:-104px -64px;}
.view-toggle .btn.active .view-icon.list{background-position:-105px -80px;}
.view-toggle .btn-group.content{float:left;}
.view-toggle .btn-group.display{float:right;}.view-toggle .btn-group.display button[data="grid"]{padding:9px 8px 3px 8px;}
.view-toggle .btn-group.display button[data="list"]{padding:8px 9px 4px 8px;}
.view-toggle .search{position:relative;float:right;width:180px;height:34px;margin-left:20px;border:solid 1px #c6c6c6;border-radius:4px;}.view-toggle .search input[type="text"]{box-shadow:none;width:126px;height:100%;border:none;font-size:14px;padding:7px 0;margin:0 0 0 29px;}
.view-toggle .search .icon{cursor:pointer;position:absolute;top:8px;left:8px;display:block;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/search_icon.png") no-repeat 0 0;width:16px;height:16px;width:16px;height:16px;}
.view-toggle .clear{display:block;position:absolute;cursor:pointer;top:10px;right:5px;width:14px;height:10px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -120px 0px transparent no-repeat;}
h5.table-view-title{color:#3e4db1;text-transform:uppercase;font-size:14px;}h5.table-view-title em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
.table-view{margin-bottom:55px;}.table-view table{width:100%;}
.table-view .table-item{border-top:dotted 1px #ccc !important;}.table-view .table-item:first-child{border-top:none;}
.table-view .table-item:hover{background-color:#e5f7ff;}
.table-view .table-item div.date{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;color:#999;}
.table-view .table-item div.type{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;color:#999;text-transform:uppercase;}
.table-view .table-item div.content,.table-view .table-item td.file-name,.table-view .table-item td.file-name a{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#444;}
.table-view .table-item td.file-type{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;color:#444;text-transform:uppercase;}
#nav-search-field-container{float:right;margin-top:18px;z-index:1021;}#nav-search-field-container .search-icon{position:absolute;right:14px;top:23px;width:16px;height:16px;width:16px;height:16px;}
#nav-search-field{display:none;background-color:#FFF;}#nav-search-field input[type="text"]{border-radius:0;margin-top:-4px !important;padding:0 0px 0 9px !important;width:144px !important;height:30px !important;width:144px !important;height:30px !important;}
#nav-search-field .gsib_a{padding-left:0px;}
#nav-search-field,#footer-search-field,#error-search-field{height:30px;width:180px;}#nav-search-field input[type="text"],#footer-search-field input[type="text"],#error-search-field input[type="text"]{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;background-image:none !important;border:0;box-shadow:none !important;height:30px !important;outline:none;}
#nav-search-field .gsc-search-button,#footer-search-field .gsc-search-button,#error-search-field .gsc-search-button,#nav-search-field .gsc-clear-button,#footer-search-field .gsc-clear-button,#error-search-field .gsc-clear-button,#nav-search-field .gscb_a,#footer-search-field .gscb_a,#error-search-field .gscb_a,#nav-search-field .gscb_b,#footer-search-field .gscb_b,#error-search-field .gscb_b{display:none;}
#footer-search-field{float:left;margin-right:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #333;}#footer-search-field input[type="text"]{background-color:transparent !important;left:6px;margin-left:22px !important;margin-top:-4px !important;width:90% !important;}
#footer-search-field .search-icon{position:absolute;cursor:pointer;display:block;width:22px;height:22px;float:left;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/search_icon.png") no-repeat transparent 7px 5px;}
#footer-search-field:active,#footer-search-field:focus,#footer-search-field:hover{background-color:#FFF;}
#error-search-field{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 1px #5B5E74;height:38px;position:relative;width:300px;}#error-search-field input[type="text"]{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;color:#FFF;background-color:transparent !important;left:6px;margin-left:46px !important;width:220px !important;}
#error-search-field .search-icon{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") -77px -75px transparent no-repeat;height:25px;left:12px;position:absolute;top:7px;width:25px;}
#results-search-field{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/search_icon.png") no-repeat transparent 7px 7px;border:solid 1px #D9D9D9;height:35px;width:458px;}#results-search-field input.gsc-input{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;background-image:none !important;border:none;box-shadow:none !important;font-size:16px;height:29px !important;margin-left:22px !important;outline:none !important;width:96% !important;}
#results-search-field input.gsc-search-button,#results-search-field .gsst_a .gscb_a{display:none;}
.gsc-input-box{background:none !important;border:none !important;}.gsc-input-box.gsc-input-box-focus{box-shadow:none;}
.gsc-input-box.gsc-input-box-hover{box-shadow:none;}
.search-results{}.search-results .header{margin-top:55px;}
.search-results h1{font-size:36px;line-height:36px;}
.search-results .search{border-color:#d9d9d9;height:34px;}.search-results .search input[type="text"]{box-shadow:none;font-size:16px;margin-top:2px;}
.search-results section{clear:both;}
.search-results .list-border-bottom{margin:35px auto;}
.search-results .filters h4{text-transform:uppercase;color:#3e4db1;padding-bottom:24px;border-bottom:solid 1px #f5f5f5;}.search-results .filters h4.sub{font-size:12px;line-height:12px;border-bottom:none;padding:10px 0;}
.search-results .filters button.filter span.dropdown-icon{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") transparent no-repeat -107px 0;}
.search-results .filters .dropdown-menu li{line-height:27px;padding-left:9px;}.search-results .filters .dropdown-menu li:hover{background-color:#00aeef;}
.search-results .filters .group{padding:10px 0;border-bottom:dotted 1px #ccc;}
.search-results .results-count{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:16px;color:#444;display:none;}.search-results .results-count em{color:#00aeef;font-style:normal;}
.search-results .corrected-input{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;color:#444;display:none;font-size:14px;padding-bottom:30px;padding-top:5px;}.search-results .corrected-input em{color:#00aeef;font-style:normal;}
.search-results .corrected-input a:hover{color:#00aeef;cursor:pointer;}
.search-results .search-result{position:relative;padding:30px 0;}.search-results .search-result h2:first-child{margin-bottom:6px;}
.search-results .search-result .hr-dotted{opacity:.65;}
.search-results .gsc-refinementsArea,.search-results .gcsc-branding{display:none;}
.search-results .gsc-result-info{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;color:#444;font-size:16px;padding-left:0px;}.search-results .gsc-result-info em{color:#00aeef;display:none;font-style:normal;}
.search-results .gsc-above-wrapper-area{border:0;}
.search-results .gsc-control-cse{padding:0;}
.search-results .gsc-webResult .gsc-result{padding:30px 0;border-bottom:dotted 1px #CCC !important;}.search-results .gsc-webResult .gsc-result .hr-dotted{opacity:1;}
.search-results .gsc-table-result b{font-weight:600;}
.search-results .gsc-table-result,.search-results .gsc-thumbnail-inside,.search-results .gsc-url-top{padding-left:0;}
.search-results .gsc-control-cse,.search-results .gsc-control-cse .gsc-table-result{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;color:#444;font-size:14px;line-height:18px;}
.search-results .gs-webResult.gs-result a.gs-title:link,.search-results .gs-webResult.gs-result a.gs-title:link b,.search-results .gs-imageResult a.gs-title:link,.search-results .gs-imageResult a.gs-title:link b,.search-results .gs-webResult.gs-result a.gs-title:visited,.search-results .gs-webResult.gs-result a.gs-title:visited b,.search-results .gs-imageResult a.gs-title:visited,.search-results .gs-imageResult a.gs-title:visited b,.search-results .gs-result .gs-title,.search-results .gs-result .gs-title *{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;color:#00aeef;font-size:16px;line-height:20px;text-decoration:none;}
.search-results .gs-result a.gs-visibleUrl,.search-results .gs-result .gs-visibleUrl{color:#00aeef;font-size:14px;line-height:20px;}
.search-results .gs-imageResult{width:auto;}
.search-results .gsc-results .gsc-cursor-box{margin-right:0;padding-top:30px;text-align:right;}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page{border:1px solid #DDD;border-left-width:0;color:#00aeef;font-size:13px;font-weight:500;display:inline-block;line-height:32px;height:36px;margin:0;outline:none !important;padding-top:2px;text-align:center;text-decoration:none;width:36px;}.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background-color:#f5f5f5;text-decoration:none;}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page:first-child{border-left-width:1px;}
.search-results .gsc-results .gsc-cursor-box .gsc-cursor-page.gsc-cursor-current-page{color:#444;font-weight:400;}
.search-results .gsc-webResult.gsc-result{padding-top:20px;}
.search-results .gsc-expansionArea .gsc-webResult.gsc-result{padding-top:30px;}
.search-results .gsc-tabsArea>div{overflow:visible;outline:none;}
.search-results .gsc-tabHeader.gsc-tabhActive{height:29px !important;}
.search-results .gsc-option-menu{padding:0px !important;top:0px !important;}
.search-results .gsc-selected-option-container{width:114px;}
.search-results .gsc-selected-option{font-size:13px;font-weight:normal;padding-left:4px;text-align:left;}
.gs-spelling{display:none;padding-left:0px !important;}.gs-spelling a{color:#00aeef !important;outline:none;text-decoration:none !important;}
.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;border:none !important;background:none !important;font-size:16px !important;margin-left:0px !important;padding-left:0px !important;}
tr.gsc-completion-selected{background:#00aeef;}
table.gsc-completion-container{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;border:1px solid #D9D9D9;box-shadow:none;margin-left:1px;margin-top:-3px;}table.gsc-completion-container .gssb_a *{line-height:18px !important;padding:2px 0px;white-space:normal !important;}
.gssb_e{box-shadow:none !important;}
.gssb_a,.gssb_a td{line-height:30px !important;}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0px !important;}
.gsc-option-menu-item{padding-left:9px !important;}
.gsc-selected-option-container{background-color:#FFF !important;background-image:none !important;}
.gsc-option-menu-item-highlighted{background-color:#00aeef !important;}
.sitemap h1{margin-top:55px;}
.sitemap h2{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:16px;text-transform:uppercase;color:#0099ff;padding:10px 0;border-bottom:1px solid #e5e5e5;margin:0;}
.sitemap h3{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:14px;color:#888;text-transform:uppercase;padding:10px 0 0 0;}.sitemap h3.bordered{border-bottom:1px dotted #e5e5e5;padding:10px 0;}
.sitemap h4{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:14px;color:#888;line-height:14px;padding:5px 0 5px 16px;}
.sitemap .list-border-bottom{margin:40px 0;}
.color-column{width:420px;margin:20px 0 0 20px;}.color-column .color{float:left;margin:0 10px 10px 0;}.color-column .color p{font-size:12px;}
.color-column .color .swatch{width:200px;height:100px;border:solid 1px #ccc;}
.styleguide-navbar .container{width:940px;margin:0px auto;}
body.home #navigation{position:fixed;bottom:0px;z-index:6;}body.home #navigation.absolute{position:absolute;}
body.home #navigation.fixed{position:fixed;top:0;}
section{position:relative;overflow:hidden;margin:0 auto !important;width:940px;margin:0px auto;}
footer{min-width:940px;min-height:410px;padding-top:74px;}footer .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-width:0px;padding:0 0;margin-left:0px;}
footer .middle{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
footer .right{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
h2.vision-statement{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-width:0px;padding:0 0;margin-left:0px;}
.vision-header .career-link{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.row{zoom:1;zoom:1;width:100%;margin-left:0px;}.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
.col-1{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:12.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}.col-1.first{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:12.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.col-2{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}.col-2.first{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:0 0;margin-left:0px;}
.col-3{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:37.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}.col-3.first{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:37.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.col-4{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}.col-4.first{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-width:0px;padding:0 0;margin-left:0px;}
.col-5{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}.col-5.first{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.col-6{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:75%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}.col-6.first{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:75%;border-left-width:0px;padding:0 0;margin-left:0px;}
.col-7{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:87.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}.col-7.first{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:87.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.col-8{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}.col-8.first{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}
.fullbleed-story-modules{min-width:940px;max-width:1180px;margin:0 auto;height:750px;-moz-box-shadow:0px 0px 100px 60px #0f0f0f;-webkit-box-shadow:0px 0px 100px 60px #0f0f0f;box-shadow:0px 0px 100px 60px #0f0f0f;}
.story-module.xxl{margin-bottom:55px;min-width:940px;}.story-module.xxl h1{max-width:60%;}.story-module.xxl h1.short{font-size:62px;line-height:62px;}
.story-module.xxl h1.medium{font-size:44px;line-height:44px;}
.story-module.xxl h1.long{font-size:34px;line-height:34px;}
.story-module.xxl img.bgwidth{width:100%;}
.story-module.xxl img.bgheight{height:100%;}
.story-module.xxl .content{padding:60px 0;}
.story-module.xxl .cta{bottom:125px;z-index:2;}
.story-module.xl{width:100%;height:528px;min-width:940px;margin-bottom:55px;}.story-module.xl h1{max-width:60%;}.story-module.xl h1.short{font-size:60px;line-height:60px;}
.story-module.xl h1.medium{font-size:48px;line-height:48px;}
.story-module.xl h1.long{font-size:34px;line-height:34px;}
.story-module.xl img.bgwidth{width:100%;}
.story-module.xl img.bgheight{height:100%;}
.story-module.xl .content{padding:60px 0 0 0;}
.story-module.xl .cta{bottom:58px;z-index:2;}
.story-module.xl.page404{background-color:#000;}
.story-module.xl.no-image h1{max-width:100%;font-size:42px;line-height:42px;margin:0;}.story-module.xl.no-image h1.long{font-size:26px;line-height:26px;}
.story-module.xl.no-image h2{margin:0 0 10px 0;}
.story-module.xl.no-image .content{padding:40px 0 50px 0;overflow:hidden;}
.story-module.xl.no-image{height:auto;}.story-module.xl.no-image h1{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}
.story-module.l{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;height:529px;}.story-module.l .content{padding:44px 25px;}
.story-module.l img{top:0px;}
.story-module.l h1{max-width:50%;font-family:"ff-din-web-n3","ff-din-web",sans-serif;font-style:normal;font-weight:300;margin-top:50px;}.story-module.l h1 em{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;}
.story-module.l h1.short{font-size:52px;line-height:52px;}
.story-module.l h1.medium{font-size:46px;line-height:46px;}
.story-module.l h1.long{font-size:32px;line-height:32px;}
.story-module.l .cta{margin-left:25px;}
.story-module.l.l-mobile{height:auto;}.story-module.l.l-mobile h1{max-width:100%;margin:0;}
.story-module.l.l-mobile .content{padding:50px 25px;}
.story-module.m{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;height:264px;font-size:24px;line-height:27px;}.story-module.m img{top:0px;right:0px;z-index:0;width:470px;}
.story-module.m h1{position:absolute;z-index:2;max-width:50%;}.story-module.m h1 a{color:#fff;font-weight:200;}
.story-module.m h1.short,.story-module.m h1.short a{font-size:34px;line-height:34px;}
.story-module.m h1.medium,.story-module.m h1.medium a{font-size:25px;line-height:26px;}
.story-module.m h1.long,.story-module.m h1.long a{font-size:22px;line-height:22px;}
.story-module.m h2{position:absolute;z-index:2;max-width:50%;}
.story-module.m .cta{z-index:2;bottom:22px;left:25px;}
.story-module.m .gradient{width:145%;}.story-module.m .gradient.opaque{width:100%;}
.story-module.m .dot-texture{width:60%;}
.story-module.m.fullbleed img{width:auto;height:100%;}
.story-module.m.fullbleed .content{margin-left:120px;padding:55px 0 45px 0;}.story-module.m.fullbleed .content .cta{left:0;bottom:45px;}
.story-module.m.fullbleed h1.short{font-size:34px;line-height:34px;}
.story-module.m.fullbleed h1.medium{font-size:32px;line-height:32px;}
.story-module.m.fullbleed h1.long{font-size:22px;line-height:22px;}
.story-module.m.fullbleed h2{position:relative;}
.story-module.m.header{width:100%;height:300px;}.story-module.m.header .content{height:264px;}
.story-module.m.header img{z-index:0;}
.story-module.m.header .module-header p.title{margin-left:6px;}
.story-module.m.left h1.long,.story-module.m.right h1.long{font-size:20px;line-height:20px;}
.story-module.m.left img,.story-module.m.right img{float:right;}
.story-module.m.left .gradient,.story-module.m.right .gradient{width:145%;}.story-module.m.left .gradient.opaque,.story-module.m.right .gradient.opaque{width:100%;}
.story-module.m.left .description,.story-module.m.right .description{float:left;height:100%;background:#e9f2f5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNlOWYyZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #e9f2f5), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-o-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:-ms-linear-gradient(top, #e9f2f5 50%, #f1f1f1 100%);background:linear-gradient(to bottom, #e9f2f5 50%, #f1f1f1 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e9f2f5', endColorstr='#f1f1f1', GradientType=0);}.story-module.m.left .description h6,.story-module.m.right .description h6{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:16px;color:#3e4db1;margin-bottom:24px;}
.story-module.m.left .description p,.story-module.m.right .description p{font-size:14px;color:#3e4db1;line-height:17px;}
.story-module.m.left .content,.story-module.m.right .content{float:left;}
.story-module.m.left .module-header-caret,.story-module.m.right .module-header-caret{top:22px;z-index:6;}
.story-module.m.left .module-header-caret{left:235px;}
.story-module.m.right .module-header-caret{z-index:6;left:698px;}
.story-module.m .module-header-caret{top:35px;left:20px;}
.story-module.m.fullbleed{min-width:940px;height:400px;}.story-module.m.fullbleed .content{width:940px;margin:0px auto;}
.story-module.m.left .description,.story-module.m.right .description{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:25px;margin-left:0px;}
.story-module.m.left .content,.story-module.m.right .content{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:75%;border-left-width:0px;padding:28px 25px;margin-left:0px;}
.story-module.s{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-width:0px;padding:0 0;margin-left:0px;height:264px;font-size:24px;line-height:27px;}.story-module.s h1{max-width:68%;}.story-module.s h1.short{font-size:28px;line-height:28px;}
.story-module.s h1.medium{font-size:24px;line-height:24px;}
.story-module.s h1.long{font-size:16px;line-height:18px;}
.story-module.s h3{margin-top:10px;color:#FFF;font-size:14px;}
.story-module.s img{width:470px;height:264px;top:0;}
.story-module.s .module-header-caret{top:35px;left:20px;}
.story-module.s.fullbleed img{width:auto;height:100%;}
.story-module.s.fullbleed .content{position:relative;float:right;}.story-module.s.fullbleed .content h1{max-width:50%;}.story-module.s.fullbleed .content h1.medium{font-size:23px;line-height:23px;}
.story-module.s.fullbleed .content h1.long{font-size:17px;line-height:19px;}
.story-module.s.fullbleed .content .cta{bottom:45px;}
.story-module.s.fullbleed img{right:0;}
.story-module.s.header{height:300px;}.story-module.s.header .cta{bottom:54px;}
.story-module.s.header img{top:36px;}
.story-module.s.header .module-header p.title{margin-left:6px;}
.story-module.s.header h1.medium{font-size:22px;line-height:22px;}
.story-module.s .cta{bottom:24px;left:25px;}
.story-module.s.fullbleed{min-width:470px;height:350px;}.story-module.s.fullbleed .content{width:495px;}
.story-module.xs{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:0 0;margin-left:0px;font-size:24px;line-height:27px;}.story-module.xs.purple{background-color:#993399;}
.story-module.xs.blue{background-color:#3e4db1;}
.story-module.xs.teal{background-color:#59c3b8;}
.story-module.xs.green{background-color:#a8ab12;}
.story-module.xs.gray{background-color:#444444;}
.story-module.xs.violet-blue{background-color:#993399;}
.story-module.xs.blue-teal{background-color:#3e4db1;}
.story-module.xs.dark-purple{background-color:#4e2e72;}
.story-module.xs.dark-blue{background-color:#151c56;}
.story-module.xs.dark-teal{background-color:#00485b;}
.story-module.xs.dark-green{background-color:#216627;}
.story-module.xs.light-gray{background-color:#cccccc;}
.story-module.xs.bright-purple{background-color:#993399;}
.story-module.xs.bright-teal{background-color:#59c3b8;}
.story-module.xs.light-blue{background-color:#00aeef;}
.story-module.xs h1{margin-top:18px;font-size:14px;line-height:14px;}
.story-module.xs h2{font-size:10px;}
.story-module.xs .content{height:132px;padding:22px 20px;}
.story-module.xs .overlay{position:absolute;top:0;left:0;width:100%;height:132px;z-index:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.story-module.xs .content.purple,.story-module.xs .overlay.purple{background-color:#993399;}
.story-module.xs .content.blue,.story-module.xs .overlay.blue{background-color:#3e4db1;}
.story-module.xs .content.teal,.story-module.xs .overlay.teal{background-color:#59c3b8;}
.story-module.xs .content.green,.story-module.xs .overlay.green{background-color:#a8ab12;}
.story-module.xs .content.gray,.story-module.xs .overlay.gray{background-color:#444444;}
.story-module.xs .content.violet-blue,.story-module.xs .overlay.violet-blue{background-color:#993399;}
.story-module.xs .content.blue-teal,.story-module.xs .overlay.blue-teal{background-color:#3e4db1;}
.story-module.xs .content.dark-purple,.story-module.xs .overlay.dark-purple{background-color:#4e2e72;}
.story-module.xs .content.dark-blue,.story-module.xs .overlay.dark-blue{background-color:#151c56;}
.story-module.xs .content.dark-teal,.story-module.xs .overlay.dark-teal{background-color:#00485b;}
.story-module.xs .content.dark-green,.story-module.xs .overlay.dark-green{background-color:#216627;}
.story-module.xs .content.light-gray,.story-module.xs .overlay.light-gray{background-color:#cccccc;}
.story-module.xs .content.bright-purple,.story-module.xs .overlay.bright-purple{background-color:#993399;}
.story-module.xs .content.bright-teal,.story-module.xs .overlay.bright-teal{background-color:#59c3b8;}
.story-module.xs .content.light-blue,.story-module.xs .overlay.light-blue{background-color:#00aeef;}
.story-module.xs img{position:relative;width:100%;height:132px;background-color:#444;}
.story-module.xs .gradient{position:relative;height:132px;}
.story-module.xxs{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:0 0;margin-left:0px;height:222px;}.story-module.xxs img{position:relative;width:100%;height:126px;}
.story-module.xxs h1{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:14px;color:#333;margin-top:12px;}.story-module.xxs h1 em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
.story-module.xxs h2{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:10px;color:#333;}
.story-module.xxs .content{padding:18px 14px;height:96px;background:#e2e2e2;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #ffffff));background:-webkit-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);background:-o-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);background:-ms-linear-gradient(top, #e2e2e2 0%, #ffffff 100%);background:linear-gradient(to bottom, #e2e2e2 0%, #ffffff 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#ffffff', GradientType=0);}
.story-module.news-list table td{height:64px;padding:0;border-bottom:solid 1px #e5e5e5;}.story-module.news-list table td.date,.story-module.news-list table td.type{color:#999;padding-right:20px;text-transform:uppercase;}
.story-module.news-list table td.date{font-size:14px;}
.story-module.news-list table td.type{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;}
.story-module.news-list table td.content{color:#444;font-size:16px;}
.story-module.news-list table tr:first-child{border-top:solid 1px #e5e5e5;}
.news-list{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-badge-group{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-badge{width:220px;}
.blog-post-module{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}.blog-post-module .blog-post.m{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-width:0px;padding:0 0;margin-left:0px;}
.blog-post-module .blog-post.l{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}
.blog-post-list{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:75%;border-left-width:0px;padding:0 0;margin-left:0px;}.blog-post-list .blog-list-item{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:34px 0;margin-left:0px;}
.blog-post-list .blog-feed-widget{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}.blog-post-list .blog-feed-widget .feed-item{padding:20px 0;width:33%;float:left;}
.blog-sidebar{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.blog-list-item .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.blog-list-item .right{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.blog-archives table{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}.blog-archives table td{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:0 10px 0 0;margin-left:0px;}
.related-posts .post{float:left;width:222px;}
.cmcst-list.text-image div.list-item{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}.cmcst-list.text-image div.list-item img{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-list.text-image div.list-item .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.cmcst-list.text-image div.list-item .list-links{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.cmcst-list.contacts .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-list.contacts .list-item{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-width:0px;padding:0 0;margin-left:0px;min-height:90px;padding-right:8px !important;}
.cmcst-list.text-links .list-item{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-list.text-links .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-list.text-links .middle{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:12.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.cmcst-list.text-links .right{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.cmcst-list.item-columns .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-list.item-columns .middle{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:12.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.cmcst-list.item-columns .right{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.cmcst-list.item-columns td{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-list.timeline .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-accordion{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}.cmcst-accordion .story-module{width:100%;}
.cmcst-accordion.image .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:37.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-accordion.image .right{border-style:solid;border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.cmcst-accordion.image .gradient{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;height:190px;}
.cmcst-accordion.list .left,.cmcst-accordion.story .left{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-accordion.list .middle,.cmcst-accordion.story .middle{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:12.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.cmcst-accordion.list .right,.cmcst-accordion.story .right{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.text .content{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.text.page-description p{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:62.5%;border-left-width:0px;padding:0 0;margin-left:0px;}
.text.story-detail{width:85%;}.text.story-detail .inline-slideshow{float:left;width:222px;}
#disqus_thread{width:100%;padding-top:10px;}
.page-title h1{margin:0 auto !important;}
.page-title h2.vision-statement{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.feed-widget{min-width:940px;}.feed-widget .feed-item{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:0 0;margin-left:0px;}
.cmcst-form{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:50%;border-left-width:0px;padding:0 0;margin-left:0px;}
.sidebar.accordion-related{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 0;margin-left:0;}
.error-page{height:720px;}
#news-feed{margin-top:20px;}#news-feed .grid-view{display:none;background:url('/National_Library/20161130034600oe_/https://corporate.comcast.com/img/pattern100.png') repeat transparent;}#news-feed .grid-view .story-module{opacity:0;}
#news-feed .list-view{display:none;}
#news-feed .news-info-filters .filter-group{padding-right:20px;}#news-feed .news-info-filters .filter-group.type{width:28%;}
#news-feed .news-info-filters .filter-group.business{width:30%;}
#news-feed .news-info-filters .filter-group.date{width:25%;}
#news-feed .news-info-filters .filter-group.sort{width:10%;padding-right:0;}
#logo-media-library{margin-top:20px;}#logo-media-library .grid-view{display:none;}
#logo-media-library .list-view{display:none;}
#logo-media-library .news-info-filters .filter-group{padding-right:20px;}#logo-media-library .news-info-filters .filter-group.item{width:20%;}
#logo-media-library .news-info-filters .filter-group.business{width:30%;}
.news-info-filters .filter-group{float:left;}
.table-view{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}.table-view .table-item{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;height:auto;overflow:hidden;}.table-view .table-item div.date{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:12.5%;border-left-width:0px;padding:20px 0;margin-left:0px;}
.table-view .table-item div.type{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:12.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:20px 0;margin-left:0;}
.table-view .table-item div.content{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:75%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:20px 0;margin-left:0;}
.table-view .table-item td.file-thumb{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:20px 0;margin-left:0px;}
.table-view .table-item td.file-name{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:37.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:20px 0;margin-left:0;}
.table-view .table-item td.file-type{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:37.5%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:20px 0;margin-left:0;}
#cmcst-slideshow .carousel{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;height:694px;}#cmcst-slideshow .carousel .header{min-height:84px;}
#cmcst-slideshow .carousel .item .img{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;max-height:528px;overflow:hidden;}#cmcst-slideshow .carousel .item .img img{width:100%;}
#cmcst-slideshow .carousel .item .description{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;min-height:80px;}
.search-results .search{width:100%;}
.sitemap table{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:100%;border-left-width:0px;padding:0 0;margin-left:0px;}.sitemap table td{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-style:solid;border-color:transparent;border-left-width:20px;padding:0 10px 0 0;margin-left:0;}.sitemap table td:first-child{border:0px solid rgba(0, 0, 0, 0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important;width:25%;border-left-width:0px;padding:0 10px 0 0;margin-left:0px;}
nav{}
#navigation{width:100%;height:70px;min-width:940px;}
.flyout{height:185px;min-width:940px;}
.background{height:185px;}
@media screen and (orientation:landscape){.touch .story-module.xxl{height:625px;margin-bottom:0px !important;}.touch .story-module.xxl img{height:625px;right:0;width:auto;} .touch #nav-search-field-container .search-icon{z-index:1005;}}@media screen (min-device-width:1024px) and (max-device-width:1281px){.touch #cmcst-slideshow .carousel{height:620px;margin-top:40px !important;}.touch #cmcst-slideshow .carousel .item .img{text-align:center;}.touch #cmcst-slideshow .carousel .item .img img{width:auto;height:423px;max-height:423px;}}.touch #navigation{min-width:0;height:70px;top:0px;z-index:1000;}.touch #navigation a.logo{float:none !important;margin:0px auto;margin-top:14px;position:absolute;top:0px;left:50%;}.touch #navigation a.logo h1{margin-left:-55px;width:118px;height:42px;width:118px;height:42px;}
.touch #navigation section{width:100%;}
.touch #navigation .main-nav{position:relative;width:100%;z-index:1000;}
.touch #navigation ul.main{background-color:#eaeaea;display:none;float:none !important;}.touch #navigation ul.main>li{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/tablet_tile.png") repeat-x transparent 0 0;border-top:1px solid #ccc;float:none !important;font-size:14px;line-height:38px !important;padding-left:21px !important;padding-right:0px;position:relative;width:100%;}.touch #navigation ul.main>li.first{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/tablet_tile_first_item.png") repeat-x transparent 0 0;}
.touch #navigation ul.main>li a{line-height:38px !important;}
.touch #navigation ul.main>li .carat{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/nav/carat.png") no-repeat transparent 0 0;display:block;height:6px;position:absolute;right:20px;top:18px;width:11px;}
.touch #navigation ul.main>li .flyout{min-width:0;margin-left:-21px;margin-top:0;padding-left:1px;}.touch #navigation ul.main>li .flyout section{display:block;padding-top:15px;}
.touch #navigation ul.main>li .flyout .col-2{width:32%;}.touch #navigation ul.main>li .flyout .col-2.first{display:none;}
.touch #navigation ul.main>li .flyout li a{color:#00aeef;font-size:13px;line-height:16px !important;text-transform:none;}
.touch #navigation ul.main>li .flyout li.header{padding:9px 0 5px 0;}.touch #navigation ul.main>li .flyout li.header a{text-transform:uppercase;font-size:14px;}
.touch #navigation ul.main>li .flyout li.active a{color:#FFF;}.touch #navigation ul.main>li .flyout li.active a:hover{color:#FFF;}
.touch #navigation ul.main>li .flyout li.inactive a{color:#acacac;font-size:13px;line-height:16px !important;margin-bottom:10px;}
.touch #navigation ul.main>li .flyout li:first-child{padding-top:0;}
.touch #nav-search-field-container{margin-top:0;position:absolute;top:22px;right:21px;float:none;}.touch #nav-search-field-container .search-icon{margin:0;top:3px;z-index:1001;}
.touch #mobile-search-field{display:none;}
.com{color:#93a1a1;}
.lit{color:#195f91;}
.pun,.opn,.clo{color:#93a1a1;}
.fun{color:#dc322f;}
.str,.atv{color:#D14;}
.kwd,.linenums .tag{color:#1e347b;}
.typ,.atn,.dec,.var{color:teal;}
.pln{color:#48484c;}
.prettyprint{padding:8px;background-color:#f7f7f9;border:1px solid #e1e1e8;}
.prettyprint.linenums{-webkit-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;-moz-box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;box-shadow:inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;}
ol.linenums{margin:0 0 0 33px;}
ol.linenums li{padding-left:12px;color:#bebec5;line-height:18px;text-shadow:0 1px 0 #fff;}
#cmcst-slideshow.slideshow-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1002;background-color:#000000;background-color:rgba(0, 0, 0, 0.85);}#cmcst-slideshow.slideshow-modal .carousel{-webkit-box-shadow:0px 0px 4px 4px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 4px 4px rgba(0, 0, 0, 0.2);}
#cmcst-slideshow .carousel{margin:80px auto 0 auto;background-color:#000;}#cmcst-slideshow .carousel .header .headline{padding:20px 80px 20px 20px;font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:20px;color:#fff;}#cmcst-slideshow .carousel .header .headline em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;}
#cmcst-slideshow .carousel .close-btn{z-index:1;cursor:pointer;position:absolute;width:27px;height:27px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -220px -20px;top:20px;right:20px;}
#cmcst-slideshow .carousel .carousel-control{width:27px;height:27px;display:block;opacity:1;border:none;top:50%;margin-top:-13px;}#cmcst-slideshow .carousel .carousel-control.left{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -162px -20px;}
#cmcst-slideshow .carousel .carousel-control.right{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -191px -20px;}
#cmcst-slideshow .carousel .item .description{padding:20px 80px 20px 20px;font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:16px;color:#ccc;}
#cmcst-video-modal{position:fixed;width:100%;height:100%;z-index:1002;background-color:#000000;background-color:rgba(0, 0, 0, 0.85);}#cmcst-video-modal .cmcst-video-container{position:relative;overflow:visible;width:940px;height:528px;margin:0 auto;top:100px;background-color:transparent;}#cmcst-video-modal .cmcst-video-container .close-btn{right:20px;top:20px;}
#cmcst-video-modal .cmcst-video-container #cmcst-video{position:absolute;top:0;left:0;display:block;}#cmcst-video-modal .cmcst-video-container #cmcst-video .vjs-tech{left:0;}
.cmcst-video-container{background-color:#000;overflow:hidden;display:none;position:absolute;top:0;width:100%;height:100%;z-index:11;}.cmcst-video-container .close-btn{z-index:1;cursor:pointer;position:absolute;width:27px;height:27px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -220px -20px;top:20px;right:20px;}
.cmcst-video-container .close-btn1{z-index:1;cursor:pointer;position:absolute;width:27px;height:27px;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -220px -20px;top:20px;right:20px;}
.cmcst-video-container .replay-btn{z-index:1;display:none;position:absolute;cursor:pointer;background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat transparent -172px -105px;width:86px;height:86px;text-align:center;padding-top:60px;margin:200px 0 0 -43px;left:50%;color:#fff;font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-size:12px;}
.cmcst-video-container.fullscreen section{width:100%;}
.cmcst-video-container.modal{position:relative;width:940px;height:528px;background-color:transparent;left:0;}.cmcst-video-container.modal #cmcst-video{position:absolute;top:0;}
.cmcst-video-container.modal .vjs-controls,.cmcst-video-container.modal .vjs-control-bar{top:80%;left:0;}
.cmcst-video-container.modal .vjs-loading-spinner{left:50%;}
#cmcst-video{display:none;}
.vjs-default-skin .vjs-big-play-button{display:none !important;}
.vjs-default-skin .vjs-poster{display:none;}
.vjs-default-skin .vjs-controls,.vjs-default-skin .vjs-control-bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0, 0, 0, 0.5);border:0;height:74px;left:0%;margin:0 auto;position:relative;width:680px;}
.vjs-default-skin .vjs-play-control{margin:0 23px 0 35px;font-size:15px;top:15px;width:auto;}.vjs-default-skin .vjs-play-control div{margin:0;}
.vjs-default-skin .vjs-play-progress,.vjs-default-skin .vjs-progress-holder,.vjs-default-skin .vjs-load-progress{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}
.vjs-default-skin .vjs-progress-holder{background:rgba(64, 64, 64, 0);border:1px solid #404040;height:11px !important;}
.vjs-default-skin .vjs-load-progress{background:#404040;height:10px !important;margin-top:0.5px;opacity:1;}
.vjs-default-skin .vjs-play-progress{color:#00AEFF !important;background-color:#00AEFF !important;height:9px !important;margin-top:0.5px;}
.vjs-default-skin .vjs-seek-handle{display:none;}
.vjs-default-skin div.vjs-progress-control{background:rgba(64, 64, 64, 0);border:0;position:relative;left:0;top:32px;width:252px;}
.vjs-default-skin .vjs-time-controls{background:none;border:0;font-family:Arial;font-size:16px;font-weight:700;margin:0 12px;position:relative;top:29px;width:auto;line-height:18px;}
.vjs-default-skin .vjs-captions-button{display:none;top:24px;}
.vjs-default-skin .vjs-loading-spinner{left:50%;}
.vjs-default-skin .vjs-menu-button{background:rgba(0, 0, 0, 0.5);border:0;float:left;}
.vjs-default-skin .vjs-mute-control{margin-right:11px;top:24px;}
.vjs-default-skin .vjs-volume-control{margin-right:32px;top:22px;width:100px;}
.vjs-default-skin .vjs-volume-level,.vjs-default-skin .vjs-volume-bar{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;height:9px;}
.vjs-default-skin .vjs-volume-bar{background:#404040;width:100%;}
.vjs-default-skin .vjs-volume-handle{display:none;}
.vjs-default-skin .vjs-volume-level{background:#00AEFF;}
.vjs-default-skin .vjs-fullscreen-control{display:block;margin:0;top:25px;width:44px;}.vjs-default-skin .vjs-fullscreen-control div{margin:0;}.vjs-default-skin .vjs-fullscreen-control div.minimize{background-position:-75px 0;}
.alerts.strip{cursor:pointer;}
.alerts h2{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;color:#FFF;margin-bottom:55px;}
.alerts h6{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;color:#ffff00;font-size:12px;margin-bottom:20px;}
.alerts .modal{background-color:#000;border:0;border-radius:0;height:auto;margin:0px 0 0 -370px;padding:42px 72px 42px 42px;top:20%;width:740px;}.alerts .modal .close-btn{position:absolute;top:20px;right:20px;width:27px;height:27px;width:27px;height:27px;background:url('/National_Library/20161130034600oe_/https://corporate.comcast.com/img/alert_close_btn.png') no-repeat 0 0;cursor:pointer;}
.alerts .modal .modal-body{max-height:none;overflow:visible;padding:20px 0 0;}.alerts .modal .modal-body p{font-family:"ff-din-web-n6","ff-din-web",sans-serif;font-style:normal;font-weight:500;color:#a0a0a0;font-size:14px;line-height:18px;margin-bottom:30px;width:50%;}
.alerts .ticker{background-color:#000;border-bottom:1px solid #404040;height:30px;width:100%;}.alerts .ticker h2{float:left;font-size:11px;line-height:30px;}
.alerts .ticker h6{font-size:9px;float:left;line-height:30px;margin-right:10px;}
.alerts .ticker .arrow{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;color:#ffff00;font-size:14px;padding-left:10px;}
.alerts.noflash{display:none;}.alerts.noflash .modal{background-color:#FFF;height:300px;margin-left:-270px;width:540px;}.alerts.noflash .modal h2{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;color:#3E4DB1;margin-bottom:20px;}
.alerts.noflash .modal p{color:#444;line-height:22px;width:100%;}
.alerts.noflash .modal .close-btn{background:url("/National_Library/20161130034600oe_/https://corporate.comcast.com/img/cmcst_sprites_production.png") no-repeat scroll -249px -20px;}
.alerts.noflash .modal .cta.read-more{color:#00AEFF;}.alerts.noflash .modal .cta.read-more .symbol{background-position:-80px -18px;}
.ie-9 .story-module .vjs-default-skin .vjs-fullscreen-control,.lt-ie9 .story-module .vjs-default-skin .vjs-fullscreen-control{display:none !important;}
.ie-9 .vjs-default-skin .vjs-play-progress,.lt-ie9 .vjs-default-skin .vjs-play-progress{background-color:#00AEFF;color:#00AEFF;}
.ie-9 #nav-search-field,.lt-ie9 #nav-search-field{width:173px;}.ie-9 #nav-search-field input[type="text"],.lt-ie9 #nav-search-field input[type="text"]{line-height:30px;width:140px !important;}
.lt-ie9 .vjs-default-skin{left:-1px;top:-1px;}
.lt-ie9 .story-module.xxl .gradient,.lt-ie9 .story-module.xl .gradient,.lt-ie9 .story-module.s .gradient{width:60%;}.lt-ie9 .story-module.xxl .gradient.opaque,.lt-ie9 .story-module.xl .gradient.opaque,.lt-ie9 .story-module.s .gradient.opaque{width:100%;}
.not-ie .vjs-default-skin .vjs-fullscreen-control{display:block !important;}
.mobile-hide{display:block;}
.mobile-display{display:none;}
.csr .vision-header h1{display:none;}
.csr .vision-header h2.vision-statement{font-size:24px;width:100%;line-height:30px;}
.csr .col-3{width:30%;float:left;}.csr .col-3 li{padding-left:10px !important;text-indent:-10px;}
.csr .col-3.first{width:38%;}.csr .col-3.first p.title{line-height:24px;}
.csr .text .content{width:100%;}
.csr .story-module.m{margin-top:24px;}
.csr .story-module.s h3{max-width:60%;line-height:18px;}
.csr .cmcst-accordion.story .middle{display:none;}
.csr-footer{color:#FFF;background-color:#686868;}.csr-footer .csr-footer-content{width:100%;}.csr-footer .csr-footer-content div{position:relative;padding:0 20px 0 30px;margin-top:20px;margin-bottom:20px;float:left;width:25%;}.csr-footer .csr-footer-content div h4{font-size:12px;line-height:12px;text-transform:uppercase;margin:20px 0 22px 0;}
.csr-footer .csr-footer-content div p{font-family:"ff-din-web-n4","ff-din-web",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;}.csr-footer .csr-footer-content div p em{font-family:"ff-din-web-n7","ff-din-web",sans-serif;font-style:normal;font-weight:600;font-style:normal;}
.csr-footer .csr-footer-content div .cta{position:absolute;bottom:0;}
.csr-footer .csr-footer-content div a{color:#FFF;display:block;}
hr.top-bar{background-color:#000;margin-top:0;border-top:10px solid #000;}
.comcast-module-sidebar{width:235px;float:left;border-left:1px solid #EEE;padding-left:20px;}.comcast-module-sidebar h3{font-size:18px;font-weight:bold;}
.comcast-module-sidebar .sidebar.accordion-related{width:100%;border-left-width:0;margin-top:20px;}
.comcast-module-sidebar .sidebar-top-nav{margin-bottom:10px;}
.comcast-module-sidebar.no-border{border-left:0px;}
@media screen and (max-width:600px){.comcast-module-sidebar{clear:both;padding-left:0;}}.comcast-module-item{border-top:1px solid #EEE;float:left;margin:10px 0;font-size:10px;line-height:16px;}.comcast-module-item h4{line-height:18px !important;margin:10px 0 0 0;}.comcast-module-item h4 a{color:#000;font-size:14px;font-weight:bold;}
.comcast-module-item .publish-date{font-size:10px;color:#666;line-height:20px;}
.comcast-module-item-img{float:left;padding-right:5px;}.comcast-module-item-img img{width:100px;}
.media-center .vision-header h1{display:none;}
.media-center .vision-header h2.vision-statement{font-size:24px;width:100%;line-height:30px;}
