.hide{
	display:none;
}

.ie7 #sectionnavigation.jsnav .level1 > li > span.visible, .ie7 #sectionnavigation_main.jsnav .level1 > li > span.visible {
    display:block;

/**
SUI
additional lengths for input/select elements
**/

/**
additional lengths for input/select elements
**/
dl.formlayout input.tiny,dl.formlayout select.tiny {
	width: 40px;
}

dl.formlayout input.timeBoxLength,dl.formlayout select.timeBoxLength {
	width: 100px;
}

dl.formlayout input.halfTimeBoxLength,dl.formlayout select.halfTimeBoxLength {
	width: 50px;
}

#flyoutcontent ul li {
	background-image: none;
}
	
#columnlist ul {
	list-style-type: none;
}

#columnlist ul li {
	margin-left:5px;
	width:400px;
	text-align:left;
	background-image: none;
	line-height: 1.5em;
}

#columnlist ul li.even {
	margin-left:420px;
	width:400px;
	margin-top: -1.5em;
}

#columnlist ul li input.rad {
	float: left;
    height: 2em;
    line-height: 2em;
}

#columnlist ul li.even input.rad {
 	margin-top: -7px;
}

#columnlist label.rad {
	padding: 0 9px;
	float: left;
    height: 2em;
    line-height: 2em;
}

#columnlist ul li.even label.rad {
	margin-top: -7px;
}

span.until {
	padding: 0 1em;
}

dl.formlayout dt.nolegend + dd.center {
	text-align: center;
}

.ie7 .wideform dl.formlayout.lottoform dt.widelegend + dd input + span + span {
    left: -221px;
    float: right;
    position: relative;
    top: -4em;
}

.ie7 .wideform dl.formlayout.lottoform  dt.widelegend + dd input + span {
    left: -221px;
    float: right;
    position: relative;
    top: -4em;
}

.ie7 .wideform dl.formlayout.lottoform dt.widelegend + dd input {
    top: -2em;
}

.ie7 .wideform dl.formlayout.lottoform a {
    left: -8px;
    float: right;
    position: relative;
	top: -4em;
}

.ie7 .wideform dl.formlayout.lottoform span.error {
	float: left;
	position: relative;
	top: -3.5em;
	width: 315px;
}

.ie7 .wideform dl.formlayout dd a.button > input {
	position: static;
}