.SbnpContent
{
	display: block;
	font-family: Arial, Sans-Serif;
	font-size: 90%;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

.SbnpConstrainedContent
{
	display: block;
	font-family: Arial, Sans-Serif;
	width: 80%;
	text-align: center;
	margin-left: 5%;
}

.Underline
{
	text-decoration: underline;
}

.ErrorMsg
{
	color: #ff0000;
	font-weight: bold;
	font-size: 80%;
}

.Warning
{
	font-weight: bold;
	font-size: 80%;
	color: #993333;
}

.Example
{
	color: #404040;
	font-size: 80%;
}

.SbnpNormal
{
	text-align: left;
}

.SbnpCenter
{
	text-align: center;
}

.SbnpContent a:link, .SbnpConstrainedContent a:link
{
	color: #0000ff;
}

.SbnpContent a:visited, .SbnpConstrainedContent a:visited
{
	color: #0000ff;
}

.SbnpContent a:hover, .SbnpConstrainedContent a:hover
{
	color: #ff0000;
}

.SbnpContent a:active, .SbnpConstrainedContent a:active
{
	color: #800000;
}

.SbnpSimpleForm
{
	width: 550px;
}

.NoWrap
{
	white-space: nowrap;
}

.Center
{
	display:block;text-align:center;
}

hr.SbnpHRForSimpleForm
{
	color: #cccccc;
	height: 1px;
	width: 300px;
	text-align: center;
}

legend
{
	font-size: 110%;
	color: #3366cc;
	padding: 6px;
}

label
{
	font-size: 80%;
}

acronym, abbr
{
	border-bottom: dashed 1px #cccccc;
}

dt
{
	font-weight: bold;
}
