body {
/*	background-color:#424242; */
	background-image:url(HDBG-final.jpg);
	color:#000055;
	font-family:arial;
	border-width:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
}

table {
	border-spacing:0px;
}

/*the images on the sides of the page*/
div.top {
	height:290px;
	width:1198px;
	position:relative;
	top:0;
	left:0;
	margin-bottom:0;
}
div.left {
	/*width:228px;*/
	/*height:503px;*/
	width:245px;
	height:720px;
	position:relative;
	left:0;
	top:0;
	float:left;
	margin:0;	
}
/*div.right is deprecated*/
div.right {
	height:720px;
	position:relative;
	right:0;
	top:0;
	float:right;
	margin-left:0;
	margin-right:0;
}
div.bottom {
	width:1198px;
	height:165px;
	float:right;
	margin-right:0;
	margin-left:0;
}

/*the element containing the main content   */
div.content {
	/*height:483px;*/
	/*width:483px;*/
	height:720px;
	width:710px;
	margin:0;
	padding:0;
	vertical-align:top;
	overflow:auto;
}

/*for tablature*/
p.tab{
	font-family: courier, sans-serif;
	font-size: 100%;
	text-align: left;
}

/*for disclaimers and such*/
p.legal{
	font-size: small;
	color:#00ffff;
}

/*customize hyperlink coloration*/
a.link { color: #ffffff }
a.visited { color: #ffffff }
a.hover { color: #ffffff }
a.legal:link {color: #00bbbb}
a.legal:visited {color: #00bbbb}
a.legal:hover {color: #00bbbb}
a.legal:active {color: #00bbbb}

/*formatting */
.col1 {
	width:218px;
	height:0px;
}
.col2 {
	width:493px;
	height:0px;
}
.col3 {
	width:487px;
	height:0px;
}

/*the row of the table wherein the content resides   */
.content {
	height:300px;
	margin:0;
	padding:0;
}

/*Div tag to handle browser specific errors */
div.whyDoAllBrowsersSuck{
	max-height:483px;
	overflow:auto;
}

.LR {
/*a centrally aligned table or table row, allows left and right aligned cells
  Used in conjunction with L and R <td> tags*/
  text-align:center;
  width:100%;
}
tr.header{
/*bold, large font row to head tables*/
  text-align:center;
  font-weight:bold;
  font-size:large;
  padding:10px;
}
tr.subhead{
/*bold row as sub-header of tables*/
  text-align:center;
  font-weight:bold;
  padding:5px;
}
td.L {
/*a left-aligned table cell*/
  text-align:left;
}
td.R {
/*a right-aligned table cell*/
  text-align:right;
}


