﻿body { margin: 0px; background-image: url(/ray/wheelhorse/images/layout/bg01.gif); } /* #efefef; */
body, input, select { font-family: Verdana, Sans-Serif; font-size: x-small; }
a img { border-width: 0px; }


.hidden { display: none; }


ul li { padding: 4px; }


div.message { border-width: 1px; border-style: solid; border-color: #003366; background-color: #f7f1e8; padding: 3px; border-top-width: 0px; margin: 0px; color: #000000; }

input.navfeedback { width: 160px; }
textarea.navfeedback { width: 160px; height: 180px; font-family: Verdana, Sans-Serif; }



div.photosheet { background-color: #f7f1e8; color: #000000; padding: 6px; }
div.caption { margin: 10px 30px 5px 30px; background-color: #ffffff; border: 1px solid #3a3a18; padding: 3px; text-align: left; }
div.photo { text-align: center; }




table.eventnav { width: 100%; background-color: #3a3a18; margin-top: 15px; margin-left: 0px; }
table.eventnav a { color: #ffffff; }
td.eventback { width: 50%; padding-left: 20px; }
td.eventnext { width: 50%; padding-right: 20px; text-align: right; }

div.footer { text-align: center; }





div.banner {
	background-repeat: no-repeat;
	position: relative;
	left: -20px;
	top: 10px;
	width: 98%;
	margin-bottom: 0px; 
	height: 28px;
	line-height: 27px;
	padding: 3px;
	font-weight: bolder;
	color: #ffffff;
	vertical-align: middle;
	text-indent: 32px;
}
				                                                                                                         
div.pageinfo { border-width: 1px; border-style: solid; padding: 6px; margin-top: 0px; background-color: #f7f1e8; }

div.bannermessage { background-image: url(/images/graphics/banner-header-003366.gif); }
div.messageblock { border: 1px solid #003366; padding: 5px; margin: 0px; background-color: #8f815c; color: #ffffff; font-weight: bolder;}
div.messageheader { background-color: #cccccc; border-width: 1px; border-style: solid; border-color: #003366; border-bottom-color: #898989; text-indent: 4px; line-height: 20px; font-weight: bolder; }

div.messagealone { border-top: 1px solid #003366; }
div.messagesplit { width: 98%; margin-left: 1%; margin-top: 6px; margin-bottom: 6px; }
img.messagesplit { width: 100%; height: 1px; }
td.tabletopper { background-color: #666666; text-align: center; padding: 1px; color: #000000; }
td.tabletopper a { color: #ffcc00; text-decoration: none; }
td.tabletopper .subtle { color: #ebeb32; }
.code { font-family: Courier New, Courier, Lucida Console; background-color: #ffffff; border: 1px solid #000000; font-size: larger; padding: 2px; }
td.label {
	text-align: right;
	padding-right: 4px;
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 165px; 
}


img.expand {
	position: relative;
	margin-bottom: 5px; 
}