

    /*
    ****************************************************************
    CORE SCREEN HTML STYLES FOR MAIN BODY CONTENT
    *****************************************************************
    */
        
        /*
         * TEXT
         * 
         * See also 'root.css' for universal text styles
         */
        
            #mainBodyContent h1,
            #mainBodyContent h2,
            #mainBodyContent h3,
            #mainBodyContent h4,
            #mainBodyContent p
            {
                display : block;
                margin  : 0px 0px 10px 0px;
                padding : 0px 0px 0px 0px;
                }
            
            #mainBodyContent h1
            {
                padding-top : 5px;
                }

            #mainBodyContent h2 
            {
                font-size   : 13px;

                line-height : 15px;

                padding     : 10px 0px 0px 0px;
                }

            #mainBodyContent h2.bodyStrapline
            {
                padding-top : 0px;
                }
        	    
            #mainBodyContent h3,
            #mainBodyContent h4
            {
                margin  : 0px 0px 0px 0px;
                }
            
            #mainBodyContent h3,
            #mainBodyContent div#userSuppliedContentContainer h2,
            #mainBodyContent div#userSuppliedContentContainer h3
            {
                padding  : 5px 0px 5px 0px;
                }
            
            #mainBodyContent div#userSuppliedContentContainer h2,
            #mainBodyContent div#userSuppliedContentContainer h3
            {
                margin      : 0px;
                color       : #000000;
                font-size   : 11px;
                font-weight : bold;
                }
            
	        #mainBodyContent p 
	        {
	            line-height : 13px;
		        padding     : 0px;
		        }
        
        
        /*
         * HR
         */	
        
	        #mainBodyContent hr 
	        {
	            display     : block;
		        height      : 1px;
		        max-height  : 1px;
		        width       : 100%;
        		
		        margin      : 10px 0px 10px 0px;
		        padding     : 0px 0px 0px 0px;
        		
		        background-color    : #d0d0d0;
		        color               : #d0d0d0;
		        font-size           : 0px;
		        line-height         : 0px;
		        border              : 0px;
		        }
    	
    	
    	/*
         * LINKS
         */	
    	
	        #mainBodyContent a 
	        {
		        color           : #000;
		        text-decoration : underline;
		        }
        		
	        #mainBodyContent a:hover
	        {
		        color   : #9b9b9b;
	            }
        
        
        /*
         * LISTS
         */
        
            #mainBodyContent ul,
            #mainBodyContent ol
            {
		        margin      : 10px 0px 10px 30px;
		        padding     : 0px;
    		    
		        font-size   : 11px;
		        }
    		
		    #mainBodyContent ol
            {
		        margin-left : 30px;
		        }
    		    
		        #mainBodyContent ul li,
		        #mainBodyContent ol li
                {
                    padding : 0px;
                    margin  : 0px;
		            }
    		    
		        #mainBodyContent ul li
                {
                    list-style-image    : url('/assets/web/images/listIcons/listIcon.png');
		            }
                
		        #mainBodyContent ol li,
                #mainBodyContent ul ol li
                {
                    list-style-image    : none;
		            }
                
                #mainBodyContent ul li ul,
                #mainBodyContent ul li ol,
                #mainBodyContent ol li ol,
                #mainBodyContent ol li ul
                {
		            margin      : 10px 0px 10px 22px;
		            }
    		        
		            #mainBodyContent ol li ol li 
	                {
		                list-style-type  : lower-roman;
	                    list-style-image : none;
	                    }
        
        /*
         * TABLES
         */
            #mainBodyContent div#userSuppliedContentContainer table 
            {
                display         : block;
                position        : relative;
                font-size       : 11px;
                border-collapse : collapse;                
                margin          : 0px 0px 15px 0px;
                }
                
                #mainBodyContent div#userSuppliedContentContainer table th,
               /*Test Track 6724 - temporary fix -  #mainBodyContent div#userSuppliedContentContainer table td*/
                {
                    vertical-align : top;
                    }
        
        /*
         * MAIN IMAGE
         */
        
            #mainBodyContent div.dropShadowInner div.genericPageImageContainer
            {
                float   : right;
                margin  : 6px 0px 11px 25px;
                }
            
            #mainBodyContent div.dropShadowInner .dropShadowInner
            {
                border : 1px solid #777777;
                }



    /*
    ****************************************************************
    RELATED INFORMATION LINKS : in-page footer links
    *****************************************************************
    */
        /*
        ****************************************************************
        4 link multi-line
        *****************************************************************
        */    
        #mainBodyContent ul#relatedLinksMenu
        {
            display     : block;
            position    : relative;
            width       : 100%;
            
            margin      : 10px 0px 0px 0px;
            padding     : 8px 0px 0px 0px;
            
            border-top : 1px solid #9b9b9b;
            }
            
            #mainBodyContent ul#relatedLinksMenu li
            {
                display     : block;
                position    : relative;
                float       : left;
                
                margin  : 5px 0px 0px 0px;
                padding : 0px 2px 0px 0px;
                
                list-style-image : none;
                
                width : 138px;
                height : auto;
                }
                
            #mainBodyContent ul#relatedLinksMenu li.rowEndItem
            {
                border-right : 0px solid #9b9b9b;
                }    
                
                
                #mainBodyContent ul#relatedLinksMenu li a
                {
                    text-decoration : none;
                    padding-right   : 0px;
                    }
                
                #mainBodyContent ul#relatedLinksMenu li a:hover
                {
                    color : #6b6b6b;
                    }
       
       /*
        ****************************************************************
        5 link single-line VERSION
        *****************************************************************
        */
            #mainBodyContent ul#relatedLinksMenu.fiveLinks
            {
                height      : 20px;
                overflow    : hidden;
                }
                
                #mainBodyContent ul#relatedLinksMenu.fiveLinks li
                {
                    margin  : 0px 8px 0px 0px;
                    width   : auto;
                    }
                    
                       
                #mainBodyContent ul#relatedLinksMenu.fiveLinks li.rowEndItem
                {
                    margin  : 0px 0px 0px 0px;
                    }
                    
       /*
        ****************************************************************
        Icon link single-line VERSION
        *****************************************************************
        */
		#mainBodyContent div.iconRelatedItems
		{
			width		: 225px;
			height		: auto;
			float		: right;
			margin		: -37px 7px 10px 10px;
			}
			#mainBodyContent div.iconRelatedItems ul#iconRelatedLinksMenu
			{
				border			: none;
				width			: 215px;
				height			: auto;
				list-style		: none;
				text-decoration	: none;
				margin			: 0px;
				padding			: 0px;
				}
				#mainBodyContent div.iconRelatedItems ul#iconRelatedLinksMenu li
				{
					width				: 215px;
					height				: 60px;
					float				: left;
					clear				: both;	
					list-style-image	: none;				
					}
					#mainBodyContent div.iconRelatedItems ul#iconRelatedLinksMenu li a
					{
						width			: 100%;
						height			: 100%;
						display			: block;
						text-decoration	: none;
						border-bottom	: solid 1px #C3C3C3;
						position		: relative;
						cursor			: pointer;
						}
						#mainBodyContent div.iconRelatedItems ul#iconRelatedLinksMenu li a span.title
						{
							float			: left;
							width			: 150px;
							color			: #527BB9;							
							text-transform	: uppercase;
							font-weight		: bold;
							font-size		: 15px;
							line-height		: 17px;
							padding			: 10px 0px 5px 5px;		
							}
						#mainBodyContent div.iconRelatedItems ul#iconRelatedLinksMenu li a span.strapline
						{
							font-weight		: bold;
							font-size		: 11px;
							line-height		: 13px;							
							float			: left;
							width			: 150px;	
							padding			: 0px 0px 0px 5px;						
							}
						#mainBodyContent div.iconRelatedItems ul#iconRelatedLinksMenu li a img
						{
							position		: absolute;
							max-width		: 40px;
							max-height		: 40px;
							right			: 15px;
							bottom			: 15px;
							}
    /*
    *************************************
    BODY CONTENT DISPLAY STACK TAB MENU
    *************************************
    */
        
        /*
         * V.V.IMPORTANT : MUST set container div's width for each usage
         */ 
        			
        #mainBodyContent div.displayStackMenuContainer
        {
	        position    : absolute;
	        top         : 0px;
	        left        : 0px;
	        width       : 600px;  /* MUST BE BIG ENOUGH TO FIT ALL BUTTONS IN HORIZONTAL LINE */
	        height      : 28px;
	        padding     : 0px;
	        margin      : 0px;
            overflow    : hidden;
    		
	        background-color : #f4f4f4;
            
            background-image    : url('/assets/web/images/pageElements/tabMenu/tabMenu_bottomBorder.jpg');
            background-position : 0px 27px;
            background-repeat   : repeat-x;
	        }
    	    
    	    /*
	        * BUTTONS
	        */
	        #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton
	        {
		        position  : relative;
		        float     : left;
		        }
    		
    	
	        #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton div.tabShadowLeft
	        {
		        position            : relative;
		        float               : left;
    			
		        height              : 28px;
    			
		        background-image    : url('');
		        background-position : 0px 0px;
		        background-repeat   : no-repeat;
		        }
    		
    		
	        #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton div.tabShadowRight
	        {
		        position            : relative;
		        float               : left;
    			
		        width               : 0px;
		        height              : 28px;
    			
		        background-image    : url('');
		        background-position : 0px 0px;
		        background-repeat   : no-repeat;
		        }
    		
    		/*JG CHANGES 08052009  */
    		
    		#mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton h2,
    		#mainBodyContent div.displayStackMenuContainerService div.displayStackMenuButton h2
	        {
		        position    : relative;
                float       : left;
                display     : block;
                
                width       : auto;
                height      : 19px;
                
                top         : 0px;
                
                padding     : 9px 24px 0px 20px;
		        margin      : 0px;
                
                color       : #000000;
                
                background-image    : url('/assets/web/images/pageElements/tabMenu/backgroundGradient_tab_bgnd_up.png');
                background-position : 0px 0px;
                background-repeat   : no-repeat;
                
			    border-width : 0px;
                
                font-size : 12px;
                
                vertical-align : top;
	            }
	            
	            #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton h2.service
	        {
                padding     : 9px 17px 0px 18px;
	            }
    			
		        #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton.button1 h2,
		        #mainBodyContent div.displayStackMenuContainerService div.displayStackMenuButton.button1 h2
		        {
			        padding-left        : 15px;
			        background-position : -1px 0px;
			        }
    				 
		        #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton h2 a
		        {
			        color           : #7b7b7b;
			        text-decoration : none;
			        }
    			
		        #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton h2 a:hover
		        {
			        color           : #000000;
					text-decoration  : underline;
			        }
    			
    			 #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton h2 a:hover.disabled
		        {
			        color           : #7b7b7b;
			        text-decoration : none;
			        }
		     
    		
    		#mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton.button1
            {
                z-index     : 11;
                }
    		#mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton.button2
            {
                z-index     : 12;
                }
            #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton.button3
            {
                z-index     : 13;
                }
            #mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton.button4
            {
                z-index     : 14;
                }
    		#mainBodyContent div.displayStackMenuContainer div.displayStackMenuButton.button5
    		{
    			z-index		: 15;
    		}
    		
            #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h2,
            #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h2,
            #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h2,
            #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h2,
            #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5 h2
            {
                background-color : #ffffff;
                }
            
            #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2,
            #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3,
            #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4,
            #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5
            {
                margin-left : -70px;
                z-index     : 10;
                }
    		
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button2,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button3,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button4,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button5
	        {
		        margin-left : -70px;
		        }
    		
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 div.tabShadowLeft,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 div.tabShadowLeft,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 div.tabShadowLeft,
	        #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5 div.tabShadowLeft
	        {
		        width               : 70px;
		        background-image    : url('/assets/web/images/pageElements/tabMenu/backgroundGradient_tab_shadow_left.png');
                }
    		
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 div.tabShadowRight,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 div.tabShadowRight,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 div.tabShadowRight,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 div.tabShadowRight,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button5 div.tabShadowRight
	        {
		        width               : 70px;
		        background-image    : url('/assets/web/images/pageElements/tabMenu/backgroundGradient_tab_shadow_right.png');
                }
    		
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button2 h2,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button3 h2,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button4 h2,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button5 h2
	        {
		        background-image    : url('');
		        }
    		
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h2 a:hover,
	        #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5 h2 a,
	        #mainBodyContent div.displayStackMenuContainer.state5 div.displayStackMenuButton.button5 h2 a:hover
	        {
		        text-decoration     : none;
		        }
		    div.error.summary
			{
				display: none;
				}
		        
		    /*END OF JG CHANGES 08052009 */
    		
    	
   /*
    *************************************
    BODY CONTENT DISPLAY STACK
    *************************************
    */
        /*
            IMPORTANT : MUST be configured for each usage
         */
    /*
     ********************************************************************************************
     ********************************************************************************************
     */
   
                
/*
*****************************************************************
BANNER ADVERTS.
*****************************************************************
*/

    #swfContainer
    {
	    width   : 190px;
	    margin  : 10px 0px 0px 4px;
	    }
    	
        #swfContainer div.dropShadowInner
        {
	        height:110px;
	        }


