	body {
		text-align:center; background-color: #CCCCCC;
		}
	
	/* menu styles */
	td#sidelinks {vertical-align: top; width: 176px;}
	td#sidelinks a {display: block; text-decoration: none;
			border: 1px solid gray;
			border-color: rgb(90%,85%,80%) rgb(80%,75%,70%)
			rgb(80%,75%70%) rgb(90%,85%,80%);
			background: rgb(92%,91%,90%) url(images/link-base.gif)
			3px 50% no-repeat;
			padding: 2px 10px 1px 30px; margin: 0;
			font: bold 90% Arial, Verdana, sans-serif; font-variant:small-caps;
		color: #3A6EA5;}
	td#sidelinks a:hover { background-image: url(images/link-hover.gif);
	border-color: rgb(80%,75%,70%) rgb(90%,85%,80%)
			rgb(80%,75%70%) rgb(90%,85%,80%);}
	/* td#sidelinks a#apparatus {background-image: url(images/link-now.gif);
		background-color: rgb(90%,93%,87%); color: black;} */
	td#sidelinks h4 {padding: 1em 0.25em .10em; margin: 0;
		border:: 1px solid silver; border-width: 0 1px;
		background: rgb(96%,95%,94%); color: rgb(46%,45%,44%);
		font: bold 90% Arial, Verdana, sans-serif; font-variant:small-caps;
		color:#666666;}
	td#callcounts {vertical-align: top; width: 175px;}
	td#callcounts a {display: block; text-decoration: none;
			border: 1px solid gray;
		border-color: rgb(90%,85%,80%) rgb(80%,75%,70%)
			rgb(80%,75%70%) rgb(90%,85%,80%);
			background: rgb(92%,91%,90%) 
			3px 50% no-repeat;
			/* padding: 2px 10px 1px 10x; margin: 0; */
			padding: 0; margin: 0;
			font: bold 80% Arial, Verdana, sans-serif; font-variant:small-caps;
		color: #3A6EA5;}
	td#callcounts h4 {padding: 1em 0.25em .10em; margin: 0;
		border:: 1px solid silver; border-width: 0 1px;
		background: rgb(96%,95%,94%); color: rgb(46%,45%,44%);
		font: bold 90% Arial, Verdana, sans-serif; font-variant:small-caps;
		color:#666666;}
	
	#frame {
		width:740px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		border: 1px solid #666666;
		border-top: 5px solid #666666;
		border-bottom: 3px solid #666666;
		}
		
	
	
	#contentleft {
		width:179px;
		padding:0px;
		float:left;
		background: #fff url(images/stone.jpg) bottom no-repeat;
		height:851px;
		border-right: 1px solid gray;
		border-left: 1px solid gray;
		border-top: 5px solid black;
		border-bottom: 5px solid black;
		 
		}
	
	
		
	#contentcenter {
		width:556px;
		padding:0px;
		float:left;
		background:#Fff;
		height:851px;
		border-right: 2px solid gray;
		border-top: 5px solid black;
		border-bottom: 5px solid black;
		
		}
		
		#contentleftcontactpage {
		width:179px;
		padding:0px;
		float:left;
		background: #fff url(images/stone.jpg) bottom no-repeat;
		height:900px;
		border-right: 1px solid gray;
		border-left: 1px solid gray;
		border-top: 5px solid black;
		border-bottom: 5px solid black;
		 
		}
	
	
		
	#contentcentercontactpage {
		width:556px;
		padding:0px;
		float:left;
		background:#Fff;
		height:900px;
		border-right: 2px solid gray;
		border-top: 5px solid black;
		border-bottom: 5px solid black;
		
		}
	
	#contentright {
		width:64px;
		padding:0px;
		float:left;
		background:#666;
		height:700px;
		border-right: 1px solid gray;
		border-left: 1px solid gray;
		}
	
	#contentheader {
		background:#fff;
		
		}
		
	#footer { 
		width:735px;
		height:16px;
		background: #ccc url(images/whitecs.gif) bottom no-repeat;
		}
		
	#footer a {display: block; text-decoration: none;
	}
		
	p,h1,pre {
		margin:5px 10px 10px 10px;
		}
	
	
		
	p.stone {
		margin: 0px 0px 0px 0px;
		}
			
	h1 {
		font-size:18px;
		padding-top:0px;
		}
		
	#contentheader h1 {
		font-size:24px;
		padding:0px;
		margin:0px;
		height:145px;
		width:738px;
		background: #fff url(images/header6.jpg) no-repeat;
		border-right: 1px solid black;
		border-left: 1px solid black;
		}
	
	#contentright p { font-size:10px}
	
		.floatright
		{
			float: right;
			width: 300px;
			height: 225px;
			background: #fff url(images/newbegin.jpg) no-repeat;
			margin-right:10px;
		}
		
		#headlines {
			width:250px;
			height:250px;
			margin-left:8px;
			margin-right:4px;
			border-style:groove;
			border-color: gray;
			border-width:5px;
			float:left;
			}
		
		#headlines p {
			font: 70% Georgia, "Times New Roman", Times, serif;
			
			}
			
		#headlines h3 {
			font: bold 90% Georgia, "Times New Roman", Times, serif;
			background: rgb(96%,95%,94%); color: rgb(46%,45%,44%);
			margin-top:0px;
			padding:5px;
			}
			