/* CSS Document */.headercontainer {	width: 720px;	height: 79px;	background-color: #FFFFFF;	z-index: 10;	position: relative;	font-family: Arial, Helvetica, sans-serif;	font-size: .6em;}.headergraphic {	height: 54px;	width: 408px;	float: left;}.headercontainer .ykklogo {	width: 310px;	float: left;}.topNav a {	color:#211d70;	text-decoration: none;	}.topNav a:hover {	color:#ff4c0b;}.topNav {	float: left;	position: relative;	height: 20px;	width: 409px;}#footer_constrain {	width:720px;	height: 30px;}#footer 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 0.75em;	bottom: 0px;	background-color: #F33500;	position: fixed;	height: 30px;	z-index: 51;	}#footer a{	color: #fff;	float: right;	height: 22px;	padding: 8px 10px 0px;	border-width: 0px 0px 0px 1px;	border-style: solid;	border-color: #fff;	text-decoration:none;}#footer a:hover{color:#cccccc;}#footer a:active{	color: #fff;	text-decoration:none;}#footer p{	padding: 8px 10px 0px;	margin: 2px 0px 0px 10px;	color: #FFFFFF;	}.headercontainer .topNav .navgroup1, .navgroup2, navgroup3 {	height: 54px;	width: 136px;	float: left;}.linkText {	text-align: center;	padding-top: 5px;}