body
{
	background: white;
	margin: 40px;
	padding: 0;
	color: black;
	font-family: "times new roman", palatino, georgia, "tebuchet ms", verdana, arial, serif;
	font-size: 11px;
	line-height: 120%;
}

td { font-size: 11px; }

.popup
{
	margin: 0;
	padding-top: 20px;
	color: black;
	font-family: "tebuchet ms", verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 120%;
	background: none #CCD6E0;
}

a:link
{
	color: #840000;
	text-decoration: underline;
}

a:hover
{
	color: #036;
	text-decoration: underline;
}

a:visited
{
	color: #520000;
	text-decoration: underline;
}

a:visited:hover
{
	color: #036;
	text-decoration: underline;
}

.masthead
{
	visibility: hidden;
	display: none;
}

.nav
{
	visibility: hidden;
	display: none;
}

.nav img
{
	visibility: hidden;
	display: none;
}

.hidden
{
	visibility: hidden;
	display: none;
}

h1
{
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
}

.secondarytitle { padding-top: 8px; }
.small { font-size: 10px; }

.chapter
{
	font-size: 10px;
	color: #840000;
	white-space: nowrap;
}


.credit
{
	visibility: hidden;
	display: none;
}

.printcredit
{
	font-size: 10px;
	text-align: center;
}

img { border: 0; }
input { font-size: 10px; }

.signup td
{
	padding: 3px;
	vertical-align: bottom;
}

.signupinput { font-size: 11px; }
.nowrap { white-space: nowrap; }
.signupwidth { width: 100%; }

.signup tr
{
	border-bottom: #BDC6CF;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	margin: 2px;
}

.ismall { font-size: 10px; }
.dilogos img { padding-bottom: 6px; }

.error
{
	font-weight: bold;
	color: red;
}
