/*!
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}html{height:100%;font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{height:100%;margin:0;font-size:13px;line-height:1.231;padding-top:8px}body,button,input,select,textarea{font-family:sans-serif;color:#222}::-moz-selection{background:#509ac3;color:#fff;text-shadow:none}::selection{background:#509ac3;color:#fff;text-shadow:none}a{color:#00e;text-decoration:underline}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;*margin-left:-7px;padding:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}th{text-align:left}body{background-color:#386481;text-align:center}#container{margin:0 auto;text-align:left;width:980px;border:1px solid #000;border-top-width:0;background-color:#fff;background-image:url(/img/top_bg.jpg);background-repeat:no-repeat;position:relative}#container{-webkit-box-shadow:rgba(0,0,0,.5) 3px 3px 6px;-moz-box-shadow:rgba(0,0,0,.5) 3px 3px 6px;box-shadow:rgba(0,0,0,.5) 0 0 40px}#header{display:block;height:106px;border-top:1px solid #000;border-bottom:1px solid #96a1a8}#header h1 a{display:block;top:15px;left:23px;width:182px;height:78px;background-image:url(/img/logo_bg.gif);position:absolute}#header h1 span{display:none}#header #logindisplay{position:absolute;top:18px;right:18px;font-size:1.1em}#header #logindisplay a{color:#000}#header #logindisplay a.quit{color:#c30000}#header nav{position:absolute;top:82px;left:231px}#header nav li{float:left;margin-right:4px}#header nav li a{padding:6px 14px 6px 14px;background-color:#e7e7e7;text-decoration:none;font-weight:700;font-size:1.2em;color:#005288;border-top:1px solid #3e7aa1}#header nav li a:visited{color:#005288}#header nav li a:hover{background-image:url(/img/topmenu_over.gif)}#header nav li a.active{background-image:url(/img/topmenu_active.gif);color:#2676ab;border-top-color:#2676ab}#header nav li a.active:hover{color:#005288}div#main div.basic-layout{margin:22px}footer{font-size:11px;color:#aaa;width:980px;text-align:right;margin:0 auto}body footer a{color:#ccc!important;text-decoration:none!important}body footer a:hover{text-decoration:underline!important}#container #header nav li a{color:#005288;-webkit-border-radius:2px 2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #aaa;border-top:1px solid #3e7aa1;text-shadow:0 1px 1px rgba(255,255,255,1);background-image:url(/img/topmenu_active.gif)}#container #header nav li a.active{color:#2676ab;-webkit-border-radius:2px 2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #aaa;border-top:1px solid #3e7aa1;text-shadow:0 1px 1px rgba(255,255,255,1);background-image:none;border-bottom-width:0;background-color:#d8d8d8;border-bottom:1px solid #fff;background-color:#fff}#container #header nav li a:hover{border:1px solid #999;border-top-color:#3e7aa1;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 1px rgba(0,0,0,.3);box-shadow:0 0 1px rgba(0,0,0,.3);color:#2676ab}#container #header nav li a.active:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom-width:0;border-bottom:1px solid #fff}#impersonating{text-align:left;background-color:#000;color:#fff;font-weight:400;padding:6px 22px;border-bottom:1px solid #3e708e}#impersonating a{color:#c30000;font-weight:700}.col_1of2{float:left;width:457px;margin-right:22px}.col_2of2{float:left;width:457px}.login{width:330px}#nologin{float:right;width:174px;border-left:1px solid #888;padding:0 20px;margin-top:30px}#nologin{color:#444}.login table{width:100%;margin:25px 0}.login th{padding:10px;width:90px;text-align:right;vertical-align:bottom;padding-left:0;white-space:nowrap}.login td{vertical-align:middle}.login input[type=password],.login input[type=text]{padding:4px}.login .field-validation-valid{display:none}.login .field-validation-error{color:#c30000;display:block;margin:8px 0 4px 0}.login .rememberme td{padding-top:5px}.login .actions td{padding-top:15px}.login #Password.small{width:100px}.login td a.forgotLink{font-size:12px}.login .validation-summary-errors span{padding:4px 6px;margin-bottom:-10px;background-color:#f4cdbd;display:block}.login .validation-summary-errors ul{display:none}#changepassword span.hl{background-color:#ffe490;padding:3px 6px 5px 6px;font-size:140%}#changepassword div.validationError{display:none}#changepassword .error input{border:1px solid #ad2414;border-width:2px;margin-left:4px}#changepassword .error div.validationError{display:block;background-color:#ffcfbc;border:1px solid #ad2414;padding:4px;margin-bottom:-32px;padding-bottom:36px;font-weight:700}#notice{background-image:none;background-color:#b7e0fb;border:1px solid #386481;background-repeat:no-repeat;background-position:10px 10px;padding:10px 10px 10px 15px}#notice a.close{float:right}input[disabled]{color:#777!important}input[type=password],input[type=text],textarea{padding:4px;-webkit-border-radius:2px 2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;border:1px solid #999}input[type=password]:hover,input[type=text]:hover,textarea:hover{border-color:#828282}input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:#828282}select{padding:3px;-webkit-border-radius:2px 2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;border:1px solid #999}select:hover{border-color:#828282}.dropdown-menu a,a.btn{text-decoration:none}a.btn,button.btn,input.btn{display:inline-block;padding:.4em .7em .4em .7em;-webkit-border-radius:3px 3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #999;background-color:#ddd;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background:-moz-linear-gradient(top,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd');color:#333;text-decoration:none;cursor:pointer;display:inline-block;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,1);line-height:1;font-size:14px}a.btn:hover,button.btn:hover,input.btn:hover{color:#000;border-color:#828282;background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#d8d8d8));background:-moz-linear-gradient(top,#fafafa,#d8d8d8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#d8d8d8');-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}.btn.active,a.btn:active,button.btn:active,input.btn:active{color:#000;border-color:#828282;background:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#fafafa));background:-moz-linear-gradient(top,#e6e6e6,#fafafa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#fafafa')}button.btn[disabled]:active,button.btn[disabled]:hover,input.btn[disabled]:active,input.btn[disabled]:hover{cursor:default;border-color:#999;background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#d8d8d8));background:-moz-linear-gradient(top,#fafafa,#d8d8d8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#d8d8d8');-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.active:hover{color:#000;border-color:#828282;background:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#fafafa));background:-moz-linear-gradient(top,#e6e6e6,#fafafa);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#fafafa')}a.btn.submit,button.btn.submit,input.btn.submit{font-weight:700;padding:.5em 1.5em .55em 1.5em;color:#fff;text-shadow:0 1px 1px rgba(25,25,25,1);border:solid 1px #4b4b4b;background-color:#005288;background:-webkit-gradient(linear,0 0,0 100%,from(#2e8dcc),to(#005288));background:-moz-linear-gradient(top,#2e8dcc,#005288);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e8dcc', endColorstr='#005288')}a.btn.submit:hover,button.btn.submit:hover,input.btn.submit:hover{font-weight:700;padding:.5em 1.5em .55em 1.5em;color:#fff;text-shadow:0 1px 1px rgba(25,25,25,.5);border:solid 1px #191919;background:-webkit-gradient(linear,0 0,0 100%,from(#2e8dcc),to(#02416a));background:-moz-linear-gradient(top,#2e8dcc,#02416a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e8dcc', endColorstr='#02416a');-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5);box-shadow:0 1px 2px rgba(0,0,0,.5)}a.btn.submit:active,button.btn.submit:active,input.btn.submit:active{font-weight:700;padding:.5em 1.5em .55em 1.5em;color:#fff;text-shadow:0 1px 1px rgba(25,25,25,.5);border:solid 1px #191919;background:-webkit-gradient(linear,0 0,0 100%,from(#02416a),to(#02416a));background:-moz-linear-gradient(top,#02416a,#02416a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02416a', endColorstr='#02416a');-webkit-box-shadow:0 1px 2px rgba(0,0,0,0);-moz-box-shadow:0 1px 2px rgba(0,0,0,0);box-shadow:0 1px 2px rgba(0,0,0,0)}button.btn.submit[disabled],button.btn.submit[disabled]:active,button.btn.submit[disabled]:hover,input.btn.submit[disabled],input.btn.submit[disabled]:active,input.btn.submit[disabled]:hover{font-weight:700;padding:.5em 1.5em .55em 1.5em;color:#aaa!important;text-shadow:0 1px 1px rgba(25,25,25,.5);border:solid 1px #191919;background:-webkit-gradient(linear,0 0,0 100%,from(#4f7c9a),to(#18364a));background:-moz-linear-gradient(top,#4f7c9a,#18364a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f7c9a', endColorstr='#18364a');-webkit-box-shadow:0 1px 2px rgba(0,0,0,0);-moz-box-shadow:0 1px 2px rgba(0,0,0,0);box-shadow:0 1px 2px rgba(0,0,0,0)}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#header nav{display:none}#container{width:100%;border-width:0!important;margin:0}#main{width:100%;border:0!important}#header{border:0!important;border-bottom:1px solid #000!important;height:50px;margin:0;padding:0}#header h1{margin:0;padding:0}#header h1 a{display:inline;width:auto;height:auto;background-image:none;text-decoration:none;font-size:16px;padding:0;margin:0}#header h1 span{display:inline}#header #logindisplay a{display:none}#header #logindisplay{top:17px;right:20px}#header #logindisplay a{text-decoration:none}#header #logindisplay a strong{font-weight:400}div#main div.basic-layout{margin:0}.btn{display:none!important}}.tbl{border:1px solid #222;border-collapse:separate}.tbl td,.tbl th{padding:4px 6px}.tbl thead tr th{background-color:#005288;color:#fff}.tbl tbody tr td{border-top:1px solid #aaa;padding:6px}.tbl tbody tr:first-child td{border-top:2px solid #386481}.tbl tbody tr:nth-child(odd) td{background-color:#fff}.tbl tbody tr:nth-child(even) td{background-color:#f0f0f0}.tbl .pro{width:100px}.tbl .num{width:75px}.tbl .des{width:310px}.tbl .pri{width:75px;text-align:right}.tbl .tax{width:75px;text-align:right}.tbl .tot{width:75px;text-align:right}.tbl .qty{width:50px;text-align:center}.tbl .dis{width:75px;text-align:center}.tbl .bo{width:55px;text-align:center}.tbl .rem{width:20px;padding:4px 0 0 0;vertical-align:middle;text-align:left}.tbl.autosize tbody td{padding-right:30px}.tbl.autosize tbody td:last-child{padding-right:6px}.d-success{background-image:url(/img/feedback-success.png);background-color:#e4ffd8;border:1px solid #aad69b;background-repeat:no-repeat;background-position:10px 10px;padding:10px 10px 10px 35px}.d-info{background-image:none;background-color:#f9ffd6;border:1px solid #cad38d;background-repeat:no-repeat;background-position:10px 10px;padding:10px 10px 10px 35px}.d-loading{background-image:url(/img/feedback-loading.gif);background-color:#ebebeb;border:1px solid #b9b9b9;background-repeat:no-repeat;background-position:10px 10px;padding:10px 10px 10px 35px}.d-failure{background-image:url(/img/feedback-failure.png);background-color:#ffcfbc;border:1px solid #b76c4e;background-repeat:no-repeat;background-position:10px 10px;padding:10px 10px 10px 35px}.popover{position:absolute}.single-signon a{display:block;padding:10px;color:#000;text-align:left}.single-signon a.btn.submit{font-weight:400;padding:7px 11px}.single-signon a:focus{-webkit-box-shadow:0 0 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 1px rgba(0,0,0,.3);box-shadow:0 0 1px rgba(0,0,0,.3);outline:#888 dotted 1px;box-shadow:0 0 4px rgba(0,0,0,.5)}.single-signon table{margin:0!important}.validation-summary-valid{display:none}h2{font-size:20px;font-weight:700}h3{font-size:16px;font-weight:700}.disable{color:#777!important;cursor:default}#footer{font-size:11px;color:#aaa;width:980px;text-align:right;margin:8px auto}#footer a{color:#ccc!important;text-decoration:none!important}