body {
margin : 0 0 0 0;
border-width:0;
padding:0 0 0 0;
}

/* -------------- Content --------------- */

td.content {
background-image:url("background/backg2.gif");
border-color: rgb(200,200,255); //blue;

text-align:justify;
border-style:solid;
border-width : 1 ; //0 0 0 0;
padding : 5 3 1 3;
}

hr {
}



h3 {
margin-left:40;
}

img {
border-style:solid;
border-width:1;
}

li {
text-align:justify;
}

/* --------------- Main Menu ------------------ */

table.menu {
}

td.mainMenuSelected, td.mainMenuOver, td.mainMenuOut {
font-size:20;
font:arial;
font-style:italic;
text-align :center;
color:white;
border-width: 2 2 2 2;
border-style:solid;

padding:0 0 0 0;
}

td.mainMenuSelected {
color:black; 
background-color : yellow;
}

td.mainMenuOver {
background-color:red; 
}

td.mainMenuOut {
background-color:orange; 
}

span.mainMenuLink {
font:arial;
font-size:20;
color:white;
}


/*  ---------------------- Sub Menu -------------------------- */

.subMenu {
margin-top:0;
background-color: rgb(145,145,240); 
//margin-width:20;
border-sytle:solid;
color:gray;
border-width:10;
}

td.subMenuSelected, td.subMenuOver, td.subMenuOut {
font-size:16;
font:arial;
font-style:italic;
text-align :center;
color:white;
border-width: 2 2 2 2;
border-style:solid;
margin:0 0 0 0;
padding :0 0 0 0;
}

td.subMenuSelected {
color:white;
border-color: rgb(145,145,240); 
background-color : rgb(145,145,240);
}

td.subMenuOver {
color:white;
background-color:  rgb(190,190,255);
//border-color: rgb(190,190,255);
}

td.subMenuOut {
background-color:  rgb(220,220,255);
}

span.subMenuLink {
color:black;
}

td.subMenuOver span.subMenuLink {
color:white;
}

/* -------------- replays ---------------- */
div.replays {
//background-color:blue;
}

p.appletDescription{
color:blue;
text-align:center;
font-size:26;
font-style:italic;
}

div.majorReplay,div.majorReplayOver, div.trainingReplay,div.trainingReplayOver, div.otherSiteReplay, div.otherSiteReplayOver {
border-style:solid;
border-width:2;
padding:5;
margin : 5 0 5 50;
background-color:white;
}
div.majorReplay {
color: red; //blue;
}
div.majorReplayOver {
background-color: rgb(240,240,240);
}

div.trainingReplay {
color:orange;
}

div.otherSiteReplay {
color:blue;
}

p.replayTitle {
margin:2;
font-size:20;
color:rgb(145,145,240);
}
p.replayDescription {
padding:0 0 0 10;
margin:0;
color:blue;
font-style:italic;
}

div.replayLink {
background-color:rgb(230,230,250);
text-align:center;
color:blue;
font-size:16;
}

/* ------------- utils ---------------------- */
img.noBorder {
border-style:none;
}

/* ------------- download -------------------- */
#download {
padding:0 0 0 10;
margin:0;
border-width:0;
border-style:solid;
}

#download h1 {
color:blue;
text-align:center;
}

h3.download {
margin-left:5; 
}


/* ------------- welcome -------------------- */
#welcome {
padding:0 0 0 10;
margin:0;
border-width:0;
border-style:solid;
}

#welcome h1 {
color:blue;
text-align:center;
}

h3.welcome {
margin-left:5; 
}

/* -------------- press ---------------- */
div.press {
//background-color:blue;
}

p.appletDescription{
color:blue;
text-align:center;
font-size:26;
font-style:italic;
}

div.paperPress,div.paperPressOver, div.webPress,div.webPressOver {
border-style:solid;
border-width:2;
padding:5;
margin : 5 0 5 50;
background-color:white;
}
div.paperPress {
color: red; //blue;
}
div.paperPressOver {
background-color: rgb(240,240,240);
}

div.webPress {
color:orange;
}

p.pressTitle, p.webTitle {
margin:2;
font-size:18;
color:black; //color:rgb(145,145,240);
}
p.pressDescription {
padding:0 0 0 10;
margin:0;
color:blue;
font-style:italic;
}

div.pressLink {
background-color:rgb(230,230,250);
text-align:center;
color:blue;
font-size:16;
}