.flo:after {
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	height:0;
}/*fix for IE in hacks.css*/
:-moz-any-link:focus {
outline: none;
}
.clearBoth {
	clear:both;
}
.secondaryNav {
	
		

}
.secondaryNav h1 {
	height:19px;
	font-size:1em;
	line-height:1em;
	position:relative;
	z-index:10;
}
.secondaryNav h1 img {
	font-size:10px;
	line-height:10px;

	
}
.sNav1 {
}
.sNav1 li {
	float:left;

	white-space:nowrap;
	margin-right: 4px;
overflow: hidden;
position: relative; 
}
.sNav1 a {


}
.sNav1 li.hover {
}
.sNav1 li.hover a, .sNav1 li a:hover {
	color:#a0fdff;
}
.sNav1 li.active a {
	background:url(sec-nav-.gif) no-repeat 12px 0.95em;
	color:#a0fdff;
	text-decoration:none;
}
.sNav1 li.hasSubmenu a {
	text-decoration:none;
}
.sNav1 li.hasSubmenuHover a, .sNav1 li.hasSubmenuHover a:hover {
	position:relative;
	z-index:200;
	color:#000;
	text-decoration:none;
	background:url(sec-nav0.gif) no-repeat 12px 0.95em;
}
html > body .sNav1 li.hasSubmenu.hover a, html > body .sNav1 li.hasSubmenu.hover a:hover {
	position:relative;
	z-index:200;
	color:#000;
	text-decoration:none;
	background:url(sec-nav0.gif) no-repeat 12px 0.95em;
}

.mainVis img {
	display:block;
	background-image:url(home-vis.jpg);
	background-repeat:no-repeat;
	background-position:0 -1960px;
}
.containerVis img {
}

/*--- HomePage ---*/
.homeCols {
	padding:10px 20px 5px 20px;
}
.homeCols .col1 {
	float:left;
	width:100%;
	margin-top:-30px;
	
}
.homeCols .col2 {
	float:right;
	width:20%;

}







