HTML { 
min-height: 101%; 
}

#nav {
background-color: #d0d0d0;
height:20px;
margin: 0 0 5px 0; padding: 0px;
z-index:1000;
}

#nav ul {
margin: 0; padding: 0px;
}

#nav ul li {
margin: 0; padding: 0px;
display:block;
float:left;
position: relative;
}

#nav ul li a {
margin: 0;
padding: 0px 3px;
border-right-style: solid;
border-right-width:4px;
border-right-color:white;
color: black; font-weight: 900;
font-size: 16px;
text-decoration: none;
background-color: #d0d0d0;
display:block;
height:20px;
line-height:20px
}


#nav ul li ul {
	display: none;
		position: absolute;
background-color: red;
margin: 0; padding: 0px;
z-index:1000;
} 

#nav ul li ul li{
float:none;
z-index:1000;
}

#nav ul li ul li a{
display:block;
width:200px;
border-width:0;
background-color: #d0d0d0;
font-size:12px;
z-index:1000;
} 

#nav ul li:hover ul
{
	display: block;

	left: 0px;
	top: 20px;
} 


#nav ul li:hover a {
background-color: yellow;
} 

#nav ul li:hover ul li a {
background-color: #d0d0d0;
} 

#nav ul li:hover ul li:hover a {
background-color: yellow;
} 




a.interwiki{
  padding: 0px;
  padding-left: 17px;
  background-image: none;
  background-repeat: no-repeat;
}




div.custom_content ul { 
  line-height: 1.5em;
  list-style-type: square;
  margin: 0 0 0.5em 1.5em;
  padding: 0;
  list-style-image: url(images/bullet.gif);
}
div.custom_content.li {
  color: #000000;
font-size: 12px;
  font-weight: normal;
}

div.menu-container {display: block; margin: 5px 5px; padding: 2px 0; border-bottom-style: solid; border-bottom-color: white; border-bottom-width: 3px; background-color: #d0d0d0; font-weight: 900; font-size: 16px; }
div.site-description hr {display: block; clear: left; margin: -0.66em 0; visibility: hidden;}
p.menu { color: black; font-weight: 900; font-size: 16px;background-color: #d0d0d0;}

a.menu:link {margin: 0; padding: 2px 4px; border-right-style: solid;border-right-width:4px;border-right-color:white; color: black; font-weight: 900; font-size: 16px; text-decoration: none; background-color: #d0d0d0;}
a.menu:visited {margin: 0; padding: 2px 4px; border-right-style: solid;border-right-width:4px;border-right-color:white; color: black; font-weight: 900; font-size: 16px; text-decoration: none; background-color: #d0d0d0;}
a.menu:hover {margin: 0; padding: 2px 4px; border-right-style: solid;border-right-width:4px;border-right-color:white; color: black; font-weight: 900; font-size: 16px; text-decoration: none; background-color: yellow;}
a.menu:active {margin: 0; padding: 2px 4px; border-right-style: solid;border-right-width:4px;border-right-color:white; color: black; font-weight: 900; font-size: 16px; text-decoration: none; background-color: #d0d0d0;} 


div.custom_content {
color:black;
}

div.custom_content h1 {
color:black;
size:18px;
width:auto;
margin: 0;
padding: 0;
}

div.custom_content h2 {

}

div.custom_content h3 {
display:block;
margin-top: 2px;
border-bottom: 1px black solid;
color:black;
clear:left;
text-transform: none;
}

div.custom_content h3  a{
display:block;
}

div.custom_content a {
text-decoration:underline;
}

div.custom_content tr.tableRowAlt {
background-color:#d0d0d0;
}

table { 
border-collapse:collapse; 
}

div.custom_content tr {
background-color:#ffffff;
}

div.custom_content tr.tableRowDue{
background-color:#f0a0a0;
}

div.custom_content tr.tableRowDueAlt{
background-color:#b05050;
}

div.custom_content td.tableCellAlt{
border-bottom: 1px solid black;
background-color:#d0d0d0;
}

div.custom_content td.tableCell{
border-bottom: 1px solid black;
background-color:#ffffff;
}

div.custom_content blockquote{
background:none;
color: #ff0000;
margin: 18px 0 18px 20px; 
padding: 0 0 0 0px;
}

div.custom_content table{
border: 1px solid black;
}

div.custom_content table tr td{
border: 1px solid black;
padding: 3px;
}

div.custom_content table tr th{
border: 1px solid black;
background-color:#d0d0d0;
padding: 3px;
}

div.custom_content table tr th a{
color:black;
}
