	body
	{
		background-color: #9fc9eb;
	}

	a,
	a:link,
	a:visited
	{
		text-decoration: none;
		color: #59A100;
	}
	
	h1
	{
		color: #223e92;
	}
	
	h2
	{
		color: #f26639;
	}

	h3
	{
		color: #f26639;
		font-size: 1.18em;
		text-transform: none;
	}
	
	h4
	{
		color: #276DA3;
	}

	h5
	{
		color: #333333;
	}
	

	div.fw_outer
	{
		background-image: url('../images/fw/fw_outer_bg.gif');
	}

	div.fw_outer div.fw_inner div.fw_inner2
	{
		background-image: url('../images/fw/fw_inner_bg_t.gif');
	}

	body.home_page div.fw_outer
	{
		background-image: url('../images/home/fw_outer_home_bg.gif');
	}

	div.fw_header
	{
		background-image: url('../images/fw/fw_header_bg.gif');
	}
	
	div.fw_header div.fw_header_inner
	{
		background-image: url('../images/fw/fw_header_bg_b.gif');
	}

	body.home_page div.fw_header
	{
		background-image: url('../images/home/fw_header_home_bg.gif');
	}
	
	body.home_page div.fw_header div.fw_header_inner
	{
		background-image: url('../images/home/fw_header_home_bg_b.gif');
	}
	ul#sfmenu1 li.bar.on_page
	{
		background-color: #9fc9eb;
		background-image: url('../images/primary_nav/on-page-bg-l.gif');
	}

	ul#sfmenu1 li.bar.over,
	ul#sfmenu1 li.bar.on_page.over
	{
		background-color: #9fc9eb;
		background-image: url('../images/primary_nav/over-bg-l.gif');
	}

	ul#sfmenu1 li.bar.on_page div.bar_inner_a
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/on-page-bg-r.gif');
	}
	ul#sfmenu1 li.bar.on_page div.bar_inner_b
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/on-page-bg-t.gif');
	}
	ul#sfmenu1 li.bar.on_page div.bar_inner_c
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/on-page-bg-lt.gif');
	}
	ul#sfmenu1 li.bar.on_page div.bar_inner_d
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/on-page-bg-rt.gif');
	}
	ul#sfmenu1 li.bar.on_page div.bar_inner_e
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/on-page-bg-lb.gif');
	}
	ul#sfmenu1 li.bar.on_page div.bar_inner_f
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/on-page-bg-rb.gif');
	}

	ul#sfmenu1 li.bar.over div.bar_inner_a,
	ul#sfmenu1 li.bar.on_page.over div.bar_inner_a
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/over-bg-r.gif');
	}
	ul#sfmenu1 li.bar.over div.bar_inner_b,
	ul#sfmenu1 li.bar.on_page.over div.bar_inner_b
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/over-bg-t.gif');
	}
	ul#sfmenu1 li.bar.over div.bar_inner_c,
	ul#sfmenu1 li.bar.on_page.over div.bar_inner_c
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/over-bg-lt.gif');
	}
	ul#sfmenu1 li.bar.over div.bar_inner_d,
	ul#sfmenu1 li.bar.on_page.over div.bar_inner_d
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/over-bg-rt.gif');
	}
	ul#sfmenu1 li.bar.over div.bar_inner_e,
	ul#sfmenu1 li.bar.on_page.over div.bar_inner_e
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/over-bg-lb.gif');
	}
	ul#sfmenu1 li.bar.over div.bar_inner_f,
	ul#sfmenu1 li.bar.on_page.over div.bar_inner_f
	{
		background-color: transparent;
		background-image: url('../images/primary_nav/over-bg-rb.gif');
	}

	div.fw_footer
	{
		background-image: url('../images/fw/fw_footer_bg.gif');
	}
	div.fw_footer a,
	div.fw_footer a:link,
	div.fw_footer a:visited
	{
		color: #ffffff;
	}
	
	body.home_page div.fw_footer
	{
		background-image: url('../images/home/fw_footer_home_bg.gif');
	}


	div.header_bar_a
	{
		background-image: url('../images/header_bar_a/bg-t.gif');
		background-repeat: no-repeat;
		background-position: top left;
		width: 572px;
	}
	
	div.header_bar_a div.header_inner
	{
		background-image: url('../images/header_bar_a/bg-b.gif');
		background-repeat: no-repeat;
		background-position: bottom left;
		padding: 20px 18px;
		color: #223E92;
		font-family: times new roman, times, serif;
		font-size: 1.818em;
	}
	div.header_bar_a.header_bar_a1 div.header_inner
	{
		background-image: url('../images/header_bar_a/bg-b1.gif');
	}

	div.header_bar_a div.header_inner span.em
	{
		color: #59A100;
		font-weight: bold;
	}

	div.general_box_d
	{
		width: 572px;
		background-image: url('../images/feature_box_d/bg.gif');
		background-repeat: repeat-y;
		background-position: top left;
	}

	div.general_box_d div.box_inner
	{
		background-image: url('../images/feature_box_d/bg-b.gif');
		background-repeat: no-repeat;
		background-position: bottom left;
		text-align: center;
		padding: 12px;
	}

	div.general_box_d div.box_inner a
	{
		padding: 0px 8px;
	}
	div.general_box_d div.box_inner a,
	div.general_box_d div.box_inner a:link,
	div.general_box_d div.box_inner a:visited
	{
		color: #666666;
	}

	a.report_dwnld_link,
	a.report_dwnld_link:link,
	a.report_dwnld_link:visited
	{
		font-size: 1.5em;
	}