body,td{font-size:62.5%;font-family:verdana,arial,helvetica,sans-serif}span.deEmphasize{color:#888}span.reEmphasize{color:#000}.ToolTipHeaders{font-size:1.3em;font-family:verdana,arial,Helvetica,sans-serif;font-weight:bold;text-decoration:underline;color:Black;margin-top:5px;margin-bottom:3px;padding-bottom:1px;padding-left:5px;position:relative;left:-4px}span.negativeVariance{color:#f00}span.positiveVariance{color:#000}select{font-size:1em;font-family:verdana,arial,helvetica,sans-serif;border-style:solid;font-weight:normal}H1{font-size:2.5em;font-family:tahoma,verdana,arial,helvetica,sans-serif;font:bold;margin:2px}H2{font-size:1.8em;font-family:tahoma,verdana,arial,helvetica,sans-serif;font-weight:bold;color:#900;margin-top:5px;margin-bottom:3px}H3{font-size:1.3em;font-family:tahoma,verdana,arial,helvetica,sans-serif;font-weight:bold;color:#fff;background-color:#996;margin-top:10px;margin-bottom:5px;padding-bottom:2px;padding-left:5px}H3.error{font-size:1.3em;font-family:tahoma,verdana,arial,helvetica,sans-serif;font-weight:bold;color:#fff;background-color:#f00;margin-top:10px;margin-bottom:5px;padding-bottom:2px;padding-left:5px}a.header{text-decoration:none;font-size:1.3em;font-family:arial,helvetica,sans-serif;color:#900;font-weight:bold}a.nava{text-decoration:none;font-size:1.3em;font-family:arial,helvetica,sans-serif;color:#cc9;font-weight:bold}a.navb{text-decoration:none;font-size:1.3em;font-family:arial,helvetica,sans-serif;color:#fff;font-weight:bold}a.texta{text-decoration:none;font-family:arial,helvetica,sans-serif}a.textb{text-decoration:none;font-family:arial,helvetica,sans-serif;color:#fff}input.button{font-size:1em;font-family:verdana,arial,helvetica,sans-serif;color:#000;border-style:solid;border-width:1;border-color:#000;background-color:#ccc}input.rbutton{font-size:1em;font-family:verdana,arial,helvetica,sans-serif;border-style:solid;color:#000;border-width:1;border-color:#000;background-color:#cc9;*padding:1px 1px}input.textnotedtable{font-family:verdana,arial,helvetica,sans-serif;border-style:solid;border-color:#fff;color:#009;border-width:1}td.label{text-align:right;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold}td.mandatory{text-align:right;font-family:Helvetica,Arial,sans-serif;border:0;font-size:12px;color:#2a3942;font-weight:bold}td.highlight{color:white;font-weight:bold;background:green}th{text-align:center;font-family:verdana,arial,helvetica,sans-serif;font-size:.6em;font-weight:bold}td.labeldata{text-align:left;font-family:verdana,arial,helvetica,sans-serif;font-weight:normal}td.incomplete{text-align:center}td.complete{background-color:#6c3;text-align:center}td.not_applicable{background-color:#ccc;text-align:center}td.next{background-color:#ff3;text-align:center}td.currency{text-align:right;white-space:nowrap}td.currency_red{text-align:right;white-space:nowrap;color:red}td.labelright{font-size:.8em;font-family:arial,helvetica,sans-serif;text-align:right;font-weight:bold;color:#900;font-style:italic}td.logintext{font-size:.8em;font-family:arial,helvetica,sans-serif;text-align:right;font-weight:bold;color:#fff}td.loginerror{color:#fff}td.header{background-color:#996}.calcurrent{background-color:#ccf}.calweektitle{background-color:#cc9}.calweekend{background-color:#efefef}.calregular{background-color:#fff}.caldisabled{background-color:#fff}.calweekdisabled{background-color:#efefef}.calthismonth{color:#000}.calothermonths{color:#999}.calweeks{color:#000}.calcolor{color:#fff}em.alert{background-color:#fc0}tr.header{background-color:#ddd}tr.data{background-color:#cc9}tr.selected{background-color:#cc9}tr.benchmark{background-color:#9cc}td.best{background-color:#3c3;text-align:right;font-weight:bold}td.headertoptext{font-weight:bold}a.headerlabel{text-decoration:none;font-family:arial,helvetica,sans-serif;color:Black;font-weight:bold}.normalbold{font-family:Helvetica,Arial,sans-serif;font-weight:bold}.recommended_on{text-align:right;color:white;font-weight:bold;background:green}td.calheader{background-color:#808080}td.calsubheader{background-color:#d3d3d3}.summaryHeading{background-color:#ccc;font-weight:bold}.normalRowOdd{background-color:#efefef}.normalRowEven{background-color:#ddd}.bestPrice{text-align:right;background:#ff8}.mandatory{font-weight:bold}.alignForm label{position:absolute;text-align:right;width:170px;margin-bottom:3px;margin-top:3px;font-weight:bold}.alignForm input,.alignForm textarea,.alignForm select{margin-left:180px;margin-bottom:3px;margin-top:3px}.alignForm .readonly{margin-left:180px}div#leftnav #adminnav{position:absolute;top:126px;left:20px;width:148px;box-sizing:border-box;-moz-box-sizing:border-box}div#leftnav #adminnav ul{margin:0;padding:0;list-style-type:none}div#leftnav #adminnav li h3{display:block;color:#000;border-top:1px solid #CCC;background-color:#CCC;width:146px;padding:3px 11px 3px 5px;text-decoration:none;border-bottom:1px solid #CCC;font-weight:normal;font-size:1em;font-family:verdana,arial,helvetica,sans-serif;margin-top:0;margin-bottom:0;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box}div#leftnav #adminnav li li a,div#leftnav #adminnav li li a:active{display:block;color:#000;background-color:#efefef;width:146px;padding:3px 3px 3px 13px;text-decoration:none;border-bottom:1px solid #CCC;font-weight:normal;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box}div#leftnav #adminnav a:hover{background-color:#FFF;color:#000}div#leftnav #adminnav .description{display:none}div#leftnav #adminnav .curNav{background-color:#FFF;color:#000}div#content #adminnav ul{margin:0;padding:0;list-style-type:none}div#content #adminnav li li{line-height:2em}div#leftnav #adminnav_IES{position:absolute;top:128px;left:10px;width:148px;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}div#leftnav #adminnav_IES ul{margin:0;padding:0;list-style-type:none}div#leftnav #adminnav_IES li h3{display:block;color:#000;border-top:1px solid #CCC;background-color:#CCC;width:146px;padding:3px 11px 3px 5px;text-decoration:none;border-bottom:1px solid #ccc;font-weight:normal;font-size:1em;font-family:verdana,arial,helvetica,sans-serif;margin-top:0;margin-bottom:0;margin-right:0;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}div#leftnav #adminnav_IES li li a,div#leftnav #adminnav_IES li li a:active{display:block;color:#000;background-color:#efefef;width:146px;padding:3px 3px 3px 13px;text-decoration:none;border-bottom:1px solid #ccc;font-weight:normal;margin-right:0;box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}div#leftnav #adminnav_IES a:hover{background-color:#FFF;color:#000}div#leftnav #adminnav_IES .description{display:none}div#leftnav #adminnav_IES .curNav{background-color:#FFF;color:#000}div#content #adminnav_IES ul{margin:0;padding:0;list-style-type:none}div#content #adminnav_IES li li{line-height:2em}div#leftnav{float:left;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}div#content{margin-left:160px}div#footer{clear:left;text-align:right;margin-top:5px;margin-bottom:1px;margin-right:3px;line-height:1.6em}div#mainContent{margin-left:8px}* html div#mainContent{width:100%}#messageWrapper{margin-top:12px;margin-bottom:12px}.message{background:yellow;border:1px solid black;padding:5px 5px 5px 5px;display:inline;word-wrap:normal}[disabled]{color:#666!important;background-color:#efefef!important;border-color:#c9c9c9!important}div.autocomplete{border:1px solid darkgray;margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;background-color:#fff;width:auto!important}div.autocomplete ul{list-style-type:none;margin:0;padding:0}div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:0 2px 0 3px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;line-height:13px;background-color:#fff;color:#2a3942}div.autocomplete ul li a{text-decoration:none;color:#2a3942}div.autocomplete ul li a:hover,div.autocomplete ul li a:active{text-decoration:none;color:white}div.autocomplete ul li.clickNav{background-image:url(/images/link-external.gif);background-position:right 1px;background-repeat:no-repeat;padding-right:12px}div.autocomplete ul li.selected{background-color:Highlight;color:HighlightText}div.autocomplete{overflow-x:hidden;overflow-y:auto;max-height:300px}* html div.autocomplete{overflow-y:expression(this.scrollHeight>300 ? "scroll":"");height:expression(this.scrollHeight>300 ? "300px":"")}#header_main_hr_tr,#header_main_hr_tr td{display:none;margin:0;padding:0}#header_main_hr_tr_safari,#header_main_hr_tr_safari td{display:none;margin:0;padding:0}.negative{color:red}#login_page{background:#40535e url("/images/login_background.gif") repeat-x}#login_page a,#login_page a:visited,#login_page a:hover,#login_page a:active{color:white}#login_box{position:absolute;top:325px}#login_box input.input{width:100%}#lower_logo{position:absolute;width:417px;height:182px;top:72px}#upper_logo{position:absolute;height:72px;width:600px;margin-left:10px}.pointer{cursor:pointer;cursor:hand}body,#header p,#header ul{margin:0;padding:0}#header a{color:#fff;text-decoration:none}#header input[type=text]{width:150px;border:1px solid #fff;background-color:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px;border-radius:30px}#header select{width:150px}#logo{padding:14px 35px;_padding:14px 115px;float:left;height:75px;min-width:203px;background:transparent url(logicsource/logo.gif) no-repeat center center;cursor:pointer;*cursor:hand}#search-icon{_padding:1px 12px;float:left;height:22px;min-width:25px;background:transparent url(logicsource/icon-search.gif) no-repeat center center}#salutation{float:right;margin-right:50px;padding-top:15px;font-size:13px;_margin-right:27px}#salutation p,#salutation select{padding:1px 0}#salutation p strong{font-size:24px;font-weight:normal;padding-right:10px;margin-left:-123px}#salu-nav{font-size:11px;margin-top:5px}#salu-nav a{padding:0 2px}#salu-nav a:hover{text-decoration:underline}#nav-search{clear:both;padding-right:10px;margin-right:30px;margin-left:20px;height:32px;min-width:1000px;background:transparent url(logicsource/bg-main-nav-right.gif) no-repeat scroll top right}#nav-search span{height:32px;background:transparent url(logicsource/bg-main-nav-left.gif) no-repeat;display:block;padding:10px}#nav{font-size:12px;font-weight:bold;letter-spacing:1px;clear:both;float:left;margin-top:-2px;font-family:Arial,sans-serif}#nav ul li{display:block;float:left;border-right:1px solid #fff;padding:0 5px}#nav ul li:last-child{border-right:0}#nav ul li a{padding:3px 5px}#nav ul li a:hover{background-color:#fd9f21;padding:3px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}#reports{clear:both;float:right;font-size:12px;margin-right:52px;margin-top:12px;_margin-top:0;_margin-right:27px;_padding-bottom:5px}#reports select{width:220px;margin-left:5px}#search{float:right;margin-top:-6px}#search #btn-search{margin-bottom:-5px}#create-filter{clear:both;float:right;font-size:12px;margin-right:52px;margin-top:12px;_margin-top:0;_margin-right:27px;_padding-bottom:5px}#create-filter a:hover{text-decoration:underline}#filters{font-weight:bold;margin-left:20px}#filters select{margin-left:5px}body.home a.nav-home,body.home #nav ul li a:hover.nav-home,body.specifications a.nav-specifications,body.specifications #nav ul li a:hover.nav-specifications,body.estimates a.nav-estimates,body.estimates #nav ul li a:hover.nav-estimates,body.orders a.nav-orders,body.orders a.nav-orders,body.campaigns a.nav-campaigns,body.campaigns #nav ul li a:hover.nav-campaigns,body.reports a.nav-reports,body.reports #nav ul li a:hover.nav-reports,body.catalog a.nav-catalog,body.catalog #nav ul li a:hover.nav-catalog,body.invoices #nav ul li a.nav-invoices,body.invoices #nav ul li a.nav-invoices,body.library a.nav-library,body.library #nav ul li a:hover.nav-library,body.admin #nav ul li a.nav-admin,body.admin #nav ul li a:hover.nav-admin,body.requests #nav ul li a.nav-requests,body.requests #nav ul li a:hover.nav-requests{background-color:#fd9f21;padding:3px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}#login-logo{background-image:url(logicsource/login_logo.gif);width:751px;height:427px;margin-bottom:40px;margin-left:-487px;_margin-left:0}#login-form{margin-top:-160px;_margin-left:490px;width:300px}body.login-page{color:#fff;background:#fdb825 url(logicsource/login_bg.gif) repeat-x}#login-box{margin-left:50%;_margin-left:0;margin-top:31px;width:300px}#passwords-box{margin-left:50%;_margin-left:30%;margin-top:-120px;width:200px}#forgot-passwords-box{margin-left:50%;_margin-left:30%;margin-top:-160px;width:200px}#login-box label{display:block;padding-top:10px;font-size:12px;width:200px}#login-box input,#passwords-box input,#forgot-passwords-box input{border:1px solid #fff;color:#2a3942;font-weight:bold;font-size:12px;padding:2px 5px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}#login-box input[type=submit]{color:#fff;background-color:#fdaa1d;border-width:2px;border-color:#f59f22;padding:5px 8px;font-weight:bold;font-size:17px;*border:0;*padding:2px 3px}a.sortHeader{color:#333}table.tabular{padding-top:20px}table.tabular td,table.tabular th{border-top:1px solid #ccc;padding:5px}table.tabular th a{color:#333}table.tabular td.highlight{color:white;font-weight:bold;background:green}tr.emphasize:hover{background:#FFF}table.tabular tr.highlighter{background:#FFF}a.forgot-password{white-space:nowrap}.error{font-family:Helvetica,Arial,sans-serif;font-weight:bold;color:#f00}.solid-table{border:1px solid #999}h1.estimatetitle{font-size:medium;font-family:arial,Helvetica,sans-serif;font-weight:bold}h2.SpecCompHeader{font-size:medium;font-family:arial,Helvetica,sans-serif;font-weight:bold;color:Black;margin-top:3px;margin-bottom:2px}h3.SpecDetailHeaders{font-size:small;font-family:arial,Helvetica,sans-serif;font-weight:bold;color:Black;margin-top:5px;margin-bottom:3px;padding-bottom:1px;padding-left:5px;position:relative;left:-4px}.datanormal{Font-size:small;Font-family:arial,Helvetica,sans-serif}.datanormal{Font-size:small;Font-family:arial,Helvetica,sans-serif}.dataenhanced{font-size:small;font-family:arial,Helvetica,sans-serif}td.sidelabel{text-align:left;font-size:small;font-family:arial,Helvetica,sans-serif;font-weight:bold}.enhancedlabel{text-align:left;font-size:small;font-family:arial,Helvetica,sans-serif;font-weight:bold}.sidelabel{text-align:left;font-size:small;font-family:arial,Helvetica,sans-serif;font-weight:bold}.columnlabel{text-align:center;font-size:xx-small;font-family:arial,Helvetica,sans-serif;font-weight:bold}.columnlabel{font-size:xx-small;font-family:arial,Helvetica,sans-serif}.solid-print-table{border-collapse:collapse}.solid-print-table th{border:1px solid #999}.solid-print-table td{border:1px solid #999}.tabs{margin-left:-40px}.tabs li{float:left;border-bottom:0;list-style:none}.tabs .selectedTab{float:left;border-bottom:0;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;list-style:none}.tabs .selectedTab a{color:#000;background-color:#efefef;padding-top:7px}.tabs a{float:left;padding:7px;text-decoration:none;color:#808285;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;border-color:#efefef #efefef;border-image:none;border-style:solid solid none;border-width:1px 1px medium;margin:0}.tabs .unSelectedTab a:hover{border-color:#ccc;border-width:1px 1px medium;border-bottom:0;border-style:solid solid none}.home_icon_sprite{width:252px;height:68px;background-repeat:no-repeat;background:url('images/icon_sprite.png')}.home_icon_sprite.spec_icon{background-position:0 0;width:32px;height:44px}.home_icon_sprite.estimate_icon{background-position:-49px 0;width:44px;height:56px}.home_icon_sprite.order_icon{background-position:-113px 0;width:24px;height:59px}.home_icon_sprite.project_icon{background-position:-207px 0;width:37px;height:50px}.home_icon_sprite.arrow_icon{background-position:-161px -3px;width:24px;height:26px}.small_icon_sprite{background:url('images/icons/small_icons_sprite.png');background-repeat:no-repeat;width:300px;height:81px}.small_icon_sprite.accept{background-position:-2px 0;width:18px;height:18px}.small_icon_sprite.version{background-position:-25px -3px;width:19px;height:12px}.small_icon_sprite.specs{background-position:-49px 0;width:16px;height:19px}.small_icon_sprite.sethomepage{background-position:-72px -1px;width:19px;height:17px}.small_icon_sprite.reject{background-position:-96px -4px;width:15px;height:15px}.small_icon_sprite.redirect{background-position:-116px -1px;width:19px;height:17px}.small_icon_sprite.print{background-position:-144px -1px;width:19px;height:17px}.small_icon_sprite.printgif{background-position:-168px 0;width:19px;height:19px}.small_icon_sprite.plusbottom{background-position:-194px -2px;width:15px;height:15px}.small_icon_sprite.plus{background-position:-216px -2px;width:15px;height:13px}.small_icon_sprite.pagesel{background-position:-238px -2px;width:14px;height:15px}.small_icon_sprite.page{background-position:-258px -3px;width:12px;height:14px}.small_icon_sprite.overview{background-position:-276px -1px;width:14px;height:19px}.small_icon_sprite.minusbottom{background-position:-3px -21px;width:15px;height:15px}.small_icon_sprite.minus{background-position:-21px -21px;width:15px;height:13px}.small_icon_sprite.line{background-position:-44px -19px;width:1px;height:15px}.small_icon_sprite.joinbottom{background-position:-57px -20px;width:11px;height:15px}.small_icon_sprite.join{background-position:-74px -24px;width:11px;height:9px}.small_icon_sprite.foldersel{background-position:-90px -20px;width:16px;height:15px}.small_icon_sprite.folderopen{background-position:-111px -21px;width:16px;height:13px}.small_icon_sprite.folder{background-position:-133px -21px;width:15px;height:13px}.small_icon_sprite.estimate2{background-position:-156px -21px;width:17px;height:19px}.small_icon_sprite.estimate{background-position:-178px -21px;width:17px;height:19px}.small_icon_sprite.edit{background-position:-200px -19px;width:16px;height:19px}.small_icon_sprite.editgif{background-position:-222px -18px;width:19px;height:19px}.small_icon_sprite.delete{background-position:-249px -19px;width:15px;height:18px}.small_icon_sprite.base{background-position:-270px -25px;width:16px;height:9px}.small_icon_sprite.approve{background-position:-1px -40px;width:18px;height:18px}.small_icon_sprite.apply{background-position:-23px -40px;width:18px;height:18px}.small_icon_sprite.allocation{background-position:-47px -40px;width:18px;height:18px}.small_icon_sprite.receipt{background-position:-73px -40px;width:13px;height:18px}.dropbtn{background-color:transparent;font-weight:bold;border:0;cursor:pointer;position:relative;outline:0}.btn_header{font-size:15px}.arrow-outer{content:"";display:inline-block;border-top:5px solid;border-right:5px solid transparent;border-bottom:1px solid transparent;border-left:5px solid transparent;margin-left:5px;margin-top:5px}@-moz-document url-prefix(){.arrow-outer{content:"";display:inline-block;border-top:5px solid;border-right:5px solid transparent;border-bottom:1px solid transparent;border-left:5px solid transparent;margin-left:5px;margin-top:2px}}.dropdown{position:relative;display:inline-block;font-family:Arial,Helvetica,sans-serif}.dropdown_header{font-size:14px;padding:15px 38px}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:170px;margin-top:3px;color:#2a3942;border:1px solid #c9d2d4;border-top:0;box-shadow:inset 0 1px 0 rgba(255,255,255,1);z-index:999}.arrow-inner{display:none;content:"";border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #fff;border-left:6px solid transparent;margin-left:4px;margin-top:-8px}.dropdown-content a{color:black;padding:10px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#c9d2d4}.showMenu{display:block}tr.emphasizeNonWhite:hover{background:#efefef}.widget-config{display:inline-block;width:48%;padding-right:10px;vertical-align:top}.draghandle{display:inline-block;width:8px;height:100%;min-height:24px;background-image:url("images/dashboard/drag.png");cursor:move}.disabledAnchor{pointer-events:none;cursor:default;text-decoration:none!important}@media only screen and (max-width:768px),only screen and (max-device-width:768px){#login-box{margin-left:0;margin-top:31px;width:90%;margin:31px auto 0}#login-logo{width:100%!important;background-repeat:no-repeat;margin-left:0!important}#login-form{width:100%}#login-box input[type=text],#login-box input[type=password]{width:100%}#login-box label{width:100%}#login-box a.forgot-password{display:block}}