body { color: #001d40; font-size: 14px; font-family: Arial; background-color: #9a0101; position: relative; margin: 0; padding: 0; }
h1, h2 { font-style: italic; margin: 0; padding: 0 0.5em 0.2em 0; }
h1 { color: #9a0101; font-size: 2em; }
h2 { color: #005783; font-size: 1.5em; }
p { margin: 5px 0 10px; padding: 0; }
hr {
	margin-top: 20px;
	margin-bottom: 30px;
}

.boxes td { background-color: #fff; border: solid 1px #c55050; }
img { border-style: none; border-width: 0; }
.boxes td p { margin: 5px; }
.boxes td ul { margin: 5px; padding: 0; }
.boxes td li { margin: 0 0 5px 0; padding: 0; list-style: none; }
form { margin-bottom: 0; margin-left: 0; }
form br { clear: left; }
label { text-align: right; vertical-align: top; width: 75px; float: left; margin-left: 10px; padding-right: 5px; display: block; }
input, textarea { float: left; margin-bottom: 10px; display: block; }
#wrapper { background-color: #fff; position: relative; width: 748px; margin: 10px auto 500px; padding: 0; }
#head { background-image: url(../img/back-head-red1.gif); background-repeat: no-repeat; background-position: center top; position: relative; height: 149px; z-index: 100; margin: 0; padding: 0; }
#banner { color: #fff; position: relative; height: 75px; margin: 0; padding: 0; }
#nav { z-index: 1000; margin-top: 47px; margin-left: 73px; }
#nav ul { height: 61px; margin: 47px 0 0 30px; padding: 0; list-style-type: none; }
#nav li { font-weight: bold; margin: 0 -5px 0 0; padding: 0; display: inline; }
#main-body { background-image: url(../img/back-body-red.gif); background-repeat: repeat-y; background-position: center top; position: relative; z-index: 1; margin: 0; padding: 10px 40px 30px; }
#foot { color: #b3d0f2; font-size: 12px; background-image: url(../img/back-foot-red1.gif); background-repeat: no-repeat; background-position: center bottom; text-align: center; position: relative; height: 54px; margin: 0; padding: 0; }
#foot ul { margin: 0; padding: 3px 0 0; list-style-type: none; }
#foot li { margin: 0; padding: 0; display: inline; }
#foot a:link,
#foot a:visited,
#foot a:hover,
#foot a:active { color: #b3d0f2; text-decoration: none; margin: 0; padding: 0; }
#foot a:hover { color: #fff; margin: 0; padding: 0; }
.side { position: relative; float: right; margin-left: 10px; }
.side-box {
	position: relative;
	margin: 10px 0 10px 20px;
	border: solid 1px #3386af;
}
.side-box h3 { color: #fff; background-image: url(../img/back-h3.gif); background-repeat: repeat-x; background-position: center; text-align: center; margin: 0; padding: 0.3em; }
.side-box p { margin: 5px 5px 10px; }
.side-box ul { margin: 0 0 10px 0; padding: 0; }
.side-box li { margin: 5px 5px 1px 20px; padding: 0; }
a:link { }
a:visited { }
a:hover { }
a:active { }
