﻿.formlist
{
	list-style:none;
	margin:0;
	padding:0;	
}
.formitem
{
	margin:.1em .2em;
	padding:.2em;
}
.label
{
	font-size:1em;
	display:block;
	font-weight:100;
}
.control
{
	font-size:1em;
}
.name
{
	width:12em;
}
.login
{
	width:10em;
}
.password
{
	width:10em;	
}
.email
{
	width:18em;	
}
.phone
{
	width:10em;
}
.address
{
	width:18em;
}
.state
{
	width:1em;
}
.zip
{
	width:3em;
}
.comment
{
	width:18em;
}
.note
{
	width:20em;
}
.buttons
{
	text-align:right;
	padding:.5em 1em;
	clear:left;
}
.button
{
	text-align:center;
	padding:.5em .3em;
	color:#fff;
	background:#000 url(images/ButtonBg.png) repeat-x left center;
	border:solid 1px #666;
	margin:0 .2em 0 0;
	font-size:.9em;
	cursor:pointer;
}
.button:hover
{
	background:#000 url(images/ButtonBg.png) repeat-x left top;
}
* html .button
{
}
.navbutton, 
a.navbutton, 
a.navbutton:link, 
a.navbutton:active, 
a.navbutton:visited
{
	display:inline-block;
	padding:.5em .25em;
	color:#fff;
	background:#000 url(images/NavButtonBg.png) repeat-x left bottom;
	border:solid 1px #069;
	margin:0 0 0 .2em;
	font-size:1em;
	font-weight:100;
	text-decoration:none;
	cursor:pointer;
}
.navbutton img
{
    vertical-align:middle;
    display:inline-block;
}
.navbutton:hover, 
a.navbutton:hover
{
	border:solid 1px #09c;
	background:#000 url(images/NavButtonBg.png) repeat-x left center;
}
* html .navbutton
{
}
* html .hover
{
}
.fixedwidth
{
	width:120px;
}
