/* General */
	a:link{color:#1f61a9}
	a:visited{color:#2161ad}
	a:active{color:#ff0000}
	a:hover {color:#f37914}
	body,p,table,tr,td{font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:8pt; line-height:140%}
	table td{vertical-align:top; empty-cells:show; border-collapse:collapse}
	img{border:0px;}
	body{margin:10px;}
	form input, form select, form option, form textarea{font-size:7pt;}

	.colorbox{border:solid 1px #000000; border-collapse:collapse; margin:2px 5px 2px 0px;}
	.colordesc{margin-left:10px;}
	.colortable{border:solid 1px #aca0a0; border-collapse:collapse; padding:5px;}
	.colortable td{margin-left:10px; border-bottom:dashed 1px #cccccc; border-collapse:collapse;}
	.colorvalue{font:9pt; font-family:"Courier New", Courier, monospace;}
	.colorvalue1{font:9pt; font-family:"Courier New", Courier, monospace; border-left:dashed 1px #aca0a0; border-collapse:collapse;}
	.divide{border-left:dashed 1px #aca0a0; border-collapse:collapse;}
	.stylehead{font:10pt verdana,arial,sans-serif; color:#000066; font-weight:bold; margin:20px 0px 2px 0px;}
	.image_bg_lt{background-image:url(image_bg_lt.gif);}
	.image_bg_med{background-image:url(image_bg_med.gif);}
	.image_bg_dk{background-image:url(image_bg_dk.gif);}
	.stylenote{font:7pt; margin-top:2px;}

	.tablehead{font:9pt verdana,arial,sans-serif; font-weight:bold;}
	.tablehead_ALT{font:9pt verdana,arial,sans-serif; font-weight:bold; background-color:#aca0a0;}
	.tablehead_ALT td{color:#fffeff;}
	.table1{border:solid 1px #aca0a0; border-collapse:collapse;}
	.table1 td{padding:5px 5px; border-bottom:dashed 1px #aca0a0; border-collapse:collapse;}
	.row1{background-color:#f2f2f2;}
	.head1{font:10pt verdana,arial,sans-serif; color:#f37914; font-weight:bold;}


	.sectionhead{font:9pt verdana,arial,sans-serif; color:#fff; background-color:#2161ad; font-weight:bold; padding:2px;}



	.num_color{
		font:6pt verdana,arial,sans-serif; font-weight:bold;width:20px;height:20px;text-align:center;vertical-align:middle;color:#fff;background-color:#f00;
		border:solid 1px #000000; border-collapse:collapse;margin:0px;padding-top:4px;}
	.num_font{
		font:6pt verdana,arial,sans-serif; font-weight:bold;width:20px;height:20px;text-align:center;vertical-align:middle;color:#fff;background-color:#0000a0;
		border:solid 1px #000000; border-collapse:collapse;margin:0px;padding-top:4px;}
	.num_image{
		font:6pt verdana,arial,sans-serif; font-weight:bold;width:20px;height:20px;text-align:center;vertical-align:middle;color:#fff;background-color:#008000;
		border:solid 1px #000000; border-collapse:collapse;margin:0px;padding-top:4px;}


	.tabs, .tabs td{margin:10px 0px -10px 0px; padding:0px 0px 0px 0px;}
	td.tab, .tab{font:7pt verdana,arial,sans-serif; border-top:solid 1px #2e3c56; padding:0px 5px; line-height:150%;}
	td.tab_on, .tab_on, .tab_on td{font:7pt verdana,arial,sans-serif; border-top:solid 1px #2e3c56; padding:0px 5px; line-height:150%; background-color:#2e3c56; color:#fffeff;}
	.tablink, a.tablink:link, a.tablink:active, a.tablink:visited{font:7pt verdana,arial,sans-serif; color:#4e5e78; font-weight:bold; text-decoration:none; line-height:150%;}
	a.tablink:hover{text-decoration:underline;}

	.tab_on .tablink, .tab_on a.tablink:link, .tab_on a.tablink:active, .tab_on a.tablink:visited{font:7pt verdana,arial,sans-serif; font-weight:bold; text-decoration:none; line-height:150%; color:#fffeff;}
	.tab_on a.tablink:hover{text-decoration:underline;}
	.tab2_on, .tab2_on td{background-color:#2e3c56;}
