*{vertical-align:baseline;border:0;outline:0;margin:0;padding:0;font-size:100%}:focus{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse}a{text-decoration:none}body{color:#fff;background:#000;font-family:Lucida Sans Unicode,Lucida Grande,Verdana,san-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:400}h1{text-indent:-100000px;z-index:10;background:url(/build/assets/Midwest_logo-8AowHagF.png) 0 0 no-repeat;width:239px;height:108px;position:absolute;top:0;left:0}h1 a{width:239px;height:108px;display:block}h2{margin-bottom:20px;font-size:56px}h3{border-bottom:2px solid #d1d1d1;margin-bottom:10px;padding-bottom:10px;font-size:32px}h4{margin-bottom:10px;font-size:26px}h4 a{color:#333}h4 a:hover{color:#c1272c}h5{margin-bottom:5px;font-size:22px}#banner_wrapper,#content_wrapper,extra_wrapper,#footer_wrapper{width:100%;min-width:960px}#banner_wrapper{background:#c1272c url(/build/assets/redgrid-DjrSjzAe.png) top;height:480px}#content_wrapper,#extra_wrapper{padding:45px 0}#content_wrapper{background:#f3f3f3 url(/build/assets/whitetexture-DbRbgnSJ.png)}#extra_wrapper{background:#000 url(/build/assets/diagonal-DBbNSnsh.png)}#footer_wrapper{background:#c1272c;padding:15px 0}#header,#banner,#content,#extra,#footer,#fine_print{width:960px;margin:0 auto}#header{height:62px;position:relative}#footer a,#header a{color:#fff}#footer ul a,#header ul a{padding:5px;display:block}#footer ul a:hover,#header ul a:hover{color:#000;background:#fff;border-radius:5px}#header p{height:14px;font-size:14px;line-height:14px;position:absolute;top:24px;right:0}#header p a{text-decoration:underline}#header ul{z-index:10;list-style:none;position:absolute;top:90px;right:0}#header li{float:left;margin-left:10px;font-size:14px}#banner{z-index:9;height:480px}#content{color:#333}#content a{color:#c1272c}#content a:hover{text-decoration:underline}#left_column{float:left;width:576px}#right_column{float:right;width:324px}#left_column_even,#right_column_even{width:465px}#left_column_even{float:left;text-align:left}#right_column_even{float:right;text-align:right}#fine_print{text-align:center;padding:20px 0}#footer ul{text-align:center;margin:0 auto;list-style:none}#footer li{margin-left:10px;font-size:14px;display:inline-block}.active-link{color:#c1272c!important}.banner-text{width:960px;margin:0 auto;padding-top:65px}.banner-text h2{margin-bottom:10px}.banner-text p{width:315px;font-size:18px}.two-columns-small ul,.plus-list{list-style:none}.two-columns-small li,.plus-list li{background:url(/build/assets/smallplus-4z-6TUFd.png) 0 5px no-repeat;margin-bottom:5px;padding-left:16px;line-height:20px}.left-column-small,.right-column-small{float:left;width:278px}.right-column-small{margin-left:20px}.image-links{text-indent:-100000px;margin-top:20px;list-style:none;position:relative}.image-links a{display:block}.image-links a:hover{background-position:0 100%!important}.left{float:left}.right{float:right}.red{color:#fff;background:#c1272c;padding:0 10px}.red-text{color:#c1272c}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.thin,.very-thin{margin-left:auto;margin-right:auto}.thin{width:900px}.very-thin{width:740px}.section-hidden{display:none}.small{font-size:14px}.error,.success{text-align:center;background:#fff;border-style:solid;border-width:2px;margin-bottom:15px;padding:10px}.error{border-color:#c1272c}.success{border-color:#3b9fc8}#home h2{text-align:center}#home #banner_wrapper{background-color:#c1272c;background-image:url(/build/assets/transparenticon-Be8hAGS3.png),url(/build/assets/redgrid-DjrSjzAe.png);background-position:top;background-repeat:no-repeat,repeat}#home .image-links{height:280px}#home .image-links li,#home .image-links a{width:280px;height:280px}#home .image-links li{position:absolute;top:0}#home .image-link-left{left:0}#home .image-link-left a{background:url(/build/assets/maintenance-BnmEOMPa.png) 0 0 no-repeat}#home .image-link-middle{left:340px}#home .image-link-middle a{background:url(/build/assets/constructionbtn-CMHSP2lu.png) 0 0 no-repeat}#home .image-link-right{right:0}#home .image-link-right a{background:url(/build/assets/imagingbtn-rOBf0fMR.png) 0 0 no-repeat}#companies_left{width:190px}#companies_middle{width:370px}#companies_right{width:110px}.companies{margin:20px 0 0 30px;font-size:18px;list-style:none}.companies li{background:url(/build/assets/smallplus-4z-6TUFd.png) 0 6px no-repeat;margin-bottom:15px;padding-left:16px;line-height:22px}#about #banner_wrapper{background:#3b9fc8 url(/build/assets/bluegrid-01-BYUj0zfR.png) top}#about #content p{margin-bottom:15px}#about #banner{text-indent:-100000px;background:url(/build/assets/excelbuilding-D1zPYlEa.png) top no-repeat;width:100%;min-width:960px}#services_maintenance #banner_wrapper,#services_construction #banner_wrapper,#services_imaging #banner_wrapper{background:#3b9fc8 url(/build/assets/bluegrid-01-BYUj0zfR.png) top}#services_maintenance #banner{background:url(/build/assets/lightingimage-o4ixBekI.png) top no-repeat;width:100%;min-width:960px}#services_construction #banner{background:url(/build/assets/constructionworkers-4fHGVtcJ.png) top no-repeat;width:100%;min-width:960px}#services_imaging #banner{background:url(/build/assets/circkimaging-DEF2X8kC.png) top no-repeat;width:100%;min-width:960px}#content h4 a{color:#333}#content h4 a:hover{color:#c1272c;text-decoration:none}#services #content p{margin-bottom:15px}#services #content .left-column-small{width:228px}#services #content .right-column-small{width:328px}#projects #banner{background:url(/build/assets/projects_tools-4pfxfBRa.png) 0 0 no-repeat}#projects #content p{margin-bottom:15px}#certification #banner{background:url(/build/assets/certificationimage-DNE1G6kl.png) 0 0 no-repeat}#certification #content p{margin-bottom:5px}#safety #banner{background:url(/build/assets/safetyimage-BLaXNr66.png) 0 0 no-repeat}#safety #content p{margin-bottom:15px}#safety #content h3{border:0;margin-bottom:40px;padding:0}#safety #content h4{margin-bottom:30px}#safety #content h4 a{color:#c1272c}#safety #content h4 a:hover{text-decoration:underline}#contact #banner{background:url(/build/assets/contactimage-D9vJbg6v.png) 0 0 no-repeat}#contact .banner-text p{margin-bottom:20px}#contact #content .section{margin-bottom:25px}#contact #content .section div,#contact #content .section p{margin-bottom:5px}#contact #content .section div,#contact #content .section div label,#contact #content .section div span{vertical-align:top}#contact #content h2{margin-bottom:10px;font-size:32px}#contact #content h2 span.red{padding:0 7px}#contact #content input[type=text],#contact #content input[type=file],#contact #content textarea{background:#fff;border:1px solid #919191}#contact #content input[type=file]{width:259px}#contact #content input[type=text],#contact #content textarea{width:251px;padding:3px}#contact #content textarea{height:144px}#contact #content button{cursor:pointer;text-indent:-100000px;background:url(/build/assets/submitbtn-CskB7jv0.png) 0 0 no-repeat;width:82px;height:26px;margin-left:383px;display:block}#contact #content button:hover{background-position:0 100%}#employment #banner{background:url(/build/assets/helpwanted-TM-FU8Ui.png) 0 0 no-repeat}#employment #content p{margin-bottom:15px}.last{padding-bottom:0;border-bottom:none!important;margin-bottom:0!important}.first{margin-left:0!important}.clear:after{clear:both;content:"";visibility:hidden;height:0;display:block}* html .clear,*+html .clear{height:1%}.clear{zoom:1;display:block}
