﻿/* Country Specific Styles  DO NOT TOUCH */
#header-menu {
	width: 234px;
	Z-INDEX: 10000;
	RIGHT: 0px;
	POSITION: absolute;
	HEIGHT: 15px;
}
.topNavItem a
{
	display:block;
	white-space:nowrap;
	padding:1px 4px 1px 4px;
	height:16px;/*18*/
} 
.topNavFlyOuts
{
	border-top:none;
	margin-top:8px;
	margin-left:4px;
	background-color:#DBDCDE !important;
}
.topNavFlyOutsItem a
{
	*width:170px;
	min-width:170px;
	display:block;
	color:#3764a0;
	padding:4px 8px 4px 8px;
	border-bottom:1px #EDEEF0 solid !important;	
} 
#zz1_GlobalNavn22Items, #zz1_GlobalNavn23Items
{
	margin-left:0px;
}

#zz1_GlobalNavn22Items table, #zz1_GlobalNavn23Items table
{
	background-color:#E7E9EE;
}


#zz1_GlobalNavn22Items a, #zz1_GlobalNavn23Items a
{
	background-color:#E7E9EE;
}

/* End Of Country Specific Styles */


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;
	margin-bottom:5px;/*changed per Agilli request*/
}

.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;
}

.changePasswordBox
{
	
	width:270px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;	
	padding: 15px; 
	background-color: #e2e2e2;
	border: solid 0px; 
	margin-top:40px;
	height:175px;
}

.changePasswordLabel
{
    font-size:11px; 
    font-weight:500;
    text-align:left;
}

.changePasswordHeading
{
    color:#374c95;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	margin:25px 0px 0px;
	text-align:left;
}

.checkBox
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: xx-small;
   color: #333333;         
}

.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;
}

.dropDown
{
    font-size: xx-small; 
    font-family: Arial, Helvetica, sans-serif, Arial Unicode MS;
    width:186px;
}

.errorLabel
{
    color:Red;
 	font-size:12px; 
    font-family: Arial, Helvetica, sans-serif, Arial Unicode MS;     
}

.fieldLabel
{
    font-size: 11px; 
    font-family: Arial, Helvetica, sans-serif; 
    color: #333333;
    /*margin:auto auto 10px;*/
    
}

.flash-error 
{
	border:1px solid #DE7D39;
	color:#000000;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:12px;
	padding:5px;
	margin:5px;
	text-align:center;
}

#header 
{
	MARGIN: 0px auto;
	WIDTH: 980px;
	POSITION: relative;
	HEIGHT: 86px;
}

#header-menu A {
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 2px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #272727 1px solid;
	PADDING-TOP: 3px;
	HEIGHT: 12px;
	BACKGROUND-COLOR: #707276;
}

#header-menu LI {
	DISPLAY: inline;
}

#header-menu LI UL {
	PADDING-RIGHT: 0px;
	DISPLAY: none;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	POSITION: absolute;
}

#header-menu LI > UL {
	LEFT: auto;
	TOP: auto;
}

#header-menu LI LI {
	DISPLAY: block;
	FLOAT: none;
	MARGIN: 0px;
	WIDTH: auto;
	BACKGROUND-COLOR: transparent;
}

#header-menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

HTML > BODY #header-menu LI LI {
	DISPLAY: block;
	FLOAT: none;
	MARGIN: 0px;
	WIDTH: auto;
	BACKGROUND-COLOR: transparent;
}

#header-menu LI:hover UL {
	MARGIN-TOP: 13px;
	DISPLAY: block;
	LEFT: 0px;
	MARGIN-LEFT: 1px;
	WIDTH: 230px;
}
#header-menu LI.over UL {
	MARGIN-TOP: 13px;
	DISPLAY: block;
	LEFT: 0px;
	MARGIN-LEFT: 1px;
	WIDTH: 230px;
}

#header-menu UL LI UL LI {
	CLEAR: left;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: white 1px solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BACKGROUND-COLOR: #dbdcde;
}

#header-menu UL LI UL A {
	DISPLAY: block;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	MARGIN-LEFT: 2px;
	COLOR: #cc5906;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 18px;
	TEXT-DECORATION: none;
	BORDER-BOTTOM-STYLE: none;
}

#header-menu UL LI UL A IMG {
	MARGIN-RIGHT: 2px;
}

#header-menu UL UL A:hover {
	TEXT-DECORATION: underline;
}

#header-menu UL LI UL A {
	HEIGHT: 1%;
}

A.headerMenuLink {
	FONT-SIZE: 9px;
	COLOR: #ffffff;
	text-decoration:none;
	height: 14px !important;
	padding-top:2px !important;
}

.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;
}

.inputTextBox
{
    color: #000000; 
    font-size: 11px; 
    font-family: Arial, Helvetica, sans-serif;
    width:180px;
}

.instructionLabel
{
    font-size:11px;
}

UL.level-1 
{
	PADDING-BOTTOM: 5px;	
}

.level-2
{
	color:#5c5f63 !important;
	font-weight:bold !important;
}

UL.level-2 
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.listBox
{
    font-family: Arial, Helvetica, sans-serif, Arial Unicode MS;
    font-size:11px;    
}

.lockImg 
{
	border-style: none;
	display: inline; 
	vertical-align: middle; 
	margin-left: 0.5em;
}

/*Use this for the Username/Password 'p'*/
.loginLabels
{
    font-size:12px; 
    font-weight:700;
    line-height:0.1em
}

.loginTextBox
{
	width:180px;
	font-size: 11px; 
    font-family: Arial, Helvetica, sans-serif; 
}

.loginBox
{
	width:230px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;	
	padding: 10px; 
	background-color: #f7d7c6;
	border: solid 0px; 
	margin-top:40px;
	height:330px; 
}

.loginBox_topLeft
{
	background: url('Images/acxiom/MCA_infobox_top-left.png') no-repeat left top;
}

.loginBox_topRight
{
	background-image:url('Images/acxiom/MCA_infobox_top-right.png') no-repeat right top; 
}

.loginBox_bottomLeft
{
	background-image:url('Images/acxiom/MCA_infobox_bottom-left.png') no-repeat left bottom; 
}

.loginBox_bottomRight
{
	background-image:url('Images/acxiom/MCA_infobox_bottom-right.png') no-repeat right bottom; 
}

#logo 
{
	BACKGROUND: url("Images/acxiom/LA_acxiom-logo.png") no-repeat left bottom;
	FLOAT: left;
	WIDTH: 146px;
	HEIGHT: 80px;
}

#logo SPAN 
{
	DISPLAY: none;
}

#logo A 
{
	MARGIN-TOP: 35px;
	DISPLAY: block;
	WIDTH: 144px;
	HEIGHT: 41px;
}

#maincontent 
{
	/*background-color: white; removed for refresh per tswatt */
	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 
{
	width: 490px; 
	background: #FFFFFF; 
	padding: 5px; 
	line-height: 13px; 
	float: left; 
	font-size: 11px;
}

A.microNavLink 
{
	COLOR: #de7d39;
}

.microNavLink 
{
	color: #DE7D39;
}

.microNavSeperator 
{
	padding-left:3px;
	padding-right:3px;
}

#MNA {
	FLOAT: left;
	MARGIN: 49px auto 0px;
	padding: 0px 0px 0px 0px;
}

#MNA A {
	TEXT-DECORATION: none;
}
#MNA A:link {
	COLOR: #cc5906;
}
#MNA A:visited {
	COLOR: #cc5906;
}
#MNA A:active {
	COLOR: #cc5906;
}

.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 
{
	CLEAR: both;
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	MARGIN: 0px auto;
	WIDTH: 980px;
	PADDING-RIGHT: 15px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0px;
	COLOR: white;
	LINE-HEIGHT: 16px;
	padding-top:0px;
	background-color: #003e8d!important;
}


#myfooter A 
{
	COLOR: white;
	text-decoration: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 
{
	float: right; 
	margin-top: 5px; 
	margin-right: 5px;
	border-style:none;
}

.pageHeading
{
	font-size:14px;
  	font-weight: bold; 
  	width:300px;
  	font-family: Arial, Helvetica, sans-serif;
  	color: #374C95;
  	background-color : #FFFFFF; 
}

.plainContentLink 
{
	COLOR: #de7d39 !important;
	FONT-SIZE: 11px !important;
 	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
 	line-height:16px;
}

.privacy
{
	font-family: Arial, Helvetica, sans-serif;
	color:#de7d39;
	line-height:16px;
    font-size:11px;   
}

#publishingmenu
{
	width:980px;
	margin:0px auto;
}

.RecoverPasswordBox
{
	width:250px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;	
	padding: 10px; 
	background-color: #f7d7c6;
	border: solid 0px; 
	margin-top:20px;
	height:110px;
}

.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;
	margin-bottom:5px;/*changed per Agilli request*/
}

.rightHeader input
{
	width:190px;
}

#search 
{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 0px;
	RIGHT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 45px;
	HEIGHT: 40px;
	TEXT-ALIGN: right;
}

.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;   
}

.smHead
{
	color:#374c95;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin:25px 0px 0px;
}

.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 
{
	background-color:#dde7fa;
	vertical-align:top;
	width:225px;
}

.spBodyRight table *
{
	padding-top:0px;
	margin-top:0px;
}

.spBodyRight a 
{
	color: #DE7D39;
}


.spBodyRight h4
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

.spBodyRight h5 
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.spBodyRight li 
{
	margin-left:-20px;
	margin-right:5px;
}

.spBodyRight img.line 
{
	padding-top: 8px;
}

.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: 523px;
	float: left; 
	margin: 14px; 	
	margin-left:55px;
	_margin-left:12px;
	background: #FFFFFF; 
	padding-bottom: 30px;
	color:#5C5F63;
}

#spContent a
{
	
	color:#de7d39;
}

#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; commented out as per Mohan for refresh phase1*/
}

#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  
{
	padding:0px 0px 0px 1px !important;	
}

#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 
{
	width: 130px; 
	float: left; 
	background: #FFFFFF; 
	margin: 15px 0px 15px 10px; 
	clear:both;
}

#spMenu h4 
{
	margin-top: 0px; 
	margin-bottom: 10px;
}

.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; - removed per refresh */
	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;
}

/* kkunke 9/21/09 */
/*
#AuthSection
{
	color:white;
	float:right;
	margin-top:5px;
	width:500px;
	display:block;
	position:absolute;
	right:0;
	top:16px;
}

#AuthSection A
{
	background-color:transparent !important;
	border:none !important;
	display:inline;
	text-decoration:underline;
	PADDING-RIGHT:0px;
	MARGIN-TOP: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	//FLOAT:left;
	float:none;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #272727 0px none;
	PADDING-TOP: 0px;
	HEIGHT: 12px;
}

#AuthSection *
{
	float:right;
	FONT-SIZE: 11px;
 	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif;
}

#AuthSection A:link, #AuthSection A:visited
{
	color:white;
}

#AuthSection A:link:hover
{
	 text-decoration:underline;
}

#AuthSection IMG
{
	padding-top: 5px;
}

*/

.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;
}




/*WMOHAM 8/3/09 */

/*Horizontal Slider*/

/*Main Slider object*/
.sliderObject{
	float:left !important;
	display:inline;
}

/*UL that represents slider objects*/
.sliderObjectItems{
	margin:0;
	padding:0px;
	list-style:none;			
}

/*This is used by the home page slider/teaser*/
.sliderHomeObjectItem{	
	overflow:hidden; 
	text-align:left;
	vertical-align:middle;			
}

/*Slider object items i.e. li */
.sliderObjectItem{	
	overflow:hidden;
	text-align:center;
	vertical-align:middle;			
}

.sliderObjectItemBlur
{	
	overflow:hidden;
	text-align:center;
	vertical-align:middle;		
	opacity:0.4; 
	filter:alpha(opacity = 40);	
}

.sliderObjectItem img, .sliderObjectItemBlur img, .sliderDescrObjectItemBlur img
{
	border-width:0px 0px 0px 0px !important;

}
/*Slider object item for the slider format that contains description */
.sliderDescrObjectItem{	
	overflow:hidden; 
	vertical-align:middle;	
						
}
.sliderDescrObjectItemBlur{	
	overflow:hidden; 
	vertical-align:middle;
    opacity:0.4; 
	filter:alpha(opacity = 40);	
}


/*Slider buttons and links*/
.sliderBackBtn{
	float:left;	
	display:block;
	width:15px;
	height:21px;
	vertical-align:middle;
}
.sliderBackBtnLink{
	display:block;
	width:12px;
	height:21px;
	background:url("/Style Library/Images/acxiom/ARROW_TabletLeft-On.gif") no-repeat 0 0;	
}

.sliderNextBtn{
	float:left;
	vertical-align:middle;
}
.sliderNextBtnLink{
    display:block;
	width:12px;
	height:21px;
	background:url("/Style Library/Images/acxiom/ARROW_TabletRight-On.gif") no-repeat 0 0;
}

.sliderTitleDescr{
 font-size:8pt !important;
 padding-left:10px;
 padding-top:10px;	
 text-decoration:none;
 padding-right:5px;
}

a.sliderTitleDescrLink:hover{
	text-decoration:none !important;	
}

.sliderTitleDescr_descr
{
	color:black !important;
	font-size:7pt !important;
	padding-right:2px;
}
.sliderTitleDescr_h4
{
	margin-bottom:0px !important;
	color:#3C97C4;
	font-weight:bold;
}
a.sliderTitleDescr:hover{
	text-decoration:none;
}
/*END Horizontal Slider
*/

/*START REFRESH COMBINATION - PHASE 1   */
.ReusableSelectedHeader
{
	BACKGROUND: #DDE7FA url('Images/acxiom/arrow_Reusable_Down.gif')  no-repeat  right center;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	padding-top:5px;
	padding-bottom:5px;
	COLOR: #585858;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial !important;
	font-weight: bold;
	font-size:14px;
	border-top:1px black dotted ; 
	height:20px; 
 
}

.ReusableHeader
{

    
	BACKGROUND:#DDE7FA url('Images/acxiom/Arrow_Reusable_Up.gif') no-repeat right center ;
	DISPLAY: block;
	PADDING-LEFT: 2px;
	padding-top:5px;
	COLOR: #585858;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial !important;
	font-weight: bold;
	font-size:14px;
	border-top:1px black dotted ; 
	height:20px; 
}

.ReusableHeader a
{
	color:	 #585858!important;
	FONT-FAMILY: Arial !important;

}



.ReusableSelectedHeader a
{
	color:	 #585858!important;
	FONT-FAMILY: Arial !important;

}


.ReusableContent
{
	PADDING-LEFT: 2px;
	BACKGROUND:#DDE7FA ;
	LINE-HEIGHT: 13px !important;	
	 FONT-FAMILY:Arial, Helvetica, sans-serif;
	 color:	 #585858;
	 font-size:11px;
	line-height:13px;
	 margin-right:5px;

	
}

.ReusablePane
{
	width:216px;
	PADDING-LEFT: 2px;
	BACKGROUND:#DDE7FA ;
	LINE-HEIGHT: 13px !important;
	padding:14px 0px 10px 0px;
	
	
}
.ReusableAccordionArea
{
    padding-bottom:4px;
	width:216px;
	height:243px;
	
}

/*.ReusableContent a
{
	color:	#DE7D39  !important;
	font-weight: bold !important;
     font-family:Arial !important;
     font-size:10px;
     line-height:12px;
    margin-right:5px;
    padding-right:12px;
}*/

table.ReusableContactTable
{
margin: 0px auto;
margin-bottom:24px;
height:108px;

		
}

table.ReusableContactTable td
{
 	
 		
}
.ReusableContactHeader 
{
	width: 216px; 
	height: 10px; 
	padding: 0px; 
	margin-bottom: 0px; 
	background-image: url(Images/acxiom/Contact_Module_Header.png); 
	background-repeat: no-repeat;
}
.ReusableContactTitle
{
	width: 216px;
	background-image: url(Images/acxiom/Contact_Module_ExpandBG.png); 

	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
	font-weight: bold;
	font-size:14px !important;
	height: 20px ;
	padding:5px 10px 0px 10px;
	color: #666666; 
	
				
}

.ReusableContactTitle hr
{
	 margin-top:3px !important;
	border:1px #666666 dotted;
	height:1px;
}

.ReusableContactFooter
{
	width: 216px; 
	height: 10px; 
	padding: 0px; 
	margin: 0px auto; 
	background-image: url(Images/acxiom/Contact_Module_Footer.png); 
	background-repeat: no-repeat;
}
.ReusableContactBody
{
	background-image: url(Images/acxiom/Contact_Module_ExpandBG.png); 
    padding:0px 15px 0px 10px;
    width: 216px;
    
}

/*.ReusableContactBody a

{
	color:	#DE7D39   !important;
	font-weight: bold !important;
	BACKGROUND:white  url('Images/acxiom/Arrow_Reusable_link.gif')  no-repeat  right center ;
    margin-right:5px;
    padding-right:12px;
}
*/

.AccordionCat_Title
{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	color: #000000;
}

.Accordion_Desc
{
	font-family:Arial;
	font-weight:normal;
	font-size:11px;
	line-height:16px;
	color: #808183;

	
}
.AccordionCat_Panel
{
 width:442px;
 height:250px;
 background: white  url('Images/acxiom/BACKGROUND_AccordionShadow.jpg') no-repeat scroll right bottom;

 
}


.AccordionCat_LeftPanel
{
 width: 192px;
 float:left;
}

.AccordionCat_RightPanel
{
	width:250px;
	float:right;
}
.AccCategoryPane
{
	
	width:220px;
	padding-left:28px;
	height: 242px;
	}
.AccordionCat_Header
{
	
	color:white;
	FONT-FAMILY: Arial !important;
	 font-size:11px;
	 line-height:13px !important;
	 font-weight:bold;
	 padding-left:15px;
 	cursor:pointer !important;
}

.AccCategoryTable
{ 

}

.AccCategoryCell
{
 padding-left:5px;	
 vertical-align: top;
	padding-top:6px;
	padding-bottom:2px;
}

.AccCategoryCellImg
{
	padding-left:15px;
 	vertical-align:top;
 	 line-height:13px !important;
 	padding-top:9px;
}

.AccCategoryContent
{
	
 width:220px;
 overflow:visible!important;
 vertical-align:top;
  background:white url('Images/acxiom/BACKGROUND_AccordionChildGradient.jpg') no-repeat;
  line-height:15px;

}

.AccCategoryContent a
{
	color: #6D6D6D	!important;
	font-family:Arial !important;
	 font-style:normal !important;
	 font-size:11px !important;
	 line-height:13px !important;
    margin-right:5px;
    cursor:pointer !important;
    vertical-align:top;

}

.AccCategoryContent a:hover
{
	
	color:	#de7d39 !important;
	font-style:normal !important;	
	text-decoration:none !important;
	cursor:pointer !important;
}



.AccCategorySelectedHeader
{
	height:17px; 
}

.AccCategoryHeader
{

   height:17px;
}

/*TEST */
.AccUnSelected_0
{
	background:url('Images/acxiom/BACKGROUND_AccordionBlue-Off.jpg') no-repeat ;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}

.AccSelected_0
{
	background:url('Images/acxiom/BACKGROUND_AccordionBlue-On.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}
.AccUnSelected_1
{
	background:url('Images/acxiom/BACKGROUND_AccordionAqua-Off.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}

.AccSelected_1
{
	background:url('Images/acxiom/BACKGROUND_AccordionAqua-On.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}
.AccUnSelected_2
{
	background:url('Images/acxiom/BACKGROUND_AccordionGreen-Off.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}

.AccSelected_2
{
	background:url('Images/acxiom/BACKGROUND_AccordionGreen-On.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}
.AccUnSelected_3
{
	background:url('Images/acxiom/BACKGROUND_AccordionOrange-Off.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}

.AccSelected_3
{
	background:url('Images/acxiom/BACKGROUND_AccordionOrange-On.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}
.AccUnSelected_4
{
	background:url('Images/acxiom/BACKGROUND_AccordionRed-Off.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}

.AccSelected_4
{
	background:url('Images/acxiom/BACKGROUND_AccordionRed-On.jpg') no-repeat;
	color:white !important;
font-family:Arial;
font-size:10px;
font-weight:bold;
height:17px;
padding-left:15px;
}


#refreshTitle 
{
	width: 400px; 
	float: left; 
	color:#000000;
	font-family:arial,bold;
	font-size: 20px;
	line-height:24px;
	padding-top: 5px;
	padding-bottom:5px;
}

.spRefreshtable
{
	margin: 0px 0px 0px 0px; 
	width:980px;
	vertical-align:top;


	}
	.refreshsmallTR
	{
	border-top-width:1px;
	border-top-color:#B5B5B5;
	border-top-style:solid;
	background-color:#ffffff;

}
.refreshmainTB1
	{
	width:980px;
	height:297px;
	background-color:#ffffff;
	overflow:hidden;
}

.refreshmainTB2
	{
	width:980px;
	background-color:#ffffff;
}

.refreshmainTD2
	{
	border-left-width:1px;
	border-left-color:#818284;
	border-left-style:dotted;
}
.refreshmainTD3
	{
	border-left-width:1px;
	border-left-color:#818284;
	border-left-style:dotted;
}


.refreshmainTD5
{
	vertical-align:top;
	width:249px;
	padding-top:5px;
	
}
.refreshmainTD6
{
	vertical-align:top;
	width:450px;
	padding-top:5px;

}

	.spRefreshtd
	{
	vertical-align:top;
	background-color:#ffffff;
	padding-top:14px;
	padding-bottom:14px;
	padding-left:24px;
	padding-right:24px;	
	height:350px;
	}
	
	

.spRefreshtdsmall
	{
	vertical-align:top;
	background-color:#ffffff;
		padding-top:6px;
	padding-bottom:6px;
	vertical-align:top;
	width:740px;
	height:89px;
	}

.spMainTable
{vertical-align:top;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width:980px;
	
		}

.spMainScroller
{
	
}
#refreshNavigation 
{
	width: 950px; 
	padding-left:24px;
	line-height: 13px; 
	float: left; 
	font-size: 11px;
}

A.refreshNavLink 
{
	COLOR: #565b5d;
	font-weight:bold;
}

.refreshNavLink 
{
	color: #565b5d;
	font-weight:bold;

}

.microNavSeperator 
{
	padding-left:3px;
	padding-right:3px;
}

.spBodyRightBlue 
{
	background-color:#dde7fa;
	vertical-align:top;
	
	padding: 14px 14px 14px 14px;
	width:220px;
	height:455px;
}

.spBodyRightBlue table *
{
	padding-top:0px;
	margin-top:0px;
}

.spBodyRightBlue a 
{
	color: #dde7fa;
}


.spBodyRightBlue h4
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

.spBodyRightBlue h5 
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.spBodyRightBlue li 
{
	margin-left:-20px;
	margin-right:5px;
}

.spBodyRightBlue img.line 
{
	padding-top: 8px;
}
#spContentScroll 
{
	width: 695px;
	height:316px;
	overflow:auto;
	
	

}
#spCQWPRefresh
{
	vertical-align: top; 
	float: left;
}

#spContentScroll a
{
	
	color:#de7d39;
}

.CollapseChildTitle
{
font-family:arial;
font-weight:bold;
padding: 5px 5px 5px 5px;
font-size:11px;
line-height: 28px;
vertical-align:top;

color:#578DE1;
}

.CollapseChildBody
{
	font-size:11px;
	padding: 5px 5px 5px 5px;
	margin-top:0px;
	margin-bottom:0px;
	color:#585858;
	font-family:Arial;
	
}

.CollapseChildStyle *
{
	overflow:hidden;
	padding-bottom:3px;
	
}

div.CollapseChildresubTitle 
{
color:#000000 !important;
	font-size:10px;
	font-weight:bold;
	padding: 3px 0px 3px 5px;
	font-family:Arial;
	
	}
	.CollapseChildresubTitle a
	{
color:#000000 !important;
	font-size:10px;
	font-weight:bold;
	padding: 0px 12px 0px 0px;
	display:inline-block;
	font-family:Arial;
	BACKGROUND: url('Images/acxiom/ARROW_Collapsible-Up.gif') no-repeat right;
	text-decoration:none !Important;
	}

div.CollapseChildresubTitleSel 
{
color:#000000 !important;
	font-size:10px;
	font-weight:bold;
	padding: 3px 0px 3px 5px;
	font-family:Arial;

	}
.CollapseChildresubTitleSel  a
{
color:#000000 !important;
	font-size:10px;
	font-weight:bold;
	padding: 0px 12px 0px 0px;
	display:inline-block;
	font-family:Arial;
BACKGROUND: url('Images/acxiom/ARROW_Collapsible-down.gif') no-repeat right;
text-decoration:none !Important;

	}


A.collapseLink2 
{
	DISPLAY: inline;
	BACKGROUND: url('Images/acxiom/ARROW_Collapsible-Right.gif') no-repeat center right;
	COLOR: #cd5806;
	padding-right: 12px;
	padding-top:2px;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
}


html, body 
{
	background-image:url('../../../../Style%20Library/Images/acxiom/background_home.jpg');
	background-repeat:repeat-x;
    background-color:#f7f7f7;
    font-family:Arial, Helvetica, sans-serif !important;
}
html td, body td
{
	font-family:Arial, Helvetica, sans-serif !important;
}
#pageTopSpacing
{
	height:8px;	
}

/*master page, table that contains the header */
#headerTable
{
 padding-left:10px; 
 background-color:#ffffff;	
 padding-right:10px;
}

/*header - on master page */
#header 
{		
	HEIGHT: 106px !important;
	background-color:#ffffff;
	width:950px !important;
}

/*master page*/
#header-menu 
{
    width:187px !important; 
    border-left:0px;
    position:relative !important; 
    float:right !important;  

}

/*master page - list items */
#header-menu li
{
	MARGIN-LEFT: 0px !important;
	MARGIN-RIGHT: 0px !important;

	
}

#header-menu a 
{
	border-left:none !important;
}

/*worldwide dropdown on master page */
#header-menu LI:hover UL 
{
 	width:200px !important;
}

/*worldwide dropdown - on master page*/
A.headerMenuLink 
{
	FONT-SIZE: 9px;
	font-weight:bold;
	COLOR: #818284 !important;
	text-decoration:none;
	height: 14px !important;
	padding-top:2px !important;	
	background-color:#ffffff !important;
}

/*master page - global navigation */
.topNavItem 
{
  background-image:none !important;
  color:#000000 !important; 	
  padding-top:1px !important;
}

/*master page -global navigation */
.topNavItem a
{
	padding-left: 0px !important;
}

/*master page - global navigation */
#zz1_GlobalNav td img
{
  padding-right:5px;
}

.topNavFlyOuts
{	
	margin-left:-3px !important;
}

/*master page - global nav - home link */
.topNavSelected 
{
	background-image:none !important;
}
/*master page - search text box*/
td.ms-sbcell 
{
  background-image:none !important;	
}
/*master page - search text box*/
#ctl00_PlaceHolderSearchArea_SearchBox_S622C1022_InputKeywords
{
  margin-bottom:10px;
}
/*master page - home page logo*/
#logo 
{
	BACKGROUND: url("../../../../Style%20Library/Images/acxiom/LOGO_HomeAcxiom.gif") no-repeat left bottom !important;
	FLOAT:left !important;
	WIDTH: 200px !important;
	HEIGHT: 65px !important;

}


/* master page - search box */

#search 
{
	PADDING-RIGHT: 24px !important;
	/*PADDING-LEFT: 0px;
	RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	TEXT-ALIGN: right;
	*/
	FLOAT:right !important;
	
	PADDING-TOP: 10px !important;
	HEIGHT: 20px !important;
	width:200px !important;
	
	
}
/*master page - search text box*/
#ctl00_PlaceHolderSearchArea_SearchBox_S622C1022_go img
{
	padding-left:9px;
	background-color:#ffffff !important;
}

#ctl00_PlaceHolderSearchArea_SearchBox_S622C1022_go img:hover
{
	/*background-color:green !important;*/
}
/*master page - global navigation */
#MNA {
    clear:both !important;
	FLOAT: left;
	MARGIN: 0px auto 0px !important;
	padding: 0px 0px 0px 0px;
}

/*master page login control */

/*
#AuthSection
{
	color:white;
	float:right;
	margin-top:5px;
	width:500px;
	display:block;
	position:absolute;
	right:0;
	top:16px;
}

*/

#AuthSectionRF
{
    /*display:block;
    position:absolute;*/
    right:0 !important;
    
    margin-top:-12px;
    /*FLOAT:right !important;
    margin-right: 0px !important;
    width:auto;
    max-width:300px;*/
}



#AuthSectionRF *
{
	/* padding-top:0px !important; */
	padding: 0px 0px 0px 0px !important;
	border:0px !important;
	font-family:Arial !important;
	/*font-size:8.3pt !important; */
}

/*
#AuthSectionRF TD
{
	padding: 0px 0px 0px 0px !important;
	font-family:Arial !important;
	font-size:8.3pt !important;
} */

#AuthSectionRF A
{
	background-color:transparent !important;
	border:none !important;
	/*display:inline;*/
	text-decoration:underline;
}

	text-decoration:underline;
}

#AuthSectionRF A:link, #AuthSection A:visited
{
	color:black;
}


/*master page - welcome link */
.welcomelink
{
    color:black !important;
    text-align:right !important;
    font-weight:bold !important;
    font-size:11px !important;
}

/*master page - logout link */
.logoutlink 
{
    COLOR: #00919F !important;
    text-align:right !important;
    font-weight:bold !important;
    font-size:11px !important;
}    

/*master page buy data */
#buyData
{
	float:right;
	margin-top:-12px;
}
#tempLoginControls
{
	margin-top:-12px;
}


/*custom pages - userregistration.aspx*/
#ctl00_PlaceHolderMain_CreateUserWizard1
{
	background-color:#ffffff;
	border:1px solid gray;
}
/*contact us CONFICT WITH custom page in ADMIN TOOL
#ctl00_PlaceHolderMain_pnlError
{
	background-color:#ffffff;
	border:1px solid gray;
	border-bottom:none;	
}
#ctl00_PlaceHolderMain_Panel1
{
	background-color:#ffffff;
	border:1px solid gray;	
	border-top:none;
}*/
#MyProfileContentTD
{
	border:1px solid gray;
	background-color:#ffffff;
}


/*site children web part - panczy as per refresh*/
.SiteChildrenHeader
{
	COLOR: #000000;
	LINE-HEIGHT: 25px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
	font-weight: bold;
	font-size:16px;
}

.SiteChildrenDescription
{
    COLOR: #808183;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
	font-weight: normal;
	font-size:11px;
}
.SiteChildrenLinks 
{
     COLOR: #000000;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
	font-weight: normal;
	font-size:11px  ; 
	padding-top:5px;
}
.SiteChildrenLinks td
{
	font-size:11px !important;
}
.SiteChildrenLinks a:link {color:#000000}      /* unvisited link */
.SiteChildrenLinks a:visited {color:#000000}  /* visited link */
.SiteChildrenLinks a:hover {color:#808183; text-decoration: none !important;}  /* mouse over link */
.SiteChildrenLinks a:active {color:#808183; text-decoration: none}  /* selected link */

.SiteChildrenReadMore
{
    color:#00919f;
    LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial, Helvetica, Tahoma, sans-serif !important;
	font-weight: normal;
	font-size:11px;
	vertical-align: middle 
}
.SiteChildrenReadMore a:link {color:#00919f}      /* unvisited link */
.SiteChildrenReadMore a:visited {color:#00919f}  /* visited link */
.SiteChildrenReadMore a:hover {color:#808183; text-decoration: none}  /* mouse over link */
.SiteChildrenReadMore a:active {color:#808183; text-decoration: none}  /* selected link */



.SiteChildrenTextColumn
{
    
    text-align:left;
    
}
.SiteChildrenImageColumn
{
   border-width: 0px;
    width: 2%; 
    text-align:left;   
}

/*TARA REFRESH 2 */

#refreshTitle1
{
	float: left; 
	color:#000000;
	font-family:arial,bold;
	font-size: 20px;
	line-height:24px;
	padding-top: 5px;
	padding-bottom:5px;
}
#refreshTitle2
{
	float: left; 
	color:#000000;
	font-family:arial,bold;
	font-size: 20px;
	line-height:24px;
	padding-top: 5px;
	margin-left: -5px;
	padding-bottom:5px;
}
#refreshTitle3
{
	float: left; 
	color:#000000;
	font-family:arial,bold;
	font-size: 20px;
	line-height:24px;
	padding-top: 5px;
	padding-bottom:5px;
}
refreshTitles
{
		width:880px;
		

}
.spRefreshtdNHeight
	{
	vertical-align:top;
	background-color:#ffffff;
	}
.spRefreshtdHeader
	{
	padding-left:24px;
	vertical-align:top;
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:10px;
	}

#spRefreshContentScroll 
{
	height:315px;
	overflow:auto;
}

#spRefreshSmallblue
{
	background-color:#dde7fa;
	vertical-align:top;
	float:left;
	width:215px;
	height:106px;
}
#sprefreshmargin
{

	padding:0px 10px 0px 10px;
	margin-top:5px;
	
}
.spRefreshNewtdCustomForm
	{
	background-color:#ffffff;
	padding-bottom:14px;
	padding-left:24px;
	padding-right:24px;	
	/*height:100%;*/
	}

.spRefreshNewtd
	{
	background-color:#ffffff;
	padding-bottom:14px;
	padding-left:24px;
	padding-right:24px;	
	height:318px;
	}

.RefreshTITLEs
{
	text-decoration:none !important;
    color:#000000 !important;
    font-weight:bold !important;
    font-size:11px !important;
    margin-bottom:0px !important;

    
}

.RefreshOrangeLink
{
	text-decoration:none !important;
	font-weight:bold !important;
	color:#DE7D39!important;
}

.RefreshBlueLink
{
	text-decoration:none !important;
	font-weight:bold !important;
	color:#374C95 !important;
}


/* KEN REFRESH 2 */



.contactUsProductIntCell
{
	vertical-align:top;
	width:50%;
}
.contactUsProductCategory
{
	color:#374C95 !important;
	vertical-align:top !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
}


.contactUsProductData
{
	vertical-align:top;
}

.resfreshChildBody
{
	line-height:13px;
	font-size:11px;
	color:#5c5f63;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
}


/* WALE REFRESH 2*/

.customFormTextBox
{
    color: #000000; 
    font-size: 11px; 
    font-family: Arial, Helvetica, sans-serif;
    width:180px;
}

.customFormDropDown 
{
	font-family:Arial,Helvetica,sans-serif,Arial Unicode MS;
	/*font-size:xx-small;*/
	width:186px;
}

.customFormFieldTitle 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.customFormForgotPasswordBox 
{
    background-color:#e2e2e2;
	border:0 solid;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	/*padding-right:6px;*/

}
.customFormGeneralError
{
   color:red;
   background-color:#ededed;
}

.customFormForgotPasswordArea
{
	background-color:#e2e2e2;
	padding-right:5px;
}
.customFormLoginArea
{
	background-color:#e2e2e2; /*#ababab*/
	margin-right: 5px;
}

.customFormForgotPassword_OFF
{
	visibility:hidden;
	background-color:#ffffff;
}

.customFormForgotPassword_ON
{
	visibility:visible;
	background-color:#F7F7F7
}

.customFormForgotPassword_Success
{
	color:#DE7D39;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:16px;
}

.sourceURLWPartParagraph
{
  /*color:red;*/
}

.sourceURLHyperLink
{

}
.xslStyleLink a:hover
{
 	text-decoration:none;	 
 	color:#374C95;
}

#xslStyleLink a:hover, #lmLink a:hover
{
 	text-decoration:none;	 
 	color:#374C95;
}

#xslStyleLinkTitle, #xslStyleLinkTitle2 
{
 	color:#000000;
 	font-size:12px;
 	font-weight:bold;
}
#xslStyleLinkTitle2 a
{
	color:#000000;
}
#xslStyleLinkTitle2 a:hover
{
	text-decoration:none;
	color:#000000;	
}


/*Search web part*/
.scopedSearchTable
{
	width:100%;
	background-color:#dde7fa;
	padding-bottom:5px;
}

.scopedSearchTable td
{
	padding-left:40px;
}

.scopedSearchTable select
{
	width:186px;
}

.scopedSearchTable span
{
	font-size:12px;
	font-weight:bold;	
}

#txtSearchTextBox/*:first-child*/
{
	width:180px;
}


/* MOHAN REFRESH 2 */

.CustomFormTableMain
{
	padding:30px;
	background-color:white;
	height:419px;	
	
				
}

.CustomFormPageTitle
{
 font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
 padding-bottom:10px;
 				
}

.CustomFormDesc 
{
	color:#000000;
	font-family:Arial,Helvetica,Tahoma,sans-serif;
	font-size:12px;
	text-align:left;
}

.CustomPrivacy
{
	font-family: Arial, Helvetica, sans-serif;
	color:#de7d39;
	line-height:16px;
    font-size:12px;   
}

.UserReportQueryPanel
{
 width:100%;
 
 border:1px;
 border-style:solid;
 border-color:gray;				

}


