.menu {
	top: -108px;
	position: relative;
	left:-1px;
}
.maintable{
	background-image:url(pageback.jpg);
	background-repeat:no-repeat;
	background-color:white;
	border: 1px solid #666666;
}

h1 {font-size:18px; margin-bottom:5px;}
.description{
	padding-left: 50px;
}
body,td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
label
{
width: 150px;
float: left;
text-align: left;
display: block;
}

.photo {border-style:solid; border-width:1px; border-color:#999999;}

#mylabel
{
width: 150px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

#navlist
{
padding: 0px 0;
margin-left: 0;
/*border-bottom: 1px solid #778;*/
font: bold 12px Verdana, sans-serif;
height:13px;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
	padding: 3px 0.5em;
	margin-left: 3px;
	text-decoration: none;
}

#navlist li a:link { color: #333333; }
#navlist li a:visited { color: #333333; }

#navlist li a:hover
{
color: #FFFFFF;
background: #f4100f;
}

#navcontainer
{
	position: relative;
	margin: 0px;
	padding: 0;
	height: 20px;
	top: 20px;
}


