/**************************************
 * LexisNexis(R)
 * Common Styles for Corporate Content
 * 07/03/2007
 * Sunil Karve
 **************************************/
 
 @import url(dotlistbox.css); /* Dotted list menu */
 
 body {
 /* Page wide styles */
 	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
 }


 /********** LAYOUT **********/
 
 #siteWrapper {
 /* Content area container */
 	width:990px; 
 }
 #topArea {
 /* Top row container */
	height:60px;
 } 
 #topArea div {
 /* Right align sites menu */
 	float:right; 
	margin-top:20px;
 }
 #topArea p,
 #topArea h3 {
 /* Display LexisNexis signature and section title inline */
	display:inline;
 }
 #corpNav {
 /* Corporate navigation container */
	padding-left:49px;
	background-color:#CCC;
 }
 #brandArea {
 /* Container for branding area */
	background:url(/careers/commonimages/bkgdots_1row.gif) 0% 100% repeat-x;
 
 }
#column1 {
/* Column 1 container */
	float:left;
	padding-left:20px;
	width:220px;
}
#column2 {
/* Column 2 container */
	float:left;
	width:452px;
	padding:0 41px 0 54px;
	height:265px; /* Minimum height for content area */
}
#column2long {
/* Column 2 container */
	float:left;
	width:654px;
	padding:0 41px 0 54px;
	height:265px; /* Minimum height for content area */
}
html > body #column2 {
/* Minimum-height fix for Firefox and other standards browsers */
	height:auto;
	min-height:265px;
}
html > body #column2long {
/* Minimum-height fix for Firefox and other standards browsers */
	height:auto;
	min-height:265px;
}
#column3 {
/* Column 3 container */
	float:left;
	width:202px;
	padding-top:14px;
	background:url(/commonimages/bkgdots_1row.gif) 0px 14px repeat-x;	
}
#threeCols {
/* Container for main content columns */
	background:url(/commonimages/bkg_threecols.gif) 0% 0% repeat-y;
}
#twoCols {
/* Container for main content columns */
	background:url(/commonimages/bkg_twocols.gif) 0% 0% repeat-y;
}
.column3Wrapper {
/* Container for column 3 content */
	background:url(/commonimages/bkgdots_1row.gif) 0% 100% repeat-x;
	padding:5px 10px 5px 9px;
}
#footer {
	clear:both;
	margin:20px 0 20px; 
	border-top:1px solid #FFF;
}
 
 /************ ELEMENTS *************/
 #topArea h3 {
 /* Format section title */
 	font-size:0.9em;
 	color:#C03;
	padding:0 0.3em;
	border-color:#AAA;
	border-width:1px;
	border-left-style:solid;
	border-right-style:solid;
	margin-left:60px;
	position:relative; /* Position fix to keep level with logo */
	bottom:40%;
 }
 #topArea label {
 /* Label for LexisNexis sites list menu */
 	color:#903;
	font-size:0.7em;
	margin-right:0.5em; 
	vertical-align:middle;
 }
 #topArea select {
 /* LexisNexis sites list menu */
 	font-size:0.7em; 
	background-color:#EEE;
	border:1px solid #666;
 }
#topArea .goButton {
/* Sitewide: "Go" form button */
	font-size:0.7em;
	background-color:#AAA;
	border:1px solid #666;
	color:#FFF;
	height:auto;
	margin-left:0.5em;
	width:2.25em;
}


#searchSitesContainer input {
	border:1px solid #666;
	background-color:#FFF;
	margin:0.25em 0;
	color:#666;
/*	padding:0; */
}
#searchSitesContainer label {
	font-size:0.8em;
	color:#903;
}
#searchSitesContainer #searchSitesInput {
	width:90%;
}

.pipeMenu {
/* Pipe-delimited, unordered list menus */
	font-size:0.7em;
	margin:0;
	padding:0.33em 0;
	text-align:right;
}
#column2 .pipeMenu,
#column2long .pipeMenu,
#footer .pipeMenu {
	text-align:left;
}
#column2long .pipeMenu,
#column2 .pipeMenu {
	margin:0 0 26px -0.9em;
}
#footer .pipeMenu {
	padding-left:10px;
}
.pipeMenu li {
	display:inline;
	padding:0.33em 1em;
	margin:0;
	background-image:url(/commonimages/pipemenu_delimiter.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
}
#column2 .pipeMenu li {
/* Draw links in closer to each other when in content column 2 */
   padding:0.33em 0.33em 0.33em 0.7em;
}
#column2long .pipeMenu li {
/* Draw links in closer to each other when in content column 2 */
   padding:0.33em 0.33em 0.33em 0.7em;
}
#pipeMenuLOB {
/* Pipe menu for line of business links */
	padding-top:45px;
	background:#903 url(/commonimages/bkg_footercurve.gif) 0% 0% no-repeat;
	border-bottom:3px solid #903;
}
#pipeMenuLOB li {
	background-image:none;
}
  #corpLinks {
  /* Corporate links (unordered list) */
  	float:left;
 }
  #brandArea h1 {
 /* Branding area title using image replacement */
 	text-indent:-1000px;
	background-position:top left;
	background-repeat:no-repeat;
	height:190px;
	margin:0;
	padding:0;
 }
 #brandArea blockquote {
 /* "Did You Know?" or other callout content in branding area */
 	float:right; 
	width:240px;
	margin:0;
	padding:0;
	background:url(/careers/commonimages/bkg_didyouknow.gif) top left no-repeat;
	height:190px;
 }
 #brandArea blockquote h4 {
 	margin:20px 0 0 20px;
	font-size:1.1em;
	font-weight:normal; 
	color:#C03;
 }
 #brandArea blockquote p {
 	font-size:0.7em; 
	padding:0;
	margin:0 0 0 55px;
 }
 #breadcrumb {
 /* Breadcrumb link container */
 	font-size:0.7em; 
	margin:10px 20px;
	padding:0;
 }
 #breadcrumb li {
 	display:inline; 
	padding:0 1.25em 0 0;
	margin:0;
	background:url(/commonimages/bullet_arrow.gif) 92% 50% no-repeat;
	color:#666;
 }
 #column2 p,
 #column2long p,
 #column3 p {
 /* Column 2 and column 3 body copy */
 	margin:0 0 0.9em;
	font-size:0.8em; 
 } 
 .hideElement {
 /* Hide element from display */
 	display:none; 
 }
.pipeMenuReverse {
/* Reverse color treatment for certain corporate navigation links */
	background-color:#666;
	background-image:none !important;
	margin:0 -2px !important; /* Fix for phantom whitespace between inline list items in Firefox */
	position:relative;
	right:2px;
}
 .noDelimiter {
 /* Flags item in an unordered list menu to prevent delimiter displaying */
	background-image:none !important;
 }
 .clearB {
 	clear:both; 
 }
 #breadcrumbSelected {
 /* Selected breadcrumb item */
 	font-weight:bold;
	background-image:none !important; 
 }
 #column1 h3 {
 /* Section title */
 	color:#666;
	font-size:1.2em;
	font-weight:normal;
	margin:0 0 0.5em;
 }
 #column2 h2 {
 /* Main content titles */
 	margin:0 0 0.5em;
	font-size:1.2em; 
 }
 #column2long h2 {
 /* Main content titles */
 	margin:0 0 0.5em;
	font-size:1.2em; 
 }
 #column3 h4 {
 /* Column 3 feature titles */
 	margin:0 0 0.25em;
	color:#666;
	font-weight:normal; 
	font-size:1.1em;
	padding-top:0.25em;
 }
 #emailPrint {
/* Page functions: email and print links */
	margin:0 0 10px;
	padding:0;
	list-style-type:none;
	text-align:right;
}
#emailPrint li {
/* Page functions: set up for email/print icon placement */
	margin:0 10px 0 0;
	background-position:center left;
	background-repeat:no-repeat;
	font-size:0.7em;
	display:inline;
}
.column3Links {
/* Unordered list of hyperlinks in column 3 */
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0.8em;
}
.column3Map {
/* Background graphic for column 3 title */
	background:url(/careers/commonimages/bkg_column3map.gif) 100% 3% no-repeat;
	border-bottom:1px solid #CCC;
}

#iconEmail {
/* Page functions: icon for "email this page" selection */
	background-image:url(/commonimages/pagefuncs_email.gif);	
}
#iconPrint {
/* Page functions: icon for "print this page" selection */
	background-image:url(/commonimages/pagefuncs_print.gif);
}
#footer p {
/* Footer copy content */
	font-size:0.7em;
	color:#666;
	margin:0.25em 0;
	padding:0 20px;
} 
 
 /********** LINKS **********/
 #column2 a,
 #column2 a:link,
 #column2 a:active {
 /* Default link behavior in copy area, can be overridden as needed */
	color:#903;
 }
 #column2 a:visited {
 	color:#903;
 }
 #column2 a:hover {
 	color:#C03;
 }
 #column2long a,
 #column2long a:link,
 #column2long a:active {
 /* Default link behavior in copy area, can be overridden as needed */
	color:#903;
 }
 #column2long a:visited {
 	color:#903;
 }
 #column2long a:hover {
 	color:#C03;
 }
 #topArea a {
 /* Disable link underlining in top area */
 	text-decoration:none; 
	color:#C03;
 }
 .pipeMenu a,
 .pipeMenu a:link,
 .pipeMenu a:visited,
 .pipeMenu a:active {
 /* Common styles for all pipe menu links */
 	text-decoration:none; 
	color:#786E66 !important;
 }
 .pipeMenu a:hover {
	color:#333 !important;
 }
 #column2 .pipeMenu a {
 	color:#C03 !important; 
 }
 #column2long .pipeMenu a {
 	color:#C03 !important; 
 }
 #pipeMenuSelected a {
 	font-weight:bold; 
 }
 .pipeMenuReverse a,
 .pipeMenuReverse a:link,
 .pipeMenuReverse a:visited,
 .pipeMenuReverse a:active {
 	color:#CCC !important;
	font-weight:bold;
 }
 .pipeMenuReverse a:hover {
 	color:#EEE !important;
 }
 #pipeMenuLOB a {
 	color:#CCC !important; 
 }
 #breadcrumb a {
 /* Breadcrumb links */
 	text-decoration:none;
	color:#666;
 }
 #breadcrumb a:hover {
 	color:#903; 
 }
#emailPrint a,
#emailPrint a:link,
#emailPrint a:visited,
#emailPrint a:active {
/* Page functions: common link styles */
	text-decoration:none;
	color:#666;
	padding-left:20px;
	width:100%;
}
#emailPrint a:hover {
	color:#903;
}
.column3Links a,
.column3Links a:link,
.column3Links a:visited,
.column3Links a:active {
	color:#666;
}
.column3Links a:hover {
	color:#333;
}
#searchSitesContainer a,
#searchSitesContainer a:link,
#searchSitesContainer a:visited,
#searchSitesContainer a:active {
	font-size:0.7em;
	color:#666;
	vertical-align:middle;
}
#searchSitesContainer a:hover {
	color:#903;

}
 
 
 /********** NON-SCREEN MEDIA TYPES **************/
 
 @media print {
 
 #siteWrapper {
 	width:6.5in; 
 }
#topArea {
	margin-bottom:20px;
}

 #brandArea h1 {
 	height:auto;
	text-indent:0; 
	font-size:1.4em;
	margin-left:15px;
 }
 #column1,
 #column2 {
 	float:none;
	width:auto; 
	padding:0;
	margin-left:15px;
 }
 #column2 {
 	margin-top:20px; 
 }
 #column2long {
 	float:none;
	width:auto; 
	padding:0;
	margin-left:15px;
 }
 #column2long {
 	margin-top:20px; 
 }
 
 #topArea label,
 #topArea select,
 #topArea input,
 #column3,
 #corpNav,
 #brandArea blockquote,
 #breadcrumb,
 #emailPrint,
 .dotListBox,
 #column2 .pipeMenu,
 #column2long .pipeMenu,
 #footer .pipeMenu  {
 	display:none;
  }
  #footer p {
  	text-align:left;  
	margin-left:15px;
  }
 
 }