/* basic.css */
@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('files/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */src: local('Open Sans Regular'), local('OpenSans-Regular'),       url('files/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('files/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('files/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */       url('files/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('files/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,figure,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{vertical-align:top;text-align:left}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}a{text-decoration:none;color:#c30}:focus{outline:0}body{font-size:1.0625rem;color:#4a4a4a;font:17px 'Open Sans',sans-serif}input,button,textarea,select{font-size:99%;font-family:inherit;font-weight:inherit}pre,code{font:12px "Lucida Console",Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{margin-top:.74em;font:2.4125em 'Cabin Condensed','Open Sans',sans-serif;color:#c30}h2{margin-top:.7em;margin-bottom:1em;font-size:1.4375rem;color:#f60;font:24px 'Cabin Condensed','Open Sans',sans-serif}h3{margin-top:.4em;margin-bottom:.14em;font-size:1.25rem;color:#CD1D23}h4{margin-top:.7em;padding-bottom:.19em;font-size:1.125em;font-weight:bold;color:#000}table{font-size:inherit}caption,th{font-weight:bold}h5,h6{margin-top:1em}h2,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-top:.75em;margin-bottom:.75em;/* Should match the font size */}.ce_text{max-width:1200px}.ce_accordion{min-width:10em}.ce_accordion .toggler{min-height:2em;margin-bottom:0;padding:.4em .2em 0 1.4em;background-color:#e8e8e8;font-size:1.25em;color:#333;cursor:pointer;outline:none}.ce_accordion div{color:#333}.toggler:before{font:110% fontawesome;color:#c30;content:"+"}.toggler.ui-state-active:before{margin-right:.11em;font-size:140%;color:#c30;content:"-"}