/***** FOOTER STYLES *****/

div#footerWrapper {
	padding: 0;
	width: 700px;
	/*width: 100%; */
	color: #ffffff;
}

	div#footerWrapper div#footerWrapperBottom {
		width: 95%;
		height: 50px;
		background: #fff url(/etc/designs/ac/img/bg_footer_bottomGradient.png) 0 100% repeat-x;
	}


div#legalContainer {
	border-top: 1px solid #808080;
	padding: 0px; /* 20px 0 0 60px; */
	font-family: Calibri, 'Trebuchet MS', Helvetica, sans-serif;
	font-weight: bold;
}

div#legalContainer ul#staticFooterLinks {
	font-size: .93em;
	color: #fefefe;
}
	div#legalContainer ul#staticFooterLinks li {
		float: left;
	}
		div#legalContainer ul#staticFooterLinks li.delimiter {
			padding: 0px; /* 0 5px; */
		}

	ul#staticFooterLinks li a {
		color: #f0f0f0;
		text-decoration: none;
	}

div#legalContainer div#copyright {
	clear: both;
	font-size: .8em;
	color: #c9c9c9;
}
div#legalContainer div#copyright p {
    margin: 0 0 0.3em 0;
}
div#legalContainer div#copyright a {
    color: #F7F7F7;
}


/***** footer tabs *****/

div.footerTabs {
    background: #fff url(/etc/designs/ac/img/bg_footer.png) repeat-x scroll 0 0;
	margin: 4px;


}

div.footerTabs ul.tabLinks {
	overflow: auto;
	margin: 0px; /*0 0 0 25px; */
}

	div.footerTabs ul.tabLinks li {
		padding: 0;
		margin: 0px; /* 0 12px 0 0; */
		float: left;
		overflow: hidden;
		height: 28px;
		background: #f7f7f7 url(/etc/designs/ac/img/bg_footerTabs_tabsLeft.png) 0 0 no-repeat;
	}

		div.footerTabs ul.tabLinks li a {
			padding: 0px; /*6px 12px;*/
			height: 16px;
			float: left;
			font-weight: bold;
			color: #fff;
			font-family: Calibri, 'Trebuchet MS', Helvetica, sans-serif;
			font-weight: bold;
			font-size: .87em;
			text-transform: uppercase;
			background: transparent url(/etc/designs/ac/img/bg_footerTabs_tabsRight.png) 100% 0 no-repeat;
		}


div.footerTabs div.scroller ul li.prevItem, div.scroller ul li.nextItem {
	width: 24px;
}

	div.footerTabs ul.tabLinks li.highlighted,
	div.footerTabs ul.tabLinks li.current {
		background: transparent url(/etc/designs/ac/img/bg_footerTabs_tabsLeft.png) 0 -28px no-repeat;
	}

	div.footerTabs ul.tabLinks li.highlighted a,
	div.footerTabs ul.tabLinks li.current a {
		background: transparent url(/etc/designs/ac/img/bg_footerTabs_tabsRight.png) 100% -28px no-repeat;
	}

div.footerTabs div.tabContentContainer {
	padding: 0px; /* 15px 0 0 25px; */
}

/* Component specific css in footer tabs */
div#footerWrapper div.footerTabs div.tabContent div.section {
    margin: 0;
    padding-bottom: 0px;
}
div#footerWrapper div.footerTabs div.tabContent div.emptyNode,
div#footerWrapper div.footerTabs div.tabContent div.new {
    padding: 0px;
    margin: 0px;
}
div#footerWrapper div.footerTabs div.tabContent div.numColsContainer {
    width: 700px;
}
div#footerWrapper div.footerTabs div.tabContent div.numColsContainer div.text {
    margin: 0;
    padding: 0;
}
div#footerWrapper div.footerTabs div.tabContent div.numColsContainer div.text p {
    margin: 0;
}
div#footerWrapper div.footerTabs div.tabContent div.numColsContainer div.text big {
    margin: 0;
}

div#footerWrapper div.footerTabs div.quicklinks div.default div.componentTitle {
    background: #1A1A1A none repeat scroll 0 0;
    padding: 0px; /* 0 5px 0 5px; */
}
div#footerWrapper div.footerTabs div.quicklinks div.default div.componentTitle h3 {
    color: #00A6FF;
}
div#footerWrapper div.footerTabs div.quicklinks div.default ul li {
    background: transparent none;
    padding: 0;
}
div#footerWrapper div.footerTabs div.quicklinks div.default ul li a {
    color: #C9C9C9;
    font-weight: normal;
}
div#footerWrapper div.footerTabs div.numCols4 div.parsys_column{
    padding-right: 0px; /*60px; */
    width:197px;
}
div#footerWrapper div.footerTabs div.numCols4 div.cq-colctrl-default-c3 {
    padding-right: 0;
}
/***** Most Visited *****/

div#footerWrapper div.scrollerComponent div.image {
	text-align: center;
}

div#footerWrapper div.scrollerComponent div.image p {
	font-size: 1.1em;
	font-family: Calibri, 'Trebuchet MS', Helvetica, sans-serif;
}

div#footerWrapper div.scroller ul {
    width: 793px;
}
    div#footerWrapper div.scroller ul li.scrollerContentContainer {
        width: 743px;
    }

div.copyright a:hover {
	color: #FFFFFF;
}

/***** Site Map *****/

div#footerWrapper div.footerTab_2 div.parsys_column_outer {
	margin: 0;
}

div#footerWrapper div.footerTab_2 div.quicklinks div.quickLinksColumn ul {
	margin: 0 0 0 0;
}

div#footerWrapper div.footerTabs div.tabContent div.footerTab_2 div.numColsContainer div.quicklinks{
    padding: 0 0 0 0;
}

/***** SCROLLER STYLES *****/

/***** footer scroller style *****/
div.footerScroller {

}
	div.footerScroller ul {
		height: 75px;
	}

	div.footerScroller ul li.prevItem a,
	div.footerScroller ul li.nextItem a {
		width: 24px;
		height: 75px;
		text-indent: -9999px;
		background-image: url(../img/menu/pag.png);
		background-repeat: no-repeat;
	}

	div.footerScroller ul li.prevItem a {
		background-position: 0 20px;
	}
	div.footerScroller ul li.nextItem a {
		background-position: -24px 20px;
	}


	div.footerScroller ul li.scrollerContentContainer div.section {
		text-align: center;
	}

	div.footerScroller ul li.scrollerContentContainer div.section a {
		display: block;
	}


	div.footerScroller ul li.scrollerContentContainer div.section img {
		margin: 0 0 6px 0;
		height: 75px;
		width: 130px;
	}

	div.editMode ul li.scrollerContentContainer div.scrollerContent {
		width: 790px;
	}

	div.footerScroller ul li.scrollerContentContainer div.section p a {
		font-weight: normal;
		color: #fff;
	}

/***** video scroller style *****/
div.videoScroller {
	background: #454545;
}
	div.videoScroller div.componentTitle h3 {
		font-size: 1.2em;
	}

	div.videoScroller ul li.prevItem a,
	div.videoScroller ul li.nextItem a {
		margin: 0px; /* 5px 5px 0 5px; */
		width: 24px;
		height: 39px;
		text-indent: -9999px;
		background-image: url(/etc/designs/ac/img/bg_videoScroller_controls.png);
		background-repeat: no-repeat;
	}

	div.videoScroller ul li.prevItem a {
		background-position: 0 0;
	}
	div.videoScroller ul li.nextItem a {
		background-position: -24px 0;
	}


	div.videoScroller ul li.scrollerContentContainer div.section {
		margin: 0px; /*5px 0 5px 1%; */
	}

	div.videoScroller ul li.scrollerContentContainer div.section div.videoclipthumb {
		width: 32px;
		margin: 0 auto;
	}

	div.videoScroller ul li.scrollerContentContainer div.section p {
		margin: 0px; /* 0 0 3px 4px; */
		text-transform: none;
		color:#fff;
	}

	div.videoScroller ul li.scrollerContentContainer div.section a img {
		margin: 0px; /* 0 0 10px 0; */
		width: 128px;
		height: 71px;
		border: 2px solid #454545;
	}

	div.videoScroller ul li.scrollerContentContainer div.section a:hover img,
	div.videoScroller ul li.scrollerContentContainer div.section a:active img {
		border: 2px solid #00a6ff;
	}

ul, li, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
