.has_tip img{width:13px;margin-left:5px;vertical-align:-2px}dl.horizontal dd div.tip{display:none;z-index:200;padding:8px;background:#fffbd1;border:1px solid #ffdebc;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.3);position:absolute;width:228px}div.tip .tip_v_up{width:17px;height:10px;display:block;position:absolute;top:-9px;left:10px;background:url(../images/tooltip-v-up.png)}div.tip .tip_v_down{width:17px;height:10px;display:block;position:absolute;bottom:-9px;right:10px;background:url(../images/tooltip-v-down.png)}div.tip .tip_v_left{width:10px;height:17px;display:block;position:absolute;top:10px;left:-9px;background:url(../images/tooltip-v-left.png)}div.tip .tip_v_right{width:10px;height:17px;display:block;position:absolute;top:10px;right:-9px;background:url(../images/tooltip-v-right.png)}div.tip p{margin:0;padding:0}div.tip ul li{margin:0 0 0 25px;list-style-type:disc;width:195px}.tab_nav{height:33px;overflow:hidden;z-index:5;position:relative;padding:2px 2px 0;margin:-2px -2px 0}.tab_nav li{float:left;margin:0 4px 0 0}.tab_nav li a{display:block;padding:9px 10px 6px;border-radius:3px 3px 0 0;text-decoration:none}.tab_nav li.active a{font-weight:bold;color:#333;cursor:default;box-shadow:0 1px 3px #808080;padding:8px 10px 7px;background:#fff}.tab_nav li a:hover{text-decoration:none;box-shadow:0 1px 3px #808080;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#dfdfdf',GradientType=0);background:#dfdfdf;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f7f7f7),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(#f7f7f7,#dfdfdf);background-image:-moz-linear-gradient(#f7f7f7,#dfdfdf);background-image:-o-linear-gradient(#f7f7f7,#dfdfdf);background-image:-ms-linear-gradient(#f7f7f7,#dfdfdf);background-image:linear-gradient(#f7f7f7,#dfdfdf)}.tab_nav li.active a:hover{background:#fff}.tab_body{background:#fff;border-radius:3px;box-shadow:0 1px 3px #808080;float:left;padding:12px 2%;margin-top:-1px;position:relative;width:96%}.alert{margin:10px 0;font-size:13px;font-weight:bold;border-radius:3px}.alert.success{background:#dcf0d3;color:#2a7808;border:1px solid #6eb250}.alert.success p{padding:8px 10px 7px 32px;background:url(../images/success_chk.png) no-repeat 10px 12px;background-size:14px 11px}.alert.error{background:#f7dbda;color:#aa1612;border:1px solid #aa1612}.alert.error p{font-weight:normal;padding:0 10px 7px 10px}.alert.error p.alert_heading{font-weight:bold;padding:8px 10px 7px 32px;background:url(../images/error_triangle.png) no-repeat 10px center}.alert.caution{background:#fffac2;border:1px solid #d1c21c;color:#000}.alert.caution p{padding:8px 10px 7px 10px}.checkbox_error{background:#f7dbda;border-radius:3px;padding:5px 10px;border:1px solid #aa1612}input.error{-webkit-box-shadow:0 0 3px #aa1612!important;box-shadow:0 0 3px #aa1612!important;border-color:#aa1612!important}.selectSpan.error{-webkit-box-shadow:0 0 3px #aa1612!important;box-shadow:0 0 3px #aa1612!important;border-color:#aa1612!important}dl,dt,dd{position:relative}dl.horizontal ul,dl.vertical ul{width:100%}dl.horizontal li,dl.vertical li{margin:0 0 12px 0;width:100%}dl.horizontal dt{font-weight:bold;float:left;width:24%;padding:0 1% 0 0;line-height:27px}dl.horizontal dd{float:left;width:74%}dl.horizontal dd.text{line-height:27px}dl.horizontal dd div{position:relative}dl.vertical dt{font-weight:bold;width:100%;line-height:27px}dl.vertical dd{width:100%}input+label{position:absolute;bottom:3px;left:5px;margin-top:-21px;color:#6e6e6e}input[type="radio"]+label,input[type="checkbox"]+label{position:relative;left:0;top:0;color:#333}input[type="radio"]+input+label{left:31px;line-height:15px}input.error,.selectSpan.error{box-shadow:0 0 6px #aa1612!important;border-color:#aa1612;-moz-transition:all ease .5s;-webkit-transition:all ease .5s;transition:all ease .5s}p.field_error{display:none;font-weight:bold;color:#aa1612;line-height:14px}a.ico_cal{display:block;width:15px;height:16px;white-space:nowrap;text-indent:100%;overflow:hidden;position:absolute;top:6px;background:url('../images/icons-sprite.png') no-repeat;background-position:-198px -18px}.toggle{margin:0}.toggle:focus,.toggle:active{outline:1px dotted #0a71c5;outline-offset:5px}.toggle{display:block;border-radius:15px;height:29px;width:60px;position:relative;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.4) inset,0 1px 0 #fff}.toggle .inner input[type="checkbox"],.toggle .inner label{display:block;position:absolute;top:-1000px;left:-1000px}.toggle .inner{position:absolute;height:29px;width:81px;left:0;top:0;-webkit-transition:all ease 350ms}.toggle.off .inner{left:-25px}.toggle span{display:block;z-index:2;position:absolute;-webkit-transition:all ease 350ms}.toggle.on{background:#64d225;background:-moz-linear-gradient(top,#64d225 0,#2c8507 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#64d225),color-stop(100%,#2c8507));background:-webkit-linear-gradient(top,#64d225 0,#2c8507 100%)}.toggle.off{background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#bfbfbf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#bfbfbf));background:-webkit-linear-gradient(top,#e5e5e5 0,#bfbfbf 100%)}.toggle .ck{top:0;left:5px;right:auto;background:url('../images/toggle_paperless.png') no-repeat -57px 2px;height:26px;width:27px;overflow:hidden}.toggle.off .ck{left:-10px}.toggle .ex{top:1px;right:-7px;left:auto;background:url('../images/toggle_paperless.png') no-repeat -26px 2px;height:26px;width:32px;overflow:hidden}.toggle.off .ex{right:-1px}.toggle .knob{top:2px;left:32px;background:url('../images/toggle_icons.png') no-repeat 0 0;height:26px;width:27px;overflow:hidden}.dark .toggle .knob{background:url('../images/toggle_icons.png') no-repeat -135px 0;height:26px;width:27px;overflow:hidden}.toggle.off .knob{left:26px}.toggle .lock{top:-30px;left:13px;background:url('../images/toggle_icons.png') no-repeat -108px 2px;height:26px;width:27px;overflow:hidden}.toggle.off .lock{top:-30px;left:38px;background:url('../images/toggle_icons.png') no-repeat -81px 2px;height:26px;width:27px;overflow:hidden}.dark .toggle .lock{background:url('../images/toggle_icons.png') no-repeat -117px -4px;height:26px;width:27px;overflow:hidden}.dark .toggle.off .lock{background:url('../images/toggle_icons.png') no-repeat -82px 1px;height:26px;width:27px;overflow:hidden}.toggle.locked{cursor:default}.toggle.locked .ck,.toggle.locked .ex,.toggle.locked .knob{opacity:.5}.toggle.locked:hover .ck,.toggle.locked:focus .ck{left:-30px}.toggle.locked:hover .ex,.toggle.locked:focus .ex{right:-30px}.toggle.locked:hover .knob,.toggle.locked:focus .knob{left:60px;right:auto}.toggle.locked:hover .lock,.toggle.locked:focus .lock{top:1px;bottom:auto}.off.locked:hover .knob,.off.locked:focus .knob{left:-35px;right:auto}.off.locked:hover .lock,.off.locked:focus .lock{top:1px;bottom:auto}body.modal_on{overflow:hidden}.blackout{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:url(../images/blackout.png) repeat}.modal{display:none;width:90%;max-width:864px;margin:10% 2.5% 15%;padding:3px;top:0;position:fixed;z-index:1001;background:#fff;border-radius:6px 6px 3px 3px;box-shadow:0 0 12px 0 rgba(00,00,00,50)}.modal h2{height:40px;border:1px solid #0e2d53;margin:0;padding:0 0 0 15px;font-size:16px;font-weight:bold;color:#fff!important;line-height:40px;border-top-left-radius:3px;border-top-right-radius:3px;background:#044a7c;background:-moz-linear-gradient(top,#044a7c 0,#143256 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#044a7c),color-stop(100%,#143256));background:-webkit-linear-gradient(top,#044a7c 0,#143256 100%);background:-o-linear-gradient(top,#044a7c 0,#143256 100%);background:-ms-linear-gradient(top,#044a7c 0,#143256 100%);background:linear-gradient(top,#044a7c 0,#143256 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#044a7c',endColorstr='#143256',GradientType=0)}.modal h3{line-height:32px;color:#333;font-size:16px;font-weight:bold;margin:0;padding:5px 0 0 0;border-bottom:1px solid #d9d9d9}.modal h4{line-height:32px;color:#333;font-size:13px;font-weight:bold;margin:0;padding:0}.modal .content{padding:15px 1.5%;max-height:360px;overflow-y:hidden}.modal.scroll .content{overflow-y:hidden}.modal h2 a.close{overflow:hidden;text-indent:100%;white-space:nowrap;display:block;width:18px;height:19px;float:right;margin:10px 1%;padding:0;background:url(../images/ico-close.png) no-repeat}.modal-footer{height:40px;margin:0 1.5% 9px;padding:12px 0 0 0;clear:both;border-top:solid 1px #ccc;text-align:right}.modal-footer .button{margin-left:10px}.modal ul{padding-bottom:12px}.modal ul li{line-height:18px}