4 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
13 border:1px solid #ccc;
40 text-decoration: none;
41 border-bottom: 1px dotted #999999;
58 /**** Logo Section *****/
61 background-color:#dedede;
82 behavior:url(css/iepngfix.htc);
87 /**** Form Section ****/
90 font-family:Lucida Grande, Tahoma, Arial, Verdana, sans-serif;
102 list-style-type:none;
112 padding:4px 5px 2px 9px;
153 display:inline-block;
185 form li div.left .medium
190 form li div.right .medium
224 cursor:pointer !important;
234 border-bottom:1px dotted #ccc;
236 display:inline-block;
240 .form_description[class]
265 form li.section_break
267 border-top:1px dotted #ccc;
272 width:97% !important;
277 border-top:none !important;
278 margin-top:0 !important;
279 padding-top:0 !important;
282 form .section_break h3
290 form .section_break p
311 /**** Inputs and Labels ****/
331 background:#fff url(shadow.gif) repeat-x top;
332 border-bottom:1px solid #ddd;
333 border-left:1px solid #c3c3c3;
334 border-right:1px solid #c3c3c3;
335 border-top:1px solid #7c7c7c;
352 background:#fff url(shadow.gif) repeat-x top;
353 border-bottom:1px solid #ddd;
354 border-left:1px solid #c3c3c3;
355 border-right:1px solid #c3c3c3;
356 border-top:1px solid #7c7c7c;
358 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
370 background:#fff url(shadow.gif) repeat-x top;
371 border-bottom:1px solid #ddd;
372 border-left:1px solid #c3c3c3;
373 border-right:1px solid #c3c3c3;
374 border-top:1px solid #7c7c7c;
407 margin:-1.55em 0 0 25px;
418 *:first-child+html select.select[class]
423 .safari select.select
425 font-size:120% !important;
478 border:1px dotted red;
502 #error_message_desc strong
504 background-color:#FFDFDF;
511 background-color:#FFDFDF !important;
512 border-bottom:1px solid #EACBCC;
513 border-right:1px solid #EACBCC;
519 color:#DF0000 !important;
538 /**** Guidelines and Error Highlight ****/
541 background-color:#fff7c0;
547 border:1px solid #e6e6e6;
553 padding:8px 10px 9px;
561 form .guidelines small
566 form li.highlighted .guidelines
571 form li:hover .guidelines
576 .no_guidelines .guidelines
578 display:none !important;
581 .no_guidelines form li
586 .no_guidelines li.section
591 /*** Success Message ****/
596 padding: 90px 0pt 100px;
616 margin:0pt auto 10px;
619 .password input.text {
620 font-size:170% !important;
626 font-size:120% !important;
640 /** Embedded Form **/
642 .embed #form_container{
646 .embed #top, .embed #bottom, .embed h1{
650 .embed #form_container{
660 .embed #footer.success{
672 /*** Calendar **********************/
673 div.calendar { position: relative; }
677 border:1px solid #ccc;
681 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
693 .calendar thead .title {
698 padding: 2px 0 3px 0;
701 .calendar thead .headrow {
707 .calendar thead .daynames {
713 .calendar thead .name {
714 border-bottom: 1px dotted #ccc;
720 .calendar thead .weekend {
724 .calendar thead .hilite {
725 background-color: #444;
730 .calendar thead .active {
731 background-color: #d12f19;
733 padding: 2px 0px 0px 2px;
737 .calendar tbody .day {
741 padding: 2px 2px 2px 2px;
743 .calendar tbody .day.othermonth {
747 .calendar tbody .day.othermonth.oweekend {
751 .calendar table .wn {
752 padding: 2px 2px 2px 2px;
753 border-right: 1px solid #000;
757 .calendar tbody .rowhilite td {
761 .calendar tbody .rowhilite td.wn {
765 .calendar tbody td.hilite {
766 padding: 1px 1px 1px 1px;
767 background:#444 !important;
768 color:#fff !important;
771 .calendar tbody td.active {
773 background: #529214 !important;
774 padding: 2px 2px 0px 2px;
777 .calendar tbody td.selected {
779 border: 1px solid #888;
780 padding: 1px 1px 1px 1px;
781 background: #f5f5f5 !important;
782 color: #222 !important;
785 .calendar tbody td.weekend {
789 .calendar tbody td.today {
795 .calendar tbody .disabled { color: #999; }
797 .calendar tbody .emptycell {
801 .calendar tbody .emptyrow {
805 .calendar tfoot .footrow {
811 .calendar tfoot .ttip {
815 border-top: 1px solid #dedede;
819 .calendar tfoot .hilite {
821 border: 1px solid #04f;
826 .calendar tfoot .active {
828 padding: 2px 0px 0px 2px;
837 border: 1px solid #ccc;
844 .calendar .combo .label,
845 .calendar .combo .label-IEfix {
850 .calendar .combo .label-IEfix {
854 .calendar .combo .hilite {
859 .calendar .combo .active {
860 border-top: 1px solid #999;
861 border-bottom: 1px solid #999;