/* UKII CSS */html{	margin-bottom: 1px;	height: 100%;}body {	background-color: #ffffff;	margin: 0; 	padding: 0px;	height: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: small;}a, a:visited, a:active ,a:hover {	text-decoration: none;	color:#5A5A5A;}li {	list-style-type: square; }img {	border: none;}#container {	margin: 0 auto;	padding: 10px;	padding-top: 0px;	width: 929px;	background-image: url(images/container_bg.png);	background-repeat: repeat-y;	min-height: 100%;	margin-bottom: -62px;}#paddingarea {	padding: 10px;	padding-top: 0px;}#logo {	position: relative;	float: left;}#topnav {	width: 100%;	font-weight: bold;	padding-top: 5px;	height: 30px;	margin-bottom: 57px;}#topnav a, a:visited, a:active {	color:#666666;	font-weight: bold;}#topnav ul {	text-align: right;}#topnav li {	display: inline;	list-style: none;	margin-left: 15px;}#mainnav {	width: 100%;	height: 30px;	color:#6A2A71;	font-weight: bold;	margin-bottom: 0px;}#mainnav ul {	text-align: right;}#mainnav li {	display: inline;	list-style: none;	margin-left: 15px;}#mainnav a, a:visited, a:active {	color: #6A2A71;}#loginbar {	clear: both;	width: 929px;	height: 118px;	background-image: url(images/main_message.png);	background-repeat: no-repeat;	margin-bottom: 10px;}#leftcolumn {	clear: left;	margin: 0px 10px  10px 0px;	width: 296px;	float: left;	background-color: #FFFFFF;	color:#5A5A5A;}#leftcolumn #head {	width: 296px;	height: 53px;	background-image: url(images/corporate_header.png);	background-repeat: no-repeat;}#leftcolumn #content {}#middlecolumn {	margin: 0px 10px  10px 0px;	float: left;	width: 296px;	background-color: #ffffff;	color: #5a5a5a;}#middlecolumn #head {	width: 296px;	height: 53px;	background-image: url(images/divide_header.png);	background-repeat: no-repeat;}#middlecolumn #content {	}#middlecolumn a, a:visited, a:hover {	color:#5A5A5A;}#middlecolumn #foot {	width: 296px;	height: 48px;	background-image: url(images/divide_learnmore.png);	background-repeat: no-repeat;}#bottomlinks {	color: #239A3C;}#bottomlinks a {	color: #239A3C;}#bottomlinks #homelink a {	color: #6A2A71;}#links1 {	width: 296px;	clear: left;	float: left;	margin-right: 10px;	background-color: #FFFFFF;	min-height: 160px;}#links2 {	float: left;	width: 296px;	margin-right: 10px;	background-color: #FFFFFF;	min-height: 160px;}#links3 {	float: left;	width: 296px;	background-image: url(images/spotlight_bg.png);	background-repeat: repeat-x;	background-color: #FFFFFF;	min-height: 160px;}#links1 p {	margin: 5px;}#links2 p {	margin: 5px;}#links3 p {	margin: 5px;}#bottomlinks li {	margin-left: -20px;	list-style-type: none;	margin-bottom: 10px;}hr {	height: 1px;	color:#ffffff;	border: none;	border-bottom: 1px dotted #cccccc;}#rightcolumn {	margin:0;	margin-bottom: 10px;	width: 296px;	float: left;	background-color: #FFFFFF;	color:#5A5A5A;}#rightcolumn #head {	width: 296px;	height: 53px;	background-image: url(images/innovator_header.png);	background-repeat: no-repeat;}#panelscroller {	clear: left;	margin-bottom: 10px;}.clearfooter {	height: 62px;	clear: both;}#footercontainer {	margin: 0 auto;	width: 949px;	background-color: #DEDEDE;	height: 62px;}#footer {	background-image: url(images/footer_bg.png);	background-repeat: repeat-x;	height: 62px;	width: 929px;	margin: 10px;	margin-bottom: 0px;	color: #ffffff;}#footerlinks {	padding-top: 20px;	padding-left: 10px;}#footer a {	color: #FFFFFF;}#footerlinks ul {	margin-left: -25px;}#footerlinks li {	float: left;	list-style: none;	margin-right: 15px;}.box {	margin: 0;}.box2 {	margin: 0;}h4.boxheader {	height: 33px;	padding: 5px;	padding-top: 3px;	padding-bottom: 3px;	color: #6A2A71;	font-size: 100%;	background-image: url(images/box_head_bg.png);	background-repeat: repeat-x;}h4.boxheader2 {	height: 33px;	padding: 5px;	padding-top: 3px;	padding-bottom: 3px;	color: #6A2A71;	font-size: 100%;}h2.mainstrapline {	display: none;}h2.innov_header  {	display: none;}h2.divide_header  {	display: none;}h2.corp_header  {	display: none;}h2.panelheader  {	text-indent: -999999px;	height: 38px;	width: 320px;	background-image: url(images/panel_header.png);	background-repeat: no-repeat;}.panel {	clear: both;	text-indent: 0px;}/*classes*/.contentpadding {	padding: 10px;}