body {
		margin:0px 0px 0px 0px;
		padding:0px;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: normal;
		background-image: url("patch8.gif");
		}
		
		
		
	#banner {
	        
		background:#fff;
		background-image: url("Gray4pxOpaque.gif");
		background-repeat: repeat;
		padding-left: 10px;
		height:40px;
		border:none;
		
		voice-family: "\"}\"";
		voice-family: inherit;
		height:40px;
		}
	html>body #banner {
		height:40px;
		}	
		
#content {
	margin:10px 210px 0px 10px;
	margin-right:210px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding:0px;
	padding-left: 10px;
	border: none; /*1px solid black;*/
	
	}
	
#menu {
	position:absolute;
	top:50px;
	right:20px;
	width:172px;
	padding:10px;
	/*background-color:white;/*#eee;      */
	/*border:1px dashed #999;*/
	border-left: 1px solid teal;
	
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
	}
/* Again, "be nice to Opera 5". */
body>#menu {width:150px;}
	
	
.smalltype{
   font-size: 12px;
   font-weight: normal;
  }
  
.greentype{
  font-size: 11px;
  font-weight: normal;
  color: teal;
} 

.greentype a{
 color: teal;
 text-decoration: none;
}

.greentype a:hover{
 color: blue;
}

.graytype{
color: #716d6d;
} 

.darkgreen{
color: green;
}

.right{
position:absolute;
right: 10px;
top: 2px;


}

.left{
float: left;
}
  
.nowrap{
clear: both;
}  
  
.left_table{
margin-right: 5px;
padding-right:5px;
width:152px;

} 
  
 .caption{
  background-image: url("Gray4pxOpaque.gif");
  background-repeat: repeat;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 4px;
} 
  
  
#email{
 /*background-image: url("envelope2.gif");
 background-repeat: no-repeat;
 background-position: right ;*/
 height: 42px;
 width: 150px;
 display: block;
}  




  
 #button {
	width: 152px;
	border-right: 0;
	padding: 0 0 0 0;
	padding-top:0px;
	margin:  0 0 0;
	margin-bottom: 4px;
	font-family:  
	  Arial, Helvetica, sans-serif;
	background-color:transparent; /*#eee;*/
	
	}


	#button ul {
	        display: block;
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		line-height: 14px;
		}
		
	#button li {
	        display: block;
		border-bottom: 1px solid teal;
		margin: 0;
		
		font-size: 12px;
		height: 14px;
		line-height: 14px;
		
		}


	#button li a {
		display: block;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-left: 0;
		border-right: 0;
		border-top: 0;
		border-bottom: 0;
		background-color: transparent; /*#eee;*/
		color: black;
		text-decoration: none;
		width: 100%;
		font-size: 12px;
		height: 14px;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 0;
		border-right: 0;
		background-color: #ebebeb; /*#ebebeb;#d4e1e6;d3d3d3*/
		color: blue;
		} 
#content img{
border: 1px solid teal;
text-align: right;
}

#purchase img{
border: 0;
} 

#purchase{
width: 100%;
border-bottom: 1px solid teal;
margin-bottom: 8px;
padding-bottom: 3px;
}
  
  
div.float {
  margin: 2px;
  float: left;
  text-align: center;
  }

#content table{
display: inline;
}

.fancy_table td {
           border-bottom: solid 1px green;
           border-right:solid 1px green;
}



#popper{
display: inline;
margin-right: 5px;
margin-bottom: 5px;
float: left;

}
  			
h1{margin-top: 1px;
   margin-bottom: 1px;
   font-size: 16pt;
   font-weight: normal;

  }
  
  td{
    font-size: 12pt;
    font-weight: normal;
  
  }
  
.homepage_list{
text-indent:10px;
}

.homepage_list ul{
list-style-type:none;
}
  	


