@charset "UTF-8";
/* CSS Document */

/*=================GLOBAL STYLES===========================*/
*  {
	margin:0;
	padding:0;
}
 
:root { /*for scrollbar jumps in Firefox*/
	overflow-y:scroll;
}
 
body {
	text-align:center;
	behavior:url(csshover2.htc);
	}
	
#Container {
	width:990px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	
 }

/*Begin HEADER CONTENT*/ 
#headerContent {
	width:990px;
	float:left;
	margin-left:25px;
	padding:0px;
	}
	
#logo {
	width:295px;
	float:left;
	text-align:left;
	}

#Navigation {
	width:670px;
	float:left;
	padding:0;	
	/*UPDATES 04.14.2011--Add the following two lines to the style sheet. Update the path to the background-image based on location on the Web server*/
	background-image:url(http://img.en25.com/Web/LexisNexis/tab_IdentityManagement.jpg);
	background-repeat:no-repeat;
	}
	
/*Navigation - Being Son of Suckerfish Javascript menu with dropdown submenu //
  Some Styling Refers Future state when/if Hypersite has subpages. Styles will 
  have to be adjusted according to the design.*/
 #nav {
        float:left;
		width:100%;
		height:60px; /*fixes extra space between subMain background image and nav bar*/
		display:inline;
		padding:0;
		margin:0;
		}


 #nav img {
        padding:0;
		margin:0;
		}


#nav, #nav ul {     
	padding: 0;     
	margin: 0;     
	list-style: none;
	text-align:left;
	} 
	


#nav li ul a {     
	display: block;     
	width: 12em; /*Width of drop-down nav*/
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px; 
	text-decoration:none;
	padding-top:0px; 
	} 

#nav li {     
	float: left;
	padding:0 0px;
	position:relative;
	}

#nav li ul {     
	position: absolute;     
	width: 6em;     
	left: -1000em;
	background-color:#ffffff;
	z-index:2;

	} 
	
#nav li ul li a {
		padding:4px;
		font-size:10px;
        color:#2f2f2f;
		background-color:#ffffff;
		border-bottom:1px dotted #707070;
		z-index:2;
		}
	
#nav li ul li a:hover {
        color:#4488AA;
	}

#nav li:hover ul {     
	left: auto; 
	}
#nav li li:hover ul {
    margin: -1em 0 0 10em;
    }
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

a:link, a:visited {
	color:#ed1c24;
	text-decoration:underline;
	}	
#main {
	width:990px;
	margin-left:25px;
	}

#footer {
	width:990px;
	/*height:35px;*/
	 clear:both;
	margin-top: 10px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#dddedf;
	 }

#footerMenu {
	width: 295px;/*9-24 change from 660*/
	float:left;
}
 #footerMenu p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6d6f71;
	text-align:left;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	}
	
#footerMenu a {
	color:#6d6f71;
	text-decoration:none;
	}

#footer a:hover,#footer a:active {
	color:#6d6f71;
	}
	
.copyright { font-size: 9px; }	
.red {color:#ed1c24;}
#footerPositioning {
	width:286px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#6d6f71;
	text-align:left;
	padding-top:5px;
	padding-left:35px;
	padding-bottom:5px;
}
#socMedia {
	width:280px;
	float:right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#4488AA;
	padding-top:5px;
	padding-bottom:5px;
	margin-right: 25px;
}

/*End Global Styles*/	



/*=================HOME===========================*/	
#ctaWebinar {
	width:295px;
	float:left;
	text-align:left;
	}
#ctaWebinar h1,#ctaTweets h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:200;
	color:#ed1c24;
	margin-top:5px;
	margin-right:10px;
	margin-left:15px;
	}
#ctaWebinar p, #ctaExperts p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
	line-height:12px;
	margin-right:30px;	
	margin-left:15px;
	}
#featureGraphic {
	width:670px;
	float:left;
 	padding:0;
	}
#ctaExperts {
	width:295px;
	height:255px;
	float:left;
	text-align:left;
	border-top-width:1px;
    border-top-style:solid;
    border-top-color:#dddedf;
	border-right-width:1px;
    border-right-style:solid;
    border-right-color:#dddedf;
	background-image:url(http://img.en25.com/Web/LexisNexis/img_MeetExperts.jpg);
	background-repeat:no-repeat;
	}
#ctaExperts p {margin-top:155px;}

#ctaEndorsements {
	width:295px;
	margin-top:20px;
	border-top:1px solid #dddedf;
	border-right:1px solid #dddedf;
	float:left;
	padding-top:20px;
	padding-bottom:20px;
	
}

#ctaEndorsements h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:200;
	color:#ed1c24;
	text-align:left;
	margin-left:15px;
}

#ctaWPBlog {
	width:386px;
	height:255px;
	float:left;
	text-align:left;
	border-right-width:1px;
    border-right-style:solid;
    border-right-color:#dddedf;
	
	background-repeat:no-repeat;
	}
#ctaWhitepaper {
	width:100%;
	height:126px;
	float:left;
	text-align:left;
	background-image:url(http://img.en25.com/Web/LexisNexis/_img_WhitepaperThumb.gif);
	background-position:left;
	background-repeat:no-repeat;
   	}
#ctaWhitepaper h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6d6f71;
	margin-top:20px;
	margin-left:130px;
	color: #6d6f71;
	}		
#ctaWhitepaper p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
	line-height:12px;
	margin-left:130px;
	}	
#ctaBlogroll {
	width:100%;
	float:left;
	text-align:left;
	}
#ctaBlogroll ul {
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
	line-height:13px;
	margin-left:30px;
	margin-right:10px;	
	}
	
#ctaBlogroll li {
	background:url(http://now.eloqua.com/eloquaimages/clients/LexisNexis/{90420c13-03e0-461f-a5c3-a43c6bafa72a}_img_BlogBullet.gif) left top no-repeat;
	padding-left:20px;
	margin-top:5px;
	line-height:13px;
}	

#ctaTweets {
	width:280px;
	height:255px;
	float:left;
	text-align:left;

	}

#twitter_update_list {
	width:280px;
	margin-top:10px;
		margin-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-style:italic;*/
	line-height:13px;
	/*color:#555656;*/
	/*color:#3d3d3d;*/
	color:#6d6f71;
	list-style:none;
		}
#twitter_update_list li {
	margin-top:10px;
	margin-right:25px;
	line-height:13px;
}
 #twitter_update_list a {
	 color:#ed1c24;
	 font-style:italic;
 }
/*#twitter_update_list a[style="font-size: 50%;"] { font-size: 11px !important; }*/



/*=================SUBPAGE===========================*/
#subLeft {
	width:295px;
	float:left	
	}
#subContent {
	width:670px;
	float:left;
	text-align:left;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#dddedf;
	margin-top: 35px;
	}	
#subContent h1 {
	font-size: 24px;
	color:#939598;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
	margin-left:45px;
}

#subContent h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:200;
	color:#ed1c24;
	margin-top:5px;
	margin-right:30px;
	margin-left:45px;
	}

#subContent h3 {
	font-size: 14px;
	color:#939598;
	margin-left:45px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#subContent p  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
	line-height:12px;
	margin-right:30px;
	margin-left:45px;
	}
	
#subContent ul  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
	line-height:12px;
	margin-right:30px;
	margin-left:45px;
	line-height:13px;
	list-style:none;
	
	}	
	
#subContent li {
	background:url(http://now.eloqua.com/eloquaimages/clients/LexisNexis/{98e3e402-c4af-43f5-a3fd-9c2bccd46bda}_img_redDot.gif) left top no-repeat;
	padding-left:20px;
	margin-top:5px;
	line-height:13px;
}		
#column {
	width:270px;
	float:left;
	
}
#column h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:200;
	color:#ed1c24;
		}

#column p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
	line-height:12px;
	}
.align-left { float:left; margin: 0 5px 20px 0; } 

/*=================CONTACT FORM STYLES LN===========================*/
.elqFieldValidation {
                background-color:#FFFFCC;
                font-size:11px;
                color:#666666;
}
.form_text {
                font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
}
table{margin-bottom:10px; #margin-bottom:0; _margin-bottom:0;margin-left:45px; #margin-left:45; _margin-left:45;}




/*=================REGISTRATION FORM STYLES LN===========================*/
#registration {
	width:670px;
	float:left;
	text-align:left;
	margin-top: 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f71;
	}
#registration h1 {
	font-size: 24px;
	font-weight: 200;
	margin-left:45px;
}

#registration p  {
	line-height:12px;
	margin-right:30px;
	margin-left:45px;
	}
	
	














