#slides img {
	display: none;
	width: 940px;
	height: 240px;
	margin-top: 10px;
}
#controls { 
	text-align: center;
	height: 20px;
}
#controls .slidePrev { background: url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/slideControl.png) no-repeat center 5px;}
#controls .slideNext { background: url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/slideControl.png) no-repeat center -70px;}
#controls .slideControl { background: url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/slideControl.png) no-repeat center -20px;}
#controls .slideControl.selected { background: url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/slideControl.png) no-repeat center -45px;}
.slidePrev, .slideNext, .slideControl {
	display: inline-block;
	zoom:1;
	*display:inline;
	cursor: pointer;
	width: 20px;
	height: 20px;
}
.hidden { display: none;}

#banner {
	height: 280px;
}

.ribbon {
	display: none;
	position: absolute;
	right: 50px;
	top: 0px;
}
.box {
	background: url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/ribbonBackground.png) no-repeat;
	height: 265px;
	width: 260px;
}

.bannerNav {
	background: #FFFFFF url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/banner.png) no-repeat 0px bottom;
	height: 270px;
	width: 240px;
	margin: 0px 10px;
	font: 19px "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bannerNav div.header {
	background: #FFC31D;
	padding: 7px 7px;
	border-bottom: 1px solid #E0AC22;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;  
	-ms-text-overflow: ellipsis; 
	-moz-binding: url('ellipsis.xml#ellipsis'); 
}
.bannerNav div.more {
	margin-top: 5px;
	padding: 0px 7px;
	cursor: pointer;
	background: url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/bannerMore.png) no-repeat;
	background-position: center 0px;
	display: inline-block;
	zoom:1;
	*display:inline;
	width: 226px;
	height: 20px;
}

.bannerNav div.simple {
	position: relative;
	height: 199px;
	overflow: hidden;
}
.bannerNav div.expanded {
	position: relative;
	height: 199px;
	overflow: hidden;
}
.bannerNav div.freeform{
	position: relative;
	height: 199px;
	overflow: hidden;
}

.bannerNav .freeform li {
	position: relative;
	font: 14px "Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #212121;
	padding: 5px 7px 5px 7px;
}

.bannerNav .simple li, .bannerNav .expanded li {
	position: relative;
	background: url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/chevron.png) no-repeat 220px center;
	font: bold 18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #212121;
	border-bottom: 1px solid #EEEEEE;
	height: 38px;
}
.bannerNav .simple li.highlight, .bannerNav .expanded li.highlight {
	background: #D7F3FF url(http://fgt-static.s3.amazonaws.com/common/portal/1/i/chevron.png) no-repeat 220px center;
}
div.bannerNav li  a:link , div.bannerNav li a:hover, div.bannerNav li a:visited{
	color: #000000;
	text-decoration: none;
	width: 100%;
}

.simpleTitle{
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	padding: 0px 7px 0px 7px;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;  
	-ms-text-overflow: ellipsis; 
	-moz-binding: url('ellipsis.xml#ellipsis');
	line-height: 38px;
}

.expandedTitle{
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	padding: 0px 7px 0px 7px;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;  
	-ms-text-overflow: ellipsis; 
	-moz-binding: url('ellipsis.xml#ellipsis');
}
.expandedDetails{
	width: 200px;
	font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding: 0px 7px 0px 7px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	-o-text-overflow: ellipsis;  
	-ms-text-overflow: ellipsis; 
	-moz-binding: url('ellipsis.xml#ellipsis');
}
