input[type="text"],input[type="password"],textarea,select{border-color:#DDD #BBB #BBB #CCC!important}.user-view .aui-button input[type=button]{padding:6px 12px}.aui-field-content{margin:0 0 6px}.aui-field label{font-size:11px}.aui-field-input-choice{float:none}.required label::after{content:" *";color:#cd0000;font-size:18px;font-weight:bold;line-height:12px}.required .aui-field-choice label:after{content:""}.required.aui-field-wrapper label::after{content:""}.required.aui-field-wrapper label:first-child::after{content:" *"}.taglib-icon-help img{margin-top:-6px}.aui-tooltip{width:300px}.training-registration-portlet table{width:100%;margin:0 0 2em 0}.training-registration-portlet fieldset{border:0;margin:20px 0 0;padding:0}.training-registration-portlet legend{font-size:12px;margin:0;padding:0;border-bottom:1px solid #ddd;width:90%;position:relative;top:-10px}.training-summary{white-space:pre-wrap;padding:6px 0;margin:6px 0 12px;border-color:#aaa;border-style:solid;border-width:1px 0}.attention{font-size:18px;line-height:32px;background-color:#ddd;background-image:-moz-linear-gradient(#ccc,#eee);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ccc),to(#eee));background-image:-webkit-linear-gradient(#ccc,#eee);padding:12px 0;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 3px 1px #aaa inset;-o-box-shadow:0 0 3px 1px #aaa inset;-webkit-box-shadow:0 0 3px 1px #aaa inset;box-shadow:0 0 3px 1px #aaa inset;text-align:center;text-shadow:1px 1px 0 white}.attention .details{font-size:12px}.registrants{background-color:#faf4c7;background-image:-moz-linear-gradient(#faf4c7,#fdfae6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#faf4c7),to(#fdfae6));background-image:-webkit-linear-gradient(#faf4c7,#fdfae6);padding:12px;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 3px 1px #aaa inset;-o-box-shadow:0 0 3px 1px #aaa inset;-webkit-box-shadow:0 0 3px 1px #aaa inset;box-shadow:0 0 3px 1px #aaa inset}.registrants h4{text-shadow:1px 1px 0 white}.preview{margin:0 -10px 10px;padding:10px 10px;background-color:#FFD;border-radius:6px;border:2px solid #EA7}.training-detail h6{border-bottom:1px solid #aaa;text-shadow:1px 1px 0 white;color:#666;margin-right:50px}.training-detail dl{margin:0 0 1em}.training-detail dl dt{float:left;clear:left;width:150px;color:#666;text-shadow:1px 1px 0 white}.training-detail dl dt:after{content:": "}.training-detail dl dd{margin-left:150px}ul.action-links,ul.action-links li{margin:0;padding:0;list-style:none;font-size:18px}ul.action-links{float:right}ul.action-links li a{font-variant:small-caps;text-transform:lowercase;margin:0 0 0 1em}.fc table{margin:0}.ui-datepicker table,.ui-accordion .ui-accordion-content table,.fc table{-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ui-datepicker table tbody tr,.ui-datepicker table tbody tr:hover,.fc table tbody tr,.fc table tbody tr:hover{background-color:#fff}.ui-datepicker-row-break{border-bottom:1px solid #ccc}.ui-timepicker-div dl{margin:3px}.ui-timepicker-div dl dt{float:left;width:55px}.ui-timepicker-div dl dd{margin-left:55px}.ui-timepicker-div table{font-size:9px;line-height:12px}.ui-timepicker-div table tbody td{padding:0}.ui-accordion .ui-accordion-content{padding:10px}.ui-accordion .ui-accordion-content table{margin:0}.ui-accordion .ui-accordion-content table td{border-color:#eee;border-style:solid;border-width:1px 0}.calendar-legend{margin:10px 0 0;padding:0}.calendar-legend ul,.calendar-legend ul li{list-style:none;margin:0;padding:0;line-height:25px}.calendar-legend ul li{margin:0 0 3px 0}.calendar-legend li .swatch{display:inline-block;height:25px;width:25px;border-style:solid;border-width:1px;border-color:#aaa;background-color:#aaa;color:#fff;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-align:center;margin:0 3px 0 0}table.fc-header td{border:0}.fc-event-skin.attending,.fc-event-skin.attending .fc-event-skin,.calendar-legend li .swatch.attending{border-color:#390;background-color:#390;color:#fff}.fc-event-skin.attending:hover,.fc-event-skin.attending .fc-event-skin:hover,.calendar-legend li .swatch.attending:hover{background-color:#5a2}.fc-event-skin.upcoming,.fc-event-skin.upcoming .fc-event-skin,.calendar-legend li .swatch.upcoming{border-color:#36c;background-color:#36c;color:#fff}.fc-event-skin.upcoming:hover,.fc-event-skin.upcoming .fc-event-skin:hover,.calendar-legend li .swatch.upcoming:hover{background-color:#5ae}.fc-event-skin.attended,.fc-event-skin.attended .fc-event-skin,.calendar-legend li .swatch.attended{border-color:#fc3;background-color:#fc3;color:#000;opacity:.7}.fc-event-skin.attended:hover,.fc-event-skin.attended .fc-event-skin:hover,.calendar-legend li .swatch.attended:hover{background-color:#fe5;opacity:1}.fc-event-skin.past,.fc-event-skin.past .fc-event-skin,.calendar-legend li .swatch.past{border-color:#960;background-color:#960;color:#fff;opacity:.7}.fc-event-skin.past:hover,.fc-event-skin.past .fc-event-skin:hover,.calendar-legend li .swatch.past:hover{background-color:#b82;opacity:1}.manager-info{margin:0}.manager-info dt{float:left;clear:left;width:100px;font-weight:bold}.manager-info dd{margin-left:100px}.fc-event-time,.fc-event-title{padding:0 3px}.training-registration-portlet tr.published td{color:#333}.training-registration-portlet tr.unpublished td{font-style:italic}.show-options,.show-categories{display:block}.hide-options,.hide-categories{display:none}.training-type{font-size:16px}.training-type strong{text-transform:uppercase}.race .aui-field-wrapper-content{margin:0}.race label{float:left;clear:left}.race label input{margin-right:6px}.survey td.rating,.survey th.rating{text-align:center}.survey label{font-weight:normal;text-transform:none;font-size:12px;letter-spacing:normal}.survey .opt-out-message{display:none}.survey .survey-instr{font-size:1.2em}.survey .training-class-name{font-weight:bold}.survey .attendee .aui-button-holder{position:relative;height:32px}.survey .attendee .aui-button{position:absolute}.survey .attendee .aui-button.button-right{width:50%;left:25%;text-align:center}.feedback-links{line-height:1.1em;letter-spacing:normal;margin:.5em 0}.formatting-guidelines{display:none}.ui-widget-content a{color:#2379bf}table.tablesorter thead tr .header{background-image:url(../images/asc.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}table.tablesorter thead tr .headerSortUp{background-image:url(../images/asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(../images/desc.gif)}.training-title{width:50%}.fee-highlight{color:red}