/* ---------------------------------------------------------------------------------------------------- Start: Min width for both IE & Complient Browsers */
        
        /* Give the min-width property
            to complient browsers */
        #page-container[id]
        {
            min-width: 76.0em;
        }
        
    #page-container {
        padding: 0 25px 25px 25px;
    }
        
        * html .min-width
        {
            padding-left: 76.0em;
        }
        
        * html .min-container
        {
            position: relative;
            margin-left: -76.0em;
        }
        
        /* Hide from IE Mac \*/
        * html .min-width,
        * html .min-container,
        * html .min-keep-padding
        {
            height: 1px;
        }
        /* End hide from IE Mac */
        
/* ---------------------------------------------------------------------------------------------------- End:   min width for both IE & Complient Browsers */


/* ---------------------------------------------------------- Summary Page Styles */
#body-copy .grey-back 
                        {
    background:         #EBEBEB;
      padding:             2px;
      margin:             0 -2px 0 -2px;
      font-size: 1.1em;
                        }
#body-copy .moregrey-back 
                        {
    background:         #EEE;
      padding:             2px;
      margin:             0 -2px 0 -2px;
      font-size: 1.1em;
                        }

#body-copy .green-header 
                        {
    font-size:1.4em;
    font-weight: bold;
    color:                 #5da733 ;
                        }

#body-copy .green-header2 
                        {
    font-size:1.2em;
    font-weight: bold;
    color:                 #5da733 ;
                        }

/*SB added this*/                       
#body-copy .green-text 
                        {
    color:                 #5ea733 ;
                        }

#body-copy .summary-div 
                        {
      margin-bottom:         10px;
                        }
#body-copy .summary-div a:link,
#body-copy .summary-div a:visited
                        {
      text-decoration: none ;
                        }
#body-copy .summary-div a:active,
#body-copy .summary-div a:hover
                        {
      text-decoration: underline;
                        }
/* ---------------------------------------------------------- //Summary Page Styles */

  
/* ---------------------------------------------------------- Body Copy Styles  */
#body-copy p             {
    line-height:         140%;
    font-size:1.1em;
                        }    
    
* html #content         {
  height:                 1%;
                          }
    
#body-copy                 {
    position:relative;
    color:                 #333;
    z-index:1;
    margin: 0px;
    padding: 0px;
                        }
                        
#body-copy img.body-copy-img     
                        {
    padding:             10px;
    border:             none;
                        }
                        
#body-copy .page-heading,
#body-copy .heading1 
                        {
    font-size:             200%;
    color:                 #333;
    padding:             0px;
    margin:                0 0 20px 0;
    text-transform:        uppercase;
    font-weight:         normal !important;
    line-height: 110%;
                        }
                            
#body-copy .page-sub-heading-negmargin 
                        {
    font-size:             150%;
    color:                 #919191;
    padding:             0px;
    margin:             -20px 0 20px 0;
    font-weight:         normal !important;
                        }
                            
#body-copy .introduction, 
#body-copy p.introduction 
                        {
    font-size:             115%;
    color:                 #6b6b6b;
                        }    
                        
#body-copy .heading2 
                        {
    font-size:             1.2em;
    color:                 #333;
    padding:             0px;
    margin:                7px 0 0 0;
    font-weight:         normal !important;
                        }
                        
#body-copy .heading3     
                        {
    font-size:             1.2em;
    color:                 #333;
    padding:             0px;
    margin:                7px 0 0 0;
    font-weight:         normal !important;
                        }
                        
#body-copy .grey-back 
                        {
    background:         #F1F1F1;
                        }
                            
#body-copy p             
                        {
    margin:             0 0 13px 0;
                        }
                        #body-copy ul             
                        {
    margin:                0 0 15px 10px;;
    padding:             0;
                        }
    
#body-copy ul li         
                        {
    background:            url(bullet-green-small.gif) no-repeat 0 8px;
    list-style:         none;
    padding-left:         1em;
    line-height: 1.5em;
                        }

* html #body-copy ul li         
                        {
    height:             1%;
                        }
    

                        
#body-copy a,
#body-copy a:link, 
#body-copy a:active 
                        {
    text-decoration:     none;
    font-weight: bold;
    color:                 #5da733 ;
                        }
#body-copy a:visited {
    color: #777; /*#5da733 ;*/
    font-weight: bold;
}
                        
#body-copy a:hover         {
    text-decoration:     underline;
    font-weight: bold;
    color:                 #6d509c;
                        }
#body-copy a img {
    border: none;

                        }
                        
/*SB additions*/
#body-copy table .green 
{
        border-collapse: collapse;
        border-color: #999; /*#5ea733;*/
        border-style: solid;
        border-width: 1px;
}

#body-copy tr .green
{
        line-height: 1.8em;
        border-width: 1px;
	padding: 4px;
}

#body-copy td .green
{
}

/*end additions*/      

/* ---------------------------------------------------------- //Bodycopy styles  */

/* ---------------------------------------------------------------------------------------------------- Left Column */        


        #left-column
    {
        z-index: 1;
        position: relative;
        float: left;
        width: 190px;
        margin: 0 0 0 -190px;
        color: #00689A;
    }
    
    #left_column_padding
    {
        padding: 0em 0 0 0px;
    }
    
    #left-column p
    {
        margin: 0;
    }
    
    #left-column img
    {
        margin: 8px 0 0 0;
    }

/* ---------------------------------------------------------------------------------------------------- Content Container */    

    #content-container
    {
             font-size: 120%;
             margin-top: 10px;
             clear: both;
    }
    
    /* IE WIN FIX FOR FLOAT PROBLEM \*/
    * html #content-container
    {
        position: relative;
    }
    /* End Hide from IE MAC */        
    
    #right-colour
    {
    }
    
    #left-colour
    {
        margin: 0 0px 0 0;
    }
    
    #middle-colour
    {
        margin: 0 0 0 190px;
    }
    
    /* IE WIN FIX FOR FLOAT PROBLEM \*/
    * html #middle-colour
    {
        position: relative;
        height: 1%;
    }
    /* End Hide from IE MAC */
        
        
/* ---------------------------------------------------------------------------------------------------- Body Copy */
        
        #body-copy
        {
            padding: .9em 0 0 2em;
            color: #333;
            float: left;
        }
        
        /* IE WIN FIX FOR FLOAT PROBLEM \*/
        * html #body-copy
        {
            position: relative;
            height: 1%;
            overflow: visible;
        }
        /* End Hide from IE MAC */
        
/* ---------------------------------------------------------------------------------------------------- Footer */        

        #footer
        {
            margin: 0em 0 0 16.4em;
            height: 4.0em;
            text-align: center;
            line-height: 3.5em;
        }
