body {
	margin:0px;
	padding: 0px;
	background-color:#FFFFFF;
}
body, td, p {
	font-family: Arial;
	font-size:12px;
	}

a {color:white;}
a:hover {color:#FFFFCC;}

.title {font-size:16px; font-weight:bold;}
.subtitle {font-size:14px; font-weight:bold;}

.listing {border-top:1px solid #CCCCCC; }
.listingphoto {margin:10px;}

.linespacing {line-height:20px;}

#content {width:780px; background-color:#FFFFFF;}
#content a {color:#336699;}
#content a:hover {color:#333333;}
#navtrail {width:760px; background-color:#FFFFFF; padding:10px;}

.small {font-family:verdana;font-size:10px;}

.savebtn {cursor:hand;font-family:"Trebuchet MS", Arial; font-size:18px; color:black;background-color:#FFCC33; border:2px solid black;}

input, select, textarea {color:#333333;border:1px solid #CCCCCC;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.inputhover {color:black;border: 1px solid black; padding: 3px; font-family:Arial, Helvetica, sans-serif; font-size: 12px;background-color:#FFFFCC;}

.errormsg {padding:15px; margin:10px; border: 1px solid #990000; background-color:#FFD9D9;}
.errormsg h1 {font-family:"Trebuchet MS", Arial;font-size:16px; margin-top: 0px;}
.errormsg ul {margin-bottom:0px;}