/**
**************************
Academic CSS base file
**************************
Version: 1.0
Date: October-2009
Author: HCL(Chandan Sinha)
**************************
**/

@import url("http://www.lexisnexis.com/css/lexisBase.css");


/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> REUSABLE & GENERAL RULES
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
p { line-height:18px; }
img { -ms-interpolation-mode:bicubic; } /*IE fix to properly render scaled down images*/

.bold-font { font-weight:bold; }
.bold-black-font { font-weight:bold; color:#000; }
.clear { clear:both; }
.leftFloat { float:left; }
.rightFloat { 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/bg-gradient-buttons.gif) top left #E5E6E6; }
button:hover { background:#fff; cursor:pointer; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> WIDTH OF ALL MAIN CONTAINERS
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */

#header-academic,
#top-banner-area,
#general-container-academic,
div.homePageBody,
div.siteFooter { width:990px; }

#general-container-academic { font-size:1.2em; }

#IEroot #header-academic form { height:0; margin:0; padding:0; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>HEADER
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.logoSection img { border:none; }
/*=====  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; 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 4px; }

div.header-identifier { font-size:1.2em; font-weight:bold; margin:auto 8px; padding:3px 0 0 0; color:#333; }
 
/*=====  Top Right Navigation =====*/
div.topSiteNavigation { width:500px; margin-top:5px; }
#IEroot .topSiteNavigation { width:auto; margin-top:0; }

div.topSiteNavigation ul { white-space:nowrap; margin:0 10px 0 0 }

div.topSiteNavigation #search-box { width:auto; }
div.topSiteNavigation #search-box input.search-text { width:120px; }
#IEroot div.topSiteNavigation #search-box input { padding:2px 3px; }
div.topSiteNavigation #search-box input.search-buttons { padding:0 5px; border:#666 1px solid; }

/*=====  Search field area at the top right  =====*/
input.search-buttons { border:#666 1px solid; font-size:1em; color:#000; height:21px; background:url(/images/bg-gradient-small.gif) bottom repeat-x #fff; }
input.search-buttons:hover { background:#ddd; cursor:pointer; }
* html input.search-buttons { height:20px; }

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; }

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/bg-gradient-red.gif) repeat-x top #903; }
#sign-on-box a:hover { background:#c03; cursor:pointer; }
#sign-on-box img { border:none; vertical-align:middle; margin-left:2px; }

* 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; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>TOP BANNER
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#top-banner-area { background:url(/images/1x3-dots.gif) left bottom repeat-x; padding-bottom:2px; }

/*===== Home Page Image area =====*/
#top-banner-hp { width:990px; height:152px; padding:0; margin:0; }
#top-banner-hp .content {position:relative; display:block; width:420px; left:0; top:0; margin:0; padding:37px 0 0 75px;}
#top-banner-hp .content span { color:#903; font-size:2.7em; font-weight:normal; margin:0; padding:0; }
#top-banner-hp .content p { color:#000; font-size:1em; font-weight:normal; margin:0; padding:0; line-height:14px; }
#top-banner-hp .banner {position:absolute; display:block; padding:0;}
#top-banner-hp .banner img {border:0;}

#top-banner-product { width:990px; height:86px; padding:0; margin:0;  }
#top-banner-product .content {position:relative; display:block; width:330px; left:0; top:0; margin:0; padding:25px 0 0 75px; text-align:right;}
#top-banner-product .content span { color:#0b4a6d; font-size:2.4em; font-weight:normal; margin:0; padding:0; }
#top-banner-product .content p { color:#903; font-size:1.2em; font-weight:bold; margin:0; padding:0 10px 0 0; line-height:18px; }
#top-banner-product .banner {position:absolute; display:block; padding:0;}
#top-banner-product .banner img {border:0;}


/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>BREADCRUMBS & E-MAIL/PRINT THIS PAGE AREA
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#breadcrumbs-area { width:975px; height:24px; display:block; margin:0 0 10px 0; padding:10px 0 0 15px; color:#666; font-size:1em; font-weight:bold; background:url(/images/1x3-dots.gif) bottom repeat-x #fff; }
#breadcrumbs-area.no-background { background:none; }

/*===== Breadcrumbs & Email/Print Common Block =====*/ 
#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:1em; }

/*===== Breadcrumbs Links =====*/ 
#breadcrumbs { font-size:1em; }
#breadcrumbs ul li a,
#breadcrumbs ul li a:visited { margin-right:3px; padding-right:10px; color:#666; font-size:1em; font-weight:normal; text-decoration:none; background:url(/images/arrow-red-small.gif) right 5px no-repeat; }
#breadcrumbs ul li a:hover { color:#c03; text-decoration:underline; }

/*===== Email and Print this page area =====*/ 
#email-print-page { padding-right:235px; }
#email-print-page ul li a,
#email-print-page ul li a:visited { color:#5a889e; font-size:1em; font-weight:normal; text-decoration:none; }
#email-print-page ul li a:hover { color:#666; text-decoration:none; }
#email-print-page img { padding:0 5px 0 10px; border:none; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>FOOTER
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
div.siteFooter { padding:20px 0; font-size:0.85em; }
div.siteFooter div.footTop img { margin:0; padding:47px 0 0 23px;}
div.siteFooter div.titles-solution img { margin:0; padding:10px 0 10px 23px; }

#IEroot div.siteFooter div.footTop ul img { margin:-13px 10px 0 0; }
#IEroot div.siteFooter div.titles-solution ul img { margin:-13px 0 0 0; }

.siteFooter #credits a,
.siteFooter ul li a,
.siteFooter #credits a:visited,
.siteFooter ul li a:visited { color:#808284; font-size:1em; text-decoration:underline; }

.siteFooter #credits a:hover,
.siteFooter ul li a:hover { text-decoration:none; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>HOME PAGE LEFT SECTION
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
#general-container-academic { font-size:1em; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>PRODUCT / TASK PAGE
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */

/*=== Feature Dotted Box for Task/Product Page ===*/
.feature-dotted-box-outer { display:block; width:702px; margin:0 0 15px 15px; padding:0; }
.feature-dotted-box-top { display:block; margin:0; padding:0; width:702px; height:9px; background:url(/images/feature-dotted-box-top.gif) left top no-repeat; }
.feature-dotted-box-bottom { display:block; margin:0; padding:0; width:702px; height:9px; background:url(/images/feature-dotted-box-bottom.gif) left bottom no-repeat; }
.feature-dotted-box-content { display:block; margin:0; padding:9px 18px 9px 18px; width:666px; height:auto; color:#333; font-size:1.1em; font-weight:normal; text-align:left; text-decoration:none; background:url(/images/feature-dotted-box-bg.gif) left top repeat-y; }
.feature-dotted-box-content h1 { display:block; width:auto; height:auto; margin:0 0 5px 0; padding:0; color:#3596B7; font-size:1.4em; font-weight:bold; text-align:left; text-decoration:none; }
.feature-dotted-box-content h2 { display:block; width:auto; height:auto; margin:0 0 10px 0; padding:5px 8px; color:#fff; font-size:1.2em; font-weight:bold; text-align:left; text-decoration:none; background:url(/images/feature-dotted-box-h2.gif) left top repeat-y; }
.feature-dotted-box-content p { display:block; width:auto; height:auto; margin:0 0 10px 0; padding:0; color:#333; font-size:0.9em; font-weight:normal; line-height:normal; text-align:left; text-decoration:none; }
.feature-dotted-box-content p a:link,
.feature-dotted-box-content p a:visited,
.feature-dotted-box-content p a:hover { font-size:1.1em; }

.feature-dotted-box-content a,
.feature-dotted-box-content a:visited { color:#c03; font-size:1em; text-decoration:underline; }
.feature-dotted-box-content a:hover { color:#666; font-size:1em; text-decoration:none; }

.feature-dotted-box-content ul { display:block; list-style-type:none; margin:0; padding:0 0 10px 0; }
.feature-dotted-box-content ul li { margin:0; padding:0 0 1px 8px; color:#666; font-size:1em; line-height:normal; background:url(/images/arrow-red-small.gif) left 5px no-repeat; }
.feature-dotted-box-content ul li a,
.feature-dotted-box-content ul li a:visited { color:#333; font-size:1em; text-decoration:none; }
.feature-dotted-box-content ul li a:hover { color:#c03; text-decoration:underline; }

.feature-dotted-box-outer .feature-dotted-box-content .colTwo { display:block; width:285px;}

/*=== Bottom Column Container for Task/Product Page ===*/
.bottom-column-container { display:block; width:681px; height:auto; margin:0; padding:0 31px 0 43px; }
.bottom-column-container .column-container { display:block; margin:0; padding:0 20px 0 0; width:188px; color:#333; font-size:1em; font-weight:normal; }
.bottom-column-container .column-container img { margin:0; padding:5px; border:1px dotted #666; }
#IEroot6 .bottom-column-container .column-container img { margin:0; padding:5px; border:1px solid #666; }
.bottom-column-container .column-container h3 { margin:0; padding:10px 0; color:#333; font-size:1.2em; }
.bottom-column-container .column-container p { display:block; width:auto; height:auto; margin:0 0 10px 0; padding:0; color:#333; font-size:1em; font-weight:normal; line-height:normal; text-align:left; text-decoration:none;}

.bottom-column-container .column-container a,
.bottom-column-container .column-container a:visited { color:#c03; font-size:1em; text-decoration:underline; }
.bottom-column-container .column-container a:hover { color:#666; text-decoration:none; }

.bottom-column-container .column-container ul { display:block; list-style-type:none; margin:0; padding:0 0 10px 0; }
.bottom-column-container .column-container ul li { margin:0; padding:0 0 10px 0; color:#333; font-size:1em; line-height:normal; }
.bottom-column-container .column-container ul li a,
.bottom-column-container .column-container ul li a:visited { color:#c03; font-size:1em; text-decoration:underline; }
.bottom-column-container .column-container ul li a:hover { color:#666; text-decoration:none; }

/*=== Bottom Grey Dotted Column Container for Task/Product Page ===*/
.grey-dotted-container-outer { display:block; width:255px; height:auto; margin:0; padding:0; }
.grey-dotted-container-top { display:block; margin:0; padding:0; width:255px; height:18px; background:url(/images/grey-dotted-container-top.gif) left top no-repeat; }
.grey-dotted-container-bottom { display:block; margin:0; padding:0; width:255px; height:18px; background:url(/images/grey-dotted-container-bottom.gif) left bottom no-repeat; }
.grey-dotted-container-content { display:block; margin:0; padding:0 17px 0 18px; width:220px; height:auto; color:#333; font-size:1.1em; font-weight:normal; text-align:left; text-decoration:none; background:url(/images/grey-dotted-container-bg.gif) left top repeat-y; }

.grey-dotted-container-content h3 { margin:0; padding:0; color:#3596B7; font-size:1.2em; font-weight:bold; text-decoration:none; }
.grey-dotted-container-content p { margin:0; padding:0 0 10px 0; color:#333; font-size:1em; font-weight:normal; text-decoration:none; }
.grey-dotted-container-content p.small-text { color:#333; font-size:0.9em; font-weight:normal; text-decoration:none; }

.grey-dotted-container-content a,
.grey-dotted-container-content a:visited { color:#c03; font-size:0.9em; text-decoration:underline; }
.grey-dotted-container-content a:hover { color:#666; text-decoration:none; }

.grey-dotted-container-content ul { display:block; list-style-type:none; margin:0; padding:0 0 10px 0; }
.grey-dotted-container-content ul li { margin:0; padding:0 0 1px 8px; color:#666; font-size:0.9em; line-height:normal; background:url(/images/arrow-red-small.gif) left 5px no-repeat; }
.grey-dotted-container-content ul li a,
.grey-dotted-container-content ul li a:visited { color:#333; font-size:1em; text-decoration:none; }
.grey-dotted-container-content ul li a:hover { color:#c03; text-decoration:underline; }

/*=== Main body content before the bottom rounded corners gray area ===*/
#center { float:left; width:545px; margin:0; padding:10px 0; border-right:#E4E4E4 1px solid; border-left:#E4E4E4 1px solid; background:#fff; }
#IEroot6 #center{border:0; margin-left:-7px;}

.singleColumn{width:750px}
/*=== Top Centered Main Container container for Task/Product/Product Bundles Pages ===*/
#center .topContentInline { font-size:1em; padding:0 15px; background:#fff; font-size:12px;}

#center .topContentInline h1,
#center .topContentInline h2,
#center .topContentInline h3,
#center .topContentInline h4,
#center .topContentInline h5 { font-weight:normal; color:#333; padding:0 0 15px 0; }

#center .topContentInline h1 { font-size:1.6em; }
#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 ol { margin:0 0 0 25px; padding:0; }
#center .topContentInline ol li  { font-weight:normal; padding:0 0 3px 0; margin:0; }

#center .topContentInline p { margin:0; padding:0 0 15px 0; font-size:12px; line-height:130%}

/*=== 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; }

/*=== List items inside the main body area ===*/
#center .topContentInline ul { margin:0; padding:15px 0 15px 0; list-style-type:none; }
#center .topContentInline ul li  { font-size:12px; font-weight: normal; margin:0; padding:0 0 0 10px; background:url(/images/arrow-red-small.gif) left 5px no-repeat; line-height:130%}
#center .topContentInline ul li strong  { font-weight: normal; }
#center .topContentInline ul li a,
#center .topContentInline ul li a:visited { color:#c03; text-decoration:none; font-size:1em; display:block; 12px}
#center .topContentInline ul li a:hover { text-decoration:underline; color:#666; }

#center .topContentInline .separator { float:left; width:100%; display:block; height:15px; border:0; border-top:1px dotted #666; }
* html #center .topContentInline .separator { border-top:1px solid #666; }

/*=== Top right white & gray container with rounded corners for Product pages ===*/
#center .topContentInline .topContentRight { width:166px; float:right; margin:3px 0 0 10px; padding:10px; text-align:left; font-size:1em; background-color:#f7f7ff; border:1px solid #e6e6e6; }
#center .topContentInline .topContentRight h4 { color:#3596B7; margin:0; padding:10px 0 0 0; font-size:1em; font-weight:bold; }
#center .topContentInline .topContentRight ul { margin:0; padding:0; list-style:none; float:left;  }
#center .topContentInline .topContentRight ul li { margin:0; padding:0 0 0 10px; line-height:130%; font-size:1em; background:url(/images/arrow-red-small.gif) no-repeat left 5px; }
#center .topContentInline .topContentRight ul li a,
#center .topContentInline .topContentRight ul li a:visited { color:#333; text-decoration:none; font-size:1em; }
#center .topContentInline .topContentRight ul li a:hover { color:#c03; text-decoration:underline; }
#center .topContentInline .topContentRight ul li a.selected { font-weight:bold;color:#333; }

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>SEGMENT PAGE
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
.leftSection-segment { width:755px; margin:0; padding:0; display:block; border-right:1px solid #E4E4E4; }
.segmentPodBig { width:755px; margin:0; padding:0; display:block; }

div.segmentPod { padding:0 20px 10px 25px; display:block; width:330px; height:auto !important; border:none; }
div.segmentPod h2 { display:block; margin:0; padding:0; width:330px; color:#333; font-size:1.6em; font-weight:bold; }
div.segmentPod h2.library { color:#3596b7; }
div.segmentPod h2.administration { color:#c18c62; }
div.segmentPod h2 br { display:none; }

div.segmentPod ul { margin:20px 0 0; padding:0; list-style-type:none; }
div.segmentPod ul li { padding-left:35px; font-size:1.3em; font-weight:bold; }
div.segmentPod ul li p { margin:0 0 10px; padding:0; font-size:1em; line-height:normal; }
div.segmentPod ul li p a,
div.segmentPod ul li p a:visited { color:#666; font-weight:normal; text-decoration:none; }
div.segmentPod ul li p a:hover { text-decoration:underline; }

/*===== Segment POD ICON =====*/ 
div.segmentPod ul li.library-icon { background:transparent url(/images/bullet-library.gif) no-repeat scroll left 3px; }
div.segmentPod ul li.library-icon a{color:#333; font-weight:bold; font-size:1.1em; text-decoration:none}
div.segmentPod ul li.library-icon a:hover{text-decoration:underline; color:#CC0033;}

div.segmentPod ul li.library-icon p{color:#666666; font-weight:normal; font-size:0.85em}

div.segmentPod ul li.administration-icon { background:transparent url(/images/bullet-administration.gif) no-repeat scroll left 3px; }
div.segmentPod ul li.administration-icon a{color:#333; font-weight:bold; font-size:1.1em; text-decoration:none}
div.segmentPod ul li.administration-icon a:hover{text-decoration:underline; color:#CC0033;}
div.segmentPod ul li.administration-icon p{color:#666666; font-weight:normal; font-size:0.85em}

div.segmentPod ul li.research-icon { background:transparent url(/images/bullet-research.gif) no-repeat scroll left 3px; }
div.segmentPod ul li.litigation-icon { background:transparent url(/images/bullet-litigation.gif) no-repeat scroll left 3px; }
div.segmentPod ul li.client-icon { background:transparent url(/images/bullet-client.gif) no-repeat scroll left 3px; }
div.segmentPod ul li.practice-icon { background:transparent url(/images/bullet-practice.gif) no-repeat scroll left 3px; }

/*===== Grey Dotted Box =====*/ 
.grey-dotted-box-outer { display:block; width:755px; height:auto; margin:0; padding:0; }
.grey-dotted-box { display:block; width:331px; margin:0; padding:0 0 0 35px; }
.grey-dotted-box-top { display:block; margin:0; padding:0; width:331px; height:15px; background:url(/images/grey-dotted-box-top.jpg) left top no-repeat; }
.grey-dotted-box-bottom { display:block; margin:0; padding:0; width:331px; height:15px; background:url(/images/grey-dotted-box-bottom.jpg) left bottom no-repeat; }
.grey-dotted-box-content { display:block; margin:0; padding:0 12px 0 18px; width:301px; height:210px; font-size:1em; font-weight:normal; background:url(/images/grey-dotted-box-bg.jpg) left top repeat-y; }

.grey-dotted-box-content h2 { margin:0; padding:0 0 5px 0; color:#333; font-size:1.3em; font-weight:bold;}
.grey-dotted-box-content h3 { margin:0; padding:0 0 5px 0; color:#3798b8; font-size:12px; font-weight:bold;}
.grey-dotted-box-content img { border:0; margin:0;  padding:0 0 5px 0;}
.grey-dotted-box-content p { margin:0; padding:0 0 5px 0; color:#666; font-size:12px; line-height:normal; }
.grey-dotted-box-content a,
.grey-dotted-box-content a:visited { color:#c03; font-size:12px; text-decoration:underline; }
.grey-dotted-box-content a:hover { color:#666; text-decoration:none; }

.grey-dotted-box-content ul { display:block; margin:0; padding:0; list-style-type:none; }
.grey-dotted-box-content ul li { margin:0 0 0 0; padding:0 0 5px 8px; color:#666; font-size:12px; line-height:normal; background:url(/images/arrow-red-small.gif) left 5px no-repeat; }
.grey-dotted-box-content ul li a,
.grey-dotted-box-content ul li a:visited { color:#666; font-size:1em; text-decoration:none; }
.grey-dotted-box-content ul li a:hover { color:#c03; font-size:1em; text-decoration:underline; }

.bottomBar { display:block; width:690px; height:auto; margin:0; padding:20px 25px 0 40px; color:#666; font-size:12px; }
.bottomBar a,
.bottomBar a:visited { color:#c03; font-size:12px; text-decoration:underline; }
.bottomBar a:hover { color:#666; text-decoration:none; }


/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>RIGHT SECTION COLUMN
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
.rightSection { width:220px; margin:0; padding:0 0 0 13px; display:block; color:#333; font-style:normal; border:none; }
.rightSection h1 { margin:0 0 10px -13px; padding:5px 5px 5px 13px; color:#333; font-size:1.1em; font-weight:bold; background:#E4E4E4 none repeat scroll 0 0; }
.rightSection p { margin:0; padding:0 0 10px 0; font-size:1em; line-height:normal; }
.rightSection p img { left:0; border:0; position:relative; }
.rightSection a,
.rightSection a:visited { color:#c03; font-size:1em; text-decoration:underline; }
.rightSection a:hover { color:#666; text-decoration:none; }

.rightSection ul { display:block; list-style-type:none; margin:0; padding:0 0 10px 0; }
.rightSection ul li { margin:0; padding:0 0 1px 8px; color:#666; font-size:1em; line-height:normal; background:url(/images/arrow-red-small.gif) left 5px no-repeat; }
.rightSection ul li a,
.rightSection ul li a:visited { color:#333; font-size:1em; text-decoration:none; }
.rightSection ul li a:hover { color:#c03; text-decoration:underline; }

.rightSection select { margin:0; padding:0; color:#000; font-size:1em; 
border-style:solid; border-width:1px; border-color:#666666 #666666 #CCCCCC #CCCCCC; }
.rightSection input { margin-left:2px; padding:2px 0 2px 2px; color:#000; font-size:1em; 
border-style:solid; border-width:1px; border-color:#666666 #666666 #CCCCCC #CCCCCC; }
.rightSection input.btn { margin-left:5px; padding:0 2px; height:21px; color:#000; font-size:11px; font-weight:normal; line-height:normal; cursor:pointer;  
border-style:solid; border-width:1px; border-color:#666666 #666666 #CCCCCC #CCCCCC; background:#FFFFFF url(/images/bg-gradient-small.gif) repeat-x scroll center bottom; }


/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->>LEFT SECTION COLUMN
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */
.leftSection { width:210px; float:left; padding:10px 0 15px 0; font-size:1.2em; }
#IEroot6 .leftSection { margin-left:0px; }

/*===== 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/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/1x3-dots.gif); padding-top:1px; }
#left-nav-bar ul li a,
#left-nav-bar ul li a:visited { display:block; background:#fff; color:#666; padding:5px 0 8px 5px; text-decoration:none; }
#left-nav-bar ul li a:hover { background:#3892AB; color:#fff; }
* 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/1x3-dots.gif) bottom repeat-x #3892ab; color:#fff; }

/*===== 2nd level links ===== */
#left-nav-bar ul ul { padding:0; }
#left-nav-bar ul ul li { padding-left:10px; background: url(/images/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:#c03; padding:0 5px 3px 3px; }
#left-nav-bar ul ul ul li a:hover { color:#c03; text-decoration:underline; background:url(/images/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/bullet-arrow-black-small.gif) left 6px no-repeat; }
 
/*===== Drop down menu on top of the left nav ===== */
div.view-store-box-outer { /*width:163px;*/ padding:2px; background:#fff; display:none}
div.view-store-box { background:#ccc; margin:0; padding:5px 3px; }
div.view-store-box p.heading { width:125px; font-size:1em; color:#c03; display:block; margin:0; margin-bottom:1px; height:22px; padding:3px 0 0 23px; background:url(/images/bullet-store.gif) 0 center no-repeat; }
div.view-store-box ul { list-style-type:none; margin:0; padding:0; }
div.view-store-box ul li { padding:0; margin:0; line-height:normal; }
div.view-store-box ul li a,
div.view-store-box ul li a:visited { font-size:.85em; color:#666; text-decoration:none; display:block; }
div.view-store-box ul li a:hover { color:#c03; text-decoration:underline; }
div.view-store-box a.store-links,
div.view-store-box a.store-links:visited { width:147px; font-size:.85em; color:#c03; text-decoration:underline; padding:2px 0 0 3px; display:block; }
div.view-store-box a.store-links:hover { color:#666; text-decoration:none; }

div.dot-spacer { height:1px; line-height:1px; font-size:0; }

/*==== For UL/LI Select Menu Drop down for Jquery Starts ===========================================*/
#left-nav-bar #menu{ font-size:1em; width:150px; height:16px; margin:0; padding:0; border:1px solid #ccc; background:url(/images/drop_down.gif) right top no-repeat #fff;	}
#IEroot6 #left-nav-bar #menu{ height:auto; }
#left-nav-bar #menu ul{ list-style:none; width:150px; margin:0; padding:0; background:transparent }
#left-nav-bar #menu ul li{ width:150px; float:left; position:relative; margin:0; padding:0; background:transparent; }
#left-nav-bar #menu ul li a{ display:block; margin:0; padding:2px 3px; color:#666; text-decoration:none; background:transparent; }
#left-nav-bar #menu ul li a:hover{ color:#c03; text-decoration:underline; background:none; }
#left-nav-bar #menu ul li ul{ width:150px; height:auto; position:absolute; display:none; padding:0; margin:0; margin-top:-1px; border:1px solid #ccc; overflow-y:auto; overflow-x:hidden; }
#IEroot6 #left-nav-bar #menu ul li ul{ margin-top:none; }

#left-nav-bar #menu ul li ul li{ clear:left; }
#left-nav-bar #menu ul li ul li a{ width:150px; color:#666; text-decoration:none; background-color:#fff; }
#left-nav-bar #menu ul li ul li a:hover{ width:150px; color:#c03; text-decoration:underline; background-color:#f6f6f6; }
#left-nav-bar #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 */
}
/*==== For UL/LI Select Menu Drop down for Jquery Ends ===========================================*/

/*===== Left Column Bottom Content ===== */ 
.left-bottom-content { float:none; display:block; width:165px; margin:5px auto; padding:0 5px 10px 5px; font-size:0.8em; font-weight:normal; }
.left-bottom-content h5 { color:#3596B7; font-size:1em; font-weight:bold; }
.left-bottom-content ul { display:block; margin:0; padding:0 0 10px 0; list-style-type:none; }
.left-bottom-content ul li { margin:0 0 0 0; padding:0 0 3px 8px; color:#666; font-size:1em; line-height:normal; background:url(/images/arrow-red-small.gif) left 5px no-repeat; }
.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; }
#uxpnlEmailThisPage{padding:50px 0 50px 10px; width:500px}
#uxpnlEmailThisPage input{width:400px}
#uxpnlEmailThisPage textarea{width:400px}
#uxpnlEmailThisPage input#uxbtnSendEmail{width:100px; background:#903; color:#FFF; cursor:pointer; border:1px solid #903; font-weight:bold}
#uxpnlEmailThisPage h1{font-size:1.5em; color:#000; font-weight:bold}
