html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}body{line-height:1.5em}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,ul,ol,table,blockquote,address{margin:0 0 1em 0}h1,h2,h3,h4,h5,h6,#site_heading{font-size:1em;font-weight:normal;line-height:1.25em}h1,#site_heading{font-size:2em;margin-bottom:0.5em}h2{font-size:1.3em;margin-bottom:0.6em}h3{font-size:1.2em;font-weight:600;margin-bottom:0.4em;color:#2d5d95}h4{font-size:1.15em;margin-bottom:0.9em;font-weight:bold}h5{font-size:1.15em;font-style:italic}h6{font-weight:bold}blockquote{margin-left:2em;margin-right:2em;padding:0.5em 0.8em;font-size:1.2em;font-style:italic;line-height:2em;background-color:#fff}code{font-size:1.15em;padding:0.2em;background-color:#fff}ul li,ol li{margin-left:2em}table{border:1px solid #ddd;width:100%;border-collapse:collapse}table tr th,table tr td{padding:0.2em 0.4em;margin:0;border-bottom:1px solid #ddd}table tr th+th,table tr td+td{border-left:1px solid #ddd}table tr th{text-align:left}table tr:hover td{background-color:#fff}hr{margin:1em 0;border-top:1px solid #ddd}acronym{border-bottom:1px dotted #ddd;cursor:help}figure{border:1px solid #ddd;padding:0.5em;margin:0 0 1.5em 0}figcaption{font-size:0.9em;font-style:italic;text-align:center}a{color:#2d5d95}a:hover{color:#000}.form-item,.form-wrapper,.fieldset-wrapper{margin:0 0 1em 0}.form-item label{display:block;font-weight:bold}.form-radios,.form-checkboxes{column-count:3;column-gap:2%}.form-type-checkbox label{display:inline;cursor:pointer}.form-radios label,.form-checkboxes label{display:inline;font-weight:normal;cursor:pointer;margin-right:1em}.form-radios .form-item,.form-checkboxes .form-item{margin:0}.form-item .description{font-size:0.9em;font-style:italic}.form-required{color:#900}input[type="text"],input[type="password"],input[type="email"],input[type="number"],textarea,select{background-color:#f0f0f0;font-size:1em;font-family:sans-serif;padding:0.4em;border:1px solid #c4c4c4;box-shadow:inset 0 0 3px rgba(0,0,0,0.05);outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,textarea:focus,select:focus{border-color:#919191}input[type="text"],input[type="password"],input[type="email"],input[type="number"]{width:24em}input[size]{width:auto;max-width:30em}button,a.button,input[type="submit"],input[type="button"],input[type="reset"]{display:inline-block;font-size:1em;line-height:1.5em;padding:0.3em 0.8em;font-family:sans-serif;color:#fff;background:#2d5d95;border:solid #21456e;border-width:0 0 2px 0;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}button:active,a.button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{border-width:0;position:relative;top:2px}.form-actions #edit-cancel{margin-left:1em}html.js input.form-autocomplete{background-position:100% 12px}html.js input.form-autocomplete.throbbing{background-position:100% -8px}.filter-wrapper{padding:1em 0;border:solid #ddd;border-width:0 1px 1px 1px}.filter-wrapper .form-wrapper,.filter-wrapper .form-item{margin:0;padding:0}.filter-wrapper .fieldset-wrapper{margin:0}.form-managed-file{display:inline-block;padding:1em;border:1px solid #c4c4c4}.form-managed-file input[type="submit"]{font-size:0.9em}div.submit{padding-top:1em;border-top:1px solid #ddd}input.narrow{width:10em}input.long{width:30em}input.full{width:96%}fieldset{position:relative;margin-bottom:1.5em;border:1px solid #ddd;border-top:4px solid #ddd;padding:2.5em 0 0 0}fieldset .fieldset-wrapper{padding:0 1em 0.5em;margin:0}fieldset legend{position:absolute;width:100%;top:0;padding:0.5em 1em;display:block;font-family:sans-serif;line-height:1.5em;text-transform:uppercase;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fieldset.collapsed legend{border:solid #ddd;border-width:0 1px 1px 1px}fieldset.collapsible legend a{color:inherit;text-decoration:none}fieldset.collapsible legend a:hover{color:#2d5d95}fieldset.collapsible legend a:after{content:' \25B2';display:inline-block;padding-left:1em;font-size:0.6em}fieldset.collapsible.collapsed legend a:after{content:' \25BC'}form#user-login{max-width:45em;margin:1em 0;border:1px solid #e6e6e6;padding:1em;box-shadow:0 0 1em rgba(0,0,0,0.1)}@media only screen and (max-width:45em){input[type="text"],input[type="password"],input.long{width:100%}input.narrow{width:50%}}form.webform-client-form{padding-top:1em;border-top:1px solid #ddd}body{background-color:#fff;color:#333;font-family:sans-serif}#wrapper{overflow-x:hidden}#wrapper.blocked{margin:0 auto 3em auto;max-width:70em}@media only screen and (max-width:70em) and (min-width:640px){#wrapper.blocked{margin:0 1em}}.grid{margin:0 auto;max-width:70em;min-width:21em}.grid:after{content:" ";display:block;clear:left;height:0;overflow:hidden}.row{margin-bottom:1.5em}.column{float:left;margin:0 2%}.grid .g1{float:left;margin:0 2%;width:4.3333%}.grid .g2{float:left;margin:0 2%;width:12.6667%}.grid .quarter,.grid .g3{float:left;margin:0 2%;width:21%}.grid .third,.grid .g4{float:left;margin:0 2%;width:29.3333%}.grid .g5{float:left;margin:0 2%;width:37.6667%}.grid .half,.grid .g6{float:left;margin:0 2%;width:46%}.grid .g7{float:left;margin:0 2%;width:54.3333%}.grid .twothirds,.grid .twothird,.grid .g8{float:left;margin:0 2%;width:62.6667%}.grid .threequarter,.grid .threequarters,.grid .g9{float:left;margin:0 2%;width:71%}.grid .g10{float:left;margin:0 2%;width:79.33329999999999%}.grid .g11{float:left;margin:0 2%;width:87.66670000000001%}.grid .full,.grid .g12{float:left;margin:0 2%;width:96%}@media only screen and (max-width:45em){.column{float:none;margin:0.75em}.grid .g1,.grid .g2,.grid .g3,.grid .g4,.grid .g5,.grid .g6,.grid .g7,.grid .g8,.grid .g9,.grid .g10,.grid .g11,.grid .g12,.grid .half,.grid .third,.grid .quarter,.grid .threequarter,.grid .threequarters,.grid .twothird,.grid .twothirds,.grid .full{float:none;margin:0.75em;width:auto}}.clearfixed{content:" ";display:block;clear:left;height:0;overflow:hidden}.clearfix:after{content:" ";display:block;clear:left;height:0;overflow:hidden}#preamble{background-color:#e6e6e6;padding:0.2em 0}header#site{padding:1em 0}#jump_nav{position:absolute;top:3em;left:50%;z-index:100}#jump_nav a{display:block;position:relative;left:-50%;top:-10em;padding:0.5em;color:#fff;background-color:#2d5d95;-webkit-transition:top 0.5s ease-in;-moz-transition:top 0.5s ease-in}#jump_nav a:focus{top:0}#primary_row{padding:1em 0}#prefoot{padding:1em 0}footer{background-color:#ccc;padding:1em 0}footer .block{font-size:0.9em}#main_menu_holder nav,#main_menu_holder nav.block{margin:0;padding:0;position:relative}#main_menu_holder nav:after,#main_menu_holder nav.block:after{content:'\0020';display:block;clear:both;height:0;overflow:hidden}#main_menu_holder nav ul.menu{margin:0;padding:0}#main_menu_holder nav ul.menu li{list-style:none;display:inline;float:left;position:relative;margin:0;padding:0}@media only screen and (max-width:55em){#main_menu_holder nav ul.menu li{float:none}}#main_menu_holder nav ul.menu li a,#main_menu_holder nav a.mobile_menu_link{display:block;float:left;padding:0.5em 0.8em;text-decoration:none}@media only screen and (max-width:55em){#main_menu_holder nav ul.menu li a,#main_menu_holder nav a.mobile_menu_link{float:none}}#main_menu_holder nav ul.menu li:hover{z-index:1000}#main_menu_holder nav ul.menu li a:hover,#main_menu_holder nav ul.menu li:hover>a,#main_menu_holder nav a.mobile_menu_link:hover{text-decoration:underline}#main_menu_holder nav ul.menu li ul{display:none}#main_menu_holder nav ul.menu li:hover ul{display:block;position:absolute;left:0;top:2.5em;margin:0;padding:0;min-width:150px;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:1000}#main_menu_holder nav ul.menu li ul li{display:block;float:none;margin:0;padding:0}#main_menu_holder nav ul.menu li ul li a{float:none;font-size:0.9em}#main_menu_holder nav ul.menu li ul li ul,#main_menu_holder nav ul.menu li:hover ul li ul{display:none}#main_menu_holder nav a.mobile_menu_link{display:none}@media only screen and (max-width:55em){#main_menu_holder nav a.mobile_menu_link{display:block;float:right}#main_menu_holder nav ul.menu{display:none}#main_menu_holder nav ul.menu.open{display:block}#main_menu_holder nav ul.menu li:hover ul{display:none}}@media only screen and (max-width:55em) and (min-width:45em){#main_menu_holder nav ul.menu{position:absolute;top:2.2em;right:0}}@media only screen and (max-width:45em){#main_menu_holder nav ul.menu{clear:right}}.sidebar nav h3 a{text-decoration:none;color:inherit}.sidebar nav h3 a:hover{text-decoration:underline}.sidebar nav ul.menu{margin:0 0 1em 0;padding:0;border-top:1px solid #ddd}.sidebar nav ul.menu li{list-style:none;margin:0;padding:0;border-bottom:1px solid #ddd}.sidebar nav ul.menu li a{display:block;padding:0.2em;text-decoration:none}.sidebar nav ul.menu li a:hover{background-color:#f2f2f2}.sidebar nav ul.menu li a.active-trail{font-weight:bold}.sidebar ul.menu li ul{padding-left:1em;margin:0}.sidebar ul.menu li ul li.last{border-bottom:0 none}.inline ul.menu li{display:inline-block;list-style:none;float:none;margin:0 1em 0 0;padding:0}.inline ul.menu li a{float:none}#toolbar{box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.3);-moz-box-shadow:0 0 8px rgba(0,0,0,0.3);-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in}.clearfixafter{content:'\0020';display:block;clear:both;height:0;overflow:hidden}div.status,div.warning,div.error,div.messages{position:relative;display:block;padding:0.3em 0.6em;margin:0 0 1em 0;background-color:#e6e6e6;border:1px solid #737373;box-shadow:inset 0 0 6px rgba(0,0,0,0.1);font-size:0.9em}div.status a.closer,div.warning a.closer,div.error a.closer,div.messages a.closer{position:absolute;top:0.3em;right:0.6em;color:#444;font-weight:bold;text-decoration:none;opacity:0.5;text-shadow:0 0 0.5em rgba(0,0,0,0.4)}div.messages ul{margin:0}div.status{background-color:#d5edaf;border:1px solid #93d132;color:#3d5713}div.warning{background-color:#fdf9be;border:1px solid #cfc206}div.error{background-color:#fdbec2;border:1px solid #cf0613;color:#85040c}#breadcrumbs{margin-bottom:1em;font-size:0.75em;padding:0;border-style:solid;border-color:#e6e6e6;border-width:1px 0}#breadcrumbs a{color:#999;text-decoration:none}#breadcrumbs a:hover{color:#333}.field-label-hidden,.field-label-inline,.field-label-above{margin-bottom:1.5em}.field-label{font-weight:bold}.submitted{margin:0 0 1.5em 0;font-size:0.9em;font-weight:300;font-style:italic;color:#999}div.tabs_holder{float:right}ul.tabs{margin:0 0 1em 0;padding:0}ul.tabs li{margin:0;padding:0;list-style:none;display:inline}ul.tabs li a{display:block;float:left;padding:0.25em 0.75em;margin-left:0.5em;background-color:#e6e6e6;font-size:0.8em;font-weight:200;text-decoration:none;border-radius:0.2em}ul.tabs li.active a{background-color:#cecece;font-weight:500}ul.tabs li a:hover{background-color:#cecece}ul.pager{text-align:center}ul.pager li{display:inline;display:inline-block;list-style:none;margin:0 0.25em;border:1px solid #ddd}ul.pager li.pager-current{font-weight:bold}ul.pager li a{display:block}ul.pager li.pager-current,ul.pager li a{padding:0.2em 0.75em}ul.pager li a:hover{text-decoration:none;background-color:#e6e6e6}a.feed-icon{padding:0.3em 0.5em 0.3em 0.4em;background-color:#f0f0f0;border:1px solid #ddd;font-size:0.9em;color:#666;text-decoration:none;text-transform:uppercase}a.feed-icon img{position:relative;top:3px}a.feed-icon:hover{border-color:#aaa}.block{margin-bottom:1em}span.file{display:inline-block;padding:1em;border:1px solid #ddd;-webkit-box-shadow:inset 0 0 1em rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 1em rgba(0,0,0,0.1);box-shadow:inset 0 0 1em rgba(0,0,0,0.1)}span.marker{display:inline-block;padding:0 0.4em;background-color:#87b8f1;font-size:0.9em;line-height:1.2em;text-transform:uppercase}ul.links li{list-style:none;margin:0;padding:0}form#search-block-form{margin-top:5px}form#search-block-form .container-inline{background-color:#e1e2e3;border:1px solid #ccc;padding-right:34px;position:relative;box-shadow:inset 0 0 8px #ddd;-moz-border-radius:2px;-webkit-border-radius:2px}form#search-block-form .container-inline input,form#search-block-form .container-inline input[type="text"]{border-width:0;background-color:transparent;margin:0;padding:0.3em 0 0.3em 5%;width:95%;font-size:15px;line-height:22px;height:32px;box-shadow:none}form#search-block-form .container-inline input.form-submit{position:absolute;top:0;right:0;display:block;width:34px;height:32px;text-indent:-300px;overflow:hidden;background:url(../img/graphics/search-submit-icon.svg) no-repeat center center}.progress .bar{border:1px solid #333}.progress .filled{background-color:#87b8f1}.password-strength{margin-bottom:1em;padding:0.3em;background-color:#f2f2f2;max-width:20em}.password-strength .password-strength-title{font-weight:bold}.password-strength .password-strength-text{float:right}.password-strength .password-indicator .indicator{clear:both;height:5px;background-color:#87b8f1;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.node-teaser{margin-bottom:1.5em;border-bottom:1px solid #ddd}.rotate .pager_link{display:inline-block;padding:0;width:1em;height:0.5em;overflow:hidden;text-indent:-10em;background-color:#ccc}.rotate .pager_link.current{background-color:#999}#admin-menu{background:#222;font-family:'Helvetica Neue',sans-serif;font-size:15px;font-weight:300;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.attn{font-size:1.15em}.right{text-align:right}.left{text-align:left}.center{text-align:center}ul.lined,ol.lined{border-top:1px solid #ddd}ul.lined li{list-style:none;margin:0;padding:0.4em;border-bottom:1px solid #ddd}ol.lined li{list-style-position:inside;margin:0;padding:0.4em;border-bottom:1px solid #ddd}img.right{float:right;margin:0 0 0.5em 0.5em;text-align:center}img.left{float:left;margin:0 0.5em 0.5em 0;text-align:center}table.narrow{width:auto}.borderbox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.transition{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.cke_editable{padding:1em}.print{display:none}