body
{
    background-color:#ccc;
    background-image: url("/friendtire.nsf/backgrad.gif");
    background-repeat:repeat;
    margin:0 0 0 0;
    padding:0 0 0 0;
    font-family:Arial, Sans-Serif;
    color:#fff;
}

.printonly {display: none;}
h1
{
	width:869px;
	height:65px;
	color:#fff;
	background-image:url("/friendtire.nsf/headerback.jpg");
	background-repeat:no-repeat;
	text-align:center;
	/*vertical-align:center;*/
	padding-top:.35em;
	margin:auto;
	
}
#MainBorder, #HeaderBorder, #MenuBorder{
	margin:0;
}
.clear
{
	clear:both;
}
a:link
{
	color:#000;
	text-decoration:none;
}
a:visited
{
	color:#000;
	text-decoration:none;
}
a:hover
{
	color:#444;
	text-decoration:underline;
}
#HeaderBorder{
	width:892px;
	height:122px;
	background-image:url("/friendtire.nsf/titlepic.png");
	background-repeat:no-repeat;
}
#MainAddress
{
	float:right;
	color:Black;
	margin:.75em;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:0;
}
#Login
{
	color:#f90;
	font-weight:bold;
	float:right;
	font-size:1.2em;
	margin:.75em;
	margin-top:.25em;
}
#Login a:link{
	color:#f90;	
}
#Login a:hover{
	color:#fd0;
}
#Login a:visited
{
	color: #f50;
}
#MenuBorder
{
	width:892px;
	height:50px;
	background-image:url("/friendtire.nsf/menuback.png");
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:9px;
	margin-bottom:-10px;
}
#MenuBody
{
	background-color:#ccc;
	width:873px;
	padding:0;
}
#Menu
{	
	width:auto;
	margin:auto;
	padding: 0;
	text-align: center;
	display:inline;
	list-style-type: none;
	font-weight:bold;
	font-size: 1.1em;
	z-index:99;
}
	
	#Menu li
	{	float: left;
		list-style: none;
	}

	#Menu li a
	{	display: block;
		padding:.25em 1em .25em 1em;
		text-decoration: none;
		width: 100px;
		white-space: nowrap;}

	#Menu li a:hover
	{	background: #eee;}
		
		#Menu li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border: 1px solid black;
			font-size:.9em;
			background-color:#eee;
			z-index: 99;
			}
		
		#Menu li ul li
		{	float: none;
			width:100%;
			display: inline;
		}
		
		#Menu li ul li a
		{	
			width: auto;
		}
		
		#Menu li ul li a:hover
		{	
			background-color: #999;
			color:#fff;
		}


#MainBorder
{
	width:900px;
	margin-left:auto;
	margin-right:auto;	
}
#ContentBorder
{
	clear:both;
	background-color:#fff;
	color:#000;
	width:873px;
	margin-top: .35em;
	margin-left:3px;
	border:solid 6px #999;
	z-index:0;

}
#Content
{
	z-index:1;
}
#Content h2
{
	padding: 0 .25em 0 .25em;
	text-align:center;
}
#Content p, h3{
	padding: 0 .5em 0 .5em;
}

#Content a
{
	color:#090;
	text-decoration:underline;
}

#FooterBorder
{
	margin-left:3px;
	width:885px;
	background-color:#000;
	text-align:center;
}
#FooterBorder a
{
	color:#fff;
}

#navcontainer{
	width:100px;
	margin:auto;
	padding:.25em;
	background-color:#ddd;	
	border:solid 3px #333;
}
#navcontainer ul, #navcontainer ul li{
	list-style-type:none;
	padding:.1em;
	}
#admin{
	width:869px;
	margin:auto;
	border:solid 3px #333;
	padding:1em;
	background-color:#ccc;
	color:#000;
	}
#admin table{
	border:solid 1px black;
	padding: 1em;
	}
#admin table tr{
	background-color:#ddd;
	}
#admin table tr td{
	padding:.5em;
	}
#admin table table{
	border:none;
	padding:0;
	}
#admin table table tr td{
	padding:.25em;
	}
	
#formlayout
{
	color:Black;
	margin:.75em;
	margin-bottom:0;
}

.hidebutton
{
  visibility: hidden
}

