body,pre
{
    font-size: .75em;
    font-family: Verdana, Helvetica, Sans-Serif;
}

h1, h2, h3, h4, h5, h6
{
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:0.5em;
}
h1
{
    font-size: 3em;
}
h2
{
	font-size: 2em;
}
h3
{
    font-size: 1.5em;
}
h4
{
    font-size: 1.25em;
}
h5
{
    font-size: 1.15em;
}

h6
{
    font-size: 1em;
}

.tight
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

.tight_darkblue
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	color:#000080;
}

.ptight
{
	margin-top:0.5em;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}

pre
{
font-size: 0.9em;
margin-top:0px;
}

table.mp
{
	border-collapse:collapse;
	margin-bottom:1.5em;
	margin-top:0.2em;
	background-color:#fffff0;
}

table.mp td
{
	border:1px solid #c0c0c0
}


table.list
{
	border-collapse:collapse;
	margin-bottom:1.5em;
	margin-top:0.2em;
	background-color:#ffffff;
	margin-left:32px;
}

table.list tr
{
    height:1.8em;
}
table.list td
{
	border:1px solid #c0c0c0
}

table.list th
{
	border:1px solid #c0c0c0
}


table.blue
{
	border-collapse:collapse;
	margin-bottom:1.5em;
	margin-top:0.2em;
}

table.blue td
{
	border:1px solid #0080ff;
	padding:7px;
}

table.blue th
{
	border:1px solid #0080ff;
	padding:7px;
}


.premark
{
    color:#008000;
    font-weight:normal;
}

.premark_red
{
    color:#800000;
    font-weight:normal;
}

li{margin-bottom:5px}
a{color:#36c;text-decoration:underline;}
p{margin-top:0.5em}