* { margin: 0; padding: 0; }
p { margin: 0 0 10px 0; }

body { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #616161; }

h1, h2, h3 { margin-top: 0; color: #8C0209;}

h1 { font-size: 1.6em; font-weight: normal; }
h2 { font-size: 1.6em; }
h3 { font-size: 1em; }

#sidebar1 h2 { font-size: 1.2em; }

#logo h1 span { display: none; }

#logo h1 {
	float: left;
	margin: 0;
	width: 387px;
	height: 52px;
	margin: 0 0 10px 0;
	color: #8C0209;
	background: url(../images/logo.gif) 0 0 no-repeat;
}

a { text-decoration: none; color: #8C0209; }
a:hover { border-bottom: none; }
a img { border: none; }

.print_hide { display: none; }

#sidebar1 { position:absolute; top: 120px; left: 0px; width: 137px; }
#content { position:absolute; top: 120px; left: 170px; width: 450px; margin: 0 20px 0 0; }
#sidebar2 img { position:absolute; top: 239px; left: 0px; }

#sidebar1 li, #sidebar2 li { list-style: none; margin: 0; padding: 0; }
#sidebar1 img, #sidebar2 img { width: 137px; height: 103px; }
#sidebar1 p a { display: none; }
.sidebar h2 {
	width: 137px;
	height: 27px;
	margin: 13px 0 0 0;
	padding: 5px 0 0px 15px;
	background: url(../images/img05-p.jpg) no-repeat left top;
	letter-spacing: -1px;
	font-size: 16px;
	color: #FFFFFF;
}

#footer { display: none; }

img.print { width: 450px; height: 221px; }

#menu {
	float: left;
	width: 650px;
	margin: 0 auto;
	padding: 0;
	height: 50px;
	background: url(../images/img02-p.jpg) no-repeat left top;
}

#menu p {
	margin: 13px 0 0 20px;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
}

.sidebar1text { text-align:center; font-size:1.0em; }
.subheadtext { text-align:center; color:#000; font-size:1.0em; }
#print_contact { position:absolute; top: 229px; left: 0px; }

.title {
	margin: 0;
	padding: 10px 0 4px 20px;
	font-weight: normal;
}

h1.title a {
	border-bottom: none;
	color: #8C0209;
}

title.title a:hover {
	border-bottom: 1px dotted #000000;
}

table { border: 1px solid #333;	}
th { background-color: #666; color: #000; text-align: center; padding: 0 0 2px 0; }
tr.alt { background-color: #CCC; }
td { padding: 2px 0 2px 2px; }

