.cufon-loading h1 { /* for Cufon.replace('h1') */
    visibility: hidden;
}

.cufon-loading h2 { /* for Cufon.replace('h2') */
	visibility: hidden;
}

.cufon-loading .menu_top_link { /* for Cufon.replace('.menu_top_link') */
	visibility: hidden;
}

.cufon-loading .menu_top_link_withjava { /* for Cufon.replace('.menu_top_link_withjava') */
	visibility: hidden;
}

.cufon-loading .menu_top_link_sel { /* for Cufon.replace('.menu_top_link_sel') */
	visibility: hidden;
}

.cufon-loading .menu_level2_link { /* for Cufon.replace('.menu_level2_link') */
	visibility: hidden;
}

.cufon-loading .menu_level2_link_sel { /* for Cufon.replace('.menu_level2_link_sel') */
	visibility: hidden;
}

.cufon-loading .menu_level3_link { /* for Cufon.replace('.menu_level2_link') */
	visibility: hidden;
}

.cufon-loading .menu_level3_link_sel { /* for Cufon.replace('.menu_level2_link_sel') */
	visibility: hidden;
}

.cufon-ready h1 { /* for Cufon.replace('h1') */
    visibility: visible !important;
    margin: 10px 0px 10px 0px !important;
}

.cufon-ready h2 { /* for Cufon.replace('h2') */
    margin: 8px 0px 7px 0px !important;
}

.cufon-ready h3 { /* for Cufon.replace('h3') */

}


/* IE6 and IE7 Conditional inlclude */
/* Line-height does not work with cufon, */
/* so we have to use margin */
/*----------------------------------------------*/


h1 .cufon
{
    
    margin: 4px 0px 4px 0px !important;
}

h2 .cufon
{
    margin: 5px 0px 5px 0px !important;
}

.menu_top_link .cufon
{
    margin: 2px 0px 3px 0px !important;
}

.menu_top_link_withjava .cufon
{
    margin: 2px 0px 3px 0px !important;
}

.menu_top_link_sel .cufon
{
    margin: 2px 0px 3px 0px !important;
}

.menu_level2_link cufon
{
   margin: 3px 0px 0px 0px !important; 
}

.menu_level2_link_sel cufon
{
   margin: 3px 0px 0px 0px !important; 
}

.menu_level3_link cufon
{
   margin: 3px 0px 0px 0px !important; 
}

.menu_level3_link_sel cufon
{
   margin: 3px 0px 0px 0px !important; 
}


/* Firefox 2 Specific rules
-------------------------------------*/
.cufon, x:-moz-any-link {
        position: relative;
        top: 5px;

}

/* Firefox 3 Specific rules
-------------------------------------*/
.cufon, x:-moz-any-link, x:default{
        top: 0;

} 