html, body {	margin: 0px auto 0px auto;	padding: 0px 0px 0px 0px;	position: relative;	font-family: Arial, Helvetica, sans-serif;	top: 0px;	bottom: 0px;	height: 100%;	width: 779px;}h1 {	margin-left: 10px;	font-size: 14px;	font-weight: bold;	color: black;}h1 a, a:link{	color: blue;}.cpTopNavigation {	margin-left: auto;	margin-right: auto;}.cpTopNavigation img{	float: left;	margin: 0px 0px 0px 0px;}.cpTopNavigation #ButtonBar{	background-image: url(/assets/images/topNavBackground.gif);	height: 62px;	width: auto;}.cpTopNavigation #ButtonBar UL {	position: absolute;	margin-top: 20px;	left: 450px;	width: 279px;	z-index: 999;	}.cpTopNavigation #ButtonBar UL LI {    float: left;	list-style: none;	font-size: 12px;}.cpTopNavigation #ButtonBar UL LI h3 a{	font-size: 12px;	font-weight: bold;}.cpTopNavigation #ButtonBar UL LI A,h2{	color: white;	text-decoration: none;	font-size: 10px;	font-weight: normal;	padding-right: 10px;}/* funky css menu http://www.tanfa.co.uk/css/examples/menu/tutorial-v.asp#vs7*/.cpTopNavigation #ButtonBar li {/* make the list elements a containing block for the nested lists */	position: relative;	padding-top: 0px;} .cpTopNavigation #ButtonBar ul ul {	left: -45px;	top: 0px;	padding-left: 2px;	background-color: #00316f;	width: 125px;}.cpTopNavigation #ButtonBar li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	left: 0px;	top: 10px;	padding-left: 2px;	background-color: #00316f;	width: 125px;}.cpTopNavigation #ButtonBar ul ul li {	border-top: 1px solid gray;	border-bottom: 1px solid black;	float: none;	clear: both;	height: 13px;	text-align: left;}.cpTopNavigation div#ButtonBar li ul{	display: none;}.cpTopNavigation div#ButtonBar li:hover ul, li.over ul { /* lists nested under hovered list items */	display: block;}/**/.cpContentArea {	font-size: 12px;}.cpCotentArea a, a:link, a:hover{	color: blue;}.cpTextArea {	left: 0px;	width: 408px;	text-align: left;	padding-left: 10px;}.cpTextArea h1{	margin-left: 0px;	font-size: 16px;	font-weight: bold;	margin-top: 10px;}.cpTextArea h2{	font-size: 14px;	font-weight: bold;	margin-top: 10px;	margin-bottom: 3px;	color: black;}.cpTextArea p{	margin-top: 10px;	padding: 0px 0px 0px 0px;	font-size: 16px;}.cpSecondaryArea {	position: absolute;	display: inline;	top: 0px;	left: 428px;	width: 350px;	z-index: 100;}.cpSecondaryArea table{	margin-top: 10px;	display: inline;	width: 350px;	text-align: center;	font-size: 12px;}.cpSecondaryArea td{	height: 20px;}.cpSecondaryArea img{	border: 0px solid white;	margin-top: 5px;}.cpFooter {	bottom: 0px;	background-image: url(/assets/images/bottomLeftBar.gif);	background-repeat:repeat-x;	background-position: bottom;	height: 44px;	left: 0px;	right: 0px;	font-size: 12px;	color: white;	text-align: left;}.cpFooter img{	margin-left: 408px;	float: left;}.rightDiv{	background-image: url(/assets/images/bottomRightBar.gif);	background-color: black;	background-repeat: repeat-x;	height: 34px;	margin-left: 462px;	width: 317px;	vertical-align: bottom;	text-align: center;	padding-top: 10px;}