body {
background-color: #333333;
color: #FFFFFF;
font-family: Comic Sans, Comic Sans MS, cursive;
margin-bottom: 75px;
margin-left: 75px;
margin-top: 20px;
margin-right: 75px;
}

#validation{
	height: 1%;
}

cell {background-color: #41516b;}

/*h2 is used for page titles*/
h2{text-decoration: underline; text-align: center;} 

/*p is used for body text*/
p {
	font-size: 18px;
	text-align: left;
}

ul{font-size: 18px}

div{font-size: 18px}

a:link{color:	#FF9900;
background-color: transparent;
text-decoration: underline;}

a:visited{color: #FF9900;
background-color: transparent;
text-decoration: underline;}

a:active{color:	#FF9900;
text-decoration: underline;
background-color: transparent;}

a:hover	{color:	#FFCC00;
background-color: transparent;
text-decoration: underline;}

.menu {
  border: solid 1px #BFBFBF;
  padding:5px 10px 10px 10px;
  background-color:white;
}

.menuItem {
  padding:2px 5px 2px 5px;
  border-bottom:solid 1px #dddddd;
}

.menuItem:hover {
  background-color:#c0c0c0;
}

.menuItem a {
  color:#333333;
  text-decoration:none;
}

#demo {
  background-color:#c0c0c0;
  cursor:pointer;
  padding:5px 0px 5px 0px;
  margin: 0px 0;
  width: 730px;
}

#demo span {
  padding:3px 16px 3px 16px;
  cursor:pointer;
}

#demo span:hover {
  text-decoration:underline;
}

a.navbar:link {color:black; text-decoration:none;}
a.navbar:visited {color:black; text-decoration:none;}
a.navbar:hover {color:black; text-decoration:underline;}
a.navbar:active {color:black; text-decoration:none;}

div.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }
	
tr { vertical-align:top}

div.dotted {border-style: dotted}
div.dashed {border-style: dashed}
div.solid {border-style: solid}
