
	.TD				 {font-family:Arial,Helvetica,sans-serif; font-size:10pt}
	.title 		 {font-weight:bold; font-size:14pt; color="#000000"}
	.body			 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000}
	.body_bold_large  {font-family:Arial,Helvetica,sans-serif; font-size:14pt; font-weight:bold}
	.Tip_Category_Large  {font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold; color:#008080}
	.Variable_Name		 {font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-weight:bold}
	.body_bold		 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold}
	.date          {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#FFFFF0}
	.body_date     {font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-style:italic; font-weight:bold; color:#FFFFF0}
	.body_topic    {font-family:Arial,Helvetica,sans-serif; font-size:12pt; font-style:italic; font-weight:bold; color:#003399}
	.caption_major {font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#FFFFF0; font-weight:bold}
	.caption_major_wh {font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#FFFFFF; font-weight:bold}
	.caption_minor {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#FFFFF0}
	.caption_minor2 {font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#FFFFF0;}
	.caption_minorb {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#FFFFF0; font-weight:bold}
	.link_major	 {font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#FFFFF0; text-decoration: none; font-weight:bold }
	:hover.link_major {color:#FFFFF0; text-decoration:underline}
	.link_minor	 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#FFFFF0; text-decoration: none; font-weight:bold}
	:hover.link_minor {color:#FFFFF0; text-decoration:underline}
	.link_body		 {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#0000FF; text-decoration: none; font-weight:bold}
	:visited.link_body {color:#0000FF;}
	:hover.link_body {color:#FF0000; text-decoration:underline}
	.footer 		 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#FFFFF0}
	.link_footer 	 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; text-decoration: none; color:#FFFFF0;}
	:visited.link_footer {color:#FFFFF0; text-decoration:underline}
	:hover.link_footer {color:#FFFFF0;}
	.quote 		 {font-family:Arial,Helvetica,sans-serif; font-style:italic; font-weight:bold}



	.rotatingcomments{font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#cfcfcf;}


	.blk_header_full_1{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 6px; margin-top: 9px; width: 620px; clear: left; background-color: #cfcfcf; padding-top: 2px; padding-bottom: 5px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_full_2{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 6px; margin-top: 9px; width: 620px; clear: left; background-color: #FFCF6A; padding-top: 2px; padding-bottom: 5px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_full_3{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 6px; margin-top: 9px; width: 620px; clear: left; background-color: #FDF200; padding-top: 2px; padding-bottom: 5px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_full_4{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 6px; margin-top: 9px; width: 620px; clear: left; background-color: #000000; color:#FFFFFF; padding-top: 2px; padding-bottom: 5px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_content_full{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 6px; margin-bottom: 6px; width: 620px; clear: left; padding-top: 2px; padding-bottom: 5px; padding-right: 1px; padding-left: 5px; background-color: #FFFFFF; border-left: 1px solid #999999; border-right: 2px solid #999999; border-bottom: 2px solid #999999;}

	.blk_header_left_1_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 308px; clear: left; background-color: #cfcfcf; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_left_2_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 308px; clear: left; background-color: #FFCF6A; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_left_3_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 308px; clear: left; background-color: #FDF200; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_left_4_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 308px; clear: left; background-color: #000000; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_left_5_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 308px; clear: left; background-color: #CC0000; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_1_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 300px; clear: left; background-color: #cfcfcf; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_2_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 300px; clear: left; background-color: #FFCF6A; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_3_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 300px; clear: left; background-color: #FDF200; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_4_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 300px; clear: left; background-color: #000000; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_5_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 300px; clear: left; background-color: #CC0000; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}

	.blk_header_left_1{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #cfcfcf; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_left_2{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #FFCF6A; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_left_3{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #FDF200; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_left_4{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #000000; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_left_5{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #CC0000; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_1{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #cfcfcf; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_2{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #FFCF6A; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_3{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #FDF200; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_4{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #000000; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}
	.blk_header_right_5{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 0px; margin-top: 9px; width: 298px; clear: left; background-color: #CC0000; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 5px; border-right: 2px solid #999999; font-weight:bold;}

	.blk_content_left_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 2px; margin-bottom: 6px; width: 308px; height: auto; clear: left; padding-top: 2px; padding-bottom: 2px; padding-right: 1px; padding-left: 5px; background-color: #FFFFFF; border-left: 1px solid #999999; border-right: 2px solid #999999; border-bottom: 2px solid #999999;}
	.blk_content_right_ie{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 2px; margin-bottom: 6px; width: 300px; height: auto; clear: left; padding-top: 2px; padding-bottom: 2px; padding-right: 1px; padding-left: 5px; background-color: #FFFFFF; border-left: 1px solid #999999; border-right: 2px solid #999999; border-bottom: 2px solid #999999;}
			
	.blk_content_left{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 2px; margin-bottom: 6px; width: 298px; height: auto; clear: left; padding-top: 2px; padding-bottom: 2px; padding-right: 1px; padding-left: 5px; background-color: #FFFFFF; border-left: 1px solid #999999; border-right: 2px solid #999999; border-bottom: 2px solid #999999;}
	.blk_content_right{font-family:Arial,Helvetica,sans-serif; font-size:10pt; margin-left: 10px; margin-right: 2px; margin-bottom: 6px; width: 298px; height: auto; clear: left; padding-top: 2px; padding-bottom: 2px; padding-right: 1px; padding-left: 5px; background-color: #FFFFFF; border-left: 1px solid #999999; border-right: 2px solid #999999; border-bottom: 2px solid #999999;}
	
    .content{font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
    
    .tipcontent_applies{font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#008080;}    
