@charset "UTF-8";* {	margin: 0;	padding: 0;}body  {	background-color: #466245;	margin: 0px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a:link {	color: #4444DD;	text-decoration: underline;}a:visited {	color: #333399;	text-decoration: underline;}a:hover {	color: #990000;	text-decoration: none;}a:active {	color: #990000;	text-decoration: none;}table td {	vertical-align: top;}/* text headings */h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-weight: normal;	font-size: 18px;	margin-bottom: 10px;	margin-top: 0px;	color: #006556;}h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-weight: bold;	font-size: 16px;	margin-bottom: 0px;	margin-top: 3px;	color: #006556;}h3 { 	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;	font-weight: bold;	font-size: 14px;	margin-bottom: 0px;	margin-top: 3px;	color: #006556;}h4 {	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: bold;	font-size: 12px;	margin-bottom: 0px;	margin-top: 3px;	color: #006556;}ul, ol {	margin-left: 30px;	line-height: 18px;	margin-bottom: 7px;}ul li {	list-style-type: square;}p {	font-size: 12px;	line-height: 20px;	margin-bottom: 10px;}.small {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.smaller {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.smallest {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}/* 1. CONTAINER MAIN */#containerMain {	position: relative; 		width: auto; 	min-width: 760px;	max-width: 1100px;	margin: 0 auto;	padding: 0px;	text-align: left;}/* 1.B. bodyContainer holds leftColumn and mainColumn */#bodyContainer {	width: 100%;	background-color: #DCE8F8;}/* 1.B.1. LEFT COLUMN */#leftColumn {	width: 300px;	height: 500px; /* forces height of the entire document to be at least this height */	padding-top: 10px;}#leftColumn ul {}#leftColumn li {	list-style-image: url(../chp/layout/arrow_black_right.html);	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}#leftColumn li a:link, #leftColumn li a:visited {	border-bottom: none;	color: #000099;	text-decoration: none;}#leftColumn li a:hover, #leftColumn li a:active {	border-bottom: none;	color: #990000;	text-decoration: underline;}/* 1.B.2.B. bodyContent is the bottom of the mainColumn. It contains the bulk of page content. */#bodyContent {	width: auto;}/* table type 1 */.tableType1 {	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	line-height: 16px; 	border-left: solid 1px #9DC1B6;	border-bottom: solid 1px #9DC1B6;	background-color: #fff;	margin-bottom: 20px;}.tableType1 td {	padding: 14px;	border-right: 1px solid #9DC1B6;	border-top: 1px solid #9DC1B6;}td.horizontalLineOnly  {	padding: 14px;	border-right: 0px;	border-top: 1px solid #9DC1B6;}.tableType1 p {	margin-top: 4px;	line-height: 20px;	font-size: 12px; }.tableType1 ul, .tableType1 li {	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	line-height: 14px; }/* heading is a high contrast row that labels columns, class can be assigned at the TR or TD level */.tableType1 .heading, .tableType1 .heading td {	font-family: Arial, Helvetica, sans-serif; 	font-size: 13px; 	line-height: 14px;	font-weight: bold;	color: #FFFFFF;	background-color: #7CAADB;	border-top: 1px solid #7CAADB;	border-right: 1px solid #A6C9F6; /* NOT the last cell in the row. See headingLast */}.tableType1 .heading a:link, .tableType1 .heading a:visited { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}.tableType1 .heading a:hover, .tableType1 .heading a:active { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none;}/* headingLast exists to set the correct color of the right border */.tableType1 .headingLast { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 14px; font-weight: bold; color: #FFFFFF; background-color: #7CAADB; border-top: 1px solid #7CAADB; border-right: 1px solid #7CAADB; /* the LAST cell in the row */}.tableType1 .headingLast a:link, .tableType1 .headingLast a:visited { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 14px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}.tableType1 .headingLast a:hover, .tableType1 .headingLast a:active { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 14px; font-weight: bold; color: #FFFFFF; text-decoration: none;}.tableType1 .subHeading { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 14px; font-weight: normal; color: #000000; background-color: #DCE8F8; border-top: 1px solid #A6C9F6; border-right: 1px solid #A6C9F6;}.tableType1 .commands {	background-color: #EEEEEE;}.tableType1 .commands li {	line-height: 26px;}/* table type 2 */.tableType2 {	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	line-height: 16px; 	border-left: solid 1px #9DC1B6;	border-bottom: solid 1px #9DC1B6;	background-color: #ddddff;	margin-bottom: 20px;}.tableType1 td {	padding: 14px;	border-right: 1px solid #9DC1B6;	border-top: 1px solid #9DC1B6;}td.headingNav { border-top: 1px solid #7CAADB; border-right: 1px solid #7CAADB; background-color: #EEEEEE;}td.headingNav a:link, td.headingNav a:visited {	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	text-decoration: none;	line-height: 14px;	font-weight: bold;	color: #2058AC;}td.headingNav a:hover {	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	text-decoration: underline;	line-height: 14px;	font-weight: bold;	color: #17407E;}/* table without padding or margins */.tableInvisible {	margin: 0px;	padding: 0px;	border: 0px;}.tableInvisible td {	margin: 0px;	padding: 0px;	border: 0px;}/* table with small padding or margins */.tableSmall {	margin: 0px;	padding: 0px;	border: 0px;}.tableSmall td {	margin: 0px;	padding: 2px;	border: 0px;}#footer p {	padding-right: 20px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 18px;	color: #FFFFFF;	padding-top: 4px;	padding-bottom: 4px;}#footer a, #footer a:visited {	color: #CCCCCC;	text-decoration: underline;}#footer a:hover {	text-decoration: none;}