/* IE 6 PNG fix */
#headerfencers, 
#noquicklaunch .sword, div.footerfencers
{
    behavior: url(../iepngfix.htc);
}

/* Titles color, a little darker as the page color */
a, span.header, .contenttitle, td.contentsubtitle, div.contentsubtitle
{
    color: #990026;
}

/* the table with the header of the home page is not displayed */
#tblheaderhomepage
{
    display: none;
}

/* the table with the header of the page is displayed */
#tablelogo
{
    display: block;
}

/* background of the header */
table.mainmenu
{
	background-image: url(img/menu_header_tools.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

/* Logo cell */
table.main td.logos
{
    padding-right: 9px;
}

/* image of the fencers in the header */
#headerfencers
{
    height: 59px;
	background-position: 60% 0;
    background-image: url(img/header_fencers_tools.png);
}

/* position and visibiliy of the menu links */
div.menulinks span.menulinkslng
{
    margin-top: 0px;
    margin-right: 5px;
}

div.menulinks span.menulinkssearch, div.menulinks span.menulinksgoogle
{
    display: none;
}

span.menulinkslng .novisibilityhomepage
{
    display: inline;
}

#noquicklaunch .sword
{
	height: 120px;
	background-image: url(img/sword_tools.png);
	background-position: top;
	width: 107px;
	margin-top: 10px;
}
div.fullsword
{
	height: 420px!important;
}

/* main title of the content of a page */
.contenttitle
{
    width: 864px;
    background-image: url(img/title_background_tools.gif);
}

.hsep
{
    background-image: url(img/hsep_tools.gif);
}

td.searchbutton
{
    padding-left: 25px;
    padding-top: 18px;
}

a.button
{
    background-image: url(img/search_down_tools.gif);
}

tr.header td
{
    text-decoration: none;
    color: #FFFFFF;
    background-color: #CC0033;
}

table.main td.resultcontent
{
    padding-left: 10px;
    padding-bottom: 10px;
}

td.contentsubtitle, div.contentsubtitle
{
    text-transform: uppercase;
    font-size: 11pt;
    vertical-align: top;
    padding-bottom: 10px;
}

/* footer */
td.footer
{
    width: 984px;
    background-image: url(img/footer_tools.gif);
}

div.footer
{
    width: 984px;

}

div.footerfencers
{
	background-image: url(img/footer_fencers_tools.png);
	width: 198px;
	height: 124px;
    margin-right: -12px;
}

