         /* ASAP+ 2.0 Settings */
         
         BODY.ASAP_PAGE
         {
             margin-left:0px;
             margin-top:0px;
         }
         
         TD.ASAP_PAGE_TITLE
         {
             font-family:Arial;
             font-size:normal;
             color:white;
             font-weight:bold;
             font-size:12pt;

             background-color:#3f693f;
             text-align:center;
             vertical-align:middle;
         }
            
         FONT.ASAP_PAGE_TITLE
         {
             font-family:Arial;
             font-size:normal;
             color:white;
             font-weight:bold;
             font-size:12pt;
         }
            

         TD.ASAP_LAYOUT
         {
             horizontal-align:left;
             padding-left:0px;
         }


         TABLE.ASAP_LAYOUT
         {
             margin-left: 40px;
             horizontal-align: left;
	         text-align: left;        
         }

         HR.ASAP_LAYOUT
         {
             width:100%;
         }

         HR.ASAP_STATUS_MSG
         {
             width:100%;
             size:1;
             text-align:left;
             horizontal-align:left;           
         }

         TD.ASAP_STATUS_MSG
         {
             padding-top:4px;
             padding-bottom:4px;
             
             vertical-align:middle;
             horizontal-align:left;
             text-align:left;
             width:100%;
             
             color:red;
             font-family:Arial;
             font-size:10pt;
             font-weight:bold;

             border-style:solid;
             border-width:1px 0px 1px 0px;
             border-color:#AAAAAA;             
         }

         FONT.ASAP_STATUS_MSG
         {
             color:#CD0202;
             font-family:Arial;
             font-size:10pt;
             font-weight:bold;
         }
            

  
         TD.ASAP_INSTRUCTIONS
         {
             color:black;
             font-family:Arial;
             font-size:10pt;
             font-weight:bold;
         }

         TD.ASAP_HELP
         {
             color:black;            
             font-family:Arial;
             font-size:8pt;
             font-weight:normal;

             vertical-align:middle;             
         }
                   
         A.ASAP_HELP
         {
             color:black;
             font-family:Arial;
             font-size:8pt;
             font-weight:normal;
         }
            
         TD.ASAP_HIERARCHY
         {
             color:#A94803;            
             font-family:Arial;
             font-size:8pt;
             font-weight:normal;

             vertical-align:middle;             
         }
                   
         A.ASAP_HIERARCHY
         {
             color:black;
             font-family:Arial;
             font-size:8pt;
             font-weight:normal;
         }
            
         FONT.ASAP_HIERARCHY
         {
             color:black;
             font-family:Arial;
             font-size:8pt;
             font-weight:normal;
         }

            /* New for 13 July 2009 */
         
            DIV.ASAP_LEFT_PANEL
            {
               position:absolute;
               z-index:100;
            
               margin-left:0px;
               margin-right:0px;
               margin-top:0px;
               margin-bottom:0px;
            
               padding-left:0px;
               padding-right:0px;

               padding-top:0px;
               padding-bottom:0px;
            }

            DIV.ASAP_CENTER_PANEL
            {
               /* position:absolute; */
               z-index:100;
            
               margin-left:0px;
               margin-right:0px;
               margin-top:0px;
               margin-bottom:0px;
            
               padding-left:0px;
               padding-right:0px;

               padding-top:0px;
               padding-bottom:0px;
            }

            DIV.ASAP_RIGHT_PANEL
            {
               position:absolute;
               z-index:100;
            
               margin-left:0px;
               margin-right:0px;
               margin-top:0px;
               margin-bottom:0px;
            
               padding-left:0px;
               padding-right:0px;

               padding-top:0px;
               padding-bottom:0px;
            }

            DIV.ASAP_TOP_PANEL
            {
               /* position:absolute; */
               z-index:100;
            
               margin-left:0px;
               margin-right:0px;
               margin-top:0px;
               margin-bottom:0px;
            
               padding-left:0px;
               padding-right:0px;

               padding-top:0px;
               padding-bottom:0px;
            }

            IMG.ASAP_DRAGGABLE_ICON
            {
               border-style:none;
               border-width:0px;
               z-index:300;
            }           

            DIV.ASAP_DRAGGABLE_ICON
            {
               position:absolute;
            
               border-style:none;
               border-width:0px;
               z-index:300;

               filter:alpha(opacity:60);
               KHTMLOpacity:0.60;
               MozOpacity:0.60;
               opacity:0.60;
            }

            A.ASAP_HIGHLIGHT_LABEL
            {
               background-color:#0861b4;
               color:#fff773;
               font-weight:bold;
            }

            SPAN.ASAP_HIGHLIGHT_TEXT
            {
               background-color:#fff773;
               color:#0861b4;
               font-weight:bold;
            }

            A.ASAP_FOCUS_LABEL
            {
               background-color:#fff773;
               color:#0861b4;
               font-weight:bold;
            }

            SPAN.ASAP_FOCUS_TEXT
            {
               background-color:#0861b4;
               color:#fff773;
               font-weight:bold;
            }

            TD.ASAP_OUTLINE_TABLE_LEFT
            {
               border-style: solid;
               border-color: #DADADA;
               border-width: 0px 0px 0px 1px;
            }                                   

            TD.ASAP_OUTLINE_TABLE_RIGHT
            {
               border-style: solid;
               border-color: #DADADA;
               border-width: 0px 1px 0px 0px;
            }

            TD.ASAP_RC_FORM_HEADER_GREEN_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_green_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_FORM_HEADER_GREEN_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_green_center.gif);
               background-repeat: repeat-x;

               color:#59824A;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_FORM_HEADER_GREEN_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_green_right.gif);
               background-repeat: no-repeat;
            }                                                



            TD.ASAP_RC_FORM_FOOTER_WHITE_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_footer_white_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_FORM_FOOTER_WHITE_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_form_footer_white_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_FORM_FOOTER_WHITE_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_footer_white_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_RED_LEFT2
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_red_left2.gif);
               background-repeat: no-repeat;
            }

            TD.ASAP_RC_PALETTE_HEADER_RED_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_red_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_RED_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_red_center.gif);
               background-repeat: repeat-x;

               color:#85403a;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_RED_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_red_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_RED_RIGHT2
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_red_right2.gif);
               background-repeat: no-repeat;
            }

            /* BEGIN RED TABBED HEADER */
            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_center.gif);
               background-repeat: repeat-x;

               color:#85403a;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_right.gif);
               background-repeat: no-repeat;
            }


            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_TAB_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_tab_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_TAB_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_tab_center.gif);
               background-repeat: repeat-x;

               color:#867072;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;

               padding-top:4px;

               text-align:left;
               vertical-align:middle;

               cursor:pointer;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_TAB_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_tab_right.gif);
               background-repeat: no-repeat;
            }                                                



            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_TAB_GAP
            {
               height: 22px;
               width:  3px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_center.gif);
               background-repeat: repeat-x;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_TAB_LEFT_ON
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_tab_left_on.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_TAB_CENTER_ON
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_tab_center_on.gif);
               background-repeat: repeat-x;

               color:#6E3033;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:4px;

               text-align:left;
               vertical-align:middle;                

               cursor:pointer;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_RED_TAB_RIGHT_ON
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_red_tab_right_on.gif);
               background-repeat: no-repeat;
            }                                                

            /* END   RED TABBED HEADER */


            /* BEGIN GREEN TABBED HEADER */
            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_center.gif);
               background-repeat: repeat-x;

               color:#59824A;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_right.gif);
               background-repeat: no-repeat;
            }


            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_TAB_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_tab_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_TAB_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_tab_center.gif);
               background-repeat: repeat-x;

               color:#6e8362; /* #87927f; */
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;

               padding-top:4px;

               text-align:left;
               vertical-align:middle;

               cursor:pointer;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_TAB_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_tab_right.gif);
               background-repeat: no-repeat;
            }                                                



            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_TAB_GAP
            {
               height: 22px;
               width:  3px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_center.gif);
               background-repeat: repeat-x;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_TAB_LEFT_ON
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_tab_left_on.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_TAB_CENTER_ON
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_tab_center_on.gif);
               background-repeat: repeat-x;

               color:#4b881c;      /* #42731c; -- OK but we're trying another one */
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:4px;

               text-align:left;
               vertical-align:middle;                

               cursor:pointer;
            }                                                

            TD.ASAP_RC_PALETTE_TABBEDHEADER_GREEN_TAB_RIGHT_ON
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_tabbedheader_green_tab_right_on.gif);
               background-repeat: no-repeat;
            }                                                

            /* END   GREEN TABBED HEADER */


            TD.ASAP_RC_PALETTE_HEADER_WHITE_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_white_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_WHITE_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_white_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_WHITE_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_white_right.gif);
               background-repeat: no-repeat;
            }                                                


            TD.ASAP_RC_PALETTE_FOOTER_WHITE_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_white_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_WHITE_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_white_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_WHITE_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_white_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_WHITE_LEFT
            {
               width: 7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_white_left.gif);
               background-repeat: repeat-y;
            }                                                

            TD.ASAP_RC_PALETTE_WHITE_RIGHT
            {
               width: 7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_white_right.gif);
               background-repeat: repeat-y;
            }                                                



            /* Gel Gray palette header: 24 px high */

            TD.ASAP_RC_PALETTE_HEADER_GELGRAY_LEFT
            {
               height: 24px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_gelgray_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_GELGRAY_CENTER
            {
               height: 24px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_gelgray_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_GELGRAY_RIGHT
            {
               height: 24px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_gelgray_right.gif);
               background-repeat: no-repeat;
            }                                                

            /* Light-gray palette */

            TD.ASAP_RC_PALETTE_HEADER_LIGHTGRAY_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_lightgray_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_LIGHTGRAY_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_lightgray_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_LIGHTGRAY_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_lightgray_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_LIGHTGRAY_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_lightgray_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_LIGHTGRAY_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_lightgray_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_LIGHTGRAY_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_lightgray_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_LIGHTGRAY_LEFT
            {
               width: 7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_lightgray_left.gif);
               background-repeat: repeat-y;
            }                                                

            TD.ASAP_RC_PALETTE_LIGHTGRAY_RIGHT
            {
               width: 7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_lightgray_right.gif);
               background-repeat: repeat-y;
            }                                                


            /* Light-green palette with green borders */

            TD.ASAP_RC_PALETTE_HEADER_LIGHTGREEN_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_lightgreen_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_LIGHTGREEN_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_lightgreen_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_LIGHTGREEN_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_lightgreen_right.gif);
               background-repeat: no-repeat;
            }                                                


            TD.ASAP_RC_PALETTE_FOOTER_LIGHTGREEN_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_lightgreen_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_LIGHTGREEN_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_lightgreen_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_LIGHTGREEN_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_lightgreen_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_LIGHTGREEN_LEFT
            {
               width: 7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_lightgreen_left.gif);
               background-repeat: repeat-y;
            }                                                

            TD.ASAP_RC_PALETTE_LIGHTGREEN_RIGHT
            {
               width: 7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_lightgreen_right.gif);
               background-repeat: repeat-y;
            }                                                

            /* End of Light-green palette with green borders */


            TD.ASAP_RC_PALETTE_SUBHEADER_RED_LEFT
            {
               height: 20px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_red_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_SUBHEADER_RED_CENTER
            {
               height: 20px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_red_center.gif);
               background-repeat: repeat-x;

               color:#85403a;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_PALETTE_SUBHEADER_RED_RIGHT
            {
               height: 20px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_red_right.gif);
               background-repeat: no-repeat;
            }                                                

            /* End of New for 13 July 2009 */


            /* New for 23 July 2009 */

            TD.ASAP_RC_PALETTE_HEADER_BLUE_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_blue_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_BLUE_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_blue_center.gif);
               background-repeat: repeat-x;

               color:#2c7397;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_BLUE_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_blue_right.gif);
               background-repeat: no-repeat;
}

            TD.ASAP_RC_PALETTE_SUBHEADER_BLUE_LEFT
            {
               height: 20px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_blue_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_SUBHEADER_BLUE_CENTER
            {
               height: 20px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_blue_center.gif);
               background-repeat: repeat-x;

               color:#2c7397;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_PALETTE_SUBHEADER_BLUE_RIGHT
            {
               height: 20px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_blue_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_GREEN_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_green_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_GREEN_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_green_center.gif);
               background-repeat: repeat-x;

               color:#3a6f25;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_GREEN_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_green_right.gif);
               background-repeat: no-repeat;
            }                                                

            A.ASAP_OUTLINE_COURSE_MENU_LINK
            {
               text-decoration:none;
               color:black;
               font-weight:normal;
               font-family:Arial;
               font-size:10pt;
               text-align:left;
               horizontal-align:left;
               vertical-align:middle;
               padding-top:0px;
               padding-bottom:0px;
               margin-top:0px;
               margin-bottom:0px;
            }

            A.ASAP_OUTLINE_COURSE_MENU_LINK:visited
            {
               text-decoration:none;
               color:black;
               /* color:#9d241a; */
               font-weight:normal;
               font-family:Arial;
               font-size:10pt;
               text-align:left;
               horizontal-align:left;
               vertical-align:middle;
               padding-top:0px;
               padding-bottom:0px;
               margin-top:0px;
               margin-bottom:0px;
            }

            A.ASAP_OUTLINE_COURSE_MENU_LINK:hover
            {
               text-decoration:none;
               color:#9d241a;
               font-weight:normal;
               font-family:Arial;
               font-size:10pt;
               text-align:left;
               horizontal-align:left;
               vertical-align:middle;
               padding-top:0px;
               padding-bottom:0px;
               margin-top:0px;
               margin-bottom:0px;
            }

            TD.ASAP_OUTLINE_COURSE_MENU_LINK
            {
               text-align:left;
               vertical-align:middle;

               border-style:solid;
               border-color:#EBECE7;
               border-width:0px 0px 1px 0px;
               padding-top:0px;
               padding-bottom:0px;
               margin-top:0px;
               margin-bottom:0px;
}

            A.ASAP_OUTLINE_COURSE_MENU_LINK_BLUE
            {
               text-decoration:none;
               color:black;
               font-weight:normal;
               font-family:Arial;
               font-size:10pt;
               text-align:left;
               horizontal-align:left;
               vertical-align:middle;
               padding-top:0px;
               padding-bottom:0px;
               margin-top:0px;
               margin-bottom:0px;
            }

            A.ASAP_OUTLINE_COURSE_MENU_LINK_BLUE:visited
            {
               text-decoration:none;
               color:black;
               font-weight:normal;
               font-family:Arial;
               font-size:10pt;
               text-align:left;
               horizontal-align:left;
               vertical-align:middle;
               padding-top:0px;
               padding-bottom:0px;
               margin-top:0px;
               margin-bottom:0px;
            }

            A.ASAP_OUTLINE_COURSE_MENU_LINK_BLUE:hover
            {
               text-decoration:none;
               color:#2c7397;
               font-weight:normal;
               font-family:Arial;
               font-size:10pt;
               text-align:left;
               horizontal-align:left;
               vertical-align:middle;
               padding-top:0px;
               padding-bottom:0px;
               margin-top:0px;
               margin-bottom:0px;
            }


            A.droppable
            {
               text-decoration:none;

               /* color:#333333; */
               color:black;
               font-family:Arial;
               font-weight:normal;
               font-size:10pt;
            }

            A.droppable:visited
            {
               text-decoration:none;

               /* OLD: color:#9d241a; */
               color:#3411b8;
               font-family:Arial;
               font-weight:normal;
               font-size:10pt;
            }

            A.ASAP_OUTLINE_LABEL_LINK
            {
               text-decoration:none;

               color:#333333;
               font-family:Arial;
               font-weight:normal;
               font-size:10pt;
            }

            A.ASAP_OUTLINE_LABEL_LINK:visited
            {
               text-decoration:none;

               color:#9d241a;
               font-family:Arial;
               font-weight:normal;
               font-size:10pt;
            }

   /* End of New for 23 July 2009 */

    /* BLUE RCs */

    TD.ASAP_RC_7PX_BLUE
  	{ 
            padding:4px;
     	    font-size:10pt;
     	    text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#DFEEF5;

            border-style:none;
  	}

  	TD.ASAP_RC_7PX_BLUE_TOP
  	{
            height: 7px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/asap2_rc_7px_blue_top.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.ASAP_RC_7PX_BLUE_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 7px;
            width: 7px;
            background-image: url(/images/Widgets/asap2_rc_7px_blue_top_left.gif);
            background-repeat: no-repeat;
        }

  	TD.ASAP_RC_7PX_BLUE_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 7px;
            width: 7px;
            background-image: url(/images/Widgets/asap2_rc_7px_blue_top_right.gif);
            background-repeat: no-repeat;
        }
           
           
  	TD.ASAP_RC_7PX_BLUE_BOTTOM
  	{
            height: 7px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/asap2_rc_7px_blue_bottom.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.ASAP_RC_7PX_BLUE_BOTTOM_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 7px;
            width: 7px;
            background-image: url(/images/Widgets/asap2_rc_7px_blue_bottom_left.gif);
            background-repeat: no-repeat;
    }

  	TD.ASAP_RC_7PX_BLUE_BOTTOM_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 7px;
            width: 7px;
            background-image: url(/images/Widgets/asap2_rc_7px_blue_bottom_right.gif);
            background-repeat: no-repeat;
    }
           
    TD.ASAP_RC_7PX_BLUE_LEFT
    {
            width: 7px;
            background-image: url(/images/Widgets/asap2_rc_7px_blue_left.gif);
            background-repeat: repeat-y;
    }

    TD.ASAP_RC_7PX_BLUE_RIGHT
    {
            width: 7px;
            background-image: url(/images/Widgets/asap2_rc_7px_blue_right.gif);
            background-repeat: repeat-y;
    }



            TD.ASAP_RC_FORM_HEADER_BLUE_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_blue_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_FORM_HEADER_BLUE_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_blue_center.gif);
               background-repeat: repeat-x;

               color:white;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_FORM_HEADER_BLUE_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_blue_right.gif);
               background-repeat: no-repeat;
            }


            TD.ASAP_RC_PALETTE_SUBHEADER_GREEN_LEFT
            {
               height: 20px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_green_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_SUBHEADER_GREEN_CENTER
            {
               height: 20px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_green_center.gif);
               background-repeat: repeat-x;

               color:#3a6f25;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_PALETTE_SUBHEADER_GREEN_RIGHT
            {
               height: 20px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_subheader_green_right.gif);
               background-repeat: no-repeat;
            }

            TABLE.ASAP_DIALOG
            {
                width:300px;            
                min-width:300px;            

                display:block;
                z-index:400;
            
                position:absolute;
                left:360px;
                top:200px;

                border-style:solid;
                border-color:#0055E5;
                border-width:2px;
            
                background-color:#ECE9D8;
            }

            TABLE.ASAP_DIALOG2
            {
                width:400px;            
                min-width:400px;            

                display:block;
                z-index:400;
            
                position:absolute;
                left:310px;
                top:150px;

                border-style:solid;
                border-color:#0055E5;
                border-width:2px;
            
                background-color:#ECE9D8;
            }

            DIV.ASAP_MODAL_DIALOG_BACKGROUND
            {
                width: 100%;
                height: 100%;

                filter:alpha(opacity:40);
                filter:alpha(opacity=40);
                KHTMLOpacity:0.40;
                MozOpacity:0.40;
                -moz-opacity:0.4;
                opacity:0.40;
            
                background-color: #999999;
                position: absolute;
                z-index: 350;
            
                top: 0px;
                left: 0px;
            }

            DIV.ASAP_INSTRUMENT_SCREEN
            {
                position:absolute;
                z-index:225;
           
                filter:alpha(opacity:0);
                filter:alpha(opacity=0);
                KHTMLOpacity:0.00;
                MozOpacity:0.00;
                -moz-opacity:0.0;
                opacity:0.00;
            
                background-color: #999999;
            }

            DIV.ASAP_INSTRUMENT_SCREEN_XP
            {
                position:absolute;
                z-index:225;
           
                filter:alpha(opacity:20);
                filter:alpha(opacity=20);
                KHTMLOpacity:0.20;
                MozOpacity:0.20;
                -moz-opacity:0.2;
                opacity:0.20;
                background-image:url(/images/Widgets/asap2_screen.gif);
            }

            DIV.ASAP_MODAL_DIALOG_BACKGROUND_XP
            {
                width: 100%;
                height: 100%;

                filter:alpha(opacity:60);
                filter:alpha(opacity=60);
                KHTMLOpacity:0.60;
                MozOpacity:0.60;
                -moz-opacity:0.6;
                opacity:0.60;
            
                background-color: #999999;
                position: absolute;
                z-index: 350;
            
                top: 0px;
                left: 0px;
            }

            TABLE.ASAP_DIALOG_RC_XP
            {
                width:300px;            
                min-width:300px;            

                display:block;
                z-index:400;
            
                position:absolute;
                left:360px;
                top:200px;

                border-style:none;
            }

            TD.ASAP_RC_FORM_HEADER_GREEN_W_XPBG_LEFT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_green_w_xpbg_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_FORM_HEADER_GREEN_W_XPBG_CENTER
            {
               height: 22px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_green_center.gif);
               background-repeat: repeat-x;

               color:#59824A;
               font-weight:bold;
               font-family:Arial;
               font-size:10pt;
               
               padding-top:0px;
               padding-bottom:0px;
               text-align:left;
               vertical-align:middle;                
            }                                                

            TD.ASAP_RC_FORM_HEADER_GREEN_W_XPBG_RIGHT
            {
               height: 22px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_green_w_xpbg_right.gif);
               background-repeat: no-repeat;
            }                                                



            TD.ASAP_RC_FORM_FOOTER_WHITE_W_XPBG_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_footer_white_w_xpbg_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_FORM_FOOTER_WHITE_W_XPBG_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_form_footer_white_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_FORM_FOOTER_WHITE_W_XPBG_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_footer_white_w_xpbg_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_FORM_HEADER_WHITE_W_XPBG_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_white_w_xpbg_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_FORM_HEADER_WHITE_W_XPBG_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_white_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_FORM_HEADER_WHITE_W_XPBG_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_form_header_white_w_xpbg_right.gif);
               background-repeat: no-repeat;
            }                                                


            TD.ASAP_RC_PALETTE_HEADER_WHITE_W_XPBG_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_white_w_xpbg_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_WHITE_W_XPBG_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_white_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_HEADER_WHITE_W_XPBG_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_header_white_w_xpbg_right.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_WHITE_W_XPBG_LEFT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_white_w_xpbg_left.gif);
               background-repeat: no-repeat;
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_WHITE_W_XPBG_CENTER
            {
               height: 5px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_white_center.gif);
               background-repeat: repeat-x; 
            }                                                

            TD.ASAP_RC_PALETTE_FOOTER_WHITE_W_XPBG_RIGHT
            {
               height: 5px;
               width:  7px;
               margin-top:0px;
               margin-right:0px;
               margin-bottom:0px;
               margin-left:0px;
               background-image: url(/images/Widgets/asap2_rc_palette_footer_white_w_xpbg_right.gif);
               background-repeat: no-repeat;
            }                                                



       TH.ASAP_CALENDAR_MONTH
       {
          background-color:#85403a;
          color:white;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;          
          padding: 2px;
       }
       
       TR.ASAP_CALENDAR_MONTH
       {
          background-color:white;

          cursor:pointer;          
       }
       
       TR.ASAP_CALENDAR_MONTH_HIGHLIGHTED
       {
          background-color:#f0cdcd;

          cursor:pointer;          
       }

       TH.ASAP_CALENDAR_WEEKDAY_HEADER
       {
          background-color:white;
          color:#85403a;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;

          width:20px;
          height:20px;                   
       }

       TD.ASAP_CALENDAR_WEEKDAY
       {
          color:#85403a;
          font-family:Arial;
          font-size:10pt;
          font-weight:normal;

          text-align:center;
          horizontal-align:center;
          padding-left:2px;          
       }
         
       TD.ASAP_CALENDAR_WEEKDAY_HIGHLIGHT
       {
          background-color:#85403a;
          color:white;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;          
       }

       TH.ASAP_CALENDAR_DLG_MONTH
       {
          background-color:#40853a;
          color:white;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;          
          padding: 2px;
       }
       
       TR.ASAP_CALENDAR_DLG_MONTH
       {
          background-color:white;

          cursor:pointer;          
       }
       
       TR.ASAP_CALENDAR_DLG_MONTH_HIGHLIGHTED
       {
          background-color:#cdf0cd;

          cursor:pointer;          
       }
       
       TH.ASAP_CALENDAR_DLG_WEEKDAY_HEADER
       {
          background-color:white;
          color:#40853a;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;

          width:20px;
          height:20px;                   
       }

       TD.ASAP_CALENDAR_DLG_WEEKDAY
       {
          color:#40853a;
          font-family:Arial;
          font-size:10pt;
          font-weight:normal;

          text-align:center;
          horizontal-align:center;
          padding-left:2px;          
       }

       TD.ASAP_CALENDAR_DLG_WEEKDAY_HIGHLIGHT
       {
          background-color:#40853a;
          color:white;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;          
       }

       TH.ASAP_CALENDAR_WEEK
       {
          background-color:white;
          color:#333333;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;

          border-style:solid;
          border-color:#333333;
          border-width:0px 1px 0px 0px;          

          width:70px;                   
       }         
         
       TD.ASAP_CALENDAR_WEEK_HEADER
       {
          background-color:#DCDCDC;
          color:#333333;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;

          border-style:solid;
          border-color:#AAAAAA;
          border-width:1px 1px 1px 0px;

          padding-bottom:3px;                  
          padding-top:3px;                  

          width:96px;                   
       }
                
       TD.ASAP_CALENDAR_WEEK_HEADER_EMPTY
       {
          background-color:#efefef;
          color:#333333;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;

          border-style:solid;
          border-color:#AAAAAA;
          border-width:1px 1px 1px 0px;

          padding-bottom:3px;                  
          padding-top:3px;                  

          width:96px;                   
       }
                
       TD.ASAP_CALENDAR_WEEK_HEADER_INNER_DAY
       {
          background-color:#dcdcdc;
          color:#333333;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;
          
          padding-top:0px;                  
       }
                
       TD.ASAP_CALENDAR_WEEK_HEADER_INNER_DAY_EMPTY
       {
          background-color:#efefef;
          color:#a3a3a3;
          font-family:Arial;
          font-size:10pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;
          
          padding-top:0px;                  
       }
                
       TD.ASAP_CALENDAR_WEEK_HEADER_INNER_DATE
       {
          background-color:#dcdcdc;
          color:#4c4c4c;
          font-family:Arial;
          font-size:8pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;

          padding-left:0px;                  
          padding-right:0px;                  
          padding-bottom:0px;                  
       }
                
       TD.ASAP_CALENDAR_WEEK_HEADER_INNER_DATE_EMPTY
       {
          background-color:#efefef;
          color:#a3a3a3;
          font-family:Arial;
          font-size:8pt;
          font-weight:bold;

          text-align:center;
          horizontal-align:center;

          padding-left:0px;                  
          padding-right:0px;                  
          padding-bottom:0px;                  
       }
                
       TD.ASAP_CALENDAR_WEEK
       {
          background-color:white;
          color:#333333;
          font-family:Arial;
          font-size:10pt;
          font-weight:normal;

          text-align:center;
          horizontal-align:center;

          border-style:solid;
          border-color:#AAAAAA;
          border-width:0px 1px 0px 0px;          
       }

       TD.ASAP_CALENDAR_WEEK_HOUR_LABEL
       {
          padding-left:5px;
          
          color:#333333;
          font-family:Arial;
          font-weight:bold;
          font-size:9pt;
       }

       TABLE.ASAP_CALENDAR_WEEK_HOUR_CELL
       {
          height:40px;
          background-color:#f0f0f0;
       }

       TD.ASAP_CALENDAR_WEEK_1ST_HALF_HOUR_CELL
       {
          height:50%;
          
          padding-left:4px;

          border-style:solid;
          border-color:#dcdcdc;
          border-width:0px 0px 1px 0px;
       }
         
       TD.ASAP_CALENDAR_WEEK_2ND_HALF_HOUR_CELL
       {
          height:50%;
          
          padding-left:4px;

          border-style:solid;
          border-color:#aaaaaa;
          border-width:0px 0px 1px 0px;
       }

                                      
       TD.ASAP_CALENDAR_WEEK_ALL_DAY_CELL
       {
          height:40px;
          
          background-color:#f8f8f8;
          
          padding-left:4px;

          border-style:solid;
          border-color:#aaaaaa;
          border-width:0px 0px 1px 0px;
       }

       TD.ASAP_CALENDAR_WEEK_ALL_DAY_LABEL
       {
          padding-left:5px;
          
          color:#333333;
          font-family:Arial;
          font-weight:bold;
          font-size:9pt;
       }

         /* Context Menu Settings */
         TABLE.ASAP_CONTEXT_MENU
         {
            display:block;
            z-index:300;
            
            position:absolute;
            left:200px;
            top:200px;
            
            padding-left:5px;
            padding-right:5px;
            
            border-style:solid;
            border-color:#ACA899;
            border-width:1px 1px 1px 1px;

            background-color:white;                        
         }
           
         TD.ASAP_CONTEXT_MENU_ITEM
         {
            padding-left:10px;
            padding-right:10px;
            padding-top:2px;
            padding-bottom:2px;

            vertical-align:middle;
            horizontal-align:left;
            text-align:left;            
         }
                       
         A.ASAP_CONTEXT_MENU_ITEM
         {
            color:black;
            font-family:Arial;
            font-size:9pt;
            font-weight:normal;
            text-decoration:none;
         }



