﻿HTML, BODY 
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url('Images/acxiom/body_bg1.png');
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: repeat-x;
	background-color: black;
	FONT-SIZE: 11px;
 	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif;
}

h1, h2, h3, h4, h5, h6 
{
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	margin:0;
	color:#374C95;
}

h2 
{
	font-size: 16px; 
	margin-bottom: 10px;
}

h3 
{
	font-size:14px;
	margin-bottom:15px;
}

h4 
{
	font-size:12px;
}

.AccordionBody
{
	background-color:#DEE5F8;
	font-size:11px;
	padding: 5px 5px 5px 5px;
	margin-top:0px;
	margin-bottom:0px;
	color:#5C5F63;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
}

.AccordionStyle *
{
	overflow-y:hidden;	
}

.AccordionTitle
{
	color:#DE7D39 !important;
	background-color:#EDEDED;
	font-size:10px;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
}


.box 
{
	border-right:1px solid #CACACD;
	float:left;
	height:250px;
	margin:16px 0;
	padding:0 10px;
	width:220px;
}

.box p, .box div, .boxright p, .boxright div
{
	line-height:13px;
	margin-top:5px;
	margin-bottom:0px;	
	color: #5C5F63;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;
	
}

.box p a.contentLink, .boxright p a.contentLink
{
	line-height:4px;
}

.boxright 
{
	float:left;
	height:250px;
	margin:16px 0;
	padding:0 10px;
	width:220px;
}

.box h4.contentHeader, .boxright h4.contentHeader
{
	margin-top:0;
	padding-bottom:1px;
	font-size:12px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
}

.childrebody
{
	margin-top:5px;
	margin-bottom: 10px;
	line-height:13px;
	font-size:11px;
	color:#5c5f63;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
}

.childrebodyWhite
{
	margin-top:5px;
	margin-bottom: 10px;
    line-height:13px;
    font-size:11px;
    color:white;
    font-family:Arial,Helvetica,Tahoma,sans-serif;
}

.clearPrevious 
{
	clear: left;
}

#contactTable 
{
	FLOAT: left;
	WIDTH: 100%;
	rules: all;
}
#contactTable *
{
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;
}

#contactTable.profile 
{
	border: 1px solid #CFCFCF; 
	width: 440px;
}

#contactTable tr.firstrow, tr.lastrow 
{
	background-color: #EDEDED;
}

#contactTable p 
{
	vertical-align: middle; 
	display: inline; 
	white-space: nowrap;
}

#contactTable A 
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	color: #DE7D39;
}

#content 
{
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin:0 auto;
	width:980px;
}

.contentHeader 
{
	color:#CD5806;
	margin-top:20px;
	white-space:nowrap;
	font-size:12px !important;
	font-family: Arial,Helvetica,Tahoma,sans-serif !important;	
}

h3.contentHeader
{
	margin-top:0px;
}

A.contentLink2 
{
	DISPLAY: block;
	PADDING-LEFT: 18px;
	BACKGROUND: url('Images/acxiom/arrow-right-orange.png') no-repeat 0px 0px;
	COLOR: #cd5806;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
}

A.contentLink3 
{
	PADDING-LEFT: 18px;
	BACKGROUND: url('Images/acxiom/arrow-up-orange.png') no-repeat left top;
	COLOR: #cd5806 !important;
	LINE-HEIGHT: 13px !important;
	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
}

#header 
{
	display:none;
}

.image-acx
{
	margin-top: 10px; 
	padding-right:5px;
}

.infoboxFooter 
{
	font-family:Arial,Helvetica,Tahoma,sans-serif; 
	font-size:11px; 
	line-height:16px;
	margin-top:5px;
}

.infoboxHeader 
{
	color: #707276; 
	float: left; 
	padding-right:20px; 
	font-size:12px !important;
}

#infobox-bottom-right 
{
	background:transparent url('Images/acxiom/infobox-bottom-right.png') no-repeat scroll right bottom;
}

#infobox-top-right 
{
	background:transparent url('Images/acxiom/infobox-top-right.png') no-repeat scroll right top;
}

UL.level-1 
{
	PADDING-BOTTOM: 5px;	
}

.level-2
{
	color:#5c5f63 !important;
	font-weight:bold !important;
}

UL.level-2 
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.lockImg 
{
	border-style: none;
	display: inline; 
	vertical-align: middle; 
	margin-left: 0.5em;
}

#maincontent 
{
	background-color: white;
	BORDER-left: #ffffff 0px solid;
	BORDER-top: #ffffff 0px solid;	
	BORDER-right: #ffffff 0px solid;
    BORDER-bottom: #ffffff 0px solid;
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 980px;
	padding-right:0px;
	padding-left:0px;	
}

#maincontent a
{
	text-decoration:none;
}

#maincontent a:hover
{
	text-decoration:underline;
}

#microNavigation 
{
	display:none;
}

A.microNavLink 
{
	COLOR: #de7d39;
}

.microNavLink 
{
	color: #DE7D39;
}

.microNavSeperator 
{
	padding-left:3px;
	padding-right:3px;
}

.ms-HoverCellActive,.ms-SpLinkButtonActive 
{
	border:none;
	vertical-align:middle;
	/*background-image:none;
	background-color:#ff530f;*/
	margin: 1px;
}

.ms-siteaction
{
	height: auto;
	float:right;	
}

.ms-pagebreadcrumb
{
	display:none;
}

.ms-sbLastCell 
{
	width: 0%;
	border: 0px 0px 0px 0px;
}

.ms-sbLastcell, .ms-rightbodysectionsearchbox 
{
	width: 0%;
	padding: 0px 0px 0px 0px;
}

.ms-sbplain 
{
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:11px;
	border: 1px solid;
	border-color: #7f9d89;
	padding: 1px 1px 1px 1px;
}

#myfooter 
{
	display:none;
}

a.orangechildrenLink 
{
	font-size:11px !important;
	font-family:Arial,Helvetica,Tahoma,sans-serif !important;
	color: #DE7D39 !important; 
	text-decoration:none;
	padding-left: 18px;
	background: url('Images/acxiom/arrow-right-orange.png') no-repeat left center;
}

.orangeFontloc
{
	color: #DE7D39 !important; 
	text-decoration:none;
	font-size:11px;
	line-height:11px;
	background: url('Images/lock.png') no-repeat;
}

.orangeFontTitle
{
	color: #DE7D39; 
	text-decoration:none;
	font-size:11px !important;	
	font-weight:normal !important;
	font-family:Arial,Helvetica,Tahoma,sans-serif !important;
}

.orangeFontTitle2
{
	color: #DE7D39; 
	text-decoration:none;
	font-size:12px !important;	
	font-weight:normal !important;
	font-family:Arial,Helvetica,Tahoma,sans-serif !important;
}

h2.orangeFontTitle2
{
	margin-bottom:0px;
}

a.orangeTitleLink
{
	font-size:11px !important;
    font-family:Arial,Helvetica,Tahoma,sans-serif !important;
    color: #DE7D39 !important; 
    text-decoration:none;
    padding-left: 18px;
    line-height:25px;
    background: url('Images/acxiom/arrow-right-orange.png') no-repeat left center;
}

#pageAction 
{
	display:none;
}

.plainContentLink 
{
	COLOR: #de7d39 !important;
	FONT-SIZE: 11px !important;
 	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
 	line-height:16px;
}

#publishingmenu
{
	display:none;
}

.removeMargins 
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: none;
}

.resourceBox 
{
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 208px;
	padding-right:35px;
}

.resourceBox H4 
{
	MARGIN: 5px;
	COLOR: #00237e;
}

.resourceBox input 
{
	width:170px;
}

.resourceBoxRight 
{
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 208px;
	padding-right:0px;
}

.resourceBoxRight H4 
{
	MARGIN: 5px;
	COLOR: #00237e;
}

.resourceBoxRight input 
{
	width:170px;
}

.rightbody
{
	margin-left:10px;
	margin-right:5px;
}

.rightHeader 
{
	margin-top: 20px; 
	margin-left:10px; 
	margin-right:5px;
	color: #000000;
}

.rightHeader input
{
	width:190px;
}

.SearchPartTable
{
	float:right;
}

A.SiteMapmenu 
{
    DISPLAY: block;
    font-weight:bold;
    font-size:20px;
    PADDING-LEFT: 40px;
    padding-top:10px;
    COLOR: #cd5806;
    line-height: 20px;
    empty-cells: show;
    vertical-align:text-top;   
}

 A.SiteMapmenuAll 
{
    DISPLAY: block;
    PADDING-LEFT: 40px;
    COLOR: #cd5806;
    line-height: 15px;
    empty-cells: show;
    vertical-align:text-top;   
}

.solutionDRP
{
	color:#707276;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
	font-size:10px;
}

#SolutionHorizontal 
{
	background-color:#7C8DBB;
	float:left;
	padding-left:3px;
	width:380px;
}

#SolutionHorizontal  h3 
{
	margin-bottom:4px;
}

.SolutionText 
{
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:1px;
	margin-left:10px;
	font-size:11px;
	font-family: Arial,Helvetica,Tahoma,sans-serif;
}

#SolutionVertical 
{
	float:right;
	width:225px;
	background: url('Images/acxiom/SCA_Finder_bg.png') no-repeat top center; 
	height: 150px; 
	margin: 0px; 
	padding: 0px
}
#SolutionVertical select 
{ 
	margin-top:5px; 
	margin-bottom:5px; 
	font-size : 10px
}

#SolutionVertical p, #SolutionVertical div 
{
	line-height:13px;
	margin-bottom:4px;
	margin-top:3px;
	color: white;
}

#SolutionVertical h4 
{
	padding: 6px 0px 0px 0px; 
	margin-left:13px; 
	margin-top: 8px; 
	color: white;
}

A.SPALLmenu 
{
	DISPLAY: block;
	PADDING-LEFT: 25px;
	BACKGROUND: url(Images/acxiom/submenu-liststyle-image-l1.png) no-repeat 0px 6px;
	COLOR: #cd5806;
	line-height: 20px;
	empty-cells: show;
	list-style-image: url('Images/acxiom/submenu-liststyle-image-l1.png');
	list-style-type: square; 
	vertical-align:text-top;	
}

.SPALLmenu 
{
	border-bottom:1px #cacacd solid;
}

.SPALLmenu * 
{
	width:130px;
}

.SPALLselectMenu *
{
	color:#5c5f63;
	font-weight:bold;
}

A.SPALLselectMenu
{
	color:#5c5f63;
	font-weight:bold;
}

.spBigContentHeader 
{
	margin-top: 10px; 
	color: #707276;
	display:block;
	font-weight:700 !important;
	font-size:11pt !important;
	text-decoration:none;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
}

.spBlueContentHeader
{
	color: #374c95;
	font-size: 14px !important;
	font-weight:700 !important;
	margin-top: 10px;
	display:block;
	font-family: Arial,Helvetica,Tahoma,sans-serif !important;
}

h2.spBlueContentHeader
{
	margin-bottom:0px;
}

.spBlueContentHeader2
{
	color: #374c95;
	font-size: 14px !important;
	font-weight:bold !important;
	margin-top: 0px;
	display:block;
	font-family: Arial,Helvetica,Tahoma,sans-serif !important;
}

h2.spBlueContentHeader2
{
	margin-bottom:0px;
}

#spBody 
{
	border-left: .5px solid white; 
	border-right: .5px solid white; 
	width: 980px; 
	margin: 0px 0px 0px 0px;  
	background-color: #FFF; 
}

#spBody a 
{
	color: #DE7D39;
}

#spBodyLeft 
{
	background: #FFFFFF; 
	margin-right:2px;
	margin-left:0px;
}

.spBodyRight 
{
	display:none;
}

.spCompanyLeadershipSubContLeft 
{
	CLEAR: both;
	MARGIN-TOP: 30px;
	DISPLAY: inline;
	FLOAT: left;
}

.spCompanyLeadershipSubContLeft IMG 
{
	DISPLAY: inline;
	MARGIN-RIGHT: 10px;
}

.spCompanyLeadershipSubContRight 
{
	MARGIN-TOP: 30px;
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 400px;
	color:#5C5F63;
	line-height:16px;
	FONT-SIZE: 11px;
 	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif;
}

.spCompanyLeadershipSubContRight H5 
{
	PADDING-BOTTOM: 5px;
	COLOR: #707276;
	FONT-SIZE: 11px !important;
	font-weight:bold !important;
}

#spContent 
{
	width: 100%; 
	float: left; 
	margin: 14px; 
	margin-left:55px;
	_margin-left:15px;
	background: #FFFFFF; 
	padding-bottom: 30px;
	color:#5C5F63;
}

#spContentA 
{
	padding-top:0px;
	vertical-align:top;
}

#spContentB 
{
	margin-top: 20px;
}

#spContentB h3
{
	font-size:14px;
}

#spContentB h5 
{
	font-size: 11px; 
	font-weight: bold;
}

#spContentAFull 
{
	padding-top:15px;
	margin-left:10px;
	vertical-align:top;
	color:#5C5F63;
}

#spContentBFull 
{
	margin-top: 0px;
}

#spContentFull 
{
	float: left; 
	margin: 5px 0px 0px 5px; 
	background: #FFFFFF; 
	padding-bottom: 30px;
	color:#5C5F63;
	width:99%;
}

.spContentHeader 
{
	margin-top: 10px; 
	color: #707276;
	display:block;
	font-weight:700;
}

#spContentInfobox 
{
	background-color: #F6D7C2; 
	padding: 0px 0px 0px 0px; 
	border: 1px solid white; 
	width:230px; 
	float:right;
}

#spContentInfobox p 
{
	float:center;
}

#spContentInfobox a 
{
	color: #DE7D39;
}

#spContentInfobox h4 
{
	color: #5C5F63; 
	margin: 0px 0px 10px 0px;
}

#spContentInfoboxTopLeft 
{
	background:url('Images/acxiom/MCA_infobox_top-left.png') top left no-repeat;
}

#spContentInfoboxTopRight 
{
	background:url('Images/acxiom/MCA_infobox_top-right.png') top right no-repeat;
}

#spContentInfoboxBottomLeft 
{
	background:url('Images/acxiom/MCA_infobox_bottom-left.png') bottom left no-repeat;
}

#spContentInfoboxBottomRight 
{
	background:url('Images/acxiom/MCA_infobox_bottom-right.png') bottom right no-repeat; 
	padding: 20px 10px;
}

#spContentLeft 
{
	width: 220px; 
	vertical-align: top; 
	float: left;
}

.spContentLeft 
{
	FLOAT: left;
	VERTICAL-ALIGN: top;
	WIDTH: 220px;
	margin-top:15px;	
}

#spContentLeft h4 
{
	color: #374C95;
}

.spContentLeft H4 
{
	COLOR: #707276;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;	
}

#spContentLeft a 
{
	color: #DE7D39;
}

.spContentLeft a 
{
	COLOR: #de7d39 !important;
}

.spContentLeft p 
{
	margin-top:0px;
	COLOR: #707276;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;	
	line-height:16px;
	margin-bottom:5px;
}

#spContentRight 
{
	width: 230px;
	vertical-align: top; 
	float: right;
}

.spContentRight 
{
	FLOAT: right;
	VERTICAL-ALIGN: top;
	WIDTH: 230px;
	margin-top:15px;
}

#spContentRight h4 
{
	color: #374C95;
}

.spContentRight H4 
{
	COLOR: #707276;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;	
}

#spContentRight a 
{
	color: #DE7D39;
}

.spContentRight a 
{
	COLOR: #de7d39 !important;
}

.spContentRight p 
{
	margin-top:0px;
	COLOR: #707276;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-size:11px;	
	line-height:16px;
	margin-bottom:5px;
}

#spContentRightBottom 
{
	margin-top: 50px; 
	width: 220px; 
	float: right;
}

#spCQWP
{
	width: 523px; 
	vertical-align: top; 
	float: left;
}

#spCQWP *
{
	margin-left:0px;
}

#spCQWP h4 
{
	color: #374C95;
}

#spCQWP a 
{
	color: #DE7D39;
}

#spCQWP .ms-PartSpacingVertical
{
	margin-top:0px;
}

#spCQWPFull
{
	vertical-align: top; 
	float: left;
	width:100%;
}

#spCQWPFull h4 
{
	color: #374C95;
}

#spCQWPFull a 
{
	color: #DE7D39;
}

#spCQWPFullLeft
{
	width: 360px; 
	vertical-align: top; 
	float: left;
}

#spCQWPFullLeft a 
{
	color: #DE7D39;
}

#spCQWPFullLeft h4 
{
	color: #374C95;
}

#spCQWPFullRight
{
	width: 360px; 
	vertical-align: top; 
	float: right;
}

#spCQWPLeft
{
	width: 261px; 
	vertical-align: top; 
	float: left;
}

#spCQWPLeft a 
{
	color: #DE7D39;
}

#spCQWPLeft h4 
{
	color: #374C95;
}

#spCQWPRight 
{
	width: 262px; 
	vertical-align: top; 
	float: right;
}

.spFirstContentHeader 
{
	MARGIN-TOP: 0px;
	COLOR: #707276;
	font-size:11px !important;
	font-weight:bold !important;
	margin-bottom:0px;
}

#spHeader  
{
	display:none;
}

#splash 
{
	background-color:#35438B !important;
	margin:0px 0px 0px 1px !important;
	width:980px !important;
}

#splashA 
{
	float:left;
	margin: 0px 0px 0px 0px;
	padding:15px;
	width:365px;
}

#splashA h3
{ 
	margin-top:0;
}

#splashB 
{
	background-color:#35438B;
	float:right;
	height:345px;
	width:539px;
}

#splashC 
{
	float:left;
	width:380px;
}

a.splashLink 
{
	color: #DE7D39; padding-left: 18px; background: url('Images/acxiom/arrow-right-orange.png') no-repeat;
}

.splashText 
{
	color:#FFFFFF;
}

.splashText input
{
	width:335px;
}

h1.splashText
{
	font-size:14px;
}

#spMenu 
{
	display:none;
}

.spSubMenuHeader * 
{
	color: #00237E;
	font-size:12px; 
	font-family:Arial,Helvetica,Tahoma,sans-serif;
}

.spTable 
{
	border-left: .5px solid white; 
	border-right: .5px solid white; 
	margin: 0px 0px 0px 0px;  
	background-color: #FFF;
	width:100%;
}

#subMenuList LI 
{
	MARGIN-TOP: 5px;
	LINE-HEIGHT: 13px;
	PADDING-TOP: 5px;
	margin-right:5px;
}

#subMenuList LI.level-1 
{
	FONT-SIZE: 11px;
}

#subMenuList LI.level-1 A 
{
	DISPLAY: block;
	PADDING-LEFT: 25px;
	BACKGROUND: url(Images/acxiom/submenu-liststyle-image-l1.png) no-repeat 0px 2px;
	COLOR: #cd5806;
}

#subMenuList LI.level-1 SPAN 
{
	DISPLAY: block;
	PADDING-LEFT: 25px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(Images/acxiom/submenu-liststyle-image-l1.png) no-repeat 0px 2px;
	COLOR: #5c5f63;
}

#subMenuList LI.level-2 
{
	FONT-SIZE: 11px;
}

#subMenuList LI.level-2 A 
{
	DISPLAY: block;
	PADDING-LEFT: 40px;
	BACKGROUND: url(Images/acxiom/submenu-liststyle-image-l2.png) no-repeat 0px 2px;
	COLOR: #cd5806;
}

#subMenuList LI.level-2 SPAN 
{
	DISPLAY: block;
	PADDING-LEFT: 40px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(Images/acxiom/submenu-liststyle-image-l2-cur.png) no-repeat 0px 2px;
	COLOR: #5c5f63;
}

td.ms-sbcell 
{
	padding: 0px;
	padding-left: 2px;
	white-space: nowrap;
	border: solid 0px #7f9db9;
	BACKGROUND-IMAGE: url('Images/acxiom/body_bg1.png');
}

td.ms-sbgo 
{
	border: 0px black none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.topNavFlyOutsItem
{
	background-color:#DBDCDE;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:11px;
	border-bottom:0px #EDEEF0 none !important;
	border-right:0px white none !important;
	border-left:0px white none !important;
}

.topNavFlyOutsHover
{
	text-decoration:underline !important;
}

.topNavHover
{
	background-image:url('Images/acxiom/body_bg1.png');
	background-repeat:repeat-x;
	color:white;
}

.topNavHover a
{
	color:#000000;
	background-image:url('Images/acxiom/body_bg1.png');
	background-repeat:repeat-x;
}

.topNavItem
{
	background-image:url('Images/acxiom/body_bg1.png');
	background-repeat:repeat-x;
	font-family: "Arial Bold",Arial,Helvetica,Tahoma,sans-serif !important;
	font-size:9pt !important;
	color:white !important;
	font-weight:700 !important;
}


.topNavSelected
{
	color:#DE7D39 !important;
	background-image:url('Images/acxiom/body_bg1.png') !important;
	background-repeat:repeat-x;
}

.topNavSelected a
{
	color:#DE7D39 !important;
}

.uppercase 
{
	text-transform: uppercase;
}

h1.uppercase
{
	font-size:16px;
	margin-bottom:10px;	
}

#zz4_ID_PersonalInformation, #zz5_ID_LoginAsDifferentUser, #zz6_ID_RequestAccess, #zz7_ID_Logout
{
	FONT-SIZE: 10px;
 	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif;
}

#zz1_GlobalNavn6 + td + td img
{
	display:none;
}

.Blue1Link
{	
	text-decoration:none !important;
	color: #374c95 !important;		
}

.Gray1Link
{
	text-decoration:none !important;
	color:#707276 !important;
}

.Gray2Link
{
	text-decoration:none !important;
	color:#5c5f63 !important;
}

.Gray3Link
{
	text-decoration:none !important;
	color:#5c5f63 !important;
	font-size:11px !important;
}

.OrangeLink
{
	text-decoration:none !important;
	color:#DE7D39 !important;
}

.WhiteLink
{
	text-decoration:none !important;
	color:white !important;
}
