h2
{
	margin-top: 0;
	font-family:"Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size:200%;
	padding: 20px 0px;
	letter-spacing: 0.1em;
	font-weight: 100;
	text-align: center;
	color: #FFFFFF;
	background-image: url(/annualreports/2006/fireworks/gradient.jpg);
}


h3
{
	margin-top: 0;
	background-color:#933;
	color:#fff;
	padding:3px;
}

h4
{
	border:1px solid #933;
	padding:3px;
}

div.toutpanel *
{
	color:#fff;
}

div.toutpanel
{
	background-color:#933;
	border:none;
	color:#fff;
	line-height:135%;
	padding:15px 5px;
}

h3.normal,h4.normal
{
	background-color:transparent;
	color:#000;
	border:none;
}


ul#toc, ul#toc li ul
{
	display:block;
	margin:1em;
	padding:0;
}

ul#toc *
{
	list-style-position:outside;
	list-style:none;
	margin:.8em 0;
}

a.next,a.back,a.home
{
	text-decoration:none;
	font-size: .9em;
	font-weight:700;
	color:#339;
	background-repeat:no-repeat;
	background-position:left;
	height: 28px;
	border:solid 1px #ddd;
	margin:.2em;
	padding:5px 5px 5px 2em;
}

a.home
{
	background-image:url(/annualreports/2006/fireworks/home.gif);
}

a.back
{
	background-image:url(/annualreports/2006/fireworks/back.gif);
}

a.next
{
	background-position:right;
	padding-left:.5em;
	padding-right:2em;
	background-image:url(/annualreports/2006/fireworks/next.gif);
}


a:link.home,a:link.back,a:link.next,a:visited.home,a:visited.back,a:visited.next
{
	text-decoration:none;
}



a:hover.home,a:hover.back,a:hover.next,a:active.home,a:active.back,a:active.next
{
	color:#933;
	text-decoration:underline;
}

a:hover.home,a:active.home
{
	background-image:url(/annualreports/2006/fireworks/home_f2.gif);
}

a:hover.back,a:active.back
{
	background-image:url(/annualreports/2006/fireworks/back_f2.gif);
}

a:hover.next,a:active.next
{
	background-image:url(/annualreports/2006/fireworks/next_f2.gif);
}

table#timeline
{ color:black; }

table#timeline tr { height: 5em; }

table#timeline tr.odd * {
	background-color:#F2E1E1;
	border-bottom: solid 1px #993333;
	color: #993333;
}

table#timeline tr.even * {
	background-color:#E1E6F2;
	border-bottom: solid 1px #333399;
	color: #333399;
}

table#timeline tr td.year {
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-weight:100;
}

table#timeline tr td.event {
	font-size:95%;
	font-weight:400;
	padding:.5em .5em .5em 1.5em;
	!color: black;
}


