/* 
    Document   : style
    Created on : 23.03.2009, 11:57:22
    Author     : test
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body {  text-align: left;
        font-family:Arial,sans-serif;
        font-size:0.8em;
        background-image: url(images/hg_white_to_gray.gif);
      }
img {border:0px;}
p {font-size:0.7em;}
h1 {font-size:1.1em;font-weight:bold;line-height:0.1em;}
h2 {font-size:0.7em;text-align:right;font-weight:normal;}
h3 {font-size:0.9em;font-weight:bold;}
a {color:black;text-decoration:none;}
td {font-size:0.7em;vertical-align:top;}

.box {
    position:absolute;
    z-index: 10;
    font-size:0.7em;
    padding:1px;
    width: 50px;
}

.InfoBox {
    position:absolute;
    padding:1px;
    width:400px;
    z-index: 100;
    visibility:hidden;
    border: solid 1px lightgrey;
    background-color:white;
}
.InfoBox img{max-width:200}

.Continent {position:absolute; font-weight:bold; }

.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; z-index:auto !important; z-index:1000; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a {float:none !important; float:left; display:block; height:1em; line-height:1em; padding:0 1px 0 1px; text-decoration:none; font-weight:normal; color: rgb(100,100,100);}
.nav2 ul li ul {display:none; border:none;}

.nav2 ul li:hover {position:relative;}
.nav2 ul li:hover a {background-color:rgb(215,215,215); text-decoration:none;}
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(240,240,240); font-weight:normal; color:rgb(100,100,100);}
.nav2 ul li:hover ul li a:hover {background-color:rgb(215,215,215); text-decoration:none;}

.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 ; background-color:rgb(215,215,215); text-decoration:none;}
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.1em; t\op:2.0em; left:0; margin-top:0.1em;}
.nav2 ul li a:hover ul li a {white-space:normal; display:block; width:10.0em; height:1px; line-height:1em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(240,240,240); font-weight:normal; color:rgb(50,50,50);}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(215,215,215);}

.nav2 {white-space:nowrap; float:left; width:1254px; background:rgb(225,225,225); color:rgb(100,100,100); font-size:0.7em;}
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; z-index:auto !important; z-index:1000; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a {float:none !important; float:left; display:block; height:2.1em; line-height:2.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:normal; color: rgb(100,100,100);}
.nav2 ul li ul {display:none; border:none;}

.nav2 ul li:hover {position:relative;}
.nav2 ul li:hover a {background-color:rgb(215,215,215); text-decoration:none;}
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(240,240,240); font-weight:normal; color:rgb(100,100,100);}
.nav2 ul li:hover ul li a:hover {background-color:rgb(215,215,215); text-decoration:none;}

.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 ; background-color:rgb(215,215,215); text-decoration:none;}
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.1em; t\op:2.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {white-space:normal; display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(240,240,240); font-weight:normal; color:rgb(50,50,50);}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(215,215,215);}

.nav2 select,option {background:rgb(225,225,225); border:1px grey;padding:3px; color:rgb(100,100,100); font-size:0.7em;}
.expert select,option {background:rgb(225,225,225); border:1px grey;padding:3px; color:rgb(100,100,100); font-size:0.7em;width:80px;}
.expert [selected] {background-color:rgb(215,215,215,215);}
.expert {visibility:hidden; padding:3px;background-color:rgb(225,225,225);border:1px grey;font-size:0.7em;position:absolute;top:30px;left:8px;z-index:100;}

#selected {background-color:rgb(230,230,230,230);}
#unselected {backgroudn-color:rgb(215,215,215,215);}
.gridword {
    position: absolute;
	cursor:hand;
    text-shadow:grey 1px 1px 2px;
	visibility:visible;
	text-align:left;
	border:solid 0px lightgrey;
}

input {
    color:black;
    background-color:white;
    width:70px;
    border:0px;
    font-size:1em;
    margin-top: 1px;
    margin-bottom: 1px;
 }
