body, td, select, input, optgroup, textarea{ font: 11px Verdana; } select{ padding: 1px; } table{ border-collapse: collapse; } optgroup{ font-weight: bold; font-style: italic; } a{ color: #999; } img{ border: none; } .bold{ font-weight: bold; } .asterisk{ vertical-align: super; font: 9px Helvetica; } .italic{ font-style: italic; } .center{ text-align: center; } .alert, .price{ color: #990000; } .hide, a.hide{ display: none; } .clear{ clear: both; } #content p{ margin-bottom: 10px; } #content ul li{ list-style-type: square; margin-left: 15px; } #content ol li{ list-style-type: decimal; margin-left: 25px; margin-bottom: 10px; } .ghosted{ color: #CCC; } .help{ background: url("/images/help.gif") no-repeat; padding-left: 14px; padding-bottom: 2px; } .print-debug{ text-align: left; margin-left: 150px; } .calendar{ background: url("/images/calendar.png") no-repeat; padding-left: 16px; padding-bottom: 2px; }  h1{ font: bold 18px Helvetica; margin: 0px; margin-bottom: 25px; color: #666; }  .errors{ margin-bottom: 10px; border: 1px dashed #990000; color: #990000; padding: 5px; } .fieldError{ color: #990000; margin-top: 2px; margin-bottom: 2px; }  input.button, input.smallButton{ background-color: #D7D1CD; border: 1px solid #C1B7B1; text-align: center; height: 22px; } input.button{ width: 75px; } input.smallButton{ width: 60px; height: 20px; }  .form{ width: 600px; } .form .body{ background-color: #EDEBE9; padding: 10px; border: 2px solid #C1B7B1; } .form, .form td, .form input, .form select, .form textarea, .form fieldset{ font-family: tahoma, arial, helvetica, sans-serif; } .form .above{ margin-bottom: 10px; } .form .buttons{ padding-top: 10px; } .form .row{ clear: both; margin-bottom: 5px; } .form .firstRow{ margin-top: 5px; } .form .plainText{ padding-top: 3px; } .os-win .form .textInput{ padding: 3px; } .form .textInput, .form textarea{ width: 200px; } .form select{ width: 208px; } .form textarea.textInput{ height: 50px; } .form label{ padding: 3px 0px 3px 0; } .form label.required{ font-weight: bold; color: #444; } .form label.top{ display: block; } .form label.inline{ width: 125px; float: left; text-align: right; padding-right: 5px; } .form label.radio, .form label.checkbox{ margin-left: 5px; margin-right: 5px; } .form .content{ float: left; margin-bottom: 3px; } .browser-ie .form .content{ margin-bottom: 0px; } .form fieldset{ border: 1px solid #D7D1CD; padding: 0px 10px 5px 10px; margin-bottom: 10px; } .form fieldset legend{ color: #AB9D95; font-weight: bold; font-size: 11px; } .form .note{ font-size: 10px; color: #666; } .form .field{ float: left; margin-right: 5px; margin-bottom: 3px; } .form .field .fieldName{ margin-bottom: 2px; } .form .last{ margin-bottom: 0px; } .form fieldset.last{ margin-bottom: 5px; }  .listing{ width: 760px; } .listing, .listing td, .listing input, .listing select{ font-family: tahoma, arial, helvetica, sans-serif; } .listing .body{ border: 2px solid #C1B7B1; } .listing .body .top{ background-color: #EDEBE9; font-weight: bold; height: 25px; width: 100%; } .listing .body .top .textInput{ padding: 2px; border: 1px solid #CCC; } .listing .body .top td{ line-height: 25px; } .listing .top .left{ padding-left: 10px; } .listing .top .right{ text-align: right; padding-right: 10px; } .listing .body .top .search{ background: #FFF url("/images/search.gif") no-repeat 5px center; background-image: url("/images/search.gif"); padding-left: 25px; border: 1px solid #AAA; width: 150px; } .listing .body .top .add{ background: url("/images/add.gif") no-repeat; padding-left: 20px; padding-bottom: 2px; } .listing .data{ margin: 10px; } .listing .data table{ width: 100%; } .listing .data td{ padding: 5px; border: 1px dotted #E6E6E6; } .listing thead td{ font-weight: bold; } .listing .data tbody tr.alternative{ background-color: #FAFAFA; } .listing .data .checkbox{ text-align: center; padding: 0px 5px 0px 5px; width: 25px; } .listing .data .pagination{ margin-top: 7px; color: #444; } .listing .data .pagination .separator{ margin-left: 5px; margin-right: 5px; color: #AAA; } .listing .data .pagination, .listing .data .pagination a{ font-weight: bold; } .listing .pagination .navLink{ margin-right: 5px; } .listing .data thead td.selected{ background-color: #F1F1F1; } .listing .data thead td.mouseover{ background-color: #F1F1F1; } .listing .data thead .sort-desc{ background-image: url("/images/sortup.gif"); background-repeat: no-repeat; background-position: 98% 30%; } .listing .data thead .sort-asc{ background-image: url("/images/sortdown.gif"); background-repeat: no-repeat; background-position: 98% 30%; } .listing .data thead td.link, .listing .data tbody tr.link{ cursor: pointer; } .listing .data tbody tr.mouseover{ background-color: #F2F1F0; } .listing .data tbody tr.highlight{ background-color: #F2F1F0; } .listing .buttons{ margin-top: 10px; } .listing .buttons .button{ margin-right: 3px; }  #messages{ position: absolute; background-color: white; border: 2px solid #999; padding: 15px; font: bold 15px Helvetica; z-index: 2; width: 300px; text-align: center; } #processing{ background: url("/images/loading.gif") no-repeat; padding-left: 30px; padding-bottom: 10px; padding-top: 5px; font-size: 12px; } #waitMessage{ background: url("/images/loading-lg.gif") no-repeat; height: 55px; width: 55px; } .loading{ background: url("/images/loading.gif") no-repeat; padding: 5px 0px 5px 24px; } .browser-ie .loading{ line-height: 28px; }  .pageTitle{ padding-left: 37px; padding-bottom: 5px; padding-top: 7px; } .myAccountColor{ color: black; } .marketColor{ color: #CE4A2A; } .communicateColor{ color: #5598A9; } .manageColor{ color: #A78F45; } .controlColor{ color: #659270; } .adminColor{ color: black; }