@charset "utf-8";
html,body{height:100%;background-color:#FFF;margin:0;padding:0;}
DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
body{font-family:Arial, Helvetica, Geneva, sans serif;text-align:center;}
#wrapper,#container{width:800px;height:auto;box-shadow:16px -1px 10px #F6F6F6;-moz-box-shadow:16px -1px 10px #F6F6F6;-webkit-box-shadow:16px -1px 10px #F6F6F6;margin:auto;padding:0;}
#wrapper{width:832px\9;background:url(images/drop-shadow.gif) repeat\9;box-shadow:-16px -1px 10px #F6F6F6;-moz-box-shadow:-16px -1px 10px #F6F6F6;-webkit-box-shadow:-16px -1px 10px #F6F6F6;}
#header{background-color:#FFF;}
#masthead1,#masthead2{background:url(images/gcc-logo-mast.gif) no-repeat top left;height:76px;}
#masthead2{float:right;width:278px;background:url(images/gcc-logo-mast.gif) 0 -74px no-repeat;}
#ftp{float:right;font-size:8pt;height:16px;width:205px;margin-top:6px;}
#slideshow{background:#FFF url(images/green.jpg) no-repeat;height:195px;}
#navigation{z-index:1;height:31px;}
#divisions li{float:left;height:134px;color:#696969;font-size:8pt;margin:0 64px 0 16px;}
#tr-div,#pw-div{background:url(images/tr-promo.gif) no-repeat;width:140px;}
#pw-div{background:url(images/tr-promo.gif) -140px 0 no-repeat;}
#pages ul li{text-align:left;font-size:100%;font-weight:500;letter-spacing:0;text-indent:4pt;margin-bottom:-1px;margin-top:1px;padding-bottom:1px;}
#pages li{float:left;display:block;height:31px;background:url(images/nav.gif) repeat-x;color:#FFF;font-weight:600;font-size:9pt;letter-spacing:1px;}
#pages a:link,#pages a:visited{display:block;text-decoration:none;height:31px;width:159px;color:#FFF;line-height:2.5;}
#pages li:hover{display:block;background:url(images/nav-hover.gif) repeat-x;}
#pages li:hover ul{display:block;}
#pages ul.subpages li{background:url(images/nav-sub.gif) repeat-x;font-size:8.5pt;}
#pages ul.subpages li:hover{background:url(images/nav-sub-hover.gif) repeat-x;}
#content{clear:both;height:438px;width:800px;background:url(images/content.png) repeat-x;margin:0;}
#sidebar1{float:left;text-align:left;width:276px;height:418px;margin-left:10px;margin-top:30px;padding:0;}
#headlines1,#headlines2,#headlines3{height:23px;width:251px;background:url(images/headlines.gif) no-repeat;margin-bottom:-2px;}
#headlines2{background:url(images/headlines.gif) -251px no-repeat;width:145px;margin-bottom:-4px;margin-top:18px;float:left;}
#headlines3{background:url(images/headlines.gif) -396px no-repeat;width:433px;margin-bottom:-8px;margin-left:16px;}
#pr-icons1,#pr-icons2,#pr-icons3,#pr-icons4,#pr-icons5,#pr-icons6{font-size:8pt;line-height:1.1;color:#696969;float:left;background:url(images/pr-icons.gif) no-repeat;height:46px;width:276px;margin-top:10px;margin-right:14px;}
#pr-icons2{background:url(images/pr-icons.gif) -276px 0 no-repeat;}
#pr-icons3{background:url(images/pr-icons.gif) -552px 0 no-repeat;}
#pr-icons4{background:url(images/pr-icons.gif) 0 -46px no-repeat;}
#pr-icons5{background:url(images/pr-icons.gif) -552px -46px no-repeat;}
#pr-icons6{background:url(images/pr-icons.gif) -276px -46px no-repeat;}
#article1{height:224px;margin-top:30px;}
#article1,#thumbs{float:left;text-align:left;margin-left:8px;width:488px;border-left:2px solid #D3D3D3;}
#thumbs{height:172px;}
#footer{width:800px;height:32px;background-color:#EDEDED;}
html>/**/body #footer{border:1px solid #EDEDED;}
.divider{width:1px;font-weight:700;line-height:2.4;}
.drop{width:159px;background:url(images/nav-hover.gif) repeat-x;}
.drop2{width:160px;}
.h1{font-weight:700;color:#900;margin:0;padding:0;}
.context1{text-align:justify;font-size:9pt;color:#696969;margin-top:12px;margin-right:16px;line-height:1.2;padding:0 0 0 16px;}
.prelease{padding-left:54px;margin:0;}
.compinfo{font-size:8pt;margin-top:9px;}
.infobrackets{font-weight:700;color:#900;padding-left:6px;padding-right:6px;}
.gcc{font-weight:700;text-decoration:none;}
#html,#body,#wrapper,#container,#header,#masthead1,#ftp,#navigation,#divisions li,#pages li,#content,#sidebar1,#headlines1,#headlines2,#headlines3,#article1,#thumbs,#footer{position:relative;}
#sidebar2{float:left;text-align:left;width:186px;height:418px;margin-left:10px;margin-top:30px;padding:0;}
#info-box{height:80px;border-bottom:2px solid #900;}
#sub-nav{width:186px;height:auto;float:left;margin:4px 0 0;}
#sol1,#sol2,#sol3,#sol4,#sol5,#sol6{width:180px;float:left;text-align:right;list-style-type:none;font-weight:900;font-size:12pt;line-height:2;text-shadow:1px 1px 2px #999;background-color:#FFF;margin:8px 0 0;}
#sol1{background:#FFF url(images/sol-shadow.gif) no-repeat\9;}
#sol2{background:#FFF url(images/sol-shadow.gif) 0 -34px no-repeat\9;}
#sol3{background:#FFF url(images/sol-shadow.gif) 0 -68px no-repeat\9;}
#sol4{background:#FFF url(images/sol-shadow.gif) -180px 0 no-repeat\9;}
#sol5{background:#FFF url(images/sol-shadow.gif) -180px -34px no-repeat\9;}
#sol6{background:#FFF url(images/sol-shadow.gif) -180px -68px no-repeat\9;}
#imghead{float:left;height:143px;margin-top:30px;}
#article2,#imghead{float:left;text-align:left;margin-left:8px;width:576px;border-left:2px solid #D3D3D3;}
#article2{height:253px;}
#img-matte{float:right;height:143px;width:559px;background-color:#666;border:3px solid #666;margin:0;padding:0;}
#sol-img1{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) no-repeat;padding:0;}
h1{font-size:16pt;font-weight:900;color:#FFF;margin:0;padding:0;}
.company{font-weight:900;font-size:7.5pt;line-height:1.6;color:#900;margin:-4px 0 0;}
.street{font-weight:400;font-size:8pt;line-height:1.3;color:#696969;margin:0;}
#sol-img2{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) -342px 0 no-repeat;padding:0;}
#p-sol1,#p-sol2{width:180px;float:left;text-align:center;list-style-type:none;font-family:"Arial black";font-weight:100;font-size:16pt;line-height:3.1;text-shadow:1px 1px 2px #999;background-color:#FFF;margin:8px 0 0;}
#p-sol1{background:#FFF url(images/sol-shadow.gif) -360px 0 no-repeat\9;}
#p-sol2{background:#FFF url(images/sol-shadow.gif) -540px 0 no-repeat\9;}
.h1-normal{font-weight:400;letter-spacing:1.5px;}
.category{font-family:Arial;font-weight:900;}
#sol-img3{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) -342px -137px no-repeat;padding:0;}
#c-sol1{background:#FFF url(images/sol-shadow.gif) -360px -68px no-repeat\9;}
#c-sol2{background:#FFF url(images/sol-shadow.gif) -540px -68px no-repeat\9;}
#sol-img4{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) 0 -274px no-repeat;padding:0;}
#w-sol1{background:#FFF url(images/sol-shadow.gif) -360px -136px no-repeat\9;}
#w-sol2{background:#FFF url(images/sol-shadow.gif) -540px -136px no-repeat\9;}
#sol-img5{float:left;text-align:center;height:137px;width:342px;background:url(images/h-various.jpg) no-repeat;padding:0;}
#sol-heading3{float:left;text-align:center;height:26px;width:212px;line-height:1;margin-left:-45px;margin-top:59px;padding:0;}
#f-sol1{background:#FFF url(images/sol-shadow.gif) 0 -204px no-repeat\9;}
#info-box2{height:34px;border-bottom:2px solid #900;margin-bottom:16px;}
#sol-img6{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) -342px -274px no-repeat;padding:0;}
#sol-heading4{float:left;text-align:right;height:26px;width:211px;line-height:1;margin-top:59px;}
#l-sol1{background:#FFF url(images/sol-shadow.gif) 0 -102px no-repeat\9;}
#l-sol2{background:#FFF url(images/sol-shadow.gif) 0 -136px no-repeat\9;}
#l-sol3{background:#FFF url(images/sol-shadow.gif) -180px -102px no-repeat\9;}
#l-sol4{background:#FFF url(images/sol-shadow.gif) -180px -136px no-repeat\9;}
.h1-normal2{font-weight:400;letter-spacing:0;}
.compdiv{text-align:center;font-weight:900;font-size:7.5pt;line-height:1.3;color:#900;margin:-4px 0 0;}
#sol-img7{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) 0 -137px no-repeat;padding:0;}
#g-sol1{background:#FFF url(images/sol-shadow.gif) 0 -170px no-repeat\9;}
#g-sol2{background:#FFF url(images/sol-shadow.gif) -180px -170px no-repeat\9;}
#sol-img8{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) -684px 0 no-repeat;padding:0;}
#sol-img9{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) 0 -137px no-repeat;padding:0;}
#sol-img10{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) -684px -137px no-repeat;padding:0;}
#sol-img11{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) 0 -274px no-repeat;padding:0;}
#sol-img12{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) -342px -274px no-repeat;padding:0;}
#sol-img13{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) -684px -274px no-repeat;padding:0;}
#sol-img14{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-1.jpg) -684px -274px no-repeat;padding:0;}
.h1-normal3{letter-spacing:-1px;}
#sol-img15{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) no-repeat;padding:0;}
#sol-img16{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) -342px 0 no-repeat;padding:0;}
#sol-img17{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) -684px 0 no-repeat;padding:0;}
#sol-img18{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) -342px -137px no-repeat;padding:0;}
#article3{width:594px;height:253px;float:left;text-align:left;margin-left:8px;border-left:2px solid #D3D3D3;}
#sol-heading5{float:right;text-align:center;height:26px;width:211px;line-height:1.4;margin-top:39px;}
#sol-img19{float:left;text-align:center;height:137px;width:342px;background:url(images/h-sol-2.jpg) -684px -137px no-repeat;padding:0;}
.h1-normal4{font-size:18pt;font-weight:100;letter-spacing:1px;}
blockquote{text-align:justify;margin:-1px 24px;padding:0;}
.quote{font-size:9pt;font-style:italic;color:#000;}
#sol-img20{float:left;text-align:center;height:137px;width:342px;background:url(images/h-various.jpg) -342px 0 no-repeat;padding:0;}
#a-item1{background:#FFF url(images/sol-shadow.gif) -180px -204px no-repeat\9;}
#a-item2{background:#FFF url(images/sol-shadow.gif) -360px -204px no-repeat\9;}
#a-item3{background:#FFF url(images/sol-shadow.gif) -540px -204px no-repeat\9;}
#sidebar3{float:left;text-align:left;width:176px;height:212px;background:url(images/ac_thumbs.gif) no-repeat;margin:2px 0 0 4px;padding:0;}
#awards{width:612px;height:212px;border-left:0;}
#awards,#associations{float:left;text-align:left;margin:2px 0 0 4px;}
#associations{clear:both;width:792px;height:222px;margin-top:10px;}
#th-container{float:left;width:788px;height:200px;margin-top:6px;border-top:2px solid #900;}
#thumbs2{width:782px;height:200px;text-align:center;margin:auto;}
#column1,#column2{float:left;width:304px;margin-top:6px;border-top:2px solid #900;}
#divisions2 li{float:left;color:#696969;font-size:9pt;}
#divisions2 a:link,#divisions2 a:hover,#divisions2 a:visited{display:block;text-decoration:none;height:100%;}
#assoc1{background:url(images/ac_thumbs.gif) -176px 0 no-repeat;width:200px;height:56px;margin:53px 91px 0 0;}
#assoc2{background:url(images/ac_thumbs.gif) -176px -76px no-repeat;width:150px;height:136px;margin:13px 91px 0 0;}
#assoc3{background:url(images/ac_thumbs.gif) -376px -50px no-repeat;width:247px;height:162px;}
h3{font-size:10pt;font-weight:900;color:#900;margin:0;padding:0;}
.context2{text-align:left;font-size:8pt;color:#696969;line-height:1.2;margin:0 0 0 3px;padding:0;}
.context3{text-align:left;font-size:8pt;color:#696969;line-height:1.2;margin:6px 0 10px 3px;padding:0;}
.h2{font-size:8pt;font-weight:100;color:#900;padding-top:13px;margin:0 0 0 3px;}
#certifications,#th-container2{width:788px;float:left;text-align:left;margin:6px 0 0 8px;}
#certifications{min-height:232px;}
#column3{float:left;width:788px;margin-top:6px;border-top:2px solid #900;}
#th-container2{height:168px;margin-top:6px;border-top:2px solid #900;}
#thumbs3{width:498px;height:168px;text-align:center;margin:20px auto auto;}
#cert1{background:url(images/ac_thumbs.gif) -151px -212px no-repeat;width:85px;height:122px;margin:0 22px 0 0;}
#cert2{background:url(images/ac_thumbs.gif) 0 -212px no-repeat;width:150px;height:81px;margin:20px 22px 0 0;}
#cert3{background:url(images/ac_thumbs.gif) -338px -212px no-repeat;width:96px;height:106px;margin:4px 22px 0 0;}
#cert4{background:url(images/ac_thumbs.gif) -238px -212px no-repeat;width:100px;height:61px;margin:30px 0 0 0;}
#info-box3{height:30px;margin-top:12px;}
#map{float:left;border-left:2px solid #D3D3D3;margin:30px 0 0 8px;}
#map-cell{width:570px;height:432px;margin-top:-26px;background:url(images/gcc-loc.png) no-repeat top right;}
.compdiv2{text-align:center;font-weight:400;font-size:7pt;line-height:1.3;color:#900;}
h4{text-align:left;font-size:11pt;font-weight:900;color:#900;margin:0 0 0 16px;padding:0;}
.entry{float:left;width:522px;text-align:left;}
form label{display:block;font-size:9pt;color:#696969;padding-bottom:8px;width:400px;line-height:11px;}
form input{margin-top:2px;display:block;}
form select{display:block;float:left;}
form label.field-first,form label.field-title,form label.field-phone,form label.field-address,form label.field-city,form label.field-describe{clear:left;}
form label.field-first,form label.field-last,form label.field-title,form label.field-company,form label.field-phone,form label.field-ext,form label.field-city,form label.field-describe{float:left;width:236px;margin:0 16px 0 0;}
form label.field-first input,form label.field-last input,form label.field-title input,form label.field-company input,form label.field-city input,form label.field-phone input,form label.field-ext input,form label.field-describe input{float:left;width:236px;}
form label.field-security{float:left;width:240px;}
form label.field-security input{float:right;width:120px;}
form label.field-state{float:left;width:60px;margin-right:10px;}
form label.field-state select{margin-top:3px;float:left;width:60px;}
form label.field-zip,form label.field-zip input{float:left;width:166px;}
form label.field-email,form label.field-email input,form label.field-address,form label.field-address input{float:left;width:488px;}
textarea{display:block;width:236px;}
form textarea{margin-top:3px;width:236px;height:60px;}
.custdata{margin-left:16px;border:0;padding:0;}
.req{font-weight:900;color:#900;}
.submit{float:right;margin-right:10px;}
.invalid{float:left;font-size:7pt;font-weight:900;width:170px;margin:0;padding:0;}
.captchaimg{float:left;margin:3px 20px 0 0;}
h5{text-align:center;font-size:18pt;font-weight:900;color:#900;margin:0;padding:0;}
#form-wrapper{float:left;width:550px;height:120px;margin-left:16px;}
#form-container{width:230px;height:110px;text-align:center;margin:auto auto auto 100px;}
h2{text-align:left;font-size:14pt;font-weight:900;color:#900;margin:0 0 16px 16px;padding:0;}
label.field-login,label.field-password{display:inline;line-height:24pt;color:#696969;}
label.field-login input,label.field-password input{display:inline;width:160px;}
.portal{border:0;margin:0;padding:0;}
.login-field{float:left;text-align:right;border:0;margin:0;padding:0;}
.login{float:left;width:50px;margin:6px 0 0 64px;padding:0;}
.fail{float:left;font-size:9pt;color:#00F;text-decoration:none;margin:0 0 0 16px;padding:0;}
#up-down,#up-down ul{float:left;clear:both;list-style:none;margin:0;padding:0;}
#up-down li{float:left;text-align:center;height:auto;width:56px;color:#696969;font-size:9pt;line-height:2;margin:0 100px 0 16px;}
#f-item1,#f-item2,#f-item3{width:180px;float:left;text-align:left;list-style-type:none;font-family:"Arial black";font-weight:100;font-size:12pt;line-height:2;text-shadow:1px 1px 2px #999;background-color:#FFF;margin:8px 0 0;}
#f-item1{background:#FFF url(images/sol-shadow.gif) 0 -266px no-repeat\9;}
#f-item2{background:#FFF url(images/sol-shadow.gif) -180px -266px no-repeat\9;}
#f-item3{background:#FFF url(images/sol-shadow.gif) -360px -266px no-repeat\9;}
.user-session{text-align:left;font-size:11pt;font-weight:900;color:#666;margin:0 0 120px 12px;}
.bodytext{font-size:9pt;color:#666;margin-left:16px;line-height:1.2;}
.sidebarhead{font-size:14px;font-weight:700;color:#333;}
.bodytextlinks{font-size:13px;font-weight:900;line-height:24px;color:#333;text-decoration:underline;}
#pages,#pages ul,#divisions,#divisions ul,.nl-indent,.nl-indent ul,#divisions2,#divisions2 ul{list-style:none;margin:0;padding:0;}
#divisions a:link,#divisions a:hover,#divisions a:visited,#tr-comp a:link,#tr-comp a:hover,#tr-comp a:visited,#pw-comp a:link,#pw-comp a:hover,#pw-comp a:visited{display:block;text-decoration:none;height:82px;}
#pages ul,.nav-print,.logo-print,.dcp-print,.rrr-print,.hl-print,.gccdiv-print,.promo-print,.map-print,.no-print,.sol-print{display:none;}
a,.gcc a:link,.gcc a:visited,.gcc a:hover,.gcc a:active{color:#900;}
#sol1 a:link,#sol2 a:link,#sol3 a:link,#sol4 a:link,#sol5 a:link,#sol6 a:link,#sol1 a:visited,#sol2 a:visited,#sol3 a:visited,#sol4 a:visited,#sol5 a:visited,#sol6 a:visited,#l-sol1 a:link,#l-sol2 a:link,#l-sol3 a:link,#l-sol4 a:link,#l-sol1 a:visited,#l-sol2 a:visited,#l-sol3 a:visited,#l-sol4 a:visited,#g-sol1 a:link,#g-sol2 a:link,#g-sol1 a:visited,#g-sol2 a:visited,#f-item1 a:link,#f-item2 a:link,#f-item3 a:link,#f-item1 a:visited,#f-item2 a:visited,#f-item3 a:visited{display:block;height:34px;text-decoration:none;color:#900;border:1px solid #000;}
#sol1 a:hover,#sol2 a:hover,#sol3 a:hover,#sol4 a:hover,#sol5 a:hover,#sol6 a:hover,#l-sol1 a:hover,#l-sol2 a:hover,#l-sol3 a:hover,#l-sol4 a:hover,#g-sol1 a:hover,#g-sol2 a:hover,#f-item1 a:hover,#f-item2 a:hover,#f-item3 a:hover{display:block;height:34px;color:#666;border:1px solid #666;}
#sol-heading1,#sol-heading2{float:right;text-align:center;height:26px;width:211px;line-height:1;margin:59px 0 0;padding:0;}
#p-sol1 a:link,#p-sol2 a:link,#p-sol1 a:visited,#p-sol2 a:visited,#c-sol1 a:link,#c-sol2 a:link,#c-sol1 a:visited,#c-sol2 a:visited,#w-sol1 a:link,#w-sol2 a:link,#w-sol1 a:visited,#w-sol2 a:visited,#f-sol1 a:link,#f-sol2 a:link,#f-sol1 a:visited,#f-sol2 a:visited,#a-item1 a:link,#a-item2 a:link,#a-item3 a:link,#a-item1 a:visited,#a-item2 a:visited,#a-item3 a:visited{display:block;height:68px;text-decoration:none;color:#900;border:1px solid #000;}
#p-sol1 a:hover,#p-sol2 a:hover,#c-sol1 a:hover,#c-sol2 a:hover,#w-sol1 a:hover,#w-sol2 a:hover,#f-sol1 a:hover,#f-sol2 a:hover,#a-item1 a:hover,#a-item2 a:hover,#a-item3 a:hover{display:block;height:68px;color:#666;border:1px solid #666;}
#c-sol1,#c-sol2,#w-sol1,#w-sol2,#f-sol1,#f-sol2,#a-item1,#a-item2,#a-item3{width:180px;float:left;text-align:center;list-style-type:none;font-family:"Arial black";font-weight:100;font-size:16pt;line-height:3.1;letter-spacing:-1px;text-shadow:1px 1px 2px #999;background-color:#FFF;margin:8px 0 0;}
#tr-comp,#pw-comp{padding:0;}
#tr-comp li,#pw-comp li{float:left;list-style:none;height:128px;color:#696969;font-size:9pt;}
#l-sol1,#l-sol2,#l-sol3,#l-sol4,#g-sol1,#g-sol2{width:180px;float:left;text-align:left;list-style-type:none;font-family:"Arial black";font-weight:100;font-size:12pt;line-height:2;letter-spacing:-1px;text-shadow:1px 1px 2px #999;background-color:#FFF;margin:8px 0 0;}
#article4,#article5{float:left;width:576px;height:396px;border-left:2px solid #D3D3D3;margin:30px 0 0 8px;}
