@import url("http://www.lexisnexis.com/css/common.css");
@import url("http://www.lexisnexis.com/css/lexisBase.css");
@import url("http://www.lexisnexis.com/css/accordion.css");
@import url("/css/branding.css");
@import url("http://www.lexisnexis.com/css/dotlistbox.css");
/*
*************************
Project: Canada - French language
*************************
*/

.topSiteNavigation ul li button { background:#FFFFFF; color:#000; font-weight:normal; border:1px solid #666666; margin-left:5px; padding:0 2px; cursor:pointer; font:11px Arial, Helvetica, sans-serif; }
.leftNav .navHolder h5.yellowTab a:hover { background:#F3C405; color:#fff; text-decoration:none; display:block; }
.leftNav .navHolder h5.activeYellowTab { background:#F3C405; color:#f2f2f2; font-size:1em; font-weight:bold }
.leftNav .navHolder h5.activeYellowTab a { color:#FFF }
.leftNav .navHolder h5.activeYellowTab a:hover { background:none }
.leftNav h5.ulDotBorder { background:url(/images/top_dotted_line.gif) 3px bottom repeat-x; font-size:1px; }
ul.pyearAwards li a.redActive:visited { color:#990033; font-weight:bold; font-size:1em; text-decoration:none }
ul.pyearAwards li a.redActive:active { color:#990033; font-weight:bold; font-size:1em; text-decoration:none }
ul.pyearAwards li a.redActive:link { color:#990033; font-weight:bold; font-size:1em; text-decoration:none }
ul.pyearAwards li a.redActive:hover { text-decoration:underline; color:#666; font-size:1em; }
.CAContentDiv { margin-left:15px; width:727px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; }
.CAContentDiv h1 { font-size:large; margin:0 0 7px 0; padding:0; font-weight:bold; color:#666666 }
.CAContentDiv .contentBody { padding:0 46px 0 28px; font-size:1.1em; }
.CAContentDiv .topGrayCurve { background:url(/images/gray_curve_726.gif) left top no-repeat; height:12px }
.CAContentDiv .CAGraySection { background:url(/images/gray_gradient.gif) left top repeat-x; }
.CAContentDiv .CAGraySection .podContainer select { font-size:0.8em; margin:15px 0 3px 0; }
.CAContentDiv .CAGraySection .podContainer .goBtn { background:#FFFFFF; border:1px solid #666666; padding:2px 1px 0 1px; margin:0; font-size:0.8em; cursor:pointer; text-transform:uppercase; width:30px }
.CAContentDiv .CAGraySection .pod01 { width:145px; border-right:1px solid #E4E4E4; color:#3F3F3F; margin:0; padding:0 18px 0 18px }
.CAContentDiv .CAGraySection .pod01 h2 { font-size:1.3em; font-weight:bold; margin:0; padding:0; color:#5A889E }
.CAContentDiv .CAGraySection .pod01 p { margin:0; padding:0; }
.CAContentDiv .CAGraySection .pod01 ul { margin:0; padding:10px 0 0 0; }
.CAContentDiv .CAGraySection .pod02 { width:140px; border-right:1px solid #E4E4E4; color:#3F3F3F; margin:0; padding:0 21px 0 18px }
.CAContentDiv .CAGraySection .pod02 h2 { font-size:1.3em; font-weight:bold; margin:0; padding:0; color:#5A889E }
.CAContentDiv .CAGraySection .pod02 p { margin:0; padding:0; }
.CAContentDiv .CAGraySection .pod02 ul { margin:0; padding:10px 0 0 0; }
.CAContentDiv .CAGraySection .pod03 { width:155px; border-right:1px solid #E4E4E4; color:#3F3F3F; margin:0; padding:0 8px 0 18px }
.CAContentDiv .CAGraySection .pod03 h2 { font-size:1.3em; font-weight:bold; margin:0; padding:0; color:#5A889E }
.CAContentDiv .CAGraySection .pod03 p { margin:0; padding:0; }
.CAContentDiv .CAGraySection .pod03 ul { margin:0; padding:10px 0 0 0; }
.CAContentDiv .CAGraySection .pod04 { width:140px; border-right:1px solid #E4E4E4; color:#3F3F3F; padding:0 23px 0 18px }
.CAContentDiv .CAGraySection .pod04 h2 { font-size:1.3em; font-weight:bold; margin:0; padding:0; color:#5A889E }
.CAContentDiv .CAGraySection .pod04 p { margin:0; padding:0; }
.CAContentDiv .CAGraySection .pod04 ul { margin:0; padding:10px 0 0 0; }
.contentDiv ul.tagStyle li.activated { font-weight:bold; padding-left:0; margin:0; color:#B44469; text-decoration:underline; }
.contentDiv ul.tagStyle li a { color:#C2C2C2; font-weight:normal; }
.contentDiv ul.tagStyle li a:hover { color:#B44469 }
.contentDiv .grayPod .podContainer a { font-size:1.2em; font-weight:bold; text-decoration:underline }/* V1.7 By HCL */
.contentDiv .grayPod .podContainer a:visited { font-size:1em; font-weight:normal; text-decoration:underline; color:#990033; }/* V1.7 By HCL *//* V2.0 By HCL */
/* V2.0 By HCL Start here */
.contentDiv .grayPod .podContainer a:link,
.contentDiv .grayPod .podContainer a:visited { font-size:1.1em; font-weight:normal; text-decoration:underline; color:#903; }
.contentDiv .grayPod .podContainer a:hover { text-decoration:none; color:#666; }
.contentDiv .grayPod .podContainer p { font-size:1.1em; font-weight:normal }
.contentDiv .grayPod .podContainer p a:link,
.contentDiv .grayPod .podContainer p a:visited { font-size:1.1em; font-weight:normal; text-decoration:underline; color:#990033; }
.contentDiv .grayPod .podContainer p a:hover { text-decoration:none; color:#666; }
/* V2.0 By HCL Ends here */

.contentDiv .grayPod .podContainer h3 a { font-size:1em; font-weight:bold; text-decoration:underline }
.contentDiv .grayPod .podContainer h4 { font-weight:bold; font-size:1.2em; color:#000 }/* V1.7 By HCL */
.contentDiv .grayPod .podContainer ul li { font-weight:normal; }
.contentDiv .grayPod .podContainer ul li a:link,
.contentDiv .grayPod .podContainer ul li a:visited { font-weight:normal; }
.contentDiv .grayPod .podContainer ul li a:hover { text-decoration:underline }
.contentDiv .grayPod .podContainer .leftPod03 ul.tLink li a { font-size:1em; font-weight:bold; text-decoration:underline; color:#903; display:block }
.contentDiv .grayPod .podContainer .leftPod03 ul.tLink li a:hover { text-decoration:none; color:#666; display:block }
.contentDiv .grayPod .podContainer .rightPod ul.tLink li a { font-size:1em; font-weight:bold; text-decoration:underline; color:#903; display:block }
.contentDiv .grayPod .podContainer .rightPod ul.tLink li a:hover { text-decoration:none; color:#666; display:block }
.contentDiv .grayPod div.topborder { padding:15px 0 0 0; display:block; border-top:1px solid #CCC; margin:0 15px 0 15px }
.contentDiv .grayPod div.topborder h5 { color:#000; }
.contentDiv .grayPod div.topborder a:link,
.contentDiv .grayPod div.topborder a:visited { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.contentDiv .grayPod div.topborder a:hover { text-decoration:none; color:#666; }
.contentDiv .grayPod .leftPod textarea.text { width: 160px; height: 30px; margin: 4px 0 4px 0; overflow:auto }
.contentDiv .grayPod .rightPod textarea.text { width: 160px; height: 30px; margin: 4px 0 22px 0; overflow:auto }
.contentDiv .grayPod .rightPod select { width:165px; font-size:1em; }
.contentDiv .grayPod .rightPod input.goBtn { background:#FFFFFF; border:1px solid #666666; padding:1px 2px 1px 2px; margin:0; font-size:0.9em; cursor:pointer; width:40px }
.rightSection h1.customerResource { background:#e4e4e4 url(/images/legal_icon.jpg) 160px 5px no-repeat; }
.rightSection ul li.noBg { background:none; padding:0 0 0 12px; margin:0; color:#707070; font-style:normal; }
.rightSection ul li.noBg a { text-decoration:underline; color:#990033 }
.rightSection ul li.noBg a:hover { text-decoration:none; color:#666; font-size:1em; }
.rightSection h5 { color:#333333; font-size:1em; margin:0 0 0 20px; padding:0; }
.contentDiv .contentBody div.topborder { border-top:1px solid #E4E4E4; padding: 10px 0 0 0; }
.contentDiv .contentBody div h4.boldnew { font-weight:bold; color:#4E4E4E; font-size:1em; }
.siteBanner h5 { color:#990134; text-align:center; font-size:large; padding:20px 0 0 10px; font-weight:bold; width:200px }
.greySectionPanel { background:#F9F9F9; width:189px; padding:20px 0 20px 21px; border-left:1px solid #E4E4E4 }
.greySectionPanel h1 { background:url(/images/h1_arrow.gif) left 3px no-repeat; margin:0 0 5px 0; padding:0 0 0 15px }
.greySectionPanel h2 { font-size:0.9em; color:#333333; font-weight:normal; margin:0; padding:0 0 0 10px; background:url(/images/h2_arrow.gif) left 3px no-repeat; }
.greySectionPanel select { width:100px; font-size:0.8em; margin-top:10px; }
.greySectionPanel input.goBtn { text-transform:uppercase; background:#FFFFFF; border:1px solid #666666; padding:2px 3px 0 3px; margin:0; font-size:0.8em; cursor:pointer }
.greySectionPanel .clear { clear:both; margin-top:10px; }
.greySectionPanel .helpArea { margin:20px 0 20px 0; padding:20px 0 0 0; }
.greySectionPanel .helpArea h4 { color:#AAC1CC; font-size:1.3em; margin: 0 0 10px 0; padding:0; }
.greySectionPanel .helpArea ul.terLink { margin:5px 0 0 0; padding:0 }
.segmentPodNoBorder a:link,
.segmentPodNoBorder a:visited { color:#990033; text-decoration:underline; font-weight:bold; display:block; font-size:1em; }/*for red link in noborder*/
.segmentPodNoBorder a:hover { color:#666; text-decoration:none; }
.contentDiv .grayPod .leftPod { width:240px; border-right:1px solid #E4E4E4; margin-right:5px; }
.contentDiv .grayPod .leftPod input.goBtn { background:#FFFFFF; border:1px solid #666666; padding:1px 2px 1px 2px; margin:0; font-size:0.8em; cursor:pointer; width:40px }
.contentDiv .grayPod .rightPod { width:240px; padding-left:20px }
.contentDiv .grayPod .rightPod p { margin:22px 0 6px 0; padding:0; font-weight:bold }
.siteBanner .SpecialText { width:200px; padding:37px 0 0 40px; }
.siteBanner .SpecialText h4 { color:#F35B00; font-size:1.3em; margin-bottom:3px; }
.siteBanner .SpecialText h5 { color:#333333; font-size:1.3em; margin-bottom:3px; }
.siteBanner .SpecialText p { font-size:1.1em; }
.segmentPod a.learnlink { padding:5px 0 0 19px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.segmentPod a.learnlink:hover { text-decoration:none; color:#666; font-size:1em; }
.subSegmentFivePodBig .yellowBg a.learnlink { padding:5px 0 0 19px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.subSegmentFivePodBig .yellowBg a.learnlink:hover { text-decoration:none; color:#666; font-size:1em; }
.subSegmentFivePodBig .orangeBg h3,
.subSegmentFivePodBig .greenBg h3,
.subSegmentFivePodBig .purpleBg h3,
.subSegmentFivePodBig .greyBg h3,
.subSegmentFivePodBig .yellowBg h3 { height:35px; }/* V1.6 By HCL */
.subSegmentFivePodBig .orangeBg a.learnlink { padding:5px 0 0 19px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.subSegmentFivePodBig .orangeBg a.learnlink:hover { text-decoration:none; color:#666; font-size:1em; }
.subSegmentFivePodBig .greenBg a.learnlink { padding:5px 0 0 19px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.subSegmentFivePodBig .greenBg a.learnlink:hover { text-decoration:none; color:#666; font-size:1em; }
.subSegmentFivePodBig .purpleBg a.learnlink { padding:5px 0 0 19px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.subSegmentFivePodBig .purpleBg a.learnlink:hover { text-decoration:none; color:#666; font-size:1em; }
.subSegmentFivePodBig .greyBg a.learnlink { padding:5px 0 0 19px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.subSegmentFivePodBig .greyBg a.learnlink:hover { text-decoration:none; color:#666; font-size:1em; }
.subSegmentBodyContainter .linkArea { border-top:1px solid #E4E4E4; margin:19px 5px 0 5px; }
.greyBg .linkArea ul { margin:0; padding:0 0 0 10px; }
.greyBg .linkArea ul li { margin:0; padding:0; background:none }
.greyBg .linkArea ul li a { color:#A50039; text-decoration:underline; font-weight:bold; font-size:.9em; font-size:1em; }
.greyBg .linkArea ul li a:hover { text-decoration:none; color:#666; font-size:1em; }
.greyBg .linkArea h4 { margin-bottom:0; padding-bottom:2px; }/* V1.6 By HCL */
.greyBg .linkArea p { padding:0 0 0 10px; margin-top:0; }/* V1.6 By HCL */
.subSegmentBodyContainter .linkArea h4 { padding:5px 0 0 0; color:#000; font-size:1.1em; margin:5px 0 0 10px; }
/* V1.7 by HCL Start here */
.subSegmentBodyContainter .subSegmentFivePodBig .greyBg { width:197px; }
.subSegmentBodyContainter .subSegmentFivePodBig .greyBg ul { display:block; white-space:normal }
.subSegmentBodyContainter .subSegmentFivePodBig .greyBg ul li { display:block; white-space:normal }
.subSegmentBodyContainter .subSegmentFivePodBig .greyBg ul li a { color:#666; text-decoration:none; }
.subSegmentBodyContainter .subSegmentFivePodBig .greyBg ul li a:hover { text-decoration:underline; color:#990033; }
/* V1.7 by HCL End here*/

.leftBodyArea .HpodContainer .Hpod03 h5 { font-weight:normal; font-size:1em }
a.redlinkeffect:visited { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
a.redlinkeffect:active { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
a.redlinkeffect:link { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
a.redlinkeffect:hover { text-decoration:none; color:#666; font-weight:normal; font-size:1em; }
.grayPod .podContainer a.redlinkeffect:visited { color:#990033; font-weight:normal; font-size:1em; text-decoration:underline }
.grayPod .podContainer a.redlinkeffect:active { color:#990033; font-weight:normal; font-size:1em; text-decoration:underline }
.grayPod .podContainer a.redlinkeffect:link { color:#990033; font-weight:normal; font-size:1em; text-decoration:underline }
.grayPod .podContainer a.redlinkeffect:hover { text-decoration:none; color:#666; font-weight:normal; font-size:1em }
a.greylinkeffect { text-decoration:none; color:#666; font-weight:normal; font-size:1em; }
a.greylinkeffect:hover { text-decoration:underline; color:#990033; }
.rightSection a.greylinkeffect { text-decoration:none; color:#666; font-weight:normal; font-size:1em; }
.rightSection a.greylinkeffect:hover { text-decoration:underline; color:#990033; font-size:1em; }
.subSegmentFivePodBig a.greylinkeffect { text-decoration:none; color:#666; font-weight:normal; font-size:1em; }
.subSegmentFivePodBig a.greylinkeffect:hover { text-decoration:underline; color:#990033; font-size:1em; }
/* V1.6 By HCL Start here */
.subSegmentFivePodBig h3 a:visited { font-size:1em; color:#FFFFFF; font-weight:normal; text-decoration:none }
.subSegmentFivePodBig h3 a:active { font-size:1em; color:#FFFFFF; font-weight:normal; text-decoration:none }
.subSegmentFivePodBig h3 a:link { font-size:1em; color:#FFFFFF; font-weight:normal; text-decoration:none }
.subSegmentFivePodBig h3 a:hover { font-size:1em; color:#FFFFFF; font-weight:normal; text-decoration:underline }
.subSegmentFivePodBig .darkBg { border-left:1px solid #E4E4E4; height:240px }
.subSegmentFivePodBig .darkBg a { color: #CC0033; text-decoration:underline; font-size:1em; }
.subSegmentFivePodBig .darkBg h3 { background:#666666; color:#fff; padding:2px 0 3px 8px; font-weight:normal; }
.subSegmentFivePodBig .darkBg img { margin:10px 0 0 10px; }
.subSegmentFivePodBig .darkBg p { padding:5px 10px 0 10px; }
.subSegmentFivePodBig .darkBg h3.orange { background:#EF7700; }
.subSegmentFivePodBig .darkBg h3.blue { background:#85B2CF; }
.subSegmentFivePodBig .darkBg h3.green { background:#51A981; }
.subSegmentFivePodBig .darkBg h3.seablue { background:#827FB6; }
.subSegmentFivePodBig .darkBg ul { padding:5px 0 0 19px; }
.subSegmentFivePodBig .darkBg ul.nolink li { padding:5px 0 0 19px; background:none; }
.subSegmentFivePodBig .darkBg ul li { margin-bottom:5px; white-space:normal }
.subSegmentFivePodBig .darkBg ul li a { color:#666; text-decoration:none; }
.subSegmentFivePodBig .darkBg ul li a:hover { color:#CC0033; text-decoration:underline; }
.subSegmentFivePodBig .darkBg ul li ul { margin:0; padding:0 }
.subSegmentFivePodBig .darkBg ul li.noback { background:none; }
.subSegmentFivePodBig .darkBg ul li.noback a { color:#990033; }
.subSegmentFivePodBig .darkBg ul li.noback a:hover { color:#666; text-decoration:none }
.subSegmentFivePodBig .darkBg .linkAreaNoborder { margin:0 5px 0 5px; }
.subSegmentFivePodBig .darkBg .linkAreaNoborder h4 { color:#000; font-size:1.1em; margin:5px 0 0 9px; }
.subSegmentFivePodBig .darkBg .linkAreaNoborder ul { margin:0; padding:0; }
.subSegmentFivePodBig .darkBg .linkAreaNoborder ul li { background:none }
.subSegmentFivePodBig .darkBg .linkAreaNoborder ul li a { color:#990033; text-decoration:underline; /*font-weight:bold;*/ font-size:1em; }
.subSegmentFivePodBig .darkBg .linkAreaNoborder ul li a:hover { color:#666; text-decoration:none; font-size:1em; }
.subSegmentFivePodBig .darkBg .linkArea { border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; margin:19px 5px 0 5px; }
.subSegmentFivePodBig .darkBg .linkArea h4 { padding:5px 0 0 0; color:#000; font-size:1.1em; margin:5px 0 0 9px; }
.subSegmentFivePodBig .darkBg .linkArea ul { margin:0 0 10px 0; padding:0; }
.subSegmentFivePodBig .darkBg .linkArea ul li { background:none }
.subSegmentFivePodBig .darkBg .linkArea ul li a { color:#990033; text-decoration:underline; font-size:1em; }
.subSegmentFivePodBig .darkBg .linkArea ul li a:hover { color:#666; text-decoration:none }
.subSegmentFivePodBig .darkBg .helperArea { border:1px solid #E4E4E4; border-left:none; border-right:none; border-bottom:none; padding:3px 0 10px 15px; }
.subSegmentFivePodBig .darkBg .helperArea p { margin:0; padding:0; }
.subSegmentFivePodBig .darkBg .helperArea p span { font-weight:bold; }
.subSegmentFivePodBig .darkBg .helperArea p img { vertical-align:middle; border:none; margin-left:5px; }
.subSegmentFivePodBig .darkBg .helperArea p a { color:#990033; text-decoration:underline; }
.subSegmentFivePodBig .darkBg .helperArea p a:hover { color:#666; text-decoration:none }
.footer990 { background:url(/images/pod_990_bg.gif) left bottom no-repeat; }
/* V1.6 By HCL end here */

.rightSection ul.tLink li a.redlinkeffect:visited { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.rightSection ul.tLink li a.redlinkeffect:active { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.rightSection ul.tLink li a.redlinkeffect:link { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.rightSection ul.tLink li a.redlinkeffect:hover { text-decoration:none; color:#666; font-size:1em; font-weight:normal }
.rightSection ul.tLink li a.learnlink { margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.rightSection ul.tLink li a.learnlink:hover { color:#666; text-decoration:none; font-weight:bold; font-size:1em; display:block }
.contentDiv .grayPod .podContainer a.redlinkeffect:visited { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.contentDiv .grayPod .podContainer a.redlinkeffect:active { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.contentDiv .grayPod .podContainer a.redlinkeffect:link { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.contentDiv .grayPod .podContainer a.redlinkeffect:hover { text-decoration:none; color:#666; font-weight:normal; font-size:1em }
.contentDiv .grayPod .setPad a.redlinkeffect:visited { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.contentDiv .grayPod .setPad a.redlinkeffect:active { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.contentDiv .grayPod .setPad a.redlinkeffect:link { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.contentDiv .grayPod .setPad a.redlinkeffect:hover { text-decoration:none; color:#666; }
.privacyArea ul li a.redlinkeffect:visited { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.privacyArea ul li a.redlinkeffect:active { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.privacyArea ul li a.redlinkeffect:link { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.privacyArea ul li a.redlinkeffect:hover { text-decoration:none; color:#666; font-size:1em; font-weight:normal; }
.HpodContainer .Hpod03 .tLink a.redlinkeffect { text-decoration:underline; color:#990033; font-weight:bold; font-size:1em; }
.HpodContainer .Hpod03 .tLink a.redlinkeffect:hover { text-decoration:none; color:#666; font-size:1em; }
.HpodContainer .Hpod01 .tLink a.redlinkeffect { text-decoration:underline; color:#990033; font-weight:bold; font-size:1em; }
.HpodContainer .Hpod01 .tLink a.redlinkeffect:hover { text-decoration:none; color:#666; font-size:1em; }
.helpArea a.greylinkeffect { text-decoration:none; color:#666; font-weight:normal; font-size:1em; }
.helpArea a.greylinkeffect:hover { text-decoration:underline; color:#990033; font-size:1em; }
.greySectionPanel .helpArea a.redlinkeffect { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.greySectionPanel .helpArea a.redlinkeffect:hover { text-decoration:none; color:#666; font-size:1em; }
/* V2.0 By HCL Start here */
.greySectionPanel { background:#F9F9F9; width:205px; padding:20px 0 20px 5px; border-left:1px solid #E4E4E4; height:382px; }
.greySectionPanel h1 { background:url(/images/h1_arrow.gif) left 3px no-repeat; margin:0 0 5px 0; padding:0 0 0 15px }
.greySectionPanel h2 { font-size:0.9em; color:#333333; font-weight:normal; margin:0; padding:0 0 0 10px; background:url(/images/h2_arrow.gif) left 3px no-repeat; }
.greySectionPanel select { width:200px; font-size:0.75em; margin:10px 0 0 0; padding:0 0 0 5px }
.greySectionPanel input.goBtn { text-transform:uppercase; background:#FFFFFF; border:1px solid #666666; padding:2px 3px 0 3px; margin:0; font-size:0.8em; cursor:pointer }
.greySectionPanel .clear { clear:both; margin-top:10px; }
.greySectionPanel .helpArea { margin:20px 0 20px 0; padding:20px 0 0 15px; }
.greySectionPanel .helpArea h2 { background:none; font-weight:bold; color:#333; font-size:1.1em; padding:0; }
.greySectionPanel .helpArea a:visited { color:#990033; text-decoration:none; font-weight:normal; font-size:1em; }
.greySectionPanel .helpArea a:active { color:#990033; text-decoration:none; font-weight:normal; font-size:1em; }
.greySectionPanel .helpArea a:link { color:#990033; text-decoration:none; font-weight:normal; font-size:1em; }
.greySectionPanel .helpArea a:hover { color:#666; text-decoration:underline; font-weight:normal; font-size:1em; }
.footer779 { clear:both; background:url(/images/pod_779_bg.gif) left top no-repeat; height:14px; }
/* V2.0 By HCL ends here */

.greySectionPanel ul.prod { margin:0 0 0 13px; }
.greySectionPanel ul.prod li a.redlinkeffect { text-decoration:underline; color:#666; font-weight:normal; font-size:1em; }
.greySectionPanel ul.prod li a.redlinkeffect:hover { text-decoration:none; color:#990033; font-size:1em; }
.pyearAwards .noBorder a.redlinkeffect { text-decoration:none; color:#990033; font-weight:normal; font-size:1em; }
.pyearAwards .noBorder a.redlinkeffect:hover { text-decoration:underline; color:#666; font-size:1em; }
.contentDiv .grayPod .yearAwards ul li.noRPad a.bold { font-weight:bold }
.contentDiv .contentBody ul.pyearAwards li a:hover { text-decoration:underline; color:#666; font-size:1em; }
.divalign { margin:0 0 0 35px }
.divalign h2 { white-space:nowrap }/*V1.7 By HCL*/
.divalign a.learnlink { margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.divalign a.learnlink:hover { color:#666; text-decoration:none; font-weight:bold; font-size:1em; display:block }
.rightHomeSection .helpArea a.redlinkeffect { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.rightHomeSection .helpArea a.redlinkeffect:hover { text-decoration:none; color:#666; font-size:1em; }
.grayPod .podContainer .flyArea a.greylinkeffect { text-decoration:none; color:#666; font-weight:normal; font-size:1em; }
.grayPod .podContainer .flyArea a.greylinkeffect:hover { text-decoration:underline; color:#990033; font-size:1em; }
/* V1.0 By HCL (AR) Ended*/
/* V1.8 By HCL Start here */
.custService select { width:100px }
/* V1.8 By HCL end here */

/* V1.0 By HCL (RC) Start here*/
/* V1.5 By Ricardo Zea starts here */
.segmentPod { min-height:300px; height:auto !important; height:330px; }
.greySection { min-height:350px; height:auto !important; height:380px; }
.greySection h4 { font-size:1.1em; }
.greySection input { background:#FFF; border:1px solid #999; font-size:1em; padding:1px 5px 1px 5px; font-size:0.9em }/* V1.7 By HCL */
/* V1.5 By Ricardo Zea ends here */
.segmentPodNoBorder h2 { font-size:1.3em; font-weight:bold; color:#707070; margin:0 0 8px 0; padding:0; }
.greySection h1.noBg { background:none; margin:0 0 5px 0; padding:0 }
.greySection h2.arrowLarge { font-size:1.1em; color:#333333; font-weight:normal; margin:10px 0 5px 0; padding:0 0 0 15px; background:url(/images/h1_arrow.gif) left top no-repeat; }
.greySection .noBorder a.redlinkeffect { text-decoration:underline; color:#990033; font-weight:normal; font-size:1em; }
.greySection .noBorder a.redlinkeffect:hover { text-decoration:none; color:#666; font-size:1em; }
.greySection ul.prod { margin:0 0 0 13px; }
.greySection ul.prod a.redlinkeffect { text-decoration:underline; color:#666; font-weight:normal; font-size:1em; }
.greySection ul.prod a.redlinkeffect:hover { text-decoration:none; color:#990033; font-size:1em; }
ul.terLink { display:block; list-style:none; margin:0; padding:0; }
ul.terLink li { background:none; margin:0; padding:0; }
ul.terLink li a { color:#990000; text-decoration:underline; font-size:1em; padding:0; margin:0 }
.contentDiv .contentBody ul.tagStyle { margin:0; padding:0 0 35px 0; }
.contentDiv .contentBody ul.tagStyle li.noGap { margin-left:0; padding-left:0; }
.contentDiv .contentBody ul.tagStyle li a { color:#990033; font-weight:normal; text-decoration:none }
.contentDiv .contentBody ul.tagStyle li a.navbar { color:#666; font-weight:normal; text-decoration:none }
.contentDiv .contentBody ul.tagStyle li a.navbar:hover { text-decoration:underline; color:#990033; font-size:1em; }
.contentDiv .contentBody ul.tagStyle li.noGap a.activated { padding:0; margin:0; color:#990033; font-weight:bold; text-decoration:none; font-size:1em; display:block }
.contentDiv .contentBody ul.tagStyle li.noGap a.activated:hover { text-decoration:underline; color:#666; font-weight:bold }
.contentDiv .contentBody ul.tagStyle li a.redlinkeffect { text-decoration:none; color:#990033; font-weight:normal }
.contentDiv .contentBody ul.tagStyle li a:hover.redlinkeffect { text-decoration:underline; color:#666; font-weight:normal; display:block }
.grayBgBorder { background:#E4E4E4; height:1px; font-size:1px; margin:5px 0 10px 0; }
/* V1.0 By HCL (RC) Ended*/
.podContainer .flyArea { width:180px; display:block }
.podContainer .flyArea ul { position:relative; z-index:99; left:0; top:0; display:block; width:168px; }
.podContainer .flyArea ul li:hover a { display:block; width:100%; text-decoration:none; }
.podContainer .flyArea ul li a { display:block; margin:0; width:100%; text-decoration:none; font-weight:normal; color:#666666; }
.podContainer .flyArea ul li a:hover { height:auto; text-decoration:none }
.podContainer .flyArea ul li ul { visibility:hidden; position:absolute; left:168px; top:0; z-index:-10; margin:0; }
.podContainer .flyArea ul li ul.posOne { top:15px; }
.podContainer .flyArea ul li ul.posTwo { top:35px; }
.podContainer .flyArea ul li ul.posThree { top:55px; }
.podContainer .flyArea ul li ul.posFour { top:75px; }
.podContainer .flyArea ul li ul.posFive { top:90px; }
.podContainer .flyArea ul li ul li { padding:2px 5px 2px 15px; margin:0; cursor:default; background:#E36A28 url(/images/pdf_downloads_orange_img.gif) left top no-repeat; color:#FFFFFF; width:85px; font-size:.9em }
.podContainer .flyArea ul li table { position:absolute; top:0; left:10px; border-collapse:collapse; z-index:-10; }
.podContainer .flyArea ul li table tr td { display:block; text-decoration:none; font-weight:normal; }
.podContainer .flyArea ul li:hover ul,
.flyArea ul li a:hover ul { visibility:visible; }
.setPad { padding:19px 19px 0 29px; }
.setPad label { font-weight:bold; color:#333333; margin-right:16px; font-size:1.2em }
.setPad select { width:172px; font-size:.9em }
.setPad input { background:#FFFFFF; border:1px solid #333; width:40px; text-transform:uppercase; font-size:.9em }
.setPad table { width:100%; margin-top:10px; }
.setPad table thead th { border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; text-align:left; padding:5px; }
.setPad table tbody td { border-right:1px solid #E4E4E4; text-align:left; padding:5px; }
.setPad table tbody td span { font-weight:bold; }
.setPad table tbody td a { color:#CC0033; text-decoration:underline }
.setPad table tbody td.noBorder { border:none; }
.setPad table thead th.noBorder { border-right:none; }
.noBorder { border-bottom:none; }
.bookSection { padding:10px 0 10px 13px; border-bottom:1px solid #E4E4E4; margin-bottom:10px; }
.bookSection h4 { font-size:1.2em; color:#666; font-weight:bold; margin-bottom:5px; }
.bookSection p { margin:0; padding:0; }
.bookSection p span { font-weight:bold; }
.bookSection p img { vertical-align:middle; border:none; margin-left:5px; }
.bookSection p a { color:#CC0033; text-decoration:underline; }
.bookSection ul.terLink { margin:5px 0 0 0; padding:0 }
.HpodContainer .Hpod01 h5.normalText { font-weight:normal; }
.homePageBody .rightHomeSection h1 { margin:0; padding:0 0 14px 13px; font-size:x-large; font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif }
.homePageBody .rightHomeSection h3 { background:url(/images/red_block_arrow.gif) left 3px no-repeat; padding:0 0 0 15px; color:#333333; font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif }
/* V1.5 By Ricardo Zea starts here */
/* Footer of the site*/
.siteFooter { margin-bottom:20px; }
.siteFooter ul li { float:left; display:block; padding:0 5px; border:none; }
.siteFooter .footTop ul li.footerQuote { margin:0; padding:0 37px 0 0 }
.siteFooter ul li.imgGap { margin-left:0; }
/* V1.5 By Ricardo Zea ends here */

.segmentPod a.learnlink { padding:0px 0 0 0px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.segmentPodNoBorder a.learnlink { padding:0px 0 0 0px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.segmentPodNoBorder a.learnlink:hover { text-decoration:none; color:#666; font-size:1em; }
.greySectionPanel a.learnlink { padding:0px 0 0 0px; margin-bottom:5px; color:#A50039; text-decoration:underline; font-weight:bold; font-size:1em; display:block }
.greySectionPanel a.learnlink:hover { text-decoration:none; color:#666; font-size:1em; }
.red-links h4 { color:#666; font-size:1.2em }
.red-links p a { color:#903; text-decoration:underline; font-size:1em; font-weight:bold }
.red-links p a:hover { text-decoration:none; color:#666 }
.red-links p { margin:0; padding:0; }/* V1.5 By Ricardo Zea */
.red-links > a { line-height:30px; margin-top:0; padding-top:0; } /* V1.5 By Ricardo Zea */
/* V1.5 By Ricardo Zea starts here */
div.header-identifier { float:left; margin:2px 0 0 10px; text-align:left; font:bold 1.2em Arial, Helvetica, sans-serif; color:#666;/*width:56px;  V1.7 By HCL */ }
#country-title { white-space:nowrap; }
#country-title a { padding:0 5px; }
/*Width for the link of the logo in the header*/
div.logoSection { width:200px; position:relative; top:-5px; }
/* Container for the Search box in the home page */
div.topSiteNavigation { width:auto !important; /*width:450px;*/ float:right; margin-top:3px; }
#IEroot .topSiteNavigation { /*width:447px;*/ }

/* Class just for Safari 3.x... sigh */
body:first-of-type .topSiteNavigation { width:auto !important; /*width:445px;*/ }
.topSiteNavigation ul li input { width:155px !important; }
.topSiteNavigation ul li input.searchBtn { width:auto !important; }
/* Language switcher */
div.language-switcher { float: left; font-size:1em; font-weight:bold; position: absolute; left:420px; top:28px; }
#IEroot div.language-switcher { position: relative; left:3.5%; top:3px; }
div.language-switcher a,
div.language-switcher a:visited { font-size:1em; color:#903; text-decoration:none; font-weight:normal; }
.language-separator { padding:0 5px; }
div.language-switcher a:hover { color:#666; text-decoration: underline; }
/* Search box in the home page */
#IEroot .topSiteNavigation ul li input { width:115px; }
/* Search button in the home page */
.searchBtn { background:#FFFFFF; color:#000; font-weight:normal; border:1px solid #666666; margin-left:5px; padding:0 2px; cursor:pointer; font:11px Arial, Helvetica, sans-serif; width:70px; }
/* Homepage - 4th column */
.homePageBody .HpodContainer .Hpod04 ul li { font-weight: normal; }
/*#IEroot .homePageBody .HpodContainer .Hpod04 ul li { font-size:.85em;}*/

/* Minimum height the four columns in the homepage should have */
.homePageBody .HpodContainer .Hpod01,
.homePageBody .HpodContainer .Hpod02,
.homePageBody .HpodContainer .Hpod03,
.homePageBody .HpodContainer .Hpod04 { min-height:400px; height:auto !important; height:400px; }
.homePageBody .HpodContainer .Hpod02,
.homePageBody .HpodContainer .Hpod04 { padding:0 5px 0 10px; }
/* Title in the image on the third column (The Legal Side of Global Warming) */
.homePageBody .HpodContainer .Hpod03 h5 { font-size:1.2em; font-weight:bold; }
/* 'Did You Know' area at the right of the header banners */
.siteBanner .leftFloat p { width:200px; }
/* "Our Solutions" four columns, drop down select menus and the GO buttons  */
.bodyContainter .podContainer .pod01,
.bodyContainter .podContainer .pod02,
.bodyContainter .podContainer .pod03,
.bodyContainter .podContainer .pod04 { min-height:360px; height:auto !important; height:360px; width:160px; padding:0 10px; }
.bodyContainter .podContainer .pod04 { width:163px; border-right:none; }
.bodyContainter .podContainer .pod01 select,
.bodyContainter .podContainer .pod02 select,
.bodyContainter .podContainer .pod03 select,
.bodyContainter .podContainer .pod04 select { margin:0; margin-top:20px; padding:0; width:125px; }
.bodyContainter .podContainer .pod01 .goBtn,
.bodyContainter .podContainer .pod02 .goBtn,
.bodyContainter .podContainer .pod03 .goBtn,
.bodyContainter .podContainer .pod04 .goBtn { height:19px; line-height:15px; padding-top:0; }
.bodyContainter .podContainer .pod01 > .goBtn,
.bodyContainter .podContainer .pod02 > .goBtn,
.bodyContainter .podContainer .pod03 > .goBtn,
.bodyContainter .podContainer .pod04 > .goBtn { padding-bottom:2px; }
/* 'Our Solutions' landing page - H2 titles in the four columns */
.CAContentDiv .CAGraySection .podContainer .pod01 h2,
.CAContentDiv .CAGraySection .podContainer .pod02 h2,
.CAContentDiv .CAGraySection .podContainer .pod03 h2,
.CAContentDiv .CAGraySection .podContainer .pod04 h2 { height:45px; }
/* 'Our Solutions' landing page - in Firefox the list items at the bottom had a dot • before the arrow. This class removes it. */
.CAContentDiv .CAGraySection .podContainer ul li { list-style:none; }
/* 'Our Solutions' landing page, right content of the header banner */
.siteBanner .leftFloat h4,
.siteBanner .leftFloat p { width:220px; }
.siteBanner .leftFloat h4 { font-size:1em; }
.siteBanner .leftFloat p { line-height:13px; }
.siteBanner .leftFloat a:link,
.siteBanner .leftFloat a:visited { font-size:1em; color:#903; text-decoration:underline; font-weight:normal; }
.siteBanner .leftFloat a:hover { color:#666; text-decoration:none; }
/* The five column of div divided in 5-different class which are pod01, pod02, pod03, pod04 and pod05*/ 
.contentDiv .grayPod .podContainer .pod01,
.contentDiv .grayPod .podContainer .pod02,
.contentDiv .grayPod .podContainer .pod03,
.contentDiv .grayPod .podContainer .pod04,
.contentDiv .grayPod .podContainer .pod05 { margin:0; padding:6px; }
#IEroot6 .contentDiv .grayPod .podContainer .pod01,
#IEroot6 .contentDiv .grayPod .podContainer .pod02,
#IEroot6 .contentDiv .grayPod .podContainer .pod03,
#IEroot6 .contentDiv .grayPod .podContainer .pod04,
#IEroot6 .contentDiv .grayPod .podContainer .pod05 { padding:4px; }
.contentDiv .grayPod .podContainer .pod01 p,
.contentDiv .grayPod .podContainer .pod02 p,
.contentDiv .grayPod .podContainer .pod03 p,
.contentDiv .grayPod .podContainer .pod04 p,
.contentDiv .grayPod .podContainer .pod05 p { font-size:1em; }
.contentDiv .grayPod .podContainer .pod01 h1,
.contentDiv .grayPod .podContainer .pod02 h1,
.contentDiv .grayPod .podContainer .pod03 h1,
.contentDiv .grayPod .podContainer .pod04 h1,
.contentDiv .grayPod .podContainer .pod05 h1 { height:35px; }
.contentDiv .grayPod .podContainer .pod01 a,
.contentDiv .grayPod .podContainer .pod02 a,
.contentDiv .grayPod .podContainer .pod03 a,
.contentDiv .grayPod .podContainer .pod04 a,
.contentDiv .grayPod .podContainer .pod05 a { font-size:1em; }
/* V1.9 By HCL Start here */
.CAGraySection .podContainer .pod01 ul { padding:0; }
.CAGraySection .podContainer .pod01 ul li { background:url(/images/img-arrow-small.gif) left 2px no-repeat; padding:0 0 3px 10px; }
.CAGraySection .podContainer .pod01 ul li a:visited { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod01 ul li a:active { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod01 ul li a:link { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod01 ul li a:hover { color:#666; text-decoration:underline; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod02 ul { padding:0; }
.CAGraySection .podContainer .pod02 ul li { background:url(/images/img-arrow-small.gif) left 2px no-repeat; padding:0 0 3px 10px; }
.CAGraySection .podContainer .pod02 ul li a:visited { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod02 ul li a:active { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod02 ul li a:link { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod02 ul li a:hover { color:#666; text-decoration:underline; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod03 ul { padding:0; }
.CAGraySection .podContainer .pod03 ul li { background:url(/images/img-arrow-small.gif) left 2px no-repeat; padding:0 0 3px 10px; }
.CAGraySection .podContainer .pod03 ul li a:visited { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod03 ul li a:active { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod03 ul li a:link { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod03 ul li a:hover { color:#666; text-decoration:underline; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod04 ul { padding:0; }
.CAGraySection .podContainer .pod04 ul li { background:url(/images/img-arrow-small.gif) left 2px no-repeat; padding:0 0 3px 10px; }
.CAGraySection .podContainer .pod04 ul li a:visited { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod04 ul li a:active { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod04 ul li a:link { color:#990033; text-decoration:none; font-size:1em; font-weight:normal; }
.CAGraySection .podContainer .pod04 ul li a:hover { color:#666; text-decoration:underline; font-size:1em; font-weight:normal; }
/* V1.9 By HCL end here */


/* Drop down menu on the right column of the homepage 'by Business Need' */
#right-column-home .drop-down-right-colum select { font-size:.9em; margin-left:17px; width:220px; }
#right-column-home .drop-down-right-colum > select { font-size:.9em; margin-left:17px; width:215px; }
#right-column-home .drop-down-right-colum button { height:19px; line-height:15px; padding-top:0; }
/* Dotted curve under the main picture of the homepage */
.homePageBody .dotBottomCurve { background:url(/images/homepage_curve.gif) left bottom no-repeat; }
/* Content area under the main picture of the homepage */
.homePageBody .HpodContainer { background:url(/images/gray_gradient.gif) left top repeat-x; }
/* Segment landing pages right gray column */
/* The class .greySection was renamed in the HTML to .greySectionPanel on 5/30/08, so the .greySection class has to be renamed to .greySectionPanel here in the CSS file. See line 127 for the old class.*/
.greySectionPanel { padding:20px 10px; width:190px; }
.greySectionPanel .helpArea { padding:0; }
.greySectionPanel .helpArea h2 { margin:5px 0; padding:0; font-size:1.1em; font-weight:bold; color:#000; }
.greySectionPanel .helpArea h4,
.greySectionPanel .helpArea p { margin:5px 0; }
.greySectionPanel .helpArea a:link,
.greySectionPanel .helpArea a:visited { font-size:1em; color:#903; text-decoration:underline; }
.greySectionPanel .helpArea a:hover { color:#666; text-decoration:none; }
/* Drop down menu on the right gray column of the Segment landing pages */
.greySectionPanel select { width:190px; }
/* "Learn more" links in the LOB pages */
.segmentPod a:link,
.segmentPod a:visited { font-size:1em; }
.segmentPod a:hover { color:#666; text-decoration:none; }
/* 'Support' page links and information */
.grayPod .podContainer .leftPod p,
.grayPod .podContainer .rightPod p { font-size:1.1em; font-weight:normal; }
.grayPod .podContainer .leftPod a,
.grayPod .podContainer .rightPod a { font-size:1em; font-weight:normal; }
.grayPod .podContainer .leftPod #DropdownSites { width:234px; margin-bottom:10px; }
.grayPod .podContainer .leftPod #dataToLoad { width:230px; height:80px; border:#ccc 1px solid; overflow:hidden; font: 1.1em Arial, Helvetica, sans-serif; color:#333; }
.grayPod .podContainer .leftPod > #dataToLoad { overflow: auto; }
.grayPod .podContainer .rightPod select { width:205px; }
\ 
/* 'Downloads' links */
.bodyContainter .contentDiv .grayPod .podContainer p {
} /* For some reason this empty class makes the one below work on IE6 and 7. If you remove this class, the one below won't work in IE6 or 7 */
.bodyContainter .contentDiv .grayPod .podContainer p a { font-size:1em; font-weight:normal; }
.bodyContainter .contentDiv .grayPod .podContainer li a:hover { text-decoration:none; }
/* Bottom content area in the Subsegment landing pages (ie: Sole Practitioners in Law) */
.greyGradientSection990 { background:#fff url(/images/gray_gradient.gif) left top repeat-x; width:100%; }
/* V1.9 By HCL Start here */
.greyGradientSection990 .contentPod { width:200px }
.greyGradientSection990 .eventPod { width:195px; margin-right:55px }
/* V1.9 By HCL End here */

/* Subsegment color boxes */
.subSegmentFivePodBig { width:989px; border-right:1px solid #E4E4E4 }
.subSegmentFivePodBig .yellowBg { width:197px; height:210px }
.subSegmentFivePodBig .yellowBg h3 { background:#F3C405; color:#FFF; padding:3px 0 3px 8px; border: none; }
.subSegmentFivePodBig .yellowBg ul { padding:5px 0 0 19px; }
.subSegmentFivePodBig .yellowBg ul li { margin-bottom:5px }
.subSegmentFivePodBig .orangeBg { width:197px; border-left:1px solid #E4E4E4; height:210px }
.subSegmentFivePodBig .orangeBg h3 { background:#F35B00; color:#FFF; padding:3px 0 3px 8px; border: none; }
.subSegmentFivePodBig .orangeBg ul { padding:5px 0 0 19px; }
.subSegmentFivePodBig .orangeBg ul li { margin-bottom:5px }
.subSegmentFivePodBig .greenBg { width:197px; border-left:1px solid #E4E4E4; height:210px }
.subSegmentFivePodBig .greenBg h3 { background:#9EAA00; color:#FFF; padding:3px 0 3px 8px; font-weight:normal; border: none; }
.subSegmentFivePodBig .greenBg ul { padding:5px 0 0 19px; }
.subSegmentFivePodBig .greenBg ul li { margin-bottom:5px }
.subSegmentFivePodBig .purpleBg { width:197px; border-left:1px solid #E4E4E4; height:210px }
.subSegmentFivePodBig .purpleBg h3 { background:#704BB4; color:#FFF; padding:3px 0 3px 8px; font-weight:normal; border: none; }
.subSegmentFivePodBig .purpleBg ul { padding:5px 0 0 19px; }
.subSegmentFivePodBig .purpleBg ul li { margin-bottom:5px }
.footer990 { background:url(/images/pod_990_bg.gif) left bottom no-repeat; }
.subSegmentFivePodBig .greyBg { width:196px; border-left:1px solid #E4E4E4; height:210px }
.subSegmentFivePodBig .greyBg h3 { background:#E4E4E4; color:#333; padding:3px 0 3px 8px; font-weight:normal; border: none; border-left:1px solid #FFF; }
.subSegmentFivePodBig .greyBg ul { padding:5px 0 0 19px; }
.subSegmentFivePodBig .greyBg ul li { margin-bottom:5px }
.subSegmentFivePodBig .yellowBg,
.subSegmentFivePodBig .orangeBg,
.subSegmentFivePodBig .greenBg,
.subSegmentFivePodBig .purpleBg,
.subSegmentFivePodBig .greyBg,
.subSegmentFivePodBig .darkBg { height:350px; width:195px; }
/* Breadcrumbs*/
.segmentSiteBreadcrumb { margin-left:20px; width:95%; }
.segmentSiteBreadcrumb ul { margin:0; padding:0; }
.navDetails .newsBreadcrumb ul li a { font-size:1em; }
/* Sitemap container*/
#sitemap-container { padding:0 20px; }
#sitemap-container a,
#sitemap-container a:visited { font-size:12px; color:#903; text-decoration: none; }
#sitemap-container a:hover { text-decoration: underline; color:#666; }
/* Superscripts */
#IEroot sup { margin:0; padding:0; position:relative; top:1px; font-size:9px; }
#IEroot a sup { text-decoration:none; }
html>body sup { position:relative; top:4px; font-size:8px; }
/* Customer Feedback & Request Product Information forms */
#container-generic { border-left:#ccc 1px solid; border-right:#ccc 1px solid; width:65%; margin-left:220px; }
#feedback-form { padding:0 20px; }
#feedback-form h1 { font:1.6em Arial, Helvetica, sans-serif; font-weight:bold; color:#666; margin-bottom:15px; }
#feedback-form table { margin:auto; margin-top:20px; }
#feedback-form p { background:url(/images/star-req-field.gif) no-repeat 0 5px; padding-left:10px; font-size:1.1em; line-height:18px; }
#feedback-form p.not-requiered { background:none; }
#feedback-form span { font-size:1.1em; }
#feedback-form input,
#feedback-form textarea,
#feedback-form select { width:200px; padding:3px; font:1.1em Arial, Helvetica, sans-serif; color:#666; border:#ccc 1px solid; border-top:#666 1px solid; border-right:#666 1px solid; }
#feedback-form input.checkbox { width:auto; vertical-align:middle; border:none; }
#feedback-form table td[nowrap="nowrap"] { font-weight:normal; color:#000; }
#IEroot6 #feedback-form input,
#IEroot6 #feedback-form textarea,
#IEroot6 #feedback-form select { color:#000; }
#feedback-form input:focus,
#feedback-form textarea:focus,
#feedback-form select:focus { border:#000 1px solid; background:#fafafa; color:#000; }
#feedback-form button { border:#666 1px solid; color:#000; padding:3px; background:#fff; cursor:pointer; }
#feedback-form button:hover { background:#ededed; border:#000 1px solid; }
#feedback-form .quicklaw-info { margin-left:10px; padding-left:5px; border-left:#e6e6e6 1px dotted; }
html>body #feedback-form .quicklaw-info { border-left:#ccc 1px dotted; }
#feedback-form ul { margin:0; padding:0; margin-left:10px; list-style-type:none; }
#feedback-form ul li { background:url(http://www.lexisnexis.com/images/red_listed_arrow.gif) no-repeat 0 center; padding-left:10px; color:#666; }
/* 'Error' messages */
#error { background: url(/images/icon-warning.gif) no-repeat 15px 10px #FEE9F1; padding:5px; padding-left:60px; margin-bottom:3px; border:#FA89B1 1px solid; font-size:10px; }
#error ul li { font-size:11px; }
#error p { padding:0; margin:0; background:none; }
/* 'Confirmation' messages */
#confirmation { background: url(/images/icon-confirmation.gif) no-repeat 15px 7px #D8F1E5; padding:5px; margin-bottom:3px; border:#79CEA4 1px solid; font-size:1.2em; height:38px; text-align:center; font-weight:bold; }
#confirmation p { background:none; }
#IEroot #confirmation p { padding-top:10px; }
.float-left { float:left; }
/* News section */
.contentDiv .grayPod .podContainer .newsContent > h1 { height:auto; margin-bottom:15px; }
.contentDiv .grayPod .podContainer .newsSection .newsContent { width:400px; font-size:11px; }
.contentDiv .grayPod .podContainer .newsContent h1 a { text-decoration:none; }
/* V1.5 By Ricardo Zea ends here */

/* V1.6 By HCL Start here */

.flyMenuArea { width:180px; display:block }
.flyMenuArea h2 { font-size:medium; margin:0; padding:0; font-weight:normal; color:#666666; font-weight:bold; font-size:1.1em }
.flyMenuArea p { margin:22px 0 6px 0; padding:0; font-weight:bold; font-size:1em }
.flyMenuArea img { border:1px solid #666666; margin:11px 0 11px 0; }
.flyMenuArea p.noStyle { margin:0; font-weight:normal }
.flyMenuArea ul { position:relative; z-index:99; left:0; top:0; display:block; width:168px; }
.flyMenuArea ul li { margin:0 0 8px 0; padding:0; cursor:pointer; display:block; }
.flyMenuArea ul li:hover a { background:url(/images/img-2x2.gif); display:block; width:100%; text-decoration:none; font-weight:bold; color:#666666; cursor:pointer; text-decoration:none; }
.flyMenuArea ul li:hover a span { background:#FFF; width:100%; display:block; }
.flyMenuArea ul li a { background:url(/images/red_listed_arrow.gif) left 5px no-repeat; display:block; margin:0; width:100%; text-decoration:none; font-size:1em; padding:1px 0 1px 1px; }
.flyMenuArea ul li a span { width:100%; display:block; padding:2px 0 2px 10px; cursor:pointer; font-size:1em; }
.flyMenuArea ul li a:hover { background:url(/images/img-2x2.gif); border-right:1px solid #FFF; text-decoration:none; font-size:1em; }
.flyMenuArea ul li a:hover span { background:#FFF; width:100%; display:block; text-decoration:none; font-size:1em; }
.flyMenuArea ul li ul { visibility:hidden; position:absolute; left:168px; top:0; z-index:-10; background:url(/images/img-2x2.gif) left top repeat; padding:1px; margin:0; width:300px; }
.flyMenuArea ul li ul li { background:#FFF; padding:10px 20px 0 30px; margin:0; cursor:default; }
.flyMenuArea ul li table { position:absolute; top:0; left:10px; border-collapse:collapse; z-index:-10; height:280px; }
.flyMenuArea ul li table tr td { display:block; height:100%; text-decoration:none; font-weight:normal; }
.flyMenuArea ul li:hover ul,
.flyMenuArea ul li a:hover ul { visibility:visible; }
.flyMenuArea ul li:hover ul li,
.flyMenuArea ul li a:hover ul li { background:#FFF; padding:10px 20px 0 30px; margin:0; height:330px; }
.flyMenuArea ul li h3 { color:#CC0033; font-size:1em; text-decoration:underline; margin:0; padding:3px 0 3px 0; }
.flyMenuArea ul li:hover ul li h3 a,
.flyMenuArea ul li a:hover ul li h3 a { background-image:none; background:#FFF; padding:0; }
.flyMenuArea ol { margin:0; padding:0; }
.flyMenuArea ol li { text-decoration:none; margin:5px 0 0 5px; padding:0 0 5px 10px; }
.flyMenuArea ul li p { font-size:0.9em; margin:0; padding:10px 0 10px 0; display:block; text-decoration:none; font-weight:normal; text-decoration:none; }
/* V1.7 By HCL Start here */
#did-you-know-container .Didyouknow { margin:0; padding:0; width:220px; }
#did-you-know-container .Didyouknow h4 { padding-left:10px; margin-left:0; width:140px; }
#did-you-know-container .Didyouknow #didyouknow_text { margin-left:20px; width:200px; max-height:60px; height:auto !important; height:60px; }
/* V1.7 By HCL Ends here */
/* V1.6 By HCL end here */

/* Thumbnail Image block for Global Leadership page */
div.thumbnailImageHolder { text-align:center; }
div.thumbnailImageHolder span { color:#7A7A7A; font-size:0.9em; display:block; margin-bottom:5px; }
div.thumbnailImageHolder a { text-decoration:none; }
div.thumbnailImageHolder a:hover { text-decoration:none; }
div.thumbnailImageHolder a:hover span { text-decoration:underline; }
/* Danny Patton ends */

