<!--testing editing -->
/* LS set Mime-type:  */
/* styles to be used in Smith &amp; Nephew */
.yourpaddingclass {
padding: 20px;
}
/* body */
/*body {margin:0px;padding:0px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;background-color:#cccccc;color:#666667; clear:both; height:100%;}*/
/* shell */
#shell {margin:auto;padding:10px;width:980px;background-color:#FFFFFF;text-align:center;}
/* region-body-and-footer */
#region-body-and-footer {margin:auto; padding:0 5px 0 5px;width:970px;text-align:left;background-color:#FFFFFF; /*position:relative;*/}
/* header */
#horizontalNav {margin:10px 0px 0px 0px;padding-top:3px;padding-bottom:3px; text-transform:uppercase;color:#FFFFFF;font-family:Arial;font-size:0.9em;width:960px;background-color:#676264;height: 15px;text-align: center;}
#horizontalNav ul {margin:0px;padding:0px;list-style-type:none;display:inline;}
#horizontalNav ul li{padding-left:20px;padding-right:20px;border-left:1px solid #cccccc;display:inline;}
#horizontalNav ul li.first{border:none;}
#horizontalNav ul li a {color:#FFFFFF;text-decoration:none;}
#horizontalNav ul li li a {width:220px;}
#horizontalNav ul li a:hover {color:#f09026;text-decoration:none;}
.nav_products #products a,
.nav_education #education a,
.nav_community #community a,
.nav_innovation #innovation a,
.nav_news #news a,
.nav_investors #investors a,
.nav_about_us #about_us a{color:#ffffff;text-decoration:none;}
.nav_products #products a,
.nav_education #education a,
.nav_community #community a,
.nav_innovation #innovation a,
.nav_news #news a,
.nav_investors #investors a,
.nav_about_us #about_us a{    font-weight: bold;}
/* breadcrumbs */
#breadcrumbs {margin:0px;padding:16px 0 10px 10px;height: 20px;font-size: .9em;color:#999999;text-decoration:none;}
#breadcrumbs ul {list-style:none;margin:0;padding:0;text-decoration:none;}
#breadcrumbs ul li {color:#85898b;text-decoration:none;display:inline;}
#breadcrumbs ul li a{color:#f19205;text-decoration:none;display:inline;}
#breadcrumbs a {color:#999999;text-decoration:none;}
#breadcrumbs a:hover {text-decoration:underline;}
#breadcrumbs li {display: inline;padding: 0 2px 0 0;text-transform: lowercase;}
html>body #breadcrumbs li {padding: 0 2px 0 0;}
#breadcrumbs ul li.selected {color:#85898b;text-decoration:none;}
#breadcrumbs li a:after {white-space: pre;content: '\/';padding-left: 5px;color:#999;}
#breadcrumbs li a {behavior: url(/master/images/breadcrumb.htc); /* calls IE specific script to add '>' */}
/* region body */
#region-body {/*position:relative;*/}
/* region-left-navigation */
#region-left-navigation {float:left;margin-right:22px;padding-right:10px;width:137px;background-color:#676264;font-size:0.9em;}
#region-left-navigation ul {padding:0;margin: 10px 0;color:#FFFFFF;list-style-type:none;}
#region-left-navigation ul li{padding: 0 0 12px 10px;font-weight:normal;}
#region-left-navigation ul a{text-decoration:none;color:#FFFFFF;}
#region-left-navigation ul a:hover{text-decoration:none;color:#f08f28;}
#region-left-navigation .selected{padding-left: 10px;color:#ffffff;font-weight: bold;}
#region-left-navigation ul.child_left_nav {margin:0; padding:0;}
#region-left-navigation ul.child_left_nav li {margin:0;padding:0 0 10px 0; margin-left: 10px; font-weight:normal; font-size:0.95em;}
/*#region-left-navigation ul.child_left_nav li a:before {display:block;float:left;width:8px;padding-left: 0px;white-space:pre;content: '- ';color:#999;}
#region-left-navigation ul.child_left_nav li a {display:block;float:left;behavior: url(/master/images/breadcrumb.htc); /* calls IE specific script to add '>' }*/
/* region content */
#region-content {width:785px; height:auto; float:left;}
/* research programmes module */
#researchProgrammes {float:left;width:263px;border:1px dotted #cccccc;padding:0px;margin-top: 20px;font-size:0.9em;}
#researchProgrammes div.lightGreyBg {float:left;background:#edeeee url(/master/images/bulletsBg.gif) right top no-repeat;width:130px;padding-left:5px;padding-top:33px;padding-right:10px;padding-bottom:33px;font-size:1em;line-height:18px;color:#666666;text-align:left;margin:0px;}
#researchProgrammes div.lightGreyBg p {    width:105px;margin-right:10px;padding:0px;}
#researchProgrammes div.lightGreyBg p span.highlighted {color:#f19029;}
#researchProgrammes ul {margin-top:12px;padding-bottom:0px;list-style-type:none;}
#researchProgrammes ul li{margin-top:15px;padding:0px;list-style-type:none;}
#researchProgrammes ul li span.description {margin:0px;display:block;font-size:0.8em;}
#latestInnovations {float:left;width:394px;border:1px dotted #cccccc;padding:0px;margin-top: 16px;}
.inno_intro {float:left;margin-top:-170px;_margin-top:-173px;margin-left:188px;_margin-left:95px;position:absolute;_position:relative; width:185px; border:solid #f19209 1px;padding:5px 10px 10px 8px; font-size:0.9em;}
/* code change for remedy ticket - 36311 starts */
.page-heading-orange, .page-heading-blue, .page-heading-green {font-family:Arial; font-size:1.2em;font-weight:bold; width:550px; margin-bottom:10px;}
.page-heading-orange span{background-color:#f19205; color:#fff;padding:5px 20px 5px 5px; line-height:28px;}
/* code change for remedy ticket - 36311 ends */
.page-heading-blue span{background-color:#78bde8;padding:5px 20px 5px 5px; color:#fff; line-height:30px;}
.page-heading-green span{background-color:#a5c536; color:#fff;padding:5px 20px 5px 5px; line-height:20px;}
h1 {color:#ffffff;font-size: 1.2em;margin:0; padding: 3px;vertical-align: middle;}
/* homepage shareprice codechanges*/
h2 {margin:0px 0px 10px 0px;padding:0px;font-size:1.2em;color:#f09028;font-weight:normal;}
h3 {margin:0px;font-size:1.2em;font-weight:normal;}
h4 {margin:0px;font-size:1.0em;font-weight:normal;padding:0px;}
h5 {margin:0px;font-size:0.9em;font-weight:normal;line-height:17px;padding:0px;}
h2.event_register {margin-left:13px;margin-top:15px;}
/* orange title without backround color */
h1.pageHeading {background:none;color:#F89828;font-size: 1.2em;margin:0; padding:0px;height: 17px;width:130px;vertical-align: middle;}
h1.titleBlue, h2.titleBlue, h3.titleBlue, h5.titleBlue {background-color:#78BDE8;color:#ffffff;}
h5.titleBlue, h5.titleGreen, h5.titleOrange {margin-left:-1px;margin-top:-1px;}
h1.titleGreen, h2.titleGreen, h3.titleGreen, h5.titleGreen {background-color:#a5c536;color:#ffffff;}
h1.titleOrange, h2.titleOrange, h3.titleOrange, h5.titleOrange {background-color:#f19029;color:#ffffff;}
h1.titleBlue {font-size: 1.2em;}
span.titleGrey {color:#a1a1a5;font-size:1em;}
h1.titleGrey {color:#919295;font-size:1.4em;background:none;padding:0px;font-weight:normal;}
h2.titleGrey {color:#333333;font-size:1em;margin-left:10px;padding:0px;}
h3.orangeTitle {margin:0px;padding:0px;font-size:1.2em;font-weight:normal;color:#f09028;}
h5.teaserTitle {color:#666;font-size:1.2em; margin:0; padding:0; clear:none; }
h6 {margin:0px;padding:0px;}
p {padding:0px;margin:0px;}
/* css change for remedy#80906 */
.glossaryPrintText{width: 350px !important; float:left;}
/* dotted dividers */
.horDivider {border-bottom:dotted 1px #cccccc;padding-top:5px;height:10px;overflow:hidden;}
/* height */
.height5 {height:5px;}
.height10 {height:10px;}
/* dotted border */
.dottedBorder {border:dotted 1px #cccccc;padding:0px;margin:0px;}
/* 29th Jan, 2009, remedy#36768, FAQ Back to top link */
.back_to_top{text-align:right; clear:both}
/* subsection title */
h4.subtitleSectionBlue {background:url(/master/images/bullet_list_blue.gif) left no-repeat;padding-right:5px;padding-left:40px;color:#666666;line-height:22px;width:310px;margin-bottom:5px;}
h4.subtitleSectionOrange {background:url(/master/images/bullet_list_orange.gif) left no-repeat;padding-right:5px;padding-left:40px;color:#666666;line-height:22px;width:310px;margin-bottom:5px;}
/* border */
.borderGrey {border:3px solid #d6d6d6;}
/* headline and titles */
.teaserTitleGreen {background-color:#a5c534;padding-left:3px;padding-right:3px;padding-top:5px;padding-bottom:5px;font-size:135%;color:#FFFFFF;font-weight:normal;font-stretch:expanded;}
/* board image and information */
.boardImage {background:url("/master/images/boardBg.jpg") no-repeat;width:115px;height:136px;padding-top:17px;margin-right:5px;}
.imageInfo {width:77px;margin:0px;margin-left:-4px;font-family:Arial;font-size:0.7em;line-height:10px;color:#fff;}
a.readMoreGreen {font-size:0.6em;background-color:#a5c534;padding:2px;color:#333333;}
/* float */
.floatRight {float:right;}
.floatLeft {float:left;}
.textLeft {text-align:left;}
.textRight {text-align:right;}
/* Section Landing Page Top Block */
.region-content-top-ad-2col {float:left;border:3px solid #d6d6d6;width:780px;margin-bottom:10px;}
.region-content-top-ad-2col div.column2 {float:right;width:240px;padding-left:10px;padding-bottom:10px;margin-right:5px;padding-top:20px;}
.region-content-top-ad-2col div.column2 ul {list-style-type:none;margin:0;padding:0;text-align:right;}
.region-content-top-ad-2col div.column2 ul li{margin-top:20px;vertical-align:bottom;}
.personLink {font-size:0.9em;color:#666666;background-color:#CCCCCC;padding-top:3px;padding-left:3px;padding-right:3px;margin-right:3px;width:90px;}
/* Body Copy 1 */
#section-detail-style1-2col {width:530px;margin-bottom:5px;background:url("/master/images/bkg_divider_vertical530.gif") repeat-y;padding-bottom:5px;}
#section-detail-style1-2col div.column1 {float:left;width:240px;}
#section-detail-style1-2col div.column2 {float:right;width:240px;}
#section-detail-style1-2col p {padding-bottom:15px;}
.clear {clear:both;padding:0px;margin:0px;}
.clear_left {clear: left;}
/* width classes */
.width30 {width:30px;}
.width50 {width:50px;}
.width56 {width:56px;}
.width85 {width:85px;}
.width95 {width:95px;}
.width105 {width:105px;}
.width115 {    width:115px;}
.width120 {width:120px;}
.width130 {width:130px;}
.width145 {width:145px;}
.width170 {width:170px;}
.width220 {width:220px;}
.width230 {width:230px;}
.width232 {width:232px;}
.width235 {width:235px;}
.width248 {width:248px;}
.width280 {width:280px;}
.width330 {width:330px;}
.width340 {width:340px;}
.width425 {width:425px;}
.width483 {width:483px;}
.width530 {width:530px;}
.width620 {width:620px;}
/* padding classes */
.padding3 {padding-bottom:3px;padding-left:3px;padding-right:3px;padding-top:3px;}
.padding5 {padding:8px;}
.padding10 {padding:10px;}
.padding15 {padding:15px;}
.paddingTop2 {padding-top:2px;}
.paddingTop5 {padding-top:5px;}
.paddingTop7 {padding-top:7px;}
.paddingTop10 {padding-top:10px;}
.paddingTop20 {padding-top:20px;}
.paddingTop50 {padding-top:50px;}
.paddingTop60 {padding-top:60px;}
.paddingBottom3 {padding-bottom:3px;}
.paddingBottom5 {padding-bottom:5px;}
.paddingBottom10 {padding-bottom:10px;}
.paddingBottom15 {padding-bottom:15px;}
.paddingBottom30 {padding-bottom:30px;}
.paddingLeft20 {padding-left:20px;}
.paddingLeft5 {padding-left:5px;}
.paddingLeft65 {padding-left:65px;}
.paddingLeftTopBottom15 {padding-left:15px;padding-top:15px;padding-bottom:15px;}
.paddingLeftRight3 {padding-left:3px;padding-right:3px;}
/* margin classes */
.marginTop2 {margin-top:2px;}
.marginTopMin50 {margin-top:5px; margin-left:-180px;}
.marginTop10 {margin-top:10px !important;}
.margin3 {margin:3px;}
.margin5 {margin:5px;}
.margin8 {margin:8px;}
.marginLeftMinus3 {margin-left:-3px;}
.marginLeft3 {margin-left:3px;}
.marginLeft5 {margin-left:5px;}
.marginLeft10 {margin-left:10px;}
.marginLeft13 {margin-left:13px;}
.marginLeft15 {margin-left:15px;}
.marginLeft30 {margin-left:50px;}
.marginRight3 {margin-right:3px;}
.marginRight5 {margin-right:5px;}
.marginRight10 {margin-right:10px;}
.marginRight15 {margin-right:15px;}
.marginRight20 {margin-right:20px;}
.marginTop5 {margin-top:5px;}
.marginTop7 {margin-top:7px;}
.marginTop20 {/*margin-top:20px;*/}
.marginTop15 {margin-top:15px;}
/* Fix for Remedy INC000000017736 */
.marginTop30 {margin-top:30px;}
.marginTop60 {margin-top:53px;}
.marginBottom5 {margin-bottom:5px !important;}
/* fix for 34333 artifact  */
.marginBottom10 {margin-bottom:10px !important;}
.marginBottom15 {margin-bottom:15px;}
.marginBottom20 {margin-bottom:20px;}
.marginLeftBottomRight5 {margin-left:5px;margin-bottom:5px;    margin-right:5px;}
.marginTop50Left76 {margin-top:45px;_margin-top:60px;margin-left:76px;_margin-left:78px;}
/* FAQ results */
.results {border:1px solid #ccc;padding-bottom:10px;margin-top: 10px;}
.results a,
.results a:visited,
.results a:hover,
.results a:focus {text-decoration:none;}
.results h2.titleGrey { font-size:1.2em; }
.results ol {margin:0px 10px 0 0;padding:0px;}
.results ol.questionList {margin-left:40px;margin-bottom:0px;padding:0px;font-size:1.2em;color:#333333;}
.results ol.questionList li{margin:0px;padding-top:5px;color: #f19209;}
.results ol.questionList li a{color:#f19209;}
.results ol.questionList li a:hover{text-decoration:underline;}


div.answers ol{margin:0px;padding:0px;color:#5D9BCF;}
div.answers ol li{margin:0px;color:#ccc;padding-left:15px;_padding-left:18px; /* for IE 5.5 and 6 */list-style-position:inside;background:url(/images/global/bkg_color_band_blue.gif) left top no-repeat;}
div.answers ol li p{margin-left:25px;padding:0px;color:#666;font-size:0.9em;}
/* search results */
.search {width:530px;margin-top:20px;background-color:#d4d4d4;padding:10px 5px 10px 7px;}
.search ul {margin:0;padding:0;width:530px;}
.search ul li{display:inline;padding-right:10px;list-style:none;}
.search ul li input.button{background-color:#f19209;color:#fff;width:70px;height:20px;cursor: hand; cursor: pointer;}
.search a{font-size:0.9em;text-decoration:none;margin-left:82px;}
.search a:hover{text-decoration:underline;}
.textBlue {font-size:1.0em;color:#5e9acd;}
.teaserText {/*font-family:Arial;*/font-size:0.85em;color:#666666;line-height:20px;}
.container p.teaserText {clear:none; }
.error {color: #ff0000;}
span.error {color: #ff0000;}
.email_page .error {font-size:0.85em;color:#ff0000;}
.email_page .note {font-size:0.85em;margin-bottom:10px;}
img {margin:0px;padding:0px;}
img.border {border:2px solid #ccc;}
.iconText {font-size:70%;color:#999999;    text-align:right;}
.adTitle {font-size:1.3em;color:#666666;line-height:15.43px;}
.detailsBody1 {float:left;width:788px;border:dotted 1px #cccccc;padding:0px;padding-bottom:15px;margin:0px;}
.detailsBody1 div.column1 {float:left;width:200px;margin-right:5px;}
.detailsBody1 div.column2 {width:578px;float:left;padding-right:5px;}
.detailsBody1 div.column2 p{padding-top:15px;}
.productComment {background-color:#f09026;color:#FFFFFF;padding-top:15px;padding-left:10px;padding-right:60px;padding-bottom:15px;font-size:1.6em;line-height:30px;}
a.iconText {font-size:0.8em;color:#666666;text-decoration:none;}
.supplemental {border:1px dotted #ccc;padding:0 0 5px 0;margin:0 0 16px 0;  background:url(/master/images/proSelectorBg.gif) left bottom repeat-x; }
.supplemental ul {margin:0px;padding:0px;list-style:none;}
.supplemental ul li {padding:0 0 3px 0px;margin:0 0 0 3px;}
.supplemental ul li a{font-size:0.8em;color:#5a9ecd;text-decoration:none;}
.supplemental h2{margin:10px 3px 10px 3px;}
.supplemental h5 {padding: 2px 8px;}
.supplemental div a {font-size:0.8em;text-decoration:underline;}
.supplemental form {margin-left:10px;}
.supplemental form input {border:1px solid #ccc;}
.supplemental div a.smallLinkBlue {font-size:0.7em;color:#5a9ecd;text-decoration:none;}
ul.arrowGreenRight {margin-top:10px;margin-left:15px;margin-bottom:0px;padding:0px;color:#FFFFFF;}
ul.arrowGreenRight li{margin-top:15px;padding-left:17px;padding-top:0px;line-height:15px;color:#FFFFFF;list-style:none;background:url(/master/images/icn_arrow_green.gif) left top no-repeat;}
ul.arrowGreenRight li a{padding:0px;margin:0px;color:#999999;text-decoration:none;}
form {margin:0px;padding:0px;}
.smallLinkBlue {font-size:0.7em;color:#5a9ecd;text-decoration:none;}
.newsSelector {width:545px;background-color:#D5D7D8;padding:15px 0px 15px 10px;color:#333333;margin-top: 20px;}
.newsSelector select, input {border:1px solid #cccccc;}
#Rebember {border:0pt none;}
/* News listing */
.borderRight {background:url("/master/images/bkg_list_divider_orange.gif") right bottom repeat-y;margin:0px;padding:0px;}
.borderLeft {background:url("/master/images/bkg_list_divider_orange.gif") left bottom repeat-y;}
.borderBottom {border-bottom:1px dotted #ccc;}
.supplemental ul.list1 {margin:0;padding:0px;margin-left:5px;margin-top:10px;list-style:none;}
.supplemental ul.list1 li {background:url(/master/images/icn_arrow_blue.gif) no-repeat 0px 3px;padding-left:15px;}
.supplemental ul.list1 li a{color:#5a9ecd;font-size: .9em;text-decoration:none;}
.supplemental ul.list1 li a:hover {text-decoration: underline;}
a {color:#f19209;text-decoration:none;}
a:hover {text-decoration:underline;}
ul.selectList {margin:15px 5px 5px 30px;padding:0px;list-style:none;}
ul.selectList li{margin:0px;padding:0 0 10px 0px;list-style:none;}
ul.selectList li select{border:1px solid #333333;font-size:1.1em;color:#999999;width:150px;}
ul.browseCategory li{margin:0px;padding:0 0 3px 0px;list-style:none;}
html>body ul.browseCategory li{height:auto;}
.display-none {display:none;}
ul.browseCategory li div.browse-product a{display:block; border:solid #999 1px; font-size:1.1em; color:#617A06;width:194px;margin-left:6px;margin-bottom:5px;padding:1px;padding-left:4px;padding-right:4px;background:url(/master/images/icn_plus_green.gif)  no-repeat 175px;}
ul.browseCategory li div.productSrch {display:block;}
ul.QuickSearch li div.productSrch a {display:block; border-bottom:1px dotted #ddd; font-size:1em; color:#808083; font-weight:bold; width:184px; margin:0 0 5px 6px; padding:1px 4px;  background:url(/master/images/icn_orange_arrow_down.gif) no-repeat 175px; text-decoration:none;}
ul.QuickSearch li ul li a#quickSearchItemLink {display:block; background:url(/master/images/icn_arrow_blue_white.gif) no-repeat 15px; padding:0; padding-left:35px; text-decoration:none; }
ul.QuickSearch li, ul.QuickSearch li ul li {list-style:none;}
.btn-view-products {background-color:#79bde9; color:#fff; padding:2px;border:none;}
#region-footer {border-bottom: 3px solid #bbb6b7;margin: 0;padding: 0;margin-top: 100px;padding-bottom: 10px;font-size: 0.8em;font-weight: bold;}
#region-footer ul li {display: inline;list-style: none;margin-left: 20px;}
#region-footer ul {margin-top: -5px;}
#region-footer ul#footer1 {float: right;}
#region-footer ul#footer2 {float: left;    padding-left: 0;}
#region-footer ul#footer2 li {margin-left: 0;margin-right: 20px;}
#region-footer a{text-decoration: none;color:#5d5b5c;}
#region-footer p{margin:0; padding:0;}
#region-footer a:hover{text-decoration: underline;}
a.keyword {color:#f09206;text-decoration:none;font-weight: bold;}
a.keyword:hover {text-decoration:underline;}
.keyword {color:#999999;font-weight: bold;}
.search a.link_adv_search {text-decoration:underline;}
ul.radioButtons {margin:0px;padding-top:10px;}
ul.radioButtons li {display:inline;padding:0px;list-style:none;}
ul.searchPagination {margin-top:20px;padding:5px;color:#666666;list-style:none;border:1px dotted #ccc;}
ul.searchPagination li{margin:0px;padding-left:5px;color:#666666;list-style:none;display:inline;}
ul.searchPagination li a{color:#a8c638;text-decoration:underline; padding-right:0;}
ul.searchPagination li.selected{color:#333;font-size:1.2em;text-decoration:none;}
.searchPagination .keyword {color:#333;text-decoration:none;}
/* contact us */
.contact_us #region-body {padding-bottom: 50px;}
.contact_us #callout_wrap {width: 728px;margin-right: 20px;}
.contact_us #frm_contact_us {border: 1px solid #AAADAF;border-left: none;float: left; width: 498px; padding: 5px; background: url() bottom right no-repeat; _margin-top:-3px;}
.contact_us #frm_generic {PADDING-RIGHT: 5px; MARGIN-TOP: -3px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; border:1px solid #AAADAF ;}
#frm_generic FIELDSET{margin-left: 150px;}
.genericFrmCont{margin:45px 0 0 0 !important;}
html>/**/body .genericFrmCont/*for firefox excluding IE7*/ {margin:10px 0 0 0 !important;}/*-----------*/
INPUT.checkGeneric {padding:0px !important; border: none !important;width:12px !important;}
.contact_us #frm_contact_us p,.contact_us #frm_generic P{float: right;}
.contact_us #frm_contact_us h2,.contact_us #frm_generic H2 {background-repeat: no-repeat; color: #7C7779;font-weight: bold;}
.contact_us .hero_contact_us {float: left;_margin-top:-3px;}
fieldset {border: none;margin-top: 5px;}
.contact_us fieldset ol {margin: 0;padding: 5px 0 10px 0;list-style: none; margin-top: 5px;}
.advanced_search fieldset {margin:0;padding-top:0;padding-bottom:0px;}
.advanced_search fieldset legend{color:#666667;}
.advanced_search fieldset ol {margin: 0;padding: 5px 0 10px 0;list-style: none; }
.contact_us fieldset ol li, .advanced_search fieldset ol li {list-style: none;margin: 0;padding: 5px 0;overflow: hidden;_height: 1%;}
#frm_advanced_search fieldset ol li span{margin-left:3px;/*    _margin-left:10px;*/font-size:0.9em;}
#frm_advanced_search fieldset ol li label{width:190px;text-transform:capitalize;margin-left:3px;_margin-left:6px;font-size:0.9em;}
.advanced_search .msg{font-size:0.9em;margin:0;padding:0;text-align:left;margin-right:42px;margin-left:15px;}
.contact_us fieldset .required, .advanced_search fieldset .required {color: #ff0000;}
.contact_us fieldset label {float: left;width: 150px;margin-right: 15px !important;_margin-right: 12px; /* for IE 5.5 and 6 */line-height: 1.7em;    vertical-align: top;text-align: right;font-size: .8em;text-transform:uppercase;}
.contact_us fieldset label {line-height: 1.2em;padding-top: .3em;padding-bottom: .4em;}
.contact_us fieldset input, .advanced_search fieldset input {width: 16em;padding: 2px 2px 0;_padding: 2px 2px 0 2px;border: 1px solid #bbb;height: 17px !important;height /**/: 20px;}
.contact_us fieldset select, .advanced_search fieldset select {width: 16.4em;padding: 0;margin:0;border: 1px solid #bbb;}
.contact_us fieldset textarea, .advanced_search fieldset textarea {width: 16.4em;padding: 1px 2px 0;border: 1px solid #bbb;}
.contact_us fieldset ol ul label,
.contact_us fieldset li.checkbox label, 
.advanced_search fieldset ol ul label, 
.advanced_search fieldset li.checkbox label{float: none;width: auto;margin: 0;padding: 0;vertical-align: middle;line-height: 1.7em;}
.contact_us fieldset input.submit,
.contact_us fieldset input.reset,
#advanced_search input.submit
{margin: 5px 0 0 100px;width: 70px;padding: 2px;border: none;color: #ffffff;font-size: .8em;cursor: hand; cursor: pointer;}
.contact_us #buttons {width: 100%; clear: left;}
.contact_us #buttons fieldset {margin: 0;padding: 0;}
.contact_us #buttons fieldset input {margin: 5px;padding: 2px;float: right;}
.contact_us input.submit {background-color:#79BDE9;border: none;}
.contact_us input.reset {background-color:#A6C535;border: none;}
.buttons {clear:left;text-align:right;margin:0;padding:0;margin-right:-22px;}
.buttons input.submit {    background-color:#79BDE9;float:right;border: none;margin:0;padding:1px;_padding-right:10px;color:#fff;width:70px;    font-size:0.85em;}
.buttons input.reset {    background-color:#A6C535;border: none;float:right;width:70px;color:#fff;font-size:0.85em;margin-right:5px;padding:1px;}
/* D1 Details */
#detail_content_body {margin-top:16px;}
#detail_content_body p {margin-top: 10px;}
#detail_content_body img {vertical-align: middle; margin: 10px 0 0 0;}
#callout {float: right;width: 207px;margin-top:20px;}
.faq_teaser {border:1px dotted #ccc;margin: 16px 0 16px 0;    padding: 0px 10px 10px 0px; }
.teaser_heading_orange, .teaser_heading_green, .teaser_heading_blue {margin: 0px 0px 10px -1px;padding: 0;}
.teaser_heading_orange span {padding: 1px 5px;background-color:#f19029;color:#ffffff;font-size:0.9em;}
.teaser_heading_green span {padding: 1px 5px;background-color:#a5c536;color:#ffffff;font-size:0.9em;}
.teaser_heading_blue span {padding: 1px 5px;background-color:#78BDE8;color:#ffffff;    font-size:0.9em;}
.enhanced_performance .teaser_heading_blue span {padding: 1px 5px;background-color:#78BDE8;color:#ffffff;font-size:1.1em;}
.enhanced_performance h5 a,
.enhanced_performance h5 a:visited {font-size:1.0em;color:#F19209; text-decoration:none; }
.enhanced_performance h5 a:hover,
.enhanced_performance h5 a:focus { text-decoration:underline; }

.faq_teaser h5,
#latestInnovations h3 {margin-bottom: 10px;background-color:#f19029;color:#ffffff;width: 130px;padding: 2px 5px;}
.faq_teaser h5 {background-color:#5e9ccf;color:#ffffff;width: 100px;}
.faq_teaser h5 {margin-top: -20px; margin-left: -11px;font-size:1.1em;}
.news .teaser h5 {background-color: #78BDE8;}
.faq_teaser ul {margin: 0px 5px 0 5px; padding: 0px;list-style: none;margin-top: 8px;}
.faq_teaser ul li {margin: 0px;padding: 0px;margin-top: 5px;padding-left: 15px;background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 2px;}
.teaser ul {margin: 0px; padding: 0px;list-style: none;}
.teaser ul li {margin:0px;margin-left:5px;padding:0;background:none;}
.teaser ul li p {margin-top: 5px;font-size:1em;}
.teaser ul li a {background: url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 2px;padding-left:15px;text-decoration:none;font-size:.9em;}
.teaser ul li li a {background: url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 2px;text-decoration:none;padding-left:15px;    font-size:.9em;}
.teaser ul li a.teaserTitle {text-decoration:none;font-size:1.1em;}
.teaser ul li .teaserTitle a:hover {text-decoration: underline;}
.faq_teaser ul li {margin-top: 10px;background:url(/master/images/icn_arrow_green.gif) no-repeat 0px 2px;}
.news .teaser ul li {background: url(/master/images/icn_arrow_blue.gif) no-repeat 0px 2px;}
.faq_teaser ul li a {text-decoration: none;color: #617A06;}
.faq_teaser ul li a:hover {text-decoration: underline;}
.teaser ul li a:hover,
.faq_teaser ul li a:hover {text-decoration: underline;}
.teaser li p.link_text {font-size:0.85em;margin-top:2px;margin-bottom:5px;padding-left:16px;}
.news .teaser ul li a {color: #3887B8;}
h1#SIFR_Headline, h1.SIFR_Headline,h1#SIFRHEADING /*code change :artf:757931,757944*/ {
    text-transform: uppercase;
    color: #676264;
    background: none;
    margin-left: 0;
    padding-left: 0;
    font-size: 20pt;
    letter-spacing: -1pt;
    word-spacing: -1pt;
    font-weight: normal;
    font-size: 23px;
    line-height: 24pt;
    height: auto;
    margin-bottom: 0;
    width: 485px;
}
.n6_pdt_detail h1.SIFR_Headline  {
    width: 625px;
}
/*code change for UAT bug 738692*/
p#SIFR_SubTitle, p.SIFR_SubTitle {
    font-size: 14pt;
    line-height: 19pt;
    height: auto;
    margin-top: 0;
    position: static;
    top: -6px;
    width:625px; /*Put this to make sub-title appear on limited width artf 749357*/
}
embed.sIFR-flash {
    display: block;
}
.d2_pdt_detail #callout {margin-top:16px;}
/*# Aug22 detail ul, #detail p ul {list-style:none;margin:0; padding:0; display:block;}
#detail ul li, #detail p ul li {list-style:none; margin:0;padding:0;background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 2px;padding-left:15px;}
#detail ul li a{margin:0; padding:0; color:#f19209; text-decoration:none; font-size:0.9em;}
#detail ul li a:hover { text-decoration:underline;}*/
/*#content_body_d2 #detail ul li.expand {
list-style: none; background:url(/master/images/icn_plus_green.gif) no-repeat left 2px; font-size: 1.1em;
}
#content_body_d2 #detail ul li.expand a {
    color:#617A06;
}*/


#content_body_d2 { font-size:0.9em;}
#detail ul {/*margin:0; padding:0; margin-top:10px;*/}/*, #content_body_d2 #detail ul*/
#detail ul li {list-style-type:disc; margin:10px 0 0 0; margin-left:15px; background:none;}
/*#content_body_d2 #detail ul li {list-style-type:disc; margin:7px 0 0 0; margin-left:15px; padding-left:0; background:none;}*/
#detail ul.expand li {list-style:none; margin:0 0 10px 0;padding:0 0 10px 0;background:url(/images/global/icn_plus_green.gif) no-repeat left 2px;padding-left:0px;display:block; border-bottom:solid #ccc 1px;}
/*#content_body_d2 #detail ul.expand li {list-style:none; margin:0;padding:0 0 5px 0;background:url(/master/images/icn_plus_orange.gif) no-repeat left 2px;padding-left:0px; border:none;display:block; font-size:0.85em; font-weight:normal;}*/
#detail ul.expand li a{color:#617A06; padding-left:15px;_padding-left:15px; display:block;/*font-size: 1.2em;*/}
/* Start style added for remedy ticket number 35877 11june08 */
 #detail ul.links, #detail p ul.links {float:left; /*width:300px;*/ margin:10px 0 0 0; padding:0; list-style:none; /*font-size:0.9em;*/ display:block;}
 
 #detail ul.expand { margin-left:0; }
#detail ul.expand li, content_body_d2 #detail ul.expand li {list-style:none; margin:0;padding:0 0 5px 0;background:url(/images/global/icn_plus_green.gif) no-repeat left 2px;padding-left:0px; border:none;display:block;}
#detail ul.expand li.openDiv  {background:url(/images/global/icn_minus_green.gif) no-repeat left 2px; }
#detail ul.expand li.closeDiv {background:url(/images/global/icn_plus_green.gif) no-repeat left 2px; }
 #detail ul.expand li a { text-decoration:none; }

/* End of style added for remedy ticket number 35877 11june08 */

#detail ul.links, #detail p ul.links {margin:10px 0 0 0; padding:0; list-style:none;/*font-size:0.9em;*/ display:block;}
#detail ul.links li, #detail p ul.links li{background:url(/images/global/icn_orange_arrow.jpg) no-repeat left 4px;padding-left:15px; list-style:none; margin:0;padding:0 0 5px 0;}/*, #content_body_d2 #detail ul.links li */
#detail ul.links li a,
#detail ul.links li a:visited {color:#f19209; padding-left:15px; display:block; text-decoration:none; }
#detail ul.links li a:hover,
#detail ul.links li a:focus { text-decoration:underline; }
.d2_pdt_detail  a.back-to-top {color:#78BDE8;}
a.back-to-top {color:#78BDE8;}
#pdt_detail_links {background-color: #78BDE8; width: 555px; text-align: right;}
#pdt_detail_links ul {list-style: none;height: 17px;padding-top: 1px;font-size: .9em;}
#pdt_detail_links ul li {display: inline;color:#ffffff;padding-left:7px;padding-right:7px;margin-left: 20px;}
#pdt_detail_links ul li.last {margin-right:25px;}
#pdt_detail_links ul li a {color:#ffffff;}
#pdt_detail_links ul li.selected {color:#ffffff;text-decoration: underline;}
.contact_us h2 {margin:0px;padding:0px;font-size:1.2em;font-weight:normal;color:#f09028;}
.d1_details #callout {margin-top: 10px;}
.d1_details .container {width: 560px;}
/*code change for secure area */
/*code change for 41707 */
/*    .container {
    MARGIN-TOP: 0px; float:left; _float:none; WIDTH:554px; MARGIN-RIGHT: 18px;
}*/
/* container class changed for P4 enhancement */
.container {MARGIN-TOP: 0px; float:left; /*WIDTH:554px;*/ width:531px; /*OVERFLOW: hidden;*/}
.container p  { clear:both; }
.n2_container {float:left;width:554px;margin-right:18px;margin-top:0px;}
.grid4 {float:left;width:240px;margin:0px;padding:0px;}
/* Masthead */
#masthead a {font-size:11px;text-decoration: none;}
#masthead a:hover {text-decoration: underline;}
.button {background-color:#f19209;color:#FFFFFF; font-size:1.0em;padding:0px;margin:0px;border: none;height: 19px;cursor: hand; cursor: pointer;}
.masthead_button {background-color:#f19209;color:#FFFFFF; font-size:1.0em;border: none;padding: 0px 2px 2px 2px;height: 19px;margin-bottom: -1px;cursor: hand; cursor: pointer;}
.masthead_select {border: 1px solid #cccccc;font-size: .9em;margin: 0;padding: 0;height: 18px;position: relative;_top: 2px;width:auto;}
/* code change for 36305 starts */ 
#masthead-links {float:right;margin:0px 0px 10px 0px;padding:0px;height: 20px; vertical-align: middle;} 
/* code change for 36305 ends */ 
#masthead-links img.flag {position: relative; top: 5px; _top: 2px;}
#masthead p a {    color:#f19205;}
#masthead-links a {font-size:0.8em;color:#f19205;float:right;padding:0 5px 0 0;height:25px;}
#masthead-links li form{margin:0px;padding:0px;display:inline;}
#masthead-links p{padding:5px 0 0 0;font-size:11px;}
.paddingRight5 {padding:0px 5px 0 0;}
/* D1 details */
.back-to-top {text-align:right;margin-top:10px;}
.back-to-top a,
.back-to-top a:visited { text-align:right;font-size:0.9em;color:#5a9ecd; text-decoration:none; }
.back-to-top a:hover,
.back-to-top a:focus { color:#5a9ecd; text-decoration:underline; }
#content_body {float: left; position: relative; margin-top: 16px; }
#content_body p {margin-top: 10px;}
#content_body img {margin: 0 0 10px 0;}
/*#content_body table.detail1 {margin-top:10px;}
#content_body table.detail1 th{background-color:#e1e1e1;padding:5px;}
#content_body table.detail1 tr.row1 td{background-color:#fff;padding:5px;}
#content_body table.detail1 tr.row2 td{background-color:#e1e1e1;padding:5px;}
*/
/*#content_body table {margin-top:20px;border-bottom:solid #ccc 1px; border-left:solid #ccc 1px; border-right:solid #ccc 1px; border-top:solid #ccc 1px;}*/
#content_body table.no_border, #content_body .no_border table {margin-top:20px;border:none;}
#content_body table.row_border {border-bottom:none;border-left:solid #ccc 1px; border-right:solid #ccc 1px; border-top:solid #ccc 1px; margin-top:15px;}
#content_body table.row_border td{border-bottom:solid #ccc 1px;}
#content_body table.border {border-bottom:none;border-left:solid #ccc 1px; border-right:solid #ccc 1px; border-top:solid #ccc 1px; margin-top:15px;}
#content_body table.border td{border-bottom:solid #ccc 1px; border-right:solid #ccc 1px;}
#content_body table.border td.last{border-bottom:solid #ccc 1px; border-right:none;}
#content_body table th, #content_body table.no_border th, #content_body table.border th{background-color:#e1e1e1;padding:2px;}
#content_body table td{padding:3px;}
#content_body table.no_border td, #content_body .no_border table td{padding:0px;}
#content_body ul{margin: 0px 5px 0 5px; padding: 0px;list-style: none;margin-top: 15px;}
#content_body ul li {margin: 0px;padding: 0px;margin-top: 5px;padding-left: 15px;background:url(/master/images/icn_orange_arrow.jpg) no-repeat left 2px; list-style-position:outside;}
#content_body ul li a {color:#f19209;display:block;}
ul.detail_links {padding: 0px;list-style:none;margin: 16px 0 16px 0;}
ul.detail_links li {padding-left: 15px;background :url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 3px;}
ul.detail_links li a{margin: 0px;padding: 0px;margin-top: 5px; display:block;}
h2.detail_title {/*background: url(/master/images/band.gif) no-repeat;padding: 2px 0 0 20px;margin: 0 0 0 0;color: #A09C9D; font-size: 1.2em; font-weight:bold;*/ }
/* Aug22 #detail span {margin: 0 0 0 20px;padding: 0;}, #detail ul{padding: 0px;list-style:none;margin: 16px 0 16px 0;}*/
#content_body ul{padding: 0px;list-style:none;margin: 16px 0 16px 0;}
/*#detail ul li{background:none;}*/
/*#content_body li a{margin: 0px;padding: 0px;margin-top: 5px;padding-left: 15px;background :url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 3px;}*/
#detail p {/*margin: 16px 0 0 0;padding: 0;*/}
/*#detail p .detail_links {float: left;}*/
#detail img {/*border: 1px dotted #cccccc;*/margin: 0 20px 10px 0; /*float:left;*/}
/* faq */
#search_error {margin-top: 16px; margin-bottom: 16px;}
#search_error p {margin: 0 0 10px 0; }
#faq_ques_answers {margin-top:16px;}
#faq_ques_answers ul {list-style-type:none; margin:0; padding:0;}
/* Code commented for remedy ticket 35880 (Bullets in FAQ) starts here */
/*
#faq_ques_answers ul li {margin:0; padding:0;background:url(/master/images/bkg_color_band_blue.gif) left top no-repeat; padding-left:15px; padding-top:2px;}
*/
/* Code commented for remedy ticket 35880 (Bullets in FAQ) ends here */
#faq_ques_answers ul li .number {width:25px;background:url(/images/global/bkg_color_band_blue.gif) left top no-repeat; line-height:21px; font-size:1.0em; font-weight:bold; color:#fff; padding:0px 10px 3px 14px;}
#faq_ques_answers ul li .answer {width:505px;}
#faq_ques_answers ul li .answer span{font-weight:bold;}
#faq_ques_answers ol li span {color: #666666; font-weight: bold;padding-left:5px;_padding-left: 15px; display:block; float:left;}
#faq_ques_answers ul.faq_answer {padding-bottom: 0;    color: #666666;font-weight: normal;font-size: 1em;margin: 0; padding: 5px 0 0 0px;}
/* Code commented for remedy ticket 35880 (Bullets in FAQ) starts here */
/*
#faq_ques_answers ul.faq_answer li {display: block;background-image: none;margin: 0;padding: 0;overflow: hidden;_height: 1%;color: #666666;font-weight: normal;font-size: 1em;}
#faq_ques_answers .faq_answer h4 {float: left;margin-right: 10px;}
*/
/* Code commented for remedy ticket 35880 (Bullets in FAQ) ends here */
#faq_ques_answers .faq_answer .arrow_link {padding-left: 15px;background :url(/master/images/icn_orange_arrow.jpg) no-repeat 0px  3px;}
.faq_answer h4 a{text-decoration: none;}
/* Code commented for remedy ticket 35880 (Bullets in FAQ) starts here */
/*
#faq_ques_answers .faq_answer h4 {float: left; padding-right:10px;}
*/
/* Code commented for remedy ticket 35880 (Bullets in FAQ) ends here */
.faq_answer h4 a:hover {text-decoration: underline;}
#faq_ques_answers .faq_answer p {float: left;}
#faq_ques_answers .faq_answer .back_to_top {width: 485px; margin-top: 5px;}
#faq_ques_answers .faq_answer .back_to_top a,
#faq_ques_answers .faq_answer .back_to_top a:visited  { color:#5F9BCE; text-decoration:none; }   
#faq_ques_answers .faq_answer .back_to_top a:hover,
#faq_ques_answers .faq_answer .back_to_top a:visited  { color:#5F9BCE; text-decoration:underline; }
/* N1 section landing */
.one-column-teaser {border:dotted #ccc 1px;padding:3px;padding-bottom:10px;/*    float:left;*/margin-top:16px;width:258px;}
.one-column-teaser h2 a{background:url(/images/global/icn_orange_arrow.jpg) no-repeat right bottom;padding-right:15px;}
.one-column-teaser h5 a,
.one-column-teaser h5 a:visited {background:url(/images/global/icn_orange_arrow.jpg) no-repeat left;padding-left:15px; color:#F19209; text-decoration:none; }
.one-column-teaser h5 a:hover,
.one-column-teaser h5 a:focus { text-decoration:underline; }


.left-sub-cont{float:left;width:260px;margin-right:10px;padding:0;}
.right-sub-cont{float:left;padding:0;width:260px;}
.email_page .left-sub-cont{float:left;width:310px;margin:0;padding-bottom:20px;padding-right:23px;padding-left:10px;background:url(/master/images/emailtofriend_div.gif) repeat-y right;}
.email_page .right-sub-cont{float:left;padding:0;padding-left:23px;background:url(/master/images/emailtofriend_div.gif) repeat-y left;width:310px;margin-left:-9px;}
.email_page .right-sub-cont ol{list-style:none;padding:0;padding-left:31px;_padding-left:34px;margin:0px;/*padding-left:3px;_padding-left:5px;*/}
maincontainer{width:530px;}
.bottom-teaser {border:dotted #ccc 1px;/*float:left;*/margin-top:16px;padding-bottom:10px;text-decoration:none; }
.enhanced_perf1 {margin:15px 0 0 0; padding:0;}
.enhanced_perfomance1 {margin:0;padding:0;border:dotted #ccc 1px;}
/*.directory-listing ul,*/ .bottom-teaser ul {padding:0px;margin:10px 0 0 10px;}
/*.directory-listing ul li{padding-bottom:5px;padding-left:15px;background:url(/master/images/icn_arrow_blue.gif) no-repeat 0px 2px;list-style:none;}*/
.bottom-teaser ul li{padding-bottom:5px;list-style:none;}
.bottom-teaser p.info { font-size:0.85em; padding-top:5px; padding-bottom:5px;}
.bottom-teaser ul li a{padding-left:15px;background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 2px;list-style:none;}
.directory-listing h5.teaserTitle, bottom-teaser h5.teaserTitle{color:#666666;}
/*.directory-listing ul li a:hover,*/ .bottom-teaser ul li a:hover{text-decoration:underline;}
.investor-feed {border: 1px dotted #ccc;margin-top:20px;}
.investor-feed h5 {font-size:1.1em;color:#fff;background-color:#78bde8;padding:2px 0 2px 3px;width:130px;}
.investor-feed p{margin:0; margin-right:5px; padding:0;}
.investor-feed p.gbp_price, .investor-feed p.usd_price {font-family:Arial;font-size:0.9em;font-weight:bold;margin:0; padding:0;}
.investor-feed p.gbp_price span {background-color:#78bde8; padding:0px;margin:0; color:#fff; font-size:0.9em;}
.investor-feed p.usd_price span {background-color:#a5c536; padding:0px; margin:0; color:#fff; font-size:0.9em;}
.latest-news {border: 1px dotted #ccc;margin:20px 0 10px 0;padding-bottom:10px;}
.latest-news h5 {font-size:1.1em;color:#fff;background-color:#f19209;padding:2px 0 2px 3px;width:130px;}
.latest-news h5.titleOrange {font-size:1.1em;color:#fff;}
.latest-news ul {margin-left:10px;margin-top:10px;padding:0px;}
.latest-news ul li{    background:url(/master/images/icn_orange_arrow.jpg) no-repeat left 3px;    padding-bottom:5px;    padding-left:18px;    list-style:none;margin:0px;}
.latest-news a.view-all {background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;text-align:right;margin-right:8px;padding-left:17px;font-size:0.85em;text-decoration:underline;}
.latest-news .date {font-size:0.85em;color:#999;}
.latest-news ul li p{font-size:0.9em;}
.multi-teaser {width:265px;border:dotted #ccc 1px;margin-top:16px;}
.multi-teaser p{margin:0px;padding:0px;}
.multi-teaser ul {float:left;padding:0px;margin:3px 0 0 0px; font-size:0.85em; }
.multi-teaser ul li{padding-bottom:5px;padding-left:15px;background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 2px;list-style:none;}
.two-column-teaser {/*width:540px;*/margin-top:16px;}
.two-column-teaser .column1 {width:265px;float:left;margin-right:18px;}
.two-column-teaser .column2 {width:265px; float:left;}
.two-column-teaser p{padding-bottom:10px;}
.two-column-teaser ul li{margin:0px;padding:0 0 5px 0px;list-style:none;}
.two-column-teaser ul li a{margin:0px;padding:0 0 5px 15px;list-style:none;background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;}
.welcome-note {margin-top:5px;}
#faq_result {/*width:554px; */clear: left;margin-top:16px;}
ul {margin: 0;    padding: 0;}
li {margin:0;padding: 0;text-align: left;}
#faq-nav {margin-top:16px;padding:10px 0 10px 25px;    background:url(/master/images/faq_band.jpg) left top repeat-y;    background-color:#EFEEEE;_height: 1%;}
.faq h1 {background-color:#5e9ccf;color:#ffffff;font-size: 1.6em;_font-size: 0.9em;width:auto; margin:0; padding: 3px;height: 17px;vertical-align: middle;}
/*code change for secure area*/
.faq .secure_area form h1{color:#f09028;background:none;margin-bottom:7px;}
#faq-nav h2 {margin:0; padding:0;color:#666666;font-size:1em;font-weight:bold;padding-left:40px;text-align: left;}
#faq_category {list-style:none;_height: 1%;margin:10px 0 0 40px;padding:0;}
.category {display: inline;float:left; width:140px; margin-right: 10px;margin-bottom: 20px;}
#faq-nav h3 {font-size:1em;font-weight:bold;color:#666666;margin:0; padding:0;}
ul#faq_category li ul.faq_category_list {margin:0; padding:0;margin-top:5px;}
ul#faq_category li ul.faq_category_list li {background:url(/master/images/icn_arrow_green.gif) no-repeat 0 2px;padding-left: 15px;font-size: .9em;list-style: none;margin-top: 5px;}
ul#faq_category li ul.faq_category_list li a {text-decoration: none;color: #617A06;}
ul#faq_category li ul.faq_category_list li a:hover {text-decoration: underline;color: #617A06;}
#search {background-color:#F19029; color:#ffffff;margin: 0;padding: 0;_padding: 1px 10px 10px 10px;}
.btn_go {background-color: #78BDE8;color: #ffffff;border: none;}
.btn_show_news {background-color: #78BDE8;color: #ffffff;border: none;margin-left: 10px;cursor:pointer;width: 80px;}
#keyword {width: 120px;}
/* 24-june-2008 GBU landing starts */
#print_email {float: right;margin-top: -2px;_margin-top: 0;}
/* GBU landing ends */
#print_email ul {margin-top: 5px;}
#print_email ul li {margin: 0;padding: 0;display: inline;}
#print_email ul li a {padding: 10px 26px 4px 0;}
/* remedy#17696, action icon alteration */
#print_email ul li#contact a {padding:10px 18px 4px 0px;}
#callout ul li#contact a {padding:3px 18px 4px 0px;}
#print_email a {text-decoration: none;}
#print_email a:hover {text-decoration: underline;}
#print a {background:url(/master/images/icn_print.gif) no-repeat 100% 4px;}
#email a {background:url(/master/images/icn_email.gif) no-repeat 100% 4px;}
/* remedy#17696, action icon alteration */
#contact a {background:url(/master/images/icn_visit.gif) no-repeat 100% 4px;}
#callout_links {margin-bottom: 15px;}
#callout_links h2 {font-size: 1.1em;margin: 0; padding: 0;margin-bottom: 8px;color: #666666;}
#callout_links ul {list-style: none; margin: 0; padding: 0;margin-bottom: 10px;}
#callout_links ul li { height: 31px;padding-left: 20px;margin-right: 5px;display: inline;padding-bottom: 5px;}
#callout_links ul li a {font-size: 11px;color:#f19209;text-align:right;text-decoration: none;}
#callout_links ul li a:hover {text-decoration: underline;}
/* remedy#17696, action icon alteration, removed contact us style from here */
#callout_links #link_advice {background:url(/master/images/icn_advice.gif) no-repeat; }
#callout_links #link_visit {background:url(/master/images/icn_visit.gif) no-repeat; }
.date {margin-bottom: 5px;margin-left: 2px;}
.noleftmargin { margin-left: 0px; }
.news h3 {margin-bottom: 5px;font-weight: bold;font-size: 1em;}
#search_results  ul {margin: 0; padding: 0; margin-top: 10px;}
#search_results  ul li {list-style: none;}
.search_listing {background:url(/master/images/bullet_list_orange.gif) left top no-repeat; padding: 2px 0 0 40px;list-style: none;border-bottom: 1px dashed #B0AEB0;margin-bottom: 8px;}
.search_listing h4 {margin: 0;padding: 0;margin-top: -10px;margin-bottom: 10px;}
li.search_listing {margin-bottom: 20px;}
.search_listing .result_detail {float: left; width: 485px; margin-right: 20px;}
.result_detail .date {font-size:0.9em;padding:0;}
.result_detail ul.breadcrumbs {margin:0;padding:0;list-style:none;}
.result_detail ul.breadcrumbs li{display:inline;padding-right:3px;font-size:0.9em;color:#999;}
#latest_news  ul {margin: 0; padding: 0; margin-top: 10px;}
#latest_news  ul li {list-style: none;}
.news_listing {background:url(/master/images/bullet_list_orange.gif) left top no-repeat; padding: 2px 0 0 40px;list-style: none;border-bottom: 1px dashed #B0AEB0;margin-bottom: 8px;}
.news_listing h4 {margin: 0;padding: 0;margin-top: -10px;margin-bottom: 10px;}
.back_to_top {margin-top: 5px;margin-bottom: 2px;}
.back_to_top a {color: #5F9BCE;text-decoration: none;font-size: 0.9em;}
.back_to_top a:hover {text-decoration: underline;}
.movie_blog {margin: 10px 0 20px 0; overflow: hidden;}
.movie_blog li.blog_text {margin-left: 20px; width: 290px; margin-top: 10px;}
.movie_blog li.blog_text h2{background:url(/master/images/band.gif) no-repeat; padding-top: 2px; padding-left: 20px; color:#676164; font-size: 1.2em; font-weight: bold;}
.movie_blog ul li {    float: left; display: block; margin: 0; padding: 0; border: none;overflow: hidden;_height: 1%;}
li.news_listing {margin-bottom: 20px;}
.news_detail {float: left; width: 425px; margin-right: 20px;}
.detail_img {float: left; width: 40px; align: right;}
.detail_img img {border: 4px solid #BABCBE; }
. clear_left {clear: left;}
#frm_advanced_search {border: 1px dotted #AAADAF;float: left; width: 540px; padding: 5px; }
#frm_advanced_search h2 {background-repeat: no-repeat; color: #7C7779;font-weight: bold;}
#frm_advanced_search input.submit {margin-right:15px;margin-bottom:15px; padding:0;}
/* D2 Product Detail */
.d2_pdt_detail {}
.d2_pdt_detail #hero_image {margin-bottom: 10px;}
.d2_pdt_detail #content_body_d2 h2 {color: #7C7779;font-size: 1.1em;}
#content_body_d2 {padding: 16px;border: 1px dotted #7C7779; border-top: none; width: 521px;}
#content_body_d2 ul.expand_orange {list-style: none;margin:0;padding:0;font-size:1.1em;}
#content_body_d2 ul.expand_orange li {background:url(/master/images/icn_plus_orange.gif) no-repeat 0 3px;margin: 10px 10px 10px 0;padding-bottom: 10px;padding-left:5px;border-bottom: 1px solid #D7D5D5;padding-left: 15px;}
#content_body_d2 ul.expand_orange li a {color: #f19209;}
#content_body_d2 ul.detail_links_text{font-size:0.9em;}
#content_body_d2 ul.detail_links li{background:none;}
#content_body_d2 ul.detail_links li a{background:url(/master/images/icn_arrow_green.gif) no-repeat left;}
/* top 10 tabs */
#top_10.on-tab1 #tab2_overview,
#top_10.on-tab2 #tab1_design {display: none;}
#tab3_wear-issues,
#tab4_faq,
#tab5_technique {display: none;}
.wear-issues {background-color: #A6C538;}
.overview {background-color: #5DA9DD;}
/* glossary */
.glossary h1 {background-color:#f19029;color:#ffffff;font-size: 1.2em;width: 80px;margin:0; padding: 3px;height: 17px;vertical-align: middle;}
#glossary_entry {width:540px; clear: left;margin-top:16px;}
/* 28-07-08 code changes for remedy ticket 36106 and RS 750165 starts */
#glossary_links {width:540px;}/*margin-top:16px;*/
#glossary_links ol {margin: 0; padding: 0; margin-top: 10px;list-style:none;}
#glossary_links ol li {background:url(/master/images/band.gif) left top no-repeat; padding: 2px 0 0 0px;padding-left:0px;_padding-left:0px; list-style-position:inside; margin-bottom: 15px;color: #fff;font-weight: bold;}
#glossary_links ol li span {color: #666666; font-weight: bold;padding-left:22px;*padding-left:10px;_padding-left:6px;} /create IE7 specific hacks for padding left/
/*list-style-type:none; added for */
#glossary_links ul.glossary {padding-bottom: 0;color: #666666;font-weight: normal;font-size: 1em;margin: 0; padding-top: 5px;padding-left:25px;*padding-left:20px;list-style-type:none;} /*reduced padding left for IE6 &amp; 7*/
/* glossary change-pp-7/6/2008 starts_Pratibha*/
#glossary_links ul.glossary li {display: block; _height: 1%;background-image: none;margin: 0;padding:0px;overflow: hidden;color: #666666;font-weight: normal;font-size: 1em;margin-top:15px;#margin-top:0;width:500px;padding-left:25px;*padding-left:35px;_padding-left:55px;*margin-left: -25px;_margin-left: -45px;}
/* glossary change-pp-7/6/2008 ends _Pratibha */
#glossary_links ul.glossary li div.image {float:left;margin-right:10px; width:63px; border:dashed #ccc 1px; padding-bottom:5px;}
#glossary_links ul.glossary li div.image p {margin-top:5px;border-top:dashed #ccc 1px; width:63px; padding-top:3px;padding-left:3px;}
#glossary_links ul.glossary li div.image p a.enlarge {background:url(/master/images/icn_plus_orange.gif) no-repeat right 3px; padding-right:15px; font-size:0.85em;}
#glossary_links .glossary h4 {float: left;margin-right: 10px;}
.glossary h4 a{text-decoration: none;}
.glossary h4 a:hover {text-decoration: underline;}
#glossary_links .glossary p {float: left;width: 420px;}
#glossary_links .glossary .back_to_top {width: 485px; margin-top: 5px;}
/*code change for 36106 starts_Pratibha*/
ul.glossary-pagination {margin-top:15px;padding:5px;padding-left:40px;color:#666666;list-style:none;border:1px dotted #ccc;width:500px;}/*reduced margin-top:50 to 15px;*/
/* 28-07-08 code changes for remedy ticket 36106 and RS 750165 ends */
/*code change for 36106 ends_Pratibha*/
ul.glossary-pagination li{margin:0px;padding-left:5px;color:#a8c638;list-style:none;display:inline;}
ul.glossary-pagination li a{color:#a8c638;text-decoration:underline;}
ul.glossary-pagination li.selected{color:#333;text-decoration:none;font-size:1.3em;}
.download-filter {/*    width:520px;*/background-color:#d1d1d1;padding:10px;margin-top:16px;color:#333333;}
.download-filter fieldset {margin:0;padding:0;}
.download-filter fieldset ul {list-style:none; margin:0; padding:0;}
.download-filter fieldset ul li {padding-bottom:5px;margin:0;}
.download-filter fieldset ul li ul{margin:0;_margin-top:-10px;padding:0; list-style:none;}
.download-filter fieldset ul li ul li{display:inline;margin:0;padding:0;float:left;padding-right:10px;}
.download-filter fieldset label {font-size:0.9em;}
.download-filter fieldset input.submit{    background-color:#5e9ccf;color:#FFFFFF;padding:0;margin-right:10px;    margin-top:8px;_margin-top:18px;width:110px;cursor: hand; cursor: pointer;}
.download-filter fieldset select {width:163px;border:solid #666 1px;color:#666;font-size:0.95em;padding:2px;}
.download_listing {    border-bottom:solid #ccc 1px;}
.download_listing h3, .gallery_listing h3 {margin-bottom: 5px;font-weight: bold;font-size: 1em;    }
.download_listing  ul {    margin: 0;     padding: 0;    margin-top:5px;    _margin-top:5px;list-style:none;}
.download_listing  ul li{padding:15px 0 0px 0;*padding-top:0px; margin:0;border-bottom:dotted #ccc 1px;}  /* 08-july-08, remedy#39118 date-line issue in I7 */
.download_listing  ul li.last{border-bottom:none;}
.download_listing  ul.list_item{margin:0; padding:0;list-style:none;}
.download_listing  ul.list_item li{display:inline; float:left; padding:0 10px 10px 0; width:255px; margin:0 10px 0 0; border-bottom:none;}
.download_listing  ul.list_item li.last{display:inline; float:left; padding:0 10px 10px 0; width:255px; margin:0; border-bottom:none;}
.download_listing  ul.list_item li h4, .gallery_listing  ul.list_item li h4{margin:0; padding:0; background:url(/master/images/band.gif) no-repeat left top;padding-left:17px;}
.download_listing  ul.list_item li p, .gallery_listing  ul.list_item li p{font-size:0.85em;margin-top:5px;}
.download_listing  ul.file_item{margin:0; padding:0; list-style:none;width:245px;}
.download_listing  ul.file_item li{padding-bottom:5px;font-size:0.9em; width:230px; border-bottom:none; padding-left:15px;}
.gallery_listing li.file_item a{margin:0;}
.gallery_listing li{display:inline; float:left; padding:10px 10px 10px 0; margin:0;}
.gallery_listing ul.list_item{margin:0; padding:0; list-style:none; width:255px;}
.gallery_listing ul.list_item li{padding:0 0 5px 0; margin:0 10px 0 0; width:255px;}
.gallery_listing ul.list_item li.file_item{padding-bottom:5px;font-size:0.9em;}
.back_to_top {    margin-top: 5px;margin-bottom: 2px;}
.back_to_top a {color: #5F9BCE;    text-decoration: none;font-size: 0.9em;}
.back_to_top a:hover {text-decoration: underline;}
li.download_listing {margin-bottom: 20px;}
ul.download_section {padding-bottom: 0;color: #666666;font-weight: normal;font-size: 1em;margin: 0; padding: 5px 0 0 29px;}
ul.download_section li {display: block;    background-image: none;    margin: 0;    padding: 0;    overflow: hidden;_height: 1%;color: #666666;font-weight: normal;font-size: 1em;}
.download_section h4 {float: left;    margin-right: 10px;}
.download_section h4 a{text-decoration: none;}
.download_section h4 a:hover {text-decoration: underline;}
.download_section p {float: left;width: 425px;}
.download_section .back_to_top {width: 485px; margin-top: 5px;}
#detail h2 {/*color: #7C7779;font-size: 1.1em;*/}
/* Home page H1 */
.orange_text {color:#f19209; }
#home_intro {margin-top: -370px; margin-left: 420px; _margin-left: 210px;position: relative; width: 200px; float: left;text-align: left; font-family:Arial; font-size:1.2em;}
#home2_intro {margin-top: -150px; margin-left: 420px; _margin-left: 210px;position: relative; width: 200px; float: left;text-align: left; font-family:Arial; font-size:1.2em;}
#d1_detail_intro {position: relative; width: 790px; float: left;text-align: left;padding:0; }
.detail_intro {    margin-right:64px;_margin-right:30px; position: relative; width: 343px;float: right;text-align: left;background-color:#5da9dd;padding:5px 5px 10px 15px;}
.detail_intro div.column1{width:140px;float:left;margin-right:16px;    padding:0;font-size:2.0em;color:#fff;}
.detail_intro div.column2{padding:0;width:165px;color:#fff;float:left; font-weight:bold;}
.detail_intro p.quote {font-size:1.3em;margin-top:10px;color:#fff; font-weight:bold;}
.detail_intro a.read_more {background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;color:#fff;padding-left:15px;cursor: hand; cursor: pointer;}
#d1_detail_intro p.hero_name{font-size:1.5em;}
#section_intro {width: 790px; /*commenting float left ticket:36008 float: left;*/text-align: left;padding:0;border:solid 5px #ececee; color:#fff;width:780px;}
#section_intro_print {position: relative; text-align: left;padding:0;border:solid 5px #ececee; color:#fff;width:650px;}
#intro {margin-right:60px;_margin-right:28px; position: relative; width: 343px;float: right;text-align: left;background-color:#a5c639;padding:5px 5px 10px 15px;}
#intro div.column1{width:140px;float:left;margin-right:16px;padding:0;font-size:2.0em;color:#fff;}
#intro div.column2{padding:0;/*width:165px;*/color:#fff; font-weight:bold;}
#intro p.quote {font-size:1.3em;margin-top:10px;color:#fff; font-weight:bold;}
#intro a.read_more {background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;color:#fff;padding-left:15px;cursor: hand; cursor: pointer; text-decoration:underline;}
#section_intro p.hero_name{font-size:1.5em;}
#product_intro {margin-top: -300px;_margin-top: -303px;position: relative; width: 554px; float: left;text-align: left;padding:0;color:#96979a;font-size:1.2em;font-weight:normal;}
.product_intro {position: relative; width: 250px;float: right;margin-right:40px;_margin-right:25px;text-align: left;padding:5px 5px 5px 15px;}
.product_intro a.read_more {background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;color:#fff;padding-left:15px;text-decoration:underline;}
#product_intro p.hero_name{font-size:1.5em;}
.product_intro_text {margin:16px 0 16px 0;padding:0;background:url(/master/images/icn_arrow_green.gif) no-repeat left 2px;padding-left:15px;color:#858689;}
#home_intro_buttons {margin-top: -270px; margin-left: 500px; _margin-left: 250px;position: relative; width: 200px; float: left;text-align: left;}
#home_intro_buttons ul {list-style:none;margin:0;padding:0;}
#home_intro_buttons li{display:inline;margin:0;padding:0;}
#home_intro_buttons li img{border:0px;}
.home_bar {float: left;margin:0;margin-left: -50px;position: relative; padding:0;margin-bottom:-15px;}
#home_form {margin-right:10px; margin-left:10px; width:250px; float:left; text-align:right;}
#FlashAnimation{float:left;overflow:auto;}
#home_form fieldset {margin: 0;padding: 0;}
#home_form fieldset input {border: none;}
#home_form fieldset ol li {    width: 200px;text-align: right;}
#home_form fieldset ol {margin-bottom: 10px;}
.callout_area .audience_selector {float:right; text-align:right; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.callout_area .audience_selector fieldset{float: right;text-align: right; padding:0; margin:10px 0 5px 0;}
.callout_area .audience_selector fieldset{text-align:right;}
.callout_area .audience_selector fieldset h3 {text-align:right;width:280px; margin:0; padding:0;}
.callout_area .audience_selector fieldset input {border: none;}
.callout_area .audience_selector fieldset ol li label {text-align:right;padding:0; margin:0;}
.callout_area .audience_selector fieldset ol li {text-align: right; padding:0;}
.callout_area .audience_selector fieldset ol {margin:0; padding:0;margin-bottom: 10px; width:280px;list-style:none; text-align:right;}
.homepage_h1 p {margin-bottom: 10px;}
.homepage_h1 ol {list-style: none;float: right;margin: 0;padding: 0;margin-top: 5px;margin-bottom: 10px;}
.homepage_h1 ol li {display: block;float: right;}
.homepage_h1 ol li h3 {float: right;}
.h1_home_module {float: right;margin-top: -35px;position: relative;width: 958px;}
#financial a{color:#f19209;}
#financial p{margin: 0pt 5px 0pt 5px; padding:0;font-size:0.95em;}
#news_update a{color: #f19209;}
#pdt_launch a{color: #3887B8;}
.middle_module {border: 1px dotted #7C7779; border-top: none;margin:0 0 15px 0;padding:0; width:200px; float:left;}
.middle_module h2 {background: url(/master/images/band_success_story.jpg) no-repeat;background-color: #E4E5E6;color: #838484;font-weight: bold;height:20px;padding-top: 3px;padding-left: 20px; text-align:left}
.middle_module p {text-align:left;margin:0;padding:0 0 0 20px;}
.middle_module p img{float:left;margin:0 10px 0 0; padding:0;}
.sec_module {width: 200px; border: 1px dotted #7C7779; border-top: none;margin:0;padding:0 0 10px 0;font-size: .9em;background-color: #ffffff; margin-bottom:30px;_margin-bottom:0px;float:left}
.sec_module h2 {background: url(/master/images/band_investors.jpg) no-repeat;background-color: #E4E5E6;color: #838484;font-weight: bold;height: 20px;padding-top: 3px;padding-left: 20px; text-align:left;}
.sec_module ul.green_list li {background:url(/master/images/icn_arrow_green.gif) no-repeat 0px 3px;border: none;margin: 10px 10px 0px 10px;padding: 0;padding-left: 15px;display: block;}
.sec_module ul.green_list li a{color: #617A06;font-size: .95em;}
.middle_module span {float: left; margin-right: 10px;}
.middle_module ul {list-style: none;}
.middle_module ul li div {height: 100px;}
.h1_home_module h1 {color: #666666;background: none;margin: 0;    padding: 0;padding: 2px 0px;width: 100px;float: left;text-align: left;font-size: .9em;}
.h1_home_module ul {list-style: none; float:left; padding-bottom: 1px;}
.h1_home_module ul li {display: inline; margin: 10px;margin: 0;padding: 0;}
/*Code Change for latest news on home page*/
.h1_home_module ul li div {border: 1px dotted #7C7779; border-top: none; width: 184px;padding: 0; float: left;font-size: .9em;background-color: #ffffff; }
/*Code Change for latest news on home page*/
.middle_module ul li div {border: 1px dotted #7C7779; border-top: none; width: 184px;padding: 13px 0 0 13px;margin-right: 16px;float: left;font-size: .9em;height: 148px;background-color: #ffffff;}
.middle_module ul li div {margin: 0;padding: 0;width: 200px;}
#investor p{margin:0 5px 0 0; padding:0;font-size:0.95em;}
.investor-feed div p{margin:0; padding:0;font-size:0.85em;}
#investor p.marketData, .investor-feed p.marketData {margin-bottom:10px; text-align:right;}
.investor-feed p.marketData {font-size:0.85em; margin-bottom:10px;}
#investor p.gbp_price, #investor p.usd_price, .investor-feed p.gbp_price, .investor-feed p.usd_price {font-family:Arial;line-height:17px; font-size:0.95em;font-weight:bold; margin-top:2px; margin-bottom:3px;}
#investor p.gbp_price span, .investor-feed p.gbp_price span {background-color:#78bde8; padding:2px;margin:0; color:#fff;}
#investor p.usd_price span, .investor-feed p.usd_price span {background-color:#a5c536; padding:2px;margin:0; color:#fff;}
/*.h1_home_module ul li div h2 {background: url(/master/images/band_investors.jpg) no-repeat;background-color: #E4E5E6;color: #838484;font-weight: bold;height: 20px;padding: 3px 0 0 20px;margin: 0;}*/
.h1_home_module ul li div h2 {background: url(/master/images/band_investors.jpg) no-repeat;background-color: #E4E5E6;color: #838484;font-weight: bold; padding: 3px 2px 0 20px;margin: 0;}
.middle_module ul li div h2 {background: url(/master/images/band_success_story.jpg) no-repeat;background-color: #E4E5E6;color: #838484;font-weight: bold;height: 20px;padding-top: 3px;padding-left: 20px;}
.h1_home_module ul li h2.financial {background: url(/master/images/band_financial.jpg) no-repeat;background-color: #E4E5E6;}
.h1_home_module ul li h2.news_update {background: url(/master/images/band_newsUpdates.jpg) no-repeat;background-color: #E4E5E6;}
.h1_home_module ul li div h3.greenArrow {font-size: 1.1em;margin: 0;padding-left: 15px;font-weight: bold;color:#666;background: url(/master/images/icn_arrow_green.gif) no-repeat 0px;}
.h1_home_module ul li div#pdt_launch h2 {background: url(/master/images/band_pdtLaunch.jpg) no-repeat;background-color: #E4E5E6;}
.h1_home_module ul li div h3.blueArrow {font-size: 1.1em;margin: 0;padding-left: 15px;font-weight: bold; color:#666; background: url(/master/images/icn_arrow_blue.gif) no-repeat 0px;}
.h1_home_module div#investor p{padding:0 1px 0 10px;}
/* This is changed by rahul on 25/02/2008 */
 
/* .h1_home_module .sec_module h2{width:184px;} */
.h1_home_module ul li div h3.noArrow {background: none;}
/*code change for 35804 starts */
.h1_home_module ul li div img {vertical-align: middle;/*commented for artf733066 float:right;*/}
/*code change for 35804 ends */
.h1_home_module ul li div h3.greyArrow {font-size: 1.1em;margin: 0 0 0 -13px;padding-left: 20px;color: #626466;font-weight: bold;background: url(/master/images/icn_arrow_grey.gif) no-repeat 0px;}    
.h1_home_module ul li div h3.greenArrow {font-size: 1.1em;margin: 0;padding-left: 15px;font-weight: bold;color:#666;background: url(/master/images/icn_arrow_green.gif) no-repeat 0px;}
.h1_home_module ul li div p {padding: 0 8px;margin-top: 5px;}    
#h2_home_module .h2_module ul.green_list{list-style:none;margin:0;padding:0 0 0 20px;width:80%;float:left;}
#h2_home_module .h2_module ul.green_list li{margin:0;padding:0 0 5px 0;display:block;width:80%}
#h2_home_module .h2_module ul.green_list li{background:url(/master/images/icn_arrow_green.gif) no-repeat 0px 3px;margin:0;padding:0 0 5px 15px;display:block;width:100%}
.middle_module p{color:#666;font-size:0.95em; margin:0 0 0 5px; padding:0;}
#news_update a.read_more {float: right;}
.marginLeft60 {margin-left:55px;}
.marginLeft65 { margin-left:65px;_margin-left:62px;}
/* Home page H2 */
#home2_callout { margin: 0; padding: 0; width: 285px; margin-top: -325px; position: relative; float: right;}
.callout_area {border: 2px solid #F0F1F1; background-color: #F0F1F1; width: 281px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.callout_form {margin: 0; padding: 0; background-color:#F19029; color:#ffffff; border:1px solid #F19029; height: 40px; _height: 20px; _padding: 10px;}
.callout_form form {margin: 0; padding: 0;}
.callout_form fieldset input{width:130px;}
.callout_form fieldset input.btn_go{background-color: #78BDE8;color: #ffffff;border: none;width:auto;_padding-left:2px;_padding-right:2px;}
.callout_form h4 {width: 130px; float: left;margin-top: 2px; width: 52%;}
.callout_form h4 {width: 130px; float: left;}
/*Product Quick Search Remedy Ticket number - 36117 starts */
/*Remedy Ticket number - 2067457 &amp; 2047795 - Changed line below. */
#h2_home_module {/*position:relative;*/ width: 958px; text-align:right; float:left;}
/*Product Quick Search Remedy Ticket number - 36117 ends */
/* 20 Sept,2008, artf#785538, A line has been deleted as it is already covered just above */
#h2_home_module ul {list-style: none; float: left; width:958px;}
.h2_module ul.green_list li {background:url(/master/images/icn_arrow_green.gif) no-repeat 0px 3px;border: none;margin: 10px 10px 10px 10px;padding: 0;padding-left: 15px;display: block;}
.h2_module ul.green_list li a{color: #617A06;}
#h2_home_module ul li {float: left; margin-right: 6px; padding:0; width:232px;}
#h2_home_module h2 { margin: 0; padding: 0; background: url(/master/images/band_home_h2_modules.jpg) no-repeat; padding-left: 30px; padding-top: 2px; margin-bottom: 6px; height: 19px; background-color:#999999; font-size: .9em; color:#FFFFFF; font-weight: bold;}
/*Remedy Ticket number - 2067457 &amp; 2047795 - Changed line below. */
#h2_home_module .h2_module {float: left; width: 232px; border: 1px dotted #7C7779; margin: 0; padding: 5px;height: 150px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */}
.h2_module a.orange_list{ background:url(/master/images/icn_orange_arrow.jpg) no-repeat left 3px; padding-left:15px; margin:0}
#h2_home_module .h2_module span{float: left;display:block; margin-right: 10px; width:65px;}
#news_update span {float: left; margin-right: 10px;}
#news_update .col1 {width:50px;margin:0; margin-right:5px; _margin-right:5px;float:left;border:none; padding:0; height:auto;}
#news_update .col2 {float:left; width:115px;border:none; padding:0;margin:0; height:auto;}
.h2_module h4 a{color:#666;font-weight:bold;}
#h2_home_module .h2_module p.read_more, .home_teaser2 p.read_more{font-size: .9em;float: left;margin-top: 10px;_margin-left:2px;}
#h2_home_module p.date {color: #666666; font-size: .8em;}
#h2_home_module a.title{color:#666;font-weight:bold;}
#news_update p.title{color:#666;font-weight:bold; font-size:1.2em; margin:0 0 0 5px; padding:0;}
#news_update p {margin:3px 0 0 5px; padding:0; font-size:0.95em; color:#666;}
#blue p{margin: 0pt 5px 0pt 5px; padding:0;font-size:0.95em;}
#h2_home_module .success_story {width: 150px;margin: 0;    padding: 0;float: left;}
#h2_home_module .success_story p {font-size: .8em;}
#h2_home_module .success_story p.read_more {font-size: .9em;float: left;margin-top: 10px;}
#h2_home_module .success_story p.read_more a {color: #F89828;}
*:first-child+html #h2_home_module .h2_module {width:220px !important;}
.home_teaser {border-top: 1px dotted #ACABAD;margin: 5px 0 16px 0;padding: 20px 0px 10px 2px; width: 278px;overflow: hidden;background-color: #F9F9FA;}
.home_teaser a {color: #617A06;}
.home_teaser h5 {color:#ffffff;    width: 120px;    margin-top: -15px; margin-left: -6px;padding: 2px 7px;font-size:1.1em;background-color: #BABCBE;}
.home_teaser ul {margin: 0px; padding: 0px;list-style: none;margin-top: 8px;width: 139px;float: left;}
.home_teaser ul li {position: relative;padding-left: 15px;    background:url(/master/images/icn_arrow_green.gif) no-repeat 0px 2px;margin-left: 2px;margin-top: 10px;font-size: .9em;}
.home_teaser2 {border: 1px dotted #ACABAD;margin: 5px -3px 16px 0;    padding: 15px 0px 0px 2px; width: 282px;}
.home_teaser2 h5 {color:#ffffff;/*width: 120px;*/margin-top: -16px; margin-left: -2px;_margin-top: -18px; _margin-left: -6px;padding: 1px 7px 1px 7px;font-size: 1.1em;background-color: #BABCBE;}
.home_teaser2 span {float: left; margin-right: 10px;}
.home_teaser2 div {padding-right:5px;margin:8px;}
/* blue list */
#h2_home_module ul.blue_list,
ul.blue_list, ul.orange_list {list-style:none;padding: 0;    float: left; display:block; width:145px; margin-left:10px;}
#h2_home_module ul.blue_list li,
ul.blue_list li {background:url(/images/global/icn_arrow_blue.gif) no-repeat 0px 3px;border: none;margin: 0;padding: 0;padding-left: 15px;}
ul.orange_list li{border: none;margin: 0;padding: 0;padding-left: 15px;}
.blue_list li a,
.blue_list li a:visited {color: #3887B8; text-decoration:none; }
.blue_list li a:hover,
.blue_list li a:focus {color: #3887B8; text-decoration:underline; }
.enhanced_performance ul.blue_list li p{margin-top:5px;}
/* green list */
#h2_home_module ul.green_list,ul.green_list {list-style:none;margin: 0;padding: 0;}
#h2_home_module ul.green_list li,
ul.green_list li {background:url(/images/global/icn_orange_arrow.jpg) no-repeat 0px 3px;    border: none;margin: 0;padding: 0;padding-left: 15px;display: block;}
.home_teaser2 ul.green_list li {background:url(/images/global/icn_arrow_green.gif) no-repeat 0px 3px;border: none;margin: 10px 10px 10px 10px;padding: 0;padding-left: 15px;display: block;}
.home_teaser2 ul.green_list li a{color: #617A06;}
.grey_border {border: 3px solid #BABCBE;}
.width233 {width: 232px;}
.homepage_h2 ul#events_module {width: 150px; float: none;}
homepage_h2 ul#events_module li {display:block;}
/* Site Index */
.site-index-content {float:right;width:790px;}
    
ul.site-index {margin:0;padding:0;list-style:none;}
ul.site-index li {display: block;float:left;width:244px;margin:0;margin-right:17px;padding:0px;padding-right:5px;padding-bottom:10px;border:dotted #ccc 1px;margin-top:16px;}
ul.site-index li.last {margin:16px 0 0 0;}
ul.site-index li ul li{padding:0;margin:0px;border:none;}
ul.site-index li ul li.level1{font-size:1.2em;color:#000000;background: url(/master/images/bullet_list_orange.gif) no-repeat left;}
ul.site-index li ul li.level2{font-size:1.1em;}
ul.site-index li ul li.level2 ul{font-size:1.1em;color:#666;margin-top:6px;list-style:none;border:none;}
ul.site-index li ul li.level2 ul li a{margin-left:50px; display:block;background:url(/master/images/icn_arrow_green.gif) no-repeat left 2px;padding:0;padding-left:15px;text-decoration:none;color: #617A06;}
ul.site-index li ul li.level3{font-size:1.0em;}
ul.site-index li ul li.level3 ul{font-size:1.0em;color:#666;margin:0;padding:0;list-style:none;border:none;}
ul.site-index li ul li.level3 ul li a{ margin-left:50px; display:block;padding-bottom:5px;padding-left:30px;text-decoration:none;color: #617A06;}
ul.site-index li ul li.level3 ul li a:hover, ul.site-index li ul li.level2 ul li a:hover{ text-decoration:underline;}
ul.site-index li ul li.level1 a{padding-left:38px;color:#f08f28;text-decoration:none;font-weight: bold;}
ul.site-index li ul li.level1 a:hover{text-decoration:underline;}
/* navigation hover menu */
#dropmenudiv{position:absolute;background-color:#686264;margin-top:3px;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;font:Arial;font-size:0.9em;font-weight:normal;color:#FFFFFF;line-height:20px;z-index:1}
#dropmenudiv a{width: 220px;display: block;color:#FFFFFF;text-indent: 0px;border-bottom: 1px solid white;padding: 0px 20px 0 20px;text-decoration: none;font-weight: normal;}
#dropmenudiv a:hover{ /*hover background color*/filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;background-color:#CCCCCC;color:#333;text-decoration:none;}
/* navigation hover menu */
div.strapline {font-size:0.9em;color:#85898b;font-weight:normal;margin-left:35px;}
/* directory links*/
tab_images { width:100%;}
.tab_images ul {background-color:#fff; text-align:left; list-style:none; margin:0;}
.tab_images li {display:inline;color:#FFFFFF;padding-left:20px; padding-right:10px;}
.tab_links {width:555px;background-color:#c0d62f; margin-top:-3px;}
.tab_links ul {text-align:left; list-style:none; margin:0; padding:3px;}
.tab_links li.tab1{display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;}
.tab_links li.tab2 {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;}
.tab_links li.tab3 {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;}
.tab_links li.tab4 {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;}
.tab_links li.tab5 {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;}
.tab_links li.tab1_selected {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;font-weight:bold;}
.tab_links li.tab2_selected {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;font-weight:bold;}
.tab_links li.tab3_selected {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;font-weight:bold;}
.tab_links li.tab4_selected {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;font-weight:bold;}
.tab_links li.tab5_selected {display:block; text-align:center;color:#FFFFFF; width:100px; margin-right:8px; float:left;font-weight:bold;}
.tab_links li a {color:#fff;}
.links {display:none;}
/* top 5 on product details*/
/* list containers */
.list {position: relative;width: 153px;height: 33px;z-index: 10;}
.details {display: none;position: absolute;height: auto;background: #ffffff;z-index: 11;margin: 0;margin-left: -19px;margin-top: 3px;padding: 0;border: 1px solid #f19209; padding: 2px;width: 153px;}
/* all list area */
#list_area {position: relative;width: 927px;margin: 20px 0;    padding: 25px 20px 25px 68px;border: 1px solid #8e8aab;}
#list_area .arrow {position: absolute;top: -8px;left: 486px;width: 22px;height: 16px;}
#list_area.activeShelf {border-color: #ff0000;}
#list_area.hoverShelf {border-color: #00ff00;}
.list_shelf {margin: 0;padding: 0;border-left: 1px solid #908bab;overflow: hidden;_height: 1%;}
.list_shelf ul {position: relative;float: left;width: 213px;padding: 18px 0 0;border-right: 1px solid #908bab;}
.list_shelf li {display: block;margin: 0;padding: 0 28px 18px;width: 157px;height: 37px;}
#advanced_search input.submit {height:23px;width:80px;}
#frm_advanced_search #adv_chkbox fieldset label {float:none;width:150px;margin-right: 10px !important;_margin-right: 7px; /* for IE 5.5 and 6 */    vertical-align: top;text-align: right;margin-bottom: 10px;text-transform:capitalize;}
#frm_advanced_search #adv_chkbox fieldset label {margin:0;padding:0;line-height: 20px;}
#frm_advanced_search #adv_chkbox fieldset input {width: 1em;padding: 0;border: none;height: 17px !important;height /**/: 20px;}
#adv_chkbox ol {margin: 0; padding: 0;}
#adv_chkbox ol li {display:block; margin: 0; padding: 0;_padding-right:5px;}
#course_summary ol {margin: 0; padding: 0;}
#course_summary fieldset ol li {margin: 0; padding:0 0 5px 0;_padding-right:5px;}
#course_summary fieldset label {float:none;width: 100px;margin-right: 10px !important;_margin-right: 7px; /* for IE 5.5 and 6 */vertical-align: top;text-align: right;margin-bottom: 0px;text-transform:capitalize;margin-top:-10px;}
#course_summary {margin-top:-8px;_margin-top:-8px;float:left;padding:0;margin-left:-5px;_margin-left:5px;}
#frm_advanced_search #course_summary fieldset label {margin: 0;padding: 0;}
.course_summary {margin-top:-28px;margin-bottom:-35px;/*    margin-top:-8px;margin-bottom:-15px;*/}
.email_page {background-color:#fff;color:#919295;padding:0;margin:0;}
.email_page fieldset ol {margin:8px 0;_margin-top:10px;padding: 0px;list-style: none;}
.email_page fieldset ol li {list-style: none;margin: 0;padding:0;padding-top:5px;_padding-top:2px;overflow: hidden;_height: 1%;}
.email_page fieldset ol li ol li{list-style: none;margin: 0;padding:0;padding-top:15px;}
.email_page fieldset ol li span{margin-left:0px;/*    _margin-left:10px;*/font-size:0.9em;}
.email_page fieldset ol li span span{margin-left:0px;/*    _margin-left:10px;*/font-size:1.0em;}
.email_page span.big_num {font-size:1.5em;}
.email_page fieldset .left-sub-cont label{float:left;width: 160px;margin-right: 10px !important;_margin-right: 7px; /* for IE 5.5 and 6 */vertical-align: top;text-align: right;margin-bottom: 0px;text-transform:capitalize;font-size:0.9em;}
.email_page fieldset textarea {height:70px;width:265px;border:solid #ccc 1px;padding:2px 0px 2px 2px;margin:5px 0 0 1px;font-family:Arial;font-size:1em;z-index:8;}
.email_page fieldset input {width: 1em;padding: 0;border: solid #ccc 1px;width:135px;color:#333;font-family:Arial;}
.email_page fieldset input.submit {background-color:#79BDE9;float:right;border: none;margin:0;padding:1px;margin-right:10px;color:#fff;width:70px;font-size:0.85em;text-transform:uppercase;margin-top:10px;}
 .email_page fieldset input.reset {    background-color:#A6C535;border: none;float:right;width:70px;color:#fff;font-size:0.85em;margin-right:5px;padding:1px;text-transform:uppercase;margin-top:10px;}
.email_page p.disclaimer {font-size:0.85em;margin-top:50px;}
h1.error {background:none;color:#f19209;font-size: 1.2em;margin:0; padding: 3px;vertical-align: middle;}
h1.calendar {background:none;color:#f19206;font-size: 1.2em;margin:0; padding: 3px;vertical-align: middle;width:350px;float:left;}
h1.email {background:none;color:#fff;font-size: 1.2em;margin:0; padding:0 0 2px 0;vertical-align: middle;width:350px;float:left;}
a.email_close {    color:#fff;text-decoration:none;background:url(/master/images/btn_close.gif) no-repeat right 4px;padding-right:15px;}
#emailPage {display:none; padding:10px; position:absolute; top:20%; background-color:#f19025; z-index:130; width:700px;border:solid #ccc 1px; color:#FFFFFF;}
.btn_close {position:absolute;}
.marginTopMin20Right50 {margin-top:-30px;margin-right:10px;_margin-right:17px;}
table.calendar {width:100%;margin:0;padding:0;margin-top:10px;/*    background-color:#76797c;*/}
.calendar th {background-color:#f19025;padding:5px;width:79px;text-align:center;color:#fff;}
.calendar td.empty{background-color:#ddd;}
.calendar td{padding:0px;height:75px;width:79px;vertical-align:top;text-align:right;color:#76797c;font-size:0.85em;background-color:#eaeaea;border-right:dotted #76797c 1px;border-bottom:dotted #76797c 1px;margin:0px;}
.calendar td p {margin:5px 5px 5px 5px;}
.calendar td.current_date{text-align:right;border:solid #f19209 2px;padding:0;height:70px;width:79px;}
.calendar td.prev{border-right:none;}
.calendar td.above{    border-bottom:none;}
.calendar td.current_date p{background-color:#f19206;width:15px; float:right; height:15px;color:#fff; margin:3.3px;_margin:4px;
 padding:0px; _margin-right:2px;}
 
.calendar td.first{    border-left:dotted #76797c 1px;}
.calendar a.click_here {background:url(/master/images/icn_arrow_green.gif) no-repeat right;text-decoration:none;padding-right:15px;}
.calendar td div{margin:0px;height:51px;padding:0px;background-color:#a1a1a5;color:#fff;text-align:center;}
.calendar div ul {padding:0px; margin:0px; list-style:none;padding-top:3px;}
.calendar div ul li{text-align:center; padding-bottom:3px;}
.calendar td.current_date div{clear:both;padding:0;margin:0px;height:50px;background-color:#a1a1a5;color:#fff;text-align:center;}
.calendar td a{color:#fff;padding:0px;margin:0px;text-decoration:underline;margin-bottom:5px;}
.cal_pag {float:right;margin-top:3px;color:#f19025;}
.cal_pag a{text-align:right;color:#f19209;font-size:0.9em;padding:0;}
h3.titleGrey {color:#a1a1a5;font-weight:bold;font-size:1.0em;margin-top:16px;}
h3.event_title {color:#f19209;margin:0;margin-top:5px;font-size:1.0em;font-weight:bold;padding:0;}
ol.event_listing {margin:16px 0; padding:0; list-style:none;}
ol.event_listing li{border:dotted #ccc 1px;margin-bottom:16px;padding:13px 5px 5px 13px;}
ol.event_listing li p{padding-left:35px; font-size:0.9em; color:#808083; line-height:20px; padding-bottom:5px;}
ol.event_listing li p.title{background:url(/master/images/icn_arrow_event.gif) no-repeat left top;}
ol.event_listing li div {padding-left:35px; font-size:0.9em; color:#808083;}
ol.event_listing li div.more_info {    padding-top:10px;color:#f19209;}
ol.event_listing li div.display_inline {width:230px; float:left;}
ol.event_listing li a.download{    background:url(/master/images/icn_adobe_pdf.gif) no-repeat left top;    padding-left:25px;    padding-bottom:25px;}
ol.event_listing li a.url{color:#79bde9;text-decoration:underline;}
ol.event_listing input.submit {background-color:#f19209;border: solid #ccc 1px;float:right;color:#fff;margin-top:5px;}
.event_filter form {margin:0px;padding:0;font-size:0.9em;color:#76797c;}
.event_filter fieldset {margin:10px 0;padding-top:0;padding-bottom:0px;    padding:0px;padding-left:5px;}
.event_filter fieldset p{}
.event_filter fieldset legend{margin:0;padding:0;_margin-left:-6px;font-size:1.0em;background:url(/master/images/icn_arrow_green.gif) no-repeat left 2px;padding-left:15px;}
.event_filter fieldset ol {margin: 0;padding: 5px 5px 0px 0;list-style: none;}
.event_filter ol.frm_elements {margin:0px;margin-left:15px;_margin-left:17px;padding:0px 5px 0 0;font-size:0.95em;}
.event_filter fieldset ol li {list-style: none;margin: 0;padding: 5px 0;overflow: hidden;_height: 1%;}
.event_filter fieldset ol li ul {margin:0;padding:0;margin-top:10px;}
.event_filter fieldset ol li li{list-style: none;margin: 0;    padding:0;    padding-bottom:3px;    _padding-bottom:0px;overflow: hidden;_height: 1%;float:left;display:block;width:78px;}
.event_filter fieldset ol li label{width:72px;_width:65px;float:left;display:block;color:#76797c;font-size:0.95em;padding-top:2px;}
.event_filter fieldset ol li input {width:60px;text-transform:capitalize;margin-left:2px;_margin-left:4px;color:#333;}
.event_filter fieldset ol li select{width:57px;text-transform:capitalize;margin-left:2px;_margin-left:4px;color:#333;font-size:1.0em;}
.event_filter fieldset ol li select.select{width:120px;}
.event_filter fieldset ol li input.chkBox {width:15px;padding:0px; margin:0px;border:none;float:none;}
.event_filter input.submit {background-color:#79bde9;color:#fff;padding:0px 1px 3px 1px;width:75px;height:auto;margin:3px 0;margin-right:5px;_margin-right:5px;    float:right;font-size:1.0em;margin-bottom:-2px;_margin-bottom:-4px;cursor: hand; cursor: pointer;}
.event_filter input.show_city {background-color:#79bde9;color:#fff;padding:0px;width:75px;height:auto;margin:3px 0;margin-right:5px;_margin-right:5px;float:right;font-size:1.0em;cursor: hand; cursor: pointer;}
.product-news {width:177px;margin:0 0 16px 0;padding:0;}
.marginTopMin16 {_margin-top:-16px;}
.product-news h2 {margin: 0; padding: 0;  background: url(/master/images/band_home_h2_modules.jpg) no-repeat; padding-left: 30px; padding-top: 2px; margin-bottom: 6px; height: 19px; background-color:#bbbcbe; font-size: .9em; color:#FFFFFF; font-weight: bold;width:179px;}
.product-news .product-module {/*    border:dotted #ccc 1px;    padding:10px 10px 10px 10px;*/    width:186px;border:1px dotted #ccc;margin: 5px 0 16px 0;padding: 10px; }
.product-module span {float:left;width:50px;margin-right: 10px;}
.product-module span img{border:solid #fab583 1px;}
.product-module ul.useful_links {margin: 0px; padding: 0px;list-style: none;margin-top: 0px;}
.product-module ul.useful_links li{margin: 0px;padding: 0px;margin-top: 5px;padding-left: 15px;background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 2px;}
.product-module ul.useful_links li li{margin: 0px;list-style:none;padding: 0px;margin-top: 5px;padding-left: 15px;background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 2px;}
.product-module ul.useful_links li p {margin-top: 5px;font-size:1em;}
.product-module ul.useful_links li a {text-decoration:none;font-size:.9em;}
.product-module ul.useful_links li a.teaserTitle {text-decoration:none;font-size:1.1em;}
.product-module ul.useful_links li .teaserTitle a:hover {text-decoration: underline;}
.product-module ul.useful_links li a:hover {text-decoration: underline;}
.product-module ul.blue_list {list-style:none;margin: 0;padding: 0;    float: left;width:125px;}
.product-module ul.blue_list li {background:url(/master/images/icn_arrow_blue.gif) no-repeat 0px 3px;border: none;margin: 0;padding: 0;padding-left: 15px;}
.product-module ul.blue_list li a {color: #3887B8;}
.product-module p.date {color: #666666; font-size: .8em;}
.product-module p {_margin-right:-10px;}
.product-module a.view-all {background:url(/master/images/icn_arrow_blue.gif) no-repeat left;text-align:right;margin:0px;padding:0px;padding-left:17px;_padding-right:10px;font-size:0.85em;text-decoration:underline;color:#3887B8;}
.product-module ul.orange_list {list-style:none;margin: 0;padding: 0;width:185px;}
.product-module ul.orange_list li {background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0px 3px;border: none;margin: 0;padding: 0;padding-left: 15px;}
.product-module ul.orange_list li a {color: #f19209;}
#enhanced_performance {width:260px;margin:0;padding:0;}
.enhanced_perf {margin:0;padding:0; width:260px; /*height:121px;*/ }
#enhanced_performance h2 {margin: 0; padding: 0; background: url(/master/images/band_home_h2_modules.jpg) no-repeat; padding-left: 30px; padding-top: 1px;height: 16px; background-color:#bbbcbe; font-size: .9em; color:#FFFFFF; font-weight: bold;width:235px;}
h2.blue_bar {margin:-10px -10px 10px -10px; padding:0;height: 0px; background-color:#78bde8; font-size: .9em; color:#FFFFFF; font-weight: bold;}
/*.enhanced_performance {margin:0;padding:0;border:dotted #ccc 1px;}*/
.enhanced_performance {border:dotted #ccc 1px;padding:10px 10px 8px 10px;width:245px;font-size:1.0em; margin:16px 0 0 0;}
.tabDivBody {padding:8px; border:1px dotted #7C7779; border-top:none; width:537px; _width:555px;}

.product-news h2 {margin: 0; padding: 0;  background: url(/master/images/band_home_h2_modules.jpg) no-repeat; padding-left: 30px; padding-top: 2px; margin-bottom: 6px; height: 19px; background-color:#bbbcbe; font-size: .9em; color:#FFFFFF; font-weight: bold;width:207px;}
.product-news .product-module {/*    border:dotted #ccc 1px;    padding:10px 10px 10px 10px;*/    width:206px;border:1px dotted #ccc;margin: 5px 0 16px 0;padding: 10px; }
#enhanced_performance h2 {margin: 0; padding: 0; background: url(/master/images/band_home_h2_modules.jpg) no-repeat; padding-left: 30px; padding-top: 1px;height: 16px; background-color:#bbbcbe; font-size: .9em; color:#FFFFFF; font-weight: bold;width:265px;}
.enhanced_performance {border:dotted #ccc 1px;padding:10px 10px 8px 10px;/*width:265px;*/width:238px;font-size:1.0em; margin:10px 0 0 0;overflow:hidden;}

.enhanced_performance h2{margin:-10px -10px 10px -10px; padding:5px;_padding:0px;height: 0px;_margin-top:-15px; background-color:#78bde8; font-size: .9em; color:#FFFFFF; font-weight: bold; overflow:hidden; }
.enhanced_performance .teaser_heading_blue{margin: -10px 10px 10px -10px;padding: 0;}
.enhanced_performance .teaser_heading_blue span {padding: 1px 5px;background-color:#78BDE8;color:#ffffff;    font-size:1.0em;}
.enhanced_performance .links {width:245px;margin:7px 0 0 -11px;padding:10px 10px 8px 10px;position:absolute; z-index:11; background-color:#fff; border:dotted #ccc 1px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}

.enhanced_performance .links {width:265px;margin:7px 0 0 -11px;padding:10px 10px 8px 10px;position:absolute; z-index:11; background-color:#fff; border:dotted #ccc 1px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}

.enhanced_performance .links li {margin:0;padding:0;list-style:none;padding-left:15px;background:url(/master/images/icn_orange_arrow.jpg) no-repeat left 2px;}
.enhanced_performance ul.orange_list li {list-style:none;margin:0;padding:0;background:url(/master/images/icn_orange_arrow.jpg) no-repeat left 2px;padding-left:15px;}
.popup {/*display: none; position:absolute;top: 0;left: 0;z-index: 120;width: 100%;height: 0;padding-top: 120px;background-color:#000; background:url('/master/images/GeneralImages/popup_bg1.png') top left repeat; _background-image: url('/master/images/GeneralImages/popup_blank_bg1.gif'*/);  /* for IE; keeps user from clicking through layer */}
/* filter for ie only to get the png to work */
* html .popup {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/master/images/GeneralImages/popup_bg1.png',sizingMethod='scale');}
/* popup-cover used to cover select form elements in IE */
#popup-cover {position: absolute;top: 0;left: 0; /* left of popup-container minus negative margin */width: 100%;height: 100%;z-index: 9;}
* html #popup-cover {filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
#city_selector {display:none;}
.absolute {position:absolute;}
/* Aug22 .user-info #detail ul li a {background:none;}*/
.home_teaser2 .col1 {width:50px; margin:0 10px 10px 0;_margin-right:0px; _margin-bottom:0px; padding:10px 10px 0px 10px; float:left;}
.home_teaser2 .col2 {width:180px; margin:10px 0 10px 0;_margin-bottom:0px; padding:0; float:left;}
.alignRight {text-align:right;}
#d2_detail_intro {margin-top: -185px;position: relative; width: 790px; float: left;text-align: left;padding:0;}
.d2_detail_intro {    margin-right:50px;_margin-right:25px; position: relative; width: 280px;float: right;text-align: left;padding:5px 5px 10px 15px;}
.d2_detail_intro p {color:#929292; font-size:1.3em; font-weight:bold;}
/*29th Jan,2009, remedy#20687, M8 stripes fix */
.imageDiv
{
    
    margin-bottom:5px;
    
}
.stripeDiv {
background:transparent url(/master/images/stripes.gif) repeat-y scroll left top;
left:0px;
margin-top:5px;
padding-left:20px;
    top: 0px;
    left: 0px;
}
ul.shareprice_tabs {margin:0; padding:0; list-style:none; border-bottom:solid #78bde8 10px; padding-bottom:2px;margin-top:15px;}
ul.shareprice_tabs li.gbp {display:inline; margin-right:5px; padding:2px; background-color:#78bde8;}
ul.shareprice_tabs li.nyse {display:inline; margin-right:5px; padding:2px; background-color:#a5c536;}
ul.shareprice_tabs li a {color:#fff; font-size:0.9em;}
.shareprice_chart{border-bottom:dotted #ccc 1px;border-left:dotted #ccc 1px;border-right:dotted #ccc 1px; padding:5px;}
/* The below code is added by Nitin Suri 25-09-2007 for menu on the D1_details page */
/* Remedy#17024, Microsite Enhancement */
div#menu { margin:20px 0;}
div#menu ul {/* border-bottom:1px solid #D9D8D8;*/ font-family:Arial, sans-serif; font-size:11px; list-style:none; margin:0; padding:0 0 10px 0; _padding:0 0 6px 0; text-align:left; width:100%; *padding-bottom:15px;}
div#menu ul li { display:inline;padding:0px 0 0 10px;text-transform:uppercase; width:128px; *width:auto }
div#menu ul li.selected {background:url(/master/images/selected_bg.gif) no-repeat center 21px; padding:5px 5px 13px; margin-left:10px; *margin-left:5px; color:#fff; z-index:9999;}
div#menu ul li.selected:hover {color:#fff; border:none; text-decoration:none; }
div#menu ul li.selected span{background:#f89828; padding:2px; color:#FFFFFF;}
div#menu ul li a { color:#F19025; font-weight:bold; }
div#menu ul li a:hover, div#menu ul li a:active { color:#F19025; border-bottom:2px solid #F19025; text-decoration:none; }
/* The above code is added by Nitin Suri 25-09-2007 for menu on the D1_details page */
div#proSelectLeft {float:left; width:48%; }
div#proSelectRight {float:left; width:48%; margin-left:10px; }
.proSelector { min-height:160px; background:url(/master/images/proSelectorBg.gif) left bottom repeat-x; padding:18px 56px; }
.proSelectorLayer { background:url(/master/images/proSelectorBg.gif) repeat-y #FFFFFF left top; border:1px solid #fdd4b9; width:454px; margin:-5px 0 0 6px; }
.popPro { position:absolute;
    background:url(/master/images/proSelectorBg.gif) repeat-y #FFFFFF left top;
    border:1px solid #fdd4b9;
    font-size:.8em;
    width:515px;
    z-index:1000;
    display:none;
    margin:0 0 0 6px;
    * margin:-5px 0 0 6px; !Important; /* This will be applied to IE 7 */
    -margin:-5px 0 0 6px; !Important; /* This will be applied to IE 5.5 - 6 */
    padding: 5px 7px;
    }
/*code change for artf802516 */
/* Column Structure */
#ColumnOne {float:left;}
#ColumnTwo {float:left;}
#productBrowseCol{float:left;}
#ColumnThree {float:left; padding:2px; }
.popPro a.pop_close { color:#808083; text-decoration:none; background:url(/master/images/icn_close_grey.gif) no-repeat right; padding-right:10px; }
.buttonGreen { background-color:#A6C535;border: none;float:right;color:#fff;font-size:0.85em;margin-right:5px;padding:1px; }
div#qps {border-top:1px dotted #ccc;}
div#qps ul {margin:0px;padding:0px;list-style:none;}
div#qps ul li {padding:0 0 3px 0px;margin:0 0 0 3px;}
div#qps ul li ul li {margin:0 0 2px 3px;}
div#qps ul li div a{font-size:1em;color:#808083;text-decoration:none;font-weight:bold;}
div#qps ul li ul li a {font-size:1em;color:#f19025;text-decoration:none;}
div#qps h2{margin:10px 3px 10px 3px;}
div#qps h5 {padding: 2px 8px;}
div#qps div a {font-size:0.8em;text-decoration:underline;}
div#qps form {margin-left:10px;}
div#qps form input {border:1px solid #ccc;}
div#qps div a.smallLinkBlue {font-size:0.7em;color:#5a9ecd;text-decoration:none;}
/* ==========RedDot's additions and tweaks below==================*/
.smallText {
    font-size: 0.7em;
}
ul.browseCategory li div.browse-product a.open {
   background-image: url(/master/images/icn_minus_green.gif);
}
.red {
    color: red;
}
.reddot {
    font: 11px Verdana, Arial, sans-serif !important;
    color: red !important;
}
#horizontalNav ul li a:hover,
#horizontalNav ul li a.active {    
    color:#f08f28;
    text-decoration:none;
}
.reddotpage, .reddotPage {
    border: 1px solid red;
}
.reddotcontainer, .reddotContainer {
    border: 1px dashed red;
    background-color: #F0F0F0;
}
.reddot img, .reddot a {
     float: none !important;
     border: none !important;
     display: inline !important;
     margin: 0 !important;
     padding: 0 !important;
     background-image: none !important;
     background-color: none !important;
 }
#region-left-navigation .reddotcontainer {
    background-color: black;
}
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
.d2_pdt_detail h1, .n6_pdt_detail h1 {
    font-size: 20pt;
    letter-spacing: -1pt;
    word-spacing: -1pt;
    font-weight: normal;
    line-height: 24pt;
    height: auto;
    margin-bottom: 0;
}
/* pratibha */
.d2_pdt_detail .secure_area h1, .n6_pdt_detail .secure_area h1 {font-weight:bold;}
.d2_pdt_detail h1 {
    width: 625px;
}
.n6_pdt_detail h1 {
    width: 625px;
}
/* N6 supplemental */
.n6_pdt_detail .container {
    *margin-right: 16px;
}
.img_center img {
    text-align: center !important;
    float: none !important;
    margin: 0px 0px 0px 0px !important;
}
ul.list_item .file_item a, div.top-5-downloads ul li a, div.recent-downloads ul li a {
    background-repeat: no-repeat; padding-left: 16px;
}
ul.list_item .file_item a.default, div.top-5-downloads ul li a.default, div.recent-downloads ul li a.default {
    background-image: url(/master/images/icn_download.gif);
}
ul.list_item .file_item a.jpeg, div.top-5-downloads ul li a.jpeg, div.recent-downloads ul li a.jpeg {
    background-image: url(/master/images/jpg.png);
}
ul.list_item .file_item a.pdf, div.top-5-downloads ul li a.pdf, div.recent-downloads ul li a.pdf {
    background-image: url(/master/images/pdf.png);
}
ul.list_item .file_item a.powerPoint, div.top-5-downloads ul li a.powerPoint, div.recent-downloads ul li a.powerPoint {
    background-image: url(/master/images/ppt.png);
}
ul.list_item .file_item a.wav, div.top-5-downloads ul li a.wav, div.recent-downloads ul li a.wav {
    background-image: url(/master/images/wav.png);
}
ul.list_item .file_item a.word, div.top-5-downloads ul li a.word, div.recent-downloads ul li a.word {
    background-image: url(/master/images/word.png);
}
ul.list_item .file_item a.excel, div.top-5-downloads ul li a.excel, div.recent-downloads ul li a.excel {
    background-image: url(/master/images/xls.png);
} 
ul.list_item .file_item a.zip, div.top-5-downloads ul li a.zip, div.recent-downloads ul li a.zip {
    background-image: url(/master/images/zip.png);
}
#content_body_d2 #detail ul li.expand {
    list-style: none; background:url(/master/images/icn_plus_green.gif) no-repeat left 2px; font-size: 1.1em;
}
#content_body_d2 #detail ul li.expand a {
    color:#617A06;
}
/* Commenting for remedy 35885 starts here*/
/*#detail table, ul.faq_answer table {font-size: 1em; margin-top:20px;}
#detail table .no_border table, ul.faq_answer table .no_border table {margin-top:20px;border:none}
#detail .row_border table, ul.faq_answer .row_border table {float:left;margin-top:15px;}
#detail .border table, #detail .border_gsans_padding table, ul.faq_answer .border table, ul.faq_answer .border_sans_padding table {border-bottom:none;margin-top:15px;}
#detail .border table td, #detail .border_sans_padding table td, ul.faq_answer .border table td, ul.faq_answer .border_sans_padding table td {}
#detail table th, ul.faq_answer table th {font-size: 1em; background-color:#e1e1e1;}
#detail table td, ul.faq_answer table td {font-size: 1em;}*/
/* default padding - 0px cells, 5px headers - affects default, no_border and border_sans_padding tables */
/*#detail table td, ul.faq_answer table td, #detail {padding:0px;}
#detail table th, ul.faq_answer table th, #detail {padding:5px;}*/
/* 5px padding - affects row_border and border tables */
/* Commenting for remedy 35885 ends here*/
h2#detail_title {background:transparent url(/master/images/band.gif) no-repeat scroll 0%;margin:0pt;padding:2px 0pt 0pt 20px;}
#detail div.noImageBorders img {
  border: none !important;
 }
sup {font-family: Verdana; vertical-align: text-top; font-size: 100%;}
/*#intro sup {font-family: Verdana; vertical-align: text-top; font-size: 80%;}*/
.image_text sup {
    vertical-align: text-top;
    font-size: 100%;
}
/*Change : Changes to fix Home page CSS issues
Changed By: Ayan Barua 
Change Date: 04/15/2008
*/
/* Changes made to fix home page */
.middle_module ul li div {border:none;}
#hor_module h3{margin-top:7px;}
#hor_module p{margin:3pt 5px 0pt 16px;}
.h1_home_module ul li div {width:200px;}
.h1_home_module h1 {width:75px;padding-left:0px; padding-right:0px;margin:0px;}
p#country{margin-bottom:0px;}
.masthead_select {font-size:0.8em; *font-size:0.9em;}
/* Troubleshooting Styling of Horizontal Modules on H1 Homepage */
#hor_module .sec_module {width:200px;margin-left:15px; _margin-left:10px;} 
#hor_module a{color:#f19209;}
#investor {margin-left:15px; _margin-left:10px;}
#financial{margin-left:15px; _margin-left:10px;}
#news_update{margin-left:15px; _margin-left:10px;}
/* uncommented the following line for a fix in FF*/
#blue{margin-left:15px; _margin-left:10px;}
.alignRight{padding-top:5px;}
/*Change made for css bugs on 080401 */
#faq_ques_answers ul li .answer{margin-top:-18px; margin-left:36px; *margin-left:36px;}
.m8_teaser ul li{list-style-type:none;}
/*#faq_ques_answers ul.faq_answer div.tableDefault ul{margin-left:60px;}*/
/*Change made for css bugs on 080402 */
/*.tableDefault a{clear:both;}*/
.tableDefault sup{font-size:74%;}
#detail table, ul.faq_answer table {clear:both;}
/* Code commented for remedy ticket 35880 (Bullets in FAQ) starts here */
/*
.tableDefault{float:left;_margin-top:0px;width:420px;margin-left:60px;_margin-left:0px;}
*/
/* Code commented for remedy ticket 35880 (Bullets in FAQ) ends here */ 
#faq_ques_answers .faq_answer p {float:left;width:425px;}
#faq_ques_answers ul.faq_answer div.tableDefault ul {float:left;width:425px;}
#faq_ques_answers .faq_answer p td p {width:310px;}
/* Commenting for making existng table style works start here 
#detail .no_border table, ul.faq_answer .no_border table, #detail .no_border table td, #detail .no_border table th, ul.faq_answer .no_border table td, ul.faq_answer .no_border table th {border:1px solid #ffffff !important;}
Commenting for making existng table style works end here */
#h2_home_module .h2_module ul.green_list{list-style:none;margin:0;padding:0 0 0 4px;width:80%;float:left;}
#h2_home_module .h2_module ul.green_list a{color:#F19205;}
#h2_home_module .h2_module ul.green_list li {background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0 3px;}
/*Change made to fix Quick search module on professional homepage on 080409 */
.home_teaser2 {margin:16px 0 16px 0;}
/*Change made to fix heading on bottom teaser gap on master homepage on 080409 */
.h1_home_module ul li div h2 {/* commented to fix title  for M64,67 in FF height:20px;*/padding-top:3px;}
/*Changes made to fix bottom teaser box */
.h1_home_module div#investor p{padding:0 5px 0 5px; margin:5px 0 0 0;}
/*Code Change for latest news on home page*/
.h1_home_module ul li div {font-size:1.0em;}
/*Code Change for latest news on home page*/
.alignRight {text-align:left;}
.marginTop10 a{font-size:0.95em;}
#investor {font-size:0.9em;} 
.sec_module {font-size:1.0em;}
.middle_module ul li div {font-size:1.0em;}
#home_form { margin-top:30px;}
.bottomTeaserText{width: 120px; float: left; clear: right;}
.clickHereText{float: left; width: 120px;}
#home2_callout {margin:-300px 0pt 0pt;}
/* Changes to fix supplemental issues */
.m8_teaser ul li{list-style-type:none;}
/* New class added for contact us release 1.04.01 */
/*Changes made to fix radio style and width starts here 080425*/
/* 13th Feb,2009, artf848247 */
/* changes done for artf#872974 */
.opt_in_out{width:15px; border:none;}
li.radioCont input.radio{width: 15px !important; margin:2px 0 10px 0;padding:0; float:left; border:none !important;}
li.radioCont label.radio_label {width: auto !important;float: left;margin-right:10px !important;  *padding-top:4px;}
/*Changes made to fix radio style and width ends here*/
/* New class added for contact us release 1.04.01 ends here*/
/* New classes made for Event Calendar Icon issue Remedy Ticket number - 39632 starts here  */
ol.event_listing li div a.default{
    background: url(/master/images/ioLoadImage.gif) no-repeat left top; padding-left:15px; padding-bottom:25px;}
ol.event_listing li div a.jpeg {
    background: url(/master/images/jpg_new.gif) no-repeat left top; padding-left:15px; padding-bottom:25px;}
ol.event_listing li div a.pdf {
    background:url(/master/images/pdf_new.gif) no-repeat left top; padding-left:15px; padding-bottom:25px;}
 
ol.event_listing li div a.powerPoint {
    background: url(/master/images/ppt_new.gif) no-repeat left top; padding-left:15px; padding-bottom:25px;}
ol.event_listing li div a.wav {
    background: url(/master/images/wav_new.gif) no-repeat left top; padding-left:15px; padding-bottom:25px;}
ol.event_listing li div a.word {
    background: url(/master/images/doc_new.gif) no-repeat left top; padding-left:15px; padding-bottom:25px;}
ol.event_listing li div a.excel {
    background: url(/master/images/xls_new.gif) no-repeat left top; padding-left:15px; padding-bottom:25px;}
ol.event_listing li div a.zip {
    background: url(/master/images/zip_new.gif) no-repeat left top; padding-left:15px; padding-bottom:25px;}
/*New classes made for Event Calendar Icon issue Remedy Ticket number - 39632 ends here */
/* New class added for contact us release 1.04.01 */
/*Changes made to fix radio style and width starts here 080425*/
/*
.contact_us #frm_contact_us li{list-style-type:none;}
.marginLeft{margin-left:0px; *margin-left:-3px;}
*/
/* New class added for contact us release 1.04.01 ends here*/
/*Event Calendar Remedy Ticket number - 39633 External Link icon added -starts*/
.link_icon{background: url(/master/images/icn_orange_arrow.jpg) no-repeat left top; padding-left:15px; padding-bottom:25px;}
/*Event Calendar Remedy Ticket number - 39633 External Link icon added -ends*/
/* RS id - 723403 Remedy ticket 35927 starts changes for View product button starts*/
.btn-view-products {background-color:#79bde9; color:#fff; padding:2px;border:none; cursor:pointer !important;}
/* RS id - 723403 Remedy ticket 35927 starts changes for View product button ends*/
.tableDefault {/*margin-left:0px;margin-top:10px;*//*overflow:hidden;*/}
.tableDefault h2 { clear:none; }
.tableDefault img {margin-top:10px;}
/*Changes made to fix radio style and width starts here 080425*/
#opt_in_out{width:15px; border:none;}
/*Changes made to fix radio style and width ends here*/
/* New class added to remove bullet from form */
.contact_us #frm_contact_us li{list-style-type:none;}
.marginLeft{margin-left:0px; *margin-left:-3px;}
/* New class added to remove bullet from form ends here*/
/*Contact us for glossay */
/ * .callout_links_contact{float:right;} */
.clearRight{clear:right;}
.search_container{width:785px;}
.floatLeftMargin30{float:left; margin-bottom:30px;}
.marginTop-40{margin-top:-40px;}
/* Changes end
Changed By: Ayan Barua 
Change Date: 04/15/2008
 */

/*New class by rahul starts on 080325*/
.M8_teaser{margin-top:18px;}
.M8_teaser ul li{list-style-type:none;}
#faq_ques_answers ul li.answer {padding-left:23px;margin-top:-18px;}
/*New class by rahul ends on 080325*/

/*Styles for bullet */
/* Code commented for remedy ticket 35880 (Bullets in FAQ) starts here */
/*
ul.default{list-style-type:disc; background-image:none;list-style-position:inside;}
 ul.default li{list-style-type:disc; background-image:none;list-style-position:inside;}
ul#square{list-style-type:square; background-image:none;list-style-position:inside; margin-left:10px; *margin-left:0px; }
ul#square li{list-style-type:square; background-image:none;list-style-position:inside;}
#faq_ques_answers ol li ul li ul#square{list-style-type:square; background-image:none;list-style-position:inside;}
#faq_ques_answers ol li ul li ul#square li{list-style-type:square; background-image:none;list-style-position:inside;}
ul#circle{list-style-type:circle; background-image:none;list-style-position:inside;}
ul#circle li{list-style-type:circle; background-image:none;list-style-position:inside; margin-left:10px; *margin-left:-1px; }
#faq_ques_answers ol li ul li ul#circle{list-style-type:circle; background-image:none;list-style-position:inside;}
#faq_ques_answers ol li ul li ul#circle li{list-style-type:circle; background-image:none;list-style-position:inside;}
ol#decimal{list-style-type:decimal; background-image:none;list-style-position:inside; margin-left:10px; *margin-left:0px; }
ol#decimal li{list-style-type:decimal; background-image:none;list-style-position:inside;}
#faq_ques_answers ol li ul li ul#decimal{list-style-type:decimal; background-image:none;list-style-position:inside; }
#faq_ques_answers ol li ul li ul#decimal li{list-style-type:decimal; background-image:none;list-style-position:inside;}
ol#upper-roman{list-style-type:upper-roman; background-image:none;list-style-position:inside; margin-left:10px; *margin-left:0px; }
ol#upper-roman li{list-style-type:upper-roman; background-image:none;list-style-position:inside;}
#faq_ques_answers ol li ul li ul#upper-roman{list-style-type:upper-roman; background-image:none;list-style-position:inside; }
#faq_ques_answers ol li ul li ul#upper-roman li{list-style-type:upper-roman; background-image:none;list-style-position:inside;} 
ol#lower-roman{list-style-type:lower-roman; background-image:none;list-style-position:inside; margin-left:10px; *margin-left:0px; }
ol#lower-roman li{list-style-type:lower-roman; background-image:none;list-style-position:inside;} 
#faq_ques_answers ol li ul li ul#lower-roman{list-style-type:lower-roman; background-image:none;list-style-position:inside; }
#faq_ques_answers ol li ul li ul#lower-roman li{list-style-type:lower-roman; background-image:none;list-style-position:inside;} 
ol#lower-alpha{list-style-type:lower-alpha; background-image:none;list-style-position:inside; margin-left:10px; *margin-left:0px; }
ol#lower-alpha li{list-style-type:lower-alpha; background-image:none;list-style-position:inside;} 
#faq_ques_answers ol li ul li ol#lower-alpha{list-style-type:lower-alpha; background-image:none;list-style-position:inside; }
#faq_ques_answers ol li ul li ol#lower-alpha li{list-style-type:lower-alpha; background-image:none;list-style-position:inside;} 
ol#upper-alpha{list-style-type:upper-alpha;background-image:none;list-style-position:inside; margin-left:10px; *margin-left:0px; }
ol#upper-alpha li{list-style-type:upper-alpha; background-image:none;list-style-position:inside;}
#faq_ques_answers ol li ul li ol#upper-alpha{list-style-type:upper-alpha;background-image:none;list-style-position:inside; }
#faq_ques_answers ol li ul li ol#upper-alpha li{list-style-type:upper-alpha; background-image:none;list-style-position:inside;}
*/
/* Code commented for remedy ticket 35880 (Bullets in FAQ) ends here */
#detail ol li {
margin:10px 0pt 0pt 15px;
}
#faq_ques_answers ol li ul li ul li { 
background:none;
padding-left:0px;
list-style-type:disc;list-style-postion:inside;
}
#faq_ques_answers ol li ul li ul li ul li { 
background:none;
padding-left:15px;
}
#faq_ques_answers ol li ul li ul li ol li { 
background:none;
padding-left:15px;
}
/*Changes made to fix FAQ */
#faq_ques_answers {float:left;}
#faq_ques_answers ul.faq_answer {margin:0px;}
/*Changes made to fix FAQ OL Bullets */
#faq_ques_answers ol {
list-style-type:none;
margin:0pt;
padding:0pt;
}
#faq_ques_answers a {text-decoration:none; color:#666; }
/* Code commented for remedy ticket 35880 (Bullets in FAQ) starts here */
/*
#faq_ques_answers ul.faq_answer div.tableDefault ol {
float:left;
width:425px;
margin-left:-4px;
*margin-left:0px;
}
*/
/* Code commented for remedy ticket 35880 (Bullets in FAQ) ends here */
/*Change in Audience Selector - change in font size Rs art 743607*/
/*New class for audience selector by Saroj starts on 120508*/
#audienceselector{float:left; margin-top:70px; border-left:1px solid #ef8f24; padding-left:12px; color:#676767; font-weight:bold; /*font-size:13px;*/ font-size:12px; background-color:#FFFFFF; width:250px; *width:auto;  }
#audienceselector .heading{color:#5f9acc; font-family:Arial; font-weight:bold; /*font-size:1.0em;*/ font-size:1.3em; margin:0px; padding:0px;}
#audienceselector form{margin:0px; padding:0px;}/*Remove floating.articfact-id:743607 */
#audienceselector .radio{border:0px;}
#audienceselector .input,select#quickLink{float:left; border:1px solid #cccccc; height:20px; width:150px;}
#audienceselector .button,.quick_button {float:left; background-color:#ef8f24; height:20px; width:50px; margin-left:5px; margin-top:0px; margin-right:30px; *margin-right:10px; font-size:13px;} /*Remove Float-right as there float left is already defined. Increase margin-right.ArticfactId:743607*/#audienceselector .lookingfor{text-align:left; margin:0px; padding-left:0px; padding-bottom:5px; font-weight:bold;} /*Add Padding bottom to have space in between dropdown and text as per.ArticfactId:743607*/
#audienceselector .lookingfor,span.lookingfor {text-align:left; margin:0px; padding-left:0px; padding-bottom:5px; font-weight:bold;} /*Add Padding bottom to have space in between dropdown and text as per.ArticfactId:743607*/
.countrySite{float:left; width:155px;}/*Decrease Width.ArticfactId:743607*/
.audienceselectorreddot {font: 9px Arial; padding-left:40px; text-align:left; color: grey;}
/*  Ends here   */
/*Change in Audience Selector - change in font size Rs art 743607*/
/* New class by rahul for table border functionality on 080523 remedy 35885*/
.borderAroundTable{border:1px solid inherit;}
.borderAroundTable td{border:none;}
.borderAroundTable th{border:none;}
.noBorders{border:none;}
.noBorders td{border:none;}
.noBorders th{border:none;}
.borderBetweenRows{border-bottom:none;border-left:1px solid inherit; border-right:1px solid inherit; border-top:1px solid inherit;}
.borderBetweenRows td {border-bottom:1px solid inherit; border-top:none; border-right:none; border-left:none; padding-top:2px; padding-bottom:2px;}
.borderWithGrid{}
.borderWithGrid td{padding:5px 0 5px 0;}
.borderWithoutPadding{}
.borderWithoutPadding td{padding:0px;}
/* default padding - 0px cells, 5px headers - affects default, no_border and border_sans_padding tables */
.detail {padding:0px;}
/* Code Changes  for INC000000735636 starts */
.detail table th, 
ul.faq_answer table th {/*padding:5px;_padding:5px 2px;*/float:left;}
#detail {/*float:left;*/} /*causes IE7 layout issues*/
#detail {/*clear:left;*/}
.tabDivBody #detail {padding:0px; float:none; clear:none;}
/* Code Changes  for INC000000735636 ends */
#detail .row_border .borderAroundTable td {padding:0px; padding-bottom:5px;}
#detail .row_border .noBorders td {padding:0px; padding-bottom:5px;}
#detail .row_border .borderWithGrid td {padding:0px; padding-bottom:5px;}
#detail .row_border .borderAroundTable td {padding:0px; padding-bottom:5px;}
#detail .row_border .borderWithoutPadding td{padding:0px;}
#detail .row_border table{margin-top:0px;}
/*New class ends for table border functionality on 080523*/
/*New class for nested tables (no borders)*/
.noBorders .borderAroundTable{border:1px solid #cccccc;}
.noBorders .borderAroundTable td{border:none;}
.noBorders .borderAroundTable th{border:none;}
.noBorders .borderBetweenRows{border-bottom:none;border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.noBorders .borderBetweenRows td {border-bottom:1px solid #cccccc; border-top:none; border-right:none; border-left:none; padding-top:2px; padding-bottom:2px;}
 
.noBorders .borderWithGrid{border:1px solid #cccccc;}
.noBorders .borderWithGrid td {padding:5px 0 5px 0; border:1px solid #cccccc;}
.noBorders .borderWithoutPadding{padding:0px; border:1px solid #cccccc;}
.noBorders .borderWithoutPadding td{padding:0px; border:1px solid #cccccc;}
#detail .row_border .noBorders .borderWithoutPadding td{padding:0px;}
/*New class for nested tables (borderAroundTable)*/
.borderAroundTable .noBorders{border:none;}
.borderAroundTable .noBorders td{border:none;}
.borderAroundTable .noBorders th{border:none;}
.borderAroundTable .borderAroundTable{border:1px solid #cccccc;}
.borderAroundTable .borderAroundTable td{border:none;}
.borderAroundTable .borderAroundTable th{border:none;}
.borderAroundTable .borderBetweenRows{border-bottom:none;border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.borderAroundTable .borderBetweenRows td {border-bottom:1px solid #cccccc; border-top:none; border-right:none; border-left:none; padding-top:2px; padding-bottom:2px;}
 
.borderAroundTable .borderWithGrid{border:1px solid #cccccc;}
.borderAroundTable .borderWithGrid td {padding:5px 0 5px 0; border:1px solid #cccccc;}
.borderAroundTable .borderWithoutPadding{padding:0px; border:1px solid #cccccc;}
.borderAroundTable .borderWithoutPadding td{padding:0px; border:1px solid #cccccc;}
#detail .row_border .borderAroundTable .borderWithoutPadding td{padding:0px;}
 
/*New class for nested tables (borderBetweenRows)*/
.borderBetweenRows .noBorders{border:none;}
.borderBetweenRows .noBorders td{border:none;}
.borderBetweenRows .noBorders th{border:none;}
.borderBetweenRows .borderAroundTable{border:1px solid #cccccc;}
.borderBetweenRows .borderAroundTable td{border:none;}
.borderBetweenRows .borderAroundTable th{border:none;}
.borderBetweenRows .borderBetweenRows{border-bottom:none;border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.borderBetweenRows .borderBetweenRows td {border-bottom:1px solid #cccccc; border-top:none; border-right:none; border-left:none; padding-top:2px; padding-bottom:2px;}
 
.borderBetweenRows .borderWithGrid{border:1px solid #cccccc;}
.borderBetweenRows .borderWithGrid td {padding:5px 0 5px 0; border:1px solid #cccccc;}
.borderBetweenRows .borderWithoutPadding{padding:0px; border:1px solid #cccccc;}
.borderBetweenRows .borderWithoutPadding td{padding:0px; border:1px solid #cccccc;}
#detail .row_border .borderBetweenRows .borderWithoutPadding td{padding:0px;}

/*New class for nested tables (borderWithGrid)*/
.borderWithGrid .noBorders{border:none;}
.borderWithGrid .noBorders td{border:none;}
.borderWithGrid .noBorders th{border:none;}
.borderWithGrid .borderAroundTable{border:1px solid #cccccc;}
.borderWithGrid .borderAroundTable td{border:none;}
.borderWithGrid .borderAroundTable th{border:none;}
.borderWithGrid .borderBetweenRows{border-bottom:none;border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.borderWithGrid .borderBetweenRows td {border-bottom:1px solid #cccccc; border-top:none; border-right:none; border-left:none; padding-top:2px; padding-bottom:2px;}
 
.borderWithGrid .borderWithGrid{border:1px solid #cccccc;}
.borderWithGrid .borderWithGrid td {padding:5px 0 5px 0; border:1px solid #cccccc;}
.borderWithGrid .borderWithoutPadding{padding:0px; border:1px solid #cccccc;}
.borderWithGrid .borderWithoutPadding td{padding:0px; border:1px solid #cccccc;}
#detail .row_border .borderWithGrid .borderWithoutPadding td{padding:0px;}
 
 
 /*New class for nested tables (borderWithoutPadding)*/
.borderWithoutPadding .noBorders{border:none;}
.borderWithoutPadding .noBorders td{border:none;}
.borderWithoutPadding .noBorders th{border:none;}
/* added code for artf731164 */
#detail p table.borderWithoutPadding table.noBorders{margin-top:0px;}
.borderWithoutPadding .borderAroundTable{border:1px solid #cccccc;}
.borderWithoutPadding .borderAroundTable td{border:none;}
.borderWithoutPadding .borderAroundTable th{border:none;}
/* added code for artf731164 */
#detail p table.borderWithoutPadding table.borderAroundTable {margin-top:0px;}
.borderWithoutPadding .borderBetweenRows{border-bottom:none;border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.borderWithoutPadding .borderBetweenRows td {border-bottom:1px solid #cccccc; border-top:none; border-right:none; border-left:none; padding-top:2px; padding-bottom:2px;}
/* added code for artf731164 */
#detail p table.borderWithoutPadding table.borderBetweenRows{margin-top:0px;}
 
.borderWithoutPadding .borderWithGrid{border:1px solid #cccccc;}
.borderWithoutPadding .borderWithGrid td {padding:5px 0 5px 0; border:1px solid #cccccc;}
/* added code for artf731164 */
#detail p table.borderWithoutPadding table.borderWithGrid {margin-top:0px;}
.borderWithoutPadding .borderWithoutPadding{padding:0px; border:1px solid #cccccc;}
.borderWithoutPadding .borderWithoutPadding td{padding:0px; border:1px solid #cccccc;}
/* added code for artf731164 */
#detail p table.borderWithoutPadding table.borderWithoutPadding {margin-top:0px;}
#detail .row_border .borderWithoutPadding .noBorders td{padding:5px 0 5px 0;}
#detail .row_border .borderWithoutPadding .borderAroundTable td{padding:5px 0 5px 0;}
#detail .row_border .borderWithoutPadding .borderBetweenRows td{padding:5px 0 5px 0;}
#detail .row_border .borderWithoutPadding .borderWithGrid td{padding:5px 0 5px 0;}
#detail .row_border .borderWithoutPadding .borderWithoutPadding td{padding:0px;}

/* new class added to make new style work remedy 35885 */
/* Style to fix SIFR heading artf 757931*/
/*h1#SIFRHEADING {background:none; background-color:#ffffff; width:640px; height:24px; padding:0px;}*/
.faq h1.SIFR_Headline{background-color:#ffffff; height:36px;margin-bottom: 10px;}
/* New classes added to make existing table style works remedy 35885*/
/*commenting for table alignment artf731120 #detail table, ul.faq_answer table {float:left;margin-top:15px;font-size: 1em;}*/
#detail table, 
ul.faq_answer table {margin-top:15px;font-size:1em;}
#detail ul.faq_answer table td { font-size:1.0em; }
#detail table td { /*padding:10px 10px 10px 10px;*/ }
#detail .tableDefault table td { /*padding:10px;*/ }

table.tableDefault{border:1px solid #cccccc; font-size:1em;}
table.tableDefault td{padding:3px;}
table.row_border{border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc; font-size:1em;}
table.row_border td{border-bottom:1px solid #cccccc; padding:3px;}
table.border{border:1px solid #cccccc; font-size:1em;}
table.border td{border:1px solid #cccccc; padding:3px;}
table.border_sans_padding{border:1px solid #cccccc; font-size:1em;}
table.border_sans_padding td{border:1px solid #cccccc; padding:0px;}
table.no_border{border:none; font-size:1em;}
/*code for artf750282 for existing table styles in no_border starts*/
table.no_border td{border:none;padding:3px;}
table.no_border th{border:none;padding:3px;}

#detail table.noBorders td {padding:0 20px 2px 0;}
/*code for artf750282 for existing table styles in no_border ends*/
 /* New classes added to make existing table style works ends here remedy 35885*/
/* New added css for section intro remedy ticket#36026 080619*/
/*.section_introduction {position:relative;width:790px;_width:780px;}*/
/*Changed for P4 enhancement*/
.section_introduction {position:relative;width:790px;_width:auto;overflow:hidden;}
/*change for remedy#80906*/
 .section_introduction_print {position:relative;width:660px;_width:650px;}
 .section_introduction_border {position:relative; border:5px solid #ECECEE; width:780px;}
 .section_introduction_border_2col {border:5px solid #ECECEE;position:relative; width:564px;_width:554px; /*color:#FFFFFF;*/}
/*change for remedy#80906*/
.section_introduction_border_print {border:5px solid #ECECEE;position:relative; width:660px;_width:650px; color:#FFFFFF;}
/*code change for 730932 stars */
 .image_text h2,.image_text_print h2{font-size: 1.3em;color:#fff; font-weight:bold; margin-top:10px; padding:0}
/*code change for 730932 ends */
/*code change for RS-734798 and Remedy 36026 starts*/
  img.section_intro_image{_overflow:hidden; display:block;width:780px;}
  img.section_intro_image_2col{_overflow:hidden; display:block;width:554px;}
/*change for remedy#80906*/
  img.section_intro_image_print{_overflow:hidden; display:block;width:650px;}
 .image_text {position:absolute; left:440px; top:50px; background-color:#A5C639; color:#FFFFFF; padding:10px; width:310px;}
/* change for remedy#80906*/
.image_text_print {position:absolute; background-color:#A5C639;color:#FFFFFF; padding:10px; left:52%; top:50px; width:300px; margin-right:20px;}
html>/**/body .image_text_print /*for firefox excluding IE7*/ {left:52%;}/*-----------*/
/*code change for RS-734798 and Remedy 36026 ends*/
 .clearAll {clear:both;}
.image_text a.read_more,.image_text_print a.read_more{background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;color:#fff;cursor: hand; padding-left:15px; cursor: pointer; text-decoration:underline;}
 /* New added css for section intro remedy ticket#36026*/
/* Code Added for remedy ticket 35880 (Bullets in FAQ) starts here */
.tableDefault ul{/*left:15px !important;*/}
.tableDefault ol{/*left:15px !important; position:relative;*/}
.tableDefault ul#default{list-style-type:disc !important; list-style-position:inside;}
ul#square{list-style-type:square !important; list-style-position:inside;}
ul#circle{list-style-type:circle !important; list-style-position:inside;}
ol#decimal{list-style-type:decimal !important; list-style-position:inside;}
ol#upper-roman{list-style-type:upper-roman !important; list-style-position:inside;}
ol#lower-roman{list-style-type:lower-roman !important; list-style-position:inside;}
ol#lower-alpha{list-style-type:lower-alpha !important; list-style-position:inside;}
ol#upper-alpha{list-style-type:upper-alpha !important; list-style-position:inside;}
#faq_ques_answers .reddot{clear:both !important;}
#faq_ques_answers ul.faq_answer li {clear:left;}
#faq_ques_answers ul.faq_answer div.tableDefault ul {width:400px !important;}
/* Code Added for remedy ticket 35880 (Bullets in FAQ) ends here */
/* Code Added for remedy ticket 35880 (Bullets in FAQ) starts here */
#faq_ques_answers ul.faq_answer li {background-image: none;margin: 0;padding: 0;color: #666666;font-weight: normal;font-size: 1em;}
#faq_ques_answers .faq_answer h4 {float: left; font-size:1.0em}
/*.tableDefault{float:left; width:420px;}
 .tableDefault {margin-left:10px;}
*/
/* name changed RS 736130 starts*/
.faq_bullet{float:left; width:420px;}
 .faq_bullet{margin-left:10px;}
/* name changed RS 736130 ends*/
#faq_ques_answers ul.faq_answer div.tableDefault ol {
float:left;
width:425px;
margin-left:0px;
}
#faq_ques_answers ul li {margin:0; padding:0; padding-left:0; padding-top:0; font-size:1.0em}
/* Code Added for remedy ticket 35880 (Bullets in FAQ) ends here */
/* 28-07-08 Code Added for remedy ticket 36106 starts here */
.icongreenArrow { background:url(/master/images/icn_arrow_green.gif) no-repeat left 3px; padding-left:15px;}
/* 28-07-08 Code Added for remedy ticket 36106 ends here */
/* Code Added for remedy ticket 42675 starts here */
.viewListProduct {margin-top:10px; text-align:right;}
.viewListProduct a{color:#5A9ECD;font-size:0.9em;text-align:right;font-weight:bold;background:url(/master/images/view_products_arrow.jpg) no-repeat left 3px; padding-left:15px;}
/* Code Added for remedy ticket 42675 ends here */
/* 24-june-2008 GBU Landing page starts */
.reddot_heading {
    float:left;
    font-family:Verdana, Arial, sans-serif;
    font-size: 15px;
    font-weight:bold;
    color: #ffffff;
    background-color:#f19204;
    line-height:20px;
    padding:2px 10px 2px 10px; 
    text-align:left;
    width:auto;
}
/* GBU landing ends */
/* GBU landing start */
ul.orangeArrowLink{display:block; font-size:0.9em; list-style-image:none; list-style-position:outside; list-style-type:none; margin:10px 0pt 0pt;padding:0pt;} 
ul.orangeArrowLink li{background:transparent url(/master/images/icn_orange_arrow.jpg) no-repeat scroll left 2px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 0pt 5px;}
ul.orangeArrowLink li a{color:#F19209; display:block; padding-left:15px;}
div.related_product_info {width:550px;}
/* GBU landing ends */

/*START: STYLES FOR PRODUCT LANDING Added Artifacts 740745,740665,740650,740365,740529,741197*/
#horizontalNav.separator {border-bottom:2px solid #eee ; margin-bottom:15px;}
#leftMainContainer {float:left; width: 675px;position:relative;}
    
    /*START: Styles for Product landing middle section*/
    #region-body #pl_section_Introduction {position:relative ; border:5px solid #eee; padding:3px;}
    #region-body #pl_section_Introduction_NoBorder{padding:3px;}
        #pl_section_Introduction .section_introduction_text, #pl_section_Introduction_NoBorder .section_introduction_text {position:absolute; top:20px; left:62%; width:230px;background:#a5c639;padding:5px;}
        
           .section_introduction_text h2 {margin:0;padding:0;color:#fff; font-size: 15px; font-weight:bold}
           .section_introduction_text a.read_more {background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;color:#fff;cursor: hand; padding-left:15px; cursor: pointer; text-decoration:underline;}
    .product_landing_middle_content {border:1px dotted #7C7779; padding:10px; margin-top:15px;font-family:arial;}
    .pod .product_landing_middle_content {border:0; padding:0; margin-top:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
    
    .product_landing_middle_content sup{font-size:74%;} 
        .product_landing_middle_content p {margin-bottom:10px; font-size:13px;}
        .product_landing_middle_content ul.product_link li {background:transparent url(/master/images/icn_arrow_green.gif) no-repeat scroll 0px 3px;display:block;margin-bottom:10px;padding:0pt 0pt 0pt 15px; list-style:none;}
        .product_landing_middle_content ul.product_link li a {color:#617A06;}
    #back_to_home {font-size:11px; font-weight:bold; text-align:right;padding:10px 0 0 0;}
            #back_to_home a{color:#5F9ACC; text-decoration:underline;}
    /*BEGIN: Styles for Product landing right hand section*/
    #rightMainContainer {float:right;width:265px;margin-left:10px; _margin-left:0px;}
    /* Start:Rs art#740650 21/07/08*/    
  .product_audience_selector {background-color:#F19209;padding:10px; color:#fff; margin:10px 0;}
    /* End:Rs art#740650 21/07/08*/    
        .product_audience_selector h3 {padding-bottom:5px;font-size:15px; font-weight:bold;}
        fieldset.audienceSelectorFieldset {border:none;}
           fieldset.audienceSelectorFieldset legend {display:none;} 
           fieldset.audienceSelectorFieldset div.formLine1 {margin-bottom:5px;}
               div.formLine1 input.site_option {border:none; margin-left:-7px;padding-left:0px; position:static;top:3px;}
               div.formLine1 label {font-weight:bold; font-size:11px;} 
               div.formLine1 p {padding-left:10px;} 
               div.formLine1 select {width:185px;}
               div.formLine1 input.button {background-color:#79BDE9;color:#fff;margin-left:5px;height:auto;padding:1px 2px 2px;}
               .latest_news, .useful_link, .simple_sceince {margin-bottom:10px;}
               .latest_news .home_teaser2 {margin:0}
               .latest_news .home_teaser2 .col1 {margin:0; float:right; padding:3px 3px 10px 10px;}
               .latest_news.h1_home_module, .simple_sceince.h1_home_module {float:none;margin-top:0; width:auto; position:static;}
               .latest_news.h1_home_module div, .simple_sceince.h1_home_module div, .useful_link div{border:1px dotted #7c7779; background:transparent; padding:0px 0px 10px 0px;float:none;} /*Rmove clea:both and put float:none to fix hmepage laout issue*/
                .latest_news.h1_home_module div h2, .simple_sceince.h1_home_module div h2 { margin: 0; padding: 0; background: url(/master/images/band_home_h2_modules.jpg) no-repeat; padding-left: 30px; padding-top: 2px; margin-bottom: 6px; height: 19px; background-color:#999999; font-size: .9em; color:#FFFFFF; font-weight: bold;}
                .latest_news.h1_home_module div h3.greenArrow,
                .simple_sceince.h1_home_module div h3.greenArrow, 
                .useful_link div h3.greenArrow{font-size: 1.1em;margin: 0px 0px 7px 10px;padding-left:15px;font-weight: normal;color:#617a06;background: url(/master/images/icn_arrow_green.gif) no-repeat 0px 15%;}
                .latest_news.h1_home_module div img, .simple_sceince.h1_home_module div img,
                .useful_link div img {vertical-align:middle;margin-left:10px;}
                .latest_news.h1_home_module div p, .simple_sceince.h1_home_module div p, .useful_link div p {padding-left:15px;} 
                .latest_news.h1_home_module div.clearAll, .simple_sceince.h1_home_module div.clearAll, 
                .useful_link div.clearAll{border:none; clear:both; padding:0px;}
                .latest_news.h1_home_module .width233 {border:none; padding:0;margin-bottom:-5px; width:auto;}
                .useful_link div #h2_home_module .h2_module ul.green_list,
                .latest_news div #h2_home_module .h2_module ul.green_list {list-style:none;margin:0;padding:0 0 0 4px;width:80%;float:left;}
                .useful_link #h2_home_module, .latest_news #h2_home_module {text-align: left; float: none; position: relative; width: auto;}
                .useful_link .width233, .simple_sceince div.width233 {width:auto;border:none; padding:0;margin-bottom:-5px;} /*Put simple science class to remvoe border around heading*/
                .useful_link h2, latest_news h2{ margin: 0; padding: 0; width:auto; background: url(/master/images/band_home_h2_modules.jpg) no-repeat; padding-left: 30px; padding-top: 2px; margin-bottom: 6px; height: 19px; background-color:#999999; font-size: .9em; color:#FFFFFF; font-weight: bold;}
                .useful_link div #h2_home_module .h2_module ul.green_list a,
                .latest_news div #h2_home_module .h2_module ul.green_list a {color:#F19205;}
                .useful_link div #h2_home_module .h2_module ul.green_list li, 
                .latest_news div #h2_home_module .h2_module ul.green_list li{background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0 3px;}
                .useful_link .h2_module, 
                .latest_news .h2_module{border:1px dotted #7C7779;float:none;height:auto;margin:0pt;padding:5px;width:auto;}
                 
                .latest_news ul#events_module, .simple_sceince ul#events_module, .useful_link ul#events_module {float:none;width:auto;}  
                    .latest_news ul#events_module li, .simple_sceince ul#events_module li, .useful_link ul#events_module li {width:auto;}
 /*END: STYLES FOR PRODUCT LANDING*/
/* Classes added for most recet news page | 35995 : starts here*/
.news_container h1 {color:#f09028;font-size: 1.2em;margin:0 0 15px 0; padding:3px 3px 3px 0;vertical-align: middle;}
.news_container h2 {margin:20px 0px 10px 0px;padding:0px;font-size:1.2em;color:#666666;font-weight:bold;}
.news_container p{margin-bottom:10px;}
.news_container .recent_news {border:1px dotted #ccc; padding:10px; margin-bottom:10px;}
.news_container .recent_news ul {margin:0; padding:0; list-style:none;}
.news_container .recent_news ul li{margin:0 0 5px 0; padding:0; clear:both;}
.news_container .recent_news ul li p {padding:5px 0 0px 20px; margin:0;}
.news_container .recent_news ul li.collapse a{background:url(/master/images/icn_collapse.gif) no-repeat 0px 2px; padding-left:20px; display:block;}
.news_container .recent_news ul li.expand a{background:url(/master/images/icn_expand.gif) no-repeat 0px 2px; padding-left:20px; display:block;}
.news_container .recent_news ul li.collapse p{display:none;margin:0;}
.news_container .recent_news ul li.expand p{display:block;margin:0;}
.news_container a.lnk_more_news {margin:0; background:url(/master/images/bullet_double_arrow_right_orange.gif) no-repeat 0px 5px; padding-left:15px;font-weight:bold;} /* code added for artf758260 */
.news_container .recent_news ul li.expand a.read_more {background:none; margin:0 0 10px 0; color:#5f9bce; float:right;}
/* Classes added for most recent news page | 35995 : ends here*/
/* class addded for news N3 title |artf759800  starts*/
h1.news_heading {color: #f09028}
/* class addded for news N3 title | artf759800 ends*/
/* all products : rachna*/
ul.productPagination {color:#666666;list-style:none;}
ul.productPagination li{margin:0px;padding-left:5px;color:#666666;list-style:none;display:inline;}
ul.productPagination li a{color:#a8c638;text-decoration:underline; font-size:0.9em;}
ul.productPagination li.selected{color:#333;font-size:1.2em;text-decoration:none;}
div.dottedBorder {border:dotted 1px #ccc; margin-bottom:20px; padding:5px;}
div.dottedBorder p.page-heading-grey {margin-top:5px;}
div.dottedBorder p.page-heading-grey span{background:#BBBBBB;color:#FFFFFF;
font-weight:bold;
margin-left:5px;
padding:5px;
color:#FFFFFF;
font-weight:bold;
margin-left:5px;
padding:5px;}
ul.allproduct_category {
    clear:both;
    list-style:none;
    _height: 1%;
    margin:0;
    margin-top:5px;
    padding:0px;
    width:540px;
}
li.allpcategory {
    display: inline;
    float:left; 
    width:110px; 
    margin-right: 20px;
    margin-left:5px;
    margin-bottom: 20px;
}
ul.allproduct_category li ul.allproduct_category_list {
    margin:0; 
    padding:0;
    margin-top:5px;
    list-style:none;
}
 ul.allproduct_category li.last {
    margin-right:0px;
}
ul.allproduct_category li ul.allproduct_category_list li {
    padding-left:0px;
    list-style: none;
}
ul.allproduct_category li ul.allproduct_category_list li img{
    border:dotted #ccc 1px;
    padding:2px;
}
ul.allproduct_category li ul.allproduct_category_list li p {
    padding-right:20px;
    padding-top:2px;
    font-size:0.85em;
}
ul.allproduct_category li ul.allproduct_category_list li.description{
    margin-top:4px;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
    color:#666666;
    width:100px;
    margin-left:0px;
    background:none;
}
ul.allproduct_category li ul.allproduct_category_list li a {
    text-decoration: none;
    background:url(/master/images/icn_orange_arrow.jpg) no-repeat left 2px;
    padding-left:15px;
    color: #f19209;
    font-size:0.9em;
}
ul.allproduct_category li ul.allproduct_category_list li a:hover {
    text-decoration: underline;
}
a.view_more_prod {color:#78bde8; font-weight:bold;background:url(/master/images/icn_arrow_grey.gif) no-repeat 0px 1px; padding-left:15px;}
/* Focus products */
.focus_products {border:dotted 1px #ccc; margin-bottom:20px; padding:10px 0;}
.focus_products p.page-heading-blue span{margin-left:10px;}
.focus_products .left-sub-cont{float:left; width:250px;margin-left:10px;_margin-left:5px;}
.focus_products .right-sub-cont{float:left; width:250px;}
.focus_products .enhanced_perf {margin:0;padding:0;}
.focus_products .enhanced_performance h5 a{font-size:1.0em;}
.focus_products .enhanced_performance ul.blue_list li p{margin-top:5px;}
.focus_products .enhanced_performance {border:dotted #ccc 1px;padding:10px 10px 8px 10px;width:235px;font-size:1.0em; margin:16px 0 0 0;}
.focus_products .enhanced_performance h2{margin:-10px -10px 10px -10px; padding:5px;_padding:0px;height: 0px;_margin-top:-15px; background-color:#78bde8; font-size: .9em; color:#FFFFFF; font-weight: bold;}
.focus_products .enhanced_performance .teaser_heading_blue{margin: -10px 10px 10px -10px;padding: 0;}
.focus_products .enhanced_performance .teaser_heading_blue span {padding: 1px 5px;background-color:#78BDE8;color:#ffffff;    font-size:1.0em;}
.focus_products .enhanced_performance .links {width:240px;margin:7px 0 0 -11px;padding:10px 10px 8px 10px;position:absolute; z-index:11; background-color:#fff; border:dotted #ccc 1px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.focus_products .enhanced_performance .links li {margin:0;padding:0;list-style:none;padding-left:15px;background:url(/master/images/icn_orange_arrow.jpg) no-repeat left 2px;}
.focus_products .enhanced_performance ul.orange_list li {list-style:none;margin:0;padding:0;background:url(/master/images/icn_orange_arrow.jpg) no-repeat left 2px;padding-left:15px;}
/* remedy80906, print template */
.printCont {width:210px;}
.printCont ul.printEmail{width:100%:display:inline;float:right;padding:4px 0 0 0;}
 /* for email a friend */
.captcha {border:1px solid #cccccc; text-align:center;padding: 5px 0;margin-top: 15px;}
.genFrmCaptcha { border:1px solid #cccccc; text-align:center;padding: 5px 0;width: 300px; margin:10px 0 0 165px;}
div.captcha img{margin-right: 5px;}
/* Remedy #96928 */
.headerTxtImg{padding: 0px 0 10px 230px; color: #e78c39; font-size: 25px;background:url(/master/images/contactUs_heading.jpg) no-repeat 128px 13px;}
html>/**/body .headerTxtImg /*for firefox excluding IE7*/ {padding: 0px 0 7px 230px; background:url(/master/images/contactUs_heading.jpg) no-repeat 125px 17px;}/*-----------*/
/* Remedy #04634 sifr css */
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}
@media print {
  .sIFR-flash {
    display: none !important;
    height: 0;
    width: 0;
    position: absolute;
    overflow: hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display: block !important;
    position: static !important;
    left: auto !important;
    top: auto !important;
    width: auto !important;
    height: auto !important;
  }
}
/* sifr css */
/* Remedy #34333 PLP */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
 .navErrorMsg{color: #ff0000; font-size:18px;}
li.radioCont input.checkbox {
border:medium none !important;
float:left;
margin:2px 0 10px;
padding:0;
width:15px !important;
}
li.radioCont input.checkbox{width: 15px !important; margin:2px 0 10px 0;padding:0; float:left; border:none !important;}
li.radioCont label.checkbox_label {width: auto !important;float: left;margin-right:10px !important; padding-top:0; *padding-top:4px;}
#secure_dynament{border:1px solid #fff; float:left;}
h1#SIFR_Headline_sup, h1.SIFR_Headline_sup,h1#SIFR_Headline_sup /*code change :artf:757931,757944*/ {
    text-transform: uppercase;    
    background: none;
    color:#666667;
    margin-left: 0;
    padding-left: 0;
    font-size: 20pt;
    letter-spacing: -1pt;
    word-spacing: -1pt;
    font-weight: normal;
    font-size: 30px;
    line-height: 40px;
    height: auto;
    margin-bottom: 0;
    width: 625px;
}
/*********** [start] Added By Niket Goel For Remember Me Fucntionality *******/
#c_msgBox {display:none; position:absolute; top:40%; left:39%; background-color:#f19025; z-index:2000; width:280px; padding:10px; border:solid #ccc 1px; color:#FFFFFF;}
.msgBox_page {background-color:#fff; color:#919295; padding:10px; margin:0; width:260px;}
#msgBox_buttons {margin:10px 0 0 45px;}
.msgBox_page fieldset input {border:none; padding:1px 0; text-transform:uppercase; color:#fff; font-size:0.85em; width:70px;}
.msgBox_page fieldset input.submit {background-color:#79BDE9; margin-right:10px;}
.msgBox_page fieldset input.reset {background-color:#A6C535;}
.msgBox_page fieldset ol {margin:0; padding:0; list-style:none;}
.msgBox_page fieldset ol li {margin:0; padding:0; list-style:none; overflow:hidden; height:1%;}
/***********[End] Added By Niket Goel For Remember Me Fucntionality *******/
/*********** [start] Added By Niket Goel For M49 Bottom Tesaser Fucntionality *******/
.divM49Teaser{width:545px; float:left; clear:both;}
.divM49Teaser .rightLeftBorder{repeat-y;width:545px;}
.divM49Teaser .borderTopTeaser{bottom left no-repeat; height:20px;width:545px; float:left;}
.divM49Teaser .borderBottomTeaser{top left no-repeat; height:20px;width:545px; float:left;}
.divM49Teaser .contentTeaser{width:530px; float:left; padding:10px 10px 10px 8px; border:1px dotted #CCCCCC}
.divM49Teaser .contentTeaser .image{width:295px; float:left; margin-right:5px; margin-top:10px;}
.divM49Teaser .contentTeaser .info{width:225px; float:left;margin-left:2px; margin-top:10px; border:1px solid #F19209}
.divM49Teaser .contentTeaser .info-img{float:left;float:left;margin-left:2px; margin-top:10px; border:1px solid #F19209; width:525px}
.divM49Teaser .contentTeaser .info p.teaserText,
.divM49Teaser .contentTeaser .info-img p.teaserText{color:#666666; font-size:0.85em;margin:10px 0 0 0;}
.divM49Teaser .contentTeaser .info ul,.divM49Teaser .contentTeaser .info-img ul{margin:10px 0; padding:0;}
.divM49Teaser .contentTeaser .info ul li,.divM49Teaser .contentTeaser .info-img ul li{list-style-type:none; list-style-image:none;}
.divM49Teaser .contentTeaser .info ul li a,.divM49Teaser .contentTeaser .info-img ul li a{color:#F19029; padding:0pt 0pt 0pt 15px; margin:0pt;}
.divM49Teaser .contentTeaser span{background-color:#F19029;color:#FFFFFF;font-weight:bold;padding:5px}
/*********** [End] Added By Niket Goel For M49 Bottom Tesaser Fucntionality *******/

/****************[start] Endoscopy Homepage css *****************/
/* Endoscopy edit mode shell */
#reddot_shell {margin:auto;padding:10px;width:1000px;background-color:#FFFFFF;text-align:center;}
/* Endoscopy edit mode region-body-and-footer */
#reddot-region-body-and-footer {margin:auto;padding:0px;width:980px;text-align:left;background-color:#FFFFFF;}
img{border:none;}
#endoLeftCont{
    float:left;
    width:270px;
    height:auto !important;
    margin:0 ;
}
#endoMidCont{
    float:left;
    width:416px;
    padding:0; 
    margin:0;
    height:auto !important;
    border-right: 2px solid #fff;    
    border-left: 2px solid #fff;
}
#endoRightCont{
    float:left;
    width:270px;
    height:auto !important;
}
.welcomeCont{
    background-color:#ff9933;
    width: 250px;
    height:100px;
    padding: 30px 10px 20px 10px;
    color:#fff;
}
.welcomeCont h3{
    font-size: 16px;
    padding:20px 0 20px 0;
    margin:0;
}
#endoLeftCont input.submit {
    padding:2px;
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:0.8em;
    background-color:#5d97cb;
    width:70px;
    height:17px !important;    
    margin:4px 5px 2px 5px;
}
.loginCont ul{list-style:none; margin-bottom:10px; color:#fff;}
.loginCont p{color:#000;}
.welcomeCont a{color:#fff;text-decoration:none;}
.newsLetterCont{
    width:250px; 
    height:140px;
    background-color:#5d97cb;
    padding: 10px 10px 0 10px;
    color:#fff;
    position:relative;
}
#endoRightCont h3{ 
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding: 0 0 0 0;
}
#endoRightCont h3 a{color:#fff;}
#endoRightCont a.endoNewsImage{
    width:90px;
    float:left;
    margin:0 0 0 30px; 
    position:absolute; 
    top:40%; 
    padding:0;
}
#endoRightCont a.submit {
    border:medium none;
    color:#FFFFFF;
    cursor:pointer;
    font-size:0.8em;
    background-color:#ff9933;
    width:auto;
    height:13px !important; 
    position:absolute;
    top:82%;
    left:65%;
    padding:2px 8px;
}
.productSearchCont{
    height:23px; 
    width:auto; 
    color:#fff; 
    font-size:12px;
    background-color:#ff9933;
    margin:20px 0; 
    padding:4px 10px 3px 10px;
    font-weight:normal;
}
.productSearchCont input{width:115px;}
.upcomingEventList h3.upcomingEvents{
    height:20px; 
    width:auto; 
    color:#fff; 
    font-size:16px;
    line-height:25px;
    background-color:#5d97cb;
    margin:20px 0 0 0; 
    padding:0 10px 5px 10px;
    font-weight:normal;
    position:relative;
    overflow:hidden;
}
.upcomingEventList h3.upcomingEvents a.calendarIcon img{
    margin:0 0 0 0;
    position:absolute;
    top:15%;
    left:90%;
    padding:0;
}
.upcomingEventListCont{
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
.eventListDivider{
    border-top:1px solid #ccc;
    margin:0 10px;
}
.moreEventsLink{
    float:right;
    margin:0 10px 0 0 ;
    padding-bottom:10px;
}
#endoRightCont .whatsNewList h3.whatsNewTitle{
    height:20px; 
    width:auto; 
    color:#fff; 
    font-size:16px;
    line-height:25px;
    background-color:#5d97cb;
    margin:20px 0 0 0; 
    padding:0 10px 5px 10px ;
    font-weight:normal;
    overflow:hidden;
}
.whatsNewList .whatsNewListCont{
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
}
.whatsNewList ul, .upcomingEventList ul{
    list-style:none;
    padding:10px;
}
.whatsNewList ul li,.upcomingEventList ul li{
    list-style-type:none;
    line-height: 16px;
    margin:0 0 5px 0;
}
.whatsNewList ul li a, .upcomingEventList ul li a{
    background:url(/master/images/icn_orange_arrow.jpg) no-repeat 0 2px;
    padding:0 0 0 15px;
    }
.upcomingEventList ul li a{color:#5d97cb;}
.imgContClass ul li,.videoContClass ul li{display:inline; width:100px;margin-right: 10px;}
.prev,.videoprev{
    background:url() no-repeat 0 0;    
    width:10px;
    height:16px;
    cursor:pointer;
}
.next
{
    /*
    background:url() no-repeat 0 0;        
    width:10px;
    height:16px;
    cursor:pointer;
    */
}
.videonext{
    background:url() no-repeat 0 0;        
    width:10px;
    height:16px;
    cursor:pointer;
}
.welcomeCont a{color:#fff;text-decoration:none;}
/*.videoContClass { width: 375px !important;}*/
.closeStyle{color:#000; float:right;}
.calContentOuterCont{
    position:absolute; 
    top: 280px;
    left:190px;
}
.calContentOuterCont h3.eventCal{
    height:20px; 
    width:auto; 
    color:#5d97cb; 
    font-size:16px;
    border:1px dashed #5d97cb; 
    padding:5px 10px;
    font-weight:normal
}
.calContentInnerCont{background-color:#fff;}
h3.eventTitle{
    height:20px; 
    width:auto; 
    color:#5d97cb; 
    font-size:16px;
    border:1px dashed #5d97cb; 
    padding:5px 10px;
    font-weight:normal;
}
/* Calendar */
.calContentOuterCont .table.calendar {
/*height:30%;*/
margin:0 0pt 0pt;
padding:0pt;
/*width:30%;*/
}
.calContentOuterCont .calendar th {
background-color:#F19025;
color:#FFFFFF;
padding:5px;
text-align:center;
width:79px;
}
.calContentOuterCont .calendar td.empty {
background-color:#DDDDDD;
}
.calContentOuterCont .calendar td {
background-color:#EAEAEA;
border-bottom:1px dotted #76797C;
border-right:1px dotted #76797C;
color:#76797C;
font-size:0.85em;
height:25px;
margin:0px;
padding:0px;
text-align:right;
vertical-align:top;
width:25px;
}
.calContentOuterCont .calendar td p {
margin:5px;
}
.calContentOuterCont .calendar td.current_date {
border:2px solid #F19209;
height:20px;
padding:0pt;
text-align:right;
width:79px;
}
.calContentOuterCont .calendar td.prev {
border-right:medium none;
}
.calContentOuterCont .calendar td.above {
border-bottom:medium none;
}
.calContentOuterCont .calendar td.current_date p {
background-color:#F19206;
color:#FFFFFF;
float:right;
height:15px;
margin:3.3px;
padding:0px;
width:15px;
}
.calContentOuterCont .calendar td.first {
border-left:1px dotted #76797C;
}
.calContentOuterCont .calendar a.click_here {
background:transparent url(/endoscopy_ls/images/icn_arrow_green.gif) no-repeat scroll right center;
padding-right:15px;
text-decoration:none;
}
.calContentOuterCont .calendar div ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:3px 0px 0px;
}
.calContentOuterCont .calendar div ul li {
padding-bottom:3px;
text-align:center;
}
.calContentOuterCont .calendar td.current_date div {
background-color:#A1A1A5;
clear:both;
color:#FFFFFF;
height:20px;
margin:0px;
padding:0pt;
text-align:center;
}
.calContentOuterCont .calendar td a {
color:#FFFFFF;
margin:0px 0px 5px;
padding:0px;
text-decoration:underline;
}
.calContentOuterCont .cal_pag {
color:#F19025;
float:right;
margin-top:3px;
}
.calContentOuterCont .cal_pag a {
color:#F19209;
font-size:0.9em;
padding:0pt;
text-align:right;
}
.calContentOuterCont .calendar td.txtCont{
background-color:#A1A1A5;
color:#FFFFFF;
text-align:center;
}
.endoMidInnerCont{margin:20px 10px 0 10px;}
.endoMidInnerCont h1{
    color:#99cc00;
    font-size:20px;
    margin-bottom:10px;
    padding:0;}
p.quoteText{
    font-style:italic !important;
    color:#99cc00 !important;
    margin-bottom:20px !important;
}
p.endoIntroText,.whatsNewList{margin-bottom:20px;}
h3.videoCarouselTitle,h3.imageCarouselTitle{
    height:20px; 
    width:auto; 
    color:#fff; 
    font-size:16px;
    background-color:#ff9933;
    margin-top:20px; 
    padding:5px 10px;
}
h3.imageCarouselTitle{background-color:#5d97cb;}
.carouselCont{
    border:1px solid #ccc;
    padding: 6px 2px 0px 2px;
    margin:0 0 0 0;
    display:block;
    width:390px;
}
.prevButton{
    float:left; 
    width:25px; 
    margin: 30px 0 0 0;
}
.nextButton{
    float:left; 
    width:25px;
    margin: 30px 0 0 0;
}
.carouselInnerCont{
    float:left; 
    width:330px; 
    margin:0 5px;
}
#endoRightCont h3.ventureProgTitle{
    height:20px; 
    width:auto;
    color:#fff; 
    font-size:16px;
    line-height:25px;
    background-color:#ff9933;
    margin:20px 0 0 0; 
    padding:0 10px 5px 10px;
    font-weight:bold;
    overflow:hidden;
}
h3.ventureProgTitle a{color:#fff;}
/***********************Dialog Box*************************/
div.dialogBackground {
    background: gray;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    filter:alpha(opacity=50); 
    -moz-opacity: 0.5; 
    opacity: 0.5;
    z-index:999;
}
* html div.dialogBackground { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
div.dialogBox {
    border:1px solid black;
    background:#F19025;
    position:absolute;
    color:#fff;
    left:50%;
    top:50%;
    margin-left:-250px;
    margin-top:-150px;
    padding:10px;
    width:400px;
    height:340px;
    z-index:1000;
}
/*************Modal Window***************/
.jqmGiftOverlay { background-color: #fff; }
#moreEventsContent .moreEventsInnerCont .closeBtn{
    float:right; 
}
#moreEventsContent .moreEventsInnerCont a img{border: none;}
.moreEventsInnerCont{
    border:1px solid #d4d2d3; 
    width: 235px; 
    background-color: #fff;
    padding: 0 5px 5px 20px ;
    color:#736968; 
}
#moreEventsContent .moreEventsInnerCont h4{
    font-size:14px !important; 
    color: #786a65;
    margin:0 0 5px 0; 
    width: 110px;
    height: 13px;
    text-indent: -200em;
    background:url(../../images/revamp/shipping/title_standardShipping.gif) no-repeat;
    
}
#moreEventsContent .moreEventsInnerCont img.closeBtn {
    padding:5px 0 0 0;
    
}
#moreEventsContent .moreEventsInnerCont .shippingFee{
    text-align:center;
    font-size:14px;
    margin-right:10px;
}
#moreEventsContent .moreEventsInnerCont td{text-align:right; padding: 2px 17px 0 0;font:12px Arial;}
#moreEventsContent .moreEventsInnerCont tr.headerRow{
    background-color:#cec6c0; 
    color: #fff;
}
#moreEventsContent .moreEventsInnerCont tr.headerRow th{padding: 0 10px; font-size:16px;}
#moreEventsContent .moreEventsInnerCont tr.headerRow th.firstCol{width: 150px;font:14px Arial;font-weight:normal;
}
#moreEventsContent .moreEventsInnerCont tr.headerRow th.secondCol{width: 65px;font:14px Arial;font-weight:normal}
#moreEventsContent .moreEventsInnerCont tr.alternateRow{background-color:#efeeec;}
#moreEventsContent #shippingGlossaryPopup {
    position: absolute;
    z-index: 500;
    padding: 2px 4px;
    top: 240px !important;
    width: 630px;
    text-align: left;
}
#moreEventsContent .content{
    background: #fff;
} 
.panel{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}
#moreEventsContent .panel{
    width: 150px;
    height: 300px;
}
#calContent .panel{
    width: 300px;
    height: 180px;
}
td.greyCellBg{background-color:#a1a1a5 !important;}
.jqmWindow {
}
  p.closeCont{margin:5px;text-align:right;}
loginCont ul{list-style:none; margin-bottom:10px; color:#000;}
.loginCont p{color:#000;}
.welcomeCont a{color:#fff;text-decoration:none;}

.jqmOverlay { background-color: none; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
    width: expression(this.parentNode.offsetWidth+'px');
    height: expression(this.parentNode.offsetHeight+'px');
}
/*Style for Sec Navigation */
#secHorizontalNav {
background-color:#b2d235;
color:#FFFFFF;
font-family:Arial;
font-size:0.9em;
height:15px;
margin:10px 0px 0px;
padding-bottom:3px;
padding-top:3px;
text-align:center;
text-transform:uppercase;
width:960px;
}
#secHorizontalNav ul {
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}
#secHorizontalNav ul li {
border-left:1px solid #CCCCCC;
display:inline;
padding-left:20px;
padding-right:20px;
}
#secHorizontalNav ul li.first {
border:medium none;
}
#secHorizontalNav ul li a {
color:#FFFFFF;
text-decoration:none;
}
#secHorizontalNav ul li a:hover {
color:#bafcbe;
text-decoration:none;
}

/****************[end] Endoscopy Homepage css *****************/
/*added for P4 enhancement */
/*.imageBox{
margin-top:20px;
position:relative;
}*/
.section_introduction_border .overlayImage, .section_introduction .overlayImage, .section_introduction_border_2col .overlayImage{
display:block;
left:200px /* was 380px */;
padding:10px 20px;
position:absolute;
top:130px /* Was 180px */;
width:280px;
}
.section_introduction_border .overlayImage h2, .section_introduction .overlayImage h2, .section_introduction_border_2col .overlayImage h2{
color:#F19209;
font-weight:bold;
font-size:1.3em;
}
.section_introduction_border .overlayImage ul, .section_introduction .overlayImage ul, .section_introduction_border_2col .overlayImage ul {
margin:10px 0 0 0;
padding:0;
}
.section_introduction_border .overlayImage ul li, .section_introduction .overlayImage ul li, .section_introduction_border_2col .overlayImage ul li{
list-style:none outside none;
padding-bottom:5px;
}
.section_introduction_border .overlayImage ul li a, .section_introduction .overlayImage ul li a, .section_introduction_border_2col .overlayImage ul li a{
background:url(/master/images/icn_orange_arrow.jpg) no-repeat scroll 0 2px transparent;
list-style:none outside none;
padding-left:15px;
}
#section_intro_2col {position: relative; width: 564px; /*commenting float left ticket:36008 float: left;*/text-align: left;padding:0;border:solid 5px #ececee; color:#fff;width:554px;}
.image_text_2col h2 {font-size: 1.3em;color:#fff; font-weight:bold; margin-top:10px; padding:0}
.image_text_2col {position:absolute; background-color:#A5C639;color:#FFFFFF; padding:10px; left:28%; top:50px; width:300px; margin-right:20px;}
.image_text_2col a.read_more {background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;color:#fff;cursor: hand; padding-left:15px; cursor: pointer; text-decoration:underline;}
.image_text_2col_border h2 {font-size: 1.3em;color:#fff; font-weight:bold; margin-top:10px; padding:0}
.image_text_2col_border {position:absolute; background-color:#A5C639;color:#FFFFFF; padding:10px; left:39%; top:50px; width:300px; margin-right:20px;}
.image_text_2col_border a.read_more {background:url(/master/images/icn_orange_arrow.jpg) no-repeat left;color:#fff;cursor: hand; padding-left:15px; cursor: pointer; text-decoration:underline;}
 
/*added new class for new Share feed style*/
.shareDataBox{
 background:url(/master/images/BG_shareDataBox.jpg) no-repeat bottom right #fff;
 padding:0 16px 16px 16px;
 overflow:hidden;
}
.shareDataBox .teaser_heading_orange span{
color:#F19209;
font-weight:bold;
font-size:1.3em;
background-color:transparent;
padding:0;
}
.shareDataBox  .gbp_price {
margin:5px 0;
}
.shareDataBox  .gbp_price .gbp_price_blue{
color:#77caec;
font-weight:bold;
font-size:2.5em;
}
.shareDataBox  .gbp_price .gbp_price_gray{
color:#767475;
font-size:1.6em;
}
.shareDataBox .marketData{
margin-bottom:30px;
}
/*
.shareDataBox fieldset{
margin:0;
padding:0;
}*/
.shareDataBox .selectBox{
width:100px;
}

/*.shareDataBox .M8_teaser form{margin:0 !important}*/
/*.shareDataBox .M8_teaser {margin-top:0 !important}/*
/*.shareDataBox .M8_teaser form select#quickLink{width:140px;_width:120px !important;_margin-left:0 !important;}*/

/*end-added new class for new Share feed style*/
 
/*added new classes for fact sheet styles*/
.factSheetBox{
background:url(/master/images/BG_factSheetBox.jpg) no-repeat scroll right bottom #FFFFFF;
padding:0 12px 30px 14px;
margin-top:10px;
overflow:hidden;
position:relative;
}
.factSheetBox h5 {
color:#F19209;
font-size:1.4em;
margin-bottom:5px;
margin-top:20px;
}
.factSheetBox ul li a{
background:url(/master/images/icn_orange_arrow.jpg) no-repeat scroll 0 2px transparent;
list-style:none outside none;
padding-left:15px;
}
/*.factSheetBox .M8_teaser form{margin:0 !important}*/
.factSheetBox .M8_teaser {margin-top:0 !important; float:left;}
.factSheetBox .M8_teaser form select#quickLink{
width:140px;
_width:120px !important;
_margin-left:0px !important;
margin-left:0px;
}
.factSheetBox .M8_teaser form#quickLinkForm {
margin-top:8px;
margin-bottom:12px;
margin-left:0;
margin-right:0px;
}
.factSheetBox ul {
margin:10px 0 0 0;
padding:0;
}
.factSheetBox ul li{
list-style:none outside none;
padding-bottom:5px;
}
.factSheetBox .M8_teaser .lookingfor {
margin-left: 0px;
margin-bottom:5px;
}
.M8_teaser .lookingfor {
 margin-left:5px;
}
.M8_teaser form select#quickLink{
margin-right:5px;
margin-left:-4px;
}
.M8_teaser form {
margin:10px;
}

/*end - added new classes for fact sheet styles*/
2
.shareDataBox .M8_teaser {margin-top:0 !important;}
.shareDataBox .M8_teaser form select#quickLink{
width:135px;
_width:120px !important;
_margin-left:0px !important;
margin-left:0px;
}
.shareDataBox .M8_teaser form#quickLinkForm {
margin-top:8px;
margin-bottom:12px;
margin-left:0;
margin-right:0px;
}
.shareDataBox .M8_teaser .lookingfor {
margin-left: 0px;
margin-bottom:5px;
}
.manual_dir_image
{
padding-right:8px; 
padding-left:0px; 
margin-left:0px; 
margin-right: 0px;
}
.shareDataBox form select#quickLink{
float:none;
margin-bottom:-1px;
}
 
sup {font-family: Verdana; vertical-align: text-top; font-size: 100%;}
 
.number_slideshow{
    line-height: 20px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
    position: relative;
}
.number_slideshow .number_slideshow_nav{
    filter: alpha(opacity=60);
    opacity: 0.6;
    padding: 0px;
    margin: 0px;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.number_slideshow .number_slideshow_nav li{
    box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);
    -o-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);
    -khtml-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5);
    margin-left: 6px;
    position: relative;
    float: left;
}
.number_slideshow .number_slideshow_nav li a{
    padding-left: 8px;
    padding-right: 8px;
}
.number_slideshow ul{
    margin: 0px;
}
.number_slideshow ul li{
     border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: absolute;
}
.number_slideshow ul li p{
    margin: 0px;
    position: absolute;
    top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    filter: alpha(opacity=60);
    opacity: 0.6;
    font-size: 13px;
    line-height: 23px;
}
.number_slideshow ul li a{
    text-decoration: none;
}
.number_slideshow ul li a img{
    border: none;
}

#adwords {
    background: #f89828;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14px;
    line-height: 20px;
    color: #999999;
    text-align: left;
}
#adwords div.reddot
{
    background-color: #a79f9f;
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#adwords div.reddot span
{
    clear: left;
    color: #f10f0f;
    float: left;
    font-weight: bold;
    display: block;
    margin: 5px;
}
#adwords div.reddot span img
{
    margin-right: 10px;
}
#adwords h1 {
    color: #76B3DF;
    margin: 5px 0px;
}
#adwords a {
    color: #FF7900;
    text-decoration: underline;
}
#adwords a.white {
    color: #ffffff;
}
#adwords .clear {
    clear: both;
}
#adwords div.header {
    width: 810px;
    padding: 20px 75px;
    text-align: right;
    margin: 0 auto;
}
#adwords div.footer {
    width: 830px;
    padding: 0px 80px 0px 50px;
    margin: 0 auto;
    color: #ffffff;
    font-size: 10px;
    line-height: 12px;
}
#adwords div.footer a {
    color: #ffffff;
    text-decoration: underline;
    font-size: 10px;
}
#adwords .right {
    float: right;
}
#adwords .left {
    float: left;
}
#adwords div.footer p {
    margin: 5px 0px;
}
#adwords div.rounded-box {
    width: 960px;
    margin: 0 auto;
    background: url(/master/images/bottom-cap.png) no-repeat left bottom;
    padding-bottom: 44px;
}
#adwords div.top-cap {
    width: 960px;
    height: 44px;
    background: url(/master/images/top-cap.png) no-repeat left top;
}
#adwords div.content {
    width: 925px;
    float: left;
    background: url(/master/images/gradient-x.jpg) #ffffff repeat-x left bottom;
    padding: 18px 0px 18px 18px;
    position: relative;
}
#adwords div.top-content {
    width: 925px;
    float: left;
}
#adwords div.middle-content {
    width: 830px;
    margin: 20px 0px 0px 35px;
    float: left;
}
#adwords hr.thin-gray {
    height: 1px;
    clear: both;
    width: 830px;
    background: #bbbbbb;
    border: 0px;
}
#adwords div.right-shadow {
    float: left;
    width: 942px;
    padding-right: 18px;
    background: url(/master/images/right-shadow.png) repeat-y right top;
}
#adwords div.pdf-image {
    float: left;
    width: 225px;
    margin-right: 0px;
}
#adwords div.hero-content {
    position: relative;
    top: -40px;
    width: 532px;
    float: left;
}
#adwords img.sn-logo {
    position: relative;
    left: -50px;
}
#adwords img.ex-logo {
    margin: 20px 0px 20px 0px;
}
#adwords div.download {
    width: 566px;
}
#adwords div.download-image {
    float: left;
    width: 255px;
    margin-right: 10px;
}
#adwords div.download-copy {
    width: 295px;
    float: left;
    padding-top: 25px;
    font-size: 12px;
    line-height: 14px;
}
#adwords div.right-column {
    width: 405px;
    float: left;
}
#adwords div.left-column {
    width: 405px;
    float: left;
    margin-right: 20px;
}
#adwords img.info-boxes {
    margin-bottom: 25px;
}
#adwords img.link-arrow {
    border: 0px;
    position: relative;
    left: 3px;
}
#adwords div.exogen {
    background: url(/master/images/exogen.png) no-repeat left top;
    width: 300px;
    height: 156px;
    z-index: 999;
    position: absolute;
    right: -20px;
    bottom: -30px;
}
#adwords div#references {
    display: none;
}
#adwords div#references ol {
    width: 405px;
    margin-left: 35px;
    margin-top: 15px;
}
#adwords div#references li {
    margin: 3px 0px;
}
#microsite div.section_introduction {
    width: 955px;
}
#microsite div.section_introduction img {
    width: 955px;
}
#microsite #region-content {
    width: 955px;
}
#adwords sup {
    font-size: 10px;
}
#callout_wrap div.container {
    margin-left: 10px;
    margin-right: 0;
    width: 489px;
}
