body {
	background-color:		#ffffff;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:			10pt;
}

a {
	text-decoration:		none;
	color:				#000099;
}
a:visited {
	color:				#000099;
}
a:hover {
	text-decoration:		underline;
	color:				#0000cc;
}

img {
	border:				0px;
}

.headUnit {
	border-color:			#000000;
	border-style:			solid;
	border-width:			0px 3px 0px 0px;
	color:				#990000;
	font-family:			"Times New Roman", Times, serif;
	font-size:			18pt;
	font-weight:			bold;
	margin-right:			5px;
	padding-right:			5px;
	vertical-align:			middle;
}

.headUnit img {
	float: right;
	vertical-align:			middle;
}

.headName {
	font-family:			"Times New Roman", Times, serif;
	font-size:			14pt;
	vertical-align:			bottom;
}

.headBig {
	color:				#990000;
	font-family:			"Times New Roman", Times, serif;
	font-size:			18pt;
	font-weight:			bold;
	vertical-align:			bottom;
}

.headSmall {
	font-family:			"Times New Roman", Times, serif;
	font-size:			14pt;
	vertical-align:			bottom;
}

.headBUnit {
	border-color:			#000000;
	border-style:			solid;
	border-width:			0px 3px 0px 0px;
	color:				#990000;
	font-family:			"Garamond", "Times New Roman", Times, serif;
	font-size:			28pt;
	font-weight:			bold;
	margin-right:			5px;
	padding-right:			5px;
	vertical-align:			middle;
}

.headBUnit img {
	float:				right;
	vertical-align:			middle;
}

.headBName {
	font-family:			"Garamond", "Times New Roman", Times, serif;
	font-size:			22pt;
	vertical-align:			bottom;
	font-weight:			bold;
}

.headBBig {
	color:				#990000;
	font-family:			"Times New Roman", Times, serif;
	font-size:			28pt;
	font-weight:			bold;
}

.subheader {
	color:				#990000;
	font-family:			"Times New Roman", Times, serif;
	font-size:			14pt;
	font-weight:			bold;
}

.subsubheader {
	border-color:			#000000;
	border-style:			solid;
	border-width:			0px 0px 2px 0px;
	font-family:			"Times New Roman", Times, serif;
	font-size:			12pt;
	font-weight:			bold;
	width:				100%;
}

.subsubheaderbody {
	font-family:			sans-serif;
	font-size:			10pt;
	margin-left:			15px;
	padding:			5px;
}

.subsubheaderbody a {
	font-weight:			bold;
}

.divContainer {
	clear:				left;
	margin-left:			5px;
	margin-top:			5px;
	width:				790px;
}

.divNav {
	float:				left;
	margin-top:			0px;
	margin-right:			20px;
	width:				200px;
}

.divBody {
	border-color:			#000000;
	border-style:			solid;
	border-width:			0px;
	clear:				right;
	float:				left;
	left:				220px;
	margin-top:			10px;
	position:			absolute;
	width:				560px;
}


.divBoxLevel1 {
	background-color:		#cccccc;
	border-color:			#000000;
	border-style:			solid;
	border-width:			2px;
	color:				#000000;
	cursor:				pointer;
	font-family:			sans-serif;
	font-size:			10pt;
	font-weight:			bold;
	letter-spacing:			3px;
	margin-top:			10px;
	padding:			3px;
	text-align:			center;
}
.divBoxLevel1:hover {
	background-color:		#dddddd;
}

.divBoxLevel1Selected {
	/*
	background-color:		#990000;
	background-color:		#0903d5;
	*/
	background-color:		#336699;
	border-color:			#000000;
	border-style:			solid;
	border-width:			2px;
	/*
	color:				#eeeeee;
	*/
	color:				#ffffff;
	cursor:				pointer;
	font-family:			sans-serif;
	font-size:			10pt;
	font-weight:			bold;
	letter-spacing:			3px;
	margin-top:			10px;
	padding:			3px;
	text-align:			center;
}

.divBoxLevel2 {
	/*
	background-color:		#cccccc;
	*/
	background-color:		#dddddd;
	border-color:			#000000;
	border-style:			solid;
	border-width:			0px 2px 1px 1px;
	color:				#000000;
	font-family:			sans-serif;
	font-size:			9pt;
	margin-left:			10px;
	margin-right:			0px;
	padding:			3px;
	text-align:			left;
}
.divBoxLevel2:hover {
	/*
	background-color:		#ddddff;
	*/
	background-color:		#eeeeee;
}

.divBoxLevel3 {
	/*
	background-color:		#cccccc;
	*/
	background-color:		#dddddd;
	border-color:			#000000;
	border-style:			solid;
	border-width:			0px 2px 1px 1px;
	color:				#000000;
	font-family:			sans-serif;
	font-size:			9pt;
	margin-left:			20px;
	margin-right:			0px;
	padding:			3px;
	text-align:			left;
}
.divBoxLevel3:hover {
	/*
	background-color:		#ddddff;
	*/
	background-color:		#eeeeee;
}

.divBoxSearch {
	/*
	background-color:		#cccccc;
	*/
	background-color:		#dddddd;
	border-color:			#000000;
	border-style:			solid;
	border-width:			0px 2px 2px 2px;
	color:				#000000;
	font-family:			sans-serif;
	font-size:			10pt;
	margin-right:			0px;
	padding:			3px;
	text-align:			center;
}

.divBoxSearchGoogle {
	border-color:			#666666;
	border-style:			solid;
	border-width:			1px 0px 0px 0px;
	margin-top:			5px;
	padding-top:			10px;
}

.divBoxSearchGoogle input {
	width:				175px;
}

.divSub		{
	display:			block;
}
.divSubSelected	{
	display:			block;
}

.divReportYears {
	font-size:			8pt;
	margin:				5px 0px 0px 15px;
}

.divIndent {
	margin:				2px 0px 5px 10px;
}

.divCategories {
	margin:				2px 0px 5px 15px;
}

.divCategories a {
	font-weight:			bold;
	text-decoration:		none;
}

.divCategory {
	color:				#990000;
	font-size:			14pt;
	font-weight:			bold;
	text-align:			center;
}

.divIndent img {
	vertical-align:			bottom;
}

.divSignupBox {
	background-color:	#eeeeee;
	border-color:		#000000;
	border-style:		solid;
	border-width:		1px;
	padding:		5px 0px 5px 0px;
}

