a:link {
	color: #003399;
}
a:active {
	color: #003399;
}
a:visited {
	color: #660099;
}
a:hover {
	color: #990000;
}
A.relatedlink:link { 
	text-decoration: underline;
	color: #003399;
	cursor: hand; }

A.relatedlink:active {
	text-decoration: underline;
	color: #990000;
	cursor: hand; }

A.relatedlink:visited {
	text-decoration: underline;
	color: #003399;
	cursor: hand; }

A.relatedlink:hover {
	text-decoration: underline;
	color: #990000;
	cursor: hand; }
	
A.headerlink:link { 
	text-decoration: underline;
	color: #FFFFFF;
	cursor: hand; }

A.headerlink:active {
	text-decoration: underline;
	color: #FFFFFF;
	cursor: hand; }

A.headerlink:visited {
	text-decoration: underline;
	color: #FFFFFF;
	cursor: hand; }

A.headerlink:hover {
	text-decoration: underline;
	color: #FFFFFF;
	cursor: hand; }

.ReportNavTitle {
	border-top: 1px #000000 solid;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	background-color: #006633;
	padding: 1px;
	margin: 0pt; }
	
.reportdescription {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
}
.listdescription {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000;	
	cursor: none;
}
.relrep_listdescription {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000;	
	cursor: none;
}
.relrep_listdescription {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	color: #000000;	
	cursor: none;
}

.relrep_row {
	padding:6px;
	background-color: #CCCCCC;	
}

.navbar_spacer {
	border-top: 1px solid;
	border-top-color: #FFFFFF;
}

.navtable {
	width:160px;
	height:23px;
}

.navbottom {
padding-bottom: 100%;
}

.navdescription {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	font-weight:;
	color: #663366;	
	cursor: hand;
	text-decoration: none;
	width:160px;
	height:23px;
	padding-top:3;
	padding-bottom:3;
	padding-left:3;
	padding-right:3;
	background-color: #CCCCCC;
	border-top: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
	border-left: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
}
.navdescription_over {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	font-weight:;
	color: #FFFFFF;	
	cursor: hand;
	text-decoration: underline;
	width:160px;
	height:23px;
	padding-top:3;
	padding-bottom:3;
	padding-left:3;
	padding-right:3;
	background-color: #999999;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
	border-left: solid #999999 1px;
	border-right: solid #999999 1px;
}
.navdescription_on {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	font-weight: bold;
	color: #000000;	
	cursor: pointer;
	text-decoration: none;
	width:160px;
	height:23px;
	padding-top:3;
	padding-bottom:3;
	padding-left:3;
	padding-right:3;
	background-color: #FFFFFF;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
	border-left: solid #999999 1px;
	border-right: solid #FFFFFF 1px;

}


.navlink A:link { 
	cursor: hand;
	text-decoration: none;
 }

.navlink A:active {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	font-weight:;
	color: #FFFFFF;	
	cursor: hand;
	text-decoration: underline;}

.navlink A:visited {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	font-weight:;
	color: #663366;	
	cursor: hand;}

.navlink A:hover {
	font-family: "MS Sans Serif"; 
	font-size: 12px; 
	font-weight:;
	color: #FFFFFF;	
	cursor: hand;
	text-decoration: underline; }
	
	
.reporticon {
	cursor: none;
}

.rel_reporticon {
	cursor: none;
}
.reportlink {
	font-family: "MS Sans Serif";
	font-size: 12px;
	color: #000099;
	background-color: #FFFFFF;
}
.learninglink {
	font-family: "MS Sans Serif";
	font-size: 12px;
}
.rel_reportlink {
	font-family: "MS Sans Serif";
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #633063;
}
.headerlink {
	font-family: "Arial";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	cursor: hand;
}

	
.headdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #996699;
}

.hrule1 {
	border-top: 0px none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.dashline {
	border-top: 0px none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.2pxline {
	border-top: 0px none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.1pxline {
	border-top: 0px none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.hrule2 {
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
}
a:active {
	color: 990000;
}
.style1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.hrule3 {
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.helplink {
	font-family: "MS Sans Serif";
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
