body,html,form{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;margin:0;border:0;padding:0;cursor:default;height:100%}div,table,textarea,select,.fld{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}th{text-align:left;background-color:#4c7480;color:#fff}#layout{display:table;width:100%;height:100%;padding:0;margin:0;min-height:670px}#body{display:table-row}#bodywrap{display:table-cell}#bodytable{display:table;width:100%;height:100%;padding:0;margin:0}#bodytablewrap{display:table-row}#header{display:table-row;background-color:#2d3e50;font-size:14px}#headerWrap{display:table-cell;column-span:all;height:56px}#logoImg{margin-left:15px;vertical-align:middle}#logoHead{color:#e05143;font-size:18px;vertical-align:middle;line-height:52px}#NavButtons{position:absolute;top:0;right:0;text-align:right}#ProduceMenu:hover,#WebDesignMenu:hover,#DesignMenu:hover,#LogoutMenu:hover{box-shadow:inset 0 0 20px rgba(0,0,0,.25)}#ProduceMenu:hover{background-color:#0f7dce}#WebDesignMenu:hover,#DesignMenu:hover{background-color:#0f7dce}#LogoutMenu:hover{background-color:#ed4037}.mnu{float:left;width:60px;height:50px;vertical-align:middle;padding:6px 0 0 0;border-left:1px solid #2c3546;font-size:11px;text-align:center;cursor:pointer}.mnu img{border:0;margin:0;height:24px}.mnu a,.mnu a:link,.mnu a:visited{color:#eee;text-decoration:none}.mnu:hover a{color:#fff;text-decoration:none}#headertitle{margin-top:10px;position:absolute}#versionnumber{text-align:center;text-transform:uppercase;font-size:11px;padding-top:6px}#menu{display:table-cell;width:200px;min-width:200px;background-color:#586578}#menucontainer{background-color:#6a768c}.menuitem{display:block;font-size:14px;height:40px;padding-left:8px;line-height:40px;text-decoration:none;border-left:5px solid transparent}.menuitem:link,.menuitem:visited{color:#f9f9f9;text-decoration:none}.menuitem:hover,.selectedmenuitem:hover{background-color:#cfd8e1;color:#3d4d5c}.menuitem img{vertical-align:middle;padding-right:4px;width:24px;height:24px}.selectedmenuitem{background-color:#cfd8e1;border-left:5px solid #74b1c1;color:#3d4d5c}.selectedmenuitem:link,.selectedmenuitem:visited{color:#3d4d5c}.menusection{border-bottom:1px solid #586578}.breadcrumbdiv{color:#fff;margin-top:18px;font-size:15px;vertical-align:middle;display:inline-block}.breadcrumbdiv a{color:#fff}#content{display:table-cell;vertical-align:top}#footer{color:#fff;padding:5px 0 5px 0;height:17px}.basecolor{background-color:#6696ad}.toolbar{background-color:#fff;border-bottom:1px solid #bbb;padding:10px}.body{width:98%;margin:10px 10px 0 10px;padding-bottom:8px}.msg{padding:5px;margin:6px;border:1px solid #00f;text-align:center;background-color:#d1e5ff;font-weight:bold}.warningmsg{padding:5px;margin:6px;border:1px solid #f00;background-color:#ffbfbf;text-align:center;font-weight:bold}.SelectLink{width:219px;padding:5px;text-decoration:none;color:#000;margin:0;border-left:5px solid transparent;border-right:1px solid #000;display:block}.SelectLink:hover{background-color:#cfd8e1;color:#3d4d5c}.SelectLink img{border:0;vertical-align:middle;margin-right:4px}.SelectLinkSelected{background-color:#cfd8e1;border-left:5px solid #74b1c1;border-right:1px solid transparent;color:#3d4d5c}.SelectLinkSelected:link,.SelectLinkSelected:visited{color:#fff}.TreeSelectLink{padding:4px;text-decoration:none;color:#000;margin:0;border-left:5px solid transparent}.TreeSelectLink:hover{text-decoration:none;background-color:#cfd8e1;color:#3d4d5c}.TreeSelectLinkSelected{padding:4px;background-color:#cfd8e1;border-left:5px solid #74b1c1;color:#3d4d5c}.TreeSelectLinkSelected:link,.TreeSelectLinkSelected:visited{color:#3d4d5c}.LookupField{width:270px;border:1px solid #000;padding:3px;background-color:#d8d8d8;display:inline-block;overflow:hidden;vertical-align:middle;margin-bottom:4px}.tooldiv{width:1px;height:20px;border-left:1px solid #000;margin-left:4px;margin-right:8px}.toolbtn{border:1px solid #959490;font-size:12px;padding:4px 7px 4px 7px}.fld{width:200px}.subfield{border:solid 1px #d0d0bf}.titlerow{font-weight:bold}.inforow td{background-color:#fff;padding:4px 20px 4px 20px;color:#808080}.footer{font-weight:600;background-color:#fffffb;color:#7f7f7f}.preview{font-size:smaller;color:#808080;margin-left:4px;cursor:pointer}.pager a{padding:2px 6px 2px 6px;background-color:#fff;font-weight:bold}.pager span{padding:2px 6px 2px 6px;background-color:#fff;font-weight:bold}.pager div{padding:2px 4px 2px 4px;background-color:#a2a2b4;color:#fff;font-weight:bold}.pager td table tr td{border:#a2a2b4 1px solid;padding:0}.wrn,.field-validation-error{color:#f00}img{border:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;overflow:scroll;height:300px;width:540px}.layoutgrd,.grd{background-color:#fff}.layoutgrd th,.grd th{background-color:#4c7480;color:#fff;padding:3px}.grd th a{color:#fff}.grd td,.grd th{border:0;border-bottom:1px solid #a0a0a0;padding:3px}.floatRight{float:right}.tabButton{display:inline-block;width:140px;text-align:center;background-color:#ddd;font-size:12px;font-weight:bold;border:solid 1px #ccc}.tabButton a{margin:4px 6px 4px 6px;display:block}.tabButtonActive{border:solid 1px #ddd;background-color:#eee;font-size:12px;color:#666}.loginControl{position:absolute;width:300px;top:200px;left:50%;margin-left:-150px;padding:6px;background-color:#f0f0f0;border-radius:6px;padding-bottom:28px}.loginHead{text-align:right;padding:0 10px 0 10px;text-transform:uppercase;letter-spacing:-1px;color:#fff;margin-bottom:6px;font-size:18px;box-shadow:0 1px 2px rgba(0,0,0,.25);background-color:#4c7480}.loginBody{padding:10px;background-color:#e0e0e0}.loginLabel{font-weight:bold;width:35%;padding-right:10px}.loginFields{height:20%;text-align:left;vertical-align:middle}.loginButtonCell{text-align:center}.loginControl #userName,.loginControl #passWord{width:200px}.loginControl input.button{font-size:13px;margin:5px;border:solid 1px #999;text-transform:uppercase;color:#333;font-weight:bold;padding:4px 10px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.loginControl input.field{border:1px solid #8e8e8e;border-radius:4px}@media screen and (max-width:767px){button,input,select,textarea{font-size:16px !important}input[type=checkbox]{width:20px;height:20px;-moz-transform:scale(1.5);vertical-align:middle}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:-20px;margin-top:-1px;width:20px;height:20px;vertical-align:middle;-moz-transform:scale(1.5)}.checkbox label,.radio label{min-height:25px;padding-left:20px;margin-left:2px}}