body {
	text-align: center;
	background: khaki;
}

/* edit.com visible styles */
BODY, TD, .NormalText { text-decoration: none; font-weight: normal; font-style: normal; color: #000; font-size: 13px; font-family: Verdana, Geneva, Arial, sans-serif; }

.Title		{ color: #000000; font-size: 48px; font-weight: bold; font-family: Verdana; }
.Header		{ color: #000000; font-size: 16px; font-weight: bold; font-family: Verdana; }

.Green		{ color: #006400; }
.Black		{ color: #000000; }
.White		{ color: #FFFFFF; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

IMG.FloatLeft 	{ float: left; margin: 0 5px 5px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 5px 5px; }

h1 {
	font-family: BlackChancery, Calligrapher, Black Chancery, Verdana, Geneva, Arial, sans-serif;
	font-size: 48pt;
	color: black;
	text-align: center;
}
h2 {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: medium;
	color: black;
	text-align: center;
}

p   { text-align: left; }

ul  {
	text-align: left;
	list-style-type: square; 
	list-style-position:inside; 
}
hr  {
	width: 754px; 
	height: 3px; 
	background-color: black;
}

a         { text-decoration: none; }
a:link 	  { color: darkgreen; background: transparent }
a:visited { color: forestgreen; background: transparent }
a:active  { color:#FF0000; background: transparent }

table.Contact td { vertical-align: top; }
table.Contact td.label { width: 160px; font-weight: bold; }
table.Contact input.contact_text { width: 250px; }
table.Contact textarea.contact_textarea { width: 250px; height: 125px; }
table.Contact td.label em { color: #AF0000; }

* .message { font-weight: bold; }
* .error { color: red; }
* .success { color: green; }