/* basic elements */

body {
  padding: 0em 0em 0em 0px;
  margin: 0;
  text-align: center;
  font: verdana, geneva, sans-serif
  color: black;
  background: #062606;
}

h1, h2, h3, h4, h5, h6 { text-align: left }
/* background should be transparent, but WebTV has a bug */
p { font: 11px verdana, geneva, sans-serif }
h1, h2, h3 { color: #404040;}
h1 { font: bold 15px verdana, geneva, sans-serif }
h2 { font: 14px verdana, geneva, sans-serif }
h3 { font: 14px verdana, geneva, sans-serif }
h4 { font: bold 100% verdana, geneva, sans-serif }
h5 { font: italic 100% verdana, geneva, sans-serif }
h6 { font: small-caps 100% verdana, geneva, sans-serif }

#container {
	margin: 0px auto;
	padding: 0px;
	width: 800px;
	border: none;
	text-align: left;
	padding-bottom: 70px;
	background: #ffffff;
}

/* Page top */

.head {
	height: 150px;
	border: 0px;
        padding: 0px;
        margin: 0px;
	padding-top: 5px;
	background: #ffffff;
}

.head img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.left {
	float:left;
	width: 365px;
	padding: 10px;
	border: 0px;
	text-align: left;
	background: #ffffff;
}

.page {
	float:left;
	padding:10px;
        padding-left: 50px;   /* 50 */
        padding-right: 50px;
        margin-right: 0px;
        margin-left: 0px;
	padding-top:0px;
	width: 700px;
	border: 0px;
	background: #ffffff;
}

.right {
	float:left;
	width: 295px;
	padding: 10px;
	border: 0px;
	text-align: left;
	background: #ffffff;
        /* border-left: 1px solid black; */
}

.page p {
	color: #888888;
}

. page h2 {
  margin-left: 5px;
}

.foot {
	float:left;
	padding:10px;
	padding-top:10px;
	padding-left:50px;
	padding-right:50px;
	width: 700px;
	border: 0px;
	/* background: #F79D3C; */
	background: #ffffff;
        color: #888888;
}

/* -----------------------------------------------*/

#menu {
padding-left:80px;
width: 720px;
background: #fff;
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 8em;
float: left;
}

/* --- */

#menu a, #menu h2 {
font: 11px/16px verdana, geneva, sans-serif;
display: block;
border-width: 0px; /* 1px; */
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0px;
padding: 2px 3px;
}

#menu h2 {
color: #000;
background: #fff;
text-transform: uppercase;
}

#menu a {
color: #fff;
background: #062606;
text-decoration: none;
}

#menu a:hover {
color: #fff;
background: #264626;
}

/* --- */

#menu li {
  position: relative;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

/* --- */

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

