# directly included in template
#body {
#	background-image: url(images/bg.jpg);
#	background-repeat: repeat-y;
#	background-position: right;
#}


	html {
		background: #FFFFFF;
	}

	html, body, td, p, blockquote
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #000000;
		line-height: 1.5em;
		text-align: left;
	}
	
	h1 {
		font-family: sans-serif;
		font-size: 12pt;
		text-align: left;
		font-weight: bold;

		text-align: left; 
		line-height: 16pt; 
		color: #8CA1C4;
		margin-bottom: 12px;
	}

	h2 {
		font-family: sans-serif;
		font-size: 9pt;
		text-align: left;
		font-weight: bold;
		text-align: left; 
		line-height: 12pt; 
		color: #000000;
		background-color: #ffffff;
		margin-top: 12px;
	}

	h3 {
		font-family: sans-serif;
		font-size: 9pt;
		text-align: left;
		font-weight: bold;
		text-align: left; 
		line-height: 12pt; 
		color: #000000;
	}
	
	blockquote {
		margin-left: 40px;
	}
	
	
	.box
	{
		border-width: 1px;
		border-color: #666666;
		border-style: solid;
		background-color: #ffffff;
		padding: 4px;
	}

	.box_1_outside
	{
		border-width: 1px;
		border-color: #666666;
		border-style: solid;
		background-color: #ffffff;
		width: 190px;
	}

	.box_1_header	
	{
		background-color: #8CA1C4;
		color: #ffffff;
		text-align: center;
		width: 190px;
	}
	
	.box_1_content	
	{
		text-align: center;
		padding: 4px;
	}


	.box_2_outside
	{
		border-width: 1px;
		border-color: #666666;
		border-style: solid;
		background-color: #ffffff;
		width: 188px;
	}

	.box_2_header	
	{
		background-color: #8CA1C4;
		color: #ffffff;
		text-align: center;
		line-height: 11pt;
		width: 188px;
	}
	
	.box_2_content	
	{
		text-align: center;
		padding: 4px;
	}

	.box_3_outside
	{
		border-width: 1px;
		border-color: #666666;
		border-style: solid;
		background-color: #ffffff;
		width: 420px;
	}

	.box_3_header	
	{
		background-color: #8CA1C4;
		color: #ffffff;
		text-align: center;
		line-height: 11pt;
		width: 420px;
	}
	
	.box_3_content	
	{
		text-align: center;
		padding: 4px;
	}	
	
	.page_footer
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #000000;
		line-height: 1.5em;
		text-align: left;
	}	
	
	.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	.center {
		text-align: center;
	}
	
	.quote {
		color: #006600;
		font-style: italic;
		text-align: center;
		margin-left: 40px;
		margin-right: 40px;
		margin-top: 24pt;
		margin-bottom: 24pt;
	}
	
	.quote_source {
		color: #8CA1C4;
		font-style: italic;
		text-align: right;
		margin-bottom: 24pt;
	}	
	
	.caption {
		color: #ffffff;
		text-align: center;
		margin-top: 24pt;
		margin-bottom: 24pt;
		font-size: 8pt;
	}
	
	.no_wrap {
 		white-space: nowrap;		
	}	
	.nav_on_page {
		text-align: left;
		margin-top: 12pt;
		margin-bottom: 0pt;
	}


	.text_small {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #ffffff;
		line-height: 1.2em;
		text-align: left;
	}
	

	.text_smaller {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #cccccc;
		line-height: 1.2em;
		text-align: left;
	}	





 # =========================
 
 
 
	a:link {
		color: #003870;
	}
	
	a:visited {
		color: #999999;
	}
	
	a:active { 
		color: #ff6600;
	}
	
	a:hover {
		color: #ffffff;
		background-color: #003870;
	}

	.menu_group {
		display: block;
		font-size: 8pt;
		text-align: right;
		line-height: 2em;
		margin-right: 2px;
	} 	
	
	a.menu_group:link {
		color: #000000;
	}
	
	a.menu_group:visited {
		color: #27548b;
	}
	
	a.menu_group:active { 
		color: #ff6600;
	}
	
	a.menu_group:hover {
		color: #ffffff;
		background-color: #27548b;
	}
	
	
	.main_has_sub {
		display: block;
		font-size: 8pt;
		text-align: right;
		line-height: 1.5em;
		background-color: #cccccc;
		margin-top: 2px;
	} 	
	
	a.main_has_sub:link {
		color: #000000;
	}
	
	a.main_has_sub:visited {
		color: #27548b;
	}
	
	a.main_has_sub:active { 
		color: #ff6600;
	}
	
	a.main_has_sub:hover {
		color: #339900;
		background-color: #27548b;
	}
	

	.main_has_sub_this {
		display: block;
		font-size: 8pt;
		text-align: right;
		line-height: 1.5em;
		background-color: #cccccc;
		margin-top: 4px;
		margin-right: 2px;	
		
	} 	
	
	a.main_has_sub_this:link {
		color: #000000;
	}
	
	a.main_has_sub_this:visited {
		color: #27548b;
	}
	
	a.main_has_sub_this:active { 
		color: #ff6600;
	}
	
	a.main_has_sub_this:hover {
		color: #339900;
		background-color: #27548b;
	}



	.menu_group_this {
		display: block;
		font-size: 8pt;
		text-align: right;
		line-height: 1.5em;
		margin-right: 2px;	
		margin-top: 2px;		
	} 	

	a.menu_group_this:link {
		color: #ffffff;
		background-color: #27548b;
	}
	
	a.menu_group_this:visited {
		color: #ffffff;
		background-color: #27548b;
	}
	
	a.menu_group_this:active { 
		color: #ffffff;
		background-color: #27548b;
	}
	
	a.menu_group_this:hover {
		color: #ff3300;
		background-color: #27548b;
	}
	
	

	.menu_sub {
		display: block;
		font-size: 8pt;
		text-align: right;
		line-height: 1.2em;
		font-style: italic;
	} 	

	a.menu_sub:link {
		color: #000000;
		background-color: #cccccc;
	}
	
	a.menu_sub:visited {
		color: #000000;
		background-color: #cccccc;
	}
	
	a.menu_sub:active { 
		color: #000000;
		background-color: #cccccc;
	}
	
	a.menu_sub:hover {
		color: #339900;
		background-color: #27548b;
	}	

	.menu_sub_this {
		display: block;
		font-size: 8pt;
		text-align: right;
		line-height: 1.5em;
		font-style: italic;
	} 	

	a.menu_sub_this:link {
		color: #000000;
		background-color: #27548b;
	}
	
	a.menu_sub_this:visited {
		color: #000000;
		background-color: #27548b;
	}
	
	a.menu_sub_this:active { 
		color: #000000;
		background-color: #27548b;
	}
	
	a.menu_sub_this:hover {
		color: #ff3300;
		background-color: #27548b;
	}
	
	
	
	.link_on_white {
		display: inline;
		font-size: 9pt;
		text-align: left;
		line-height: 1.5em;
	} 	

	a.link_on_white:link {
		color: #000000;
		background-color: #003870;
	}
	
	a.link_on_white:visited {
		color: #000000;
		background-color: #003870;
	}
	
	a.link_on_white:active { 
		color: #000000;
		background-color: #003870;
	}
	
	a.link_on_white:hover {
		color: #ff3300;
		background-color: #003870;
	}