/*****************************
 * LexisNexis(R) USLM Web Site
 * Common Styles
 * Version 2.0 10/06/2006
 * Sunil Karve
 *****************************/
 
 /********** LAYOUT **********/
 
body {
	font-family:Arial,Helvetica,sans-serif;
}
.siteWrapper {
width:1024px;
margin:0;
padding:0;
float:left;
}

.tooltips{
font-size:10px; 
background-color:#CCCCCC; 
border-style:solid; 
border-color:#000000; 
border-width:1px; 
padding:5px 5px 5px 5px;
position:absolute; 
display:none; 
z-index:7000; min-width:300px; max-width:300px; width:300px
}


.authorPhoto
{
	float:right;
}


.button{ FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana; background-color:#cc0033 }

.siteBanner {
/*contains hidden title and graphic for header */

	}
.siteBanner h1 {
	visibility:hidden;
	font-size: 0.5em;
	left: -1000px;
	position: absolute;
	}
#siteWrapper {
/* Content area container */
	width:1000px;
	border-top:4px solid #999;
	margin:0px;
}
#topArea {
	padding-top:20px;
/*	padding-top:0.5em; */
}
#topArea div {
/* "Search LexisNexis Sites" dropdown selector */
	display:inline;
	float:right;
	padding-top:5px;
}
#column2 #searchBox {
/* Midfield: "Search Legal Solutions" box */
	float:right;
}
#footer {
/* Footer: footer layout */
	clear:both;
	padding-top:40px;
	background:url(http://law.lexisnexis.com/commonimages/footer_curve.gif) no-repeat 0 0;
	width:99%; /* Temp fix to prevent double top padding in IE6 */
	margin-bottom:60px;
}
/************ ELEMENTS *************/
form {
/* Default to zero margin and padding in all form elements */
	margin:0;
	padding:0;
}
sup {
/* Reduce size of superscripted elements to prevent uneven leading */
	font-size:x-small;
}
.hideElement {
/* Sitewide: hide elements for accessibility (display only when CSS is not available)*/
	height:0;
	width:0;
	left:-19000px;
	overflow:hidden;
	position:absolute;
}
#topArea ul {
/* Global link background (red bar)*/
	clear:both;
	background-color:#903;
	margin:0;
	padding:0.25em 2em 0.27em 0;
	text-align:right;
}
#topArea ul li {
/* Global link elements */
	display:inline;
	list-style-type:none;
	padding:0.35em;  
	font-size:0.66em;
/*	font-size:0.7em; */
}
#topArea li#signOn {
/* Global nav: special treatment for "Sign On" link */
/*	padding-left:1em;
	background-color:#F03; */
}
#topArea img {
/* Top area: LexisNexis logo and site title */
	margin:0 53px 15px 20px;
	vertical-align:middle;	
}
#topArea label,
#pageFuncs label,
#column2 label {
/* Labels used for searches in top area and page function row */
	color:#666;
	font-size:10px;
}
#topArea h4 {
/* Top area: Site label in global nav bar */
	display:inline;
	font-size:0.95em;
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:0 0.5em;
	position:relative;
	top:-12px;
	left:3em;
}
#topArea select {
/* Top area: Drop down selector box (position only) */
	margin:auto 10px;
	font-size:0.7em;
	background-color:#EEE;
	vertical-align:middle;
}
#topArea input {
/* Top area: "Go" button box (position only)*/
	margin-right:2em;
	vertical-align:middle;
}
.goButton {
/* Sitewide: "Go" form button */
	font-size:0.7em;
	background-color:#FFF;
	border:1px solid #666;
	color:#666;
	width:2.25em;
/*	height:1.5em;  */
}
#topArea .goButton {
/* Sitewide > top area: "Go" form button */
	background-color:#AAA;
	color:#FFF;
	height:auto;
	font-size:0.725em;
}

/* Country name */
.countryName{
	 position:absolute; left:280px; top:25px;
}

	
.countryName h1{
text-align:center; 
 font-size:1em; 
padding:1px 5px 1px 5px; 
color:#990033;
margin:0;
 }

	
.countryName h1 a:link,
.countryName h1 a:visited {
	text-align:center;
	font-size:15px;
	padding:1px 0 1px 0;
	color:#cc0033;
	text-decoration:none;
}
.countryName h1 a:hover,
.countryName h1 a:active {
text-decoration:underline;
}
/* Country  name side bars*/
#country-title {
	padding:0 1px 0 1px;
	background:url( /webcenters/images/img-2x2.gif);
}
#country-title h1 { background:#fff;}
/* Assign the property to div to come left and ruled out the block feature */
.leftFloat{float:left;}



/** CALLOUT BOX AT TOP */
#belowPrimaryNav blockquote {
	/* Below primary nav: Override callout styles */
	width:225px; /* For standards-compliant browsers */
	height: 125px;
	background-image: url(/webcenters/images/bg_opinion.gif);
	background-repeat: no-repeat;
}

#belowPrimaryNav blockquote {
	/* Brand area: Common styles for all UR boxes */
	float:right;
	width:227px;
	margin:0;
	padding:5px 0 5px 1px;
	overflow:hidden; /* Hide text to prevent breaking layout with user-controlled font size changes */
	height:125px;
}

.calloutTest {
	background-color: #FFF;
}
.calloutTest p {
	padding:65px 25px 10px 22px;
	font-size:12px;
}
.title_webcenter {
	font-size: 20px; 
	font-family: Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	color: #666;
	}

.submitButton {
/* Sitewide: "Submit" form button */
	font-size:0.85em;
	background-color:#FFF;
	border:1px solid #666;
	color:#666;
	width:6.75em;
	height:2em; 
}
.formField {
/* Sitewide: form field appearance, including selects and non-button inputs (appearance only)*/
	font-size:0.75em;
	background-color:#FFF;
	border:1px solid #333;
	color:#333;
}
#column2 input.formField {
/* Midfield: make search text box wider and adding right margin*/
	width:155px;
	margin-right:10px;
	font-size:0.775em;
}
.clearDiv {
/* Sitewide: clear floats */
	clear:both;
	border-top:1px solid #FFF;
 	position:relative; /* Fix to prevent extra space below home page segment boxes in IE6 */
	left:-1000px;
}
#footer ul {
/* Footer: unordered list layouts */
	margin:0;
	padding:0.25em 2em 0.27em 30px;
}
#footer ul li {
	display:inline;
	list-style-type:none;
	padding:0 0.2em 0 0.7em;
	font-size:0.66em;
	border-left:1px solid #666;
}
#footer #footerSegSelect {
/* Footer: color background for segment selector link list */
	background-color:#903;
	color:#FFF;
	padding-left:0;
}
#footer #footerSegSelect li {
	border-style:none;
}
#footer img.tpsTitle {
	float:left;
	margin:6px 30px 3px 30px;
}
#footer p {
	font-size:0.66em;
/*	font-size:0.7em; */
	color:#666;
	padding-left:30px;
}
#footer div {
/* Footer: TPS graphics wrapper */
	padding-left:30px;
	border:1px solid #FFF; /* Fix for position bug in Opera for Mac OS */
}
#footer div img {
/* Footer: TPS graphics */
	margin:4px 8px 0 0;
}
.noArrow {
/* Page functions: suppress arrow on initial breadcrumb trail item */
	padding-left:0 !important;
	background-image:none !important;
	border-style:none !important;
}
.rightBorder {
/* Top area: right border/separator */
	border-right:1px solid #FFF; 
}
.arrowList {
/* Sitewide: unordered list with left angle bracket bullets */
	padding:0;
	margin:0.25em 0 0;
	font-size:0.7em;
	font-weight:bold;
	list-style-type:none;
}
.arrowList li {
    padding:0.3em 10px;
	background-image:url(http://law.lexisnexis.com/commonimages/bullet_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	line-height:1.2; /* Fix for IE/FF inconsistency with background image vertical position */
}
.arrowList ul {
/* Sitewide: second-level arrow list treatment */
	list-style-type:none;		
}
#threeColLines {
/* Content: vertical separator lines for 3 column layouts */
	background:url(http://law.lexisnexis.com/commonimages/bkgline3col.gif) repeat-y;
/* margin-top:30px; */
}
#twoColLines {
/* Content: vertical separator lines for 2 column layouts */
	background:url(http://law.lexisnexis.com/commonimages/bkgline2col.gif) repeat-y;
/*	margin-top:30px;*/
}
.rColItemWrapper {
/* Content: column 3 wrapper for right column sections */
	padding:0 0 20px 20px;	
	background:url(http://law.lexisnexis.com/commonimages/bkgdots1row.gif) repeat-x 0% 100%;
}
.rColItemWrapper h3 {
/* Content: column 3 wrapper for right column text headers */
	font-weight:normal;
	font-size:1em;
}
.rColItemWrapper p {
	font-size:0.7em;
	margin:0 0 0.5em 0;
	margin:0.5em 0;
}
.rColItemWrapper h3.news {
/* Content: column 3 "News" headline feature (includes date) 
	background:#F1F1F1 url(http://law.lexisnexis.com/commonimages/col3_title_newsbkg.gif) no-repeat 10% 40$;
	font-size:0.95em;
	font-weight:bold;*/
}
#rColNews {
/* Content: modify rColItemWrapper to support margin-to-margin header element */
	padding:0 0 15px;
}
#rColNews p {
/* Content: title treatment for right column News feature */
	background-color:#E7E7E7;
	margin:0 0 10px;
	padding:7px 0 7px 20px;
}
#rColNews ul {
/* Content: headline items for news feature */
	list-style-type:none;
	margin:0;
	padding:0 20px 0;
}
#rColNews ul li {
	font-size:0.7em;
	margin-bottom:0.75em;
}
.segmentSelect,
.segmentReselect {
/* Sitewide: segment reselect copy */
	font-size:0.8em;
	font-weight:normal;
	color:#903;
}
.rsBkg {
/* Midfield, midfield2: background dots for "Research Solutions" practice areas/jursidiction selector boxes */
	background:url(http://law.lexisnexis.com/commonimages/bkgdots_rs.gif) repeat top left;
	padding-bottom:10px;
	margin-bottom:0;
}
.col3Shop {
/* Midfield - column3: Books, CDs, conferences unordered list */
	list-style-type:none;
	padding:0;
	margin:0;
}
.col3Shop li {
/*	padding-left:18px; */
	background-repeat:no-repeat;
	background-position:0 4px;
	background-image:url(http://law.lexisnexis.com/commonimages/col3_icon_book.gif); /* Default icon for unknown types */
/*	background-position:0% 50%; */
	font-size:0.7em;
	margin:0 0 0.5em 0;
	padding-bottom:0.2em;
}
html > body .col3Shop li {
/* Midfield - column3: position adjustment for standards-compliant browsers */
	background-position:0 1px;
}
.col3Shop .book {
/* Midfield - column3: book icon */
	background-image:url(http://law.lexisnexis.com/commonimages/col3_icon_book.gif);
}
.col3Shop .cd,
.col3Shop .cdrom {
/* Midfield - column3: CD icon */
	background-image:url(http://law.lexisnexis.com/commonimages/col3_icon_cd.gif);
	background-position:0 2px;
}
.col3Shop .conference,
.col3Shop .event {
/* Midfield - column3: Conference icon */
	background-image:url(http://law.lexisnexis.com/commonimages/col3_icon_conference.gif);
}
.noClass {
/* Sitewide: empty class for code validation with .NET control rendering */
}
.segmentSelect {
/* Content area: segment re-select notice */
	margin-top:0;
	margin-bottom:0.5em !important;
}
#column1 #segment_jump select {
/* Column1: add left margin to segment re-select feature in left column only */
	margin-left:25px;
}
#segment_jump select {
/* Content area: segment re-select list menu */
	font-size:0.7em;
}



/********** PRINT STYLES **************/

@media print {

#siteWrapper {
/* Change site wrapper to printed page width */
	width:6.5in !important;
	border-style:none;
}
#topArea {
	padding-top:0;
}
#topArea img {
	margin-left:5px;
}
#topArea div,
#topArea ul,
#belowPrimaryNav div,
#belowPrimaryNav blockquote,
#pageFuncs,
#column1,
.prodNav,
#column3,
#footer {
/* Hide secondary content */
	display:none;
}
#belowPrimaryNav .hideElement,
#column2 .hideElement {
/* Reveal hidden content for print */
	height:auto;
	width:auto;
	left:0;
	overflow:visible;
	position:static;
}
#belowPrimaryNav {
/* Reduce height of BPN area */
	height:auto !important;
	min-height:3em !important; 
	padding-bottom:0.5em;
}
#column2 {
/* Stretch main content to width of printed page */
	float:none !important;
	width:6.5in !important;
	padding:0;
	margin:15px 0 0;
}
#belowPrimaryNav h3,
#belowPrimaryNav h4 {
/* Format page titles (normally hidden ) */
	margin:0 0 0 11px;
	color:#999;	
}
.fmiBox {
	border:1px solid #000;
}
.fmiBox p {
	border-style:none !important;
	margin-top:0 !important;
	padding:0 !important;
}

