    /*
     * neo.css
     *
     * Author: Paul Hitchcock
     *
     * Copyright (C) 2008-2009, ePath Learning, Inc.
     *
     */

    .NEO_TITLE
    {
       font-family:Arial;
       font-size:16pt;
       color:black;
       font-weight:bold;
       vertical-align:text-top;
       text-align:left;
       padding-bottom:4px;    
       border-style:solid;
       border-color:#DCDCDC; 
       border-width: 0px 0px 1px 0px;     
    }

    .NEO_SUBTITLE
    {
       font-family:Arial;
       font-size:12pt;
       color:black;
       font-weight:bold;
       vertical-align:text-top;
       text-align:left;
       padding-bottom:4px;    
       border-style:solid;
       border-color:#DCDCDC; 
       border-width: 0px 0px 1px 0px;     
    }

    .NEO_PAGE_TITLE
    {
       font-family:Arial;
       font-size:18pt;
       color:black;
       font-weight:bold;
    }

    .NEO_PAGE_SUBTITLE
    {
       font-family:Arial;
       font-size:12pt;
       color:black;
       font-weight:bold;
       padding-top:4px; 
    }

    .NEO_QUIZ_PAGE_TITLE
    {
       vertical-align:text-top;
       padding-bottom:4px;      
    }

    .NEO_TEST_PAGE_TITLE
    {
       vertical-align:text-top;
       padding-bottom:4px;      
    }

    BODY.NEO_QUIZ_DISPLAY
    {
       background-image: url(/images/quiz_bg.gif); 
    }
   
    BODY.NEO_TEST_DISPLAY
    {
       background-image: url(/images/test_bg.gif); 
    }
   
    BODY.NEO_SURVEY_DISPLAY
    {
       background-image: url(/images/survey_bg.gif); 
    }
   
    .NEO_STATUS_MSG
    {
       font-family:Arial;
       font-weight:bold;
       color:red;
       vertical-align:text-top;
       text-align:left;

       padding-top:4px;
       padding-bottom:4px;
       border-style:solid;
       border-color:#DCDCDC; 
       border-width: 1px 0px 1px 0px;   
    }
   
   
        
    HR.NEO_PAGE_TITLE
    {
       height:1px;
       color:#E0E0E0;
    }           
      

    TD.NEO_PAGE_TITLE_INFO_ATTR_NAME
    {
       font-family:Arial;
       font-size:10pt;
       color:black;
       font-weight:bold;
    }

    TD.NEO_PAGE_TITLE_INFO_ATTR_VALUE
    {
       font-family:Arial;
       font-size:10pt;
       color:black;
    }


    H1.NEO
    {
       font-family:arial;
       font-size:10pt;
       color:black;
       font-weight:bold;
    }
                
  	TABLE.NEO
  	{
     		font-family:arial;
     		font-size:10pt;
            
            background-color:#F0F0F0;
            border-style:solid;
            border-color:#AAAAAA;
            border-width:0px 1px 1px 1px;
  	}

  	TD.NEO
  	{ 
            padding:4px;
     		font-size:9pt;
            text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#D6E1D6;            

            border-style:none;
  	}

        TD.NEO_ALT
  	{ 
            padding:4px;
     		font-size:9pt;
     		text-align:center;
            color:black;
            vertical-align:middle;
            background-color:white;

            border-style:none;
  	}

                    
  	TH.NEO
  	{ 
            padding:4px;
     		font-size:10pt;
     		text-align:center;
            color:black;
            vertical-align:middle;
            
            border-style:none;
            /* background-color:#DCDCDC; */
  	}


  	TABLE.NEOTAB
  	{
     		font-family:arial;
     		font-size:10pt;
  	}
                       
  	TH.NEOTAB_OFF
  	{
            padding:4px; 
     		font-size:10pt;
     		background-color:#CBCBCB;
     		border-style:solid;
     		border-width:1px 1px 1px 1px;
     		text-align:center;
            vertical-align:middle;
            color:#555555;
            border-color:#AAAAAA;
  	}

    A.NEOTAB_OFF                  {text-decoration:none}      
               
    A.NEOTAB_OFF:link             {color: #808080}
    A.NEOTAB_OFF:visited          {color: #808080}
    A:NEOTAB_OFF:active           {color: #808080}         

    TH.NEOTAB_ON
  	{
            padding:4px;
     		font-size:10pt;
     		background-color:#F0F0F0;
     		border-style:solid;
     		border-width:1px 1px 0px 1px;
            vertical-align:middle;
     		text-align:center;
            color:black;
            border-color:#AAAAAA;
  	}

    A.NEOTAB_ON                   {text-decoration:none}          
    A.NEOTAB_ON:link              {color: black}
    A.NEOTAB_ON:visited           {color: black}
    A.NEOTAB_ON:active            {color: black}         

            
    TH.NEOTABGAP
  	{
            width:1;
     		font-size:3pt;
     		background-color:white;
     		border-style:solid;
     		border-width:0px 0px 1px 0px;
     		text-align:center;
            border-color:#AAAAAA;
  	}

    TH.NEOTAB_RT_END
  	{
     		font-size:10pt;
     		background-color:white;
     		border-style:solid;
     		border-width:0px 0px 1px 0px;
            border-color:#AAAAAA;
  	}
           

    TABLE.NEO_PRINT
  	{
            cellpadding="2";
     		font-family:arial;
     		border-collapse:collapse;
            font-size:10pt;
            color:black;
     		background-color:white;
            border-style:solid;
            border-width:0px 0px 0px 0px;
  	}
                       
    TH.NEO_PRINT
  	{
            font-family:Verdana, regular;
     		font-size:10pt;
     		background-color:white;
            color:black;
     		border-style:solid;
     		border-width:0px 0px 0px 0px;
     		text-align:right;
            valign:center;
            width:100%;
  	}
           
    TD.NEO_PRINT
  	{
            font-family:Verdana, regular;
     		font-size:10pt;
            color:black;
     		background-color:white;
     		border-style:solid;
     		border-width:0px 0px 0px 0px;
     		text-align:right;
            valign:center;
    }

    BR.NEO_PAGE_BRAKE
    {
            page-break-before:always;
    }                                   

  	TABLE.NEO2
  	{
            padding:2px;
     		font-family:arial;
     		font-size:10pt;
            
            background-color:#F0F0F0;
            border-style:solid;
            border-color:#AAAAAA;
            border-width:1px 1px 1px 1px;            
  	}

  	TD.NEO2
  	{ 
     		font-size:9pt;
     		text-align:center;

            border-style:none;
            background-color:#D6E1D6;            
  	}

        TD.NEO2_ALT
  	{ 
     		font-size:9pt;
     		text-align:center;

            border-style:none;
            background-color:white;
  	}
                    
  	TH.NEO2
  	{ 
     		font-size:10pt;
     		text-align:center;
            color:black;
            
            background-color:#F0F0F0;

            border-style:solid;
     		border-color:#AAAAAA;
            border-width:0px 1px 0px 1px;                        
  	}


  	TABLE.NEO3
  	{
            padding:2px;
     	    font-family:arial;
     	    font-size:10pt;
            
            background-color:#F0F0F0;
            border-style:solid;
            border-color:#AAAAAA;
            border-width:1px 1px 1px 1px;            
  	}

  	TD.NEO3
  	{ 
     	    font-size:9pt;
     	    text-align:center;

            border-style:none;
            background-color:white;
  	}

        TD.NEO3_ALT
  	{ 
     	    font-size:9pt;
     	    text-align:center;

            border-style:none;
            background-color:#D6E1D6;            
  	}
                    
  	TH.NEO3
  	{ 
     	    font-size:10pt;
     	    text-align:center;
            color:black;
            
            background-color:#DCDCDC;
        }


        /* Rounded Corner Table Styles */
        TABLE.NEO_RC
  	{
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
  	}
           
  	TD.NEO_RC_GREEN_TOP
  	{
            height: 10px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_top_green.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_GREEN_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            background-image: url(/images/Widgets/neo_rc_top_lt_corner_green.gif);
            background-repeat: no-repeat;
    }

    TD.NEO_RC_GREEN_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            background-image: url(/images/Widgets/neo_rc_top_rt_corner_green.gif);
            background-repeat: no-repeat;
  	}

    TD.NEO_RC_GREEN_LEFT
    {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_left_green.gif);
            background-repeat: repeat-y;
    }
           
    TD.NEO_RC_GREEN_RIGHT
    {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_right_green.gif);
            background-repeat: repeat-y;            
    }
 

    TD.NEO_RC_LIGHTGRAY
  	{ 
            padding:4px;
     	    font-size:9pt;
     	    text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#F1F0F0;

            border-style:none;
  	}

  	TD.NEO_RC_LIGHTGRAY_TOP
  	{
            height: 10px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_top_lightgray.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_LIGHTGRAY_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_top_lt_corner_lightgray.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_LIGHTGRAY_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_top_rt_corner_lightgray.gif);
            background-repeat: no-repeat;
        }
           
           
  	TD.NEO_RC_LIGHTGRAY_BOT
  	{
            height: 10px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_bottom_lightgray.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_LIGHTGRAY_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_bottom_lt_corner_lightgray.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_LIGHTGRAY_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_bottom_rt_corner_lightgray.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_LIGHTGRAY_LEFT
        {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_left_lightgray.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_LIGHTGRAY_RIGHT
        {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_right_lightgray.gif);
            background-repeat: repeat-y;
        }


  	TD.NEO_RC_GREEN
  	{ 
            padding:4px;
     		font-size:9pt;
            text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#D6E1D6;            

            border-style:none;
  	}
           
  	TH.NEO_RC
  	{ 
            padding:4px;
     		font-size:10pt;
     		text-align:center;
            color:black;
            vertical-align:middle;
            
            border-style:none;
  	}


        /* WHITE RCs */
        TD.NEO_RC_WHITE
  	{ 
            padding:4px;
     	    font-size:9pt;
            text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#FFFFFF;

            border-style:none;
  	}

  	TD.NEO_RC_WHITE_TOP
  	{
            height: 10px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_top_white.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_WHITE_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_top_lt_corner_white.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_WHITE_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_top_rt_corner_white.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_WHITE_BOT
  	{
            height: 10px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_bottom_white.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_WHITE_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            background-image: url(/images/Widgets/neo_rc_bottom_lt_corner_white.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_WHITE_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            background-image: url(/images/Widgets/neo_rc_bottom_rt_corner_white.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_WHITE_LEFT
        {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_left_white.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_WHITE_RIGHT
        {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_right_white.gif);
            background-repeat: repeat-y;
        }



        /* YELLOW RCs */
  	TD.NEO_RC_YELLOW_TOP
  	{
            height: 10px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_top_yellow.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_YELLOW_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_top_lt_corner_yellow.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_YELLOW_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_top_rt_corner_yellow.gif);
            background-repeat: no-repeat;
        }
           
           
        TD.NEO_RC_YELLOW
  	{ 
            padding:4px;
     	    font-size:9pt;
            text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#FFFCDF;

            border-style:none;
  	}

  	TD.NEO_RC_YELLOW_BOT
  	{
            height: 10px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_bottom_yellow.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_YELLOW_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            background-image: url(/images/Widgets/neo_rc_bottom_lt_corner_yellow.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_YELLOW_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            background-image: url(/images/Widgets/neo_rc_bottom_rt_corner_yellow.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_YELLOW_LEFT
        {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_left_yellow.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_YELLOW_RIGHT
        {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_right_yellow.gif);
            background-repeat: repeat-y;
        }


        /* DARK-GREEN RCs */
  	    TD.NEO_RC_DARKGREEN_TOP
  	    {
            height: 10px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_top_darkgreen.gif);
            background-repeat: repeat-x; 
  	    }
           
  	    TD.NEO_RC_DARKGREEN_TOP_LEFT
  	    { 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_top_lt_corner_darkgreen.gif);
            background-repeat: no-repeat;
        }

  	    TD.NEO_RC_DARKGREEN_TOP_RIGHT
  	    { 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 10px;
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_top_rt_corner_darkgreen.gif);
            background-repeat: no-repeat;
        }
           
           
        TD.NEO_RC_DARKGREEN
  	    { 
            padding:4px;
     	    font-size:9pt;
            text-align:center;
            color:white;
            vertical-align:middle;
            background-color:#475D47;

            border-style:none;
  	    }

           
        TD.NEO_RC_DARKGREEN_LEFT
        {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_left_darkgreen.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_DARKGREEN_RIGHT
        {
            width: 10px;
            background-image: url(/images/Widgets/neo_rc_right_darkgreen.gif);
            background-repeat: repeat-y;
        }



        /* BLUE RCs */

        TD.NEO_RC_8PT_BLUE
  	    { 
            padding:4px;
     	    font-size:9pt;
     	    text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#D7E2F1;

            border-style:none;
  	    }

  	TD.NEO_RC_8PT_BLUE_TOP
  	{
            height: 8px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_blue.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_8PT_BLUE_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_lt_corner_blue.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_8PT_BLUE_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_rt_corner_blue.gif);
            background-repeat: no-repeat;
        }
           
           
  	TD.NEO_RC_8PT_BLUE_BOT
  	{
            height: 8px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_blue.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_8PT_BLUE_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_lt_corner_blue.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_8PT_BLUE_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_rt_corner_blue.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_8PT_BLUE_LEFT
        {
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_left_blue.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_8PT_BLUE_RIGHT
        {
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_right_blue.gif);
            background-repeat: repeat-y;
        }



        /* LIME RCs */

        TD.NEO_RC_8PT_LIME
  	{ 
            padding:4px;
     	    font-size:9pt;
     	    text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#D4F1D6;

            border-style:none;
  	}

  	TD.NEO_RC_8PT_LIME_TOP
  	{
            height: 8px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_lime.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_8PT_LIME_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_lt_corner_lime.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_8PT_LIME_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_rt_corner_lime.gif);
            background-repeat: no-repeat;
        }
           
           
  	TD.NEO_RC_8PT_LIME_BOT
  	{
            height: 8px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_lime.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_8PT_LIME_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_lt_corner_lime.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_8PT_LIME_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_rt_corner_lime.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_8PT_LIME_LEFT
        {
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_left_lime.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_8PT_LIME_RIGHT
        {
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_right_lime.gif);
            background-repeat: repeat-y;
        }



        /* RED RCs */

        TD.NEO_RC_8PT_RED
  	{ 
            padding:4px;
     	    font-size:9pt;
     	    text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#F5E4E2;

            border-style:none;
  	}

  	TD.NEO_RC_8PT_RED_TOP
  	{
            height: 8px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_red.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_8PT_RED_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_lt_corner_red.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_8PT_RED_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_top_rt_corner_red.gif);
            background-repeat: no-repeat;
        }
           
           
  	TD.NEO_RC_8PT_RED_BOT
  	{
            height: 8px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_red.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_8PT_RED_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_lt_corner_red.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_8PT_RED_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 8px;
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_bottom_rt_corner_red.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_8PT_RED_LEFT
        {
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_left_red.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_8PT_RED_RIGHT
        {
            width: 8px;
            background-image: url(/images/Widgets/neo_rc_8pt_right_red.gif);
            background-repeat: repeat-y;
        }





        /* 5PX LIGHTER GRAY */

        TD.NEO_RC_5PX_LIGHTER_GRAY
  	{ 
            padding:4px;
     	    font-size:9pt;
     	    text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#F4F3EE;

            border-style:none;
  	}

  	TD.NEO_RC_5PX_LIGHTER_GRAY_TOP
  	{
            height: 5px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_5px_top_lighter_gray.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_5PX_LIGHTER_GRAY_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_top_lt_corner_lighter_gray.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_5PX_LIGHTER_GRAY_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_top_rt_corner_lighter_gray.gif);
            background-repeat: no-repeat;
        }
           
           
  	TD.NEO_RC_5PX_LIGHTER_GRAY_BOT
  	{
            height: 5px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_lighter_gray.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_5PX_LIGHTER_GRAY_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_lt_corner_lighter_gray.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_5PX_LIGHTER_GRAY_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_rt_corner_lighter_gray.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_5PX_LIGHTER_GRAY_LEFT
        {
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_left_lighter_gray.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_5PX_LIGHTER_GRAY_RIGHT
        {
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_right_lighter_gray.gif);
            background-repeat: repeat-y;
        }










        /* 5PX PRUSSIAN BLUE */

        TD.NEO_RC_5PX_PRUSSIAN_BLUE
  	{ 
            padding:4px;
     	    font-size:9pt;
     	    text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#224B5F;

            border-style:none;
  	}

  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_TOP
  	{
            height: 5px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_5px_top_prussian_blue.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_top_lt_corner_prussian_blue.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_top_rt_corner_prussian_blue.gif);
            background-repeat: no-repeat;
        }
           
           
  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_BOT
  	{
            height: 5px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_prussian_blue.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_lt_corner_prussian_blue.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_rt_corner_prussian_blue.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_5PX_PRUSSIAN_BLUE_LEFT
        {
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_left_prussian_blue.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_5PX_PRUSSIAN_BLUE_RIGHT
        {
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_right_prussian_blue.gif);
            background-repeat: repeat-y;
        }

  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_BOT
  	{
            height: 5px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_prussian_blue.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_lt_corner_prussian_blue.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_5PX_PRUSSIAN_BLUE_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_rt_corner_prussian_blue.gif);
            background-repeat: no-repeat;
        }
           




        /* 5PX PALE YELLOW */

        TD.NEO_RC_5PX_PALE_YELLOW
  	{ 
            padding:4px;
     	    font-size:9pt;
     	    text-align:center;
            color:black;
            vertical-align:middle;
            background-color:#F6F4C2;

            border-style:none;
  	}

  	TD.NEO_RC_5PX_PALE_YELLOW_TOP
  	{
            height: 5px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_5px_top_pale_yellow.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_5PX_PALE_YELLOW_TOP_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_top_lt_corner_pale_yellow.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_5PX_PALE_YELLOW_TOP_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_top_rt_corner_pale_yellow.gif);
            background-repeat: no-repeat;
        }
           
           
  	TD.NEO_RC_5PX_PALE_YELLOW_BOT
  	{
            height: 5px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_pale_yellow.gif);
            background-repeat: repeat-x; 
  	}
           
  	TD.NEO_RC_5PX_PALE_YELLOW_BOT_LEFT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_lt_corner_pale_yellow.gif);
            background-repeat: no-repeat;
        }

  	TD.NEO_RC_5PX_PALE_YELLOW_BOT_RIGHT
  	{ 
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            margin-left:0px;
            height: 5px;
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_bottom_rt_corner_pale_yellow.gif);
            background-repeat: no-repeat;
        }
           
        TD.NEO_RC_5PX_PALE_YELLOW_LEFT
        {
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_left_pale_yellow.gif);
            background-repeat: repeat-y;
        }

        TD.NEO_RC_5PX_PALE_YELLOW_RIGHT
        {
            width: 5px;
            background-image: url(/images/Widgets/neo_rc_5px_right_pale_yellow.gif);
            background-repeat: repeat-y;
        }








        /* HELP CSS STYLES */
        H1.NEO_HELP
        {
            font-family:Arial;
        }
       
        TD.NEO_HELP
        {
           font-family:Arial;
           font-size:10pt;
           font-weight:normal;
        }

        TABLE.NEO_HELP
        {
           margin-left:40px;
           margin-right:40px;
        }


      /* Bubble-Up Tooltip */

      DIV.NEO_BUBBLE_UP_TOOLTIP 
      {
         visibility:hidden;
         position:absolute;
         margin-top: 0px;
         margin-bottom: 0px
         margin-right: 0px;
         margin-left: 0px;
         padding: 0px 0px 0px 0px;
         z-index:1000;
      }

      TABLE.NEO_BUBBLE_UP_TOOLTIP_OUTER 
      {
         vertical-align: top;

         height:192px;
         width:333px;
         background: url(/images/Widgets/bt_up.gif) no-repeat top;

         margin-top: 0px;
         margin-bottom: 0px
         margin-right: 0px;
         margin-left: 0px;

         padding-top: 0px;
         padding-bottom: 0px;
         padding-left: 0px;
         padding-right: 0px;
         z-index:1000;
      }

      TD.NEO_BUBBLE_UP_TOOLTIP_OUTER 
      {
         vertical-align:top;
         padding-top:10px;
      }

      TABLE.NEO_BUBBLE_UP_TOOLTIP_INNER 
      {
         vertical-align: top;

         margin-top: 0px;
         margin-bottom: 0px
         margin-right: 0px;
         margin-left: 0px;

         padding-top: 0px;
         padding-bottom: 0px;
         padding-left: 0px;
         padding-right: 0px;
         z-index:1000;
      }

      TD.NEO_BUBBLE_UP_TOOLTIP_OUTER 
      {
         vertical-align:top;
         padding-top:10px;
      }

      IFRAME.NEO_BUBBLE_UP_TOOLTIP_IE_SHIELD
      {
         position:absolute;
         height:192px;
         width:333px;
         filter:alpha(opacity:0);
         KHTMLOpacity:0.00;
         MozOpacity:0.00;
         opacity:0.00;
         border:none;
      }

      /* End of Bubble-Up Tooltip */


      /* Bubble-Up Tooltip 2 */

      DIV.NEO_BUBBLE_UP_TOOLTIP2 
      {
         visibility:hidden;
         position:absolute;
         margin-top: 0px;
         margin-bottom: 0px
         margin-right: 0px;
         margin-left: 0px;
         padding: 0px 0px 0px 0px;
         z-index:1000;
      }

      TABLE.NEO_BUBBLE_UP_TOOLTIP2_OUTER 
      {
         vertical-align: top;

         height:79px;
         width:139px;
         background: url(/images/asap2_page_bubble_tooltip_image.gif) no-repeat top;

         margin-top: 0px;
         margin-bottom: 0px
         margin-right: 0px;
         margin-left: 0px;

         padding-top: 0px;
         padding-bottom: 0px;
         padding-left: 0px;
         padding-right: 0px;
         z-index:1000;
      }

      TD.NEO_BUBBLE_UP_TOOLTIP2_OUTER 
      {
         vertical-align:top;
         padding-top:5px;
      }

      TABLE.NEO_BUBBLE_UP_TOOLTIP2_INNER 
      {
         vertical-align: top;

         margin-top: 0px;
         margin-bottom: 0px
         margin-right: 0px;
         margin-left: 0px;

         padding-top: 0px;
         padding-bottom: 0px;
         padding-left: 0px;
         padding-right: 0px;
         z-index:1000;
      }

      IFRAME.NEO_BUBBLE_UP_TOOLTIP2_IE_SHIELD
      {
         position:absolute;
         height:79px;
         width:139px;
         filter:alpha(opacity:0);
         KHTMLOpacity:0.00;
         MozOpacity:0.00;
         opacity:0.00;
         border:none;
      }

      /* End of Bubble-Up Tooltip 2 */

    TD.NEO_BUILDKIT_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;
    }


    TD.NEO_BUILDKIT_LAYOUT
    {
        horizontal-align:left;
    }


    TABLE.NEO_BUILDKIT_LAYOUT
    {
        margin-left: 40px;
        horizontal-align: left;
	text-align: left;        
    }

    HR.NEO_BUILDKIT_LAYOUT
    {
        width:100%;
    }


    FONT.NEO_BUILDKIT_STATUS_MSG
    {
	color:red;
        font-family:Arial;
        font-size:10pt;
        font-weight:bold;
    }

    TD.NEO_BUILDKIT_INSTRUCTIONS
    {
        color:black;
        font-family:Arial;
        font-size:10pt;
        font-weight:bold;
    }
                   
       
    /* Managekit Settings */
    TD.NEO_MANAGEKIT_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;
    }


    TD.NEO_MANAGEKIT_LAYOUT
    {
        horizontal-align:left;
    }


    TABLE.NEO_MANAGEKIT_LAYOUT
    {
        margin-left: 40px;
        horizontal-align: left;
	text-align: left;        
    }

    HR.NEO_MANAGEKIT_LAYOUT
    {
        width:100%;
    }


    FONT.NEO_MANAGEKIT_STATUS_MSG
    {
	color:red;
        font-family:Arial;
        font-size:10pt;
        font-weight:bold;
    }

    TD.NEO_MANAGEKIT_INSTRUCTIONS
    {
        color:black;
        font-family:Arial;
        font-size:10pt;
        font-weight:bold;
    }
                   



                    





















