body
	{
		margin: 0;
		padding: 0;
		font: 90% arial, hevetica, sans-serif;
		text-align: center;
		color: #333;
		background-color: #ffffcc;
		background-attachment: fixed;
		background-image: url(siteimages/bkgrd.gif);
	}
	
		
	#container
	{	
		border: 1px solid #330000;
		margin: 1em auto;
		width: 680px;
		text-align: left;
		background-color: #ffffcc;

	}
	
	#header
	{	
		height: 146px;
		background-image: url(siteimages/header.jpg);
		border-bottom: 1px solid #330000;
		position: relative;
	}
	
	#header h1
	{
		font-size: 1px;
		color: #fff;
		margin: 0;
		padding: 0;
	}

	#mainnav
	{
		position: relative;		
		background-color: #993300;
		padding: 0;
		margin-bottom: 0px;
		border-bottom: 1px solid #330000;
	}
	
	#mainnav ul
	{

		margin: 0 0 0 5px;
		padding: 0 10px;
		text-align: right;
	}
	
	#mainnav li
	{

		display: inline;
		padding: 0 10px;
		font-variant: small-caps;
	}
	
	#mainnav li a
	{	
		width:100px;
		font-weight: bold;
		text-decoration: none;
		color: #ffc;
	}
	
	#mainnav li a:hover
	{
		text-decoration: underline;
		color: #ffffcc;
		background-color: #993300;
	}
	
	#mainnav li a:active
	{
		text-decoration: none;
		color: #ffffcc;
		background-color: #993300;
	}
	
	#contents h1
	{
 		padding: 5px 0 0 5px;
		margin: 0 0 5px 0;
		color: #330000;
		font-size: xx-large;
		font-style: normal;
		font-variant: small-caps;
	}
	
	 #contents h2
	{
 		padding: 5px 0 0 5px;
		margin: 0 0 5px 0;
		color: #330000;
		font-size: medium;
		font-style: normal;
		font-variant: small-caps;
	}



	#contents
	{
		/*position : fixed;*/
		z-index : 0; 
		margin : 0 0 10px 10px; 
		padding : 5px 10px 20px 0; 
		color : #330000; 
	}

	#contents p
	{
		text-align: center;
		font-size: large;
	}

	#footer
	{	
		padding: 0 5px 3px 0;
		text-align: right;
		clear: both;
		height: 1em;
		background-color: #99cc99;
		border-top: 1px solid #330000;
		
	}
	
	#footer a 	
		{ 
		font-size: small;
		text-decoration: none;
		color: #330000;
		}


	#frame
	{
		text-align: center;	
		margin: 15px 0;
		padding: 0;
	}

	.servicest
	{ 
		color: #330000;
		width: 620px;
		border: none;
		border-spacing: 0px;
	}


	.servicest td.servhd
	{ 	
		padding: 0 0 5px 0;		
		border: none;	
		font-weight: bold;
		letter-spacing: 2px;
		/*background-color: #ffffcc;*/
		text-align: left;
		font-size: large;
		font: 100% arial, hevetica, sans-serif;
		color: #330000;
	}



	.servicest td
	{ 

		border: none;
		color: #330000;
		/*background-color: clear;*/
		text-align: left;
	
		padding-left: 5px;
	}
	
	.tabletxt
	{
		padding: 0;
		letter-spacing: 2px;
		font-size: medium;
		font-weight: bold;
		font-style: italic;
		font: 100% arial, hevetica, sans-serif;
		color: #330000;
	}

	#frame img
	{

		width: auto;
		padding: 2px;
		border: 1px solid #330000;
	}

	.spacer
	{
		clear: both;
	}
	

	img
	{

		border-style: none;

	}
