body {
	color: #000000;
	margin: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	padding:0px;
	margin-top: 5px;
	background: #2d383c;
}

/* -------------------- Standard Links section --------------------*/

A:link, A:active, A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color: #ff4500; 
	text-decoration: none
}

A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	color: #ffffff; 
	text-decoration: underline
}

/* ---------------- Horizontal Rules --------------------- */

hr.orangesolid {
  border: none 0;
  border-top: 1px solid #ec8807;/*the border*/
  width: 90%;
  height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

hr.greydashed {
  border: none 0;
  border-top: 1px dashed #cccccc;/*the border*/
  width: 75%;
  height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

/* -------------------- Content Table --------------------*/
#contenttable{
  margin: auto;
  width: 600px;
  padding: 0px;
  background: #2d383c;
  margin-top: 0px;
  margin-bottom: 0px;
  /*  border-top:1px solid #7d0000;
  border-left:1px solid #7d0000; 
  border-right:1px solid #7d0000;  
  border-bottom:1px solid #7d0000; */
}

.whitecell {
  background: #ffffff;
}

.dottedcell {
  padding: 2px;
  border-top:1px solid #ff4500;
  background: #2d383c;
}
  
/* -------------------- Top navigation bar --------------------*/

#topnav {
    text-align: center;
	margin: auto;
    padding: 0px;
	background: #2d383c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color: #ffffff; 
	text-decoration: none;
	font-weight: normal;
}

#topnav a, #topnav a:visited, #topnav a:active {
	font-family: Verdana; 
	font-size: 9pt;
	color: #FF4500; 
	text-decoration: none;
	font-weight: bold;
    padding: 0px;
  }
#topnav a:hover {
	color: #ffffff; 
/*	text-decoration: overline; 
    border-top:1px solid #ec8807; */

  }