<!-- Version 2006-05-15-1 -->

body{
	font-size: 12pt;
	color:#330033;
	font-family: Verdana, sans-serif;
	background: #ffffff;
	margin: 0; 
}

table.main { background-color: #003366; 
	width: 758px; 
	margin: 0px; 
	border: none; }

div { text-align: center;}

table.top { background-color: #1f70a8; 
	width: 758px; 
	margin: 0px; 
	border: none; }

td.item0 { width: 100px; }
td.item1 { width: 90px; }
td.item2 { width: 75px; }
td.item3 { width: 100px; }
td.item4 { width: 110px; }
td.item5 { width: 115px; }
td.item6 { width: 100px; }

td.menu1 {  width: 164px; 
	height:75px; 
	background-color: #1f70a8; 
	color: #ffffff; 
	font-size: 18px; 
	text-align: center;
	 }

td.menu2 { width: 306px; 
	height:29px; 
	background-color: #1f70a8; 
	color: #ffffff; 
	font-size: 18px; 
	font-weight: bold; 
	text-align: center;
	 }

table.bod { border-top: 1px solid #1f70a8;
 	border-right: 3px solid #1f70a8;
 	border-bottom: 3px solid #1f70a8;
 	border-left: 3px solid #1f70a8;
 	border-collapse: collapse;
 	cell-spacing: 0;
	cell-padding: 0;
	padding: 0;
	margin: 0;
	width: 758px;
	position: center;
	background: #ffffff;}
		
a{
	color:	#660033;
	text-decoration: underline;
}

a:hover {
	color:	#1f70a8;
	text-decoration: underline;
}

a:visited{
	color:	#990033;
}

a:active{
	color:	#006699;
}

td{
	font-size: 10pt;
	color: #330033;
	font-family: Verdana, sans-serif;
	vertical-align: middle;
}


h3 {
	font-size: 14pt;
	font-family: Verdana, sans-serif;
	margin: 10px 0px 5px 0px;
}

  
table.report {
	background: #ffffff;
	border-width: thin;
	border: 1px;
	border-style: solid;
	border-color: #330033;
	border-collapse: collapse;
	cell-spacing: 5px;
	width: 700px;
	}

td.comments {
	background: #ffffff;
	border-width: thin;
  	border: 1px;
  	border-style: none none solid none;
  	border-color: #cccccc;
  	border-collapse: collapse;
  	text-align: left;
  	padding-left: 25px;
 	padding-right: 10px;
	padding-bottom: 1px;
	font-size: 8pt;
 		}

td.headtitles {
	background: #336699;
	font-size: 11pt;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
}

td.headtitlesUrl {
	background: #336699;
	font-size: 11pt;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
}

td.headtitlesUrl a { color: #ffffff; }
td.headtitlesUrl a:hover { color: #ffffff; }
td.headtitlesUrl a:visited { color: #ffffff; }

td.headtitles1 {
	background: #336699;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 20px;
	vertical-align: bottom;
}

td.headtitles2 {
	background: #336699;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 20px;
	text-align: right;
	vertical-align: bottom;
}

td.headtitles3 {
	background: #336699;
	font-size: 10pt;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 20px;
	text-align: center;
	vertical-align: bottom;
}


td.rank1 { background: #ff9900;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;}
td.rank2 { background: #660033;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;}
td.rank3 { background: #990033;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;}
td.rank4 { background: #002451;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;}
td.rank5 { background: #006699;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;}
td.rank6 { background: #5E6045;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
td.rank7 { background: #999966;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
td.rank8 { background: #996666;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
td.rank9 { background: #cc9999;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
td.rank0 { background: #666666;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}
td.rankother { background: #999999;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;}

td.nums { border-width: thin;
	border: 1px;
	border-style: none none solid none;
	border-color: #cccccc;
	border-collapse: collapse;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
 		}
 		
 td.numsctr { border-width: thin;
 	border: 1px;
 	border-style: none none solid none;
 	border-color: #cccccc;
 	border-collapse: collapse;
 	text-align: right;
 	padding-left: 5px;
	padding-right: 5px;
 		}
 td.numsctr1 { border-width: thin;
  	border: 1px;
  	border-style: none none solid none;
  	border-color: #cccccc;
  	border-collapse: collapse;
  	text-align: center;
  	padding-left: 5px;
 	padding-right: 5px;
 		}
 		
td.numstot { border-width: thin;
 	border: 1px;
 	border-style: none none solid none;
 	border-color: #cccccc;
 	border-collapse: collapse;
 	text-align: right;
 	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	background-color: #eeeeee; 
 		}
td.numstotl { border-width: thin;
 	border: 1px;
 	border-style: none none solid none;
 	border-color: #cccccc;
 	border-collapse: collapse;
 	text-align: right;
 	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	background-color: #eeeeee; 
 		}

td.darktitles {
	background: #003366;
	font-size: 14pt;
	color: #ffffff;
	width: 664px;
}

td.help {
	background: #003366;
	width: 21px;
}

table.url {
	background: #ffffff;
	border-width: thin;
	border: 1px;
	border-style: none none solid none;
	border-color: #330033;
	cell-spacing: 0px;
	width: 700px;
	}

td.urltitlesSummary {
	background: #bbccdd;
	font-size: 10pt;
	color: #330033;
	padding-left: 0px;
	padding-right: 0px;
}

td.daterange {
	background: #336699;
	font-size: 10pt;
	color: #ffffff;
	padding-left: 5px;
	padding-right: 0px;
	text-align: left;
}

td.urltitles {
	background: #336699;
	font-size: 10pt;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

td.url { border-width: thin;
	border: 1px;
	border-style: none none solid none;
	border-color: #cccccc;
	border-collapse: collapse;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 10pt;
	font-family: Times New Roman, serif;
	}

td.urlctr { border-width: thin;
	border: 1px;
	border-style: none none solid none;
	border-color: #cccccc;
	border-collapse: collapse;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-size: 10pt;
	font-family: Times New Roman, serif;
	}

.footer{
	font-size: 9pt;
	color: #330033;
	font-family: Verdana, sans-serif;
	text-align: center;
}

img { border: none; }

.rptinfo { text-align: justify;
	margin: 20px; }

.rptinfo1 { text-align: left;
	margin: 20px; }

.bold { font-weight: bold;}

.BoldItalic {
  font-style:italic;
  font-weight:bold;
}

.TipHeader {
  font-style:italic;
  font-weight:bold;
}

table.tip { width: 700px;
	border-style: none;
	margin-left: 20px; }
	
.colon { font-weight: bold;
	margin: 0 3px 0 3px; }
