blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6,table{font-size:100%;font-weight:normal}table{border-collapse:collapse;border-spacing:0}table caption,table th{text-align:left}fieldset,img{border:0}ol,ul{list-style:none}.box{min-height:1px}.box:after{display:block;visibility:hidden;clear:both;line-height:0;font-size:0;content:"."}.fix{float:none;clear:both;width:0;height:0;margin:0;padding:0;border:0;line-height:0;font-size:0}.f-left{float:left !important}.f-right{float:right !important}.t-left{text-align:left !important}.t-center{text-align:center !important}.t-right{text-align:right !important}.t-justify{text-align:justify !important}.va-top{vertical-align:top !important}.va-middle{vertical-align:middle !important}.va-bottom{vertical-align:bottom !important}.nom{margin:0 !important}.nomt{margin-top:0 !important}.nomb{margin-bottom:0 !important}.hidden{position:absolute;left:-1000em;top:auto;width:1px;height:1px;overflow:hidden}.noscreen{display:none}body{font:0.8em/1.5 "arial", sans-serif}address,blockquote,dl,fieldset,.fieldset,form,h1,h2,h3,h4,h5,h6,ol,p,table,ul{margin:15px 0}a:hover{outline:0}#main{min-width:960px}#header{position:relative;height:50px;padding:0 25px;z-index:999}#header p,#header ul{margin:0}#header #logo{float:left}#header #logo img{display:block}#header ul#nav{position:relative;float:left;margin:10px 0 0 30px}#header ul#nav li{float:left;zoom:1}#header ul#nav li a{display:block;padding:5px 10px;font-weight:bold;text-decoration:none}#header ul#nav li a.dropdown{padding-left:15px;background:url("/images/dropdown.gif") 5px 50% no-repeat}#header ul#nav li.hover,#header ul#nav li:hover{position:relative}#header ul#nav ul{width:220px;visibility:hidden;position:absolute;top:100%;left:0}#header ul#nav ul li{float:none}#header ul#nav ul li a{display:inline-block;width:100%;font-weight:normal}#header ul#nav ul ul{left:100%;top:0}#header ul#nav li:hover>ul{visibility:visible}#header ul#user{float:right;margin-top:12px}#header ul#user li{display:inline}#header ul#user li a{display:block;float:left;margin-left:15px}#content{position:relative;padding:25px;overflow:hidden}#content #search{position:absolute;top:15px;right:25px;margin:0}#content .cols{position:relative;background:url("/images/cols.gif") 155px 0 repeat-y}#content .cols-aside{float:left;width:140px;padding-right:35px}#content .cols-content{overflow:hidden}#footer{padding:15px 25px}#footer p{margin:0}h1{margin-top:0;padding-bottom:5px;background:url("/images/dot.gif") 0 100% repeat-x;font:bold 280%/1 "arial",sans-serif;letter-spacing:-1px}h1 a{text-decoration:none}h2{padding-bottom:5px;background:url("/images/dot.gif") 0 100% repeat-x;font:bold 200%/1 "arial",sans-serif;letter-spacing:-1px}h3{font-size:120%;font-weight:bold}h4,h5,h6{font-size:100%;font-weight:bold}table.table-01 th{padding:8px 5px;text-align:center;font-weight:bold}table.table-01 td{padding:6px 5px}ul.ul-01 li{padding-left:15px;background:url("/images/ul-01.gif") 0 5px no-repeat}ul.ul-01 ul{margin:0 0 0 20px}ul.ul-01 ul li{background:url("/images/ul-01-ul.gif") 0 5px no-repeat}dl.dl-01 dt{font-weight:bold}dl.dl-01 dd{margin-left:15px}dl.dl-02 dt{padding-top:3px;font-weight:normal}dl.dl-02 dd{margin:0;padding-bottom:3px}#content .col-50{float:left;width:49%}#content .col-33{float:left;width:32%}#content .col-33.center{margin:0 2%}#content form{margin:15px 0}#content form table{margin:0}#content form table th,#content form td{padding:2px 0}#content form table th{vertical-align:top;padding-right:10px}#content fieldset,#content .fieldset{padding:15px}#content fieldset legend,#content .fieldset legend{font-size:120%;font-weight:bold}#content .input-text{padding:3px}#content select.input-text{padding:2px}#content .input-submit{padding:1px}#content .input-submit-02{padding:5px;font-weight:bold}#content .buttons{padding:10px}#content .buttons p{margin:0}#content .req{font-weight:bold}#content ul#dashboard{margin:-5px 0 20px -5px}#content ul#dashboard li{display:block;float:left;width:130px;margin:5px;padding:10px;background:url("/images/dashboard.gif") 0 1px repeat-x;text-align:center;cursor:pointer}#content ul#dashboard li p,#content ul#dashboard li h2{margin:0}#content ul#dashboard li p{margin-bottom:10px}#content ul#dashboard li h2{padding-top:7px;background:none;font-size:140%;font-weight:normal;line-height:1;letter-spacing:0}#content ul#dashboard li a{text-decoration:none}#content ul.stat li{display:block;float:left;width:135px;padding:0 10px;background:url("/images/dot.gif") 100% 0 repeat-y}#content ul.stat li h3{margin:0;font-size:180%}#content ul.photos{margin:15px 0 15px -5px}#content ul.photos li{display:block;position:relative;float:left;margin:5px;width:180px}#content ul.photos li .photo-edit{position:absolute;bottom:0;right:25px}#content ul.photos li .photo-delete{position:absolute;bottom:0;right:0}#content ul.photos li img{display:block}#content table.calendar{width:100%}#content table.calendar th{width:14.28%;padding:10px;text-align:center;font-size:120%}#content table.calendar td{padding:25px 10px}#content table.calendar td .day{text-align:center;font-size:200%}#content table.calendar-02{width:100%}#content table.calendar-02 th,#content table.calendar-02 td{padding:10px}#content table.calendar-02 th{width:100px;font-size:160%;text-align:center}#content table.calendar-02 td ul{margin:0;list-style:none}#content table.list{width:100%}#content table.list th{padding:10px;text-align:center;font-size:120%}#content table.list td{padding:5px 10px}#content table.list td.icons img{position:relative;top:3px}#content #mail-cols{position:relative;margin:10px 0}#content #mail-aside{float:left;width:130px;margin-right:-1px}#content #mail-aside ul{margin:0}#content #mail-aside ul li{display:inline}#content #mail-aside ul li a{display:block;padding:2px 5px}#content #mail-aside ul li.active a{padding:5px;text-decoration:none;font-weight:bold}#content #mail-content{padding:5px;overflow:hidden}#content #mail-content .mail-tray{padding:10px}#content #mail-content .mail-tray p{margin:0}#content #mail-content .mail-list{width:100%;margin:5px 0;border-collapse:collapse}#content #mail-content .mail-list tr{cursor:pointer}#content #mail-content .mail-list td{height:20px;padding:3px 5px;overflow:hidden;vertical-align:middle}#content #mail-content .mail-list td a{color:#000;text-decoration:none}#content #mail-content .mail-list td .ico-att{position:relative;top:1px}#content #mail-content .mail-list td .mail-preview{font-weight:normal}#content #mail-content .mail-list tr.unread td.col-02,#content #mail-content .mail-list tr.unread td.col-03,#content #mail-content .mail-list tr.unread td.col-05{font-weight:bold}#content #mail-content .mail-list .col-01{width:10px}#content #mail-content .mail-list .col-02{width:140px}#content #mail-content .mail-list .col-03{display:block;min-width:250px;width:expression(document.body.clientWidth < 250? "250px" : "auto" );overflow:hidden}#content #mail-content .mail-list .col-03 span{display:block;height:20px;overflow:hidden}#content #mail-content .mail-list .col-04{width:15px;text-align:center}#content #mail-content .mail-list .col-05{width:110px}#sign #main{width:600px;margin:150px auto 0 auto}#content #login-tab{background:url("/images/ico-lock.png") 5px 17px no-repeat}#content #reg-tab{background:url("/images/ico-user.png") 10px 17px no-repeat}#content #password-tab{background:url("/images/ico-mail.png") 10px 17px no-repeat}#content #login-tab,#content #reg-tab,#content #password-tab{padding:10px 10px 10px 75px}#content #login-tab th,#content #reg-tab th,#content #password-tab th{vertical-align:middle;text-align:right}#content .msg{padding:15px 15px 15px 60px;font-size:120%}#content .msg a:hover{text-decoration:none}#content .msg.msg-warning{background:url("/images/ico-warning.png") 5px 50% no-repeat}#content .msg.msg-ok{background:url("/images/ico-ok.png") 5px 50% no-repeat}#content .msg.msg-error{background:url("/images/ico-error.png") 5px 50% no-repeat}#content .pagination{padding-bottom:5px}#content .pagination.bottom{padding:0;border:0;padding-top:5px}#content .pagination p{margin:0}#content .pagination p.f-right a{padding:2px 4px}#content .pagination p.f-right a.active{padding:2px 6px;text-decoration:none;font-weight:bold}.label{padding:2px 11px 2px 5px;background:url("/images/label.gif") 100% 50% no-repeat;font-size:85%;font-weight:bold;text-transform:uppercase}#content .box-01{padding:10px}#content .box-01 form{margin:0}#content .box-01 h3{margin:0 0 10px 0;padding:8px;font-size:100%;font-weight:bold}#content .ui-tabs .ui-tabs-nav li{display:inline}#content .ui-tabs .ui-tabs-nav li a{display:block;float:left;margin-right:3px;padding:7px 10px}#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{font-weight:bold;text-decoration:none}#content .ui-tabs .ui-tabs-hide{display:none !important}#tooltip{position:absolute;display:block;background:url("../js/tooltip-left.gif") top left no-repeat}#tooltiptop{display:block;height:5px;margin-left:5px;background:url("../js/tooltip-top.gif") top right no-repeat;overflow:hidden}#tooltipcontent{display:block;padding:5px 10px 5px 5px;margin-left:5px;font-weight:bold;text-align:left !important}#tooltipcontent img{display:block}#tooltipbottom{display:block;height:5px;margin-left:5px;background:url("../js/tooltip-bottom.gif") top right no-repeat;overflow:hidden}img.f-left{margin-right:15px}img.f-right{margin-left:15px}.bigger{font-size:120%}.smaller{font-size:85%}body{background-color:#FFF;color:#000}a{color:#0067E3}a:hover{color:#000}#header{background-color:#000}#sign #header{background-color:#6B370A}#header ul#nav li a{color:#fff}#header ul#nav li.hover,#header ul#nav li:hover{background-color:#0067E3}#header ul#nav ul li{background-color:#0067E3;border-bottom:1px solid #3F8FF0}#header ul#nav ul li:hover{background-color:#004FBE}#header ul#nav ul ul{border-left:1px solid #3F8FF0}#header ul#user li a{color:#AAA}#header ul#user li a:hover{color:#FFF}#footer{border-top:1px solid #DDD;color:#777}#footer a{color:#777}#footer a:hover{color:#333}table.table-01 th{border:1px solid #B2D5FF;border-bottom:2px solid #B2D5FF;background-color:#FFF}table.table-01 td{border:1px solid #B2D5FF}table.table-01 tr.even td{background-color:#E6F1FF}dl.dl-01 dt{color:#0067E3}dl.dl-01 dd{color:#555}dl.dl-02 dt{color:#0067E3}dl.dl-02 dd{border-bottom:1px solid #DDD;color:#777}#content fieldset,#content .fieldset{border:1px solid #B2D5FF;background-color:#E6F1FF}#content .buttons{border:1px solid #BBB;background-color:#F0F0F0}#content .input-text{border:1px solid #BBB;border-top:1px solid #999;border-left:1px solid #999}#content .error{color:#D00}#content .error input,#content .error select,#content .error textarea{border:1px solid #D00}#content ul#dashboard li{border:1px solid #CCC;border-right:1px solid #BBB;border-bottom:1px solid #BBB;background-color:#FFF}#content ul#dashboard li h2{border-top:1px solid #DDD}#content ul#dashboard li a{color:#000}#content ul#dashboard li:hover a{color:#0067E3}#content table.calendar{border:2px solid #BBB}#content table.calendar th{border:1px solid #BBB;background-color:#F5F5F5}#content table.calendar td{border:1px solid #CCC}#content table.calendar td.weekend{background-color:#FFC}#content .color-red{color:#DD0000}#content .color-yellow{color:#FF9900}#content .color-green{color:#55AA00}#content .color-blue{color:#0055CC}#content .color-purple{color:#8800CC}#content .color-black{color:#000}#content .color-cheley-brown{color:#6B370A}#content table.calendar-02{border:2px solid #BBB}#content table.calendar-02 th{border:1px solid #BBB;background-color:#F0F0F0}#content table.calendar-02 td{border-bottom:1px solid #CCC}#content table.list{border:2px solid #BBB}#content table.list th{border:1px solid #BBB;background-color:#F0F0F0}#content table.list td{border:1px solid #CCC}#content table.list tr.bg td{background:#E6F1FF}#content table.list tr:hover td{background:#FFA}#content #mail-aside ul li.active a{border:1px solid #B2D5FF;border-right:1px solid #E6F1FF;background-color:#E6F1FF;color:#000}#content #mail-content{border:1px solid #B2D5FF;background-color:#E6F1FF}#content #mail-content .mail-tray{border:1px solid #B2D5FF;background-color:#FFF}#content #mail-content .mail-list{border:3px solid #B2D5FF}#content #mail-content .mail-list tr{border-bottom:1px solid #B2D5FF}#content #mail-content .mail-list td{background-color:#FFF}#content #mail-content .mail-list td a{color:#000}#content #mail-content .mail-list td .mail-preview{color:#777}#content #mail-content .mail-list tr.unread td{background-color:#FFB}#sign{background:#F5F5F5}#sign #main{border:1px solid #BBB;background-color:#FFF}#content #login-tab,#content #reg-tab,#content #password-tab{border:1px solid #B2D5FF;background-color:#E6F1FF}#content .msg a{color:#000}#content .msg a:hover{background-color:#000;color:#FFF}#content .msg.msg-warning{border:1px solid #DDA;background-color:#FFA}#content .msg.msg-ok{border:1px solid #ADD42C;background-color:#E2F6A4}#content .msg.msg-error{border:1px solid #FEBE5F;background-color:#FFE1B5}#content .pagination{border-bottom:1px solid #DDD}#content .pagination.bottom{border-top:1px solid #DDD}#content .pagination p.f-right a.active{background-color:#D00;color:#FFF}.label.label-red{background-color:#DD0000;color:#FFF}.label.label-yellow{background-color:#FF9900;color:#FFF}.label.label-green{background-color:#55AA00;color:#FFF}.label.label-blue{background-color:#0055CC;color:#FFF}.label.label-purple{background-color:#8800CC;color:#FFF}.label.label-black{background-color:#000;color:#FFF}#content .box-01{border:1px solid #B2D5FF;background-color:#E6F1FF}#content .box-01 h3{background-color:#B2D5FF;color:#000}#content .ui-tabs .ui-tabs-nav{border-bottom:2px solid #000}#content .ui-tabs .ui-tabs-nav li a{background-color:#F0F0F0}#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background-color:#6B370A;color:#FFF}#tooltipcontent{background-color:#333;color:#FFF}.low,.low a{color:#777}.low a:hover{color:#333}#content .ui-tabs .ui-tabs-nav{border-bottom:2px solid #000}#content .ui-tabs .ui-tabs-nav li a{background-color:#A6876C;color:#FFF}#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background-color:#6B370A;color:#FFF}#content .ui-tabs .ui-tabs-nav li.disabled a{background-color:#FFF;color:#6B370A}#date-selection .ui-tabs-panel{color:#eee;background-color:#6B370A;clear:left}#date-selection{overflow:hidden}#date-selection .ui-tabs-panel a{line-height:3em}#date-selection a{font-size:1.2em;text-decoration:none;margin:0px 20px;padding:0px 20px;color:#eee;background-color:#6B370A}#date-selection a.add_one{margin:0 20px 0px -40px;padding:0px}#date-selection .create-links{float:right}#date-selection .create-links a{background:#fff;color:#6B370A;margin:0;padding:0}#day-list a{color:#eee;text-decoration:none;padding:0px 20px}#date-selection .ui-state-default{background-color:#6B370A;color:#eee}#logo{color:#fff;font-weight:bold;font-size:30px;line-height:50px}#logo span{color:#999}#date-selection ul,#date-selection li{list-style:none;display:inline;padding:0;margin:0}.ui-autocomplete-input{line-height:32px}.active-scaffold .delete,.active-scaffold .show{display:none}#content table.list thead th{background:#333;color:#ddd}#content table#activity-list thead th{cursor:pointer;background:#F0F0F0;color:#333}.heading-info{margin-top:-25px;font-size:0.7em;float:right}.activity_link{float:left;display:block;text-indent:-9999px;background:url(/images/link_add.png) no-repeat;width:16px;height:16px;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}.activity_link.linked.unlinked{background:none}.activity_link.linked{background:url(/images/link.png) no-repeat}.activity_link.linked,a.activity_link:hover,.editing .activity_link.unlinked:hover,.editing .activity_link{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.editing .activity_link.unlinked{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}#links_save{display:none}.editing #links_save{display:block}#content table.list tr.hilite td{background:#FFA}.clear{clear:both}.smaller{font-size:0.8em}#campfires input[type=text]{border:none;width:100%;background:none}#content .oldschool table.list{width:32%;float:left;border:none;margin-right:1%}#content .oldschool table.list thead th{font-size:14pt;font-weight:bold}#content .oldschool table.list th{font-size:12pt}#content .oldschool table.list td,#content .oldschool-calendar table.list td{font-size:10pt}#content .oldschool-calendar table.list td{width:16%}.report-header strong,.report-header em{display:none}.page-break{clear:both;page-break-before:always}.page-break span{display:none}/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9 }.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9 }.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, grey);background-image:-ms-linear-gradient(to bottom, #b3b3b3, grey);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, grey);background-image:-o-linear-gradient(to bottom, #b3b3b3, grey);background-image:linear-gradient(to bottom, #b3b3b3, grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666 \9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom, #08c, #04c);background-image:-ms-linear-gradient(to bottom, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(to bottom, #08c, #04c);background-image:-o-linear-gradient(to bottom, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039 \9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.active-scaffold form,.active-scaffold table,.active-scaffold p,.active-scaffold div,.active-scaffold fieldset{margin:0;padding:0}.active-scaffold{margin:5px 0}.active-scaffold table{width:100%;border-collapse:collapse}.active-scaffold td,.active-scaffold th{padding:0}.active-scaffold a,.active-scaffold a:visited{text-decoration:none}.active-scaffold div.actions a img,.active-scaffold td.actions a img{border:none;vertical-align:middle}.active-scaffold div.actions a.disabled img,.active-scaffold td.actions a.disabled img{opacity:0.5}.active-scaffold .clear-fix{clear:both}noscript.active-scaffold{border-left:solid 5px;font-size:11px;font-weight:bold;padding:5px 20px 5px 5px}.active-scaffold .mark_record_column{width:1px}.active-scaffold-header,.form-footer+.active-scaffold-footer{position:relative}.active-scaffold-header h2{padding:2px 0px;margin:0;font-weight:bold;font-size:160%}.active-scaffold div.actions a,.active-scaffold div.actions{float:right;font-weight:bold;font-size:14px;letter-spacing:-1px;text-decoration:none;padding:1px 2px;white-space:nowrap;margin-left:5px;background-position:1px 50%;background-repeat:no-repeat}.active-scaffold div.actions a{padding:5px 5px;margin-left:0px}.active-scaffold .active-scaffold .active-scaffold-header div.actions>.action_group>a,.active-scaffold .active-scaffold .active-scaffold-header div.actions>a{padding:1px 5px}.active-scaffold div.actions div.action_group{display:inline;float:right}.active-scaffold div.actions div.action_group li a,.active-scaffold div.actions div.action_group li div{float:none;margin:0}.active-scaffold div.actions .action_group ul{line-height:130%;top:19px}.active-scaffold .active-scaffold .active-scaffold-header div.actions .action_group ul{top:14px}.active-scaffold .active-scaffold .active-scaffold-header div.actions .action_group ul ul{top:-3px}.active-scaffold div.actions a.disabled{opacity:0.5}.active-scaffold-header div.actions a.new,.active-scaffold-header div.actions a.new_existing,.active-scaffold-header div.actions a.show_search,.active-scaffold-header div.actions a.show_config_list,.active-scaffold div.actions div.action_group div{margin:0;padding:5px 5px 5px 25px;background-position:5px 50%;background-repeat:no-repeat}.active-scaffold .active-scaffold .active-scaffold-header div.actions>a.new,.active-scaffold .active-scaffold .active-scaffold-header div.actions>a.new_existing,.active-scaffold .active-scaffold .active-scaffold-header div.actions>a.show_search,.active-scaffold .active-scaffold .active-scaffold-header div.actions>a.show_config_list,.active-scaffold .active-scaffold .active-scaffold-header div.actions div.action_group>div{margin:0;padding:1px 5px 1px 20px;background-position:1px 50%;background-repeat:no-repeat}.active-scaffold div.actions a.disabled:hover,.active-scaffold div.actions a.disabled:hover{background-color:transparent;cursor:default}.active-scaffold th{text-align:left}.active-scaffold th a,.active-scaffold th p,.active-scaffold .show-view th{font-weight:bold;font-size:11px}.active-scaffold th a,.active-scaffold th p{display:block}.active-scaffold th a,.active-scaffold th a:visited{padding:2px 2px 2px 5px}.active-scaffold th p,.active-scaffold .show-view th{padding:2px 5px}.active-scaffold th.sorted a{padding-right:18px}.active-scaffold th.asc a,.active-scaffold th.desc a,.active-scaffold th.loading a{background:right 50% no-repeat}.active-scaffold th .mark_heading{margin-left:5px}.active-scaffold th.hidden,.active-scaffold td.hidden{display:none}.active-scaffold tr.record td,.active-scaffold .show-view td{padding:5px 4px}.active-scaffold tr.record td{font-size:11px;border:solid 1px;border-width:0 0 1px 1px}.active-scaffold tr.record td.messages-container{padding:0px}.active-scaffold tbody.records td.empty{text-align:center}.active-scaffold tbody.records td.in_place_editor_field .handle{display:none}.active-scaffold tbody.records td.in_place_editor_field.empty .handle{display:inline}.active-scaffold td.numeric,.active-scaffold-calculations td{text-align:right}.as-slider{display:block}.as-slider .ui-slider-range{border:0;height:100%;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.as-slider.ui-state-disabled{opacity:1}.active-scaffold tr.record td.actions{border-right:solid 1px;padding:0;min-width:1%}.active-scaffold tr.record td.actions table{float:right;width:auto;margin-right:5px}.active-scaffold tr.record td.actions table td{border:none;text-align:right;padding:0 2px}.active-scaffold tr.record td.actions a,.active-scaffold tr.record td.actions div{font-weight:bold;font-size:11px;letter-spacing:-1px;padding:2px;margin:0 2px;line-height:16px;white-space:nowrap}.active-scaffold tr.record td.actions a.disabled{opacity:0.5}.active-scaffold .actions .action_group{position:relative;text-align:left}.active-scaffold .actions .action_group ul{border:2px solid;list-style-type:none;margin:0;padding:0;position:absolute;line-height:200%;display:none;min-width:150px;right:0px;z-index:2}.active-scaffold .actions .action_group.dyn>ul{width:auto;display:block}.active-scaffold .actions .action_group ul ul{display:none;position:absolute;top:0;right:150px}.active-scaffold .actions .action_group ul li{background:none repeat scroll 0 0;border-top:1px dashed;display:block;position:relative;width:auto;text-align:left}.active-scaffold .actions .action_group ul li div{margin:0;padding:5px 5px 5px 25px;background-position:5px 50%;background-repeat:no-repeat}.active-scaffold .actions .action_group ul li a{display:block;margin:0;padding:5px 5px 5px 25px;background-position:5px 50%;background-repeat:no-repeat}.active-scaffold .actions .action_group.dyn>ul li a{padding-left:5px}.active-scaffold .actions .action_group ul li.top{border-top-width:0px}.active-scaffold .actions .action_group:hover ul ul,.active-scaffold .actions .action_group:hover ul ul ul{display:none}.active-scaffold .actions .action_group:hover>ul,.active-scaffold .actions .action_group ul li:hover>ul,.active-scaffold .actions .action_group ul ul li:hover ul{display:block}.active-scaffold .view{padding:4px;border:solid 1px}.active-scaffold tbody.records td.inline-adapter-cell .view{border-top:none}.active-scaffold .before-header td.inline-adapter-cell .view{border-bottom:none}.active-scaffold a.inline-adapter-close{float:right;text-indent:-4000px;width:16px;height:17px;background:0 0 no-repeat}.active-scaffold .active-scaffold .active-scaffold-header{margin-right:25px}.active-scaffold .active-scaffold .active-scaffold-header h2{font-size:12px;font-weight:bold}.active-scaffold .active-scaffold .active-scaffold-header div.actions{top:0px;right:0px}.active-scaffold .active-scaffold .active-scaffold-header div.actions a,.active-scaffold .active-scaffold .active-scaffold-header div.actions div{font-weight:bold;font-size:11px}.active-scaffold .active-scaffold .view{background-color:transparent;padding:0px;border:none}.active-scaffold .active-scaffold td{border-bottom:solid 1px;border-left:solid 1px}.active-scaffold .active-scaffold td.inline-adapter-cell{padding:4px;border:solid 1px;border-top:none}.active-scaffold .active-scaffold .active-scaffold td.inline-adapter-cell{padding:4px;border:solid 1px;border-top:none}.active-scaffold .active-scaffold .active-scaffold-footer{font-size:11px}.active-scaffold-calculations td{border-top:2px solid;font-weight:bold;font-size:12px}.active-scaffold .active-scaffold-footer{padding:3px 0px 2px 0px;border-bottom:none;font-weight:bold;font-size:12px}.active-scaffold .active-scaffold-footer>br{clear:both}.active-scaffold-footer .active-scaffold-pagination{float:right;white-space:nowrap;margin-right:5px}.active-scaffold-footer .active-scaffold-pagination.auto-paginate{float:left}.active-scaffold-footer a{text-decoration:none;letter-spacing:0;padding:0 2px;margin:0 -2px;font-weight:bold;font-size:12px}.active-scaffold-footer .next{margin-left:0;padding-left:5px;border-left:solid 1px}.active-scaffold-footer .previous{margin-right:0;padding-right:5px;border-right:solid 1px}.active-scaffold .messages-container,.active-scaffold .active-scaffold .messages-container{padding:0;margin:0 7px;border:none}.active-scaffold .empty-message,.active-scaffold .filtered-message{padding:4px;text-align:center;position:relative}.active-scaffold .message,.active-scaffold-component .message{font-size:11px;font-weight:bold;padding:5px 20px 5px 5px;position:relative;margin:2px 7px;line-height:12px}.active-scaffold .message .timestamp,.active-scaffold .message .message-content{display:inline}.active-scaffold .filtered-message .reset{position:absolute;display:inline;right:10px;top:4px;padding:0}.active-scaffold .message a.close{position:absolute;right:10px;top:4px;padding:0;font-weight:bold;font-size:11px;letter-spacing:-1px}.active-scaffold .messages-container .message,.active-scaffold-component .message{margin:0}.active-scaffold .error-message,.active-scaffold-component .error-message{border-left:solid 5px}.active-scaffold .warning-message{border-left:solid 5px}.active-scaffold .info-message{border-left:solid 5px}.active-scaffold .errorExplanation{border:solid 1px}.active-scaffold fieldset{clear:both}.active-scaffold .errorExplanation h2{padding:2px 5px;font-size:11px;margin:0;letter-spacing:0}.active-scaffold .errorExplanation ul{margin:0;padding:0 2px 4px 25px;list-style:disc}.active-scaffold .errorExplanation p{font-size:11px;padding:2px 5px;margin:0}.active-scaffold .errorExplanation ul li{font-weight:bold;font-size:11px;letter-spacing:-1px;margin:0;padding:0;background-color:transparent}.active-scaffold .loading-indicator{vertical-align:text-bottom;width:16px;margin:0}.active-scaffold .active-scaffold-header .loading-indicator{margin-top:3px}.active-scaffold .show-view dl{margin-left:5px}.active-scaffold .show-view dl dl{margin-left:0px;margin-top:5px}.active-scaffold .show-view dl dl:first-child{margin-top:0}.active-scaffold .show-view dl dl:after{display:block;content:"";height:1px;clear:both}.active-scaffold .show-view dt{width:12em;float:left;clear:left;font-weight:normal;font-size:11px;line-height:16px}.active-scaffold .show-view dd{float:left;font-weight:bold;font-size:14px;padding-left:5px;margin-bottom:5px}.active-scaffold dl{margin:0}.active-scaffold .submit{font-weight:bold;font-size:14px;letter-spacing:0;margin:0;margin-top:5px}.active-scaffold form p{clear:both}.active-scaffold fieldset{border:none}.active-scaffold h4,.active-scaffold h5{padding:2px;margin:0;text-transform:none;letter-spacing:-1px;font-weight:bold;font-size:16px}.active-scaffold h5{padding:0;margin:5px 0 2px 0;font-size:14px;letter-spacing:0}.active-scaffold ol{clear:both;float:none;padding:2px;margin-left:5px;list-style:none}.active-scaffold ol:after{content:'.';visibility:hidden;line-height:0;height:0;display:block;clear:both}.active-scaffold p.form-footer{clear:both}.active-scaffold a.as_cancel,.active-scaffold p.form-footer a{font-weight:bold;font-size:14px;letter-spacing:0}.active-scaffold .active-scaffold-footer div.actions{margin-top:-20px}.active-scaffold .active-scaffold-footer div.actions a{margin:0}.active-scaffold li.form-element{clear:both}.active-scaffold label{font-weight:normal;font-size:11px}.active-scaffold li.form-element dt{float:left;width:12em;padding:6px 0}.active-scaffold li.form-element dd{float:left}.active-scaffold li.form-element dd p,.active-scaffold li.form-element dd input[type="checkbox"]{margin-top:6px}.active-scaffold .form dd{margin:0}.active-scaffold .description{display:inline-block;font-size:10px;margin-left:5px}.active-scaffold .required label{font-weight:bold}.active-scaffold label.example{font-size:11px}.active-scaffold input.text-input,.active-scaffold select{font-weight:bold;font-size:16px;letter-spacing:-1px;border:solid 1px}.active-scaffold input.text-input{padding:2px}.active-scaffold .fieldWithErrors input,.active-scaffold .field_with_errors input,.active-scaffold .fieldWithErrors textarea,.active-scaffold .field_with_errors textarea,.active-scaffold .fieldWithErrors select,.active-scaffold .field_with_errors select{border:solid 1px}.active-scaffold select{padding:1px}.active-scaffold textarea{font-size:12px;padding:1px;border:solid 1px}.active-scaffold .refresh-link{display:inline-block;width:25px;text-indent:26px;overflow:hidden;background-position:5px 50%;background-repeat:no-repeat}.active-scaffold .checkbox-list{padding-left:0px}.active-scaffold .checkbox-list li{padding-right:5px;display:inline}.active-scaffold .checkbox-list li label{padding:0 0 0 2px}.active-scaffold .checkbox-list+.refresh-link{float:left}.active-scaffold .draggable-lists+.loading-indicator{float:left}.active-scaffold .draggable-list{float:left;width:300px;margin-right:15px;min-height:30px;max-height:100px;overflow:auto}.active-scaffold .draggable-list.hover{opacity:0.5}.active-scaffold .draggable-list li{display:block}li.draggable-item{list-style:none}li.draggable-item,li.draggable-item label{cursor:move}li.ui-draggable-disabled,li.ui-draggable-disabled label{cursor:default}li.draggable-item input,.active-scaffold .draggable-list input{display:none}.active-scaffold li.sub-section{clear:left;padding:5px 0}.active-scaffold .sub-form{float:left;clear:left;padding:5px 0;padding-left:5px}.active-scaffold .form-element .sub-form.optional{float:none}.active-scaffold .form-element .show-new-subform{margin-left:5px}.active-scaffold .sub-form h5{margin-left:-5px}.active-scaffold .sub-form table,.active-scaffold .sub-form table td{width:auto;background:none}.active-scaffold .sub-form table th{font-weight:normal;font-size:10px;padding:0 5px 0 1px;background:none}.active-scaffold .horizontal-sub-form td>dl>dt label{display:none}.active-scaffold .horizontal-sub-form .associated-record dl{float:left;margin-right:5px}.active-scaffold .sub-form .checkbox-list{padding:0 2px 2px 2px;border:solid 1px}.active-scaffold .sub-form .checkbox-list label{display:block}.active-scaffold .sub-form table td{border:none;background-color:transparent;padding:1px;vertical-align:top}.active-scaffold .sub-form .actions{vertical-align:middle;background-color:transparent;clear:left}.active-scaffold .sub-form .association-record a.destroy{font-weight:bold;display:block;height:16px;padding:0;width:16px;text-indent:-4000px;background:0 0 no-repeat}.active-scaffold .sub-form .locked a.destroy{display:none}.active-scaffold .sub-form .association-record a{font-weight:bold;font-size:12px}.active-scaffold .sub-form input.text-input,.active-scaffold .sub-form select{letter-spacing:0;font-weight:bold;font-size:12px}.active-scaffold .sub-form .footer-wrapper{margin-top:3px;margin-right:10px}.active-scaffold .sub-form .footer{padding:3px 5px}.active-scaffold .sub-form .footer select,.active-scaffold .sub-form .footer input{font-weight:bold;font-size:12px;padding:0}.active-scaffold a.visibility-toggle{font-size:100%}.active-scaffold-found{float:left}.as_touch a.inline-adapter-close{width:25px;height:27px;background:0 0 no-repeat}.as_touch .as_paginate{font-size:20px;padding:3px 10px}.as_touch div.actions a{padding:7px 5px}.as_touch .active-scaffold div.actions a{padding:7px 5px}.as_touch div.actions .action_group ul{line-height:130%;top:23px}.as_touch .active-scaffold div.actions .action_group ul{top:23px}.as_touch div.actions a.new,.as_touch div.actions a.new_existing,.as_touch div.actions a.show_search,.as_touch div.actions a.show_config_list,.as_touch div.actions div.action_group div{padding:7px 5px 7px 25px}.as_touch .active-scaffold div.actions>a.new,.as_touch .active-scaffold div.actions>a.new_existing,.as_touch .active-scaffold div.actions>a.show_search,.as_touch .active-scaffold div.actions>a.show_config_list,.as_touch .active-scaffold div.actions div.action_group>div{padding:7px 5px 7px 25px;background-position:5px 50%}.as_touch .actions .action_group ul li div{padding:7px 5px 7px 25px}.as_touch .actions .action_group ul li a{padding:7px 5px 7px 25px}.as_touch .active-scaffold-header h2{padding:4px 0px}.as_touch .active-scaffold div.actions a,.as_touch .active-scaffold div.actions div{font-weight:bold;font-size:14px}.as_touch .active-scaffold div.actions{right:15px}.as_touch tr.record{line-height:130%}.as_touch th a,.as_touch th a:visited{padding:5px 2px 5px 5px}.as_touch tr.record td{padding:5px 10px}.active-scaffold-header div.actions div.action_group div{background-image:url(/assets/active_scaffold/gears-f0577f13da75768500ac21dd8dd2ddef4ce33688925d1dc3a28847144802f12a.png)}.active-scaffold-header div.actions a.show_config_list{background-image:url(/assets/active_scaffold/config-05a1c33e624ff37781b51df509687c7ed359dcfd5b51eff7063eba89a74809d8.png)}.active-scaffold-header div.actions a.new,.active-scaffold-header div.actions a.new_existing{background-image:url(/assets/active_scaffold/add-e1facc6f96a51e281f4fdfcdc0a648a6ff84cb2526523459343d8a4f6196a1da.png)}.active-scaffold-header div.actions a.show_search{background-image:url(/assets/active_scaffold/magnifier-475a6335fb52c21b5fa732518e89408f4277779bf5b015391358b047602b8aff.png)}.active-scaffold th.asc a{background-image:url(/assets/active_scaffold/arrow_up-902b6a3d1d4f9fd06547827d4150786308b8560a83ee5dbdc9c344e615044dfe.png)}.active-scaffold th.desc a{background-image:url(/assets/active_scaffold/arrow_down-a0bdbd02cb50bef676c06220a05f4cecd0fa7708ce1abfc9387536dfc36a1d74.png)}.active-scaffold th.loading a{background-image:url(/assets/active_scaffold/indicator-small-505a75f5e9c6679156d6150e0e1655c9d572102224e5aa1ddf3cf9c89899b190.gif)}.active-scaffold a.inline-adapter-close{background-image:url(/assets/active_scaffold/close-37f05b17a34211c668917ca9b4c6990995e3339f84b99942432fc4139038c06e.png)}.active-scaffold .sub-form .association-record a.destroy{background-image:url(/assets/active_scaffold/cross-d04ecfc93ff86c44f6fc39e35945e3d8a7648ba8fcd97a2635920df2e88893b3.png)}.as_touch a.inline-adapter-close{background-image:url(/assets/active_scaffold/close_touch-f9ba6b60291341555ef15114f23d5dd8ccb40a6ccecbdffa6b5318976c42ff31.png)}.active-scaffold .refresh-link{background-image:url(/assets/active_scaffold/refresh-8024817781c9205e8da19d3d4badb4d3e3e45a3fcd2384c367d9aeff12e3b5e5.png)}.active-scaffold a,.active-scaffold a:visited{color:#06c}.active-scaffold a.disabled{color:#999}.active-scaffold a:hover,.active-scaffold div.hover,.active-scaffold td span.hover{background-color:#ff8}noscript.active-scaffold{border-color:#f66;background-color:#fbb;color:#333}.active-scaffold-header h2{color:#555}.active-scaffold-header div.actions a.disabled{color:#666}.active-scaffold th{background-color:#555}.active-scaffold th a,.active-scaffold th p{background-color:#555}.active-scaffold th a,.active-scaffold th a:visited{color:#fff}.active-scaffold th p,.active-scaffold .show-view th{color:#eee}.active-scaffold th a:hover{background-color:#000;color:#ff8}.active-scaffold th.sorted{background-color:#333}.active-scaffold th.asc a,.active-scaffold th.asc a:hover,.active-scaffold th.desc a,.active-scaffold th.desc a:hover,.active-scaffold th.loading a,.active-scaffold th.loading a:hover{background-color:#333}.active-scaffold tr.record{background-color:#E6F2FF}.active-scaffold tr.record td{color:#333;border-color:#C5DBF7}.active-scaffold tr.even-record{background-color:#fff}.active-scaffold tr.even-record td{border-left-color:#ddd}.active-scaffold tr.record td.sorted{background-color:#B9DCFF;border-bottom-color:#AFD0F5}.active-scaffold tr.even-record td.sorted{background-color:#E6F2FF;border-bottom-color:#AFD0F5}.active-scaffold tbody.records td.empty{color:#999}.active-scaffold tr.record td.actions{border-color:#ccc}.active-scaffold tr.record td.actions a.disabled{color:#666}.active-scaffold .actions .action_group div:hover{background-color:#ff8}.active-scaffold .actions .action_group{color:#0066CC}.active-scaffold .actions .action_group ul{border-color:#005CB8}.active-scaffold .actions .action_group ul li{background-color:#EEE;border-color:#222}.active-scaffold .actions .action_group ul li a{color:#333}.active-scaffold .view{background-color:#DAFFCD;border-color:#7FCF00}.active-scaffold .active-scaffold .active-scaffold-footer{color:#444}.active-scaffold .active-scaffold tr.record{background-color:#ECFFE7;border-color:#C5DBF7}.active-scaffold .active-scaffold tr.even-record{background-color:#fff}.active-scaffold .active-scaffold td.inline-adapter-cell{background-color:#FFFFBB;border-color:#DDDF37}.active-scaffold .active-scaffold .active-scaffold td.inline-adapter-cell{background-color:#DAFFCD;border-color:#7FCF00}.active-scaffold-calculations td{background-color:#eee;border-color:#005CB8}.active-scaffold-footer .next{border-color:#ccc}.active-scaffold-footer .previous{border-color:#ccc}.active-scaffold .empty-message,.active-scaffold .filtered-message{background-color:#e8e8e8;color:#666}.active-scaffold .message{color:#333}.active-scaffold .error-message,.active-scaffold-component .error-message{border-color:#f66;background-color:#fbb}.active-scaffold .warning-message{border-color:#ff6;background-color:#ffb}.active-scaffold .info-message{border-color:#66f;background-color:#bbf}.active-scaffold .errorExplanation{background-color:#fbb;border-color:#f66}.active-scaffold .errorExplanation h2{color:#333;background-color:#f66}.active-scaffold .show-view dt{color:#555}.active-scaffold h4,.active-scaffold h5{color:#1F7F00}.active-scaffold label{color:#555}.active-scaffold .description{color:#999}.active-scaffold label.example{color:#aaa}.active-scaffold input.text-input,.active-scaffold select{border-color:#1F7F00}.active-scaffold input:invalid,.active-scaffold textarea:invalid,.active-scaffold select:invalid,.active-scaffold .fieldWithErrors input,.active-scaffold .field_with_errors input,.active-scaffold .fieldWithErrors textarea,.active-scaffold .field_with_errors textarea,.active-scaffold .fieldWithErrors select,.active-scaffold .field_with_errors select{border-color:#f00}.active-scaffold input.example{color:#aaa}.active-scaffold select:focus,.active-scaffold input.text-input:focus{background-color:#ffc}.active-scaffold textarea{border-color:#1F7F00}.active-scaffold form .checkbox-list.draggable-list{background-color:#FFFF88}.active-scaffold form .checkbox-list.draggable-list.selected{background-color:#7FCF00}.active-scaffold .ui-droppable-disabled,.active-scaffold .ui-droppable-disabled.selected{background-color:#999}.active-scaffold .sub-form table th{color:#555}.active-scaffold .sub-form .checkbox-list{background-color:#fff;border-color:#1F7F00}.active-scaffold .sub-form .checkbox-list label{display:block}.active-scaffold .sub-form table td{color:#999}.active-scaffold .sub-form .footer{color:#999}.as_touch th a,.as_touch th a:visited{color:#fff}
