.Zebra_Form #content, .Zebra_Form #content p {max-width:920px;}
.Zebra_Form div.row {width:840px;}
.Zebra_Form,.Zebra_Form * {font-family: inherit;font-size: 12px;margin: 0;padding: 0;outline: none;color: #222}
.Zebra_Form #section {// was .Zebra_Form #form #section
padding: 15px;width: 880px;border: medium solid #CCC;border-radius:15px;margin-top: 20px;margin-bottom: 20px;position: relative;padding-left: 15px;padding-bottom: 25px;}
.Zebra_Form .row {background: #FFF;padding: 10px;margin-bottom: 1px;border-bottom: 1px solid #DEDEDE;line-height: 1.4em}
.Zebra_Form #section #sectionlabel {font-weight: normal;font-variant: normal;font-size: 1.25em;color: #FFF;background-color: #600;padding: 10px 50px 10px 50px;border:  medium solid #CCC;border-radius:12px;position: absolute;left: 15px;top: -25px;font-family: Verdana, Geneva, sans-serif;padding-right:20px;width:425px;}
.Zebra_Form #section #sectionlabel input {float:right;margin-left:50px;}
.Zebra_Form div.hidden .text {display: none}
.Zebra_Form .row label,.Zebra_Form .row input.button,.Zebra_Form .row input.reset,.Zebra_Form .row input.password,.Zebra_Form .row input.text,.Zebra_Form .row select,.Zebra_Form .row textarea {display: block}
.Zebra_Form input.button,.Zebra_Form input.reset,.Zebra_Form input.submit,.Zebra_Form label {font-weight: bold}
.Zebra_Form label {color: #222;cursor: pointer}
.Zebra_Form label.option {font-weight: normal}
.Zebra_Form .row input.button,.Zebra_Form .row input#photo,.Zebra_Form .row input.reset,.Zebra_Form .row input.password,.Zebra_Form .row input.text,.Zebra_Form .row select,.Zebra_Form .row textarea {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.Zebra_Form input.button,.Zebra_Form input#photo,.Zebra_Form input.password,.Zebra_Form input.reset,.Zebra_Form input.text,.Zebra_Form input.submit,.Zebra_Form select,.Zebra_Form textarea {border: 1px solid #999}
.Zebra_Form input.password,.Zebra_Form input#photo,.Zebra_Form input.text,.Zebra_Form select,.Zebra_Form textarea {padding: 3px}
.Zebra_Form .row label {margin-bottom: 5px}
.Zebra_Form .cell label {margin-bottom: 6px;font-size:12px;}
.Zebra_Form select {background: #FFF}
.Zebra_Form select option {padding: 0 3px} 
.Zebra_Form select option.dummy {font-size: 0em} 
.Zebra_Form select.time {float: left;margin-right: 5px}
.Zebra_Form input.password,.Zebra_Form input.text,.Zebra_Form textarea {background: #FFF url('/icons/textbox-background.gif') repeat-x top}
.Zebra_Form input.password,.Zebra_Form input.text {width: 200px}
.Zebra_Form input.date {width: 85px;float: left;
*width: 75px}
.Zebra_Form textarea {width: 100%;}
.Zebra_Form input.radio,.Zebra_Form input.checkbox {*position: relative;
*top: -1px}
.Zebra_Form input.file {border:1px solid #999\9;background: #FFF url('/icons/textbox-background.gif') repeat-x top\9;padding: 4px\9;width: 293px\9}
.Zebra_Form input.button,.Zebra_Form input.reset,.Zebra_Form input.submit {height: 29px;background: url('/icons/button-background.gif') repeat-x top;padding: 2px 10px 3px;cursor: pointer;width: 1px;overflow: visible;padding: 0 10px\9;
*padding: 1px 5px 0;
*height: 30px;width: auto;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 0 2px #AAA;-webkit-box-shadow: 0 0 2px #AAA;box-shadow: 0 0 2px #AAA;}
.Zebra_Form input.button:hover,.Zebra_Form input.reset:hover,.Zebra_Form input.submit:hover,.Zebra_Form input.submit-hover {background: #303740 none;color: #FFF}
.Zebra_Form table {border-collapse: collapse}
.Zebra_Form td {padding: 10px}
.Zebra_Form .cell {float: left;margin-right: 35px;}
.Zebra_Form .inline {display: inline} 
.Zebra_Form .even {background: #F2F0E6}
.Zebra_Form .highlight {background: #E9F6F9}
.Zebra_Form .last {border-bottom: none}
.Zebra_Form .row input.other {margin-top: 5px}
.Zebra_Form .row .cell input.other {margin: 0 0 0 5px}
.Zebra_Form input.other-invisible,.Zebra_Form .row input.other-invisible {display: none}
.Zebra_Form .note {font-size: 80%;color: #666;padding-left: 15px;background: url('/icons/note.gif') no-repeat left 2px;line-height: 1.2em;
*background-position: left 1px}
.Zebra_Form .row .note {margin-top: 5px}
.Zebra_Form .cell .note {margin: 4px 0 0 5px}
.Zebra_Form .placeholder {color: #9C9CA2}
.Zebra_Form span.required {color: #C40000;margin-left: 5px;font-size: 110%;font-weight: bold}
.Zebra_Form_filename {position: absolute;font-weight: normal;color:#888;overflow: hidden}
.Zebra_Form_filename a {font-weight: bold;color: #C40000;text-decoration: none;margin-left: 5px}
.Zebra_Form_error_message {position: absolute;z-index: 21;overflow: hidden;background: transparent;}
.Zebra_Form_error_message .message {background: #000;padding: 10px 18px 10px 10px;color: #FFF;line-height: 1em;font-size: 11px;font-weight: normal;margin-right: 6px;position: relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
*margin-right: 0;max-width: 250px;
_width:expression(document.body.clientWidth > 250 ? '250px': 'auto');}
.Zebra_Form_error_message .noclose {padding: 10px}
.Zebra_Form_error_message .close {position: absolute;color: #FFF;right: 5px;top: 4px;display: block;width: 10px;height: 10px;background: url('/icons/close.png');text-indent: -9000px;overflow: hidden;
*right: 3px;
*top: 3px;}
.Zebra_Form_error_message .close-ie6 {position: absolute;color: #FFF;right: 4px;top: 2px;text-decoration: none;font-family: arial, sans;font-weight: bold;font-size: 11px;}
.Zebra_Form_error_message .arrow {position:relative;border-color: #000 transparent transparent transparent;border-style: solid;border-width: 10px;height:0;width:0;left: 0;bottom: 0;z-index: 3;float: left;
_border-left-color: pink;
_border-bottom-color: pink;
_border-right-color: pink;
_filter: chroma(color=pink);
_margin-bottom: -6px}
.Zebra_Form div.error {background: #444 url('/icons/ico-warning.png') no-repeat 8px 15px;position: relative;overflow: hidden;
_background-image: url('/icons/ico-warning.gif')}
.Zebra_Form div.error div.container {padding: 15px 65px 15px 35px;border: 2px solid #000;position: relative;overflow: hidden}
.Zebra_Form div.error div.container span {color: #FFF;font-weight: bold;font-size: 90%;display: block}
.Zebra_Form div.error div.container div.close {position: absolute;right: 0;top: 0;background: #333;height: 100%;width: 50px;padding: 15px 0;
_top: 2px;
_right: 2px;
_background: #444}
.Zebra_Form div.error div.container div.close a {display: block;width: 16px;height: 16px;background: url('/icons/ico-close.png') no-repeat;text-indent: -9000px;margin-left: 17px;
_background-image: url('/icons/ico-close.gif')}
.Zebra_Form a.calendar-icon {background: url('/icons/calendar_icon.gif') no-repeat top left;width: 23px;height: 23px;margin-left: 5px;display: block;float: left;}
.Zebra_Form span.underline {text-decoration: underline;color: #666;}
.Zebra_Form fieldset {background:#f2f2e6;padding:10px;border:1px solid #fff;border-color:#fff #666661 #666661 #fff;margin-bottom:36px;}
.Zebra_Form div.clear {clear: both}
.Zebra_Form_spinner {position: absolute;width: 24px;height: 24px;background: url('/icons/spinner.gif')}
.Zebra_Form input.disabled,.Zebra_Form select.disabled {background: #DEDEDE;color: #BBB}
.Zebra_Form input.disabled:hover {background: #DEDEDE;color: #BBB}
.Zebra_Form label.disabled {color: #DEDEDE}
.Zebra_DatePicker *                          {margin: 0;padding: 0;color: #000}
.Zebra_DatePicker                            {position: absolute;background: #666;border: 3px solid #666;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;display: none;z-index: 100;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 13px}
.Zebra_DatePicker table                      {border-collapse: collapse;border-spacing: 0}
.Zebra_DatePicker td,.Zebra_DatePicker th                         {text-align: center;padding: 5px 0}
.Zebra_DatePicker td                         {cursor: pointer}
.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker             {margin-top: 3px}
.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td         {background: #E8E8E8;width: 30px;border: 1px solid #7BACD2}
.Zebra_DatePicker .dp_header td             {color: #FFF}
.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next       {width: 30px}
.Zebra_DatePicker .dp_header .dp_caption    {font-weight: bold}
.Zebra_DatePicker .dp_header .dp_hover      {background: #222;color: #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}
.Zebra_DatePicker .dp_header .dp_blocked    {color: #888;cursor: default}
.Zebra_DatePicker .dp_daypicker th          {background: #FFCC33}
.Zebra_DatePicker td.dp_not_in_month        {background: #F3F3F3;color: #CDCDCD;cursor: default}
.Zebra_DatePicker td.dp_weekend             {background: #D8D8D8}
.Zebra_DatePicker td.dp_weekend_disabled    {color: #CCC;cursor: default}
.Zebra_DatePicker td.dp_selected            {background: #5A4B4B;color: #FFF}
.Zebra_DatePicker td.dp_week_number         {background: #FFCC33;color: #555;cursor: text;font-style: italic}
.Zebra_DatePicker .dp_monthpicker td        {width: 33%}
.Zebra_DatePicker .dp_yearpicker td         {width: 33%}
.Zebra_DatePicker td.dp_current             {color: #C40000}
.Zebra_DatePicker td.dp_disabled            {background: #F3F3F3;color: #CDCDCD;cursor: default}
.Zebra_DatePicker td.dp_hover               {background: #482424;color: #FFF}
button.Zebra_DatePicker_Icon                {width: 16px;height: 16px;background: url('calendar.png') no-repeat left top;text-indent: -9000px;border: none;margin: 0 0 0 5px;cursor: pointer}
.Zebra_TransForm_Checkbox,.Zebra_TransForm_Checkbox_Focus,.Zebra_TransForm_Checkbox_Tick,.Zebra_TransForm_Checkbox_Disabled,.Zebra_TransForm_Radio,.Zebra_TransForm_Radio_Focus,.Zebra_TransForm_Radio_Dot,.Zebra_TransForm_Radio_Disabled,.Zebra_TransForm_Arrow {background-image: url('/icons/sprites.pn');
_background-image: url('/icons/sprites-ie6.gi');background-repeat: no-repeat;}
.Zebra_TransForm_Checkbox,.Zebra_TransForm_Radio {position: absolute;width: 19px;height: 19px;cursor: pointer;}
.Zebra_TransForm_Checkbox {background-position: left top;}
.Zebra_TransForm_Radio {background-position: left -19px;}
.Zebra_TransForm_Checkbox_Focus {background-position: -19px top;}
.Zebra_TransForm_Checkbox_Tick {width: 11px;height: 11px;margin: 4px 0 0 4px;background-position: -57px -76px;}
.Zebra_TransForm_Checkbox_Checked .Zebra_TransForm_Checkbox_Tick {background-position: -3px -42px;}
.Zebra_TransForm_Checkbox_Disabled,.Zebra_TransForm_Checkbox_Checked_Disabled {background-position: -38px top;cursor: auto;}
.Zebra_TransForm_Checkbox_Checked_Disabled .Zebra_TransForm_Checkbox_Tick {background-position: -22px -42px;}
.Zebra_TransForm_Radio_Focus {background-position: -19px -19px;}
.Zebra_TransForm_Radio_Dot {width: 7px;height: 7px;margin: 6px 0 0 6px;background-position: -57px -76px;}
.Zebra_TransForm_Radio_Checked .Zebra_TransForm_Radio_Dot {background-position: -6px -63px;}
.Zebra_TransForm_Radio_Disabled,.Zebra_TransForm_Radio_Checked_Disabled {background-position: -38px -19px;cursor: auto;}
.Zebra_TransForm_Radio_Checked_Disabled .Zebra_TransForm_Radio_Dot {background-position: -24px -63px;}
.Zebra_TransForm_Select {position: absolute;border: 1px solid #CCC;cursor: default;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;z-index: 19;}
.Zebra_TransForm_Select_Focus {*background-color: #F6F6F6;-moz-box-shadow: 0 0 3px #CCC;-webkit-box-shadow: 0 0 3px #CCC;box-shadow: 0 0 3px #CCC;}
.Zebra_TransForm_Select_Disabled {border: 1px solid #DEDEDE;}
.Zebra_TransForm_Select .Zebra_TransForm_Arrow {position: absolute;right: 0;top: 0;width: 17px;height: 18px;background-color: #FFF;background-position: -58px top;z-index: 19;}
.Zebra_TransForm_Select_Focus .Zebra_TransForm_Arrow {background-color: #EEE;background-position: -58px -19px;}
.Zebra_TransForm_Select_Disabled .Zebra_TransForm_Arrow {background-position: -58px -38px;}
.Zebra_TransForm_Select .Zebra_TransForm_Text {position: absolute;color: #222;cursor: default;z-index: 18;}
.Zebra_TransForm_Label_Disabled,.Zebra_TransForm_Select_Disabled .Zebra_TransForm_Text {color: #DEDEDE;}
.Zebra_TransForm_List {border: 1px solid #DEDEDE;}
.Zebra_Form .hidden {display: none;}