    @import url("home-menus-style.css");

    /*     fixes space underneath images seen in nn6. Images are inline by default, and therefore (and arguably) have line-height and sit on the baseline
    Any inline image smaller than the current line-height will show the extra space.
    For spacer images and any other small utility images not used alongside text, we can set display to block  */
    .shim IMG, .border IMG, .border TD IMG, IMG.shim, IMG.block, IMG.hdr { display: block; }


    .bodyfont, .bodyfontsmall, .hangingIndentList { font-family: verdana, sans-serif; }
    .bodyfont, .hangingIndentList { font-size: 10pt; }
    .bodyfontsmall { font-size: 8pt; }
    /* override for all browsers except nn4. */
    /*/*/
    .bodyfont, .hangingIndentList  { font-size: 11px; }
    .bodyfontsmall { font-size: 10px; }

    /* end hide from nn4 */
    a { text-decoration: underline; }
    a:link, a { color: #03F; }
    a:visited { color: #8347D2; }
    a:active { }

    /*/*/
    a { text-decoration: none; }
    a:hover { text-decoration: underline; }
    /* end hide from nn4 */
    
	/* 	hanging indent, bulleted lists. 
		This allows the use of a classed P element as a pseudo-list item, 
		    supporting hanging indents, 
		    and removing the need for a further nested table */
    p.hangingIndentList { 
		text-indent: -13px;
		margin: 0 0 2px 14px;
    }
	span.spcr {
		font-size:2px; /* this span fixes Mac/IE5 bug on hanging indents. */
	}
	/* 	end link lists. */
    
    .verticaldivider { background-color: #000; }

    /*/*/
    HTML>BODY IMG.hdr { margin: 0 6px 0 6px; }
    /* end hide from nn4 */

    .spacer { font-size: 2px; line-height: 2px; }
    .secondaryPanel-bg { background-color: #E5E5E5; }
    .secondaryPanel-hdr { background-color: #fff; }

/*  ---------------------------------------------------------------------------------------------- 
    main silo blocks, links, menus
*/
    .siloContainer-products {
    	background-color : #99CCFF;
    }
    .siloContainer-apps {
    	background-color : #FFCC99;
    }
    .siloContainer-support {
    	background-color : #CCCC99;
    }
    .siloContainer-myti {
    	background-color : #D5B2B2;
    }
    .siloContainer-buy {
    	background-color : #fff;
    }


    /*/*/
    td.siloRow_Hover, td.siloRow { height: 18px; width: 225px; padding: 0 8px 0 8px; }
    td.siloRow_Hover a:hover { text-decoration: none; }

    .siloContainer-buy td.siloRow { 
        border: 1px solid #fff; 
    }
    .siloContainer-myti td.siloRow { 
        border: 1px solid #D5B2B2; 
    }
    

    .siloContainer-products, .siloContainer-apps, .siloContainer-support, .siloContainer-myti {
    	background-image : url('/pub/graphics/nav/home_silofootr.gif');
    	background-repeat:  no-repeat;
    	background-position:   right bottom;
        padding-bottom: 9px
    }

    .siloContainer-products td.siloRow { 
        border: 1px solid #99CCFF; 
    }
    .siloContainer-products td.siloRow_Hover { 
        border: 1px solid #77ABE0; 
        color: #369; background-color: #fff; 
    }
    /* end hide from nn4 */
	
    .siloContainer-support td.siloRow { 
        border: 1px solid #CCCC99; 
    }
    .siloContainer-support td.siloRow_Hover { 
        border: 1px solid #A7A769; 
        color: #369; background-color: #fff; 
    }
    /* end hide from nn4 */
         

    /*/*/
    .siloContainer-apps td.siloRow { 
        border-width: 1px; border-style: solid; border-color: #FFCC99;
    }
    .siloContainer-apps td.siloRow_Hover { 
        border-width: 1px; border-style: solid; border-color: #DEA46A;
        color: #369; background-color: #fff; 
    }
    /* end hide from nn4 */
    
/*  ---------------------------------------------------------------------------------------------- 
    secondary panel styles
*/

    .secondaryPanel-bg { background-color: #E5E5E5; }
    .secondaryPanel-hdr { }
    #home2ndaryTabContainer, #home2ndaryTabContainer-hdr { background-color: #fff; }

/*/*/
    .secondaryPanelContainer { border: solid 1px #808080; }
    #home2ndaryTabContainer, #homeAboutTiContainer { border-width: 0 1px 1px 1px;}
    #home2ndaryTabContainer-hdr { border: 1px solid #808080; background-color: #fff; border-top-style: none; }
    .secondaryPanel-bg { background-color: #ccc; }
    .secondaryPanel-bg tr.secondaryPanel-bg-Content td { 
        background-color: #E5E5E5; 
        padding: 6px;
    }
    /* end hide from nn4 */


