/* CSS Document */

/* @group menu */ 

.menu {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:2em;
line-height:normal;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
text-align:left;
}
.menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.menu li {
float:left;
position:relative;
}
.menu li a, .menu1 li a:visited {
color: gray;
display:block;
float:left;
height:3em;
line-height: normal;/* line-height:3em */
padding-right:1em;
text-decoration:none;
width:3em;/* width:6em */
}
* html .menu li a, .menu li a:visited {
width:4em;/* width:7em */
w\idth:3em; /* hack for IE5.5 */  /* w\idth:6em */
}
.menu li a.drop, .menu li a.drop:visited {
font-weight:bold;
}
.menu li ul {
height:0pt;
left:0pt;
overflow:hidden;
position:absolute;
top:12em;
visibility:hidden;
}
.menu table {
border-collapse:collapse;
font-size:1em;
margin:-1px;
}
/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu li:hover a,
.menu li a:hover {
text-decoration:underline; 
border:0;
color: black;
}
.menu li:hover ul, .menu li a:hover ul {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
height:auto;
left:0pt;
overflow:visible;
top:2.5em;
visibility:visible;
width:14em;
}
.menu li:hover ul li a, .menu li a:hover ul li a {
background:transparent none repeat scroll 0%;
display:block;
font-weight:normal;
height:auto;
line-height:1.5em;
padding:0.5em;
text-decoration:none;
width:9em;
}
* html .menu li a:hover ul li a {
width:10em; 
w\idth:9em; /* hack for IE5.5 */
}
.menu li:hover ul li a.drop, .menu li a:hover ul li a.drop {
font-weight:bold;
}
.menu li:hover ul li ul, .menu li a:hover ul li a ul {
height:0pt;
left:9.5em;
overflow:hidden;
position:absolute;
top:0pt;
visibility:hidden;
}
.menu li:hover ul li a:hover, .menu li a:hover ul li a:hover {
color:black;
text-decoration:underline;
}
.menu li:hover ul li:hover ul, .menu li a:hover ul li a:hover ul {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #DDDDDD;
color:#000000;
height:auto;
visibility:visible;
width:9.5em;
}
.menu li:hover ul li:hover ul.left, .menu li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu li:hover ul li:hover ul li a, .menu li a:hover ul li a:hover ul li a {
display:block;
height:auto;
}
.menu li:hover ul li:hover ul li:hover a, .menu li a:hover ul li a:hover ul li a:hover {
color:black;
text-decoration:underline;
}

/* @end menu */

body {
margin:0px;
}
h1 {
color:#666666;
margin:0px;
padding:1px 0px 0px 0px;
text-align:right;
text-decoration:none;
font: normal 11px Verdana,Arial,Helvetica,sans-serif;
}
a {
color:#666666;
text-decoration:none;
}

a:hover {
color:black;
text-decoration:none;
}

#maincontainer {
margin:0px auto;
width:746px;
}
#maincontainer #topcontainer {
float:left;
margin:0px;
padding:25px 0px 0px;
width:746px;
}
#topcontainer #leftcontainer {
float:left;
margin:0px;
padding:0px;
width:391px;
}
#leftcontainer #menucontainer {
float:left;
margin:0px;
padding:0px;
width:74px;
}
#menucontainer #menuleft {
float:left;
margin:0px;
padding:0px;
}
#menucontainer #menu {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0px;
padding:0px 10px;
width:32px;
}
#menucontainer #menuright {
float:left;
margin:0px;
padding:0px;
}
#leftcontainer p {
color:#666666;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin:0px;
padding:0px;
text-align:right;
text-decoration:none;
width:298px;
}
#bodyleft p {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin:0px;
padding:0px;
text-align:left;
text-decoration:none;
}
#bodycontainer p {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin:0px;
padding:0px;
text-align:left;
text-decoration:none;
}
#links {
clear: both;
padding:30px 0px 0px 0px;
}
.links li {
display: inline;
list-style-type: none;
padding-right: 10px;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
}
#language {
border-style:1px solid silver;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin:10px;
padding:234px;
text-align:center;
}
#topcontainer #rightcontainer {
float:left;
margin:0px;
padding:0px;
width:355px;
height: 160px;
}
#rightcontainer p {
clear:both;
color:#666666;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin:0px;
padding:0px 0px 18px 35px;
text-align:left;
text-decoration:none;
width:160px;
}
#maincontainer #imagescontainer {
float:left;
margin:0px;
padding:0px 0px 17px;
width:746px;
}
#imagescontainer #leftthumb {
float:left;
font-size:0px;
margin:0px;
padding:0px;
text-align:right;
width:391px;
}
#leftthumb p {
color:#666666;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin:0px;
padding:0px 20px 0px 0px;
text-align:right;
text-decoration:none;
}
#leftthumb img {
font-size:0px;
padding:0px 0px 0px 8px;
}
#imagescontainer #rightthumb {
float:left;
margin:0px;
padding:0px;
width:355px;
}
#rightthumb img {
float:left;
margin:0px 10px 0px 0px;
padding:0px 10px 0px 35px;
}
#rightthumb p {
color:#666666;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
margin:0px;
padding:0px 20px 0px 35px;
text-align:right;
text-decoration:none;
}
#maincontainer #bodycontainer {
float:left;
margin:0px;
padding:0px;
width:746px;
}
#bodycontainer #bodyleft {
float:left;
margin:0px;
padding:0px;
width:391px;
}
#bodyleft img {
float:right;
font-size:0px;
margin:0px;
padding:3px 0px 0px 0px;
}

#bodycontainer #bodyright {
float:left;
margin:0px;
padding:0px;
width:355px;
}
#bodyright p, #applet, #mov, #video, #embeded, #player {
color:#666666;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
line-height:13px;
margin:0px;
padding:0px 0px 8px 35px;
text-align:left;
width:318px;
}
#bodyleft p {
color:#666666;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
line-height:13px;
margin:0px;
padding:0px 35px 0px 0px;
text-align:left;
width:318px;
}