/*	GLOBAL FOOTER
	$Id: //depot/projects/dylan/releases/rc_12_9/ubi/template/identity/adobe/screen/gfooter.css#1 $
*/

.SiteFooter {
    margin-top: 16px;
	background: #3d3d3d none;
	background: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#383838));
	background: -moz-linear-gradient(top, #585858, #383838);
	filter: progid:DXImageTransform.Microsoft.gradient(endcolorstr=#FF383838, startcolorstr=#FF585858));
	background: -ms-linear-gradient(top, #585858, #383838);
	background: -o-linear-gradient(top, #585858, #383838);
	zoom: 1;
}

.SiteFooter li {
	line-height: 14px;
	margin-bottom: 4px;
}

.SiteFooterLinkList a,
.SiteFooterLinkList a:link {
	color: #CCC;
}

.SiteFooterLinkList a:link:hover,
.SiteFooterLinkList a:visited:hover,
.SiteFooterLinkList a:hover,
.SiteFooterLinkList a:visited:hover {
    color: #FFF;
    text-decoration: underline;
}

.SiteFooterLinkList {
	margin-bottom: 16px;
}

.SiteFooterLinkListBottom {
	margin-bottom: 0;
}

.SiteFooter h4 {
	font-weight: bold;
}

.SiteFooter hr {
	width: 100%;
	border-style: none;
	border-top: 2px groove #555;
}

.SiteFooterRowTop {
	margin-top: 4px;
}

.SiteFooterMenuItemIconProducts {
	background-repeat: no-repeat;
	padding-left: 18px;
}

.SiteFooterMenuItemIconCS {
	background-image: url(SiteFooter/icon_creativesuite.png);
}

.SiteFooterMenuItemIconPS {
	background-image: url(SiteFooter/icon_photoshop.png);
}

.SiteFooterMenuItemIconAcrobat {
	background-image: url(SiteFooter/icon_acrobat.png);
}

.SiteFooterMenuItemIconPlatform {
	background-image: url(SiteFooter/icon_flashservices.png);
}

.SiteFooterMenuItemIconOMS {
	background-image: url(SiteFooter/icon_digimktg.png);
}

.SiteFooterMenuItemIconDES {
	background-image: url(SiteFooter/icon_enterprise.png);
}

.SiteFooterMenuItemIconDPS {
	background-image: url(SiteFooter/icon_digipub.png);
}

.SiteFooterMenuItemIconMobile {
	background-image: url(SiteFooter/icon_mobile.png);
}

.SiteFooterMenuItemIconElements {
	background-image: url(SiteFooter/icon_elements.png);
}

.SiteFooterMenuItemIconCloud {
	background-image: url(SiteFooter/icon_cloud.png);
}

.SiteFooterMenuItemIcon {
	padding: 2px 0 2px 38px;
    background-repeat: no-repeat;
    background-position: left center;
}

.SiteFooterMenuItemIconRegionBlue {
    background-image: url(SiteFooter/region_blue.png);
}

.SiteFooterMenuItemIconRegionBlack {
    background-image: url(SiteFooter/region_black.png);
}

.SiteFooterMenuItemIconEvidon {
	background-image: url(SiteFooter/evidon.png);
	background-repeat: no-repeat;
	padding-left: 18px;
}

.SiteFooterRegionPanel {
	background-color: #FFF;
	color: #333;
    position: absolute;
    border: 1px solid #333;
    box-shadow: 0 5px 10px rgba(0,0,0,.5);
    -moz-box-shadow: 0 5px 10px -moz-rgba(0,0,0,.5);
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.5);
    z-index: 100;
	bottom: 94px;
	left: 20px;
    width: 700px;
    padding: 16px;
    line-height: normal;
}

.SiteFooterRegionPanelEvidon {
	bottom: 104px;
}

.SiteFooterRegionPanelHeader {
    font: 18px "Myriad Pro",Helvetica,sans-serif;
    margin-bottom: 4px;
}

.SiteFooterRegionPanelHeaderClose {
    margin-top: 3px;
    *margin-top: -18px;
    float: right;
    text-indent: -9999px;
    width: 17px;
    height: 17px;
    background: transparent url(SiteFooter/close.png) no-repeat;
    cursor: pointer;
}

.SiteFooterRegionPanelRegionHeader {
	margin: 12px 0 0 0;
    font-size: 12px;
	font-weight: bold
}

.SiteFooterRegionPanel ul,
.SiteFooterRegionPanel li {
	list-style: none outside none;
	color: #333;
	margin: 0;
	padding: 0;
}

.SiteFooterRegionPanel li {
	margin-top: 2px;
	line-height: 1.2em;
}

.SiteFooterRegionPanel a {
    cursor: pointer;
}

.SiteFooterRegionPanel .Column {
    padding-left: 0;
	padding-right: 0;
}

#Georouting {
	display: none;
}