body,td,div {
	font-family: verdana, helvetica, sans-serif;
	font-size:10pt;
	color:#333;
	line-height:1.3em;
}
ul{margin:5px;}
li{margin:5px;}
a {text-decoration: none;}
img {border-width:0px; padding:0px; margin:0px;}

.white{color:#fff;}
.grey{color:#666;}
.black{color:#000;}
a.black:hover{color:#000; border-bottom:1px dashed #689; background-color:#eee;}
a.black{border-bottom:1px dashed #9cc;}

.phone{
	font-size:.75em;
	text-align:left;
	border-bottom:1px solid #ccc;
	padding:5px 0px 5px 0px;
}
.phone2{
	text-align:right;
	border-bottom:1px solid #ccc;
	padding:5px 0px 5px 0px;
	font-size:.75em;
}

.small {
font-size:.75em;
}
.tiny {
font-size:.6em;
}
.large {
font-size: 1.2em;
}



th.user{
	font-family:Verdana, Arial, sans-serif;
	font-size:.7em;
	color:#000;
	background-color:#ccc;
	border-bottom:4px double #ccc;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	padding:1px;
}
td.user{
	font-family:Verdana, Arial, sans-serif;
	font-size:.7em;
	color:#333;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:3px;
}
input,textarea{
	font-family:Verdana, Arial, sans-serif;
	color:#333;
	background-color:#ffffff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
input.error, textarea.error { border:1px solid #c00;}
input.save {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color:#096;
	border:2px outset #063;
	font-variant:small-caps;
	cursor:pointer;
}
input.delete {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background-color:#990000;
	border:2px outset #cc0000;
	cursor:pointer;
	width:15px;
}
signout {
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ffffff;
	background-color:#006699;
	border:2px outset #006699;
	font-variant:small-caps;
}