/*
*********************
Practice Management CSS base file
--
(Update the last version, leave v1.0 as is)

Version: 1.4
Date: March 18 - 2009
61Author: Ricardo Zea
*********************
Version: 1.5
Date: April 29 - 2009
Author: Ricardo Zea
*********************
*/

/*
@import url("http://www.lexisnexis.com/css/lexisBase.css");
@import url("http://www.lexisnexis.com/css/drop-down-menu.css");
*/

#general-container-pm { font-size:1.2em; }
p { line-height:18px; }
img { -ms-interpolation-mode:bicubic; } /*IE fix to properly render scaled down images*/

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REUSABLE & GENERAL RULES
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
.bold-black-font { font-weight:bold; color:#000; }
.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.centered { margin:auto; }
.text-align-center { text-align:center; }
.no-border { border:none; }
.red-font { color:#903; }
.red-font-bold { color:#903; font-weight:bold; }
button { border:#903 1px solid; color:#903; font-weight:bold; font-size:.85em; padding:2px 4px; background:url(/images/support/bg-gradient-buttons.gif) top left #E5E6E6; }
button:hover { background:#fff; cursor:pointer; }


/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> WIDTH OF ALL MAIN CONTAINERS
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */

#header-pm,
#general-container-pm,
div.homePageBody,
div.siteFooter { width:990px; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>HEADER
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
 /*=====  Country  name side bars =====*/
.countryName span { text-align:center; font-weight:bold; font-size:1em; padding:5px; }
.countryName span a,
.countryName span a:visited { text-align:center; font-size:1.4em; padding:1px 0 1px 0; color:#c03; }
.countryName span a:hover { color:#c03; text-decoration:underline; }

#country-title span { background:#fff; }
#country-title a,
#country-title a:visited,
#country-title a:hover { padding:0 5px; }

div.header-identifier { float:left; font-size:1.4em; font-weight:bold; margin:auto 10px; color:#333; }
 
div.logoSection img { border:none; }

/*=====  Search field area at the top right  =====*/
input.search-buttons { border:#666 1px solid; font-size:1em; color:#000; height:21px; background: url(/images/support/bg-gradient-small.gif) bottom repeat-x #fff; }
* html input.search-buttons { height:20px; }
input.search-buttons:hover { background:#ddd; cursor:pointer; }

div.topSiteNavigation { width:500px; margin-top:5px; }
#IEroot .topSiteNavigation { width:auto; margin-top:0; }

div.topSiteNavigation ul { float:right; white-space:nowrap; margin:0 10px 0 0 }

div.topSiteNavigation #search-box { float:right; width:auto; }

div.topSiteNavigation #search-box input, 
div.right-module input.search-text { font-size:1em; color:#333; padding:4px 3px 2px; margin-right:2px; border-top: #666 1px solid; border-right: #666 1px solid; border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; }
#IEroot div.topSiteNavigation #search-box input { padding:2px 3px; }

div.topSiteNavigation #search-box input.search-text { width:120px; }

div.topSiteNavigation #search-box input.search-buttons { padding:0 5px; border:#666 1px solid; }

div.topSiteNavigation #search-box input:focus,
div.right-module input.search-text:focus { background:#f7f7f7; }

/*===== Drop down menu/select at the top right =====*/
select.top-nav-drop-down { font-size: 10px; padding:2px; padding-top:0; }

#sign-on-box a,
#sign-on-box a:visited { background:url(/images/support/bg-gradient-red.gif) repeat-x top #903; }
#sign-on-box a:hover { background:#c03; cursor:pointer; }

* html #top-navbar-container #sign-on-box a,
* html #top-navbar-container #sign-on-box a:visited,
* html #top-navbar-container #sign-on-box a:hover { padding-top:7px; }
#IEroot #header-pm form { height:0; }

#sign-on-box img { border:none; vertical-align:middle; margin-left:2px; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>RED BOX ON THE RIGHT
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*===== Opening DIV when rolling over red box =====*/
#top-navbar-container #content-sign-on-box { position:absolute; top:4px; /*left:-144px;*/}
#IEroot6 #top-navbar-container #content-sign-on-box { top:-3px; left:-200px; }

/* Class for Safari 3.x.*/
body:first-of-type #top-navbar-container #content-sign-on-box { 	position:absolute; top:-22px; left:-85px; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>TOP BANNER
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#top-banner-area { padding-bottom:2px; width:990px; background:url(/images/support/1x3-dots.gif) left bottom repeat-x;  }
#top-banner-area-store { padding-bottom:0; background:url(/images/support/1x3-dots.gif) left bottom repeat-x; }
#top-banner-hp { width:720px; height:145px; float:left; background:url(/images/support/top-banner-hp.jpg) no-repeat; }
#top-banner { width:730px; height:87px; float:left; background:url(/images/support/top-banner-pm.jpg) no-repeat; }

/*===== Image area =====*/
#top-banner-hp h1 { display:block; padding:60px 0 0 55px; font-size:2.2em; font-weight:normal; color:#fff; margin-left:0; }
#top-banner-hp p { padding-left:56px; margin:0; color:#fff; font-size:1.05em; }

#top-banner h1 { padding:27px 0 0 99px; font-size:2.2em; font-weight:normal; color:#fff; margin-left:0; }
#top-banner p { padding-left:100px; color:#fff; font-size:.9em; }

/*===== Name inside the banner =====*/
#top-banner-area #top-banner-product { width:519px; height:79px; margin-left:1px; padding:0; float:left; line-height:18px; background:url(/images/support/top-banner-product.jpg) no-repeat; }
#top-banner-area #top-banner-product span { display:block; padding:27px 0 0 40px; font-size:1.4em; font-weight:normal; color:#fff; }
#top-banner-area #top-banner-product p { padding:0 0 0 38px; margin:0; color:#fff; font-size:2em; }

#top-banner-area #top-banner-product-documentation { width:519px; height:79px; margin-left:1px; padding:0; float:left; line-height:18px; background:url(/images/support/document-automation-banner.jpg) no-repeat; background-position:-73px -32px}
#top-banner-area #top-banner-product-documentation span { display:block; padding:27px 0 0 40px; font-size:1.4em; font-weight:normal; color:#fff; }
#top-banner-area #top-banner-product-documentation p { padding:0 0 0 38px; margin:0; color:#fff; font-size:2em; }


#top-banner-area #top-banner-product-knowledge { width:519px; height:79px; margin-left:1px; padding:0; float:left; line-height:18px; background:url(/images/support/knowledge-management-banner.jpg) no-repeat; background-position:-73px -32px}
#top-banner-area #top-banner-product-knowledge span { display:block; padding:27px 0 0 40px; font-size:1.4em; font-weight:normal; color:#fff; }
#top-banner-area #top-banner-product-knowledge p { padding:0 0 0 38px; margin:0; color:#fff; font-size:2em; }


#top-banner-area #top-banner-task { width:519px; padding:0; height:79px; margin:0 0 0 1px; float:left; background:url(/images/support/top-banner-task.jpg) no-repeat; border:0; }
#top-banner-area #top-banner-task h2.one-line { padding:30px 0 0 40px; font-weight:normal; font-size:1.8em; line-height:23px; color:#fff; width:290px; }
#top-banner-area #top-banner-task h2.two-lines { padding:20px 0 0 40px; font-weight:normal; font-size:1.8em; line-height:23px; color:#fff; width:290px; }

#top-banner-area #left-content-top-banner-product { float:left; width:180px; padding:20px 10px 0 20px; }
#top-banner-area #left-content-top-banner-product span { font-size:1.2em; font-weight:bold; color:#9eaa00; }
#top-banner-area #left-content-top-banner-product p { color:#333; font-size:1em; line-height:13px; margin:0; }

/*===========Added on 20th Aug 2009 By Prashant===========*/
#top-banner-area #left-content-top-banner-product { float:left; width:180px; padding:20px 10px 0 20px; }
#top-banner-area #left-content-top-banner-product span { font-size:1.2em; font-weight:bold; color:#9eaa00; }
#top-banner-area #left-content-top-banner-product p { color:#333; font-size:1em; line-height:13px; margin:0; }
/*========================================================*/
#top-banner-area #top-banner-area-bottomline { width:990px; height:3px; padding:0; background: url(/images/support/1x3-dots.gif) bottom repeat-x #fff; }

/*===== Right content area (Did You Know?/Product Feature) =====*/
#right-content-top-banner-hp { float:right; padding:10px; width:250px; height:125px; background:url(/images/support/2x2-dots.gif) -1px repeat-y #fff; }
#right-content-top-banner { float:right; padding:10px; width:240px; height:66px; background:url(/images/support/2x2-dots.gif) -1px repeat-y #fff; }

#right-content-top-banner p { line-height:15px; }

#rightBannerArea { float:left; margin:2px 0 0 25px; background: url(/images/support/bg-shaded-module-top.gif) left top no-repeat; width:210px}
#rightBannerArea h3 { background: url(/images/support/icon-request-info.gif) 10px center no-repeat; font-size:1em; font-weight:bold; color:#333; height:21px; padding:6px 0 0 43px }

#rightBannerArea .middle-shadow { font-size:0.9em; background:url(/images/support/bg-shaded-module-middle.gif) left top repeat-y; }
#rightBannerArea .bottom-shadow { background:url(/images/support/banner_drop_shadow.gif) left bottom no-repeat; height:5px; font-size:1px}
#rightBannerArea p { padding:0 0 2px 10px; }
#rightBannerArea span { font-weight:bold; color:#903; }
#rightBannerArea a,
#rightBannerArea a:visited { color:#666; text-decoration:none; font-size:0.9em}
#rightBannerArea a:hover { color:#903; text-decoration:underline; }

#right-content-top-banner-hp #product-feature { width:190px; height:115px; margin:auto; padding:0 10px 10px; text-align:center; background:url(/images/support/bg-product-feature.gif) center center no-repeat; }
#right-content-top-banner-hp #product-feature h2 { text-align:center; font-weight:bold; font-size:1em; padding:10px 0 0; margin-bottom:12px; }
#right-content-top-banner-hp #product-feature img { /*margin:0 15px 0 50px;*/ margin-bottom:2px; }
#right-content-top-banner-hp #product-feature p { font-size:.9em; line-height:15px; display:block; margin:0 0 5px; padding-bottom:3px; }
#right-content-top-banner-hp #product-feature a,
#right-content-top-banner-hp #product-feature a:visited { display:block; padding-top:5px; font-size:.9em; color:#903; text-decoration:underline; border-top:#ccc 1px solid; }
#right-content-top-banner-hp #product-feature a:hover { color:#666; text-decoration:none; border-top:#ccc 1px solid; }

#right-content-top-banner h2,
#right-content-top-banner-hp h2 { padding:0; width:auto; height:auto; padding-bottom:7px; color:#666; }
#right-content-top-banner p,
#right-content-top-banner-hp p { font-size:.85em; }

div.inside-link { font-size:.9em; font-weight:bold; margin:0 0 15px 2px; }
div.inside-link a,
div.inside-link a:visited { color:#903; text-decoration:underline; font-size:1em; font-weight:normal; }
div.inside-link a:hover { text-decoration:none; color:#666; }

div.right-module-top { width:210px; margin:0 auto; padding:10px 0 0; }

/*===== 'Law Firms' page top banner =====*/
#top-banner-lawfirms-homepage { width:940px; height:90px; margin:0; padding:70px 0 0 60px; float:left; line-height:16px; background:url(/images/support/site_banner_total_practice.jpg) no-repeat; }
#top-banner-lawfirms-homepage span { display:block; padding:0; margin:0; margin-bottom:15px; font-size:3em; font-weight:normal; color:#fff; }
#top-banner-lawfirms-homepage p { padding:0; margin:0; color:#fff; font-size:0.9em; }

/*===== 'Practice Management' page top banner =====*/
#top-banner-pm-homepage { width:940px; height:90px; margin:0; padding:70px 0 0 60px; float:left; line-height:16px; background:url(/images/support/main-pm-header.jpg) no-repeat; }
#top-banner-pm-homepage span { display:block; padding:0; margin:0; margin-bottom:15px; font-size:3em; font-weight:normal; color:#fff; }
#top-banner-pm-homepage p { padding:0; margin:0; color:#fff; font-size:0.9em; }


/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>BREADCRUMBS & E-MAIL/PRINT THIS PAGE AREA
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#breadcrumbs-area { height:24px; padding:5px 0 0 15px; font-weight:bold; background: url(/images/support/1x3-dots.gif) bottom repeat-x #fff; }
#breadcrumbs-area.no-background { background:none; }

/*===== Breadcrumbs & Email/Print This Page =====*/ 
#breadcrumbs ul,
#email-print-page ul { list-style-type:none; margin:0; padding:0; }
#breadcrumbs ul li,
#email-print-page ul li { display:inline; font-size:.8em; }

/*===== Breadcrumbs =====*/ 
#breadcrumbs { float:left; }
#breadcrumbs ul li { background:none; }
#breadcrumbs ul li a,
#breadcrumbs ul li a:visited { font-weight:normal; font-size:1em; color:#666; margin-right:3px; padding-right:10px; background:url(/images/support/arrow-red-small.gif) right 5px no-repeat; }
#breadcrumbs ul li a:hover { color:#c03; text-decoration:underline; }

* html #breadcrumbs { width:700px; }

/*===== Email and Print this page area =====*/ 
#email-print-page { float:right; margin-right:30px; }
#email-print-page ul li a,
#email-print-page ul li a:visited { font-size:1em; font-weight:normal; color:#5A889E; }
#email-print-page ul li a:hover { text-decoration:none; color:#486C7E; }
#email-print-page img { padding:0 5px 0 10px; border:none; }

* html #email-print-page { margin-right:15px; }

/*===== Breadcrumbs in the Law Firms landing page =====*/ 
div.segmentPodBig #breadcrumbs-area ul li { font-size:1em; padding-left:5px; }
* html div.segmentPodBig #breadcrumbs-area ul li { padding:0; }
div.segmentPodBig #breadcrumbs-area ul li a { margin:0; }


/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>PRACTICE MANAGEMENT HOME PAGE (hp = Home Page)
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*===== Home Page  =====*/
div.dotted-wrapper { width:702px; } 
#center-hp { width:706px; padding-left:15px; float:left; }
#center-hp p { line-height:normal; }
#center h1 { color:#666; font-weight:bold; font-size:1.6em; margin-bottom:15px; }

#right-side-hp { float:left;}
/*#right-side-hp { position: relative; left: 722px;}*/

html>body #right-side-hp { width:259px; }

.imgDiv { margin-bottom:10px; }

/*===== Dotted wrapper area  =====*/
div.dotted-wrapper { width:702px; } 
div.top-dotted-wrapper { width:702px; height:11px; background:url(/images/support/bg-dooted-round-corners-top.gif) no-repeat; }
div.content-dotted-wrapper { padding:0 1px; background: url(/images/support/3x1-vertical-dots.gif); }
div.inner-content-dotted-wrapper { padding:0 19px; height:1%; background: url(/images/support/bg-separating-lines-hp.png) center center no-repeat #fff; }
div.bottom-dotted-wrapper { width:702px; height:11px; margin-bottom:15px; background:url(/images/support/bg-dooted-round-corners-bottom.gif) no-repeat; }

* html div.inner-content-dotted-wrapper { margin-top:-5px; }

/*============================================================================================================================
-->> SPECIALIZED LAW - LANDING PAGE
=============================================================================================================================*/
#specialized-homepage { float:left; width:450px; border-right:#bcbcbc 1px solid; background:url(/images/support/bg-separating-lines-hp.png) -207px -170px no-repeat; }
div.inner-content-dotted-wrapper h2.law-firms-main-title { margin:0; padding:5px 0 15px 15px; color:#CC0033; font-size:1.3em; font-weight:bold; width:645px; background:#fff; }
div.inner-content-dotted-wrapper p.law-firms-main-title { margin:0; padding:5px 0 15px 15px; color:#000000; font-size:1em; width:645px; background:#fff; }

/*===== Inner boxes (4 boxes)  =====*/
div.inner-box { width:202px; min-height:180px; height:auto !important/*IE6*/; height:180px/*IE6*/; padding-left:16px; float:left; margin-bottom:20px; } 
div.inner-box p{margin:0; padding:0 0 5px 0;}
div.inner-box img { padding:5px; margin-bottom:5px; border:#666 1px dotted; }
div.inner-box h3 { font-size:1.1em; font-weight:normal; color:#000; margin:0 0 5px; }
div.inner-box ul { margin:0; padding:0 5px 0 0; list-style-type:none; }
div.inner-box ul li { padding-left:5px; background: url(/images/support/arrow-red-small.gif) left 6px no-repeat; }
div.inner-box ul li a,
div.inner-box ul li a:visited { font-size:.9em; color:#666; text-decoration:none; display:block; }
div.inner-box ul li a:hover { color:#c03; text-decoration:underline; background:#f7f7f7; }
div.inner-content-dotted-wrapper span { width:13px; height:13px; float:left; position: absolute; z-index:10; top:460px; background:#fff; }
div.inner-box h3.no-margin-top { margin-top:0; }

* html div.inner-box img { border: #999 1px solid; }
* html div.inner-box ul li a { height:0; }
* html div.inner-box ul li a:visited { height:0; }
* html div.inner-box ul li a:hover { height:0; }
#IEroot div.inner-content-dotted-wrapper span { top:466px; }

/*===== Three Boxes below the six boxes  =====*/
div.bottom-green-box { width:272px; }

div.bottom-green-box div.green-box-top { width:272px; height:15px; background:url(/images/support/bg-green-module-top.gif) no-repeat; }
div.bottom-green-box div.green-box-middle { width:242px; padding:0 15px; background:url(/images/support/bg-green-module-middle.gif) repeat-y; }
div.bottom-green-box div.green-box-bottom { width:272px; height:15px; background:url(/images/support/bg-green-module-bottom.gif) no-repeat; }

div.bottom-green-box div.green-box-middle p { font-size:.85em; margin:0; }
div.bottom-green-box div.green-box-middle img { margin-left:5px; }
div.bottom-green-box div.green-box-middle img.border-paperless { border:#8DA32B 1px solid; }
div.bottom-green-box div.green-box-middle a,
div.bottom-green-box div.green-box-middle a:visited { font-size:1em; color:#c03; text-decoration:underline; display:block; }
div.bottom-green-box div.green-box-middle a:hover { text-decoration:none; }

/*=== ====*/
div.bottom-box-1 { width:281px; padding:0 10px; padding-right:5px; margin:0; background:#f1f1f1}
div.bottom-box-1 .container { padding:20px 0 15px 0; margin:0; }
div.bottom-box-1 .container .colOne { width:126px; margin:0; margin-right:10px; padding:0; }
div.bottom-box-1 .container .colOne h3 { display:block; height:16px; margin:5px 0; background:url(/images/support/icon-camera-video.gif) no-repeat; padding-left:21px;}
div.bottom-box-1 .container .colOne h3 span { margin-left:20px; color:#af9417; font-size:1em; font-weight:600; }
div.bottom-box-1 .container .colOne p { padding-top:5px; margin:0; font-size:.85em; line-height:13px; }

div.bottom-box-1 .container .colTwo { width:145px; margin-top:5px; font-size:.85em; }

div.bottom-box-2 { width:166px; height:149px; padding:15px; margin-left:15px;border:#ccc 1px solid; background: #f1f1f1}
div.bottom-box-2 span.green { color:#9EAA00; font-size:1.1em; font-weight:bold; }
div.bottom-box-2 span.date { color:#c03; font-size:1em; }
div.bottom-box-2 h3 { display:block; height:55px; margin:5px 0; background: url(/images/support/title-financial-management.gif) no-repeat; }
div.bottom-box-2 h3 span { display:none; }
div.bottom-box-2 p { font-size:.85em; margin:0; }
div.bottom-box-2 a,
div.bottom-box-2 a:visited { font-size:1em; color:#c03; text-decoration:underline; display:block; }
div.bottom-box-2 a:hover { text-decoration:none; }

div.bottom-box-3 { width:160px; padding:40px 10px 0 30px; margin-top:10px; /*border-right:#ccc 1px solid; */background:url(/images/support/bg-quotes-top.gif) 10px top no-repeat #fff; }
div.bottom-box-3 p { color:/*#9EAA00*/ #CC0033; margin:0;  }
div.bottom-box-3 p.author-quotes { display:block; position:relative; min-height:50px; height:auto !important; height:50px; font-size:.85em; color:#666; margin-top:5px; padding-right:40px; background:url(/images/support/bg-quotes-bottom.gif) right bottom no-repeat #fff; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>WEBSITE CONTENT AREA
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */ 
#center { float: left; width:519px; border-right:#E4E4E4 1px solid; border-left:#E4E4E4 1px solid; background:#F9F9F9; }
#center-resource { width:519px; border-right:#E4E4E4 1px solid; border-left:#E4E4E4 1px solid; float: left; background:#F9F9F9; }

#content-area { margin:0; padding:0; }
#body-content-divider { width:990px; float:left; padding:0; background:url(/images/support/body-container-bg.gif) repeat-y #; }

#left-side-hp { width:210px; float:left; padding:0 0 15px 0; }
.left-panel-top-outer { width:174px; padding:0 18px 15px 18px; }
.left-panel-bottom-outer { width:178px; margin:auto; }

.left-panel-top { font-size:11px; width:167px; background-image:url(/images/support/letpanel-dot-bg.gif); background-repeat:repeat-y; padding:0 1px 0 5px; margin:0 18px 15px 18px; }

.left-panel-top .left-nav { width:167px; padding:0; }
.left-panel-top .left-nav h2 { color:#fff;font-size:11px;font-weight:normal;background-color:#903;padding:5px 4px; }
.left-panel-top .left-nav ul { padding:0; margin:0; list-style-type:none; }
.left-panel-top .left-nav ul li { padding:0 0 1px 0; margin:0;background-image:url(/images/support/leftpanel-dot-spacer.gif);  background-repeat:repeat-x; background-position:bottom; }
.left-panel-top .left-nav ul li a, 
.left-panel-top .left-nav ul li a:visited { color:#c03;font:11px Arial;font-weight:bold; width:159px; padding:6px 4px 6px 4px;display:block;margin:0; }
.left-panel-top .left-nav ul li a:hover { text-decoration:none;background:#990033;color:#fff; }
.left-panel-top .left-nav ul li a.selected { text-decoration:none;background:#990033;color:#fff; }

.left-panel-top .left-nav ul.sub-nav { padding:3px 0 0 0; margin:0; list-style-type:none; }
.left-panel-top .left-nav ul.sub-nav li { background:url(/images/support/left-nav-bullet.gif) 5px 5px no-repeat; padding:0 0 3px 0; margin:0; }
.left-panel-top .left-nav ul.sub-nav li a, 
.left-panel-top .left-nav ul.sub-nav li a:visited{ font-weight:normal; color:#666; text-decoration:none; width:153px; display:block; margin:0; padding:0 0 0 14px; }
.left-panel-top .left-nav ul.sub-nav li a:hover { background:none; text-decoration:underline; color:#c03; }
.left-panel-top .left-nav ul.sub-nav li a.active { font-weight:bold; }

.module-box { width:180px; display:block; padding:0 15px 8px 15px; background:url(/images/support/white_bg_bottom.gif) 13px bottom no-repeat; }
.module-box h3 { background:url(/images/support/dark_grey_top.jpg) left top repeat-y; color:#333; font-weight:normal; font-size:1.3em; padding:7px 0 6px 10px}
.module-box .module-box-top { width:180px; float:left; background-color:#f1f1f1; }
.module-box .module-box-top h1 { color:#333; font-size:13px; font-weight:bold;padding:5px 6px; height:14px; }
.module-box .module-box-middle { background-image:url(/images/support/module-box-middle-bg.gif); background-repeat:repeat-y; padding:13px 20px 5px 20px; }
.module-box .module-box-middle img { margin-right:5px; }
.module-box .module-box-middle p { display:block; font-size:medium; padding-top:10px; font-weight:bold}
.module-box .module-box-middle a, 
.module-box .module-box-middle a:visited { font-size:1em; color:#c03; text-decoration:underline}
.module-box .module-box-middle a:hover { text-decoration:none; color:#666; }

.left-bottom-content { float:none; width:175px; margin:5px auto; padding:10px 0; font-weight:bold; font-size:.8em; border-bottom:#ccc 1px solid; }
.left-bottom-content p { margin:0; padding:0; line-height:normal; }
.left-bottom-content a, 
.left-bottom-content a:visited { color:#c03; text-decoration:underline; font-size:1em; font-weight:normal; }
.left-bottom-content a:hover { color:#666; text-decoration:none; }

/*===== Newsletters box =====*/
div.newsletter-box { width:175px; min-height:130px; height:auto !important; height:130px; margin:5px auto; padding:10px 0; border-bottom:#ccc 1px solid; }
div.newsletter-box a img, 
div.newsletter-box a  { border:none; overflow:hidden; float:left; }
div.newsletter-box a:hover { border:#c03 2px solid; }
div.newsletter-box a:hover img { margin:-2px; }

div.newsletter-box p.title { font-weight:bold; font-size:1em; }
div.newsletter-box p { margin:0; padding:0 0 5px; font-size:.8em; line-height:normal;}
div.newsletter-box a, 
div.newsletter-box a:visited { color:#c03; text-decoration:underline; font-size:.8em; }
div.newsletter-boxt a:hover { color:#666; text-decoration:none; }

#topContentLeft { float:left; width:360px; }
#topContentLeft  h3 {  font-size:1.3em; font-weight:normal; color:#333; }
#topContentLeft  p { font-size:1em; color:#333; }

#topContentLeft p a,
#topContentLeft p a:visited { color:#c03; text-decoration:underline; font-size:1em; margin-right:15px; }
#topContentLeft p a:hover { text-decoration:none; color:#666; }

/*=== Top right white & gray container with rounded corners ===*/
#topContentRight { width:151px; float:right; margin:0 0 0 10px; padding:0 5px 0 0; text-align:left; }
.addToCart { width:145px; height:24px; margin:0; padding:0 0 5px 5px; border:none; background-repeat:no-repeat; background-position:left top; }
#topContentRight #rightUtilityBox { width:156px; margin:0; padding:0; }
#topContentRight #rightUtilityBox ul.white { width:131px; margin:0; padding:0 5px 5px 15px; list-style:none; float:left; background: url(/images/support/rightUtilityBoxWhiteBg.gif) left top repeat-y #fff; }
#topContentRight #rightUtilityBox ul.white li { margin:0; padding:0 0 0 10px; line-height:13px; background:url(/images/support/arrow-red-small.gif) no-repeat left 5px; }
#topContentRight #rightUtilityBox ul.white li a,
#topContentRight #rightUtilityBox ul.white li a:visited { color:#333; text-decoration:none; font-size:.8em; }
#topContentRight #rightUtilityBox ul.white li a:hover { color:#c03; text-decoration:underline; }

#topContentRight #rightUtilityBox ul.grey { width:131px; margin:0; padding:5px 5px 0 15px; list-style:none; float:left; background: url(/images/support/rightUtilityBoxGreyBg.gif) left top repeat-y #fff; }
#topContentRight #rightUtilityBox ul.grey li { margin:0; padding:0 0 0 10px; line-height:13px; background-image:url(/images/support/arrow-red-small.gif); background-repeat:no-repeat; background-position: left 5px; }
#topContentRight #rightUtilityBox ul.grey li a,
#topContentRight #rightUtilityBox ul.grey li a:visited { color:#fff;  text-decoration:none; font-size:.8em; }
#topContentRight #rightUtilityBox ul.grey li a:hover { color:#c03; text-decoration:underline; }

#topContentRight > #rightUtilityBox ul.white li a,
#topContentRight > #rightUtilityBox ul.white li a:visited,
#topContentRight > #rightUtilityBox ul.grey li a,
#topContentRight > #rightUtilityBox ul.grey li a:visited { display:block; } /*IE6 can't read this*/


#topContentRight #rightUtilityBox .rightUtilityBoxTop { width:156px;margin:0; padding:0; float:left; background: url(/images/support/rightUtilityBoxTopBg.gif) left no-repeat ; }
#topContentRight #rightUtilityBox .rightUtilityBoxBottom { width:156px; margin:0; padding:0; float:left; background: url(/images/support/rightUtilityBoxBottomBg.gif) left top no-repeat #fff; }

/*=== Main body content before the bottom rounded corners gray area ===*/
#center #topContentInline { padding:13px 15px 0; background:#fff; }
#center #topContentInline p { margin-bottom:0; padding-bottom:10px; }

#center #topContentInline h1,
#center #topContentInline h2 { font-weight:normal; color:#333; }

#center #topContentInline h3,
#center #topContentInline h4,
#center #topContentInline h5 { font-weight:normal; color:#000; }

#center #topContentInline h1 { font-size:1.5em; }
#center #topContentInline h2 { font-size:1.4em; }
#center #topContentInline h3 { font-size:1.3em; }
#center #topContentInline h4 { font-size:1.2em; }
#center #topContentInline h5 { font-size:1.1em; }

#center #topContentInline h1 sup,
#center #topContentInline h2 sup,
#center #topContentInline h3 sup,
#center #topContentInline h4 sup,
#center #topContentInline h5 sup { font-size:.7em; }

/*=== Tables ===*/
#center #topContentInline table { border:#ddd 1px solid; font-size:.8em; }
#center #topContentInline table sup { position:relative; top:0; }
#center #topContentInline table tr td { border:#ccc 1px solid; }
#center #topContentInline table tr td { color:#666; }
#center #topContentInline table tr td strong { color:#903; }

/*=== Links inside the main body area ===*/
#center #topContentInline a,
#center #topContentInline a:visited { font-size:1em; color:#c03; text-decoration:underline; }
#center #topContentInline a:hover { text-decoration:none; }

/*=== 'Buy Now' button ===*/
#center #topContentInline a img.no-border { border:none; overflow:hidden; }
#center #topContentInline a:hover img.no-border { border:#903 1px solid; margin:-1px }

/*=== List items inside the main body area ===*/

#center #topContentInline ul { margin:0 0 15px 0; padding:0; list-style-type:none; }

#center #topContentInline ul li  { font-weight: normal; padding-left:10px; line-height:20px; background:url(/images/support/arrow-red-small.gif) left 7px no-repeat; }
/*#center #topContentInline ul li strong  { font-weight: normal; }*/

#listView { float:left; margin:0 0 20px 10px; border-left:1px solid #E4E4E4; display:block; padding-left:10px; }
#listView ul { list-style:none; margin:0; padding:0}
#listView ul li { background:url(/images/support/arrow-red-small.gif) left 5px no-repeat; padding:0 0 3px 10px; margin:0}
#listView ul li a,
#listView ul li a:visited { color:#666; text-decoration:none; font-size:.85em; display:block; }
#listView ul li a:hover { text-decoration:underline; color:#c03; }

#requestContent { background:url(/images/support/top_gray_cruve.gif) left top no-repeat #F9F9F9; padding:12px 0 10px 0;  border-bottom:1px solid #e4e4e4; margin-left:1px; }
.requestContentDeatilsLeft { margin:9px 0 0 0; padding:5px 0 0 47px; float:left; background:url(/images/support/icon-requestmore-information.gif) 18px top no-repeat; color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.requestContentDeatilsLeft h3 { color:#333; font-size:medium; font-weight:bold; text-decoration:none; }
.requestContentDeatilsLeft p { font-size:11px; text-decoration:none; margin:0; }
.requestContentDeatilsLeft p a, 
.requestContentDeatilsLeft p a:visited { color:#333; font-size:11px; text-decoration:underline; }
.requestContentDeatilsLeft p a:hover { text-decoration:none; color:#c03; }

/*=== This is the 'Share this' link ===*/
/*.requestContentDeatilsRight { margin:9px 0 0 0; padding:2px 30px 0 20px; float:right; background-image:url(/images/support/icon-facebook.gif); background-repeat:no-repeat; background-position:left top; color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
.requestContentDeatilsRight a { color:#c03; font-size:11px; text-decoration:underline; }
.requestContentDeatilsRight a:hover { color:#333; text-decoration:none}*/ 

#solutionsBox { background:#F9F9F9; width:500px; min-height:170px; height:auto !important; height:170px; margin:auto; } 
#solutionsBox div { float:left; width:237px; background:url(/images/support/white_bottom_curve.gif) left bottom no-repeat; padding:0 0 20px 0; }
#solutionsBox div div.gray-pod { margin-bottom:15px; padding:0; background:url(/images/support/white_bg.gif) left top repeat-y;  }
#solutionsBox h3 { background:url(/images/support/gray_heading_curve.gif) left top no-repeat; height:25px; color:#FFF; font-size:1.2em; padding:7px 0 0 23px; margin-top:15px; font-weight:normal; }

#solutionsBox div ul { margin:0; padding:10px 15px 0 22px; list-style:none; background:url(/images/support/white_bg.gif) left top repeat-y; }
#solutionsBox div ul li { margin:0; padding:0 0 2px 10px; line-height:normal; color:#333; font-weight:normal; text-decoration:none; background:url(/images/support/arrow-red-small.gif) left 5px no-repeat; }
#solutionsBox div ul li a, 
#solutionsBox div ul li a:visited { color:#666; font-size:.85em; text-decoration:none; }
#solutionsBox div ul li a:hover { color:#c03; text-decoration:underline }

#solutionsBox div.clear { background:none; clear:both; padding:0; height:1px; }
#solutionsBox div.separator { background:#E4E4E4; width:1px;  margin:3px 11px 0; min-height:130px; font-size:1px}

.shaded-module-middle .zipcode { margin:0; padding:5px 0 0 0; background:#669900 }
.shaded-module-middle .zipcode input { width:150px; height:16px; border:1px solid #ccc; font-size:1em; font-weight:normal; color:#666; }
.shaded-module-middle .searchSubmit { margin:0; padding:5px 0 0 0; display:block; }
#IEroot .shaded-module-middle .searchSubmit { padding:6px 0 0 0; }
.shaded-module-middle .searchSubmit input { width:22px; background:url(/images/support/btn_bg.gif) left top repeat-x #e5e7e6; border:1px solid #CCC; font-size:1em; color:#333; padding-bottom:3px; text-align:left; padding-left:2px; }
#IEroot .shaded-module-middle .searchSubmit input { padding:0; height:20px; text-align:center; padding-left:3px}

.dotted-module-box { width:202px; float:left; padding:0 0 13px 0; }
.dotted-module-box .dotted-module-box-top { width:202px; float:left;  background-image:url(/images/support/dotted-module-box-top-bg.gif); background-repeat:repeat-x; }
.dotted-module-box .dotted-module-box-middle { width:200px;float:left;  padding:0 1px; background-image:url(/images/support/dotted-module-box-middle-bg.gif);background-repeat:repeat-y; }
.dotted-module-box .dotted-module-box-bottom { width:202px; float:left;  background-image:url(/images/support/dotted-module-box-bottom-bg.gif);background-repeat:repeat-x; }
.dotted-module-box .dotted-module-box-middle .module-content { font-size:11px; width:184px; padding:9px 8px 0 8px;float:left; }
.dotted-module-box .dotted-module-box-middle .module-content a, 
.dotted-module-box .dotted-module-box-middle .module-content a:visited { font-size:11px;color:#c03; text-decoration:underline; }
.dotted-module-box .dotted-module-box-middle .module-content a:hover { color:#000; text-decoration:underline; }
.dotted-module-box .dotted-module-box-middle .module-content h2 { color:#903; padding:0; margin:0; font-size:16px; padding-bottom:9px; font-weight:bold; }
.dotted-module-box .dotted-module-box-middle .module-content .img { float:left;padding:0 5px 0 0; }
.dotted-module-box .dotted-module-box-middle .module-content .module-content-repeat { width:184px;float:left; padding:0 0 10px 0; }

.gray-box-module { width:178px;float:left; padding:0 0 0 0;background-image:url(/images/support/gray-box-middle-bg.gif); background-repeat:repeat-y; }
.gray-box-module .gray-box-module-top { width:178px; background-image:url(/images/support/gray-box-top.gif); height:10px; background-repeat:no-repeat; }
.gray-box-module .gray-box-module-middle { width:154px; background-image:url(/images/support/gray-box-middle-bg.gif); background-repeat:repeat-y; padding:4px 12px; }
.gray-box-module .gray-box-module-middle span { color:#333;font-size:1.5em; }
.gray-box-module .gray-box-module-middle p { color:#333;font-size:11px; padding:15px 0 0 0; margin:0; }
.gray-box-module .gray-box-module-middle p.nopad { color:#333;font-size:11px; padding:0; }
.gray-box-module .gray-box-module-middle p .c-link { color:#c03;font-size:11px;text-decoration:underline; padding-right:10px; }
.gray-box-module .gray-box-module-middle p .c-link:hover { color:#000; }
.gray-box-module .gray-box-module-bottom { width:178px; background-image:url(/images/support/gray-box-bottom.gif); height:10px; background-repeat:no-repeat; }

.requestIssue { background-color:#ccc; height:115px; width:200px; padding:7px 5px 5px 15px; }
.requestIssue img { border:0}
.requestIssue h3 { display:block; font-size:medium; color:#8d8b00; font-weight:bold}
.requestIssue p { display:block; font-size:1.3em; color:#fff; font-weight:bold}
.requestIssue a, 
.requestIssue a:visited { font-size:1em; color:#c03; text-decoration:underline}
.requestIssue a:hover { color:#c03;}
/* end by Chandan-Nitin *

/*===== Left content area (Did You Know?/Feature Product) =====*/
#left-content-top-banner-hp { font-family:Arial, Helvetica, sans-serif;float:left; padding:31px 20px 0 36px; width:154px; background:url(/images/support/2x2-dots.gif) -1px repeat-y #fff; }
#left-content-top-banner-hp h1 { font-size:15px ;color:#9eaa00; }
#left-content-top-banner-hp p { font-size:11px; padding:0; margin:0; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> STORE
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#inner-content-pm { padding:14px 16px 0; background:#fff; }
#inner-content-pm p { margin:15px 0; }
#lower-content-pm { padding:0 16px; }

#left-side { width:209px; float: left; padding-top:14px; }

div.top-image-lower-content { width:522px; height:20px; background:url(/images/support/img-top-lower-content.gif) no-repeat; }

#right-side { width:257px; float: left; padding-top:14px; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> LEFT NAVIGATION BAR 
  ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
/*===== Store link / Drop down menu  ===== */
div.view-store-box-outer { /*width:163px;*/ padding:2px; background:#fff; }
div.view-store-box { width:157px; background:#ccc; margin:0; padding:5px 3px 8px; }
div.view-store-box span { padding:4px 0 2px 22px; color:#c03; font-size:1.1em; font-weight:bold; background:url(/images/support/bullet-store.gif) left center no-repeat; }
div.view-store-box .istyle { border:#666 1px solid; padding:2px; color:#666; font-size:.8em; width:153px; margin:4px 0; }
div.view-store-box a, 
div.view-store-box a:visited { font-size:.9em; color:#903; text-decoration:underline; }
div.view-store-box a:hover { color:#000; text-decoration:none; }
div.dot-spacer { height:1px; line-height:1px; font-size:0; }

/*===== Left nav bar container  =====*/
#left-nav-bar-container { width:auto; font-size:1em; }

/*===== Dotted outline =====*/
#left-nav-bar { width:167px; margin:auto; background:url(/images/support/1x3-dots.gif); padding:0 2px 2px 5px; }

/*===== Main <ul> that covers the entire menu =====*/
#left-nav-bar ul { background:#fff;  list-style-type: none; margin:0; padding:0; }

/*===== Add top and bottom margins to 2nd & 3rd level menu items ===== */
#left-nav-bar ul ul,
#left-nav-bar ul ul ul { padding:5px 0; }

/*===== 1st level links ===== */
#left-nav-bar ul li { background:url(/images/support/1x3-dots.gif); padding-top:1px; }
#left-nav-bar ul li a,
#left-nav-bar ul li a:visited { display:block; color:#903; padding:5px 0 8px 5px; text-decoration:none; background:#fff; }
#left-nav-bar ul li a:hover { color:#fff; background:#903;  }
* html #left-nav-bar ul li a { height:13px; }
* html #left-nav-bar ul li a:visited { height:13px; }
* html #left-nav-bar ul li a:hover { height:13px; }

/* 1st level Selected link */
#left-nav-bar ul li a.selected-link,
#IEroot6 #left-nav-bar ul li a.selected-link { background:url(/images/support/1x3-dots.gif) bottom repeat-x #903; color:#fff; }

/*===== 2nd level links ===== */
#left-nav-bar ul ul { padding:0; }
#left-nav-bar ul ul li { padding-left:10px; background: url(/images/support/arrow-red-small.gif) 8px 8px no-repeat; }
#left-nav-bar ul ul li a,
#left-nav-bar ul ul li a:visited { padding:3px 0 3px 2px; margin-left:3px; background:transparent; color:#333; }
#left-nav-bar ul ul li a:hover { background: #f7f7f7; color:#666; text-decoration:underline; }

/* 2rd level Selected link */
#left-nav-bar ul ul li a.selected-link-2 { font-weight:bold; color:#333; }

#IEroot7 #left-nav-bar ul ul li { background-position: 8px 10px; }

/*===== 3rd level links ===== */
#left-nav-bar ul ul ul { padding:0; margin:0; }
#left-nav-bar ul ul ul li { padding:0 0 0 5px; margin:0; background:none; }
#left-nav-bar ul ul ul li a,
#left-nav-bar ul ul ul li a:visited { color:#903; padding:0 5px 3px 3px; }
#left-nav-bar ul ul ul li a:hover { color:#903; text-decoration:underline; background:url(/images/support/bullet-arrow-black-small.gif) left 6px no-repeat #f7f7f7; }

#IEroot7 #left-nav-bar ul ul ul li a:hover,
#IEroot7 #left-nav-bar ul ul ul li a.selected-link-3 { background-position: left 8px; }

/* 3rd level Selected link */
#left-nav-bar ul ul ul li a.selected-link-3 { font-weight:bold; background:url(/images/support/bullet-arrow-black-small.gif) left 6px no-repeat; }
 
 /*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>RIGHT COLUMN
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.right-module { width:210px; margin:0 auto 10px; padding:10px 0 0 0; }

/*===== Drop shadow module ===== */
div.shaded-module-top { width:210px; height:26px; padding-top:4px; background: url(/images/support/bg-shaded-module-top.gif) no-repeat; }
div.shaded-module-top p { display:block; margin:0; font-weight:bold; height:21px; padding:1px 0 0 45px; }

div.shaded-module-middle { width:180px; padding:5px 15px; font-size:.85em; background: url(/images/support/bg-shaded-module-middle.gif) repeat-y; }
div.shaded-module-middle p { padding:0;margin:0; }
div.shaded-module-middle form { margin:0; font-size:1em}
div.shaded-module-middle a,
div.shaded-module-middle a:visited { font-size:1em; color:#903; text-decoration:underline; }
div.shaded-module-middle a:hover { color:#666; text-decoration:none; }
div.shaded-module-middle ul { list-style-type:none; margin:0; padding:3px 0 0; }
div.shaded-module-middle ul li { padding:0 0 10px 10px; background:url(/images/support/arrow-red-small.gif) left 5px no-repeat; }

div.shaded-module-bottom,
div.shaded-module-bottom-short { width:210px; height:13px; background: url(/images/support/bg-shaded-module-bottom.gif) no-repeat; }
div.shaded-module-bottom-short { height:8px; background-position:0 -5px; font-size:1px; }

div.shaded-module-middle-short { width:180px; padding:5px 15px; font-size:.85em; background: url(/images/support/bg-shaded-module-middle.gif) 0 -5px  repeat-y; }
div.shaded-module-middle-short p { margin:0; }
div.shaded-module-middle-short a,
div.shaded-module-middle-short a:visited { font-size:1em; color:#903; text-decoration:underline; }
div.shaded-module-middle-short a:hover { color:#666; text-decoration:none; }

/*===== Module titles ===== */
#top-banner-area div.right-module-did-you-know { text-align:center; width:210px; float:left; margin-left:25px; }
#top-banner-area div.right-module-did-you-know p { font-size:1.2em; line-height:12px; }
#IEroot #top-banner-area div.right-module-did-you-know p { line-height:9px; }
#top-banner-area div.right-module-did-you-know div.shaded-module-middle-short { padding-top:0; }

div.shaded-module-top p.request-information { text-align:left; background:url(/images/support/icon-request-info.gif) 10px center no-repeat; }
div.shaded-module-top .padding-top { padding-top:3px; }
div.shaded-module-top p.find-solution-providers { background:url(/images/support/icon-solution-providers.gif) 10px center no-repeat; height:21px; }
div.shaded-module-top p.hot-topics { background:url(/images/support/icon-hot-topics.gif) 10px center no-repeat; height:21px; }

/*===== (Green module) ===== */
/*===== Part 1 (Store Login | My Account) ===== */
div.right-module-1 { width:202px; height:23px; padding:0 4px; background:url(/images/support/bg-right-module-1.gif); }
div.right-module-1 ul { list-style-type:none; margin:0; padding:2px 0; height:20px; text-align:center; background:url(/images/support/1x3-dots-transp.gif) bottom repeat-x; }
div.right-module-1 ul li { display:inline; }
div.right-module-1 ul li a, 
div.right-module-1 ul li a:visited { padding:0 20px; font-size:.8em; color:#666; }
div.right-module-1 ul li a.right-border { background:url(/images/support/3x1-vertical-dots.gif) right repeat-y; }
div.right-module-1 ul li a:hover { color:#c03; text-decoration:underline; }

/*===== Part 2 (Shopping cart) ===== */
div.right-module-2 { width:158px; height:106px; padding:15px 25px 0; text-align:center; font-size:.85em; background:url(/images/support/bg-right-module-2.gif) no-repeat; }
div.right-module-2 button { width:113px; height:26px; border:#A74263 1px solid; background:url(/images/support/btn-my-cart.gif) no-repeat #F0F0F0; }
div.right-module-2 button:hover { border:#903 1px solid; cursor:pointer; }
div.right-module-2 p { display:block; padding:10px 0; border-bottom:#666 1px solid; }

div.cart-inner-links { text-align:left; line-height:7px; padding:10px 0 0 10px; }
div.cart-inner-links a,
div.cart-inner-links a:visited { display:block; font-size:1em; color:#fff; }
div.cart-inner-links a:hover { text-decoration:underline; }
div.cart-inner-links img { border:none; margin-right:5px; }

#IEroot div.cart-inner-links { line-height:0; padding-top:5px; }

/*===== Part 3 (Need help?) ===== */
div.right-module-3 { padding:10px; font-size:.85em; background:url(/images/support/bg-right-module-3.gif) repeat-y; }
div.right-module-3 p { padding:0 0 5px 8px; }
div.right-module-3 p.arrows { background:url(/images/support/arrows-up-red.gif) left 4px no-repeat; }
div.right-module-3 a,
div.right-module-3 a:visited { font-size:1em; color:#c03; text-decoration:underline; }
div.right-module-3 a:hover { color:#666; text-decoration:none; }

/*===== Part 4 (bottom drop shadow) ===== */
div.right-module-4 { width:202px; height:12px; padding:0 4px; background:url(/images/support/bg-right-module-4.gif) no-repeat; }

#right-side-hp div.bottom-box-3 { border:none; margin:10px auto; }

/*===== Image ads on the right column ===== */
#right-side-hp img { border:#ddd 1px solid; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>FOOTER
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.siteFooter { padding:20px 0; /*font-size:.8em;*/ }
div.siteFooter div.footTop img,
div.siteFooter div.footBottom img { float:right; margin-right:10px; }

#IEroot div.siteFooter div.footTop ul img { margin:-13px 10px 0 0; }
#IEroot div.siteFooter div.footBottom ul img { margin:-13px 0 0 0; }

#credits { margin-top:2px; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>Solution Lines navigation bar
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#solution-lines-nav-bar { padding:1px 0; background:url(/images/support/2x2-dots-transp.gif); }
#inner-solution-lines-nav-bar { padding:0 20px; height:24px; background:#fff; }
#inner-solution-lines-nav-bar p { float:left; margin-top:2px; font-size:.8em; color:#000; }
#inner-solution-lines-nav-bar ul { float:left; margin:0; padding:0; list-style-type:none; width:420px; }
#inner-solution-lines-nav-bar ul li { display:inline; }
#inner-solution-lines-nav-bar ul li a,
#inner-solution-lines-nav-bar ul li a:visited { color:#666; float:left; padding:5px; }
#inner-solution-lines-nav-bar ul li a:hover { text-decoration:none; }

#inner-solution-lines-nav-bar ul li.practice-management-active,
#IEroot6 #inner-solution-lines-nav-bar ul li.practice-management-active { float:left; font-size:.8em; padding:5px; color:#fff; background:#9EAA00; }

#inner-solution-lines-nav-bar ul li a.client-development:hover { color:#000; background:#F3C405; }
#inner-solution-lines-nav-bar ul li a.research-solutions:hover { color:#fff; background:#F35B00; }
#inner-solution-lines-nav-bar ul li a.litigation-services:hover { color:#fff; background:#704BB4; }

#inner-solution-lines-nav-bar ul li a.hpractice-management:hover { color:#fff; background:rgb(158, 171, 5); } /*SK: adding for practice management*/

/*=== IE7/8 fix ===*/
#IEroot7 #solution-lines-nav-bar { padding:0; background:none;  }
#IEroot7 #inner-solution-lines-nav-bar { border-top:#666 1px dotted; border-bottom:#666 1px dotted; }



/*============================================================================================================================
-->> Dotted section for Right
=============================================================================================================================*/
#dottedSection { width:202px; margin: auto; background:url(/images/support/dotted-module-box-middle-bg.gif) left top repeat-y; }
#dottedSection .topRoundedCurve { background:url(/images/support/202xtop_curve.gif) left top no-repeat; height:13px; }
#dottedSection .bottomRoundedCurve { background:url(/images/support/202xbottom_curve.gif) left bottom no-repeat; height:12px; }
#dottedSection img { margin-left:1px; }
#dottedSection h3 { color:#903; padding:9px 7px; font-size:1.3em; font-weight:bold; }
#dottedSection .container { padding:0 7px; margin-bottom:10px; }
#dottedSection .container .colOne { width:75px; }
#survivalKit .container .colOne img { padding:1px; border:#666 1px dotted; }
* html #survivalKit .container .colOne img { border:#666 1px solid; }
#dottedSection .container .colTwo { width:110px; font-size:.85em; }
#dottedSection .container p { padding-left:7px; margin:0; line-height:13px; }
#dottedSection .container ul { list-style:none; margin:0; padding:0; }
#dottedSection .container ul li { margin:0; padding:0 7px; }
#dottedSection .container ul li a, 
#dottedSection .container ul li a:visited { color:#c03; text-decoration:underline; font-size:1em}
#dottedSection .container ul li a:hover { text-decoration:none; color:#666; }

/*============================================================================================================================
-->> Grey section for Right
=============================================================================================================================*/
#greyPanelArea { width:192px; background:#ccc; margin:10px auto; padding:5px; }
#greyPanelArea div.float-left { width:80px; float:left; }
#greyPanelArea h3 { color:#9EAA00; font-size:.9em; font-weight:bold; margin:0; padding:0; }
#greyPanelArea span { color:#fff; font-weight:bold; font-size:.9em; }
#greyPanelArea a,
#greyPanelArea a:visited { color:#c03; text-decoration:underline; font-size:.9em; font-weight:normal; }
#greyPanelArea a:hover { color:#666; text-decoration:none; }

/*============================================================================================================================
-->> LAW FIRMS LANDING PAGE
=============================================================================================================================*/
div.segmentPod { width:330px; min-height:400px; height:auto !important; height:400px; padding:0 20px 10px 25px;  border-right:1px solid #E4E4E4; display:block; }
div.segmentPod h2 { font-size:1.5em; font-weight:bold; color:#333; margin:0; padding:0; display:block; width:330px; height:42px; }
div.segmentPod h2 br { display:none; }
div.segmentPod h2 a, 
div.segmentPod h2 a:visited { font-size:100%; color:#333; text-decoration:none; display:block; }
div.segmentPod h2 a:hover { color:#903; text-decoration:underline; }
div.segmentPod p { font-size:1.1em; margin:0 0 10px; padding:0; line-height:normal; }
div.segmentPod a,
div.segmentPod a:visited { color:#c03; font-size:1em;}
div.segmentPod a:hover { color:#666; text-decoration:none;}

 /*===== Two columns with colored squares ===== */
div.segmentPod ul { margin:20px 0 0; padding:0; list-style:none; }
div.segmentPod ul li { padding-left:35px; font-size:1.3em; }
div.segmentPod ul li p { font-size:.8em; }
div.segmentPod ul li a,
div.segmentPod ul li a:visited { color:#903; text-decoration:none; font-weight:normal; }
div.segmentPod ul li a:hover { color:#903; text-decoration:underline; background:#f7f7f7; }

 /*===== Colored squares ===== */
div.segmentPod ul li.research-icon { background:url(/images/support/bullet-research.gif) left 3px no-repeat; }
div.segmentPod ul li.litigation-icon { background:url(/images/support/bullet-litigation.gif) left 3px no-repeat; }
div.segmentPod ul li.client-icon { background:url(/images/support/bullet-client.gif) left 3px no-repeat; }
div.segmentPod ul li.practice-icon { background:url(/images/support/bullet-practice.gif) left 3px no-repeat; }

 /*===== Right column ===== */
div.greySectionPanel { float:left; min-height:475px; height:auto !important; height:475px; padding:30px 5px 20px; border-left:1px solid #E4E4E4; background:#fff; }
div.greySectionPanel img.left-margin { margin-left:15px; }
div.greySectionPanel select { width:200px; margin:5px 0 15px; font-size:11px; }
div.greySectionPanel ul { margin:0; padding:0; list-style-type:none; }
div.greySectionPanel ul li { padding-left:7px; margin-left:13px; background:url(/images/support/arrow-red-small.gif) left center no-repeat; }
div.greySectionPanel ul li a,
div.greySectionPanel ul li a:visited { font-size:1em; color:#666; text-decoration:underline; }
div.greySectionPanel ul li a:hover { text-decoration:none; }

div.greySectionPanel p { margin:10px 0 20px; }
div.greySectionPanel p.no-margin-bottom { margin-bottom:0; white-space:nowrap; }

div.helpArea { font-size:1em; width:180px; padding-left:15px; }
div.helpArea p { margin:0; }
div.helpArea h4 { font-size:1.1em; font-weight:bold; color:#333; margin-bottom:5px; }
div.helpArea ul { margin:0; padding:0; }
div.helpArea ul li { margin:0; line-height:15px; }
div.helpArea ul li a,
div.helpArea ul li a:visited { font-size:1em; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>RESOURCE-CENTER Version: 1.1
--->>CSS Updated on 24 February 2009 by HCL (Chandan)
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#top-banner-area #top-banner-resource-center-home { font-size:0.85em; width:519px; padding:0; height:79px; margin:0 0 0 1px; float:left; background:url(/images/support/top-banner-resource-center-home-page.jpg) no-repeat; border:0; }
#top-banner-area #top-banner-resource-center-home span { display:block; padding:27px 0 0 40px; font-size:1.7em; font-weight:normal; color:#fff; }
#top-banner-area #top-banner-resource-center-home p { padding:0 0 0 40px; margin:0; color:#fff; font-size:2.3em; }

.left-nav-borderTop { background-image:url(/images/support/leftpanel-dot-spacer.gif);  background-repeat:repeat-x; background-position:top; }

#blogBox { width:165px; padding:15px 7px 15px 15px; border:#ccc 1px solid; background:#f1f1f1}
#blogBox span.green { color:#9EAA00; font-size:large; }
#blogBox span.date { color:#c03; font-size:1em; }
#blogBox h3 { display:block; height:55px; margin:5px 0; background: url(/images/support/title-financial-management.gif) no-repeat; }
#blogBox h3 span { display:none; }
#blogBox p { font-size:.85em; }
#blogBox a,
#blogBox a:visited { font-size:1em; color:#c03; text-decoration:underline; display:block; }
#blogBox a:hover { text-decoration:none; }

#dottedBox { width:268px; font-size:0.85em; background:url(/images/support/dotted-module-box-middle-bg-resouce-center.gif) left top repeat-y; }
#dottedBox .topRoundedCurve { background:url(/images/support/202xtop_curve_resource_center.gif) left top no-repeat; height:13px; }
#dottedBox .bottomRoundedCurve { background:url(/images/support/202xbottom_curve_resource_center.gif) left bottom no-repeat; height:12px; }

#dottedBox .contentBox { width:244px; margin:0; padding:0 11px 0 11px; }
#dottedBox .contentBox img { margin-left:1px; }
#dottedBox .contentBox .imgBorder { border:1px dotted #666; margin:0; padding:1px; }
* html #dottedBox .contentBox .imgBorder { border: #999 1px solid; }
#dottedBox .contentBox p { padding:8px 7px 1px 8px; margin:0; }
#dottedBox .contentBox ul { list-style:none; margin:0; padding:0; display:block}
#dottedBox .contentBox ul li { margin:0; padding:0 7px; }
#dottedBox .contentBox ul li a, 
#dottedBox .contentBox ul li a:visited { color:#c03; text-decoration:underline; font-size:1em}
#dottedBox .contentBox ul li a:hover { text-decoration:none; color:#666; }
#dottedBox .contentBox .container { margin:0; padding:0; margin-top:5px; background-image:url(/images/support/leftpanel-dot-spacer.gif);  background-repeat:repeat-x; background-position:top; }
#dottedBox .contentBox .container h3 { margin:0; padding:5px 7px 0 8px; height:21px; font-size:1.1em; color:#666; font-weight:bold; background-image:url(/images/support/leftpanel-dot-spacer.gif);  background-repeat:repeat-x; background-position:bottom; }

#dottedBox .bottomRoundedCurveLink { height:22px; margin-top:8px; background:url(/images/support/202xbottom_curve_resource_center_link.gif) left bottom no-repeat; }
#dottedBox .bottomRoundedCurveLink ul { list-style:none; margin:0; padding:5px 0 0 8px; display:block}
#dottedBox .bottomRoundedCurveLink ul li { margin:0; padding:0 8px; }
#dottedBox .bottomRoundedCurveLink ul li a, 
#dottedBox .bottomRoundedCurveLink ul li a:visited { color:#c03; text-decoration:underline; font-size:1em}
#dottedBox .bottomRoundedCurveLink ul li a:hover { text-decoration:none; color:#666; }

#survivalKit { font-size:0.85em; padding-left:18px; background-color:#f9f9f9; float:left; width:500px; margin-left:1px; }
#survivalKit img { border:none; margin:0; padding:0 0 0 15px; }
#survivalKit p { padding:0 7px 0 15px; width:450px; }
#survivalKit a, 
#survivalKit a:visited { color:#c03; text-decoration:underline; font-size:1em}
#survivalKit a:hover { text-decoration:none; color:#666; }

#survivalKitTop { width:517px; background:url(/images/support/top_gray_cruve.gif) left top no-repeat #F9F9F9; padding:12px 0 10px 0; margin:0 1px; }

#survivalKit .container { clear:both; padding:7px 0 0 0; margin:0 0 5px 0; }
#survivalKit .container .colOne { width:170px; }
#survivalKit .container .coleTwo { width:110px; }
#survivalKit .container p { padding-left:7px; }
#survivalKit .container ul { padding:3px 0 0 0; margin:0; list-style-type:none; }
#survivalKit .container ul li { background:url(/images/support/left-nav-bullet.gif) 5px 5px no-repeat; padding:0 0 3px 0; margin:0; }
#survivalKit .container ul li a, 
#survivalKit .container ul li a:visited { font-weight:normal; color:#666; text-decoration:none; width:153px; display:block; margin:0; padding:0 0 0 14px; }
#survivalKit .container ul li a:hover { text-decoration:underline; color:#c03; }
#survivalKit .container ul li a.active { font-weight:bold; }

#survivalKit .requestContentDeatilsRight { margin:9px 0 0 0; padding:2px 30px 0 20px; float:left; background-image:url(/images/support/icon-facebook.gif); background-repeat:no-repeat; background-position:left top; color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#survivalKit .requestContentDeatilsRight a, 
#survivalKit .requestContentDeatilsRight a:visited { color:#c03; font-size:11px; text-decoration:underline; }
#survivalKit .requestContentDeatilsRight a:hover { color:#333; text-decoration:none}

#events { margin:0 0 10px; padding:10px 0 0 13px; font-size:0.85em; display:block; width:497px; margin-left:1px; }
#events .tabs { height:45px; width:484px; margin:0 0 0 6px; padding:0; border-bottom:1px solid #f4f4f4;  }


.eventsTabSelected { width:153px; height:40px; margin-right:2px; float:left;  display:block; cursor:pointer; text-align:center; color:#fff; font-size:1.2em; font-weight:bold; padding:5px 0 0 0; background:url(/images/support/event-tabselected.gif) left top no-repeat #A7A6A1; }
.eventsTabUnSelected { width:153px; height:40px; margin-right:2px; float:left;  display:block; cursor:pointer; text-align:center; color:#666; font-size:1.2em; padding:5px 0 0 0; background:url(/images/support/event-tabunselected.gif) left top no-repeat #ddd; }

div.eventContentTop { padding-bottom:10px; background:url(/images/support/event-contentbox-bg.gif) left top repeat-y; }
div.eventContentTop h3 { padding:15px 7px 5px 15px; margin:0; font-size:1.4em; color:#666; font-weight:bold; }
div.eventContentTop p { padding:0 15px; margin:10px 0; }
div.eventContentTop a, 
div.eventContentTop a:visited { color:#c03; text-decoration:underline; font-size:1em; }
div.eventContentTop a:hover { text-decoration:none; color:#666; }
div.eventContentTop ul { padding:3px 0 0 15px; margin:0; list-style-type:none; }
div.eventContentTop ul li { padding:5px 0 0 10px; background:url(/images/support/left-nav-bullet.gif) left 10px no-repeat; }
div.eventContentTop ul li a, 
div.eventContentTop ul li a:visited { font-weight:normal; font-size:1em; color:#c03; text-decoration:underline;  }
div.eventContentTop ul li a:hover { text-decoration:none; color:#666; }

div.eventLinkBottom { padding:0; height:22px; background:url(/images/support/eventLinkBottomBg.gif) left top repeat-y; }
div.eventLinkBottom ul { list-style:none; margin:0; padding:5px 0 0 0; display:block}
div.eventLinkBottom ul li { margin:0; padding:0 10px; }
div.eventLinkBottom ul li a, 
div.eventLinkBottom ul li a:visited { color:#c03; text-decoration:underline; font-size:1em; margin:0 5px; }
div.eventLinkBottom ul li a:hover { text-decoration:none; color:#666; }

div.eventContentBottom { height:8px; background:url(/images/support/event-contentbox-bottom.gif) left top no-repeat; }

#infoCategories { margin:0 auto; padding:10px; font-size:0.85em; display:block; width:457px; border:#E4E4E4 1px solid; background:#F9F9F9; }

#infoCategoriesLeft { width:220px; margin:0; padding:0;}
#infoCategoriesRight { width:220px; margin:0; margin-left:10px; padding:0;}

#supportCol1 { width:140px; margin:0; padding:0;}
#supportCol2 { width:140px; margin:0; margin-left:10px; padding:0;}
#supportCol3 { width:140px; margin:0; margin-left:10px; padding:0;}

#supportCol1 ul li,
#supportCol2 ul li,
#supportCol3 ul li { font-weight:bold;}

#infoCategories h3 { padding:5px 7px 5px 0; margin:0; font-size:1.5em; color:#666; font-weight:600; }

#infoCategories h3 { padding:5px 7px 5px 0; margin:0; font-size:1.5em; color:#666; font-weight:600; }
#infoCategories ul { padding:3px 0 0 0; margin:0; list-style-type:none; }
#infoCategories ul li { padding-left:10px; margin-bottom:10px; background:url(/images/support/left-nav-bullet.gif) left 5px no-repeat; }
#infoCategories ul li a, 
#infoCategories ul li a:visited { font-weight:normal; font-size:1em; color:#c03; text-decoration:underline; }
#infoCategories ul li a:hover { text-decoration:none; color:#666; }

div.shaded-module-top-fullbg { width:210px; font-size:0.85em; height:21px; padding-top:4px; background: url(/images/support/bg-shaded-module-top-fullbg.gif) no-repeat; }
div.shaded-module-top-fullbg p { display:block; font-weight:bold; font-size:1.1em; height:21px; padding:1px 0 0 15px; }

div.shaded-module-middle #product-feature img { margin:5px 15px 0 0; }
div.shaded-module-middle #product-feature p { font-size:1.4em; padding-top:25px; }
div.shaded-module-middle #product-feature a, 
div.shaded-module-middle #product-feature a:visited { font-size:1em; color:#c03; text-decoration:underline; display:block; }
div.shaded-module-middle #product-feature a:hover { text-decoration:none; }

div.right-module-link { font-size:0.85em; width:210px; margin:0; padding:0}
div.right-module-link p { padding:0 0 0 28px; }
div.right-module-link a, 
div.right-module-link a:visited { color:#c03; font-weight:normal; text-decoration:underline; font-size:1em}
div.right-module-link a:hover { text-decoration:none; color:#666; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>RESOURCE-CENTER Version: 1.2
--->>CSS Updated on 10 March 2009 by HCL (Chandan)
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
.segmentBodyContainter{padding:2px 0 0 0; height:100%; font-size:0.8em;}
.segmentBodyContainter h1{background:url(/images/support/h1_arrow.gif) left 3px no-repeat; color:#333; font-size:1.8em; font-weight:500; margin:9px 0 18px 9px; padding:0 0 0 15px;}	
.segmentBodyContainter ul{margin:7px 0 0 0; padding:0; list-style:none;}
.segmentBodyContainter ul li{background:url(/images/support/red_listed_arrow.gif) left 5px no-repeat; padding:0 0 0 8px; margin:0;}
.segmentBodyContainter ul li a, 
.segmentBodyContainter ul li a:visited {color:#666; font-size:1em; white-space:nowrap}
.segmentBodyContainter ul li a:hover {color:#666;}
		
.segmentPodBig{width:779px;  padding:10px 0 0 0;}
	
.segmentSiteBreadcrumb{width:100%}
.segmentSiteBreadcrumb ul{display:block; margin:0 0 0 10px; padding:0; list-style:none;}
.segmentSiteBreadcrumb ul li{background:url(/images/support/red_listed_arrow.gif) left 5px no-repeat; padding:0 0 0 8px; margin:0;color:#7a7a7a; font-weight:bold;}
.segmentSiteBreadcrumb ul li a, 
.segmentSiteBreadcrumb ul li a:visited {color:#7a7a7a; padding:0 9px 0 0; font-weight:normal}
.segmentSiteBreadcrumb ul li a:hover {color:#7a7a7a;}
.segmentSiteBreadcrumb ul li.noArrow{background:none;}

.footer779{background:url(/images/support/pod_779_bg.gif) left bottom no-repeat;}			
			
.greySection{background:#fff; width:189px; padding:20px 0 20px 21px; height:380px; border-left:1px solid #E4E4E4}
.greySection h1{background:url(/images/support/h1_arrow.gif) left 3px no-repeat; font-size:1.8em; font-weight:500; margin:0 0 5px 0; padding:0 0 0 15px}	
.greySection h2{font-size:1.1em; font-weight:700; color:#333; margin:0; padding:5px 0 0 0; background:none;}
.greySection a, 
.greySection a:visited{color:#c03; text-decoration:underline;  font-size:1em; font-weight:normal; display:block}
.greySection a:hover{color:#6D6D6D; text-decoration:none; }
.greySection select{width:100px;  font-size:1em; font-weight:normal; margin:0; margin-top:5px;}
.greySection input.goBtn{text-transform:uppercase; background:#FFFFFF; border:1px solid #666666; padding:2px 3px 0 3px; margin:0; font-size:1em; font-weight:normal; cursor:pointer}
.greySection .clear{clear:both; margin-top:10px;}				

.contactSection{padding:13px 0 10px 0; margin-top:5px;}
.contactSection p{margin:0; padding:0; line-height:normal;}
.contactSection p span{font-size:1.1em; font-weight:700;}
.contactSection p img{vertical-align:middle; border:none; margin-left:5px;}
.contactSection p a, 
.contactSection p a:visited{color:#6D6D6D; text-decoration:underline; font-size:1em; font-weight:normal;}
.contactSection p a:hover{color:#c03; text-decoration:none;}
	
.helpArea{border-top:1px solid #E4E4E4; padding:13px 0 10px 0; margin-top:5px;}
.helpArea p{margin:0; padding:0; line-height:normal; font-size:1em; font-weight:normal;}
.helpArea p span{font-size:1.1em; font-weight:700;}
.helpArea p img{vertical-align:middle; border:none; margin-left:5px;}
.helpArea p a, 
.helpArea p a:visited{color:#6D6D6D; text-decoration:underline; font-size:1em; font-weight:normal;}	
.helpArea p a:hover{color:#c03; text-decoration:none; }

.inner-content-dotted-wrapper h1{background:url(/images/support/h1_arrow.gif) left 3px no-repeat; color:#333; font-size:1.4em; margin:0 0 18px 9px; padding:0 0 0 15px;}
.inner-content-dotted-wrapper h2.law-firms-main-title { background:#fff; margin:0; padding:0 0 10px 15px; color:#CC0033; font-size:1.3em; }
.inner-content-dotted-wrapper p.law-firms-main-title { background:#fff; margin:0; padding:0 0 10px 15px; color:#CC0033; font-size:1em; }

div.pm-store-box-main { width:190px; float:right; margin:0; padding:0; }
div.pm-store-box-main h3 { font-size:1em; font-weight:bold; color:#333; margin:0; padding:0; }

div.pm-store-box-main a,
div.pm-store-box-main a:visited { font-size:1em; color:#903; text-decoration:underline; }
div.pm-store-box-main a:hover { text-decoration:none; } 

div.pm-store-box-main ul { margin:0; padding:0; list-style-type:none; }
div.pm-store-box-main ul li { padding:0; padding-left:5px; background: url(/images/support/arrow-red-small.gif) left center no-repeat; }
div.pm-store-box-main ul li a,
div.pm-store-box-main ul li a:visited { font-size:.8em; color:#666; text-decoration:none; display:block; }
div.pm-store-box-main ul li a:hover { color:#903; text-decoration:underline; }

* html div.pm-store-box-main ul li a { height:0; }

/*===== Colored container below the Store button =====*/
div.pm-store-box-main div.colored-container { padding:5px; margin-top:0px; background:#E5CCD0; border:#ccc 1px solid; }
div.pm-store-box-main div.colored-container p { padding:10px 0; margin:0; font-size:.9em; }
div.pm-store-box-main div.colored-container img { max-width:165px; padding:5px; margin:5px 0 10px; border:#666 1px dotted; background:#fff;  }
* html div.pm-store-box-main div.colored-container img { border: #999 1px solid; }

/*===== Rounded sides PM Store image in the Specialized Law page =====*/
div.pm-store-box { width:142px; height:48px; margin:0; padding:2px 0 0 48px; background:url(/images/support/pm-store-bg.gif) left top no-repeat;}
div.pm-store-box h3 { font-size:0.8em; font-weight:normal; color:#000; margin:7px 0 0; padding:0; }
div.pm-store-box p { padding:0; margin:0; font-size:0.7em; line-height:normal; }
div.pm-store-box img { padding:1px; margin:20px 0 10px 0; border:#666 1px dotted; }
div.pm-store-box ul { margin:0; padding:0; list-style-type:none; }
div.pm-store-box ul li { padding:0; padding-left:5px; background: url(/images/support/arrow-red-small.gif) left center no-repeat; }
div.pm-store-box ul li a,
div.pm-store-box ul li a:visited { font-size:.8em; color:#903; text-decoration:underline; display:block; }
div.pm-store-box ul li a:hover { color:#666; text-decoration:none; }

* html div.pm-store-box ul li a { height:0; }
* html div.pm-store-box ul li a:visited { height:0; }
* html div.pm-store-box ul li a:hover { height:0; }
* html div.pm-store-box img { border: #999 1px solid; }

div.bottom-specialized-box { width:234px; min-height:160px; height:auto !important /*IE6*/; height:160px /*IE6*/; text-align:center; margin:0 0 20px 2px; float:left; } 
div.bottom-specialized-box img { padding:5px; margin-bottom:5px; border:#666 1px dotted; }
div.bottom-specialized-box h3 { font-size:1.1em; color:#333; margin:15px 0 5px; }
div.bottom-specialized-box p { padding:0; margin:0 20px 0 25px; margin-bottom:5px; line-height:normal; text-align:left; font-size:.8em; }
div.bottom-specialized-box ul { padding:0; margin:0 20px 0 25px; list-style-type:none; text-align:left; }
div.bottom-specialized-box ul li { padding-left:5px; background: url(/images/support/arrow-red-small.gif) left center no-repeat; }
div.bottom-specialized-box ul li a,
div.bottom-specialized-box ul li a:visited { font-size:.85em; color:#666; text-decoration:none; display:block; }
div.bottom-specialized-box ul li a:hover { color:#903; text-decoration:underline; background:#f7f7f7; }
div.bottom-specialized-box h3.no-margin-top { margin-top:0; }
* html div.bottom-specialized-box img { border: #999 1px solid; }
* html div.bottom-specialized-box ul li a { height:0; }
* html div.bottom-specialized-box ul li a:visited { height:0; }
* html div.bottom-specialized-box ul li a:hover { height:0; }

#left-content-top-banner-product span { font-size:1em; font-weight:bold; color:#9eaa00; }
#left-content-top-banner-product p { color:#333; font-size:.85em; line-height:13px; margin:0; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>RESOURCE-CENTER Version: 1.3
--->>CSS Updated on 16 March 2009 by HCL (Chandan)
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#column2 { margin:0; padding:0 15px; font-size:80%; float:left; }
.rsBkg { clear:both; border:#E4E4E4 1px solid; padding:0 0 2px 0; margin:15px 0; background:#F9F9F9; color:#000; }
.rsBkg H3 { padding:3px 5px; font-size:1.2em; margin:0px; color:#333; top:-1px; background-color:#E4E4E4; text-align:left; }
.rsBkg DIV { padding:5px 20px; vertical-align:middle; color:#000; }
.rsBkg .numberBox { padding:0.25em 0.5em; font-size:1em; font-weight:bold; vertical-align:middle; color:#fff; height:1em; background:url(/images/support/bg-gradient-red.gif) left top repeat-x; }
.rsBkg .rsBkgCopy { font-weight:normal; font-size:1em; text-transform:none; color:#000000; }
.rsBkg SPAN { font-weight:bold; font-size:1em; vertical-align:middle; color:#903; margin-right:0.5em; }
.rsBkg LABEL { font-weight:normal; font-size:1em; text-transform:none; color:#000; }
.rsBkg SELECT { margin-right:10px; }
.formField { border:#333 1px solid; font-size:1em; background-color:#fff; WIDTH:155px; margin-right:10px; }
.indentDiv { padding:0 20px; }
.indentDiv H4 { margin:0.25em 0; color:#903; font-size:1.5em; font-weight:600; border-bottom:#E4E4E4 1px solid; }
.indentDiv div p { font-size:1.1em; padding:0 0 10px 0; }
.indentDiv OL { font-size:1.1em; }
.indentDiv UL { font-size:1.1em; }
.indentDiv UL UL { font-size:1.12em; }
DT { font-weight:bold; font-size:1.1em; }
DD { padding-right:10px; padding-left:0px; margin-bottom:1.5em; padding-bottom:0px; margin-left:0px; padding-top:0px; }
DD P { font-size:1.1em; margin-bottom:0.5em; }
DD UL LI { margin-bottom:0.5em; }
DD UL LI STRONG { margin-right:0.5em; }
DT A:link,
DT A:active,
DT A:visited { font-size:1em; color:#c03; }
DT A:hover { color:#666; }

div.right-module div.colOne p { margin:5px 0; padding:0; }
div.right-module div.colOne a,
div.right-module div.colOne a:visited { color:#c03; font-size:.8em; }
div.right-module div.colOne a:hover { color:#666; }

/*===== 'Find a Product' widget =====*/
div.find-a-product-widget { width:210px; margin:5px auto; padding:10px 0; border-top:#ccc 1px solid; border-bottom:#ccc 1px solid; }
div.find-a-product-widget span { color:#000; font-size:1em; font-weight:bold; }
div.find-a-product-widget a { color:#903; text-decoration:underline; font-weight:normal; font-size:.9em; }
div.find-a-product-widget a:hover { color:#666; text-decoration:none; }


.supportLink p{margin:0; padding:5px 0 5px 10px}
.supportLink a:visited { color:#c03; font-weight:bold; text-decoration:underline; font-size:11px}
.supportLink a:active { color:#c03; font-weight:bold; text-decoration:underline; font-size:11px}
.supportLink a:link { color:#c03; font-weight:bold; text-decoration:underline; font-size:11px}
.supportLink a:hover { color:#666; font-weight:bold; text-decoration::none; font-size:11px}

/*==== Jquery drop down menu  ===========================================*/
#menu { width:180px; font-size:1em; height:18px; margin:0; padding:0; border:1px solid #666; }
#IEroot6 #menu { height:auto; }

/*=== 1st level item ====*/
#menu ul { list-style:none; width:180px; margin:0; padding:0; }
#menu ul li { width:180px; float:left; position:relative; margin:0; padding:0; background:url(/images/support/drop_down.gif) right top no-repeat #fff; }
#menu ul li a { display:block; margin:0; padding:2px 3px; color:#666; text-decoration:none; cursor:default; }
#menu ul li a:hover { color:#c03; text-decoration:none; cursor:default; }

/*=== Drop down items ====*/
#menu ul li ul { width:180px; height:auto; position:absolute; display:none; padding:0; margin:0 0 0 -1px; border:1px solid #666; overflow-y:auto; overflow-x:hidden; background:#fff; }
#IEroot6 #menu ul li ul { margin-top:none; }
.show-our-store #menu ul li ul { margin-top:-2px}
#menu ul li ul li { clear:left; }
#menu ul li ul li a { display:block; padding:3px; color:#666; text-decoration:none; background:#fff; cursor:pointer; }
#menu ul li ul li a:hover { width:180px; color:#fff; text-decoration:none; background:#903; cursor:pointer; }

#menu ul li ul li ul { clear:left; display:none; position:absolute; top:0; left:140px;
	/* Bengin CSS-HACK, for Microsoft Internet Explorer */
	_left:120px;
	/* End CSS-HACK */
}


#menu2,#menu3,#menu4 { width:180px; font-size:1em; height:18px; margin:0; padding:0; border:1px solid #666; }
#IEroot6 #menu2, #IEroot6 #menu3, #IEroot6 #menu4 { height:auto; }

/*=== 1st level item ====*/
#menu2 ul, #menu3 ul, #menu4 ul { list-style:none; width:180px; margin:0; padding:0; }
#menu2 ul li, #menu3 ul li, #menu4 ul li { width:180px; float:left; position:relative; margin:0; padding:0; background:url(/images/support/drop_down.gif) right top no-repeat #fff; }
#menu2 ul li a, #menu3 ul li a, #menu4 ul li a { display:block; margin:0; padding:2px 3px; color:#666; text-decoration:none; cursor:default; }
#menu2 ul li a:hover, #menu3 ul li a:hover, #menu4 ul li a:hover { color:#c03; text-decoration:none; cursor:default; }

/*=== Drop down items ====*/
#menu2 ul li ul, #menu3 ul li ul, #menu4 ul li ul { width:180px; height:auto; position:absolute; display:none; padding:0; margin:0 0 0 -1px; border:1px solid #666; overflow-y:auto; overflow-x:hidden; background:#fff; }
#IEroot6 #menu2 ul li ul, #IEroot6 #menu3 ul li ul, #IEroot6 #menu4 ul li ul { margin-top:none; }
.show-our-store #menu2 ul li ul, .show-our-store #menu3 ul li ul, .show-our-store #menu4 ul li ul { margin-top:-2px}
#menu2 ul li ul li, #menu3 ul li ul li, #menu4 ul li ul li { clear:left; }
#menu2 ul li ul li a, #menu3 ul li ul li a, #menu4 ul li ul li a { display:block; padding:3px; color:#666; text-decoration:none; background:#fff; cursor:pointer; }
#menu2 ul li ul li a:hover, #menu3 ul li ul li a:hover, #menu4 ul li ul li a:hover { width:180px; color:#fff; text-decoration:none; background:#903; cursor:pointer; }

#menu2 ul li ul li ul, #menu3 ul li ul li ul, #menu4 ul li ul li ul { clear:left; display:none; position:absolute; top:0; left:140px;
	/* Bengin CSS-HACK, for Microsoft Internet Explorer */
	_left:120px;
	/* End CSS-HACK */
}

/*==== Jquery drop down menu Ends ===========================================*/

