footer {
	margin-top: 15px;
	background-color: #ebebeb;
	text-align: center;
	margin-bottom: 100px;
}

html, body, #doc3 {
	background-color: #FFFFFF;
}

.span127 {
	width: 127px;
}

.span98 {
	width: 98px;
}

.span171 {
	width: 171px;
}

.span207 {
	width: 207px;
}

#footer-top {
	/* base_css -- background-image: url('/web20/assets/img/base/footer/top_gradient.jpg'); */
	background-repeat: no-repeat;
	background-position: top center;
	height: 5px;
}

#footer-bottom {
	/* base_css -- background-image: url('/web20/assets/img/base/footer/bottom_gradient.jpg'); */
	background-repeat: no-repeat;
	background-position: top center;
	height: 5px;
}

#footer-main {
	margin: 0 auto;
	width: 914px;
	text-align: left;
}

.float-left {
	float: left;
}

#footer-main .row,#footer-main .row .span2 .unstyled li,#footer-main .row .span2 .unstyled li a,#footer-main .row .span127 .unstyled li a,#footer-main .row .span98 .unstyled li a, li.mobileapps > div.text a, li.email > div.text a {
	color: #3f3f3f;
}

#footer-main #globalBodyFooterAdPool { 
    /*overrules global.css*/
    border: 0px transparent none; 
    float: none;
}

div.title {
    font-family: Arial, Helvetica, sans-serif;
	padding-top: 14px;
	font-size: 12px;
}

#footer-main .row div ul li, #footer-main .row div ul li a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
}

div#footer-main .row div ul li.title, div#footer-main .row div ul li a.title {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}

#footer-main ul.unstyled, #footer-main ol.unstyled {
    margin-top: 9px;
}

div#footer-main .row div.title {
   line-height: 11px;
}

#footer-main.globalNavIntlClass div.span2 {
    width: 199px;
}

#footer-main.globalNavIntlClass div.span127 {
    width: 177px;
}

#footer-main.globalNavIntlClass div.span98 {
    width: 147px;
}

div.social,li.social {
	width: 23px;
	height: 23px;
	padding-right: 5px;
	margin-top: 5px;
}

#footer-main div.span171 UL.unstyled LI {
	float: left;
}
#footer-main div.span171 UL.unstyled LI.title {
	float: none;
}

div.twitter {
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -2px -2px; */
}

div.facebook {
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -2px -26px; */
}

div.pinterest {
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -2px -94px; */
}

div.youtube {
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -2px -49px; */
}

div.mblog {
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -2px -72px; */
	height: 22px;
}

li.mobileapps {
	margin-top: 10px;
	width: 120px;
}

div.mobileapps {
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -2px -133px; */
	width: 280px;
	height: 62px;
	float: left;
	margin-left: 3px;
}

li.mobileapps > div.text {
	width: 90px;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}

li.email {
	margin-top: 10px;
	width: 140px;
}

div.email {
	width: 280px;
	height: 62px;
	float: left;
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -2px -117px; */
	margin-top: 5px;
}

li.email > div.text {
	width: 110px;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}

.footer-ad-spot {
	width: 209px;
	height: 61px;
	margin-bottom: 10px;
	margin-top: 15px;
}

.backstage {
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -30px -31px; */
	width: 39px;
	height: 55px;
	float: left;
	margin-left: 15px;
}

.new-leaf {
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -83px -34px; */
	width: 55px;
	height: 52px;
	float: left;
}

.accessible-container {
	margin-top: 15px;
	height: 30px;
	clear: both;
}

.accessible {
	float: left;
	width: 124px;
	height: 25px;
	/* base_css -- background:url('/web20/assets/img/global-icons.png') no-repeat -28px -2px; */
}

.accessible-text {
	float: left;
	margin-top: 2px;
	padding-left: 25px;
}

.accessible-text a {
	text-decoration: none;
}

.footer-flag img {
	margin-bottom: -3px;
	margin-right: 13px;
}

#footer-copyright {
	padding-top: 12px;
	background-color: #FFFFFF;
}

#footer-copyright p, #footer-copyright p a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 4px;
	line-height: 12px;
	margin-right: 8px;
	text-decoration: none;
}

#footer-legal-notice-links a {
    margin-right: 16px;
}
