a.btn{color:#333!important;display:block;border:none;text-decoration:none;background:#ddd url(/images/v2/forms/bg-button.gif) repeat-x 0 0;}a.btn>b{border-width:1px 0;margin:0 1px;text-align:center;font-weight:normal;}a.btn b{border-style:solid;border-color:#888;display:block;}a.btn b b{border-width:0 1px;margin:0 -1px;padding:5px;font-weight:normal;}a.btn:hover,a.btn:focus{color:#000!important;}a.btn:hover b,a.btn:focus b{border-color:#9cf!important;}a.btn:active{background-position:0 -400px;outline:none;background-color:white;text-decoration:none;}input.text,input.password,input.file,select,textarea{background:#FFF url(/images/v2/forms/field-shadow.gif) repeat-x scroll 0 top;border-color:#7C7C7C #C3C3C3 #DDD;border-style:solid;border-width:1px;}input.text,input.password,input.file{padding:2px 0 3px 0;}input.text[disabled]{background:#eee;}input[type='text']:focus,input[type='password']:focus,input[type='textarea']:focus,select:focus,textarea:focus{background-color:#fffbdb;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix{display:inline-block;}/* start commented backslash hack \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* close commented backslash hack */ .clear{clear:both!important;}.center{text-align:center;}.explanation{font-size:11px;}a,button{outline:none;}a.edit,a.remove{font-weight:normal;zoom:1;font-size:11px;line-height:1.2;color:#A8090E;padding:1px 4px 3px 4px;-moz-border-radius:2px;-webkit-border-radius:2px;}a.edit:hover,a.remove:hover{color:white!important;background:#A8090E;}input.defaultText{color:#aaa;}input.valid{outline:1px solid #4b9133;border-color:#4b9133;}input.invalid{outline:1px solid #d41b07;border-color:#d41b07;}input.alert{outline:1px solid #9c8409;border-color:#9c8409;}input.valid,input.invalid,input.alert{*border-width:2px;}div.trigger{width:19px;height:19px;position:absolute;background-position:top left;background-repeat:no-repeat;background-color:transparent;top:2px;right:2px;cursor:pointer;}div.date-wrapper{position:relative;float:left;zoom:1;clear:left;}div.date-wrapper input{margin:0;float:left;}div.date-wrapper input:disabled ~ div.trigger{display:none;}div.date-wrapper .trigger{background-image:url(/images/v2/date-picker.gif);}div.time-wrapper{position:relative;float:left;zoom:1;clear:left;}div.time-wrapper input{margin:0;float:left;}div.time-wrapper input:disabled ~ div.trigger{display:none;}div.time-wrapper .trigger{background-image:url(/images/v2/time-picker.gif);}div.indicator-icon{float:left;margin-left:3px;margin-top:3px;width:16px;height:16px;background-image:url(/images/v2/form-assets.png);background-color:transparent;background-repeat:no-repeat;display:none;position:relative;}div.indicator-icon.valid{background-position:0 0;display:block;}div.indicator-icon.alert{background-position:0 -16px;display:block;}div.indicator-icon.invalid{background-position:0 -32px;display:block;}div.indicator-icon.info{background-position:0 -48px;display:block;}div.indicator-icon.loading{background:url(/images/v2/ajax-loader.gif) no-repeat center center transparent;display:block;}div.indicator-icon div.tooltip{display:none;position:absolute;width:200px;bottom:31px;right:-205px;padding:10px;line-height:1.5;background-color:white;border-width:2px!important;border-style:solid!important;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:#888 0 0 5px;-webkit-box-shadow:#888 0 0 5px;}div.indicator-icon div.tooltip div.tooltip-pointer-down{bottom:-16px;left:10px;position:absolute;width:16px;height:16px;background:url(/images/v2/form-assets.png) no-repeat 0 0 transparent;}div.indicator-icon.invalid div.tooltip div.tooltip-pointer-down{background-position:-16px -32px;}div.indicator-icon.alert div.tooltip div.tooltip-pointer-down{background-position:-16px -16px;}div.indicator-icon.valid div.tooltip div.tooltip-pointer-down{background-position:-16px 0;}div.indicator-icon.info div.tooltip div.tooltip-pointer-down{background-position:-16px -48px;}div.indicator-icon:hover div.tooltip{display:block!important;}div.indicator-icon.loading:hover div.tooltip{display:none!important;}div.indicator-icon.invalid:hover div.tooltip{border-color:#d41b07!important;}div.indicator-icon.alert:hover div.tooltip{border-color:#9c8409!important;}div.indicator-icon.valid:hover div.tooltip{border-color:#4b9133!important;}div.indicator-icon.info:hover div.tooltip{border-color:#134e8e!important;}div.error-message{margin:10px 0;clear:both;background:white;float:left;position:relative;padding:10px;width:400px;border:2px solid red;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:#888 0 0 5px;-webkit-box-shadow:#888 0 0 5px;}div.error-message.invalid{border-color:#d41b07!important;}div.error-message.alert{border-color:#9c8409!important;}div.error-message.valid{border-color:#4b9133!important;}div.error-message.loading{border-color:#666!important;}.error-message div.indicator-icon{position:absolute;left:5px;top:8px;}.error-message p{margin:0;padding:0;}.error-message p.msg{font-weight:bold;margin-left:21px;}.error-message p.action{clear:both;margin-left:21px;}form.general_form fieldset{margin:20px;0 0 0;}form.general_form ul li{clear:both;overflow:auto;*zoom:1;margin:10px 0 10px 0;line-height:22px;}form.general_form ul li label{float:left;clear:left;width:100%;line-height:22px;}form.general_form ul li label.inline{float:left;clear:none;width:auto;margin:0 0 0 5px;line-height:14px;}form.general_form ul li label.inline input{margin:0 5px 0 0;}form.general_form ul li input{float:left;margin:0 0 5px 0;}form.general_form ul li textarea{width:300px;height:120px;}form.general_form ul li input.text{width:250px;}form.general_form ul li input.date{width:120px;}form.general_form ul li input.number{width:120px;}form.general_form ul li input.small{width:120px;}form.general_form table{border-spacing:3px;margin-bottom:10px;margin:0 0 20px 0;}form.general_form th{font-weight:bold;padding:10px 0 10px 0;}form.general_form td{padding:6px 5px 6px 7px;margin:5px;vertical-align:middle;}ul.error{list-style:disc;}ul.error li{color:#red;}ul.suggestion-list{display:none;}ul.suggestion-list,ul.suggestion-list li{float:none!important;z-index:9999!important;margin:0;padding:0;clear:none!important;border:0 none;}ul.suggestion-list{position:absolute!important;border:1px solid #999;border-bottom-color:#777;background:white;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;box-shadow:0 2px 5px #888;-moz-box-shadow:0 2px 5px #888;-webkit-box-shadow:0 2px 5px #888;}ul.suggestion-list li{padding:2px!important;border-top:1px solid #ddd;cursor:pointer!important;color:#111;list-style-position:outside;overflow:hidden!important;clear:both!important;*margin-bottom:-2px;}ul.suggestion-list li.hover{background-color:#ddd!important;}ul.suggestion-list li:first-child{background-image:url(/images/v2/top-shadow.png)!important;background-repeat:repeat-x;border-top:none!important;*margin-top:0;}ul.suggestion-list li:last-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}ul.suggestion-list li p{line-height:1.4!important;float:left;margin:0!important;font-size:11px;}ul.suggestion-list li span{float:right;padding:2px 4px;margin-left:3px;*margin-top:1px;background:#aaa;line-height:1.1;color:#eee;font-size:11px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}