/* CSS Document */
/* Created january 18, 2006 This works! Fritzzel */

html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
font-size:80%; /*set default font size */
font-family: "Verdana", Arial, Helvetica, sans-serif; /* set default font */
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow:auto; /*get rid of scroll bars in IE */
/* */
}

body {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
overflow:auto; /*get rid of scroll bars in IE */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
color:#0f0;
background-color:#333333;
}

#header {
position:absolute;
margin:0;
top:   0; 
right:15px; 
display:block;  
width:100%; 
height:70px; 
color:#aaa;
background:#333333;    
z-index:5;
}

#content { 
display:block; /* set up as a block */
height:100%; /* set height to full page */
max-height:100%;
/* overflow:auto; /* add scroll bars as required */
overflow:hidden; /* add scroll bars as required */
padding-left:100px; /* pad left to avoid navigation div if required */
padding-right:0;
padding-top:70px;
position:relative; /* set up relative positioning so that z-index will work */
z-index:3; /* allocate a suitable z-index */
}

#navigation{
height:550px; /* set height to full page */
max-height:550px;
width:240px;
max-width:500px;
top:40px; 
overflow:none; /* add scroll bars as required */
padding-left:3px; /* pad left to avoid navigation div if required */
padding-top:0px;
padding-bottom:0;
position:absolute;
background:#ffffff;
z-index:5; /* allocate a suitable z-index */
}

.pad1 {
display:block;
width:26px;
height:70px;
float:left;
margin-left: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

dl#menuitem dt {
  display:none;
  }
  
dl#menuitem dd {
  padding:0px;
  margin-top:-18px; /** button margin top **/
  margin-left:10px;
  }
  
a.xmenu, a.xmenu:visited {
  border-top:  6px solid #ffffff;
  display:block;
  width:210px; 
  height:32px; /** Space under text **/
  text-decoration:none; 
  text-align:center;
  font-weight:normal;
  color:#ddd;
  background-color:#000; 
  float:left;
  }
  
a.xmenu span, a.xmenu:visited span {
  display:block; 
  width:190px;
  height:4px; /** Thickness green bar**/
  border-top:   6px solid #000; 
  border-left:  10px solid #000;  
  border-right: 10px solid #000; 
  border-bottom: 2px solid #000; 
  color:#000; 
  background-color:#050; 
  overflow:hidden;
  }

b html a.xmenu span, b html a.xmenu:visited span {
  display:block; 
  width:30px; 
  height:5px; 
  overflow:hidden;
  }
  
a.xmenu:hover {
  color:#ff0;
  background-color:#000; 
  }

a.xmenu:hover span {
  color:#000; 
  background:#0f0;
  }