body {
	margin: 0px 0px; padding: 0px 0px
}
a {
	color: #0066cc
}
a:visited {
	color: #777777
}
a.txt {
	color: #000000; text-decoration: none
}
a.txt:hover {
	color: #000000; text-decoration: underline
}
table {
	font-family: arial, sans-serif; font-size: 80%
}
td {
	padding: 0px 15px 0px 15px
}
tr.top td {
	border-bottom: #cccccc 1px solid
}
tr.main td {
	padding-bottom: 40px; border-bottom: #cccccc 1px solid
}
tr.footer td {
	padding-top: 15px; padding-bottom: 15px
}
td.content {
	padding-right: 45px
}
p {
	margin: 0px 0px 1em
}
h1 {
	font-weight: normal; font-size: 150%; margin: 1em 0px 1em
}
h2 {
	font-weight: bold; font-size: 100%; margin: 0px 0px 0.5em
}
h1.small {
	font-size: 100%; color: #777777; font-weight: normal; margin: 0px 0px
}
li {
	margin-bottom: 1em
}
li span {
	color: #777777
}
div.menu div {
	padding-bottom: 1em
}
div.menu a:visited {
	color: #0066cc
}
div.menu img {
	margin-right: 7px
}
div.numbers a {
	padding: 0px 0.2em
}
div.numbers span {
	color: #000000; font-weight: bold; background-color: #f2f2f2; padding: 5px 5px
}
.gray {
	color: #777777
}
table.c-table td {
	font-size: 12px; padding: 5px; background-color: #f2f2f2; border: none
}
table.form td {
	font-size: 12px; padding: 0px 0px 1em; border: none
}
table.form td input {
	width: 300px
}
table.form td select {
	width: 300px
}
table.form td textarea {
	width: 300px; height: 100px
}
