html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{background:#f6f6f1;color:#222;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:15px;font-size:1.5rem;font-weight:400;line-height:1.5;margin:0;padding:0;width:100%}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:helvetica neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}h1,.h1{font-size:30px;font-size:3rem;line-height:45px;line-height:4.5rem;margin:0 0 15px;margin:0 0 1.5rem}body.front h1{margin-bottom:.5rem;font-style:italic;color:#88816c;float:left;clear:left}em{font-style:italic}strong{font-weight:700}.front .messages{float:left;width:90%}.messages.error{background:#edede4;border:1px solid #ccc;color:#01aef0;background-position:0 0;padding:10px;padding-left:15px}div.error{background-image:none}.view-home-page-background-image .content-wrapper h2{font-size:50px;font-size:4rem;line-height:55px;line-height:5.5rem}.view-home-page-background-image .content-wrapper h2 a{color:#152141;text-shadow:0 1px 1px #eee}h2,.h2{color:#88816c;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;margin-bottom:5px;margin-bottom:.5rem}h2.section-title{color:#222;font-size:30px;font-size:3rem;line-height:34px;line-height:3.4rem;margin-bottom:5px;margin-bottom:.5rem;border-bottom:1px solid #eee;margin:0 auto 2rem;width:1100px;padding:0;width:100%}#bottom-section h2.section-title{display:none}#navigation h2.megamenu-parent-title{line-height:36px;line-height:3.6rem;font-size:12px;font-size:1.2rem;font-weight:700;text-transform:uppercase}h3,.h3,.views-label,.field-label{font-size:18px;font-size:1.8rem;line-height:2rem;margin-top:1.2em;font-weight:400}.content h3{margin-bottom:15px;margin-bottom:1.5rem;padding-bottom:4px;padding-bottom:.4rem;border-bottom:1px solid #e2e2e2}.views-label{padding:.5rem 0 1rem;border-bottom:1px solid #eee}#navigation h3.megamenu-slot-title{font-size:22px;font-size:2.2rem;line-height:28px;line-height:2.8rem}#navigation h3.nolink{font-size:16px;font-size:1.6rem;line-height:32px;line-height:3.2rem;color:#fff}#content-bottom #block-block-2 .content .social h4{margin:0 0 1em;font-weight:200}#bottom-section .block h4{margin:8px 0 2px;margin:.8rem 0 .2rem}#bottom-section .block h4.item-title{margin:0 0 2px;margin:0 0 .2rem}#bottom-section .block h4 a,#bottom-section .block h4 a:link,#bottom-section .block h4 a:visited{color:#336191;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;text-transform:uppercase;font-weight:500}#bottom-section .block h4 a:hover{color:#222}h4,h5,h6,.h4,.h5,.h6{font-size:16px;font-size:1.6rem;font-weight:600;line-height:1.5rem;margin-top:1.5em}p{font-size:15px;font-size:1.5rem;line-height:1.75;margin:0 0 20px;margin:0 0 2rem}.view-home-page-background-image .content-wrapper .views-field-body p{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;font-weight:300;margin-bottom:15px;margin-bottom:1.5rem}.caption{font-style:italic;font-size:12px;font-size:1.2rem;text-align:center}a,a:link,a:visited{color:#336191;text-decoration:none}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-read-more-horizontal a{color:#336191!important;text-decoration:none!important}sup{position:relative;bottom:.5em;font-size:.8em}sub{position:relative;top:.3em;font-size:.8em}#bottom-section a img{margin:0;width:100%;height:auto}div.content a img{float:left;margin:0 10px 10px;margin:0 1rem 1rem}.field-type-image a img,#bottom-section a img{display:block;border:1px solid #fff;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.field-type-image a img:hover,#bottom-section a img:hover{opacity:.92;border:1px solid #bad5f1;box-shadow:0 2px 4px #999}#get-csv input,.node-readmore a,.node-readmore a:link,.node-readmore a:visited,.node-type-software-update span.file,.node-type-software-update .field-name-field-update-file span.file,.page-software-demo span.file a,.views-widget-filter-field_software_resource_type_tid .form-type-bef-link a,.button a,input#edit-submit,button.search,input[type=submit]{font-size:1.4rem!important;padding:7px 10px!important;line-height:normal!important;color:#fff;background:#61cffa;background:-moz-linear-gradient(top,#61cffa 0%,#4db2dd 30%,#0e9dd5 24%,#4dd8fe 80%,#37d7ff);background:-webkit-gradient(linear,left top,left bottom,from(#61cffa),color-stop(0.30,#4db2dd),color-stop(0.24,#0e9dd5),color-stop(0.80,#4dd8fe),to(#37d7ff));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:2px solid #008ecb;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;text-shadow:0 1px 0 rgba(0,0,0,.8),0 1px 0 #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4db2dd',endColorstr='#37d7ff');background:-ms-linear-gradient(top,#4db2dd 8%,#37d7ff 100%)}#get-csv input,.node-readmore a,.node-readmore a:link,.node-readmore a:visited,.node-type-software-update span.file,.node-type-software-update .field-name-field-update-file span.file,.page-software-demo span.file a,.views-widget-filter-field_software_resource_type_tid .form-type-bef-link a,input#edit-submit,input[type=submit]{margin:10px 7px}.button:link,.button:visited{color:#fff;text-shadow:0 1px 0 #ad530d}.node-type-software-update span.file a{color:#fff}.node-type-software-update span.file,.node-type-software-update .field-name-field-update-file span.file{float:right;margin:0 0 0 5px}.node-type-software-update .field-name-field-update-file span.file a{color:#fff;font-size:18px;font-size:1.8rem}#get-csv input:hover,.node-type-software-update span.file:hover,.node-type-software-update .field-name-field-update-file span.file:hover,.node-readmore a:hover,.button a:hover,input#edit-submit:hover,button.search:hover,input[type=submit]:hover,.view-software-page-2 .buy-button a:hover{text-shadow:0 1px 0 #004388;background:#336191;background:-moz-linear-gradient(top,#336191 0%,#004388 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#336191),color-stop(100%,#004388));background:-webkit-linear-gradient(top,#336191 0%,#004388 100%);background:-o-linear-gradient(top,#336191 0%,#004388 100%);background:-ms-linear-gradient(top,#336191 0%,#004388 100%);background:linear-gradient(to bottom,#336191 0%,#004388 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336191',endColorstr='#004388')}.view-software-page .buy-button a:hover,.view-software-page-2 .buy-button a:hover{background:#4194b8;background:-moz-linear-gradient(top,#2c7392 8%,#0b5879 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(8%,#2c7392),color-stop(100%,#0b5879));background:-webkit-linear-gradient(top,#2c7392 8%,#0b5879 100%);background:-o-linear-gradient(top,#2c7392 8%,#0b5879 100%);background:-ms-linear-gradient(top,#2c7392 8%,#0b5879 100%);background:linear-gradient(to bottom,#2c7392 8%,#0b5879 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c7392',endColorstr='#0b5879')}.page-software .try-button a:hover,.page-node-2186 .try-button a:hover{background:#4aa2c7;background:-moz-linear-gradient(top,#4aa2c7 0%,#1492c8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4aa2c7),color-stop(100%,#1492c8));background:-webkit-linear-gradient(top,#4aa2c7 0%,#1492c8 100%);background:-o-linear-gradient(top,#4aa2c7 0%,#1492c8 100%);background:-ms-linear-gradient(top,#4aa2c7 0%,#1492c8 100%);background:linear-gradient(to bottom,#4aa2c7 0%,#1492c8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4aa2c7',endColorstr='#1492c8',GradientType=0)}.webform-client-form input#edit-submit:hover{background:#e86d0c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2U4NmQwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZThkMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e86d0c 8%,#ee8d24 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(8%,#e86d0c),color-stop(100%,#ee8d24));background:-webkit-linear-gradient(top,#e86d0c 8%,#ee8d24 100%);background:-o-linear-gradient(top,#e86d0c 8%,#ee8d24 100%);background:-ms-linear-gradient(top,#e86d0c 8%,#ee8d24 100%);background:linear-gradient(to bottom,#e86d0c 8%,#ee8d24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e86d0c',endColorstr='#ee8d24',GradientType=0)}.view-software-page .buy-button a{margin:0;box-shadow:inset 0 1px 3px #8e4000;text-shadow:0 1px 0 #9b4f07;background:#34f1f8;background:-moz-linear-gradient(top,#34f1f8 0%,#13e6ee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#34f1f8),color-stop(100%,#13e6ee));background:-webkit-linear-gradient(top,#34f1f8 0%,#13e6ee 100%);background:-o-linear-gradient(top,#34f1f8 0%,#13e6ee 100%);background:-ms-linear-gradient(top,#34f1f8 0%,#13e6ee 100%);background:linear-gradient(to bottom,#34f1f8 0%,#13e6ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#34f1f8',endColorstr='#0eb0ee',GradientType=0)}.view-software-page .buy-button a:hover{background:#0dbcff;background:-moz-linear-gradient(top,#0dbcff 0%,#0eb0ee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0dbcff),color-stop(100%,#0eb0ee));background:-webkit-linear-gradient(top,#0dbcff 0%,#0eb0ee 100%);background:-o-linear-gradient(top,#0dbcff 0%,#0eb0ee 100%);background:-ms-linear-gradient(top,#0dbcff 0%,#0eb0ee 100%);background:linear-gradient(to bottom,#0dbcff 0%,#0eb0ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0dbcff',endColorstr='#0eb0ee',GradientType=0)}.view-software-page-2 .buy-button a{background:-moz-linear-gradient(top,#0e9dd5 0%,#336191 30%,#004388 24%,#0e9dd5 80%,#4db2dd);background:-webkit-gradient(linear,left top,left bottom,from(#0e9dd5),color-stop(0.30,#336191),color-stop(0.24,#004388),color-stop(0.80,#0e9dd5),to(#4db2dd));-moz-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;text-shadow:0 1px 0 rgba(0,0,0,.8),0 1px 0 #fff}.view-software-page-2 .buy-button a:hover{text-shadow:0 1px 0 #004388;background:#336191;background:-moz-linear-gradient(top,#336191 0%,#004388 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#336191),color-stop(100%,#004388));background:-webkit-linear-gradient(top,#336191 0%,#004388 100%);background:-o-linear-gradient(top,#336191 0%,#004388 100%);background:-ms-linear-gradient(top,#336191 0%,#004388 100%);background:linear-gradient(to bottom,#336191 0%,#004388 100%)}.view-front-page-news .view-header a,.view-front-page-news-2 .view-header a,.view-front-page-news-imported .view-header a,.view-front-page-news-imported-2 .view-header a,.view-software_news .view-header a{width:110px!important;font-size:1.4rem!important;margin:5px 0;padding:7px 10px!important;display:block!important;line-height:normal!important;color:#fff;background:-moz-linear-gradient(top,#61cffa 0%,#4db2dd 30%,#0e9dd5 24%,#4dd8fe 80%,#37d7ff);background:-webkit-gradient(linear,left top,left bottom,from(#61cffa),color-stop(0.30,#4db2dd),color-stop(0.24,#0e9dd5),color-stop(0.80,#4dd8fe),to(#37d7ff));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:2px solid #008ecb;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;text-shadow:0 1px 0 rgba(0,0,0,.8),0 1px 0 #fff;background:-ms-linear-gradient(top,#61cffa 0%,#4dd8fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61cffa',endColorstr='#4dd8fe')}.view-front-page-news .view-header a:hover,.view-front-page-news-2 .view-header a:hover,.view-front-page-news-imported .view-header a:hover,.view-front-page-news-imported-2 .view-header a:hover,.view-software_news .view-header a:hover{text-shadow:0 1px 0 #004388;background:#336191;background:-moz-linear-gradient(top,#336191 0%,#004388 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#336191),color-stop(100%,#004388));background:-webkit-linear-gradient(top,#336191 0%,#004388 100%);background:-o-linear-gradient(top,#336191 0%,#004388 100%);background:-ms-linear-gradient(top,#336191 0%,#004388 100%);background:linear-gradient(to bottom,#336191 0%,#004388 100%)}.more-link a,.more-link a:link,.more-link a:visited,.view-blog p a,.view-blog p a:link,.view-blog p a:visited{color:#38352c;float:none;font-size:1.15rem;font-weight:700;padding:0;text-transform:uppercase;white-space:nowrap;display:inline;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.more-link a:hover,.view-blog p a:hover{color:#f48d29}.webform-client-form input#edit-submit{float:left;margin-left:12.4%}.webform-client-form input#edit-submit:hover{background:#e86d0c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2U4NmQwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZThkMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e86d0c 8%,#ee8d24 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(8%,#e86d0c),color-stop(100%,#ee8d24));background:-webkit-linear-gradient(top,#e86d0c 8%,#ee8d24 100%);background:-o-linear-gradient(top,#e86d0c 8%,#ee8d24 100%);background:-ms-linear-gradient(top,#e86d0c 8%,#ee8d24 100%);background:linear-gradient(to bottom,#e86d0c 8%,#ee8d24 100%)}.webform-client-form .form-item-submitted-intended-use{width:45%;float:left}.search-advanced.collapsible{padding:0;width:100%;float:left;height:auto}.search-advanced.collapsible .fieldset-wrapper{padding:2%;float:left;width:96%}#block-search-form{position:absolute;padding:0;right:-55px}#block-search-form #search-block-form{position:relative;height:30px;padding:1.5%;margin-top:4%;background:#d9d9cd;width:78%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#block-search-form #search-block-form input.form-text{border:0;color:#aaa;float:left;font-size:14px;font-size:1.4rem;font-style:italic;font-weight:100;width:79%}.ie7 #block-search-form #search-block-form input.form-text,.ie8 #block-search-form #search-block-form input.form-text{width:240px}.ie7 #block-search-form #search-block-form,.ie8 #block-search-form #search-block-form{width:300px}#block-search-form.block{margin:0}#search-block-form button.search{position:absolute;right:4px;top:5px;width:14%;height:28px;margin:0 0 0 1%;float:left;padding:4px 0;text-align:center;font-size:21px;font-size:2.1rem!important;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#search-block-form button.search .icon-search-2{position:absolute;top:2px;left:7px}.ie7 #search-block-form button.search,.ie8 #search-block-form button.search{width:50px}#search-block-form input.form-submit{width:0;padding:0;float:none}button.search input{background:0 0;border:none;box-shadow:none}.submitted{font-size:12px;font-size:1.2rem;font-weight:400;font-style:italic}.views-row{float:left;width:100%;position:relative}li ul,li ol{margin:0}ul,ol{margin:0 1.5em 1.5em 0;padding-left:1.5em;font-size:15px;font-size:1.5rem}ul{list-style-type:disc}ul li.collapsed{list-style-image:none;list-style-type:none}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}hr{background:#666;border:none;clear:both;float:none;height:1px;margin:0 0 1.4375em;width:100%}fieldset{border:1px solid #ccc;margin:0 0 1.4375em;padding:1.5em}table{margin-bottom:1.5em;width:100%}th,tr,td{vertical-align:top}th{padding-right:1em}.clearer,.clear{clear:both;height:0}.sticky-header th,.sticky-table th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left}.left{float:left}.right{float:right}img{position:relative;height:auto!important}input,label,textarea{font-size:15px;font-size:1.5rem}input,textarea{padding:6px 5px;padding:.6rem .5rem;border:1px solid #d9d9cd;box-shadow:inset 0 0 4px #f4f4ee}input[type=search]{box-sizing:none;-webkit-appearance:none}input:focus,input.active,textarea:focus,textarea.active{border:1px solid #bad5f1;box-shadow:0 0 4px #bad5f1}input#edit-submit{float:right}.webform-client-form .form-item{float:left;width:100%}.webform-client-form .form-item.form-type-checkbox{float:left;width:88%;margin-left:12%}.webform-client-form label{float:left;margin-right:1em}.webform-client-form .webform-component-textfield label,.webform-client-form .webform-component-email label{width:11%}.webform-client-form input[type=text],.webform-client-form input[type=email]{float:left;width:70%}#webform-client-form-375 input[type=text],#webform-client-form-375 input[type=email]{float:left;width:37%}.webform-client-form input[type=radio]{float:left;width:2%}.webform-client-form input.form-checkbox{float:left;width:2%;border:0}.webform-client-form input.form-checkbox:focus{border:0}.webform-client-form textarea{float:left;width:100%}.webform-client-form .description{float:left;width:87%;margin-left:13%;font-style:italic}.webform-client-form .grippie{display:none}.page-node-83 .webform-client-form label{float:left;width:17%;margin-right:1em}.page-node-83 .webform-client-form input.form-text{width:300px}#edit-submitted-software-architecture input[type=radio]{width:5%}#webform-client-form-392 .form-item.form-type-checkbox{float:left;margin-left:0%;width:300px}#webform-component-agreement input[type=checkbox]{width:20px;float:left}.form-item-submitted-intended-use-IWT,.form-item-submitted-industry-Civil-Engineering{clear:both}.webform-client-form-392{width:100%!important}.webform-client-form #edit-submitted-intended-use .form-item,.webform-client-form #edit-submitted-industry .form-item{width:33%!important}.webform-client-form #edit-submitted-intended-use .form-item input,.webform-client-form #edit-submitted-industry .form-item input{width:10%!important;float:left}.webform-client-form #edit-submitted-intended-use .form-item label,.webform-client-form #edit-submitted-industry .form-item label{width:75%!important;float:right}.form-required{float:left}#edit-submitted-agreement{float:left}#webform-component-agreement label{margin-right:1px;float:left}.search-results li{padding:10px 0;border-bottom:1px solid #dfdfdf}form#user-register-form{}form#user-register-form span.required{font-size:10px;font-size:1rem;color:red}form#user-register-form fieldset{padding:0 1.5em;margin:1em 0 1.4375em}#edit-account input#edit-name{width:98%}#edit-account input#edit-mail{width:98%}#edit-account #edit-conf-mail{width:98%}form#user-register-form fieldset legend span{font-size:20px;font-size:2rem}form#user-register-form fieldset.group-personal-info{float:left;height:auto;width:45%;padding:2%}form#user-register-form fieldset#user_user_form_group_business_info{float:right;height:auto;width:44%;padding:2% 2% 4%}form#user-register-form fieldset.group-personal-info input{width:98%;padding-right:0}form#user-register-form #edit-field-salutation .form-item{margin-top:0}form#user-register-form fieldset#user_user_form_group_business_info input{width:98%;padding-right:0}form#user-register-form #edit-field-address-type .form-item{margin-top:0}form#user-register-form fieldset.group-address{float:left;height:auto;width:45%;padding:2%}form#user-register-form fieldset.group-address input{width:98%}form#user-register-form fieldset#user_user_form_group_sales_interest{float:right;width:44%;margin-left:2%;padding:2%;height:auto}#field-company-name-add-more-wrapper .form-item{margin-top:0}#field-user-website-add-more-wrapper .form-item{margin-bottom:0}#edit-field-organization-type{width:200px;float:left;clear:left;margin-top:-15px}#edit-field-business-type{width:200px;float:left;clear:left;margin-top:-15px}#edit-field-preferred-contact{float:left;width:200px;margin-top:-15px}#edit-field-mail-opt-in{float:left;width:300px}#edit-field-mail-opt-in label{display:none}#edit-field-mail-opt-in-und label{display:block;float:left;margin-top:-15px;width:200px}input#edit-field-mail-opt-in-und-1{width:30px!important;float:right;margin-right:40px}#edit-field-user-website{float:left;clear:left}form#user-register-form fieldset.group-sales-interest .field-name-field-software-interest,form#user-register-form fieldset.group-sales-interest .field-name-field-consulting-service-interest{width:50%;float:left}form#user-register-form #edit-submit{float:right;clear:right}.location-contact-info{padding:0;width:40%;float:left;margin:20px 0 0 600px;box-shadow:0 0 10px #dfdfdf;position:absolute}.location-contact-info .views-field.views-field-title{padding:0;margin:0 0 20px}.location-contact-info .views-field p{margin:0}.location-contact-info .views-field.views-field-title h3{background:#f4f4ee;padding:20px;margin:0 0 10px}.location-contact-info .views-field{padding:5px 20px}.location-contact-info .views-row{width:100%;padding:0 0 2%}.location-contact-info .views-label{border:none}.webform-client-form #webform-component-do-you-have-administrator-privileges label{width:100%;margin-right:0}.webform-client-form #webform-component-do-you-have-administrator-privileges label.option{width:11%;margin-right:1em}#webform-component-serial_number_non_demo .form-item,#webform-component-serial_number_demo .form-item{width:auto;display:block}#webform-component-serial_number_non_demo .description,#webform-component-serial_number_demo .description{color:red}.form-item.webform-component--serial-number-non-demo,.form-item.webform-component--serial-number-demo{width:100%!important}.webform-client-form-463 .webform-component--serial-number-non-demo input.structured-text.part-0,.webform-client-form-463 .webform-component--serial-number-non-demo input.structured-text.part-2{float:left}.webform-client-form-463 .webform-component--serial-number-non-demo input.structured-text.part-4{float:left}.webform-client-form-463 .structured-text.part-1,.webform-client-form-463 .structured-text.part-3,.webform-client-form-463 .structured-text.part-5{float:left;display:block;height:42px;margin:1.3em .2em 1em 0}.webform-client-form-463 header{max-width:960px}#header{max-width:960px;margin:0 auto}#header.row{width:1100px}#header-inner,.region.region-top-bar{margin:0 auto}#header-inner{width:42%;float:left}.ie7 #header-inner{width:100%;margin-bottom:20px}#top-bar{background:#f6f6f1;max-width:960px;margin:0 auto;padding:5px 0;padding:.5rem 0;color:#747474}#container{margin:0 auto;padding:0;max-width:100%;background:#fff}.region-home-slide{max-width:960px;position:relative;margin:0 auto}#home-slide{margin:0 auto;position:relative;background-color:#fff;width:100%;padding-top:1.5rem;margin-bottom:1%}#home-slide .block{margin:0}#home-slide .block img{margin:0 auto;display:block;width:100%;height:auto}.not-front #home-slide .block a{z-index:100!important}.not-front #block-views-software-news-block .slide-text-inner{z-index:0!important;height:0!important}#bottom-section{width:100%;float:left;margin:0;padding:40px 0 0;padding:4rem 0 0;background:#fff}.front #bottom-section{border:none;margin:0;padding:50px 0 0;padding:2.5rem 0 0;background:#fff}#content-section-wrap{max-width:960px;margin:0 auto}.content-section{width:100%;margin:0;position:relative;float:left;z-index:0}.content-section .field-name-body img{}.region-content-middle,.region-content-bottom{width:100%;max-width:960px;margin:0 auto;position:relative}#footer-wrap-inner{max-width:960px;margin:0 auto}#content-middle{padding-bottom:25px;padding-bottom:2.5rem;background:#fff;max-width:960px;margin:0 auto;position:relative}#content-bottom{width:100%;background:#f6f6f1;margin:0 auto;padding:20px 0;position:relative}#footer-wrap{width:100%;padding:3% 0;background:#edede4}#inner-container{margin:0 auto;padding:4rem 0 0;width:100%;float:left;clear:left;position:relative;z-index:0}body.front #inner-container{padding-top:1rem}#footer-left{float:left;width:35%}#footer-right{float:right;width:65%}#main{padding:0;position:relative}body.two-sidebars #main{float:left;margin:0 0 0 240px;padding:0;width:460px}body.sidebar-first #main{float:right;margin:0;padding:0;width:70}body.sidebar-second #main{float:left;margin:0;padding:0;width:65%}body.sidebar-second.page-node-83 #main{width:63%}table{box-shadow:0 2px 10px #e2e2e2;-moz-box-shadow:0 2px 10px #e2e2e2;-webkit-box-shadow:0 2px 10px #e2e2e2}tbody{border-top:1px solid #e0e0d5;border-left:1px solid #c9c9bd}tr{border-bottom:none;padding:0}tr.even,tr.odd{background:#fff;border-bottom:1px solid #c9c9bd}tr.even{background:#e0e0d5}tr.odd{background:#f4f4ee}.main-content .content table a img,.main-content .content table img{margin:0}th.active img{display:inline}td,th{padding:15px}thead{background:#bad5f1}thead tr th,th{border:1px solid #a0c3e5;font-weight:500;font-size:12px;text-transform:uppercase;background:#bad5f1}tr td{border-right:1px solid #e0e0d5;border-left:1px solid #e0e0d5}tr.odd td{border-right:1px solid #e0e0d5;border-left:1px solid #e0e0d5}tr.even td{border-right:1px solid #c9c9bd;text-shadow:0 1px 0 #e0e0d5}td a,td a:link,td a:visited{color:#155da9;line}td a:hover{color:#222}td.active{background:inherit}tr.odd .form-item,tr.even .form-item{margin-bottom:0;margin-top:0;white-space:nowrap}table .views-field-title,table .views-field-field-consulting-service-ref{line-height:1.3}table .views-field-body{width:40%}.view-itasca-staff td,.view-itasca-staff th{padding:1%}.views-field-field-staff-photo{min-width:120px}.views-field-field-staff-photo img{width:100%;height:auto}.view-software-resources table td,.view-software-resources table th{padding:1%}.view-software-training tr.odd td,.view-software-training tr.even td{padding-top:15px;padding-bottom:18px}body.two-sidebars #sidebar-first{float:left;margin:0 0 0 -700px;padding:0}body.two-sidebars #sidebar-second{float:right;margin:0;padding:0;width:220px}body.sidebar-first #sidebar-first{float:left;margin:0;padding:2%;width:28%;position:relative}body.sidebar-second #sidebar-second{float:right;margin:0;padding:2%;width:28%;position:relative;background:#f6f6ef}body.sidebar-second.page-node-83 #sidebar-second{width:32%}#header{padding:2.5em 0 0;position:relative;background-color:#fff;z-index:10}#header #logo{float:left;margin:0 1em 1.5em 0;max-width:150px}#header #logo img{width:100%;height:auto}#header #site-name-slogan{float:left;margin:0 0 2.5em;max-width:350px}#header .region-header{float:right;position:relative;width:58%;display:block}#header #site-name{float:left;font-family:Arial,Helvetica,sans-serif;margin:0 4% 0 0}#header #site-name a,#header #site-name a:link,#header #site-name a:visited{display:block;font-size:0;line-height:0}#header #site-name a:hover{text-decoration:none}#header #site-slogan{border-left:1px solid #c3c3c3;float:left;font-size:100%;font-weight:200;margin:40px 0 0;padding:3% 0 3% 5%;width:100%}#header #site-slogan h2 a{font-size:.8rem!important}#header #site-slogan a{color:#88816c;text-decoration:underline}#header #site-slogan a:hover{color:#88816c;text-decoration:underline}#navigation{clear:both;padding:0;padding-top:3px;width:100%;margin:0 auto;background:#f4f4ee;border-bottom:1px solid #fff}.ie7 #header-inner{width:35%}.ie7 #navigation{width:960px;margin-bottom:20px!important;clear:both}.ie7 .slider,.ie7 .slider-inner,.ie7 .slide,.ie7 .slide-inner{width:768px!important;height:332px}#navigation.columns{margin:0}#top-bar ul li.leaf,#header ul li.leaf,#navigation ul li.leaf{list-style:none;list-style-image:none}#navigation .region.region-navigation{margin:0 auto}#navigation .menu-name-main-menu,#navigation .nice-menu-main-menu{max-width:960px;width:100%;margin:0 auto;z-index:1001}#navigation .menu-name-main-menu ul.menu,#navigation .nice-menu-main-menu ul.nice-menu-main-menu{background:#f4f4ee;list-style:none outside none;margin:0 auto;width:1100px;padding:0;width:100%;min-height:36px;position:relative}#navigation .menu-name-main-menu ul.menu li,#navigation .menu-name-main-menu ul.nice-menu-main-menu li{float:left;list-style:none outside none;padding:0;position:relative;margin:0 5px 0 0;margin:0 .5rem 0 0;line-height:35px;line-height:3.5rem;text-align:center}#navigation .menu-name-main-menu ul.nice-menu-main-menu li{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}#navigation .menu-name-main-menu>ul.menu>li.last,#navigation .menu-name-main-menu>ul.nice-menu-main-menu>li.last{margin:0;width:24.25%!important}#navigation .menu-name-main-menu>ul.menu>li,#navigation .menu-name-main-menu>ul.nice-menu-main-menu>li{width:24.25%!important}#navigation .menu-name-main-menu ul.menu li a,#navigation .menu-name-main-menu ul.menu li a:link,#navigation .menu-name-main-menu ul.menu li a:visited,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a:link,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a:visited{display:block;font-size:16px;font-size:1.6rem;line-height:36px;line-height:3.6rem;margin:0;padding:0 20px;padding:0 2rem;font-weight:400;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border-radius:4px 4px 0 0;background:#e0e0d9;color:#000;text-shadow:0 1px 0 #f9f9f7}#navigation .menu-name-main-menu ul.menu li a:hover,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a:hover{background-color:#bad5f1}#navigation .menu-name-main-menu ul.menu li a.active,#navigation .menu-name-main-menu ul.menu li a.active:hover,#navigation .menu-name-main-menu ul.menu li a.active-trail,#navigation .menu-name-main-menu ul.menu li a.active-trail:hover,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a.active,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a.active:hover,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a.active-trail,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a.active-trail:hover{border-radius:4px 4px 0 0;background:#bad5f1;color:#152141;text-shadow:0 1px 0 #e0eefc}#navigation .menu-name-main-menu ul.menu li a:hover,#navigation .menu-name-main-menu ul.nice-menu li:hover{background:#e3ebff!important}#navigation .menu-name-main-menu ul.nice-menu ul{top:2.45em;width:100%;position:absolute;left:0;border:1px thin #f4f4ee}#navigation .menu-name-main-menu li.menu-10734,#navigation .menu-name-main-menu li.menu-10733,#navigation .menu-name-main-menu li.menu-11406,#navigation .menu-name-main-menu li.menu-11214,#navigation .menu-name-main-menu li.menu-494,#navigation .menu-name-main-menu li.menu-615{width:24.15%!important}body.front h1{display:none}#block-menu-block-7.block{margin-bottom:2.1em!important}.ie7 #navigation .menu-name-main-menu ul.menu ul.menu,.ie7 #navigation .menu-name-main-menu ul.nice-menu-main-menu ul{width:200px;z-index:100!important}#navigation .menu-name-main-menu ul.menu ul.menu li,#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li{margin:0 5px 0 0;width:100%!important}#navigation .menu-name-main-menu li.menu-696 ul{background:#bad5f1}#navigation .menu-name-main-menu li.menu-494 ul{background:#bad5f1}#navigation .menu-name-main-menu li.menu-615 ul{background:#bad5f1}#navigation .menu-name-main-menu li.menu-699 ul{background:#bad5f1}#navigation .menu-name-main-menu ul.menu ul.menu li a,#navigation .menu-name-main-menu ul.menu ul.menu li a:link,#navigation .menu-name-main-menu ul.menu ul.menu li a:visited,#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a,#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a:link,#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a:visited{background:none repeat scroll 0 0 transparent;color:#38352c;display:block;font-size:14px;font-size:1.2rem;line-height:1.5;margin:4px 0;margin:.4rem 0;padding:5px 10px!important;padding:0 3rem;font-weight:400;text-transform:uppercase;text-shadow:0 1px 0 #e0eefc;text-align:left}#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li{-webkit-border-top-left-radius:0!important;-webkit-border-top-right-radius:0!important;-moz-border-radius-topleft:0!important;-moz-border-radius-topright:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;background:#bad5f1;border:0}.ie7 #navigation .menu-name-main-menu ul.menu ul.menu li a,.ie7 #navigation .menu-name-main-menu ul.menu ul.menu li a:link,.ie7 #navigation .menu-name-main-menu ul.menu ul.menu li a:visited,.ie8 #navigation .menu-name-main-menu ul.menu ul.menu li a,.ie8 #navigation .menu-name-main-menu ul.menu ul.menu li a:link,.ie8 #navigation .menu-name-main-menu ul.menu ul.menu li a:visited,.ie7 #navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a,.ie7 #navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a:link,.ie7 #navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a:visited,.ie8 #navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a,.ie8 #navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a:link,.ie8 #navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a:visited{padding:0 15px;z-index:101}#navigation .menu-name-main-menu ul.menu ul.menu li a:hover,#navigation .menu-name-main-menu ul.menu ul.menu li a.active,#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a:hover,#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a.active{border-radius:3px}#navigation .menu-name-main-menu ul.menu ul.menu li a:hover #navigation .menu-name-main-menu ul.nice-menu-main-menu ul li:hover{background:#e3ebff!important;color:#000;text-shadow:0 1px 0 #bad5f1}#navigation .menu-name-main-menu ul.menu ul.menu li a.active,#navigation .menu-name-main-menu ul.menu ul.menu li a.active-trail,#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a.active,#navigation .menu-name-main-menu ul.nice-menu-main-menu ul li a.active-trail{background:#e3ebff!important;color:#000;text-shadow:0 1px 0 #bad5f1}#hightlighted,#home-slide{clear:both}#header ul.menu li,#top-bar ul.menu li{float:left;margin:0;padding:0}#header ul.menu li a,#top-bar ul.menu li a{display:block}#top-bar ul.menu li{text-transform:uppercase}#top-bar ul.menu li a,#top-bar ul.menu li a:link,#top-bar ul.menu li a:visited{color:#01aef0;padding:0 10px}#top-bar ul.menu li a:hover,#top-bar ul.menu li a.active,#top-bar ul.menu li a.active-trail{color:#000}#header .menu-name-menu-secondary-menu{float:right;font-size:12px;font-size:1.2rem;padding:0 0 2%}#header .menu-name-menu-secondary-menu ul.menu{margin:0;padding:0}#header .menu-name-menu-secondary-menu ul.menu li{font-size:14px;font-size:1.4rem;font-weight:400}#header .menu-name-menu-secondary-menu ul.menu li a{color:#555;margin:0;padding:0 .7em}#header .menu-name-menu-secondary-menu ul.menu li a:hover,#header .menu-name-menu-secondary-menu ul.menu li a.active{color:#000}#header ul.menu li.last a{padding-right:0}#block-system-user-menu{display:block;margin:0 auto;max-width:960px}#block-system-user-menu ul.menu{margin:0;font-size:12px;font-size:1.2rem;font-weight:700;float:right}.breadcrumb{padding:10px 0;max-width:960px;margin:0 auto;font-size:12px;font-size:1.2rem;line-height:1.5;font-style:italic}body.front .breadcrumb{display:none}#skip-link{position:absolute}.item-list ul{margin:0;padding:0 0 0 1.5em}.item-list ul li{margin:0;padding:0}ul.menu li{margin:0;padding:0}ul.inline{clear:both}ul.inline li{margin:0;padding:0 1em 0 0}.tabs-wrapper{border:1px solid #bbb;margin:1.2em 0;font-size:1.75rem;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 6px 0 #aaa;-moz-box-shadow:inset 0 0 6px 0 #aaa;box-shadow:inset 0 0 6px 0 #aaa}ul.primary{border:none;margin:0;padding:0}ul.primary li a{background:0 0;display:block;float:left;line-height:1.5em;margin:0 .5em 0 0;padding:5px 10px;padding:.5rem 1rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}ul.primary li a:hover,ul.primary li a.active{background:#333;border:0;color:#fff}ul.primary li a:hover{background:#888;text-decoration:none}ul.secondary{background:#666;border-bottom:none;clear:both;margin:0;padding:0}ul.secondary li{border-right:none}ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5em;padding:0 1em}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none}ul.secondary a.active{border-bottom:none}.node{margin-bottom:1.5em}.block.main-content{float:left;width:100%;margin:30px 0 0}.main-content h2{border-bottom:1px solid #e0dcd0;text-transform:uppercase;font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem;margin:0 0 25px;margin:0 0 2.5rem}.main-content .summary{width:60%}.main-content .content a img,.main-content .content img{float:left;margin:0 20px 0 0;box-shadow:0 1px 3px #e2e2e2}.main-content .details{float:none}.main-content .links.right{float:right;width:30%;padding:25px;background:#f6f6f1;border-radius:3px}.main-content h3,.block.links.right h2,.block.links.right h3{margin:0 0 5px;font-weight:500;border:none;text-transform:none;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;color:#222}.main-content .date{font-size:12px;font-size:1.2rem;text-transform:uppercase;font-weight:500}.main-content .left .date{margin:0 0 7px}.main-content .date span{border-right:1px solid #aaa;padding-right:8px;margin-right:8px}.main-content .views-row{width:100%}.main-content ul{list-style-type:none;margin:0;padding:0}.main-content ul li.leaf{list-style-type:none;list-style-image:none}#sidebar-second .block.links.right{margin:0}#sidebar-second .block.links,#sidebar-second .block.block-views{margin:0 0 1.5em}#sidebar-second .links.right ul{list-style:none;padding:0;margin:0}.content-section ul.menu li{list-style-image:none;list-style-type:none}#sidebar-second .links ul,#sidebar-second .item-list ul{margin:0;padding:0;list-style-type:none;padding-left:7px}.main-content .links.right ul li a,#sidebar-second .block.links.right ul li a,#sidebar-second .links ul li a,#sidebar-second .item-list ul li a,#sidebar-second .block-menu ul li a{line-height:18px;line-height:1.8rem;margin:0;padding:10px 0;border-bottom:1px dashed #d8d8cb;display:block}#sidebar-second ul li li a:before{content:none}#sidebar-second .links ul li li a,#sidebar-second .links ul li li.last a,#sidebar-second .block.links ul li.expanded li a{font-size:12px;font-weight:600;margin-left:25px;text-transform:uppercase;border-bottom:1px solid #eee;padding:7px 0}#sidebar-second .block.links ul li.expanded li.last a{border-bottom:none}#sidebar-second .block.links ul ul{border-bottom:1px dashed #d8d8cb;padding-bottom:5px}.main-content .links.right .views-row-last a,.main-content .links.right .last a,#sidebar-second .block.links .last a,#sidebar-second .block.links ul li.expanded a,#sidebar-second .links ul li.last a{margin:0;border-bottom:none}#sidebar-second .block.links.right ul li.expanded a{padding:10px 0 0}#sidebar-second .block.links.right ul li a:hover,#sidebar-second .block.links.right ul li a.active{background:0 0}.main-content .past-symposia-button{margin:0}.main-content .button,#sidebar-second .links.right .button{clear:both;margin:20px 0 0;margin:2rem 0 0;float:left;display:inline}.view-software-training td{padding:.5em}.field-name-field-event-image{float:left;margin:0 20px 0 0}.field-name-field-date-custom-tradeshow,.field-name-field-symposium-location{padding:0 0 20px;padding:0 0 2rem}.node-type-event-tradeshow .event-top{float:left;width:100%}.node-type-event-tradeshow .event-top .left{float:left;width:28%;padding-right:4%}.node-type-event-tradeshow .event-top .right{float:left;width:68%}.node-type-event-tradeshow .event-top .right .field-name-body{float:left;width:100%}.node-type-event-tradeshow .event-top .right .field-name-field-symposium-location{font-size:18px;padding:0 0 10px;float:left;text-transform:uppercase;font-weight:500}.node-type-event-tradeshow .event-top .right .field-name-field-address,.node-type-event-tradeshow .event-top .right .field-name-field-event-link{float:left;width:100%}.node-type-event-tradeshow .event-top .right .field-name-field-event-link{padding:10px 0}.node-type-event-tradeshow .event-top .right .field-name-field-date-custom-tradeshow{padding-right:10px;font-size:18px;text-transform:uppercase;font-weight:500}.view-tradeshow-events td{padding:.5em}.view-tradeshow-events td.views-field-title-1 a{display:block}.grid-view.block{float:left;width:25%;margin:1.7%;padding:2%;background:#f6f6f1;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.sidebar-second .grid-view.block{width:42%}.grid-view.block .views-field-title{line-height:1.3;margin:0 0 4px}.grid-view.block .symposium-date,.grid-view.block .symposium-location{font-size:11px;font-size:1.1rem;text-transform:uppercase;font-weight:500;color:#555}.grid-view.block .symposium-date{font-style:italic}.node-type-symposium .symposium-top{float:left;width:100%}.node-type-symposium .symposium-top .left{float:left;width:28%;padding-right:4%}.node-type-symposium .symposium-top .right .field-name-body{float:left;width:100%}.node-type-symposium .symposium-top .right .field-name-field-date-custom-,.node-type-symposium .symposium-top .right .field-name-field-symposium-location{font-size:18px;padding:0 0 10px;float:left;text-transform:uppercase;font-weight:500}.node-type-symposium .symposium-top .right .field-name-field-date-custom-{padding-right:10px}.node-type-symposium .symposium-top .right .field-name-field-symposium-location{padding-left:10px;border-left:1px solid #dfdfdf}.node-type-symposium .symposium-top .right .field-name-field-date-custom- .field-item,.node-type-symposium .symposium-top .right .field-name-field-symposium-location .field-item{float:left}.node-type-symposium .symposium-top .right{float:left;width:68%}.node-type-symposium .symposium-top .left .field-name-field-software-reference.field-type-node-reference{width:92%;padding:4%;float:left;margin:10px 0 0}.content .field-label{margin-top:0;text-transform:uppercase;font-weight:500;font-size:15px}.node-type-training .location-locations-header,.node-type-training .location-locations-wrapper{clear:both;float:left;width:100%}.field-label-inline .field-label,.field-label-inline .field-items{line-height:20px;line-height:2rem}.node-type-training .field-type-node-reference .field-items{width:93%;padding:10px 20px;padding:1rem 2rem}.node-type-training .training-top{float:left;width:100%}.node-type-training .training-top .left{float:left;width:28%;padding-right:4%}.node-type-training .training-top .right .field{padding:0 0}.node-type-training .training-top .right .prices{font-size:24px;padding:0 0 10px;float:left;width:100%}.node-type-training .training-top .right .prices .field{float:left;display:inline;padding-top:0;padding-bottom:0}.node-type-training .training-top .right .prices .field-item{float:left;display:inline}.node-type-training .training-top .right .prices .field-name-field-training-price{padding-right:10px}.node-type-training .training-top .right .prices .field-name-field-training-price-other{padding-left:10px;border-left:1px solid #dfdfdf}.node-type-training .training-top .right{float:left;width:68%}.node-type-training .training-top .left .field-name-field-software-reference.field-type-node-reference,.node-type-training .training-top .left .field-name-field-consulting-service-ref.field-type-node-reference{width:92%;padding:4%;float:left;margin:10px 0 0}.field-name-field-registration-pdf{background:0 0!important;width:auto!important;float:left!important;padding:0!important;margin:0!important}.field.field-name-field-registration-pdf{padding:0!important}.field-name-field-registration-pdf .field-items{padding:0!important;width:auto!important}.field-name-field-registration-pdf .field-items a{border:none!important;width:100%!important;padding:0!important}.node-type-training .right .field-type-node-reference{min-height:0!important;padding:0!important;margin:0!important;padding-left:6px!important}.course-description-pdf{float:left;clear:left;margin-bottom:1em;width:100%}.registration-pdf-title{float:left}.field-name-field-left-side-links{float:left;margin:10px 0 0;padding:4%;width:92%;background:#f9f9f9}.field-name-field-left-side-links .field-label{}.field-name-field-left-side-links .field-items{padding:0 2rem;width:93%}.field-name-field-left-side-links .field-items a{padding:.5rem 0;background:none repeat scroll 0 0 transparent;border-bottom:1px dashed #e2e2e2;box-shadow:none;display:block;float:left;height:auto;margin:0;width:95%}.field-name-field-left-side-links .field-items p{margin:0}.region-content-callouts{padding:0;margin:30px 0 0;margin:3rem 0 0;float:left;width:100%}.view-software-page{}.view-software-page .views-row{float:left;width:44%;padding:2%;margin:0 0 25px;box-shadow:2px 2px 3px #bbb;background:#e0e0d5;position:relative;z-index:25;display:block;border-top-right-radius:5px;border-bottom-right-radius:5px}.view-software-page .views-row.views-row-odd,.view-software-page .views-row.views-row-6{}.view-software-page .views-row.views-row-odd{background:#f4f4ee;z-index:100;float:left}.view-software-page .views-row.views-row-even{margin-left:4%}.view-software-page .views-field{padding:5px 0;padding:.5rem 0;text-shadow:0 1px 0 #fff}.view-software-page .views-field-field-software-landing-image img{display:block;width:100%;height:auto}.view-software-page .views-field-field-software-landing-image{padding:0 2% 0 0;float:left;width:29%}.view-software-page .views-field-field-software-landing-image h2{margin:0}.view-software-page .views-field-field-tagline{float:left;width:36%;padding:0 15px 0 0;padding:0 1.5rem 0 0;font-size:14px;font-size:1.4rem;display:block;border-right:1px solid #e0e0d5}.view-software-page .views-row-even .views-field-field-tagline{border-right:1px solid #c9c9bd}.view-software-video .views-field-title h2{margin:0 0 15px;margin:0 0 1.5rem}.view-software-video .views-field-field-video-embed-code{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.view-software-video .views-field-field-video-embed-code iframe,.view-software-video .views-field-field-video-embed-code object,.view-software-video .views-field-field-video-embed-code embed{position:absolute;top:0;left:0;width:100%;height:100%}.view-software-page .buy-button,.view-software-page .try-button,.view-software-page .about-button{width:25%;float:right;margin:0 0 5px;clear:right}.view-software-page .buy-button a,.view-software-page .try-button a{float:right;width:100%;height:30px;padding:0;border-bottom:1px solid #fff;box-shadow:inset 0 1px 3px #ce5f04;display:block}.view-software-page .buy-button a{margin:0;box-shadow:inset 0 1px 3px #8e4000;text-shadow:0 1px 0 #9b4f07;background:#db7113;background:-moz-linear-gradient(top,#db7113 0%,#d7630a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#db7113),color-stop(100%,#d7630a));background:-webkit-linear-gradient(top,#db7113 0%,#d7630a 100%);background:-o-linear-gradient(top,#db7113 0%,#d7630a 100%);background:-ms-linear-gradient(top,#db7113 0%,#d7630a 100%);background:linear-gradient(to bottom,#db7113 0%,#d7630a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db7113',endColorstr='#d7630a',GradientType=0)}.view-software-page .buy-button a:hover{background:#b45f11;background:-moz-linear-gradient(top,#b45f11 0%,#ab5008 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b45f11),color-stop(100%,#ab5008));background:-webkit-linear-gradient(top,#b45f11 0%,#ab5008 100%);background:-o-linear-gradient(top,#b45f11 0%,#ab5008 100%);background:-ms-linear-gradient(top,#b45f11 0%,#ab5008 100%);background:linear-gradient(to bottom,#b45f11 0%,#ab5008 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b45f11',endColorstr='#ab5008',GradientType=0)}.view-software-page .about-button.button{}.view-software-page .about-button.button a{float:right;height:30px;margin:0;background:0 0;text-transform:none;text-decoration:underline;color:#155da9;text-shadow:none;font-size:1.2em;padding:0;width:100%}.view-software-page .about-button.button a:hover{text-decoration:none;color:#000}.view-software-page-2 .views-row{float:left;width:30%;padding:1%;margin:0 .5% 25px;background:#fff url(/sites/itascacg.com/themes/custom/icg/images/Itasca-Software-Page.png) repeat-x;position:relative;height:300px;z-index:25;display:block;-webkit-box-shadow:0 1px 3px 0 rgba(203,203,197,.75);-moz-box-shadow:0 1px 3px 0 rgba(203,203,197,.75);box-shadow:0 1px 3px 0 rgba(203,203,197,.75)}.view-software-page-2 .views-field-title{font-family:times new roman;font-style:italic;font-size:1.5em}.view-software-page-2 .views-field-field-software-landing-image{float:left}.view-software-page .views-field-field-software-landing-image img{width:102px!important}.view-software-page-2 .views-field-field-tagline{width:100%;padding-top:10px;clear:both}.view-software-page-2 .views-field-field-tagline p{line-height:1.7rem;font-size:1.3rem}.view-software-page-2 .buy-button,.view-software-page-2 .try-button,.view-software-page-2 .about-button{width:45%;float:right;margin:0 0 5px;clear:right}.view-software-page-2 .buy-button a,.view-software-page-2 .try-button a{float:right;width:100%;padding:0;display:block}.view-software-page-2 .about-button.button{}.view-software-page-2 .about-button.button a{float:right;height:30px;margin:0;background:0 0;text-transform:none;text-decoration:underline;color:#155da9;text-shadow:none;font-size:1.2em;padding:0;width:100%}.view-software-page-2 .about-button.button a:hover{text-decoration:none;color:#000}#block-views-software-page-block-1,#block-boxes-software-landing-update-box{float:left;width:43%;padding:0 3.4%;margin:0}#block-views-software-page-block-1{border-right:1px solid #e2e2e2}.item-list.other-software ul{padding:0}.item-list.other-software li.views-row,.field-type-node-reference .field-items a{float:left;display:block;height:auto;box-shadow:none;background:0 0;width:95%;border-bottom:1px dashed #e2e2e2;margin:0}.field-type-node-reference .field-items a{padding:5px 0;padding:.5rem 0}.item-list.other-software li.views-row a{float:left}.item-list.other-software li.views-row img{margin:0 10px 0 0;margin:0 1rem 0 0}.item-list.other-software li.views-row p{}.item-list.other-software .views-row.views-row-last{border:none}body.page-node-742 table td{border:1px solid #000;padding:1px;width:12%}body.page-node-742 table img{width:100%;height:auto}.node-type-software .field-name-field-software-image{float:left;width:23%}.node-type-software .field-name-field-software-image img{width:100%;height:auto}.node-type-software .field-name-body{float:left;width:75%;margin-left:2%}.node-type-software .field-name-field-software-features-list{float:left;width:95%;margin:30px 0 0;margin:3rem 0 0;padding:30px 0 0;padding:3rem 0 0}#main .content .field-name-body ul li,#main .content .field-name-field-software-features-list ul li{padding:.2rem 0}.node-type-software .field-name-field-preview{float:left;width:100%}#block-views-software-demo-block-1,#block-views-software-demo-block-2{padding:30px 0}#block-views-software-demo-block-1 h2.block-title,#block-views-software-demo-block-2 h2.block-title{margin:0 0 15px}.view-software-demo.view-id-software_demo{width:100%;float:left}.view-software-demo.view-id-software_demo .views-row{float:left;width:45%;padding:2%;margin:0 0 2px;background:#e0e0d5;position:relative;display:block;border-top-right-radius:5px;border-bottom-right-radius:5px}.view-software-demo.view-id-software_demo.view-display-id-page .views-row.views-row-odd,.view-software-demo.view-id-software_demo.view-display-id-page .views-row.views-row-even{background:#f8f8f5;border:1px solid #fff;min-height:200px}.view-software-demo.view-id-software_demo .views-row.views-row-odd{background:#fcfcfb}.view-software-demo.view-id-software_demo .views-row.views-row-even{background:#f8f8f5}.view-software-demo.view-id-software_demo .views-field{padding:1% 0;border-bottom:0}.view-software-demo.view-id-software_demo .views-field-field-demo-package{float:left;width:100%}.view-software-demo.view-id-software_demo .views-field-field-demo-package .views-label{border-bottom:1px solid #222;width:100%;float:left;padding:0 0 2px;margin:0}.view-software-demo.view-id-software_demo .views-field-field-demo-package .field-content{padding:10px 0;float:left;width:100%}.view-software-demo.view-id-software_demo .views-field-title{width:100%;float:left}.view-software-demo.view-id-software_demo .views-field-field-version-number .views-label{border-bottom:none;padding:0;font-size:16px;font-size:1.6rem}.view-software-demo.view-id-software_demo .views-field-field-version-number .field-content,.node-type-software-update .field-label,.node-type-software-update .field-items,.node-type-software-update .field-item{display:inline}.view-software-demo.view-id-software_demo .views-field-field-version-number,.view-software-demo.view-id-software_demo .views-field-body{float:left;width:100%}.view-software-demo.view-id-software_demo .views-field-field-restricted-beta-release{float:left;width:95.5%;padding:2%;margin:5px 0;background:#fbfbee;border:2px solid #eaea99}.view-software-demo.view-id-software_demo .views-field-field-32-bit-version{float:left;width:46%;background:#f8f8f5;padding:2%}.view-software-demo.view-id-software_demo .views-field-field-32-bit-version .views-label{display:block;margin:0}.view-software-demo.view-id-software_demo .views-field-field-32-bit-version .file.modal{display:block}.view-software-demo.view-id-software_demo .views-field-field-32-bit-version .download-count{display:block;font-style:italic}.view-software-demo.view-id-software_demo .views-field-field-64-bit-version{float:right;width:46%;background:#e0e0d5;padding:2%}.view-software-demo.view-id-software_demo .views-field-field-64-bit-version .views-label{display:block;margin:0}.view-software-demo.view-id-software_demo .views-field-field-64-bit-version .file.modal{display:block}.view-software-demo.view-id-software_demo .views-field-field-64-bit-version .download-count{display:block;font-style:italic}.page-software-demo .view-software-demo .views-row img{float:left;margin:0 10px 0 0}.page-software-demo .view-software-demo .demo-download-link{width:61%;float:right;padding:10px}.page-software-demo .view-software-demo .demo-download-link span.download-count{display:none}.page-software-demo .view-software-demo .demo-download-link.beta-release{background:#fbfbee;border:2px solid #eaea99}div.beta-release-msg{font-size:14px;font-size:1.4rem;font-weight:700;text-align:center;line-height:1.2;color:#333;margin-bottom:10px}div.beta-release-text{font-size:14px;font-size:1.4rem;line-height:1.2;color:#333;margin-bottom:15px;padding:10px;background:#fbfbee;border:2px solid #eaea99}.page-software-demo span.file{display:block;text-align:center;margin:0 10px}.page-software-demo span.file img{display:none}.view-software-resource-descriptions-block .views-row{color:#333;padding:10px 0 0 10px;background:#fbfbee;border:2px solid #eaea99;width:auto}.views-widget-filter-field_software_resource_type_tid .form-type-bef-link{float:left;width:auto;margin:10px 10px 10px 0}.views-widget-filter-field_software_resource_type_tid .form-type-bef-link a{}.view-software-resources .view-filters{clear:both}.views-widget-filter-field_software_resource_type_tid label{display:none}.views-field-field-software-update-date{font-size:15px;font-size:1.5rem}.views-label.views-label-field-software-update-version,.views-label.views-label-field-software-update-date{font-size:15px;font-size:1.5rem}.view-software-update-revisions td,.view-software-update-revisions th{padding:1%}.view-software-update-revisions td ul{width:100%}.view-software-update-revisions td li{width:100%}.view-id-software_update_flac3d.view-display-id-page .views-row,.view-id-software_update_flac.view-display-id-page .views-row,.view-id-software_update_pfc2d.view-display-id-page .views-row,.view-id-software_update_pfc3d.view-display-id-page .views-row,.view-id-software_update_udec.view-display-id-page .views-row,.view-id-software_update_3dec.view-display-id-page .views-row,.view-id-software_update_kubrix_geo.view-display-id-page .views-row{border-bottom:1px solid #f4f4ee;padding:20px 0;float:left;width:45%;margin-right:5%}.view-id-software_update_flac3d.view-display-id-page .views-field,.view-id-software_update_flac.view-display-id-page .views-field,.view-id-software_update_pfc2d.view-display-id-page .views-field,.view-id-software_update_pfc3d.view-display-id-page .views-field,.view-id-software_update_udec.view-display-id-page .views-field,.view-id-software_update_3dec.view-display-id-page .views-field,.view-id-software_update_kubrix_geo.view-display-id-page .views-field{padding:5px 0}.view-id-software_update_flac3d.view-display-id-page .views-label,.view-id-software_update_flac.view-display-id-page .views-label,.view-id-software_update_pfc2d.view-display-id-page .views-label,.view-id-software_update_pfc3d.view-display-id-page .views-label,.view-id-software_update_udec.view-display-id-page .views-label,.view-id-software_update_3dec.view-display-id-page .views-label,.view-id-software_update_kubrix_geo.view-display-id-page .views-label,.view-id-software_update_flac3d.view-display-id-page .field-content,.view-id-software_update_flac.view-display-id-page .field-content,.view-id-software_update_pfc2d.view-display-id-page .field-content,.view-id-software_update_pfc3d.view-display-id-page .field-content,.view-id-software_update_udec.view-display-id-page .field-content,.view-id-software_update_3dec.view-display-id-page .field-content,.view-id-software_update_kubrix_geo.view-display-id-page .field-content{display:inline;border-bottom:0}.node-type-software-update .content .field{padding:5px 0}.view-software-update-revisions table{width:100%}.view-software-update-revisions thead{width:100%}.view-software-update-revisions tbody{width:100%}#block-menu-block-9 ul.menu{float:left;width:100%;margin:0 0 20px;padding:0}#block-menu-block-9 ul.menu li{float:left;display:inline}#block-menu-block-9 ul.menu li a,#block-menu-block-9 ul.menu li a:link,#block-menu-block-9 ul.menu li a:visited{display:block;float:left;background:#f4f4ee;padding:.5rem .8rem;border:1px solid #e0e0d9}#block-menu-block-9 ul.menu li.active,#block-menu-block-9 ul.menu li.active-trail,#block-menu-block-9 ul.menu li.active a,#block-menu-block-9 ul.menu li.active a:link,#block-menu-block-9 ul.menu li.active a:visited,#block-menu-block-9 ul.menu li.active-trail a,#block-menu-block-9 ul.menu li.active-trail a:link,#block-menu-block-9 ul.menu li.active-trail a:visited{background:#fff;border-bottom:1px solid #fff}.field-name-field-update-file{float:right;width:50%}.field-name-field-update-file .field-items{float:left;width:100%}.field-name-field-prerequisites-files,.field-name-field-supplementary-files{float:left;width:100%}.field-name-field-prerequisites-files .field-items,.field-name-field-supplementary-files .field-items{float:right;text-align:left}.node-type-software-update .content .field.field-name-field-update-prerequisites,.node-type-software-update .content .field.field-name-field-update-supplementary-files{padding:20px 0}#mask{z-index:2}#boxes #software-download-modal{left:32.5%;top:80px;width:60%;padding:40px;background:#eee;height:700px;margin-left:-200px;overflow-y:auto;max-height:60%}#boxes #dialog{width:700px;height:500px;padding:0}#boxes #dialog .dialog-message{padding:20px;font-weight:600;background:#f4f4ee}#boxes #dialog .dialog-message a{color:#8c0c28}#boxes #dialog .webform-client-form{padding:20px;float:left}#boxes #dialog .webform-client-form label{width:30%;text-align:right;font-weight:600}#boxes #dialog .webform-client-form input{width:40%}#boxes #dialog .webform-client-form textarea{width:60%}#boxes #dialog .form-actions.form-wrapper{float:left;width:54%}#boxes #dialog input#edit-submit{float:right}.left .field-type-image img{width:100%;height:auto;margin-left:2px!important}.field-type-node-reference,.node-type-staff .field-type-file{float:left;width:25%;margin:40px 2.3% 0;margin:4rem 2.3% 0;padding:10px 20px;padding:1rem 2rem;float:left;background:#f9f9f9;min-height:130px}.node-type-project .project-top{float:left;width:100%}.node-type-project .project-top .left{float:left;width:28%;padding-right:4%}.node-type-project .project-top .right{float:right;width:68%}.node-type-project .project-top .left .field-name-field-software-reference.field-type-node-reference,.node-type-project .project-top .left .field-name-field-consulting-service-ref.field-type-node-reference,.node-type-project .project-top .left .field-name-field-staff-reference.field-type-node-reference,.node-type-project .project-top .left .field-name-field-ex-project-reference.field-type-node-reference{width:92%;padding:4%;float:left;margin:10px 0 0}.node-type-consulting-services .content{position:relative;z-index:0;float:left;width:100%}.node-type-consulting-services .consulting-left-wrap{float:left;clear:left;width:68%;padding-right:4%}.node-type-consulting-services .consulting-background-wrap{padding:2%;position:relative;z-index:1;float:left;clear:left;margin-bottom:-60px}.node-type-consulting-services .consulting-background-wrap.white,.view-home-page-background-image .content-wrapper.white,.view-home-page-background-image .content-wrapper.white h2,.view-home-page-background-image .content-wrapper.white .views-field-field-background-link .button a,.view-home-page-background-image .content-wrapper.white .views-field-field-background-link .button a:link,.view-home-page-background-image .content-wrapper.white .views-field-field-background-link .button a:visited{color:#fff;text-shadow:0 1px 1px #152141}.node-type-consulting-services .consulting-background-wrap.blue,.view-home-page-background-image .content-wrapper.blue,.view-home-page-background-image .content-wrapper.blue h2,.view-home-page-background-image .content-wrapper.blue .views-field-field-background-link .button a,.view-home-page-background-image .content-wrapper.blue .views-field-field-background-link .button a:link,.view-home-page-background-image .content-wrapper.blue .views-field-field-background-link .button a:visited{color:#152141;text-shadow:0 1px 1px #fff}.node-type-consulting-services .consulting-background-text{font-size:18px;font-size:1.7em}.node-type-consulting-services .consulting-background{float:left;z-index:-1;position:relative}.node-type-consulting-services .consulting-background-wrap h1{font-size:50px;font-size:5rem;line-height:55px;line-height:5.5rem}.node-type-consulting-services h1{float:left;clear:left}.node-type-consulting-services .field-above-image-text-wrap{float:left;clear:left;width:100%}.node-type-consulting-services .consulting-top{float:left;width:100%}.node-type-consulting-services .consulting-top.bg-image{padding-top:1.5rem}.node-type-consulting-services .consulting-project-types{padding-top:1.5rem}.node-type-consulting-services .consulting-long-description{padding-top:1.5rem;float:left;clear:left}.node-type-consulting-services .consulting-text-block-3{padding-top:1.5rem;float:left;clear:left}.node-type-consulting-services .consulting-top .left{float:left}.node-type-consulting-services .consulting-top .left .field{padding:15px 0;float:left;width:100%}.node-type-consulting-services .content .consulting-top .left .field-label{color:#88816c;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;margin-bottom:5px;margin-bottom:.5rem;text-transform:none;font-weight:400}.node-type-consulting-services .right{float:right;width:28%}.node-type-consulting-services .right .field-name-field-software-reference.field-type-node-reference,.node-type-consulting-services .right .field-name-field-consult-areas-of-expertise.field-type-node-reference,.node-type-consulting-services .right .field-name-field-consult-project-types.field-type-node-reference,.node-type-consulting-services .right .field-name-field-consult-staff-ref.field-type-node-reference{width:92%;padding:4%;float:left;margin:10px 0 0}.node-type-consulting-services .consulting-project-types ul,.node-type-consulting-services .consulting-problems-solved ul{float:left;width:100%;padding:0;margin:0}.node-type-consulting-services .consulting-project-types ul li,.node-type-consulting-services .consulting-problems-solved ul li{float:left;width:45%;margin-left:5%}.consulting-background{width:100%}body.node-type-consulting-services .field-name-field-consult-background-image{width:100%}body.node-type-consulting-services .field-name-field-consult-background-image img{width:100%;height:auto}.field-name-field-soq-button{float:right;width:100%;text-align:center;padding:1.5em 0 0}.field-name-field-soq-button p{line-height:0;margin:0}.field-name-field-soq-button a{color:#fff;text-transform:uppercase;font-weight:500;text-shadow:0 1px 0 #a85701}.views-field-field-consult-short-description,.views-field-field-consulting-services-page-s,.view-software-files .views-field-body{float:left;width:55%}.views-field-field-consult-image{width:14%;height:auto}.views-field-field-consult-image img{width:100%;height:auto}.view-consulting-services .views-row,.view-software-files .views-row,.view-software-video .views-row{margin:0 0 50px;margin:0 0 5rem}.view-consulting-services .views-row.views-row-last,.view-software-files .views-row.views-row-last,.view-software-video .views-row.views-row-last{margin:0}.view-consulting-services .views-field-view-node,.view-software-files .views-field-view-node{float:right;width:21.5%;padding:60px 0 60px 20px;padding:6rem 0 6rem 2rem;border-left:1px solid #e2e2e2;text-align:center}.view-consulting-services .views-field-view-node .button,.view-software-files .views-field-view-node .button{margin:0;float:none}.main-content .content .view-software-files a img{box-shadow:none}#block-views-software-video-related-videos .view-software-video .views-row{width:23%;float:left;padding:1%}#block-views-software-video-related-videos div.content a img{margin:0 0 5px}#block-views-software-video-related-videos .views-field-body p,#block-views-software-video-related-videos .views-field-body li{font-size:1.2rem;line-height:1.6}.views-field-field-video-thumbnail{width:100%}.views-field-field-video-thumbnail img{width:100%;height:auto}.node-type-office .office-top{float:left;width:92%;box-shadow:0 0 10px #dfdfdf;padding:4%}.node-type-office .office-top .left{float:left;width:31%;padding-right:4%;border-right:1px dotted #dfdfdf}.node-type-office .office-top .left .field-name-field-office-website-link{padding:20px 0}.node-type-office .office-top .left .field-name-field-office-website-link a,.node-type-office .office-top .left .field-name-field-office-website-link a:link,.node-type-office .office-top .left .field-name-field-office-website-link a:visited{font-size:1.4rem!important;padding:7px 10px!important;display:block!important;line-height:normal!important;color:#fff;background:-moz-linear-gradient(top,#61cffa 0%,#4db2dd 30%,#0e9dd5 24%,#4dd8fe 80%,#37d7ff);background:-webkit-gradient(linear,left top,left bottom,from(#61cffa),color-stop(0.30,#4db2dd),color-stop(0.24,#0e9dd5),color-stop(0.80,#4dd8fe),to(#37d7ff));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:2px solid #008ecb;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;text-shadow:0 1px 0 rgba(0,0,0,.8),0 1px 0 #fff;background:-ms-linear-gradient(top,#61cffa 0%,#4dd8fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61cffa',endColorstr='#4dd8fe')}.node-type-office .office-top .left .field-name-field-office-website-link a:hover{text-shadow:0 1px 0 #004388;background:#336191;background:-moz-linear-gradient(top,#336191 0%,#004388 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#336191),color-stop(100%,#004388));background:-webkit-linear-gradient(top,#336191 0%,#004388 100%);background:-o-linear-gradient(top,#336191 0%,#004388 100%);background:-ms-linear-gradient(top,#336191 0%,#004388 100%);background:linear-gradient(to bottom,#336191 0%,#004388 100%);background:-ms-linear-gradient(top,#336191 0%,#004388 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336191',endColorstr='#004388')}.node-type-office .office-top .left .field-name-field-office-website-link a:hover{border:1px solid #02213d;box-shadow:0 0 10px #dfdfdf}.node-type-office .office-top .right{float:left;width:60%;padding-left:4%}.node-type-office .office-content{float:left;width:100%;padding-top:20px}.node-type-office .office-top .right .field{margin:0;padding:5px 0}.node-type-office .office-top .right .field.field-name-field-address{border-bottom:0}.node-type-office .office-top .right .field-name-field-office-phone .field-label,.node-type-office .office-top .right .field-name-field-office-phone .field-items,.node-type-office .office-top .right .field-name-field-office-phone .field-item,.node-type-office .office-top .right .field-name-field-office-fax .field-label,.node-type-office .office-top .right .field-name-field-office-fax .field-items,.node-type-office .office-top .right .field-name-field-office-fax .field-item,.node-type-office .office-top .right .field-name-field-office-email-address .field-label,.node-type-office .office-top .right .field-name-field-office-email-address .field-items,.node-type-office .office-top .right .field-name-field-office-email-address .field-item{display:inline}.node-type-office .location-locations-wrapper{margin:0 0 20px}.node-type-staff #page-title{margin:0}.node-type-staff .field-type-image{float:left;padding:0 25px 25px 0}.node-type-staff .field-name-field-title{color:#88816c;font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;margin-bottom:15px;margin-bottom:1.5rem}.node-type-staff .field-name-body{}.field-name-field-office-reference.field-type-node-reference{clear:left}.views-field-field-file-upload .item-list ul li{list-style:none;list-style-type:none;border-bottom:1px solid #ddd}.views-field-field-file-upload .item-list ul li.last{border:none}.view-lop-table .views-field-title{width:35%}.view-lop-table .views-field-field-lop-file-size{width:20%}.view-lop-table .views-field-field-file{width:35%}.view-id-blog .views-row{float:left;width:100%;border-bottom:1px solid #f6f6ef;padding:20px 0;padding:2rem 0}.view-id-blog .views-row-first{padding:0 0 20px;padding:0 0 2rem}.view-id-blog .views-row-last{border:none;padding:20px 0 0;padding:2rem 0 0}.node-teaser header{padding:0 0 10px;padding:0 0 1rem}.page-news img{max-width:100%;margin-bottom:20px}.page-news .try-button{margin-bottom:100px;float:right}.field-name-field-tags{margin:0 0 1.5em}.field-name-field-tags .field-item{margin:0 1em 0 0}.field-name-field-tags div{display:inline}.profile{margin:1.5em 0}.profile h3{border:none}.profile dt{margin-bottom:0}.profile dd{margin-bottom:1.5em}.password-parent{width:36em}.node-type-news .field-type-taxonomy-term-reference{float:left;width:100%;padding:20px 0}.node-type-news .field-type-taxonomy-term-reference .field-label{padding-right:10px}.node-type-news .field-type-taxonomy-term-reference .field-label,.node-type-news .field-type-taxonomy-term-reference .field-items{display:inline;float:left}.node-type-news .field-type-taxonomy-term-reference .field-items .field-item{float:left;display:inline;margin-right:10px}.node-type-news .field-type-taxonomy-term-reference .field-items .field-item a,.node-type-news .field-type-taxonomy-term-reference .field-items .field-item a:link,.node-type-news .field-type-taxonomy-term-reference .field-items .field-item a:visited{background-color:#f4f4ee;padding:5px;border-radius:5px;border:1px solid #ecece3;display:block;float:left}.node-type-news .field-type-taxonomy-term-reference .field-items .field-item a:hover{color:#02213d;background:#fcfcfb;box-shadow:0 0 10px #ecece3}.field-name-field-image{width:100%}.field-name-field-image img{width:100%;height:auto}body.node-type-tutorial fieldset{margin:0;padding:.5em;margin-bottom:.5em}.group_student_top{width:100%;float:left;clear:left}.group_student_left{float:left;clear:left;width:27%}.group_student_right{float:left;margin-left:3%;width:70%}.field-name-field-student-photo{width:100%}.field-name-field-student-photo img{width:100%!important;height:auto!important}.field-name-field-software-student{background-color:#fff;background-position:initial initial;background-repeat:initial initial;float:left;margin:1% 0 2%;min-height:0;padding:0%;width:100%}.field-name-field-software-student .field-item{border:none;float:left;margin-right:5px}.field-name-field-software-student .field-item:after{content:","}.field-name-field-software-student .field-item a{border:none;float:left;width:auto;padding:0;margin:0}.view-students td.views-field-title-1{width:17%}.view-students td.views-field-title-1 img{width:100%;height:auto}.view-students td.views-field-title-1 p{text-align:center;margin:0 auto}td.views-field-field-research-title{width:35%}.field-name-field-educational-status{font-weight:700}.field-name-field-educational-status .field-label{font-weight:400;font-size:1.5rem;line-height:2rem;text-transform:none}.field-name-field-name-of-university{font-weight:700}.field-name-field-name-of-university .field-label{font-weight:400;font-size:1.5rem;line-height:2rem;text-transform:none}.field-name-field-iep-enrollment{font-weight:700}.field-name-field-iep-enrollment .field-label{font-weight:400;font-size:1.5rem;line-height:2rem;text-transform:none}.field-name-field-research-title{margin-top:3%;font-weight:700;margin-bottom:1%}.field-name-field-research-title .field-label{font-weight:400;font-size:1.5rem;line-height:2rem;text-transform:none}.field-name-field-research-summary .field-items{font-weight:400;display:inline}.field-name-field-research-summary .field-items:before{content:"Summary:";float:left;font-size:1.5rem;line-height:1.58;margin-right:5px;font-weight:700}.field-name-field-research-summary .field-label{font-weight:700;display:inline;font-size:1.5rem;line-height:2rem;text-transform:none}.field-name-field-research-summary .field-item{display:inline}.field-name-field-software-student .field-label{font-weight:400;text-transform:none}.field-name-field-software-student a{font-weight:700;line-height:2rem;font-size:1.5rem}.field-name-field-publications .field-label{text-transform:none;font-size:1.5rem;line-height:2rem;font-weight:700}.field-name-field-publications ul{margin-left:20px}#comments{clear:both;margin-top:1.5em}.comment{margin-bottom:1.5em}.comment .new{color:red;text-transform:capitalize;margin-left:1em}.block{margin-bottom:1.5em}.block-menu{margin:0}#navigation .block{margin:0}#sidebar-second .block{float:right;position:relative;width:100%}#bottom-section .views-row{float:left;width:100%}#content-middle h4{width:100%;float:left}#content-middle .block+.block+.block+.block{margin-right:0}#content-middle .block{float:left;width:23.85%;padding:0;margin-right:1.4%;position:relative}#content-middle .block img{width:100%;height:auto}.ie7 #content-middle .block{width:22.85%}#content-bottom-wrap{margin:0 auto;max-width:960px}#content-bottom #content-bottom-left{padding-right:15px}#content-bottom #content-bottom-right{padding-left:15px}#content-bottom #content-bottom-left,#content-bottom #content-bottom-right{float:left;width:48.13%;position:relative}#content-bottom-right #block-boxes-social-icon-block{margin-top:30px;width:33%;padding:15px;padding:1.5rem;padding-right:0;float:left}#block-boxes-social-icon-block{z-index:100}#content-bottom-right #block-boxes-social-icon-block ul{padding-top:15px}#content-bottom .block+.block .tweet-authorphoto,#content-bottom .block+.block span.ext,#content-bottom .block+.block .tweet-author{display:none}#content-bottom .block+.block .tweet-text{font-size:1.4rem;font-style:italic}#content-bottom .block+.block .tweet-time a{color:#1c1c1c;font-size:1.1rem;margin-top:.75rem;display:block}#content-bottom .view-blog div a img{float:left;padding:0;margin-right:10px;margin-right:1rem;position:relative;width:21.5%;display:block}#content-bottom .view-blog div a+a{color:#336191;font-size:1.4rem;text-transform:uppercase;font-weight:500;line-height:1em;float:right;width:76%;padding:0;margin:0 0 3px}#content-bottom .view-blog div p,#content-bottom .view-blog div .views-row h4{width:76%;display:block;float:right;margin:0}#content-bottom .view-blog div .views-row h4{line-height:1}#content-bottom .view-blog div p{font-weight:200;font-size:1.4rem;line-height:1.5;margin:0}#content-bottom .view-blog .more-link{clear:both}#content-bottom .block-title,#footer-wrap .block-title{color:#38352c;margin:0 0 .5em}#block-block-1{float:left;width:100%}#content-bottom .block .view,#content-bottom #block-block-2 .content,#content-bottom div.tweets-pulled-listing,#block-mailchimp-lists-our-newsletter .content{padding:6%;width:88%;background:#fdfdfc;-moz-box-shadow:0 0 6px 0 #edede4;-webkit-box-shadow:0 0 6px 0 #edede4;box-shadow:0 0 6px 0 #edede4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left}#block-boxes-social-icon-block,#block-views-blog-block{float:left;width:100%}#block-boxes-social-icon-block .content{padding:5% 6% 0;width:88%;background:#fdfdfc;-moz-box-shadow:0 0 6px 0 #edede4;-webkit-box-shadow:0 0 6px 0 #edede4;box-shadow:0 0 6px 0 #edede4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left}.ie #block-boxes-social-icon-block .content{padding:5% 6%}#block-views-blog-block .view-blog .views-row img{float:left;width:20%;height:auto}#content-bottom div.tweets-pulled-listing li{list-style-type:none}div.tweets-pulled-listing div.tweet-authorphoto{margin:0 15px 0 0}#block-mailchimp-lists-our-newsletter{float:left;width:100%}#block-mailchimp-lists-our-newsletter #edit-mailchimp-lists-mailchimp-our-newsletter-title{display:none}#block-mailchimp-lists-our-newsletter .form-item{float:left;width:100%;margin:5px 0}.ie7 #block-mailchimp-lists-our-newsletter .form-item{height:40px}#block-mailchimp-lists-our-newsletter label{font-size:16px;font-size:1.6rem;font-weight:200;line-height:1em;margin:0 0 1em;float:left;width:40%}#block-mailchimp-lists-our-newsletter input{border:1px solid #ccc;float:left;font-size:14px;font-size:1.4rem;font-style:italic;font-weight:200;position:relative;width:55%}#block-mailchimp-lists-our-newsletter input[type=submit]{display:block;float:right;font-style:normal;font-weight:500;padding:0;text-transform:uppercase;width:23.5%;height:31px;margin:5px 10px 0 0}.ie7 #block-mailchimp-lists-our-newsletter input[type=submit]{margin-left:130px}.ie7 #block-views-blog-block,.ie7 #block-mailchimp-lists-our-newsletter{clear:both}#block-views-footer-blocks-block{float:left;width:100%}#block-boxes-social-icon-block .social ul{margin:0;padding:0;list-style:none}#block-boxes-social-icon-block .social ul li{float:left;display:inline;margin:0 1rem 0 0}.ie #block-boxes-social-icon-block .social ul li{margin-right:10px}#block-boxes-social-icon-block .social li a,#block-boxes-social-icon-block .social li a:link,#block-boxes-social-icon-block .social li a:visited{display:block;float:left}.social span{line-height:40px;line-height:4rem;float:left}#block-boxes-social-icon-block .social li a:hover{color:#83817a}#content-callouts .block{float:left;width:100%}.view-home-page-background-image{max-width:960px;margin:0 auto}.view-home-page-background-image .content-wrapper{float:left;margin-top:-50%;margin-left:5%;position:relative;z-index:2}.view-home-page-background-image .content-wrapper .views-field-body{width:57%}.view-home-page-background-image .content-wrapper .views-field-field-background-link .button a,.view-home-page-background-image .content-wrapper .views-field-field-background-link .button a:link,.view-home-page-background-image .content-wrapper .views-field-field-background-link .button a:visited{background-color:transparent;background-image:url(/sites/itascacg.com/themes/custom/icg/images/btn_read-more-splash.png);background-position:right top;background-repeat:no-repeat;color:#38352c;font-size:1.6rem;font-weight:500;padding:3px 31px 4px 0;text-shadow:0 1px 2px #eee;text-transform:uppercase;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;display:inline;height:22px}.view-home-page-background-image .content-wrapper .views-field-field-background-link .button a:hover{background-color:transparent;background-image:url(/sites/itascacg.com/themes/custom/icg/images/btn_read-more-splash.png);background-position:right -28px;height:21px}.view-gallery .gallery-image{width:100%!important;margin-left:auto;margin-right:auto;height:auto!important}.view-gallery .gallery-image a{text-align:center}.view-gallery .gallery-image a img{display:block;margin:0;margin-left:auto;margin-right:auto;padding:0;float:none;width:100%!important;height:auto!important}.view-gallery .gallery-text{text-align:center;width:100%;clear:both}#block-views-front-page-news-block,#block-views-front-page-news_2-block,#block-views-software-news-block{width:100%;float:left;clear:both;height:325px}#views_slideshow_ddblock_main_front_page_news-block,#views_slideshow_ddblock_main_front_page_news_2-block,#views-slideshow-ddblock-software_news_block{float:left;width:100%}#views-slideshow-ddblock-custom-pager-front_page_news_block,#views-slideshow-ddblock-custom-pager-front_page_news_2_block,#views-slideshow-ddblock-custom-pager-software_news_block{float:right}.view-front-page-news .view-header,.view-front-page-news-2 .view-header,.view-software_news .view-header{position:absolute;top:1em;left:1em;height:auto;width:100%;z-index:5}.view-front-page-news .view-header a,.view-front-page-news-2 .view-header a,.view-software_news .view-header a{width:110px!important;font-size:1.4rem!important;margin:5px 0;padding:7px 10px!important;display:block!important;line-height:normal!important;color:#fff;background:-moz-linear-gradient(top,#61cffa 0%,#4db2dd 30%,#0e9dd5 24%,#4dd8fe 80%,#37d7ff);background:-webkit-gradient(linear,left top,left bottom,from(#61cffa),color-stop(0.30,#4db2dd),color-stop(0.24,#0e9dd5),color-stop(0.80,#4dd8fe),to(#37d7ff));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:2px solid #008ecb;-moz-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 0 transparent;text-shadow:0 1px 0 rgba(0,0,0,.8),0 1px 0 #fff;background:-ms-linear-gradient(top,#61cffa 0%,#4dd8fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#61cffa',endColorstr='#4dd8fe')}.view-front-page-news .view-header a,.view-front-page-news-2 .view-header a{display:none}.view-front-page-news .view-header a:hover,.view-front-page-news-2 .view-header a:hover,.view-software_news .view-header a:hover{text-decoration:underline}.view-front-page-news .custom-pager-item-inner a:hover,.view-front-page-news-2 .custom-pager-item-inner a:hover,.view-software_news .custom-pager-item-inner a:hover{text-decoration:underline!important}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title h2{font-size:1.5em}#block-views-software-news-block{height:275px}#block-views-software-news-block .slide-inner,#block-views-software-news-block .slide-text-inner{position:relative;width:100%;height:325px}#block-views-software-news-block .slide-inner .main-software-image{position:absolute;width:100%}#block-views-software-news-block .slide-inner .slide-text .slide-title{position:absolute;left:20px;top:80px;width:75%}#block-views-software-news-block .slide-inner .slide-text .slide-read-more{position:absolute!important;bottom:-20px!important}#block-views-software-news-block .slide-inner .slide-text .slide-read-more a{float:left!important;margin-left:20px;font-size:1.2em;width:175px;height:30px;color:#fff;background-color:#01aef0;padding:3px 0 0 40px;border-bottom:1px solid #fff;box-shadow:inset 0 1px 3px #ce5f04;display:block;text-decoration:none!important}#block-views-software-news-block .slide-inner .slide-text .slide-read-more a:hover{text-decoration:none!important;background-color:#ce5f04}#block-views-software-news-block .custom-pager-item{position:relative;width:100%}#block-views-software-news-block .custom-pager-item .pager-link{}#block-views-software-news-block .custom-pager-item .pager-text a{width:45%!important;padding:0% 0 0 5%;font-size:1.1em;background-color:transparent!important;position:absolute;bottom:10px;left:10px}#block-views-software-news-block .custom-pager-item .pager-text a .try-button{width:83px;height:20px;margin-top:-20px;color:#fff;background-color:#01aef0;padding:3px 0 0 5px;border-bottom:1px solid #fff;box-shadow:inset 0 1px 3px #ce5f04;display:block;font-size:.78em}#block-views-software-news-block .custom-pager-item .pager-text a:hover .try-button{text-decoration:none!important;background-color:#ce5f04}#block-views-software-news-block .custom-pager-item{height:160px;margin-bottom:5px}#block-views-software-news-block .slide{height:275px!important}#block-views-software-news-block div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-text{background-color:transparent!important}#block-views-software-news-block div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-text h2{padding-top:50px;font-size:4.75em;line-height:1em}.page-product nav.breadcrumb,.page-software nav.breadcrumb{display:none}#block-views-software-news-block{margin-bottom:30px!important}.page-product div.views-slideshow-ddblock-cycle-vsdupright50p div.slider,.page-software div.views-slideshow-ddblock-cycle-vsdupright50p div.slider{width:74%!important}.page-product div.views-slideshow-ddblock-cycle-vsdupright50p div.custom-pager,.page-software div.views-slideshow-ddblock-cycle-vsdupright50p div.custom-pager{width:25%!important}.page-product #inner-container,.page-software #inner-container{background-color:transparent!important}#block-views-software-news-block .slide-text-inner{bottom:-33px;position:absolute}#views_slideshow_cycle_main_front_page_news-block_1 .whitepopup{position:absolute;bottom:0;left:0;height:60px;border:none;width:100%;padding:10px;background-color:rgba(255,255,255,.8)}.whitepopup p{font-size:.75em;border:none;margin-top:-17px;line-height:1.1em}.whitepopup h3{margin-top:-2px;border:none;font-size:.9em}.whitepopup.Black p{color:#000}.whitepopup.Black h3{color:#000}.whitepopup.White p{color:#fff}.whitepopup.White h3{color:#fff}.whitepopup .readmore{padding:.6%;font-size:.8em;background:#01aef0;color:#fff;text-transform:uppercase;font-weight:800;position:absolute;bottom:5px;right:35px}#block-views-front-page-news-block-1 .views-slideshow-controls-bottom{margin-left:43%}.field-name-field-slideshow .pause{display:none}.field-slideshow-wrapper .slide-1,.field-slideshow-wrapper .slide-2,.field-slideshow-wrapper .slide-3,.field-slideshow-wrapper .slide-4,.field-slideshow-wrapper .slide-5,.field-slideshow-wrapper .slide-6,.field-slideshow-wrapper .slide-7,.field-slideshow-wrapper .slide-8,.field-slideshow-wrapper .slide-9,.field-slideshow-wrapper .slide-10,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_0,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_1,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_2,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_3,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_4,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_5,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_6,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_7,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_8,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_9,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_10{float:left;z-index:1;margin:10px 5px;height:20px;width:20px;text-indent:-9999px;background-image:url(/sites/itascacg.com/themes/custom/icg/./images/button-inactive.png)}.field-slideshow-wrapper .slide-1.activeSlide,.field-slideshow-wrapper .slide-2.activeSlide,.field-slideshow-wrapper .slide-3.activeSlide,.field-slideshow-wrapper .slide-4.activeSlide,.field-slideshow-wrapper .slide-5.activeSlide,.field-slideshow-wrapper .slide-6.activeSlide,.field-slideshow-wrapper .slide-7.activeSlide,.field-slideshow-wrapper .slide-8.activeSlide,.field-slideshow-wrapper .slide-9.activeSlide,.field-slideshow-wrapper .slide-10.activeSlide,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_0.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_1.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_2.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_3.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_4.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_5.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_6.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_7.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_8.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_9.active,.view-front-page-news .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_front_page_news-block_1_10.active{text-indent:-9999px;background-image:url(/sites/itascacg.com/themes/custom/icg/./images/button-active-cyan.png)}.field-slideshow-wrapper .field-slideshow-pager.slides-1{margin-left:47%}.field-slideshow-wrapper .field-slideshow-pager.slides-2{margin-left:45%}.field-slideshow-wrapper .field-slideshow-pager.slides-3{margin-left:43%}.field-slideshow-wrapper .field-slideshow-pager.slides-4{margin-left:41%}.field-slideshow-wrapper .field-slideshow-pager.slides-5{margin-left:39%}.field-slideshow-wrapper .field-slideshow-pager.slides-6{margin-left:37%}.field-slideshow-wrapper .field-slideshow-pager.slides-7{margin-left:35%}.field-slideshow-wrapper .field-slideshow-pager.slides-8{margin-left:33%}.field-slideshow-wrapper .field-slideshow-pager.slides-9{margin-left:31%}.field-slideshow-wrapper .field-slideshow-pager.slides-10{margin-left:29%}.view-front-page-news .views-row img{z-index:0!important}.view-software-news .views-field-counter .field-content,.view-software-news .views-field-counter .views-content-counter{float:left;margin:10px 5px;height:20px;width:20px;text-indent:-9999px;background-image:url(/sites/itascacg.com/themes/custom/icg/./images/button-inactive.png)}.view-software-news .views-field-counter .field-content{display:none}.view-software-news .active .views-field-counter .field-content,.view-software-news .active .views-field-counter .views-content-counter{text-indent:-9999px;background-image:url(/sites/itascacg.com/themes/custom/icg/./images/button-active-cyan.png)}.page-product #sidebar-second,.page-software #sidebar-second{padding:5px 0 0!important}.page-product #main,.page-software #main{width:72%!important}.page-product #sidebar-second .block-menu ul li a,.page-software #sidebar-second .block-menu ul li a{font-size:.85em;line-height:1.8rem}.page-product h1.title,.page-product .tabs-wrapper,.page-software h1.title,.page-software .tabs-wrapper{display:none}.view-software-page-2 .views-row .tagline,.view-software-page-2 .views-row .tagline p{font-size:1.2rem}#block-block-10{width:30%;float:left;clear:left;margin-bottom:0}#block-block-11{width:30%;float:left;margin-left:5%;margin-bottom:0}#block-block-12{width:30%;float:left;margin-left:5%;margin-bottom:0}#block-block-10 h2,#block-block-11 h2,#block-block-12 h2{font-style:italic}.front-block-link{margin-top:-.7rem;float:left;margin-bottom:.7em}.front-block-link a{background:#152141;padding:.6em;color:#fff;font-size:.7em;font-weight:800}.front-block-link a:hover{text-decoration:underline}.view-featured-links table{box-shadow:none}.view-featured-links tr td,.view-featured-links tbody{border:none}.view-software-video table .views-field-body{width:100%}.view-software-video table td{width:30%;font-size:.8em}.view-software-video table td p{font-size:1em}#block-views-featured-blocks-block{float:left;clear:left;width:100%!important}#block-views-featured-blocks-block .views-row{float:left;margin-right:1.4%;padding:0;position:relative;width:23.85%}#block-views-featured-blocks-block .views-row-last{margin-right:0}#block-views-featured-blocks-block .views-field-title-1{width:100%;float:left;clear:both}#block-views-featured-blocks-block .views-field-body{width:100%;float:left;clear:both}#block-views-featured-links-block tr{width:100%}#block-views-featured-links-block td{width:25%}.views-field-field-off-site-link-image{width:100%}#block-views-featured-links-block a{}#footer{clear:both;padding:.5em 0;position:relative}#footer .block{padding:0;margin:0}#footer-wrap{clear:none!important}#footer-wrap .block-title{font-size:1.9rem}#footer-wrap #footer-left{float:left;width:33%;clear:none!important;margin:0}#footer-wrap #footer-left ul,#footer-wrap #footer-left ul li{list-style:none;margin:0;padding:0;font-size:1.4rem}#footer-wrap #footer-left ul.menu li a{display:block;padding:4px 5px}#footer-wrap #footer-left ul.menu li a:hover{background:#e5e5de}#footer-wrap #footer-left ul li span.ext{display:none}#footer-wrap #footer-right{border-left:1px solid #d1d1c8;clear:none!important;float:right;margin:0;padding-left:4%;width:62%}#footer-wrap #footer-right .block{margin:0}#footer-wrap #footer-right p{font-size:14px;font-size:1.4rem;margin:0}#footer-wrap #footer-right .views-field-body{}#footer-wrap #footer-right .views-field-body a{color:#38352c;float:none;font-size:1.15rem;font-weight:700;padding:0;text-transform:uppercase;white-space:nowrap}#footer-wrap #footer-right .view-footer{margin-top:1.5em;margin-top:1.5rem}#footer a.feed-icon{position:absolute;right:0;top:1.6667em}.clear{clear:both}.display-block{display:block}.icomoon{margin-right:5px}#content-bottom .block-title:before{color:#83817a}.social span{font-size:225%}.social span span.empty,.social a span span.empty{font-size:0;line-height:0;color:#fff}a .icon-facebook-sign:before,a:link .icon-facebook-sign:before,a:visited .icon-facebook-sign:before,a .icon-facebook2:before,a:link .icon-facebook2:before,a:visited .icon-facebook2:before{color:#42609d}a .icon-twitter-sign:before,a:link .icon-twitter-sign:before,a:visited .icon-twitter-sign:before,a .icon-twitter2:before,a:link .icon-twitter2:before,a:visited .icon-twitter2:before{color:#37aada}a .icon-linkedin-sign:before,a:link .icon-linkedin-sign:before,a:visited .icon-linkedin-sign:before,a .icon-linkedin:before,a:link .icon-linkedin:before,a:visited .icon-linkedin:before{color:#0093bf}a .icon-youtube:before,a:link .icon-youtube:before,a:visited .icon-youtube:before{color:#c9312c}a:hover .icon-facebook2:before,a:hover .icon-twitter2:before,a:hover .icon-linkedin:before,a:hover .icon-youtube:before,a:hover .icon-google:before{color:#545454}.breadcrumb .icon-calendar:before,.breadcrumb a.events:before{content:normal}.breadcrumb .icon-software:before,.breadcrumb a.software:before{content:normal}.breadcrumb .icon-globe:before,.breadcrumb a.consulting:before{content:normal}.breadcrumb .icon-projects:before,.breadcrumb a.projects:before{content:normal}span.nmc{font-family:times new roman;font-style:italic}.ie7 #content-callouts{clear:both}#block-nice-menus-1,#block-nice-menus-2,#block-menu-block-10,#block-menu-block-11,#block-nice-menus-4{display:none}.webform-client-form{width:85%;margin-left:10px}#webform-component-computer--0{position:relative;font-size:1.5rem;line-height:1.75}#webform-component-computer--0 .description{position:absolute;top:-45px;font-style:normal;font-size:1.5rem}#webform-component-each-participant-must-have-a-computer- p{margin-bottom:0}html body.admin-menu{margin-top:80px!important}html body.admin-menu-with-shortcuts{margin-top:110px!important}#block-user-login{width:40%;height:200px;background:#f6f6f1;padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#block-user-login h2.block-title{font-size:1.3em}#block-user-login label{float:left;width:30%;padding-top:3px}#block-user-login input{float:right;width:60%}#block-user-login .form-type-password{clear:both}#block-user-login .item-list ul{clear:both;width:92.5%;text-align:right}#block-user-login .item-list ul li{font-size:.8em;list-style-type:none}#block-user-login input#edit-submit{margin-right:10%;width:80%}.page-node-920 label{font-weight:700}.page-node-920 label.option{font-weight:400}.page-node-920 .webform-component--archive-by,.page-node-920 .webform-component--publish-by{width:50%;float:left}.page-node-920 .webform-component--archive-by select,.page-node-920 .webform-component--publish-by select{width:45%}.page-node-920 .webform-component-checkboxes,.page-node-920 .webform-component-radios{width:33.3%;float:left}.page-node-920 .webform-component-checkboxes label,.page-node-920 .webform-component-radios label{padding-left:10px}.page-node-920 .webform-component--software{clear:both}.page-node-920 .webform-client-form .form-item.form-type-checkbox{margin:0!important;clear:both;padding-top:10px}.page-node-920 .form-actions .form-submit{clear:both;width:100%}.page-project-manager-corner .views-row{margin-bottom:50px!important}.view-project-manager-corner .views-row{width:97%}.node-type-project-managers-corner .field-name-field-image img{width:20%!important;height:auto!important}.node-type-project-managers-corner .content .field-label{display:none!important}.page-software-3dec-project-manager .views-field-field-image{padding-top:20px}.consulting-background{z-index:0!important}.view-software-demo .views-row-1,.view-software-demo .views-row-2,.view-software-demo .views-row-3,.view-software-demo .views-row-4,.view-software-demo .views-row-5,.view-software-demo .views-row-6{height:275px;overflow-x:auto}.field-name-field-display-front{display:none}.field-name-field-display-1st{display:none}#wysiwyg_fields-field_image-dialog,.wysiwyg_fields-dialog{z-index:100!important}.webform-component--version-flac,.webform-component--version-pfc3d,.webform-component--version-pfc2d,.webform-component--version-flac3d,.webform-component--version-KUBRIX-Geo,.webform-component--version,.webform-component--version-udec{display:none}@media screen and (max-width:960px){.breadcrumb{padding-left:1%;padding-right:1%}.content-section{padding-left:1%;padding-right:1%}#block-views-front-page-news-block,#block-views-front-page-news_2-block{height:280px}#navigation .menu-name-main-menu li.menu-696,#navigation .menu-name-main-menu li.menu-494,#navigation .menu-name-main-menu li.menu-615,#navigation .menu-name-main-menu li.menu-699{width:24.1%!important}#navigation .menu-name-main-menu ul.menu li a,#navigation .menu-name-main-menu ul.menu li a:link,#navigation .menu-name-main-menu ul.menu li a:visited,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a:link,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a:visited{padding:0 1rem!important}html body.admin-menu{margin-top:100px!important}html body.admin-menu-with-shortcuts{margin-top:130px!important}#block-views-software-news-block .custom-pager-item .pager-text a .try-button{width:74px}.view-software-page .views-field-field-software-landing-image img{width:90px!important}#block-views-software-news-block .custom-pager-item{height:127px}#block-views-software-news-block .custom-pager-item{height:103px}#block-views-software-news-block .custom-pager-item{height:143px}.toboggan-unified #login-links a#register-link{display:none}}@media screen and (max-width:935px){html{font-size:50%}#header{padding-left:1%;padding-right:1%}#content-middle{padding:0 1%}#content-bottom{}#header #site-name-slogan{display:none}#header-inner{width:20%}#header .region-header{width:80%}#footer-wrap-inner{padding-left:1%;padding-right:1%}html body.admin-menu{margin-top:100px!important}html body.admin-menu-with-shortcuts{margin-top:130px!important}#block-views-software-news-block .custom-pager-item .pager-text a .try-button{width:70px;font-size:1em}.view-software-page .views-row{width:45%}.view-software-page .views-row .try-button,.view-software-page .views-row .buy-button{float:right}#block-views-software-news-block .custom-pager-item{height:143px}}@media screen and (max-width:815px){.view-software-files .views-field-view-node{border-left:none;float:none;padding:6rem 0 6rem 2rem;text-align:center;width:31.5%;margin:0 auto}html body.admin-menu{margin-top:100px!important}html body.admin-menu-with-shortcuts{margin-top:130px!important}#boxes #software-download-modal{left:50%;top:50px;width:300px;padding:40px;background:#eee;height:600px}.webform-client-form-392{width:85%!important}.webform-client-form #edit-submitted-intended-use .form-item,.webform-client-form #edit-submitted-industry .form-item{width:90%!important}.view-software-page-2 .views-row{width:45%}}@media screen and (max-width:801px){#content-bottom #content-bottom-left,#content-bottom #content-bottom-right{width:95%;float:left;clear:left;padding-left:3%;padding-right:0}#content-bottom #content-bottom-left{padding-left:3%;width:95%;padding-right:0}.view-software-page .views-row{width:94%;margin-left:0;margin-left:1%}.view-software-page .views-row.views-row-even{margin-left:1%}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title-horizontal h2{float:left;width:90%;font-size:1.2em}#navigation .menu-name-main-menu li.menu-696,#navigation .menu-name-main-menu li.menu-494,#navigation .menu-name-main-menu li.menu-615,#navigation .menu-name-main-menu li.menu-699{width:23.9%!important}#navigation .menu-name-main-menu ul.menu li a,#navigation .menu-name-main-menu ul.menu li a:link,#navigation .menu-name-main-menu ul.menu li a:visited,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a:link,#navigation .menu-name-main-menu ul.nice-menu-main-menu li a:visited{padding:0 1rem!important}.view-software-page .views-row{width:45%}#block-views-software-news-block{margin-bottom:0!important}#block-views-software-news-block .custom-pager-item{height:120px}#block-views-front-page-news-block,#block-views-front-page-news_2-block{height:241px}#block-views-software-news-block{height:220px}}@media screen and (max-width:716px){.view-home-page-background-image .content-wrapper h2{font-size:3.4rem;line-height:5rem}.view-home-page-background-image .content-wrapper h2{font-size:2.5rem;line-height:2rem}.view-home-page-background-image .content-wrapper .views-field-body{width:57%;font-size:1rem;line-height:1px}.views-field-field-staff-photo{min-width:100px}#block-menu-block-1 a:before{content:none!important}#navigation .menu-name-main-menu>ul.menu>li{width:24.4%}form#user-register-form fieldset.group-personal-info,form#user-register-form fieldset#user_user_form_group_sales_interest,form#user-register-form fieldset#user_user_form_group_business_info,form#user-register-form fieldset.group-address{width:95%;margin-left:0;float:left;clear:left}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title-horizontal h2{float:left;width:90%;font-size:1.3em}}@media screen and (max-width:683px){html{font-size:45%}.grid-view.block{width:42%}#block-user-login h2.block-title{font-size:1em}#block-user-login label{width:40%;padding-top:0}#block-user-login input{width:50%}#block-views-front-page-news-block,#block-views-front-page-news_2-block{height:241px}#block-views-software-news-block{height:220px}}@media screen and (max-width:628px){#top-bar{padding:0;margin:0}body.sidebar-second #main{width:98%}#inner-container{padding:.3rem 0}ul.nice-menu,ul.nice-menu ul{z-index:7;position:static}ul.nice-menu li{position:static}#block-system-user-menu{display:none}#block-nice-menus-1{display:block;float:right;z-index:9}#block-nice-menus-1.block{margin-bottom:0}#nice-menu-1{display:inline;float:right;font-size:1.5rem}#block-nice-menus-1 ul.nice-menu-down li.menuparent{background:#e0e0d9;border:none;padding:0;margin:0;float:right;margin-right:6px;margin-top:6px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px}#block-nice-menus-1 ul.nice-menu-down li.menuparent:hover{cursor:pointer}#nice-menu-1 h3{color:#000;text-decoration:none;border:none;padding:5px 2rem;margin:0 auto;font-size:1.5rem}#nice-menu-1 li{color:#fff;border-left:.1em solid #fff;padding-left:25%;z-index:6}#nice-menu-1 li a{color:#38352c}ul#nice-menu-1 ul{left:0;position:absolute;top:29px!important;margin:0;width:100%;padding:0;border:0}ul#nice-menu-1 ul li{border:none;width:98%;background:#bad5f1;color:#fff;padding:.5em 2%;border:1px solid #FFF z-index:6}ul.nice-menu>li.menuparent:hover{background:0 0}#navigation{display:none}#block-menu-block-7{display:none}#block-nice-menus-2,#block-nice-menus-4,#block-nice-menus-1.not-front .view-software-page-2 .views-row{display:block;float:right;z-index:200}#block-nice-menus-2.block,#block-nice-menus-4.block{margin-bottom:0}#nice-menu-2,#nice-menu-3{display:inline;float:right;font-size:1.5rem;line-height:1.5rem}#block-nice-menus-2 ul.nice-menu-down li.menuparent,#block-nice-menus-4 ul.nice-menu-down li.menuparent{background:#e0e0d9;border:none;padding:0;margin:0;float:right;margin-right:6px;margin-top:6px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px}#block-nice-menus-2 ul.nice-menu-down li.menuparent:hover,#block-nice-menus-4 ul.nice-menu-down li.menuparent:hover{cursor:pointer}#nice-menu-2 h3,#nice-menu-4 h3{color:#000;text-decoration:none;border:none;padding:5px 2rem;margin:0 auto;font-size:1.5rem}#nice-menu-2 li,#nice-menu-4 li{color:#fff;border-left:.1em solid #fff;padding-left:25%}#nice-menu-2 li a,#nice-menu-4 li a{color:#38352c}ul#nice-menu-2 ul,ul#nice-menu-4 ul{top:29px!important;margin:0;width:100%;padding:0;border:0;position:absolute;left:0;z-index:200}ul#nice-menu-2 ul li,ul#nice-menu-4 ul li{border:none;width:98%;background:#bad5f1;color:#fff;padding:.5em 2%;border:1px solid #fff}a.consulting:before{content:none}a.software:before{content:none}a.events:before{content:none}a.projects:before{content:none}#block-menu-block-10,#block-menu-block-11{display:block;float:right;line-height:normal;z-index:9}#block-menu-block-11 li.leaf{display:none}#block-menu-block-11 li li.leaf{display:block}#block-menu-block-10.block,#block-menu-block-11.block{margin-bottom:0}#nice-menu-10{display:inline;float:right;font-size:1.5rem;line-height:1.5rem}#block-menu-block-10 ul.nice-menu-down li.expanded,#block-menu-block-11 ul.nice-menu-down li.expanded{background:#e0e0d9;border:none;padding:0;padding:5px 2rem;margin:0;float:right;margin-right:6px;margin-top:6px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px}#block-menu-block-10 ul.nice-menu-down li.expanded:hover,#block-menu-block-11 ul.nice-menu-down li.expanded:hover{cursor:pointer}#block-menu-block-10 li.expanded,#block-menu-block-11 li.expanded{color:#000;text-decoration:none;border:none;margin:0 auto;list-style-image:none;list-style:none;line-height:2rem}#block-menu-block-10 li.expanded a,#block-menu-block-11 li.expanded a{padding:0}#block-menu-block-10 li.expanded li.leaf a,#block-menu-block-11 li.expanded li.leaf a{padding:.3em 5px}#nice-menu-10 ul li,#nice-menu-11 ul li{color:#fff;border-left:.1em solid #fff;padding-left:25%}#nice-menu-10 ul li a,#nice-menu-11 ul li a{color:#38352c}#nice-menu-10 ul,#nice-menu-11 ul{left:0;position:absolute;top:29px!important;margin:0;width:100%;padding:0;border:0}#nice-menu-10 ul li,#nice-menu-11 ul li{border:none;width:98%;background:#bad5f1;color:#fff;padding:.5em 2%;border:1px solid #fff}#block-menu-block-10 ul.nice-menu-down li ul li.expanded,#block-menu-block-11 ul.nice-menu-down li ul li.expanded{border:none;width:98%;background:#bad5f1;color:#fff;padding:.5em 2%;border:1px solid #fff;border-radius:0;margin:0;float:left;list-style:none}#block-menu-block-10 ul.nice-menu-down li ul li.expanded a,#block-menu-block-11 ul.nice-menu-down li ul li.expanded a{padding:.3em 5px}#block-menu-block-10 li.collapsed,#block-menu-block-11 li.collapsed{display:none}#block-menu-block-10 ul.nice-menu-down li ul li.collapsed,#block-menu-block-11 ul.nice-menu-down li ul li.collapsed{border:none;width:98%;background:#bad5f1;color:#fff;padding:.5em 2%;border:1px solid #fff;border-radius:0;margin:0;float:left;list-style:none;display:block}#block-menu-block-10 ul.nice-menu-down li ul li.collapsed a,#block-menu-block-11 ul.nice-menu-down li ul li.collapsed a{padding:.3em 5px}#block-menu-block-10 li.menu-mlid-3332,#block-menu-block-10 li.menu-mlid-2429,#block-menu-block-10 li.menu-mlid-3331,#block-menu-block-10 li.menu-mlid-2744{display:none!important}#sidebar-second{display:none}.node-type-consulting-services .consulting-left-wrap{width:98%;padding:0}.node-type-consulting-services .right{width:99%;float:left}#block-views-software-video-related-videos .view-software-video .views-row{width:98%}.location-contact-info{display:none}#webform-component-countries .description{display:none}#boxes #software-download-modal{width:90%;margin-left:-50%;padding:20px}body.page-node-374 .main-content .summary,body.page-node-382 .main-content .summary{width:100%}#block-views-7c82a041d0e13a184dcce6c2f45d4369{width:90%}#block-boxes-symposium-quicklinks{width:90%}#block-views-157583ea4592aeb591d7763ca390fea1{width:90%}#block-menu-block-3{width:90%}body.node-type-training .field-name-field-software-reference{display:none}#views-slideshow-ddblock-custom-pager-front_page_news_block{width:10%!important;margin-left:0;display:none;height:200px}#views-slideshow-ddblock-custom-pager-front_page_news_block .custom-pager-item-inner .pager-text{}div.views-slideshow-ddblock-cycle-vsdupright50p div.slider{width:100%}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title-horizontal h2{float:left;width:90%}div.views-slideshow-ddblock-cycle-vsdupright50p div.custom-pager{display:none}html body.admin-menu{margin-top:100px!important}html body.admin-menu-with-shortcuts{margin-top:160px!important}#block-user-login{width:80%;margin-left:10%}#block-user-login h2.block-title{font-size:1em}#block-user-login label{width:40%;padding-top:0}#block-user-login input{width:50%}#block-views-software-news-block{margin-bottom:0!important}div.views-slideshow-ddblock-cycle-vsdupright50p div.slider{width:100%!important}div.views-slideshow-ddblock-cycle-vsdupright50p div.custom-pager{display:none}.page-software #main{width:100%!important}.view-software-page .views-field-field-tagline p,.view-software-page .views-field-field-tagline .tagline{line-height:2rem;font-size:2rem}.view-software-page .views-row{width:95%}.view-software-page .views-row img{width:75px;padding-right:15px;margin-bottom:50px}.view-home-page-background-image .content-wrapper h2{overflow:hidden!important}.view-software-page .views-row .try-button,.view-software-page .views-row .buy-button{float:left;clear:both;width:100%}.front div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title-horizontal h2{width:95%!important;line-height:18px}.not-front div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title-horizontal h2{width:70%!important}#block-views-software-news-block .slide-inner .slide-text .slide-read-more a{margin-left:30;padding:5px 40px 0;width:95px}.front #block-views-software-news-block .slide-inner .main-software-image{width:30%}.front .view-software-page .views-field-field-tagline{width:100%;padding-top:10px;clear:none!important}.front #block-views-software-news-block{height:150px}.not-front .view-software-page-2 .views-row{width:94%}.not-front #home-slide .block img{width:135%}.page-software .view-software-page-2{margin-top:70px!important}}@media screen and (max-width:593px){#header-inner{width:40%}#header .region-header{width:60%}.view-consulting-services .views-field-view-node{float:left;clear:left;padding-left:15%}.views-field-field-consulting-services-page-s{width:70%}.view-consulting-services .views-field-view-node{width:70%}#content-middle .block,#block-views-featured-blocks-block .views-row{width:98%!important;float:left!important;clear:left!important}#content-middle h4{width:60%;clear:both}#content-middle .block .boxes-box-content p{clear:left;float:left;padding-right:5%}body.sidebar-second #sidebar-second{float:right;margin:0;padding:0;width:28%;position:relative;background:#f6f6ef}.view-home-page-background-image .content-wrapper .views-field-body p{font-size:1.5rem;line-height:1.4rem}.field-name-field-staff-photo{width:100%}.field-name-field-staff-photo img{width:100%;height:auto}.field-type-node-reference,.node-type-staff .field-type-file{width:90%}.group_student_left{width:100%}.group_student_right{width:100%;clear:left;margin-left:0}#block-user-login{width:80%;margin-left:5%}.view-software-page .views-field-field-tagline{width:95%}#block-views-software-news-block .slide-inner .slide-text .slide-read-more a{margin-left:30;padding:5px 40px 0;width:95px}#block-views-software-news-block .slide-inner .slide-text .slide-title{top:30px;left:0}#block-views-software-news-block .slide-inner .main-software-image{width:28%;margin:40px auto 0;right:30%;top:35px}#block-views-software-news-block .slide-inner .slide-text .slide-title,#block-views-software-news-block div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-text h2{width:100%!important;text-align:center;font-size:4.9rem}.page-software .view-software-page-2{margin-top:30px!important}}@media screen and (max-width:500px){.view-software-files .views-field-field-ex-project-image{width:90%;height:auto;margin:0 auto 1em}.view-software-files .views-field-field-ex-project-image img{width:100%;height:auto}.view-software-files .views-field-body{width:90%;margin:1em auto 0;float:none}.view-software-files .views-field-view-node{padding:1em}.node-type-project .project-top .right{width:98%;float:left;padding-left:1%}.node-type-project .project-top .left{width:98%;padding:0;padding-left:1%}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title-horizontal h2{font-size:.9em!important}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-body-horizontal{display:none}html body.admin-menu{margin-top:150px!important}html body.admin-menu-with-shortcuts{margin-top:220px!important}#block-user-login h2.block-title{font-size:1em}#block-views-software-news-block div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-text h2{font-size:4.9rem!important;overflow:hidden;text-align:center}#block-views-software-news-block .slide-inner .slide-text .slide-read-more a{margin-left:30;padding:5px 40px 0;width:95px}#block-views-software-news-block .slide-inner .slide-text .slide-title{top:30px;left:10px}#block-views-software-news-block .slide-inner .main-software-image{width:100%;margin:90px auto 0;right:0%;top:-35px}#block-views-software-news-block .slide-inner .slide-text .slide-title,#block-views-software-news-block div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-text h2{width:90%!important}#block-views-front-page-news-block,#block-views-front-page-news_2-block{height:150px}#block-views-software-news-block{height:200px}.view-software-page-2 .views-row{height:200px}.page-software .view-software-page-2{margin-top:0!important}}@media screen and (max-width:400px){div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-text{margin-top:-14%}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title-horizontal{width:100%;overflow:hidden}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-title-horizontal h2{overflow-x:hidden;width:100%}div.views-slideshow-ddblock-cycle-vsdupright50p div.slide-read-more a{float:left;clear:left;display:block;padding:0;margin-top:13px}}#content-bottom #content-bottom-right{margin-left:auto;margin-right:auto;float:none;width:99%}#block-mailchimp-signup-join-our-mailing-list .content{padding:3%;width:88%;background:#fdfdfc;-moz-box-shadow:0 0 6px 0 #edede4;-webkit-box-shadow:0 0 6px 0 #edede4;box-shadow:0 0 6px 0 #edede4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left}#block-mailchimp-signup-join-our-mailing-list #edit-mailchimp-lists-mailchimp-our-newsletter-title{display:none}#block-mailchimp-signup-join-our-mailing-list .form-item{float:left;width:100%;margin:5px 0}#block-mailchimp-signup-join-our-mailing-list #mailchimp-block-text{font-size:16px;font-size:1.3rem;font-weight:200;line-height:1em;float:left;margin-bottom:1.5rem;font-style:italic}#block-mailchimp-signup-join-our-mailing-list #mailchimp-privacy{float:left;clear:left;margin-top:1.5rem;font-size:1rem}.ie7 #block-mailchimp-signup-join-our-mailing-list .form-item{height:40px}#block-mailchimp-signup-join-our-mailing-list label{font-size:16px;font-size:1.6rem;font-weight:200;line-height:1em;margin:0 0 1em;float:left;width:40%}#block-mailchimp-signup-join-our-mailing-list input{float:left;font-size:14px;font-size:1.4rem;font-style:italic;font-weight:200;position:relative;width:58%}#block-mailchimp-signup-join-our-mailing-list input[type=submit]{display:block;float:right;font-style:normal;font-weight:500;padding:0!important;text-transform:uppercase;width:23.5%;height:31px;margin:5px 10px 0 0}.ie7 #block-mailchimp-signup-join-our-mailing-list input[type=submit]{margin-left:130px}.ie7 #block-views-blog-block,.ie7 #block-mailchimp-signup-join-our-mailing-list{clear:both}