/*!normalize.css v3.0.2 | MIT License | git.io/normalize*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.meganizr,.meganizr ul,.meganizr li,.meganizr a,.meganizr img,.meganizr div,.meganizr p,.meganizr form,.meganizr input,.meganizr textarea,.meganizr h3,.meganizr h4,.meganizr h5{margin:0;padding:0;font-size:12px}.meganizr a{text-decoration:none}.meganizr li{list-style:none}.meganizr input,.meganizr textarea,.meganizr img{outline:none;border:none;background:0 0}.meganizr{position:relative;z-index:500;clear:both;width:100%;height:37px}.meganizr:before,.meganizr:after{content:'';clear:both}.meganizr>li{position:relative;display:block;float:left;height:37px;border-right:1px dotted #ccc}.meganizr>li.mzr-full-width{position:static}.meganizr>li.mzr-align-right{float:right;border-right:none;border-left:1px dotted #ccc}.meganizr>li>a{position:relative;z-index:550;display:block;padding:3px 25px 0;line-height:34px;font-size:14px;color:#525252;text-shadow:0 1px 1px #fff;-webkit-transition:color .15s ease-in,background-image .2s linear .15s;-moz-transition:color .15s ease-in,background-image .2s linear .15s;-o-transition:color .15s ease-in,background-image .2s linear .15s;-ms-transition:color .15s ease-in,background-image .2s linear .15s;transition:color .15s ease-in,background-image .2s linear .15s}.meganizr>li>a:hover{color:#000}.meganizr>li>a:active{color:#525252;-webkit-transition:color 1ms;-moz-transition:color 1ms;-o-transition:color 1s;-ms-transition:color 1s;transition:color 1s}.meganizr>li.mzr-drop:hover>a:after,.meganizr>li.mzr-drop>a.mzr-click:after{position:absolute;content:'';top:0;left:0;width:100%;height:38px;background:transparent url(../img/drop-arrow.png) no-repeat bottom center}.meganizr>li.mzr-drop:hover>a,.meganizr>li.mzr-drop>a.mzr-click{z-index:650}.meganizr>li.mzr-home-dark>a,.meganizr>li.mzr-home-light>a{text-indent:-9999px;background-position:center center;background-repeat:no-repeat}.meganizr>li.mzr-home-dark>a{background-image:url(../img/home_dark.png)}.meganizr>li.mzr-home-light>a{background-image:url(../img/home_light.png)}.meganizr>li.mzr-search>form{position:relative;height:20px;margin-right:1.5em;padding:8px 5px 8px 25px}.meganizr>li.mzr-search input{width:130px;height:20px;line-height:20px;font-size:14px;color:navy;text-shadow:0 1px 1px #fff;border:1px solid navy;border-radius:3px;-webkit-transition:width .2s ease-in;-moz-transition:width .2s ease-in;-o-transition:width .2s ease-in;-ms-transition:width .2s ease-in;transition:width .2s ease-in;box-shadow:none}.meganizr>li.mzr-search input:focus{width:130px;background:0 0;outline:none}.meganizr>li.mzr-search input[type=submit]{position:absolute;cursor:pointer;width:20px;height:20px;top:10px;right:0;display:none}.meganizr>li>div,.meganizr>li>ul,.meganizr>li>ul li>ul{position:absolute;z-index:600;padding:10px 0;top:37px;left:-1px;opacity:0;overflow:hidden;visibility:hidden;background-color:#fff;border:1px solid #d5d5ea;-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1),inset 0 1px 1px 1px rgba(255,255,255,.7);-moz-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1),inset 0 1px 1px 1px rgba(255,255,255,.7);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.1),inset 0 1px 1px 1px rgba(255,255,255,.7);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.meganizr>li.mzr-align-right>div{left:auto;right:-1px}.mzr-slide>li>div,.mzr-slide>li>ul,.mzr-slide>li>ul li>ul,.mzr-fade>li>div,.mzr-fade>li>ul,.mzr-fade>li>ul li>ul{-webkit-transition:all .25s linear .15s;-moz-transition:all .25s linear .15s;-o-transition:all .25s linear .15s;-ms-transition:all .25s linear .15s;transition:all .25s linear .15s}.mzr-slide>li>div,.mzr-slide>li>ul,.mzr-slide>li>ul li>ul{top:100px}.mzr-slide>li.mzr-drop:hover>div,.mzr-slide>li.mzr-drop:hover>ul,.mzr-slide>li>ul li.mzr-drop:hover>ul{top:37px;opacity:1;overflow:visible;visibility:visible}.mzr-fade>li.mzr-drop:hover>div,.mzr-fade>li.mzr-drop:hover>ul,.mzr-fade>li>ul li.mzr-drop:hover>ul,.meganizr>li.mzr-drop:hover>div,.meganizr>li.mzr-drop:hover>ul,.meganizr>li>ul li.mzr-drop:hover>ul{opacity:1;overflow:visible;visibility:visible}.meganizr .drop-two-columns{width:320px}.meganizr .drop-three-columns{width:480px}.meganizr .drop-four-columns{width:640px}.meganizr .drop-five-columns{width:800px}.meganizr .drop-six-columns{width:960px}.meganizr .mzr-full-width>div{width:99%;margin-left:.5%}.meganizr .one-col{width:140px}.meganizr .two-col{width:300px}.meganizr .three-col{width:460px}.meganizr .four-col{width:620px}.meganizr .five-col{width:780px}.meganizr .six-col{width:940px}.meganizr .one-col,.meganizr .two-col,.meganizr .three-col,.meganizr .four-col,.meganizr .five-col,.meganizr .six-col{float:left;margin:10px}@media only screen and (min-width:960px){.meganizr .mzr-full-width .one-col{width:14%}.meganizr .mzr-full-width .two-col{width:30.6664%}.meganizr .mzr-full-width .three-col{width:47.3328%}.meganizr .mzr-full-width .four-col{width:63.9992%}.meganizr .mzr-full-width .five-col{width:80.6656%}.meganizr .mzr-full-width .six-col{width:97.332%}.meganizr .mzr-full-width .one-col,.meganizr .mzr-full-width .two-col,.meganizr .mzr-full-width .three-col,.meganizr .mzr-full-width .four-col,.meganizr .mzr-full-width .five-col,.meganizr .mzr-full-width .six-col{margin:1.3332%}}.meganizr>li>ul,.meganizr>li>ul li>ul{width:160px;padding:10px}.meganizr>li>ul li.mzr-drop:hover>ul,.meganizr.mzr-fade>li>ul li.mzr-drop>ul{top:-11px}.meganizr>li>ul li{position:relative}.meganizr>li>ul li>ul{position:absolute;left:100%}.meganizr>li.mzr-align-right>ul{left:auto;right:0}.meganizr>li>ul li.mzr-align-left>ul{position:absolute;left:auto;right:105%}.meganizr>li>ul a{display:block;line-height:38px;border-bottom:1px dotted #e1e1e1;font-size:14px;color:#5e5e5e;text-shadow:0 1px 1px #fff;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;-ms-transition:color .15s ease-in;transition:color .15s ease-in}.meganizr>li>ul li:last-child a{border:none}.meganizr>li>ul a:hover{color:#888}.meganizr>li>ul li.mzr-drop>a{background:url(../img/arrow.png) no-repeat 140px 16px}.meganizr>li>ul li.mzr-align-left.mzr-drop>a{background:url(../img/arrow-inverse.png) no-repeat 140px 16px}.mzr-content img{max-width:100%;opacity:.9;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.mzr-content img:hover{opacity:1}.mzr-content h2,.mzr-content h3,.mzr-content h4{color:#555;margin:10px 0}.mzr-content h2{font-size:20px}.mzr-content h3{font-size:18px}.mzr-content h4{font-size:16px}.mzr-content p{padding:10px 0;line-height:18px;color:#333}.mzr-content .button,.mzr-content input[type=submit]{cursor:pointer;display:inline-block;padding:6px 25px;margin:5px 0 10px;background:#eee;border:1px solid #e4e4e4;color:#666;text-transform:uppercase;font-weight:700;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.1),inset 0 1px 1px 0 #fff;-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.1),inset 0 1px 1px 0 #fff;box-shadow:inset 0 0 20px rgba(0,0,0,.1),inset 0 1px 1px 0 #fff}.mzr-content .button:hover,.mzr-content input[type=submit]:hover{-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.2),inset 0 1px 1px 0 #fff;-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.2),inset 0 1px 1px 0 #fff;box-shadow:inset 0 0 20px rgba(0,0,0,.2),inset 0 1px 1px 0 #fff}.mzr-content .button:active,.mzr-content input[type=submit]:active{-webkit-transition-duration:25ms;-moz-transition-duration:25ms;-o-transition-duration:25ms;-ms-transition-duration:25ms;transition-duration:25ms;-webkit-box-shadow:inset 0 0 20px rgba(0,0,0,.2),inset 0 -1px 1px 0 #fff;-moz-box-shadow:inset 0 0 20px rgba(0,0,0,.2),inset 0 -1px 1px 0 #fff;box-shadow:inset 0 0 20px rgba(0,0,0,.2),inset 0 -1px 1px 0 #fff}.mzr-content a{color:navy}.mzr-content a:hover{color:red}.mzr-content .mzr-links a{display:block;padding:5px 0;line-height:20px;border-bottom:1px dotted #e1e1e1}.mzr-content .mzr-links li:last-child a{border:none}.mzr-content{cursor:default}.mzr-content .fl{float:left}.mzr-content .fr{float:right}.mzr-content .cb{clear:both}.mzr-content .cl{clear:left}.mzr-content .cr{clear:right}.mzr-content .block{display:block;margin-top:10px}.mzr-content input[type=text],.mzr-content input[type=email],.mzr-content textarea{display:block;width:160px;padding:9px 10px 8px 35px;line-height:18px;margin-bottom:10px;background-color:#f6f6f6;background-repeat:no-repeat;background-position:10px 9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:box-shadow linear .2s;-moz-transition:box-shadow linear .2s;-ms-transition:box-shadow linear .2s;-o-transition:box-shadow linear .2s;transition:box-shadow linear .2s;border:1px solid transparent}.mzr-content input[type=text]:hover,.mzr-content input[type=email]:hover,.mzr-content textarea:hover{background-color:#f0f0f0}.mzr-content input[type=text]:focus,.mzr-content input[type=email]:focus,.mzr-content textarea:focus{background-color:#f0f0f0;outline:none}.mzr-content textarea{width:250px;max-width:250px;height:100px}.mzr-content #name{background-image:url(../img/user.png)}.mzr-content #email{background-image:url(../img/mail.png)}.mzr-content #message{background-image:url(../img/baloon.png)}@media only screen and (max-width:959px){.mzr-responsive{height:auto;float:left;clear:both;margin:25px 0}.mzr-responsive>li,.mzr-responsive>li.mzr-align-right{display:inline-block;float:left;position:static;border:none;width:33.2%}.mzr-responsive>li.mzr-drop{background:url(../img/arrow-down.png) no-repeat right center}.mzr-responsive .drop-two-columns{width:99%}.mzr-responsive .drop-three-columns,.mzr-responsive .drop-four-columns,.mzr-responsive .drop-five-columns,.mzr-responsive .drop-six-columns{width:100%}.mzr-responsive .one-col,.mzr-responsive .two-col,.mzr-responsive .three-col{width:45.5%;margin:2%}.mzr-responsive .four-col,.mzr-responsive .five-col,.mzr-responsive .six-col,.mzr-responsive .mzr-contact .one-col,.mzr-responsive .mzr-contact .two-col,.mzr-responsive .mzr-contact .three-col,.mzr-responsive .mzr-contact .four-col,.mzr-responsive .mzr-contact .five-col,.mzr-responsive .mzr-contact .six-col{width:95.5%;margin:2%}.mzr-responsive.mzr-slide>li>div,.mzr-responsive.mzr-slide>li>ul,.mzr-responsive.mzr-slide>li>ul li>ul,.mzr-responsive.mzr-fade>li>div,.mzr-responsive.mzr-fade>li>ul,.mzr-responsive.mzr-fade>li>ul li>ul{top:auto}.mzr-responsive.mzr-slide>li.mzr-drop:hover>div,.mzr-responsive.mzr-slide>li.mzr-drop:hover>ul,.mzr-responsive.mzr-slide>li>ul li.mzr-drop:hover>ul,.mzr-responsive.mzr-fade>li.mzr-drop:hover>div,.mzr-responsive.mzr-fade>li.mzr-drop:hover>ul,.mzr-responsive.mzr-fade>li>ul li.mzr-drop:hover>ul{top:auto}.mzr-responsive .mzr-content input[type=text],.mzr-responsive .mzr-content input[type=email],.mzr-responsive .mzr-content textarea{width:80%;max-width:80%;padding:9px 4% 8px 15%}.mzr-responsive li.mzr-drop.mzr-levels,.mzr-responsive li.mzr-drop.mzr-contact{position:relative}.mzr-responsive>li.mzr-drop>ul,.mzr-responsive>li.mzr-drop>ul li>ul{width:100%;padding:0}.mzr-responsive>li>ul li>ul,.mzr-responsive>li>ul li.mzr-align-left>ul,.mzr-responsive>li.mzr-align-right>ul{left:-1px}.mzr-responsive>li>ul a{margin-left:10px;margin-right:10px}.mzr-responsive>li>ul li.mzr-drop>a,.mzr-responsive>li>ul li.mzr-align-left.mzr-drop>a{background:url(../img/arrow-down.png) no-repeat 100% center}}@media only screen and (max-width:767px){.mzr-responsive>li,.mzr-responsive>li.mzr-align-right{width:49.5%}}@media only screen and (max-width:479px){.mzr-responsive>li,.mzr-responsive>li.mzr-align-right{display:block;width:100%}.mzr-responsive .one-col,.mzr-responsive .two-col,.mzr-responsive .three-col,.mzr-responsive .four-col,.mzr-responsive .five-col,.mzr-responsive .six-col{width:95.5%;margin:2%}}.mzr-class{border:0;border-top:1px solid;border-bottom:1px solid;background:#ffd900;background:-webkit-linear-gradient(top,#FFD900 0%,#FFD900 100%);background:-moz-linear-gradient(top,#FFD900 0%,#FFD900 100%);background:-o-linear-gradient(top,#FFD900 0%,#FFD900 100%);background:-ms-linear-gradient(top,#FFD900 0%,#FFD900 100%);background:linear-gradient(to top,#FFD900 0%,#FFD900 100%)}.mzr-class>li{border-right:1px dotted #ffd900}.mzr-class>li.mzr-align-right{border-right:none;border-left:1px dotted #ffd900}.mzr-class>li>a,.mzr-class>li.mzr-search input{color:navy;text-shadow:0 1px 1px #ffd900}.mzr-class>li>a:hover{color:navy}.mzr-class>li>a:active{color:navy}.mzr-class>li.mzr-search input[type=submit]{background:url(../img/search-icon.png) no-repeat 0 0}@media only screen and (max-width:959px){.mzr-responsive.mzr-class>li.mzr-search #search-form{border-color:#ffd900}.mzr-responsive.mzr-class>li,.mzr-responsive.mzr-class>li.mzr-align-right{border:none}.mzr-responsive.mzr-class>li.mzr-drop>a,.mzr-responsive.mzr-class>li>ul li.mzr-drop>a,.mzr-responsive.mzr-class>li>ul li.mzr-align-right.mzr-drop>a{background:url(../img/arrow-down.png) no-repeat 100% center}}/*!HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/*/html{color:#000;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{font:16px/26px;background-color:#e5ecff;background-image:url(../images/parchment1oa.png)}.wrapper{width:90%;margin:0 5%;background-color:#fff}.footer-container{margin-left:2%;margin-right:2%;margin-top:1.5em;margin-bottom:1.5em}.main{padding:0;margin:0}.centered{margin:0 auto}.center #searchbox{text-align:center;margin:0 auto}.right{text-align:right}.left{text-align:left}.fleft{float:left}.fright{float:right}.top{vertical-align:top}.bottom{vertical-align:bottom}.middle{vertical-align:middle}#content{padding-left:2%;padding-right:2%;background-color:#fff}h1,h2,h3,h4,h5,h6,border,.header,hr,.title{color:navy}body{font-family:Verdana,Geneva,Helvetica,Arial,sans-serif}#specialfeatures .banner,h6,h5,h4,h3,h2,h1,.title,.breadcrumb,.header,.pullquoteleft:before,.pullquoteright:before,#pqright,.meganizr>li>a,.meganizr>li.mzr-search input,.mzr-content a,.picright p,.picleft p,.piccenter p{font-family:palatino linotype,book antiqua,Palatino,Georgia,times new roman,Times,serif}.monospace{font-family:lucida console,monospace}.bold{font-weight:700}.smaller{font-size:8pt;font-style:italic;text-align:justify;line-height:1.5em}.breadcrumb{text-align:left;font-size:8pt;font-weight:700;text-decoration:none}.breadcrumb a{text-decoration:none;font-weight:500}.breadcrumb a:visited{text-decoration:none}.breadcrumb a:hover{color:red;text-decoration:none}.breadcrumb a:after{content:" > ";text-decoration:none;color:#000}#companylist{list-style:none;letter-spacing:.15em;line-height:1.75em}#companylist li:nth-child(n+2){margin-top:1.3em}#companylist li.blurb{margin-left:2%;margin-right:2%;font-size:small;font-style:italic;margin-top:-.1em;line-height:1.2em}#companylist li.date{margin-left:4%;margin-right:4%;color:#6d768a;font-size:x-small;margin-top:-.3em;font-style:italic}#frontpage ul#companylist{margin:0;padding:0}#companylist a:hover{color:red}.cte{font-style:italic}hr{width:91.5%;border:0;height:1px;background:navy;background-image:-webkit-linear-gradient(left,#fff,navy,#fff);background-image:-moz-linear-gradient(left,#fff,navy,#fff);background-image:-ms-linear-gradient(left,#fff,navy,#fff);background-image:-o-linear-gradient(left,#fff,navy,#fff)}table{table-layout:fixed}table td,table th{padding:6px}.bordertable,.bordertable td,.bordertable th{border:1px solid}.collapse{border-collapse:collapse}.alternate tr:nth-child(odd){background-color:#fffbe5}.alternate tr:hover{background-color:#edf2ff}.alternate th{text-align:center}.white{background-color:#fff}.picleft,.picleftnocap,.picleftnocapnb{margin:1.5em 2% 1.5em 0;float:left}.picright,.picrightnocap,.picrightnocapnb{margin:1.5em 0 1.5em 2%;float:right}.piccenter{margin:1.5em auto}.piccenternocapnb{text-align:center;margin-top:1.5em;margin-bottom:1.5em}.piccenternocapnb img{border:0}.piccenternocap{text-align:center;margin-top:1.5em;margin-bottom:1.5em}.picleftnocap img,.picrightnocap img,.piccenternocap img{border:1px solid}.picleft,.picright,.piccenter{padding:1em 1em 0;display:table;border-left:1px solid;border-right:1px solid;border-top:1px solid;border-top-right-radius:15px;border-top-left-radius:15px}.picleft img,.picright img,.piccenter img{border:1px solid;display:inline-block;width:100%}.piccaption{font-weight:700;text-align:center;letter-spacing:.1em;padding:1em;margin:0;display:table-caption;caption-side:bottom;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-bottom-right-radius:15px;border-bottom-left-radius:15px}img{max-width:100%;height:auto}.picgrid{display:block;vertical-align:middle;margin:1em 3em}.picgridright{float:right;margin:1em}.floatleft{float:left}.floatright{float:right}a[href$='.pdf']{background:transparent url(https://ismacs.net/images/pdf.gif) center right no-repeat;display:inline-block;padding-right:32px;line-height:15px}.five{margin-left:5%;margin-right:5%}.ten{margin-left:10%;margin-right:10%}.fivepcent{width:5%}.tenpcent{width:10%}.onefivepcent{width:15%}.twentypcent{width:20%}.twofivepcent{width:25%}.thirtypcent{width:30%}.threefivepcent{width:35%}.fortypcent{width:40%}.fourfivepcent{width:45%}.fiftypcent{width:50%}.fivefivepcent{width:55%}.sixfivepcent{width:65%}.sixtypcent{width:60%}.seventypcent{width:70%}.sevenfivepcent{width:75%}.eightypcent{width:80%}.eightfivepcent{width:85%}.ninetypcent{width:90%}.ninefivepcent{width:95%}.cab{margin-top:1.5em;border:1px solid;border-radius:10px;padding:2%}h6,h5,h4,h3,h2,h1{text-align:center;font-variant:small-caps}.header,h1{font-size:x-large;font-weight:bolder;margin-top:1em;margin-bottom:1em}.header a,h1 a{text-decoration:none}.header a:visited,h1 a:visited{text-decoration:none}:link{color:#00e}:visited{color:#551a8b}#specialfeatures,.cab,#frontpage,#modellist,div.picright,div.picleft,div.piccenter,div#search table,.pullquoteleft:before,.pullquoteright:before,#pqright,.meganizr .mzr-content,.piccaption{background-color:#fffbe5}.disclaim{color:red}.copyright,.disclaim{border-top:1px solid navy;font-size:8pt;font-style:italic;text-align:justify;line-height:1.5em}.bsearch h4{border-bottom:1px solid}.bsearch #cse-search-box{text-align:center}.bsearch a:hover{font-style:italic}.johnsnav{width:80%;line-height:1.5em;font-size:smaller;margin:4em auto}.johnsnav .jncol1{width:50%;float:left}.johnsnav .jncol2{width:50%;float:right}.johnsnav .jncol2 a{float:right}.pullquoteleft:before,.pullquoteright:before{content:"\201C" attr(title) "\201D";font-size:1.2em;text-align:center;display:block;width:6em;padding:1em;border:3px double;border-radius:10px}.pullquoteleft:before{margin:.25em 1em .5em 0;float:left}.pullquoteright:before{float:right;margin:.25em 0 .5em 1em}#pqright{font-size:.9em;text-align:center;background:#fff;display:block;float:right;width:16em;margin:.25em 1em .5em;padding:1em;border:3px double;border-radius:10px}@media only screen and (min-width:320px){.wrapper{margin:0;border:0;width:100%}.meganizr{margin-top:0;margin-bottom:0}.logo{margin:3px 1em 0 0;float:left;width:16%}.logor{margin:3px 0 0 1em;float:right;width:16%}.title{font-variant:small-caps;letter-spacing:2px;text-align:center;font-size:x-large;line-height:.9em;margin-top:2px}.titlesmall{display:none}.banner{margin:0;padding:0;font-weight:700}.banner .bleft,.banner .bright{float:right}.banner .bcleft,.banner .bcright{float:left}.banner span{display:none}.breadcrumb{margin-top:0}#frontpage h1{margin-top:.75em;margin-bottom:.75em;font-size:1.2em;letter-spacing:.25em}#frontpage h1 span{display:none}#frontpage{border-radius:10px;border:1px solid;margin-top:1.5em;padding:0}.frontpageentry img{float:right;border:1px solid #000;width:30%}.frontpageentry{list-style:none;border:1px solid transparent;margin-bottom:.75em}#frontpage #companylist ul{margin-left:2%;margin-right:2%;padding-left:0}.bsearch a{height:48px}}@media only screen and (min-width:480px){.wrapper{margin:0}.title{margin-top:22px}.banner span{display:block}}@media only screen and (min-width:768px){.wrapper{margin:0}.logo{margin:.2em 0 .2em .2em}.logor{margin:.2em .2em .2em 0}.titlesmall{display:block;font-size:large}.title{font-size:xx-large;text-align:center;padding-right:0;margin-top:.5em}.banner{width:79%;margin:1.5em auto 0}.banner .bright{float:right}.banner .bcright{float:right;margin-left:0;margin-right:1.3em}.banner .bleft{float:left}.banner .bcleft{float:left;margin-right:0;margin-left:1.3em}.banner span{display:none}#frontpage h1 span{display:inline-block}.frontpageentry{margin-bottom:2em}.frontpageentry:hover{font-style:italic}.bsearch a{height:20px}}@media only screen and (min-width:1024px){.banner{width:60%;margin-top:30px}.logo,.logor{width:14%}.title{margin-top:30px}#frontpage h1{margin-top:1.75em;margin-bottom:1.75em}.bottomad{padding-top:7em!important;max-width:768px}}@media only screen and (min-width:1140px){.wrapper{width:1026px;margin:1.5em auto;border-radius:20px;border:1px solid}.logo,.logor{width:100px}.logo{margin:.5em 0 .5em 4em}.logor{margin:.5em 4em .5em 0}.title{margin-top:.5em;font-size:x-large;line-height:1em}.banner{margin-top:30px;margin-bottom:30px}.frontpageentry{margin-bottom:3em}}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*,:before,:after{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]: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}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}