/* Rules are sorted first by type of page where they are used (parent class), then by selector (element) *//* General usage; generally, no class */	a:hover      			{ color: #FF0066 }	body         			{ background-color: #FCFBFB; font-family: Arial, Helvetica, sans-serif; margin: 0px }	h1           			{ color: #2B2E4F; font-family: Century Gothic, Franklin Gothic, Verdana, Helvetica, Arial, sans-serif; 								font-size: large; font-weight: bold; margin: 16px 1% 0px 1% }	.H1Text				{ font-family: Arial, Helvetica, sans-serif; font-size: small; margin: 10px 1% 10px 1% }	h2           			{ color: #393D5A; font-family: Century Gothic, Franklin Gothic, Verdana, Helvetica, Arial, sans-serif; 								font-size: medium; margin: 14px 2% 0px 4%; font-weight: bold; text-decoration: none }	.H2Text    			{ margin: 10px 2% 10px 4% }	h3			     		{ color: #3A416B; font-family: Century Gothic, Franklin Gothic, Verdana, Helvetica, Arial, sans-serif; 								font-size: small; font-weight: bold; margin: 12px 3% 0px 6% }	.H3Text				{ margin: 10px 3% 10px 6% }	h4						{ font-size: x-small; margin: 10px 4% 0px 8% }	.H4Text				{ margin: 10px 4% 10px 8% }	h5						{ display: run-in } /* Needs completion */	ol           			{ margin-top: 3px; margin-bottom: 3px }	ol li					{ font-size: small; margin-top: 1px; margin-bottom: 3px }	p		           	{ font-family: Arial, Helvetica, sans-serif; font-size: small; margin: 10px 1% 10px 1% }	ul						{ margin-top: 4px; margin-bottom: 4px }	ul.H1Text				{ margin-left: 5%; margin-right: 1% }	ul.H2Text				{ margin-left: 8%; margin-right: 4% }	ul.H3Text				{ margin-left: 10%; margin-right: 3% }	ul li					{ font-family: Arial, Helvetica, sans-serif; font-size: small; margin-top: 2px; margin-bottom: 2px }/* BoxRightBlue; class=BoxRightBlue */	table.BoxRightBlue 	{ background-color: #E9E9FF; border: 1px solid #1C4255; float: right; font-size: small;							  margin: 4px 4px 2px 2px}	.BoxRightBlue ul		{ list-style-type: circle; margin: 0px 5px 0px 30px; text-indent: 0px }	.BoxRightBlue th		{ background-color: #2B2E4F; color: #FFFFFF; text-align: left; text-indent: 4px }	.BoxRightBlue td		{ padding: 0px }/* Footers; class=Footer */	.Footer				{ font-size: x-small; margin-left: 1%; margin-right: 1%; text-align: center }/* MenuBars; class=MenuBar */	.MenuBar				{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: x-small; font-weight: bold }	.MenuBar table		{ background: #1C4255 url(/Shared/MenuBackground.jpg) no-repeat top right fixed; 							  border: 0px; color: #EF4243; height: 46px; margin: 0px; padding: 0px; 							  width: 100% }	.MenuBar td			{ border: 0px; margin: 0px; padding: 0px 10px 0px 10px; text-align: center; vertical-align: middle }	.MenuBar a:link 		{ color: #EAEAFF; text-decoration: none }	.MenuBar a:visited 	{ color: #ACCFFF; text-decoration: none }	.MenuBar a:hover 	{ color: #FFFFFF; text-decoration: none }/* TitleBars; class=TitleBar */	.TitleBar				{ margin: 0px }	.TitleBar table		{ background: #FCFBFB url(/Shared/TitleBackground.jpg) no-repeat top right fixed;							  border: 0px; color: #FFFFFF; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: medium; font-weight: bold;							  line-height: 100%; margin: 0px; text-align: center; vertical-align: middle )	.TitleBarRow1 td 	{ border: 0px; height: 72px; margin: 0px; text-align: center; vertical-align: middle }	.TitleBarRow2 td 	{ border: 0px; height: 16px; margin: 0px; vertical-align: middle }