body
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial,helvetica,sans-serif;
}

body.pf a { color: #003366; background-color: transparent; }
body.pf a:hover { color: #6699cc; background-color: transparent; }

a:link { color: #003366; background-color: transparent; }
a:visited { color: #003366; background-color: transparent; }
a:hover { color: #6699cc; background-color: transparent; }
a:visited:hover { color: #6699cc; background-color: transparent; }
a:active { color: #6699cc; background-color: transparent; }

h1 { font: normal 22px/26px verdana,arial,helvetica,sans-serif; color: #336699; background-color: transparent; margin-bottom: 12px; margin-top: 0; }
h2 { font: normal 20px/22px verdana,arial,helvetica,sans-serif; color: #336699; background-color: transparent; margin-bottom: 12px; margin-top: 0; }
h3 { font: normal 18px/20px verdana,arial,helvetica,sans-serif; color: #336699; background-color: transparent; margin-bottom: 0; margin-top:16px; }
h4 { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: #336699; background-color: transparent; margin-bottom: 0; }
h5 { font-family: times, times new roman, serif; font-weight: bold; color: #336699; background-color: transparent; letter-spacing: .2em; margin-bottom: 0; }

ol { font-family: verdana,arial,helvetica,sans-serif; }
ul { font-family: verdana,arial,helvetica,sans-serif; }
li
{
	margin-bottom: 1px;
	font: 10px/14px verdana,arial,helvetica,sans-serif; color: #000000;
}
li a { font-weight: bold; }

div.pf h2 { font: bold 14px verdana,arial,helvetica,sans-serif; line-height: 14px; margin: 0 0 0 0; color: #000; background-color: transparent; border-bottom: solid 1px #369; border-left: solid 12px #369; padding-left: 4px; }
div.pf h2 a { color: #000; background-color: transparent; text-decoration: none; }
div.pf h2 a:hover { color: #6699cc; background-color: transparent; text-decoration: none; }
div.pf { margin: 0; padding: 0; }
div.pf a { color: #003366; background-color: transparent; }
div.pf a.blk { color: #000000; background-color: transparent; } 
div.pf a:hover { color: #6699cc; background-color: transparent; }
div.pf p { margin: 6px 0 10px 0; line-height: 16px; }

/*div.headernav { text-decoration: none; }*/
div.headernav { text-decoration: underline; }
div.headernav a
{
	color: #003366;
	background-color: transparent;
	text-decoration: none;
}
div.headernav a:hover
{
	color: #6699cc;
	background-color: transparent;
	text-decoration: underline;
}

#topnav { width: 100%; height: 14px; margin: 41px 0 24px 0; }
#topnav td { border-right: solid 1px #036; border-bottom: solid 1px #036; }
#topnav td.last { border-right: none; }

#container
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px auto;
	width: 100%;
	padding-top: 1px;
	background-color: #e5e5e5;
	text-align: left;
}

.TextBoxStyle
{
}

.copyright {color: #666666; font-size: 60%;}

.instructions
{
	font-size: 80%;
	color: black;
}

.LabelStyle
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial,helvetica,sans-serif;
}

/*
.CategoryLabelCell
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial,sans-serif;
	border-right: #003366 thin solid;
	border-top: #003366 thin solid;
	border-left: #003366 thin solid;
	border-bottom: #003366 thin solid;
	background-color: #dcdcdc;
}
*/

.CategoryLabelCell
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial,sans-serif;
	background-color: #dcdcdc;
}

.tablelabelstyle { font: 12px/16px verdana,arial,helvetica,sans-serif; color: #000000; }

.lnav { text-decoration: none; }
.lnav2 { font: 12px/12px verdana,arial,helvetica,sans-serif; padding-bottom: 8px; text-decoration: none; font-weight: bold; }
.lnav3 { font: 12px/12px verdana,arial,helvetica,sans-serif; padding-bottom: 6px; text-decoration: none; font-weight: normal; }
.lnav4 { font: 11px/11px verdana,arial,helvetica,sans-serif; padding-bottom: 6px; text-decoration: none; font-weight: normal; }
.lnav5 { font: 11px/11px verdana,arial,helvetica,sans-serif; padding-bottom: 6px; text-decoration: none; font-weight: normal; }
.lnav6 { font: 11px/11px verdana,arial,helvetica,sans-serif; padding-bottom: 6px; text-decoration: none; font-weight: normal; }
.lnav7 { font: 11px/11px verdana,arial,helvetica,sans-serif; padding-bottom: 6px; margin-left: 6px; text-decoration: none; font-weight: normal; }
.lnav8 { font: 11px/11px verdana,arial,helvetica,sans-serif; padding-bottom: 6px; margin-left: 12px; text-decoration: none; font-weight: normal; }
.hdrlt { font: 12px/16px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #ffffff; background-color: transparent; }
.hdr { font: 12px/16px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #000000; background-color: transparent; }
.tablehdr { font: 12px/16px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #000000; }
.tablehdrwhite { font: 12px/16px verdana,arial,helvetica,sans-serif; font-weight: bold; color: #FFFFFF; }
.norm { font: 13px/16px verdana,arial,helvetica,sans-serif; }

hr.blue
{
	color: #000066;
}
