body {
	margin: 0px 0px 0px 0px;
	background-color: #E4E2DB;
}

img {
	border: 0px;
}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

p, li, .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;

}

.largertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

h3, .smallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A:link, A:active { color: #B63816; }
A:visited {color: #744E3D; }
.smallitalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.textnarrowlines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2, .hugetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #996633;
}
.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.wrong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.explanations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tighttext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
}
.tinytext, .tinytext p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
}
.biggesttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #996633;
	font-weight: bold;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.mainpagetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B2B2B2;
	
}

.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;

}
.heading2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #996633;
  text-decoration: underline; 
  cursor: pointer;
}

.popup {
  position: relative;
  z-index: 25;
  text-decoration: none;
	border-bottom: 1px dotted #8A4E46;
}

.popup:hover {
  z-index: 50;
}

.popup span {
  display: none;
}

.popup:hover span {
  z-index: 50;
  display:block;
  position:absolute;
  top: 40px;
  left: 70px;
  width:350px;
  border:1px solid #1b1b1b;
	background-color: #dfdfdf; 
  color:#000;
  text-align:justify;
  font-size:12px;
  font-weight:normal;
  padding:3px;
  line-height:15px;
}

