body {margin-top: 0px;
  	  margin-bottom: 0px;
  	  margin-left: 0px;
  	  margin-right: 0px;
  	  background-color: #000000;
  	  font-family: times, serif;
  	  font-size: 10pt;}

img { border: none;
	  border-width: 0px; 
	  border-collapse: collapse;
	  z-index: 2;
	  margin: 0px; }  	  
  	  
table, tr, td { border: none; 
			    border-width: 0px; 
			    border-collapse: collapse; 
			    padding: 0px; 
			    vertical-align: top; 
			    font-size: 10pt; }  	  
  	  
table#guts {width: 792px;
			font-family: times, serif;
  	  		font-size: 10pt;}

td#sidebar {width: 177px;
			background-repeat: no-repeat;
			background-color: #000000;
			color: #ffffff; }
			
td#content {width: 614px;
			height: 792px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 2px;
			padding-bottom: 2px;
			vertical-align: top;
			background-color: #ffffff;
			text-align: center; }
			
div#content_container {width: 614px;
					   border: none; 
			    	   border-width: 0px; 
			    	   border-collapse: collapse;
					   padding: 0px;
					   vertical-align: top;
					   color: #cf0610;
					   background-color: #ffffff;
					   text-align: left;
					   font-size: 12pt;
					   overflow: hidden; }
			
td#musicbox {width: 177px;
			 background-color: #ffd692;
			 text-align: center;}
			 
td#footer {width: 608px;
		   height: auto;
		   font-family: arial;
		   background-color: #ffd692;
		   text-align: right;}
		   
div#nav {position: absolute;
		 width: 150px;
		 top: 200px;
		 left: 20px;}		   
		   
a.bmgcontrol:link {color: black; font-family: times, serif;}
a.bmgcontrol:active {color: black; font-family: times, serif;}
a.bmgcontrol:visited {color: black; font-family: times, serif;}
a.bmgcontrol:hover {color: black; font-family: times, serif;}
			
a:link {color: #000000; font-family: times, serif;}
a:active {color: #888888; font-family: times, serif;}
a:visited {color: #000000; font-family: times, serif;}
a:hover {color: #666666; font-family: times, serif;}

a.nav:link {color: #ffffff; font-family: arial; font-weight: bold; font-size: 14px; text-decoration: none; margin: -3px 0px -3px 0px; display: block; width: 140px;}
a.nav:active {color: #ffffff; font-family: arial; font-weight: bold; font-size: 14px; text-decoration: none; margin: -3px 0px -3px 0px; display: block; width: 140px;}
a.nav:visited {color: #ffffff; font-family: arial; font-weight: bold; font-size: 14px; text-decoration: none; margin: -3px 0px -3px 0px; display: block; width: 140px;}
a.nav:hover {color: #ffffff; font-family: arial; font-weight: bold; font-size: 14px; text-decoration: none; margin: -3px 0px -3px 0px; display: block; width: 140px;}

/* styles for contact form */
.form, .formtable { text-align: center; margin: 6px; margin-left: auto; margin-right: auto; }
.form { width: 177px; position: absolute; top: 570px; }
td.label_area { text-align: right; padding: 2px; vertical-align: top; color: #ffffff; }
td.field_area { text-align: left; padding: 2px; }

td.field_area input, td.field_area textarea, td.field_area select {
	border: solid #ffffff 1px;
	background: #000000;
	color: #ffffff;
	width: 100%;
	font-family: 'Times New Roman', serif;
	font-size: 10pt;
	font-weight: bold;
}
								
td.footer_area { text-align: right; padding: .125em; }
.button { background: #000000; color: #ffffff; border: solid #ffffff 1px; margin-left: 5px; }
/* END OF styles for contact form */
