@import url(styles.thickbox.css);


html { }

body { position: relative;  text-align: center; font: 62.5%/160% arial, sans-serif; text-align: left; line-height:normal; color: #666; background-color: #fff; }
textarea, input, button, select { font: 110% arial, sans-serif;}

h1, h2, h3, h4, h5, h6 { font-size: 100%; }

ol, ul { list-style: none; }

a { color: #333; text-decoration: none; }
a:hover { color: #333; /*color: #fff; background: #999;*/ text-decoration: underline; }
a:active { outline: none; }

p { /*font-size: 110%;*/ }

.hidden { display: none; }
.floatRight { float: right; }
.floatLeft { float: left; }
.imgRight{ float: right; }
.imgMiddle{ text-align:center; }
.imgfloatLeft { float: left; margin: 0 10px 10px 0; }
.imgfloatRight { float: right; margin: 0 0 10px 10px; }
.exception {} /* to be used for things like end of lists, etc. */
.inpageContent h3.printerheaderText { margin-bottom: 0px; }

.noListStyle { list-style: none; padding: 0; margin: 0; }
.noListStyle li { padding: 0; margin: 0; }

/* accessibility (skip nav)
-------------------------------------------*/
.accLinks, .accLinks p { position: absolute; top: 0; left: -9999px; }
.accLinks p a, .accLinks p a:hover, .accLinks p a:visited { position: absolute; left: -9999px; top: 0; }
.accLinks p a:active, .accLinks p a:focus { position: static; left: auto; }

.sectionMarker { position: absolute; left: -9999px; top: 0; }
legend { font-size: 0 !important; height: 0; width: 0; overflow: hidden; }

.sectionBigthinkingEvents .contentContainer { margin: 0 0 5px 0; min-height: 100px;}
/* main containers
-------------------------------------------*/
.pageContainer { position: relative; width: 100%; text-align: left; width: 880px;  margin: 0 auto; }
.columnContainer { }
.contentContainer { margin: 0 0 30px 0; min-height: 200px;  }
.primaryContent { *margin: 0 0 10px 0; }


/* primary content
-------------------------------------------*/
.relExternal { background: url(../img/icon.external.gif) 100% 1px no-repeat !important; padding-right: 13px; }
.relWhitePaper { background: url(../img/icon_pdf.gif) 0 0 no-repeat !important; padding-right: 13px;}
.relWordDoc { background: url(../img/icon.word.gif) 0 0 no-repeat !important; padding-right: 13px;}
.relExcel { background: url(../img/icon.excel.gif) 0 0 no-repeat !important; padding-right: 13px;}
.relPpt{ background: url(../img/icon.ppt.gif) 0 0 no-repeat !important; padding-right: 13px;}
.reltxt{ background: url(../img/icon.txt.gif) 0 0 no-repeat !important; padding-right: 13px;}

.relRss { background: url(../img/icon.rss-logo.gif) 100% 0 no-repeat !important; float: left !important; padding: 0 16px 0 0 !important; }

.dotted { background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 20px 0 25px; }
.dottedInsights { background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 10px 0 5px; }
.dottedBottom { background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; padding: 0 0 13px; margin: 0 0 13px !important; border:0px solid #000; }
.dottedBottomInd { background: repeat-x; padding: 0 0 5px; margin: 0 0 1px !important; border:0px solid #000; }
.dottedBtmInd { background: repeat-x; padding: 0 0 5px; margin: 0 0 1px !important; border:0px solid #000; }
.noBorder { border: none !important; }
.noSpacing { margin: 0 !important; }
div.inpageContainer div.dottedHeader {background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 10px 0px 0px 0px; margin:5px 0px 0px 0px; }
div.inpageContainer div.dottedHeader h2{background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; padding: 0px 0px 10px 0px; margin:0px 0px 5px 0px; }
.dottedClear {clear:both;}

/* GRIDS
-------------------------------------------*/
.column { float: left; }
.dirBanner { margin: 0px -10px 0px -10px;}
.gridOneColumn {}
.gridOneColumn .column { margin-bottom: 10px; }
.gridOneColumn .col1 { width: 880px; }

.gridTwoColumn {}
.gridTwoColumn .column { margin-bottom: 10px; }
.gridTwoColumn .col1 { width: 630px; margin-right: 20px; }
.gridTwoColumn .col2 { width: 230px; margin-right: -3px; /*ie6 specific */ }
.gridTwoColumn .col1 p { width: 500px; }

.gridThreeColumn {}
.gridThreeColumn .column { margin-bottom: 10px; }
.gridThreeColumn .col1 { width: 130px; margin-right: 20px; }
.gridThreeColumn .col2 { width: 480px; margin-right: 20px; }
.gridThreeColumn .col3 { width: 230px; margin-right: -3px;  margin-top:-10px;/*ie6 specific */ }
.sectionAboutus .gridThreeColumn .col3 { width: 230px; margin-right: -3px;  margin-top:0px;/*ie6 specific */ }
.gridThreeColumn .colfullspan { width: 880px; }

.gridThreeColumn .gridSpanLeft { width: 630px; margin-right: 20px; float: left; }
.gridThreeColumn .gridSpanLeft .colspan { width: 630px; margin-right: -3px; /*ie6 specific */ }
.gridThreeColumn .gridSpanLeft .colgapspan { position: relative; left: 150px; }
.gridThreeColumn .gridSpanLeft .col2 { margin-right: 0; margin-bottom: 10px; }

.gridThreeColumn .gridSpanRight { width: 730px; margin-right: 0; float: left; }
.gridThreeColumn .gridSpanRight .colspan { width: 730px; margin-right: -3px; /*ie6 specific */ }

.spotlights .twoColumn .column { margin-bottom: 0; }
.spotlights .twoColumn .col1 { width: 430px; }
.spotlights .twoColumn .col1  p{ margin-top: 15px;}
.spotlights .twoColumn .col2 { width: 330px; margin-right: 0;padding: 15px 0 10px 10px;margin-left: 85px;}
.spotlights .twoColumn .col4 {margin-right: 0; width: 430px;}
.spotlights .twoColumn .col3 { width: 430px; }
.spotlights .twoColumn .col2  h2{ font-size:12px;   margin-left: 10px;margin-bottom: 15px; margin-top: -1px; background: url("/static/media_structure/common/img/icon_your_account_pink.gif") no-repeat scroll left top transparent;  padding: 5px 0 5px 35px !important; position: relative; top: -2px;}
.spotlights .twoColumn .col2 .subNavigation { margin-left:10px; }
.spotlights .twoColumn .col2 .subNavigation .line { background-image: url("../img/bg.dots.horizontal_purple.gif"); padding:5px 0px 0px 0px;    background-position: 0 0; background-repeat: repeat-x;  margin-top: -5px;	background-attachment: scroll; background-color: transparent;   width: 250px; }

.spotlights .twoColumn .col2 .subNavigation ul {padding-bottom:12px;  margin: 0 0 0 5px;}

.spotlights .twoColumn .col2 .subNavigation ul li{ font-size:12px; background:transparent url("../img/arrow.hilight.about.bld.gif") no-repeat left 5px; padding: 0 0 0px 11px; margin-bottom:0px; color:#64379B; font-weight: bold; border:none; }
.spotlights .twoColumn .col2 .subNavigation a {font-weight: bold; color:#64379B;  padding: 0 0 0 5px;}


/* headerContainer
-------------------------------------------*/
/*.headerContainer { margin: 0 0 20px 0; }
.headerContainer .masthead { padding: 10px 0 12px 5px; }
.headerContainer .masthead .globalLinks { margin: 0; padding: 0; float: right; text-align: right; border:0px solid #000; }

.headerContainer .masthead .globalLinks ul { float: left; margin-right: 25px; text-align: right; }
.headerContainer .masthead .globalLinks li { font-size: 110%; line-height: 140%; color: #999; text-align: right; }
.headerContainer .masthead .globalLinks li a { color: #333; }
.headerContainer .masthead .globalLinks li a:hover { color: #333; }
.headerContainer .masthead .globalLinks li.exception a { color: #333; background: url(../img/icon.headerglobe.gif) 0 0px no-repeat; margin-left: 3px; padding-left: 18px; height: 14px; line-height: 14px; }
.headerContainer .masthead .logo h1 { margin: 2px 0 6px 0; float: left; width: 300px; height: 42px; padding: 0;}
.headerContainer .masthead .logo a img { display: block; width: 86px; height: 42px; overflow: hidden; text-indent: -9999px; }

.headerContainer .masthead .globalLinks .siteSearch { padding: 0; margin: 20px 0 0 0; width: auto; float: right;border: 0px solid #000; }
.headerContainer .masthead .globalLinks .siteSearch form {border: 0px solid #000; }
.headerContainer .masthead .globalLinks .siteSearch form { margin: 16px 0 0 0; padding: 0; }
.headerContainer .masthead .globalLinks .siteSearch form label { display: none; font-size: 110%; }
.headerContainer .masthead .globalLinks .siteSearch form input { width: 164px; margin: 0px 5px 0 0; border: 1px solid #ccc; font-size: 110%; vertical-align: top; color:#999; float:left;}

.headerContainer .masthead .globalLinks.siteSearch form button { float:left; border:0px solid #000; /*padding-bottom:-5px;*/ /*padding-top:10px;*/ }

.sectionColumnsCloud .header { margin: 0 0 0 0; }
.sectionColumnsCloud .contentContainer { margin: 0 0 5px 0; }*/

/*Srihari May 27 2008*/
.headerContainer { margin: 0 0 20px 0; }
.headerContainer .masthead { padding: 0px 0 12px 0px; _padding:0px 0 20px 0px; }
.headerContainer .masthead .globalLinks { margin-top:2%; margin-bottom:6px; padding-bottom: 32px; padding: 0; float: right; text-align: right; border:0px solid #000; }

.headerContainer .masthead .globalLinks { width: auto; _width: 360px; overflow:hidden;}
.headerContainer .masthead .globalLinks ul { float: right; _float: left; margin-right: 15px; text-align: right; width: auto; _width: 100px; padding-top: 10px; _margin-top: -28px; }
.headerContainer .masthead .globalLinks li { font-size: 110%; line-height: 140%; color: #999; text-align: right; white-space : nowrap; }
.headerContainer .masthead .globalLinks li a { color: #333; }
.headerContainer .masthead .globalLinks li a:hover { color: #333; }
.headerContainer .masthead .globalLinks li.exception a { color: #333; background: url(../img/icon.headerglobe.gif) 0 0px no-repeat; margin-left: 3px; padding-left: 18px; padding-bottom: 5px; height: 18px; line-height: 18px; }
.headerContainer .masthead .logo h1 { margin: 7px 0 6px 5px; float: left; width: auto; height: auto; padding: 0; _margin: 7px 0 6px 2px;}
.headerContainer .masthead .logo a img { display: block; width: 86px; height: auto; overflow: hidden; text-indent: -9999px; }
.logo #BTMark {display: block; float: left!important; }
.logo #BTMark img {margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 10px;}

.headerContainer .masthead .globalLinks .siteSearch { margin: 11px 0 0 0; width: auto; float: right;border: 0px solid #000;}
.headerContainer .masthead .globalLinks .siteSearch form { border: 0px solid #000; }
/*.headerContainer .masthead .globalLinks .siteSearch form { margin: 16px 0 0 0; padding: 0; }*/
.headerContainer .masthead .globalLinks .siteSearch form label { display: none; font-size: 110%; }
.headerContainer .masthead .globalLinks .siteSearch form input { width: 154px; margin: 0 5px 0 0; border: 1px solid #ccc; font-size: 110%; vertical-align: top; color:#999; }

.headerContainer .masthead .globalLinks .siteSearch form button { border:0px solid #000; /*padding-bottom:-5px; padding-top:10px;*/ }
.searchbutton{margin-bottom:-3px;}

.sectionColumnsCloud .header { margin: 0 0 0 0; }
.sectionColumnsCloud .contentContainer { margin: 0 0 5px 0; }






/* header navigation
-------------------------------------------*/
.headerContainer .navigationContainer { background: #000; border-bottom: none; }
.headerContainer .navigationContainer ul { padding-left: 12px; }
.headerContainer .navigationContainer li { float: left; font-size: 110%; font-weight: bold; }
.headerContainer .navigationContainer li a { display: block; line-height: 100%; color: #CCC; padding: 6px 8px 8px; *padding: 7px 8px 7px; }
.headerContainer .navigationContainer li a:hover { color: #fff; background: none; text-decoration: none; }
.headerContainer .navigationContainer li.secondaryLink { position: absolute; right: 0; width: auto; text-align: right; padding-right: 12px; }
.headerContainer .navigationContainer li.secondaryInsLink { float:right; right: 0; width: auto; text-align: right; padding-right: 12px; }
.headerContainer .navigationContainer li.secondaryInsLink a { padding-left: 0; }
.headerContainer .navigationContainer li.secondaryLink a { padding-left: 0; }
.headerContainer .navigationContainer li.selected a { color: #ef238e; }

/*page specific */
.sectionCommonpage .navigationContainer li.selected a  { color: #6d54ff; }

.sectionProducts .navigationContainer li.selected a  { color: #bae2f2; }
.sectionProductsHub .navigationContainer li.selected a  { color: #bae2f2; }

.sectionAboutus .navigationContainer li.selected a { color: #64379b; }
.sectionAboutusHub .navigationContainer li.selected a { color: #64379b; }

.sectionMyaccount .navigationContainer li.selected a { color: #8f8fc2; }
.sectionMyaccountLogin .navigationContainer li.selected a { color: #8f8fc2; }
.sectionMyaccountHub .navigationContainer li.selected a { color: #8f8fc2; }

.sectionAboutusEvents .navigationContainer li.selected a { color: #64379b; }
.sectionAboutusCaseStudy .navigationContainer li.selected a { color: #64379b; }

.sectionSolutions .navigationContainer li.selected a { color: #c7e4b4; }
.sectionSolutionsHub .navigationContainer li.selected a { color: #c7e4b4; }

.sectionBusinessNeeds .navigationContainer li.selected a { color:#8aaeca; }
.sectionBusinessNeedsLanding .navigationContainer li.selected a { color:#8aaeca; }

.sectionIndustries .navigationContainer li.selected a { color:#feb899; }
.sectionIndustriesHub .navigationContainer li.selected a { color:#feb899; }
.sectionIndustriesLanding .navigationContainer li.selected a { color:#feb899; }

.sectionBigthinking .navigationContainer li.selected a { color:#ef238e; }
.sectionColumnsHub .navigationContainer li.selected a { color:#ef238e; }
.sectionColumnsCloud .navigationContainer li.selected a { color:#ef238e; }
.sectionSustainability .navigationContainer li.selected a { color:#ef238e; }
.sectionSustainability .subNavigation li.selected a { color:#ef238e; }




.sectionSustainability .detailMenu {}
.sectionSustainability .detailMenu ul { border-top: 1px solid #cae5b8; }
.sectionSustainability .detailMenu li { border-bottom: 1px solid #cae5b8; }
.sectionSustainability .detailMenu li a { color: #ef238e; padding-left: 0; font-weight:bold; }
.sectionSustainability .detailMenu li.selected a { color: #000000; background: #fddeee; }
.sectionSustainability .detailMenuChap {}
.sectionSustainability .detailMenuChap ul { border-top: 1px solid #C8C8C8; }
.sectionSustainability .detailMenuChap li { border-bottom: 1px solid #C8C8C8; }
.sectionSustainability .detailMenuChap li a { color: #ef238e; padding-left: 0px;  }
.sectionSustainability .detailMenuChap li.selected a { color: #000000; background: #fddeee; }

.articleDetailContainer .detailMenuChap {}
.articleDetailContainer .detailMenuChap ul {  margin: 0; padding: 0; border-top: 1px solid #CAD2E4; }
.articleDetailContainer .detailMenuChap li { border-bottom: 1px solid #CAD2E4; }
.articleDetailContainer .detailMenuChap li a { color: #64379b; }
.articleDetailContainer .detailMenuChap li.selected a { color: #666; background: #EFEBF5; }
.articleDetailContainer .detailMenuChap li.selected ul li a { color: #64379b; background: none; }

.sectionProducts .detailMenuChap {}
.sectionProducts .detailMenuChap ul { border-top: 1px solid #ddf1f9; }
.sectionProducts .detailMenuChap li { border-bottom: 1px solid #ddf1f9; }
.sectionProducts .detailMenuChap li a { color: #076e98; padding-left: 0px;  }
.sectionProducts .detailMenuChap li.selected a { color: #666; background: #f3fafd; }

.sectionIndustries .detailMenuChap {}
.sectionIndustries .detailMenuChap ul { border-top: 1px solid #BC4314; }
.sectionIndustries .detailMenuChap li { border-bottom: 1px solid #BC4314; }
.sectionIndustries .detailMenuChap li a { color: #BC4314; padding-left: 0px;  }
.sectionIndustries .detailMenuChap li.selected a { color: #BC4314; background: #FFEDE5; }

.sectionBusinessNeeds .detailMenuChap {}
.sectionBusinessNeeds .detailMenuChap ul { border-top: 1px solid #B7CEE0; }
.sectionBusinessNeeds .detailMenuChap li { border-bottom: 1px solid #B7CEE0; }
.sectionBusinessNeeds .detailMenuChap li a { color: #00528E; padding-left: 0px;  }
.sectionBusinessNeeds .detailMenuChap li.selected a { color: #666666; background: #F2F6F9; }

.sectionSolutions .detailMenuChap {}
.sectionSolutions .detailMenuChap ul { border-top: 1px solid #cae5b8; }
.sectionSolutions .detailMenuChap li { border-bottom: 1px solid #cae5b8; }
.sectionSolutions .detailMenuChap li a { color: #2f7005; }
.sectionSolutions .detailMenuChap li.selected a { color: #333; background: #edf6e6; }

.sectionAboutus .detailMenuChap {}
.sectionAboutus .detailMenuChap ul {  margin: 0; padding: 0; border-top: 1px solid #CAD2E4; }
.sectionAboutus .detailMenuChap ul li { border-bottom: 1px solid #CAD2E4; }
.sectionAboutus .detailMenuChap ul li a { color: #64379b; }
.sectionAboutus .detailMenuChap ul li.selected a { color: #666; background: #EFEBF5; }
.sectionAboutus .detailMenuChap ul li.selected ul li a { color: #64379b; background: none; }

.sectionAboutus .articleDetailContainer .detailMenuChap ul {  margin: 0; padding: 0; border-top: 1px solid #CAD2E4; }
.sectionAboutus .articleDetailContainer .detailMenuChap ul li { border-bottom: 1px solid #CAD2E4; padding:0px; background:transparent url();}
.sectionAboutus .articleDetailContainer .detailMenuChap ul li a { color: #64379b; }
.sectionAboutus .articleDetailContainer .detailMenuChap ul li.selected a { color: #666; background: #EFEBF5; }
.sectionAboutus .articleDetailContainer .detailMenuChap ul li.selected ul li a { color: #64379b; background: none; }

.detailMenuChap ul { margin: 0; padding: 0; }
.detailMenuChap li { font-size: 110%;  }
.detailMenuChap li a { display: block; line-height: 140%; padding: 4px 0 4px 0; }
.detailMenuChap li.selected a { color: #fff; background: #64379b; font-weight: bold; }

.detailMenuChap ul li ul { border: none; width: 110px; position: relative; left: 20px; }
.detailMenuChap ul li ul li { font-size: 100%; }
.detailMenuChap ul li ul li.exception { border: none; }
.sectionSustainability  a { color: #ef238e; }
.sectionSustainability .inpageMediaplayer {position: relative; background: transparent none repeat scroll 0% 50%;
	border: medium none; position: relative;}
.articleDetailContainer .inpageMediaplayerCampaign {position: relative; background: transparent none repeat scroll 0% 50%; border: medium none; position: relative;	width: 450px; }

.sectionSustainability .flashModule {position: relative; margin: 10px 0 15px 0;}

.sectionSustainability .bannerImg {position: relative; margin: 0px 0 15px 0;}

.bnImgMarg {margin: 0 0 10px 0; }
.inpageArticledetail .greenit_head {  font-size: 240%; line-height: normal; font-weight: bold; padding: 0 0 5px 0;}

/*.inpageArticledetail .articleTags { width:610px; }
.inpageArticledetail .articleTags .tagHead {  padding: 0 0 -5px 0; -moz-box-sizing: border-box; box-sizing: border-box; }
.inpageArticledetail .articleTags ul { float: left; padding: 5px; position: relative; top: 0px; margin-left:25px; -moz-box-sizing: border-box; box-sizing: border-box;}
.inpageArticledetail .articleTags ul li { float: left; padding-left:0px; padding-right:3px;white-space: nowrap; background: none; border-left: 0; -moz-box-sizing: border-box; box-sizing: border-box;}*/
.inpageArticledetail .articleTags { width:610px; }
.inpageArticledetail .articleTags .tagHead { padding: 0 0 -5px 0; -moz-box-sizing: border-box; box-sizing: border-box; }
.inpageArticledetail .articleTags ul { width:610px; float: left; padding: 10px 0px 5px 0; padding-bottom: 15px; position: relative; top: 10px; margin-left:auto; -moz-box-sizing: border-box; box-sizing: border-box;}
.inpageArticledetail .articleTags ul li { float: left; padding-left:0px; padding-right:3px;white-space: nowrap; background: none; border-left: 0; -moz-box-sizing: border-box; box-sizing: border-box; }


.inpageContent p.inpagebold { font-weight:bold; color:#7f7f7f;}
.bottomBorder {  border-bottom: 1px solid #c8c8c8; padding: 0 0 5px 0; }
.gridSpanLeft .inpageArticledetail { margin: -5px 0 0 0; }
.CallOut100 { width: 100%; #width: 95%; text-align: left; padding: 5px; margin-left: 0px; background-color: #fddeee;  margin-right: 10px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.CallOut50 { width: 50%; text-align: left; padding: 5px; background-color: #fddeee; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.CallOut25 { width: 25%; text-align: left; padding: 5px; background-color: #fddeee; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.CallOut33 { width: 33%; text-align: left; padding: 5px; background-color: #fddeee; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.pinkBox { text-align:left; font-size: 140%; color: #ef238e; font-weight:bold; padding: 5px; margin-top:0px;}
.CallOut { width: 33%; text-align: left; padding: 5px; background-color: #fddeee; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box; }
.pinkBox h3 { font-size: 100% !important; margin-top:-15px !important;}
.pinkBox h5 { text-align:right; font-size: 80% !important;}
.pinkBox h6 { text-align:left; font-size: 80% !important;}
.sectionProducts .CallOut100{float: left; width: 100%; text-align: left; padding: 0px; margin-left: 0px; background-color: #E5EDF3; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box;}
.sectionProducts .CallOut50 {background-color: #E5EDF3; padding: 0px; }
.sectionProducts .CallOut25 {background-color: #E5EDF3; padding: 0px; }
.sectionProducts .CallOut33 {background-color: #E5EDF3; padding: 0px;  }
.sectionProducts .pinkBox {color: #076E98;  line-height:120%; padding: 10px;}
.sectionProducts .CallOut {background-color: #EDF6E6;}
.sectionSolutions .CallOut100 {float: left; width: 100%; text-align: left; padding: 0px; margin-left: 0px; background-color: #EDF6E6;  margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box;}
.sectionSolutions .CallOut50 {background-color: #EDF6E6; padding: 0px; }
.sectionSolutions .CallOut25 {background-color: #EDF6E6; padding: 0px;}
.sectionSolutions .CallOut33 {background-color: #EDF6E6; padding: 0px;}
.sectionSolutions .pinkBox {color: #2F7005;  line-height:120%; padding: 10px;}
.sectionSolutions .CallOut {background-color: #EDF6E6;}
.calloutCampaign .CallOut100 {float: left; width: 100%; text-align: left; padding: 0px; margin-left: 0px;  background-color: #EFEBF5; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box;}
.calloutCampaign .CallOut50 {background-color: #EFEBF5; padding: 0px;}
.calloutCampaign .CallOut25 {background-color: #EFEBF5; padding: 0px;}
.calloutCampaign .CallOut33 {background-color: #EFEBF5; padding: 0px;}
.calloutCampaign .pinkBox {color: #64379B; line-height:120%; padding: 10px;}
.calloutCampaign .CallOut {background-color: #EFEBF5;}
.sectionAboutus .CallOut100 {float: left; width: 100%; text-align: left; padding: 0px; margin-left: 0px;  background-color: #EFEBF5; margin-right: 0px; margin-bottom: 3px; display: inline; box-sizing:border-box;}
.sectionAboutus .CallOut50 {background-color: #EFEBF5; padding: 0px;}
.sectionAboutus .CallOut25 {background-color: #EFEBF5; padding: 0px;}
.sectionAboutus .CallOut33 {background-color: #EFEBF5; padding: 0px;}
.sectionAboutus .pinkBox {color: #64379B;  line-height:120%; padding: 10px;}
.sectionAboutus .CallOut {background-color: #EFEBF5;}
.CallOutleft {float: left; margin-right: 10px;}
.CallOutright {float: right; margin-left: 10px;}


.sectionBigthinkingMain .subNavigation li.selected a { color:#ef238e; }
/*page specific */

.headerContainer .subNavigation { height:44px; padding: 0 0 0 20px; border-bottom: 1px solid #7d7b7c; background: url(../img/bg.subnavigation.jpg) 100% 1px repeat-y; margin-bottom:5px; }
.headerContainer .subNavigation img { float: left; margin: 0 26px 0 0; }
.headerContainer .subNavigation ul { margin: 0; padding: 0; height: 44px; line-height: 44px; }
.headerContainer .subNavigation li { display: inline; padding: 0 15px 0 0; color: #939598; font-size: 110%; font-weight: bold; }
.headerContainer .subNavigation li a { color: #939598; }
.headerContainer .subNavigation li a:hover { text-decoration: none; background: none;color: #666666}
.headerContainer .subNavigation li.seperator { background: url(../img/bg.li.bigthinking.seperator.gif) 100% 1px no-repeat; padding: 0 15px 0 0; margin: 0 10px 0 0; }

.sectionBigthinking .subNavigation li.selected a { color:#ef238e; }
.sectionColumnsHub .subNavigation li.selected a { color:#ef238e; }
.sectionColumnsCloud .subNavigation li.selected a { color:#ef238e; }
.sectionBigthinkingMain .subNavigation li.selected a { color:#ef238e; }
/* content heading
-------------------------------------------*/
.contentHeading { height: 69px; /* 65px */ padding: 2px 0 0 0; margin: 0 0 5px 0; position: relative; color: #FFF; }
.contentHeading h1 {width: 840px !important; font-size: 180%; line-height: normal; font-weight: normal !important; position: absolute; bottom: 6px; left: 20px; z-index: 101; }
.contentHeading h1.bannerTitle {margin-bottom:12px;}
.contentHeading h2.bannerTitle {margin-bottom:12px;}
/* STP ITR 1 - Content entry for business needs banner title */
.sectionBusinessNeeds .contentHeading h1.bannerTitle {margin-bottom:0px;}
.sectionMyAccount .contentHeading h1.bannerTitle {margin-bottom:0px;}
.sectionAboutus .contentHeading h1.bannerTitle {margin-bottom:0px;}
.sectionnews .contentHeading h1.bannerTitle {margin-bottom:0px;}
.sectionNews .contentHeading h1.bannerTitle {margin-bottom:0px;}
.sectionProducts .contentHeading h1.bannerTitle {margin-bottom:0px;}
.sectionSolutions .contentHeading h1.bannerTitle {margin-bottom:0px;}

.sectionBusinessNeeds .contentHeading h2.bannerTitle {margin-bottom:0px;}
.sectionAboutus .contentHeading h2.bannerTitle {margin-bottom:0px;}
.sectionnews .contentHeading h2.bannerTitle {margin-bottom:0px;}
.sectionnews .contentHeading h2.bannerTitle {margin-bottom:0px;}
.sectionProducts .contentHeading h2.bannerTitle {margin-bottom:0px;}
.sectionSolutions .contentHeading h2.bannerTitle {margin-bottom:0px;}

.contentTitle h1 {width: 840px !important; font-size: 160%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 6px; left: 20px; z-index: 101; }
.contentTitle h2 {width: 840px !important; font-size: 130%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 6px; left: 20px; z-index: 101; }
.fpoHeading { position: absolute; top: 0; left: 0; z-index: 100; }
.fpobleed { top: -34px; }
.fpoHeading2 {  float:left; position: relative; top: 0; left: 0; z-index: 100; }

.headingDetail dl a { color: #fff; }
.headingDetail dl a:hover { color:#FFFFFF; }
.headingDetail dl { padding: 2px 5px 0px 20px; text-align: left; font-size: 100%; position: relative; z-index: 101; width:590px; float:left; line-height:130%; }
.headingDetail dt { font-weight: normal; display: inline; }
.headingDetail dd { display: inline; }
.imgLeft{ float: left; }
.headingDetail ul li a { color: #fff; }
.headingDetail ul li a:hover { color:#FFFFFF; }

.headingDetail ul { float: right; color: #FFF; padding: 0 20px 0px 5px; }
.headingDetail ul li { display: inline; padding-left: 5px; font-size: 110%; }
.headingDetail ul .previous { background: url(../img/arrow.prev.FFFFFF.gif) 0 5px no-repeat; padding: 0 5px 0 10px; border-left: none; }
.headingDetail ul .next { background: url(../img/arrow.next.FFFFFF.gif) 100% 5px no-repeat; padding: 0 10px 0 5px; }


.subcontentHeading { height: 115px; padding: 0 20px 0 20px; margin: -5px 0 5px 0; color: #ffffff; position: relative; }
.subcontentHeading h2 { padding: 32px 0 12px 0; font-size: 320%; font-weight: normal; }
.subcontentHeading h3 { font-size: 140%; font-weight: normal; }

.subcontentHeading blockquote { position: relative; z-index: 101; display: block; width: 450px; float: right; color: #606060; padding: 15px 0 0 0; text-align: right; }
.subcontentHeading blockquote p { font-size: 120%; margin: 0 0 5px 0; }
.subcontentHeading1 { height: 115px;  margin: 3px 0 5px 0; color: #ffffff; position: relative; }
.subcontentHeading1 h2 { padding: 32px 0 12px 0; font-size: 320%; font-weight: normal; }
.subcontentHeading1 h3 { font-size: 140%; font-weight: normal; }

.subcontentHeading1 blockquote { position: relative; z-index: 101; display: block;  float: right; color: #606060; padding: 15px 0 0 0; text-align: right; }
.subcontentHeading1 blockquote p { font-size: 120%; margin: 0 0 5px 0; }

/*page specific */
.sectionHome .contentHeading  { height: 320px; padding: 0; }

.sectionCommonpage .contentHeading { background: #6d54ff; }

.sectionProducts .contentHeading { background: #1b9ed4; }
.sectionProductsHub .contentHeading { background: #1b9ed4; }

.sectionAboutus .contentHeading { background: #64379b; }
.sectionnews .contentHeading { background: #64379b; }
.sectionNews .contentHeading { background: #64379b; }
.sectionAboutusHub .contentHeading { background: url(../../../assets/images/banners/Site_template_banners/banner.aboutus_880x80.jpg) 0 0 no-repeat #64379b; }

.sectionAboutusNewsletter .contentHeading { background: #64379b; }

.sectionMyaccount .contentHeading { background: #6666ff; }
.sectionMyaccountHub .contentHeading {height:78px; padding: 0px 0 0 0; margin: 0 0 7px 0; _margin:0 0 2px 0;}

.sectionAboutusEvents .contentHeading { background: #64379b; }
.sectionAboutusCaseStudy .contentHeading { background: #64379b; }


.sectionSolutions .contentHeading { background: #44a305; }
.sectionSolutionsHub .contentHeading { background: #44a305; }

.sectionBigthinking .contentHeading { background: url("../img/banner.bigthinking_880x87.jpg"/*tpa=http://localhost/SupersiteHTML/img/banner.bigthinking_880x87.jpg*/) 0 0 no-repeat #000000; }
.sectionBigthinkingHub .contentHeading { background: url("../img/banner.bigthinking_880x80.jpg"/*tpa=http://localhost/SupersiteHTML/img/banner.bigthinking_880x80.jpg*/) 0 0 no-repeat #000000; }

.sectionBusinessNeeds .contentHeading { background: #1b9ed4; height: 78px; color: #00528e; }
.sectionBusinessNeeds .contentHeading a { color: #00528e; }
.sectionBusinessNeeds .contentHeading a:hover {color:#00528E;}
.sectionBusinessNeedsLanding .contentHeading { margin: 0 0 20px 0; height: 78px; color: #00528e; }
.sectionBusinessNeedsLanding .contentHeading h1 { bottom: 42px; }

.sectionIndustries .contentHeading { background: #fc4d00; }
.sectionIndustriesHub .contentHeading { background: #fc4d00; }
.sectionIndustriesLanding .contentHeading { margin: 0 0 3px 0; height: 78px; color: #d96436; background: url(../../../assets/images/banners/Site_template_banners/banner_industries_880x80.jpg) 0 0 no-repeat #fc4d00; }
.sectionIndustriesLanding .contentHeading h1 { color: #fc4d00; bottom: 42px; }


/* usrTools
-------------------------------------------*/
.usrTools { padding: 0; margin: 0; margin-bottom:10px; font-size:95% }
.related .usrTools { padding: 0; margin: 0; margin-bottom:10px; font-size:95% ;margin-left:-10px;}
.usrTools li { float: left; line-height: 16px; padding: 0 0 0 5px; font-weight: bold; font-size: 95%; list-style-type:none;}
.usrTools li a { line-height: 16px; display: block; float: left; padding: 0 0 0 10px; margin: 0; background: url(../img/btn.bg.normal.gif) 0 0 no-repeat; color: #333; }
.usrTools li a span { line-height: 16px; display: block; float: left; padding: 0 10px 0 0; margin: 0; background: url(../img/btn.bg.normal.gif) 100% 0 no-repeat;  font-size: 95%;}
.usrTools li a:hover { background: url(../img/btn.bg.hover.gif) 0 0 no-repeat; color: #FFFFFF; text-decoration: none; cursor: pointer; }
.usrTools li a:hover span { background: url(../img/btn.bg.hover.gif) 100% 0 no-repeat; cursor: pointer; }
.usrTools li.save { padding: 0; } 

.usrTools .usrdigg { float: right; background: none; font-weight: normal; }
.usrTools .usrdelicious { float: right; background: none; font-weight: normal; padding: 0 20px 0 10px; }

.usrTools .usrdigg a {  background: url(../img/icon.digg.gif) 0 0 no-repeat; padding: 0 0 0 20px; }
.usrTools .usrdelicious a {  background: url(../img/icon.delicious.gif) 0 0 no-repeat; padding: 0 0 0 20px; }

.usrTools .usrdigg a span ,
.usrTools .usrdelicious a span { background: none; }

.usrTools .usrdigg a:hover {  background: url(../img/icon.digg.gif) 0 0 no-repeat; padding: 0 0 0 20px; text-decoration: underline; color: #333; }
.usrTools .usrdelicious a:hover {  background: url(../img/icon.delicious.gif) 0 0 no-repeat; padding: 0 0 0 20px; text-decoration: underline; color: #333; }

.usrTools .usrdigg a:hover span ,
.usrTools .usrdelicious a:hover span { background: none; }


/* footer content
-------------------------------------------*/
.footerContainer { padding: 10px 0 25px; margin: 0; color: #999; border-top:1px solid #CCC; }

.footerContainer .col1 { width: 771px; padding: 0 0 10px 0; text-align: left; }
.footerContainer .col2 { width: 109px; padding: 0 0 10px 0; text-align: right; }

.footerContainer ul {  }
.footerContainer li { display: inline; font-size: 110%; padding: 0 5px 0 0; border-right: 1px solid #CCC; }
.footerContainer .col1 li { margin: 0 5px 0 0; }
.footerContainer .col2 li { border-right: none; }
.footerContainer li.exception { padding: 0; border-right: none; }
.footerContainer li a { white-space: nowrap; line-height: 100%; color: #333;  }
.footerContainer li a:hover { color: #333; text-decoration: underline; }


/* FORMS */


/* formContainer content
-------------------------------------------*/
fieldset { margin: 0; padding: 0; border: none; }
legend { margin: -10px !important; padding: 0 !important; text-indent: -9999em; }

button { width: auto; overflow: visible; padding: 0; font-size: 100%; background: none; border: none; }
button div { display: block; padding: 0 0 0 10px; margin: 0; height: 16px; line-height: 16px; font-weight: bold; font-size: 100%; color: #333; background: url(../img/btn.bg.normal.gif) 0 0 no-repeat; }
button span {white-space:nowrap; display: block; padding: 0 10px 0 0; margin: 0; height: 16px; line-height: 16px; background: url(../img/btn.bg.normal.gif) 100% 0 no-repeat; }
button:hover { cursor: pointer; }
button:hover div { background: url(../img/btn.bg.hover.gif) 0 0 no-repeat; cursor: pointer; color: #FFF; }
button:hover span { background: url(../img/btn.bg.hover.gif) 100% 0 no-repeat; cursor: pointer; }


/* changed for overlay forms 11Jan08 */
.sectionCommonpage .formContainer { width: 900px; padding: 0; margin: 0; background:#FFFFFF; }
.txt1 {font-size: 70%; } /* end of changes for overlay forms 11Jan08 */

.sectionCommonpage .formInformationContainer {}

button.removeBtn { vertical-align: middle; width: 11px; height: 11px; float: left; overflow: visible; display: block; margin: 3px 5px 0 4px; padding: 0; font-size: 100%; background: none; border: none; cursor: pointer; }
button.removeBtn img { display: none; }
.sectionProductsHub button.removeBtn { background: url(../img/btn.close.products.gif) 0 0 no-repeat; }
.sectionSolutionsHub button.removeBtn { background: url(../img/btn.close.solutions.gif) 0 0 no-repeat; }
.sectionAboutusEvents button.removeBtn { background: url(../img/btn.close.aboutus.gif) 0 0 no-repeat; }

.sectionAboutusCaseStudy button.removeBtn { background: url(../img/btn.close.aboutus.gif) 0 0 no-repeat; }

/*Sri 1May 2008*/
.sectionSiteSearch button.removeBtn { background: url(../img/sitesearchclose.gif) 0 0 no-repeat; }
.sectionSiteSearch li img { vertical-align: middle; width: 11px; height: 11px; float: left; overflow: visible; display: block; margin: 3px 5px 0 4px; padding: 0; font-size: 100%; background: none; border: none; cursor: pointer; }
/* footerLinkList
-------------------------------------------*/
.footerLinkList { padding: 20px 0 0 0; }
.footerLinkList .column { width: 280px; margin: 0 20px 0 0; }
.footerLinkList .col3 { margin: 0 -3px 0 0; }

.footerLinkList h3 { font-size: 120%; margin: 0 0 5px 0; }
.footerLinkList ul li { font-size: 110%; padding: 0 0 0 10px; font-weight: bold; line-height: 140%; }
.footerLinkList ul li a {  }

/*page specific */
.sectionAboutus .footerLinkList .column ul li { background: url(../img/arrow.hilight.about.bld.gif) 0 5px no-repeat; }
.sectionAboutus .footerLinkList .column ul li a { color: #64379b; }
.sectionAboutusEvents .footerLinkList .column ul li { background: url(../img/arrow.hilight.about.bld.gif) 0 5px no-repeat; }
.sectionAboutusEvents .footerLinkList .column ul li a { color: #64379b; }

.sectionAboutusCaseStudy .footerLinkList .column ul li { background: url(../img/arrow.hilight.about.bld.gif) 0 5px no-repeat; }
.sectionAboutusCaseStudy .footerLinkList .column ul li a { color: #64379b; }

/*page specific */


/* END COMMON ELEMENTS
-------------------------------------------*/

/* detailMenu (CONDENSED)
---------------------------------------*/
.detailMenu ul { margin: 0; padding: 0; }
.detailMenu li { font-size: 110%;  }
.detailMenu li a { display: block; line-height: 140%; padding: 4px 0 4px 0; }
.detailMenu li.selected a { color: #fff; background: #64379b; font-weight: bold; }

.detailMenu ul li ul { border: none; width: 110px; position: relative; left: 20px; }
.detailMenu ul li ul li { font-size: 100%; }
.detailMenu ul li ul li.exception { border: none; }

/*page specific */
.sectionSolutions .detailMenu {}
.sectionSolutions .detailMenu ul { border-top: 1px solid #cae5b8; }
.sectionSolutions .detailMenu li { border-bottom: 1px solid #cae5b8; }
.sectionSolutions .detailMenu li a { color: #2f7005; }
.sectionSolutions .detailMenu li.selected a { color: #333; background: #edf6e6; }
.sectionSolutions .inpageMedialist div.selected  { background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #edf6e6; }
.sectionSolutions a { color: #2f7005; }

.sectionAboutus .detailMenu {}
.sectionAboutus .detailMenu ul {  margin: 0; padding: 0; border-top: 1px solid #CAD2E4; }
.sectionAboutus .detailMenu li { border-bottom: 1px solid #CAD2E4; }
.sectionAboutus .detailMenu li a { color: #64379b; }
.sectionAboutus .detailMenu li.selected a { color: #666; background: #EFEBF5; }
.sectionAboutus .detailMenu li.selected ul li a { color: #64379b; background: none; }
.sectionAboutus .inpageMedialist div.selected  {background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #CAD2E4; }
.sectionAboutus a { color: #64379b; }

.sectionBigthinking .detailMenu {}
.sectionBigthinking .detailMenu ul { border-top: 1px solid #bbe2f3; }
.sectionBigthinking .detailMenu li { border-bottom: 1px solid #bbe2f3; }
.sectionBigthinking .detailMenu li a { color: #33a7ec; }
.sectionBigthinking .detailMenu li.selected a { color: #fff; background: #33a7ec; }
.sectionBigthinking a { color: #33a7ec; }

.sectionProducts .detailMenu {}
.sectionProducts .detailMenu ul { border-top: 1px solid #ddf1f9; }
.sectionProducts .detailMenu li { border-bottom: 1px solid #ddf1f9; }
.sectionProducts .detailMenu li a { color: #076e98; }
.sectionProducts .detailMenu li.selected a { color: #666; background: #f3fafd; }
.sectionProducts .inpageMedialist div.selected  {background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #f3fafd; }
.sectionProducts a { color: #076e98; }

.sectionIndustries .detailMenu {}
.sectionIndustries .detailMenu ul { border-top: 1px solid #e9c3b4; }
.sectionIndustries .detailMenu li { border-bottom: 1px solid #e9c3b4; }
.sectionIndustries .detailMenu li a { color: #c05125; }
.sectionIndustries .detailMenu li.selected a { color: #706e6e; background: #ffede5; }
.sectionIndustries .inpageMedialist div.selected  {background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #ffede5; }
.sectionIndustries a { color: #c05125; }
.sectionIndustries .inpageSolutionList a { color: #bc4314; }

.sectionBusinessNeeds .detailMenu {}
.sectionBusinessNeeds .detailMenu ul { border-top: 1px solid #b4cadf; }
.sectionBusinessNeeds .detailMenu li { border-bottom: 1px solid #b4cadf; }
.sectionBusinessNeeds .detailMenu li a { color: #115d91; padding-left: 0; }
.sectionBusinessNeeds .detailMenu li.selected a { color: #666; background: #f2f6f9; }

.sectionBusinessNeeds .businessLeftNav {}
.sectionBusinessNeeds .businessLeftNav ul { border-top: 1px solid #b4cadf; }
.sectionBusinessNeeds .businessLeftNav li { border-bottom: 1px solid #b4cadf; }
.sectionBusinessNeeds .businessLeftNav li a { color: #115d91;}
.sectionBusinessNeeds .businessLeftNav li.selected a { color: #666; background: #f2f6f9; }

.sectionBusinessNeeds .inpageMedialist div.selected  {background: url("../img/bg.dots.horizontal.gif"/*tpa=http://localhost/SupersiteHTML/img/bg.dots.horizontal.gif*/) 0 100% repeat-x #f2f6f9; }
.sectionBusinessNeeds a { color: #115d91; }
/*page specific */


/* relatedItems (CONDENSED)
---------------------------------------*/
.relatedItems .related { color: #666; }
.relatedItems .dotted { padding: 15px 0 0 0; }
/*Kunal : Adding the below for location */
.relatedItems .related h2 { font-weight: bold; font-size: 130%; margin-bottom:5px; } /* srihari 10Jan2008 */
.relatedItems .related h3 { font-weight: bold; font-size: 110%; }
.relatedItems .related .salesLabel { font-weight: bold; font-size: 110%; }
.relatedItems .related h4 { font-size: 110%; }
.relatedItems .related ul { margin: 0 0 0 0; }
.relatedItems .related ul.industry { margin: 0 0 8px 0; }
.relatedItems .related li { font-size: 110%; padding: 0 0 0 10px; }
.relatedItems .related dl { }
.relatedItems .related dt { font-size: 110%; font-weight: bold; line-height:130%;} 
.relatedItems .related dd { font-size: 110%; margin: 0 0 15px 0; line-height:130%;} 

.relatedButtons li { float: left; clear: both; line-height: 16px; white-space: nowrap; padding: 0 0 8px 0 !important; font-weight: bold; background: none !important; }
.relatedButtons li a { line-height: 16px; display: block; float: left; padding: 0 0 0 10px; margin: 0; background: url(../img/btn.bg.normal.gif) 0 0 no-repeat; color: #333 !important; }
.relatedButtons li a span { line-height: 16px; display: block; float: left; padding: 0 10px 0 0; margin: 0; background: url(../img/btn.bg.normal.gif) 100% 0 no-repeat; font-size: 95%; }
.relatedButtons li a:hover { background: url(../img/btn.bg.hover.gif) 0 0 no-repeat; color: #FFFFFF !important; text-decoration: none; cursor: pointer; }
.relatedButtons li a:hover span { background: url(../img/btn.bg.hover.gif) 100% 0 no-repeat; cursor: pointer; }

.relatedItems .highlight { padding: 10px; margin: 0 0 10px 0; }
.relatedItems .highlight h3 { padding: 10px 0 0 0; color: #333; }
.relatedItems .highlight h3 span { font-weight: normal; }
.relatedItems .highlight .salesLabel span { font-weight: normal; }
.relatedItems .highlight p { font-size: 120%; line-height: normal; margin: 0 0 5px 0; }
.relatedItems .highlight ul { margin: 0 0 0 0; }
.relatedItems .highlight ul.exception { margin: 0 0 0 0; }
.relatedItems .highlight .exception li { font-weight: normal; font-size: 120%; } 

.relatedItems .casestudyLinks {}
.relatedItems .casestudyLinks dt { display: block; }
.relatedItems .casestudyLinks dd { display: block; }
.relatedItems .casestudyLinks ul li { font-weight: bold; line-height: normal; padding: 0 0 6px 0; } 
.relatedItems .casestudyLinks ul li p { margin: 0; padding: 0; font-weight: normal; }

.relatedItems .basicLinks {}
.relatedItems .basicLinks li { font-weight: bold; }

/* Added for UC5 */
.relatedItems .sustainabilityLink1 { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; margin-bottom:10px;}
.relatedItems .sustainabilityLink1 .inSpotlight {  padding: 15px 10px 10px 10px; }
.relatedItems .sustainabilityLink1 dl { font-size: 110%; font-weight: normal;}
.relatedItems .sustainabilityLinkIndus { background-image:url(..); background-repeat:repeat-y;}
.relatedItems .sustainabilityLinkIndus .inSpotlight {  padding: 15px 10px 10px 10px; }
.relatedItems .sustainabilityLinkIndus dl { font-size: 110%; font-weight: normal;}

.relatedItems .sustainabilityLinks { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:0 10px 10px 10px; margin-top:0px;  margin-bottom:10px;}
.relatedItems .sustainabilityLinks img { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:0px; margin-top:0px; }
.relatedItems .sustainabilityLinks2 { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:10px; margin-top:10px; margin-bottom: 9px;}
.relatedItems .sustainabilityLinks h2 { font-weight: bold; font-size: 130%; padding:0 0 10px 0; line-height:130%;}
.relatedItems .sustainabilityLinks h3 { font-weight: bold; font-size: 130%; padding:10px 0 7px 0; line-height:130%;}
.relatedItems .sustainabilityLinks2 h2 { font-weight: bold; font-size: 130%; padding:0 0 10px 0; line-height:130%;}
.relatedItems .sustainabilityLinks dt { display: block; }
.relatedItems .sustainabilityLinks dd { display: block; margin: 0 0 5px 0;}
.relatedItems .sustainabilityLinks2 ul li { font-weight: normal; }
.relatedItems .sustainabilityLinks2 ul li p { margin: 0; padding: 0; font-weight: normal; }
.relatedItems .sustainabilityLinks2 .exception li { font-weight: bold; font-size: 120%; } 
.relatedItems .sustainabilityLinks2 .rstList {float: left; clear: both; width: 200px; margin-bottom: 10px;}
.relatedItems .sustainabilityLinks2 .rstData { clear: both; margin-left: 20px; display: none;}
.relatedItems .sustainabilityLinks2 .rstData ul { margin-bottom:0px; }
.relatedItems .sustainabilityLinks2 .rstHeader {float: left; font-weight: bold;}
.relatedItems .sustainabilityLinks2 .rstHeader .headText { float: left; margin-top:0;}
.relatedItems .sustainabilityLinks2 .rstHeader .headLink {display: inline; float: left; margin-right:5px;}
.relatedItems .sustainabilityLinks2 .rstFooter {font-size: 80%; font-weight: bold; text-align: right; margin-top: 5px;}

.relatedItems .sustainabilityLinks11 { padding:0 10px 0px 10px; margin-top:0px;  margin-bottom:10px;}
.relatedItems .sustainabilityLinks11 img { padding:0px; margin-top:0px; }
.sectionSustainability .relatedItems .highlight { background-color: #fddeee;}
.sectionSustainability .relatedItems .highlight h3 { background: url(../img/bg.dots.horizontal_pink.gif) 0 0 repeat-x; margin-top: 0px; }
.sectionSustainability .relatedItems li.arrow {background:transparent url(../img/arrow.next.C61764.gif) no-repeat scroll 0 5px;}
.related h3 {width: 100%!important;line-height: 140%; font-size: 105%; padding-bottom:5px;}

.relatedItems .sustainabilityLink1 .spotlightBackGround {background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y;  padding: 5px 10px 10px; margin-top:-5px;}
.relatedItems .sustainabilityLink1 .spotlightBackGroundText { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y;  padding: 5px 10px 10px;}

.relatedItems .sustainabilityLinkIndus .spotlightBackGround {background-color:#FFEDE5; padding: 5px 10px 10px; margin-top:-5px;}
.relatedItems .sustainabilityLinkIndus .spotlightBackGroundText {background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y;  padding: 5px 10px 10px;}
/* End UC5 */

/*start RHSpotLight specific - Sagar 04-Oct-08*/
p.quote1 {
padding:0px 0px 0px 0px;
margin:2px 0px 0px 0px;
line-height:17px;
}
p.quote2 {
padding:0px 0px 0px 0px;
margin:2px 0px 0px 0px;
line-height:17px; font-size:90%;
}
.spotLightRelatedLinks { 
float:left; padding-top: 1px; 
margin:0px  -5px -3px  0px;
width:40px;
min-width:45px;}
.spotLightArray{  margin: 15px 0 0 0; clear: both; display: block; }
.spotLightRelatedHeader { margin:0px  0px  0px  -10px; padding:0px};
.dottedSpotLight { width:520px!important;  background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 20px 0 0px; margin: 0 0 13px !important; }
.dottedSpotLightIndus { width:520px!important;  background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 20px 0 0px; margin: 0 0 5px !important; }
.taggedborder { border-bottom:1px solid #D8D8D8; margin:0 10px 0 !important; padding:0 0 13px; }
.taggedIndborder { border-bottom:1px solid #D8D8D8; margin:0 0px 0 !important; padding:0 0 13px; }
.directLinkDescription { margin: 0 0 10px 2px; float: left; display: inline;}
.spotLightRelatedDescription { margin:0px; 
float: left;
display: inline;}

.spotLightCaseStudy { float: left; width: 180px; font-family: Arial; font-size:11px; color:#666666; }
/*end RHSpotLight specific - Sagar 04-Oct-08*/


/*page specific */
.sectionAboutus .relatedItems .highlight { background-color: #EFEBF5; }
/*start - updated by srihari_21april2008 */

.sectionAboutus .relatedItems .internalLinks li a {background: url(../img/arrow.hilight.about.gif) 0 4px no-repeat; padding: 0 0 0 10px; font-weight: bold; line-height: 160%;}
.sectionAboutus .relatedItems .internalLinks ul li a.relExternal { background: url(../img/icon.external.gif) 100% 2px no-repeat; padding-right: 16px;}
/*end - updated by srihari_21april2008 */

/*For casestudy/whitepaper related - Kunal 24-4-08*/
.sectionSolutions .relatedItems a { color:#2f7005;  }
.sectionSolutions .relatedItems .internalLinks li a {background: url(../img/arrow.hilight.solut.gif) 0 4px no-repeat; padding: 0 0 0 10px; font-weight: bold; line-height: 160%;}
.sectionSolutions .relatedItems .internalLinks ul li a.relExternal { background: url(../img/icon.external.gif) 100% 2px no-repeat; padding-right: 16px;}

/* End */

.sectionSolutions .relatedItems .highlight { background-color: #edf6e6; }
.sectionSolutions .relatedItems .highlight h3 { background: url(../img/bg.dots.horizontal.edf6e6.gif) 0 0 repeat-x; }
.sectionSolutions .relatedItems .highlight li.arrow { background: url(../img/arrow.hilight.solut.gif) 0 5px no-repeat; } 
.sectionSolutionsHub .relatedItems .highlight li { background: url(../img/arrow.hilight.solut.gif) 0 5px no-repeat; } 
.sectionSolutions .relatedItems .highlight .exception li { background: url(../img/arrow.hilight.solut.bld.gif) 0 6px no-repeat; } 
.sectionSolutions .relatedItems .casestudyLinks dd a { background: url(../img/arrow.next.solut.gif) 0 5px no-repeat; padding: 0 0 0 10px; }
.sectionSolutions .relatedItems .casestudyLinks dd .spotLightRelatedLinks a { background: url() 0 0px no-repeat; padding: 0 0 0 0px; }
.sectionSolutions .relatedItems .casestudyLinks dd .spotLightImageRelatedLinks a { background: url() 0 0px no-repeat; padding: 0 0 0 0px; }

.sectionSolutionsHub .relatedItems .highlight .exception li { background: url(../img/arrow.hilight.solut.bld.gif) 0 6px no-repeat; } 
.sectionSolutionsHub .relatedItems .highlight h3 { background: url(../img/bg.dots.horizontal.edf6e6.gif) 0 0 repeat-x;  }
.sectionIndustries .relatedItems .highlight { background: #ffede5; }
.sectionIndustries .relatedItems .highlight a { color: #bc4314; }
.sectionIndustries .relatedItems .highlight h3 { border-top: 1px dotted #bc4314; }
.sectionIndustries .relatedItems .highlight li { background: url(../img/arrow.hilight.indust.gif) 0 5px no-repeat; } 
.sectionIndustries .relatedItems .highlight .exception li { background: url(../img/arrow.hilight.indust.bld.gif) 0 6px no-repeat; } 
.sectionIndustries .relatedItems a { color:#bc4314; }
.sectionIndustries .relatedItems .internalLinks li a { color:#bc4314; background: url(../img/arrow.more.b73806.gif) 0 2px no-repeat; }
.sectionIndustries .relatedItems .internalLinks li.relExternal { background: url(../img/arrow.more.b73806.gif) 0 2px no-repeat; }
.sectionIndustries .articleDetailContainer .inpageCompanyList dt a { color: #bc4314; }
.sectionIndustries .articleDetailContainer .inpageSolutionList a { color: #bc4314; }
.sectionIndustries .articleDetailContainer .inpageMedialist dt a { color: #bc4314; }
.sectionIndustries .articleDetailContainer .inpageMediaplayer ul li { background: none; margin: 0; padding: 0; } 
.sectionIndustries .articleDetailContainer .inpageMediaplayer ul li a { background: url(../img/arrow.more.b73806.gif) 0 3px no-repeat; padding: 0 0 0 10px; font-weight: bold; color: #bc4314; }

.sectionIndustries .inpageContent ul li { background: url(../img/arrow.more.b73806.gif) 0 5px no-repeat; } 
.sectionIndustries .inpageContent dl dt { font-size: 120%; line-height: 120%; font-weight: bold; margin-bottom: 10px;}

.sectionAboutus .relatedItems .casestudyLinks dd a { background: url(../img/arrow.next.C61764.gif) 0 5px no-repeat; padding: 0 0 0 10px; }

.sectionProducts .relatedItems .highlight { background-color: #e5edf3; }
.sectionProducts .relatedItems .highlight h3 { background: url(../img/bg.dots.horizontal.e5edf3.gif) 0 0 repeat-x; }
.sectionProducts .relatedItems .highlight li.arrow { background: url(../img/arrow.hilight.prod.gif) 0 5px no-repeat; } 
.sectionProducts .relatedItems .highlight .exception li { background: url(../img/arrow.hilight.prod.bld.gif) 0 6px no-repeat; } 
.sectionProductsHub .relatedItems .highlight .exception li { background: url(../img/arrow.hilight.prod.bld.gif) 0 6px no-repeat; } 
.sectionProductsHub .relatedItems .highlight li { background: url(../img/arrow.hilight.prod.gif) 0 5px no-repeat; } 
.sectionProductsHub .relatedItems .highlight h3 { background: url(../img/bg.dots.horizontal.e5edf3.gif) 0 0 repeat-x; }

.sectionBusinessNeeds .relatedItems .highlight { background-color: #e5edf3; }
.sectionBusinessNeeds .relatedItems li.arrow { background: url(../img/arrow.next.00528e.gif) 0 5px no-repeat; } 
.sectionBusinessNeeds .relatedItems .highlight .exception li { background: url(../img/arrow.next.00528e.bld.gif) 0 6px no-repeat; } 
.sectionBusinessNeeds.relatedItems .casestudyLinks dd .spotLightImageRelatedLinks a { background: url() 0 0px no-repeat; padding: 0 0 0 0px; }
.sectionBusinessNeeds .relatedItems .highlight .exception li {background: url(../img/arrow.next.00528e.bld.gif) 0 6px no-repeat;}
.sectionBusinessNeedsHub .relatedItems .highlight { background-color: #e5edf3; }
.sectionBusinessNeedsHub .relatedItems li { background: url(../img/arrow.next.00528e.gif) 0 5px no-repeat; } 
.sectionBusinessNeedsHub .relatedItems .highlight .exception li { background: url(../img/arrow.next.00528e.bld.gif) 0 6px no-repeat; } 
/*page specific 


/* InPage Elements
-------------------------------------------*/

.inpageArticledetail { margin: 0 0 20px 0; padding: 5px 0 0 0; }
.gridSpanRight .inpageArticledetail { margin: 0 0 0 0; }
.inpageArticledetail h2 { font-size: 240%; line-height: normal; font-weight: bold; background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; padding: 0 0 5px 0; margin: 0 0 0 0;}
.inpageArticledetail h5 { font-size: 120%; margin: 0 0 5px 0; line-height: normal; }
.inpageArticledetail ul { float: right; width: auto; margin: -20px 0 0 0; padding: 0; position: relative; top: 27px; }
.inpageArticledetail ul li { display: block; float: right; margin: 0; padding: 0 5px 0 5px;  font-size: 110%; background: none; border-left: 1px solid #666; }
.inpageArticledetail ul li.relWhitePaper { width: auto; padding: 0 0 0 16px; border: none; }
.inpageArticledetail ul li.relWhitePaper a { color: #333; }

.inpageHeader { margin: 0 0 1em 0; }
.inpageHeader h1 {}
.inpageHeader h2 { font-weight: bold; font-size: 200%; margin: 0; }
.inpageHeader h3 { font-size: 180%; /*margin-bottom: 4px;*/ font-weight: normal; line-height: normal; }
.inpageHeader h4 { font-size: 160%; font-weight: normal; line-height: normal; color:#666; }
.inpageHeader h5 {}
.inpageHeader h6 {}
.inpageHeader p { font-size: 130%; margin: 0 0 10px 0; }
.inpageHeader ul { margin: 4px 0 1em 0; }
.inpageHeader ul li { display: inline; font-size: 120%; background: none; padding: 0; }
.inpageHeader ul li a { border-left: 1px solid #666; padding-left: 5px; color: #666; }
.inpageHeader dl { color: #666; }
.inpageHeader dl dt { font-size: 200%; line-height: 160%; font-weight: bold; }
.inpageHeader dl dd { font-size: 150%; line-height: 160%; font-weight: bold; }

.inpageContent p { font-size: 120%; line-height: 140%; margin: 0 0 13px 0; }
.inpageContent p.inpageSummary { font-size: 140%; line-height: 140%; margin: 0 0 15px 0; padding: 0; }
.inpageContent h1 {}
.inpageContent h2 { font-size: 200%; font-weight: normal; margin: 0 0 10px 0; }
.gridSpanLeft .inpageContent h2 {line-height: 120%;}
.inpageContent h3 { font-size: 150%; line-height: 140%; margin: 0 0 10px 0; }
.inpageContent h3.dotted { margin: 0; padding: 1.3em 0 0 0; }
.inpageContent h4 {}
.inpageContent h5 {}
.inpageContent ul { margin: 0 0 13px 0; }
.inpageContent ul li { display:block; font-size: 120%; line-height: 140%; background: url(../img/icon.list.666666.gif) 0 1px no-repeat; padding-left: 11px; }
.inpageContent ul.inpageList { padding-left: 15px; }
.inpageContent ul.inpageList li { font-size: 120%; line-height: 140%; background: url(../img/icon.list.666666.gif) 0 1px no-repeat; padding-left: 11px; }
.inpageContent ul.inpageMajList li { font-size: 100%; line-height: normal; }
.inpageContent .detailMenu li { font-size: 100%;  }
.inpageContent dl { margin: 0 0 15px 0; }
.inpageContent blockquote dl { margin: 10px 0 0 0; }
.inpageContent dl dt { font-size: 120%; line-height: 140%; font-weight: bold; }
.inpageContent dl dd { font-size: 120%; line-height: 120%; }
.inpageContent dl dd ul { margin: 10px 0 0 0; }
.inpageContent dl dd ul li { font-size: 100%; line-height: normal; background: none; padding: 0; }
.sectionIndustries .inpageContent dl dd { font-size: 120%; line-height: 120%; }
.sectionIndustries .inpageContent dl dd p { font-size: 100%; line-height: 120%; }
.industryPrintFreeform .inpageContent dl dd p { font-size: 100%; line-height: 140%; }
.inpageContent h3.indDotted{background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; padding: 5px 0 5px;}

.inpageSubscription { padding: 10px; }
.inpageSubscription .col1 { width: 130px; margin: 0 10px 0 0; }
.inpageSubscription .col1 ul li a { font-weight: bold; font-size: 110%; padding: 0 0 0 10px; }
.inpageSubscription .col2 { width: 310px; margin: 0; }
.inpageSubscription .col2 h3 { font-size: 130%; color: #333; }
.inpageSubscription .col2 p { font-size: 120%; margin: 0 0 1em 0; }
.inpageSubscription .col2 ul.exception li { float: left; font-size: 110%; }

.inpageTestimonial { width: 440px; padding-top: 3px; margin: 20px -3px 20px 0; position: relative; border: 1px solid #ccc; font-size:110%; line-height:120%; display: block;}
.inpageTestimonial img { float: left; padding:3px 5px 10px 0px;}
.inpageTestimonial p { float:auto; width: auto; display: block; padding-top: 4px; position: relative;  margin: -3px 0px 5px; font-size: 110%; line-height: 120%; }
.inpageTestimonial dl { display: block; position: relative; left: 10px; bottom: 0; }
.inpageTestimonial dl dt { font-size: 110%; line-height: 100%; }
.inpageTestimonial dl dd { font-size: 110%; line-height: 100%; }

.inpageCountryList { margin: 0 0 10px 0; }
.inpageCountryList .col1 { width: 145px; margin: 0 20px 0 0; }
.inpageCountryList .col2 { width: 145px; margin: 0 20px 0 0; }
.inpageCountryList .col3 { width: 145px; margin: 0 0 0 0; }

/*page specific */
.sectionAboutus .inpageSubscription { background-color: #64379b; }
.sectionAboutus .inpageSubscription .col1 ul li a { background: url(../img/arrow.hilight.about.bld.gif) 0 4px no-repeat;  }
/*page specific */

/* newsletterList Elements
-------------------------------------------*/
.newsletterList { padding: 0 0 20px 0; margin: 20px 0 0 0; }

.newsletterList .newsletterSummary { margin: 0 0 10px 0; }
.newsletterList .newsletterSummary dl dt { font-size: 140%; font-weight: bold; line-height: 140%; }
.newsletterList .newsletterSummary dl dd { font-size: 120%; line-height: 140%; }

.newsletterList .newsletterFeature { margin: 0 0 10px 0; }
.newsletterList .newsletterFeature dl { margin-left: 66px; }
.newsletterList .newsletterFeature dl dt { font-size: 140%; font-weight: bold; line-height: 140%; }
.newsletterList .newsletterFeature dl dd { font-size: 120%; line-height: 140%; }
.newsletterList .newsletterFeature dl dt img { float: left; margin: 0 10px 0 -66px; }

.newsletterList .newsletterDetail .newsletterIssue { float: left; width: 230px; margin-right: 20px; }
.newsletterList .newsletterDetail .newsletterIssue dl dt { font-size: 120%; font-weight: bold; line-height: 140%; }
.newsletterList .newsletterDetail .newsletterIssue dl dt img { float: left; margin-right: 6px; }
.newsletterList .newsletterDetail .newsletterIssue dl dd { font-size: 120%; line-height: 130%; }

.newsletterList .newsletterDetail .newsletterRelated { float:left; width: 230px; }
.newsletterList .newsletterDetail .newsletterRelated h3 { margin: 0 0 5px 0; font-size: 110%; }
.newsletterList .newsletterDetail .newsletterRelated ul li { font-size: 110%; line-height: 120%; padding: 0 0 4px 11px; background:transparent url(../img/arrow.hilight.about.bld.gif) no-repeat 0 4px; }


/* dimension navigation
------------------------------------------- */
.dimensionNavContainer { padding: 0; margin: 0; background: #f7f7f7; }
.dimensionNavContainer .column { position: relative; min-height: 170px; _height: 17s0px; width: 199px; border-right: solid 1px #fff;  }
.dimensionNavContainer .columnContainer { padding: 0 0 1px 0; }

.dimensionNavContainer p {font-size:140%; line-height:140%; margin:0pt 0pt 15px; padding:0pt;}

/*srihari 29Apr2008 */
.dimensionNavContainer .twoColumn .col1 { width: 439px; }
.dimensionNavContainer .twoColumn .col2 { width: 439px; border-right: none; }
.dimensionNavContainer .threeColumn .col1 { width: 293px;}
.dimensionNavContainer .threeColumn .col2 { width: 293px;}
.dimensionNavContainer .threeColumn .col4 { width: 292px; border-right: none; }

.dimensionNavContainer .fourColumn .col1 { width: 219px; border-right: solid 1px #fff;}
.dimensionNavContainer .fourColumn .col2 { width: 219px; border-right: solid 1px #fff;}
.dimensionNavContainer .fourColumn .col3 { width: 219px; border-right: solid 1px #fff;}
.dimensionNavContainer .fourColumn .col4 { width: 220px; border-right: none; }

.sectionAboutusEvents .dimensionNavContainer .fourColumn .col1 { width: 440px; border-right: solid 1px #fff;}
.sectionAboutusEvents .dimensionNavContainer .fourColumn .col2 { width: 293px; border-right: solid 1px #fff;}
.sectionAboutusEvents .dimensionNavContainer .fourColumn .col3 { width: 219px; border-right: solid 1px #fff;}
.sectionAboutusEvents .dimensionNavContainer .fourColumn .col4 { width: 438px; border-right: none; }
/*srihari 29Apr2008 */
.dimensionNavContainer .twoColumn .col1 p { color: #666; font-size: 110%; line-height: 130%; padding: 0 10px; margin: 10px 0 15px 0; }
.dimensionNavContainer .twoColumn .col1 .solutionsSearch { padding: 0 3px 0 10px; }
.dimensionNavContainer .twoColumn .col1 .solutionsSearch input { width: 200px; border: 1px solid #ccc; }
.dimensionNavContainer .twoColumn .col1 .solutionsSearch input
{
margin-top:23px\9 !important; /*For IE8*/
_margin-top:0px!important; /*For IE6*/
}
*:first-child+html .dimensionNavContainer .twoColumn .col1 .solutionsSearch input{margin-top:0px!important;}
.dimensionNavContainer .twoColumn .col1 .solutionsSearch label { width: 0; height: 0; position: absolute; top: 0; left: 0; text-indent: -9999em;}
.dimensionNavContainer .threeColumn .col4 p { color: #666; font-size: 110%; line-height: 130%; padding: 0 10px; margin: 10px 0 15px 0; }
.dimensionNavContainer .threeColumn .col4 .solutionsSearch { padding: 0 3px 0 10px; }
.dimensionNavContainer .threeColumn .col4 .solutionsSearch input { width: 200px; border: 1px solid #ccc; }
.dimensionNavContainer .threeColumn .col4 .solutionsSearch label { width: 0; height: 0; position: absolute; top: 0; left: 0; text-indent: -9999em;}

.dimensionNavContainer .fourColumn .col4 p { color: #666; font-size: 110%; line-height: 130%; padding: 0 10px; margin: 10px 0 15px 0; }
.dimensionNavContainer .fourColumn .col4 .solutionsSearch { padding: 0 3px 0 10px; }
.dimensionNavContainer .fourColumn .col4 .solutionsSearch input { width: 130px; border: 1px solid #ccc; }
.dimensionNavContainer .fourColumn .col4 .solutionsSearch label { width: 0; height: 0; position: absolute; top: 0; left: 0; text-indent: -9999em;}

.dimensionNavContainer .filterShow { background: #ccc; color: #444444; font-size: 110%; font-weight: bold; height: auto; line-height:130%; padding: 5px 10px 5px 10px; }

.dimensionNavContainer .threeColumn dl { width: 293px; }
.dimensionNavContainer .fourColumn dl { width: 219px; }
.sectionAboutusEvents .dimensionNavContainer .fourColumn dl { width: 440px; }
.dimensionNavContainer dt { padding: 3px 10px 3px 10px; background: #ccc; height: auto; line-height: 130%; color: #444444; font-weight: bold; font-size: 110% }
.dimensionNavContainer dd { color: #666; font-weight: normal; font-size: 110%; width: 190px; }
.dimensionNavContainer .threeColumn dd ul { width: 293px; background: #efefef; }
.dimensionNavContainer .fourColumn dd ul { width: 219px; background: #efefef; }
.sectionAboutusEvents .dimensionNavContainer .fourColumn dd ul { width: 440px; background: #efefef; }
.dimensionNavContainer dd ul li { width: 100%; line-height: 110%; border-bottom: 1px solid #fff; }
.dimensionNavContainer dd ul li a { display: block; padding: 3px 10px 3px 10px; font-size: 100%; }
.dimensionNavContainer dd ul li.showhide { background:#F7F7F7; }
.dimensionNavContainer dd.filter { position: relative; }
.dimensionNavContainer dd a { font-weight: normal; }
.dimensionNavContainer dd a:hover { text-decoration: underline; }

.dimensionNavContainer .threeColumn dd #filterListLocation { width: 293px; height: auto; overflow-x: hidden; overflow-y: auto; }
.dimensionNavContainer .fourColumn dd #filterListLocation { width: 218px; height: auto; overflow-x: hidden; overflow-y: auto; }
.dimensionNavContainer dd #filterListLocation ul.sub-menuCol2 { background: #64379b; position: relative;}

.dimensionNavContainer dd #filterListSelectedCol1 ul li a,
.dimensionNav2Container dd #filterListSelectedCol2 ul li a { background: transparent url(../img/productslist.close.gif) no-repeat left 3pxs; padding: 3px 15px; margin-left: 10px; color: #666666; }
.dimensionNavContainer dd #filterListSelectedCol2 ul li.country a,
.dimensionNavContainer dd #filterListSelectedCol1 ul li.groupList a { background: none; margin-left: 0; text-decoration: none; }

.dimensionNavContainer dd ul li span.showList,
.dimensionNavContainer dd ul li span.filterShowExtended { margin-left:10px; padding:0 0 0 10px; cursor:pointer; }
.dimensionNavContainer dd ul li span.hideList,
.dimensionNavContainer dd ul li span.filterHide { display:none; color:#358320; margin-left:10px; padding:0 0 0 10px; cursor:pointer; }

/* Table Tools
------------------------------------------- */
.tableTools { background: #f2f2f2; color: #444; height: 25px !important; line-height: 25px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 1px; }

.tableTools p { float: left; padding: 0 10px 0 10px; font-weight:normal; font-size: 110%; }
.tableTools span { font-weight: normal; }
.tableTools a { color: #444; font-weight: bold; }
.tableTools .pagination { height: 20px; padding: 0 20px 0 20px; float: right; color: #444; }

.tableTools .pagination li { display: inline;  font-size: 110%; border: 0; padding-left: 5px; border-left: 1px solid #444444;}
.tableTools .pagination li span { color:#666666; }
.tableTools .pagination .previous { background: url(../img/arrow.prev.444444.gif) 0 4px no-repeat; padding: 0 5px 0 13px; border-left: none; }
.tableTools .pagination .next { background: url(../img/arrow.next.444444.gif) 100% 4px no-repeat;padding: 0 2px 0 5px; }

/* layoutTable
------------------------------------------- */

.layoutTable { width: 100%; margin-bottom:11px; }
.layoutTable caption { height: 0; width: 0; text-indent: -9999px; *display: none; }

.layoutTable tr.sponseredLinkRow { background: url(../img/bg.td.spevents.gif) 0 0 repeat-x;  background-color:#F1F8FF; }
.layoutTable tr { background: url(../img/bg.td.events.gif) 0 0 repeat-x; }

.sectionSiteSearch .layoutTable tr.sponseredLinkRow td { background: transparent url(../img/bg.td.spevents.gif) 0 0 repeat-x; background-color:#F1F8FF;  }
.sectionSiteSearch .layoutTable tr.Activetoprow td { background: url(../img/bg.aboutus.item.hover.top.gif) 0 0 repeat-x; color:#666; }
.sectionSiteSearch .layoutTable tr.Active td { background: url(../img/bg.aboutus.item.hover.gif) 0 0 repeat-x; color:#666; }

.layoutTable tr.toprow td { background: url(../img/bg.td.events.top.gif) 0 0 repeat-x;}
.toprow { background: url(../img/bg.td.events.top.gif) 0 0 repeat-x;}
/*.Active { background: url(../img/bg.products.item.hover.gif) 0 0 repeat-x; color:#666;   }
.Activetoprow { background: url(../img/bg.products.item.hover.gif) 0 0 repeat-x; color:#666; }*/

.layoutTable td { padding: 10px; font-size: 120%; vertical-align: top; }
.layoutTable td img { border: 1px solid #ccc; background: #FFF; }
.layoutTable td ul { margin: 0; padding: 0; display:inline; }

.layoutTable th { padding: 0 10px; height: 20px; line-height: 20px; background: #f2f2f2; color: #656565; text-align: left; font-size: 110%; font-weight: bold; border-bottom: 1px solid #fff;border-top: 1px solid #fff; border-right: 1px solid #fff; }
.layoutTable th.exception { border-right: none; } 

.layoutTable td .relatedButtons { float: right; }
.layoutTable td .relatedButtons li { font-size: 90%; }

/* added for search*/
.dimensionNavContainer .twoColumn .col1 { width: 440px; } /* sri hari 03Jan2007 keyword search -- */
.dimensionNavContainer .twoColumn .col2 { width: 439px; border-right: none; } /* sri hari 03Jan2007 keyword search -- */
.dimensionNavContainer .twoColumn dl { width: 439px; }/* sri hari 03Jan2007 keyword search --*/
.dimensionNavContainer dt { padding: 3px 10px 3px 10px; background: #ccc; height: auto; line-height:130%; color: #444444; font-weight: bold; font-size: 110% }
.dimensionNavContainer dd { color: #666; font-weight: normal; font-size: 110%; width: 190px; }
.dimensionNavContainer .twoColumn dd ul { width: 439px; background: #efefef; } /* sri hari 03Jan2007 keyword search --*/
.dimensionNavContainer dd ul li { width: 100%; line-height: 110%; border-bottom: 1px solid #fff; }
.dimensionNavContainer dd ul li a { display: block; padding: 3px 10px 3px 10px; font-size: 100%; }
.dimensionNavContainer dd ul li.showhide { background:#F7F7F7; }
.dimensionNavContainer dd.filter { position: relative; }
.dimensionNavContainer dd a { font-weight: normal; }
.dimensionNavContainer dd a:hover { text-decoration: underline; }

.dimensionNavContainer .twoColumn dd #filterListLocation { width: 439px; height: auto; overflow-x: hidden; overflow-y: auto; } /* sri hari 03Jan2007 keyword search --*/
.dimensionNavContainer dd #filterListLocation ul.sub-menuCol2 { background: #F7F7F7; position: relative;}

.dimensionNavContainer dd #filterListSelectedCol1 ul li a,
.dimensionNav2Container dd #filterListSelectedCol2 ul li a { background: transparent url(../img/productslist.close.gif) no-repeat left 3pxs; padding: 3px 15px; margin-left: 10px; color: #666666; }
.dimensionNavContainer dd #filterListSelectedCol2 ul li.country a,
.dimensionNavContainer dd #filterListSelectedCol1 ul li.groupList a { background: none; margin-left: 0; text-decoration: none; }
.dimensionNavContainer dd ul li span.showList,
.dimensionNavContainer dd ul li span.filterShowExtended { margin-left:10px; padding:0 0 0 10px; cursor:pointer; }
.dimensionNavContainer dd ul li span.hideList,
.dimensionNavContainer dd ul li span.filterHide { display:none; color:#358320; margin-left:10px; padding:0 0 0 10px; cursor:pointer; }

/* changed for overlay forms 11Jan08 */
.formContainer { width: 760px; padding: 0; margin: 0; background:#FFFFFF; } /* sri 09Jan2008 */
/* NOTE - Total width is 30px smaller because of padding in thickbox */
.formContainer .formoneColumn .col1 {margin:0 0 20px;padding:20px 20px 0;position:relative;width:720px;z-index:3001;} /* srihari 09jan2008*/
.formContainer .formtwoColumn {margin: 0px 20px 20px 20px;}
#content1, #content2{padding-top:10px; padding-bottom:10px;}
.formContainer .formtwoColumn .col1 { width: 360px; padding: 0px 0px 0px 0px; margin: 0 0px 0 0; position: relative; z-index: 3001; } /* sri 09Jan2008 */
.formContainer .formtwoColumn .col2 { width: 355px; padding: 0px 0px 0px 0px; margin: 0; position: relative; z-index: 3002; }  /* sri 09Jan2008 */

.formContainer .inputContainer { margin: 0 0 1em 0; }

.formContainer h1 { font-size: 200%; line-height: 120%; display: block; }
.formContainer p { font-size: 120%; line-height: 140%; margin: 0 0 1em 0; }
.formContainer ul li { font-size: 120%; line-height: 140%; }
/*sri 31Jan2008 increased the label width by 30px */
.formContainer fieldset label { font-size: 120%; line-height: 140%; float: left; display: block; text-align: right; width: 165px; font-size: 110%; margin-right: 10px; clear: left; }
.formContainer fieldset label.hidden { height: 0; }
/*.formContainer fieldset label.leftLabel { float: left; margin: 0 0 1em 0; position: relative; left: 175px; display: block; text-align: left; width: 500px; font-size: 110%; clear: right; }*/
.formContainer fieldset label.leftLabel { float: left; margin: -20px 0 1em 0; position: relative; left: 20px; display: block; text-align: left; width: 500px; font-size: 110%; clear: right; }
.formContainer fieldset input { float: left; width: 200px; height: 16px; margin-bottom: 4px; clear: right; } 
.formContainer input.formCheckbox { /*width: auto; position: relative; height: 16px;*/ /*left: 170px;*/ /*clear: left;*/ border: 0px solid #000; float: left; width: 20px; }
.formContainer fieldset select { float: left; margin-bottom: 4px; /*height: 16px;*/ width: 203px; clear: right; }
.formContainer fieldset select.formElementSmall { width: 100px; }
.formContainer fieldset textarea { float: left; width: 200px; clear: right; margin-bottom: 4px; }

.formContainer fieldset p { margin: 0 0 1em 0; border:0px solid #000;}
.formContainer fieldset ul { position: relative; left: 170px; margin: 0 0 1em 0; }

.formContainer button { margin: 0 0 1em 0; /*position: relative; left: 170px;*/ }

.printFooter {padding-left: 315px;}

.printFooterInsights {padding-left: 280px;}
.formContainer .formAction .buttonInstruction { /*width:200px;*/ float: right; /*position: relative; left: 230px; top: -30px;clear: right;*/ line-height: 1em; padding: 0 0 0 16px; width: px; background: url(../img/arrow.thin-right.gif) 0 -3px no-repeat;}/*srihari 10jan2008 */

.errormessage{border:0px solid #000000; float:left;
	padding-left:190px; 	
	background-position: 170px top;
	background-image: url(../img/error_icon.gif);
	background-repeat: no-repeat;  
	color:#FF0000;
	font-size:110%;
	margin-bottom:16px; margin-top:0px;
	width:500px;
}/*srihari 10jan2008 */

.errorsummary {
	margin-left: 170px;
	width: 500px;
	margin-top:10px;	
	margin-bottom:15px;
	color:#FF0000;
	background-image: url(../img/error_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	padding-left: 18px;
	vertical-align:text-top;
	border:0px solid #000000;
	font-size:110%;
}/*srihari 10jan2008 */

.instruction{
	border:0px solid #000000;
	padding-left:0px;
	font-size:120%;
	margin-bottom:16px;
	margin-top:5px;
	width:180px;
	text-align: right;
	position: relative;
	font-size:120%;
	}


.formInformationContainer { background: #dbdbdb; }
.formInformationContainer h3 { font-size: 110%; line-height: 120%; margin: 0; }
.formInformationContainer p { font-size: 110%; line-height: 120%; margin: 0; }
.formInformationContainer ul li { font-size: 110%; line-height: 120%; margin: 0 0 1em 0; background: url(../img/arrow.next.666666.gif) 0 4px no-repeat; padding: 0 0 0 10px;}
.formInformationContainer .col1 { padding: 10px 0 0 20px; float: left; display: block; width: 280px; }
.formInformationContainer .col2 { padding: 10px 0 0 20px; float: left; display: block; width: 280px;  }

/*.item { padding: 5px 10px; }*/
.item h4 { font-size: 12px; color: #333; }
.item p { color: #666; }
/*Sri Jun 10 2008*/
.item1 { padding: 5px 10px; }
.item1 h4 { font-size: 12px; color: #333; }
.item1 p { color: #666; }

.sectionForms #formContainer .columnContainer { min-height: 200px; height: 200px; }
.sectionForms #formContainer .twoColumn .col1 { width: 600px; margin: 0 0 0 18px; _margin: 0 0 0 10px; padding: 0; }
.sectionForms #formContainer .twoColumn .col2 { width: 260px; margin: 0px; }

.sectionForms #formContainer form { width: 400px; }
.sectionForms #formContainer fieldset { margin: 0; padding: 0; }
.sectionForms #formContainer .twoColumn .column { padding: 0 0 30px 0; }
.sectionForms #formContainer input { float: left; width: 250px; margin-bottom: 4px; } 
.sectionForms #formContainer select { float: left; margin-bottom: 4px; width: 170px; clear: right; }
.sectionForms #formContainer label { float: left; display: block; text-align: right; width: 130px; font-size: 110%; margin-right: 10px; }
.sectionForms #formContainer input.formCheckbox { width: auto; position: relative; left: 140px; }
.sectionForms #formContainer label.leftLabel { float: left; position: relative; margin: 0 0 1em 0; left: 145px; display: block; line-height: 1em; text-align: left; width: 500px; font-size: 100%; }

.sectionForms #formContainer .formInformationContainer { background: #dbdbdb; padding: 0 10px 10px 10px;}
.sectionForms #formContainer .column p.formInstructions { left: 0px; }

.sectionForms #formContainer .col1 p { width: auto; margin: 0 0 1em 0; }
.sectionForms #formContainer .col1 form p { position: relative; left: 140px; width: 250px; }
.sectionForms #formContainer .col2 p a { background: url(../img/arrow.next.000000.gif) 0 2px no-repeat; padding: 0 0 0 10px; }
.sectionForms #formContainer .col1 a { color: #6766ff; }

/*.sectionForms #formContainer .formInputInstruction { float: left; position: absolute; left: 420px; line-height: 1em; padding: 0 0 0 13px; width: 150px; background: url(../img/arrow.thin-right.gif) 0 -3px no-repeat;border:0px solid #000; }*/
.formContainer .formInputInstruction { background:transparent url(../img/arrow.thin-right.gif) no-repeat scroll 0 -3px; border:0 solid #000000; clear:right; float:left;font-size:11px;left:5px;padding:0 0 0 16px;position:relative;width:320px;}/*srihari 10jan2008 */
.formContainer .radioContainer {font-size:11px;}
.formContainer .radioContainer .leftButton {float:left;margin-right:10px;}
.formContainer .radioContainer input {margin:0 5px 0 -3px;width:20px;}
.locationpopupContainer { padding: 0 0 31px 20px; width: 860px; background:#FFFFFF; }
.locationpopupContainer .popuptopList { width: 820px; margin: 20px 0 0 0; padding: 0 !important;}
.locationpopupContainer ul.popupMainlist { margin: 0 0 0 0; padding: 8px 0 5px 0; width: 840px; height: 20px; background: url(../img/bg.dots.horizontal.gif) repeat-x top left #FFFFFF; }
.locationpopupContainer ul.popupMainlist li { font-size: 130%; padding: 0; margin: 0; font-weight: bold; float: left; width: 400px; }
.locationpopupContainer ul.popupMainlist li a { color: #00006e; background: url(../img/arrow.more.bg.00006e.bld.gif) 0 4px no-repeat; padding: 0 0 0 10px; }
.locationpopupContainer p { font-size: 130%; color: #666; padding: 10px 0 0 0; font-weight: normal; color: #666; display: block; width: 560px; float: left; margin: 0; background: none;  }
.locationpopupContainer h3 { font-size: 140%; color: #666; }
.locationpopupContainer h4 { font-size: 120%; color: #666; }
.locationpopupContainer ul { }
.locationpopupContainer ul li { font-size: 120%; }
.locationpopupContainer .columnContainer { width: 840px; }
.locationpopupContainer .columnContainer ul li a { color: #00006e; background: url(../img/arrow.more.bg.00006e.gif) 0 4px no-repeat; padding: 0 0 0 10px; }
.locationpopupContainer .column { width: 151px; margin-right: 20px; }
.locationpopupContainer .col5 { margin-right: 0; }
.locationpopupContainer .scrollpopupHeader h2 { font-size: 200%; width: 560px; font-weight: normal; color: #00006e; line-height: normal; background: url(../img/arrow.more.bg.00006e.lg.gif) 0 5px no-repeat; padding: 0 0 0 16px; }
.locationpopupContainer .col1 { margin-right: 75px;}
.locationpopupContainer .col2 { margin-right: 75px;}
.locationpopupContainer .col3 { margin-right: 75px;}
.locationpopupContainer .col4 { margin-right: 16px; float:left; border: 0px solid  }
.locationpopupContainer .col5 { margin-right: 16px; float:left; border: 0px solid  }
.locationpopupContainer .col6 { margin-right: 16px; float:right; border: 0px solid  }

.formContainer .column p.formInstructions { color: #6a379c; margin: 0 0 1em 0; font-weight: normal; font-size: 100%; line-height: 100%;position: relative; left: 140px;  }

.formContainer form {}
.formContainer ul.formLinks { position: relative; left: 140px; padding: 0; margin: 0 0 1em 0; font-size: 100%; }
.formContainer ul.formLinks li { float: left; line-height: 100%; padding: 0 0 0 4px; }
.formContainer ul.formLinks li.exception { border-right: 1px solid #000; padding: 0 4px 0 0; }
.formContainer .button { width: auto; margin: 0 0 10px 0; position: relative; left: 140px; clear: both; }

.formContainer input.error { background: #fffeb1; } 
.formContainer div.error { color: #d03d37; font-size: 100%; margin: 0 0 10px 0; } 
.formContainer div.error p { margin: 0 0 4px 0; } 
.formContainer div.error ul { margin: 0; }
.formContainer div.error li { line-height: 1.1em; padding: 0 0 0 10px; background: url(../img/icon.list.d03d37.gif) 0 4px no-repeat; } 
.formContainer label.error { width: 220px; position: relative; float: none; margin: 0; left: 140px; color: #d03d37; font-size: 100%; text-align: left; } 
.formContainer strong { color: #6a379c; } 

.articleDetailContainer .threeColumn .column { }
.articleDetailContainer .threeColumn .col1 { width: 130px; margin-right: 20px; }
.articleDetailContainer .threeColumn .col2 { width: 480px; margin-right: 20px; }
.articleDetailContainer .threeColumn .col3 { width: 230px; margin-right: 0; }
.articleDetailContainer .threeColumn .fullcol2 { width: 630px;  _width: 629px; }

.articleDetailContainer .twoColumn .inpageColumn .col1 { width: 130px; margin-right: 20px; }
.articleDetailContainer .twoColumn .inpageColumn .col2 { width: 430px; margin-right: 0;  }

.inpageColumn .col1 { width: 130px; margin-right: 20px; float:left;}
.inpageColumn .col2 { width: 470px; margin-right: 0;  border:0px solid blue;}
.inpageColumn .col2 p{ width: 470px;}
.climateHeader{ position:relative; top:-20px;}
.climateHeader h3{font-size: 140%; line-height: 130%;}

.articleDetailContainer .imgRight { float: right; margin: 10px 0 10px 10px; }
.articleDetailContainer .imgLeft { float: left; margin: 10px 10px 10px 0; }

.articleDetailContainer li.relWhitePaper { background: url(../img/icon_pdf.gif) 0 0 no-repeat; padding-left: 16px; font-size: 100%; border:0px solid #000; }
.articleDetailContainer li.relWhitePaper a { border-left: none; }

.articleDetailContainer .inpageContainer p { font-size: 120%; line-height: 140%; margin: 0 0 13px 0; }
.articleDetailContainer .inpageContainer p.inpageSummary { font-size: 140%; line-height: 140%; margin: 0 0 15px 0; padding: 0; }
.articleDetailContainer .inpageContainer .item p { font-size: 120%; line-height: 140%; margin: 0px 0 13px 0; }
.articleDetailContainer .inpageContainer h1 {}
.articleDetailContainer .inpageContainer h2 { font-size: 200%; font-weight: normal; margin: 0 0 20px 0; }
.articleDetailContainer .inpageContainer h3 { font-size: 150%; line-height: 140%; }
.regiontitle { font-size: 110%; font-weight:bold;}
.articleDetailContainer .inpageContainer h3.dotted { margin: 0; padding: 1.3em 0 0 0; }
.articleDetailContainer .inpageContainer h4 {}
.articleDetailContainer .inpageContainer h5 {}
.articleDetailContainer .inpageContainer ul { margin: 0 0 13px 0; }
.articleDetailContainer .inpageContainer ul li { font-size: 120%; line-height: 140%; background: url(../img/icon.list.666666.gif) 0 1px no-repeat; padding-left: 11px; }
.articleDetailContainer .inpageContent .inpageVideolist div dl dd.downloadLinks ul li {display: inline; padding-right: 2px;}
.articleDetailContainer .inpageContainer ul.inpageList { padding-left: 15px; }
.articleDetailContainer .inpageContainer ul.inpageList li { font-size: 120%; line-height: 140%; background: url(../img/icon.list.666666.gif) 0 1px no-repeat; padding-left: 11px; }
.articleDetailContainer .inpageContainer ul.inpageMajList li { font-size: 100%; line-height: normal; }
.articleDetailContainer .inpageContainer .detailMenu li { font-size: 100%;  }
.articleDetailContainer .inpageContainer dl { margin: 15px 0; }
.articleDetailContainer .inpageContainer blockquote dl { margin: 10px 0 0 0; }
.articleDetailContainer .inpageContainer dl dt { font-size: 120%; line-height: 140%; font-weight: bold; }
.articleDetailContainer .inpageContainer dl dd { font-size: 120%; line-height: 120%; }
.articleDetailContainer .inpageContainer dl dd ul { margin: 10px 0 0 0; }
.articleDetailContainer .inpageContainer dl dd ul li { font-size: 100%; line-height: normal; background: none; padding: 0; }

.locationconfirmContainer { padding: 0 0 31px 20px; width: 640px; height: 150px; background:#FFFFFF; }
.articleDetailContainer .inpageArticledetail h5 { font-size: 120%; margin: 0 0 5px 0; line-height: normal; }
.articleDetailContainer .inpageArticledetail ul { float: right; width: auto; margin: 0; padding: 0 0 0px 0; height: 15px; }
.articleDetailContainer .inpageArticledetail ul li { display: block; float: right; margin: 0; padding: 0 5px 0 5px;  font-size: 110%; background: none; border-left: 1px solid #666; }
.articleDetailContainer .inpageArticledetail ul li.relWhitePaper { background: url(../img/icon_pdf.gif) 0 0 no-repeat; width: auto; padding: 0 5px 0 20px; border:0px solid #000;  }
.articleDetailContainer .inpageArticledetail h2 { width: 630px; font-size: 240%; line-height: normal; font-weight: bold; }

.articleDetailContainer .inpageArticledetail dl { }
.articleDetailContainer .inpageArticledetail dl dt img { float: left; margin: 0 20px 0 0; border: 1px solid #cccccc; }
.articleDetailContainer .inpageArticledetail dl dt { font-size: 180%; line-height: normal; margin: 0; margin-top: -15px; }
.articleDetailContainer .inpageArticledetail dl dd { font-size: 130%; padding: 0 0 0 0;}

.articleDetailContainer .inpageHeader { margin: 0 0 1em 0; }
.articleDetailContainer .inpageHeader h2 { font-weight: bold; font-size: 200%; margin: 0; }
.articleDetailContainer .inpageHeader h3 { font-size: 180%; margin-bottom: 8px; font-weight: normal; line-height: normal; }
.articleDetailContainer .inpageHeader h4 { font-size: 160%; font-weight: normal; line-height: normal; color:#666; }
.articleDetailContainer .inpageHeader ul { margin: 4px 0 1em 0; }
.articleDetailContainer .inpageHeader ul li { display: inline; font-size: 120%; background: none; padding: 0; }
.articleDetailContainer .inpageHeader ul li.relWhitePaper { background: url(../img/icon_pdf.gif) 0 0 no-repeat; padding: 0 5px 0 16px; border:0px solid #000;}
.articleDetailContainer .inpageHeader ul li.relWhitePaper a { border: none; padding: 0; }
.articleDetailContainer .inpageHeader ul li a { border-left: 1px solid #666; padding-left: 5px; color: #666; }
.articleDetailContainer .inpageHeader dl { color: #666; }
.articleDetailContainer .inpageHeader dl dt { font-size: 200%; line-height: 160%; font-weight: bold; }
.articleDetailContainer .inpageHeader dl dd { font-size: 150%; line-height: 160%; font-weight: bold; }

.articleDetailContainer .inpageTestimonial { width: 440px; padding-right: 10px; margin: 20px 0; position: relative; border: 1px solid #ccc; font-size: 110%; line-height: 140%; display: block; }
.articleDetailContainer .inpageTestimonial img { float: left; padding:3px 5px 10px 0px;}
.articleDetailContainer .inpageTestimonial p { float:auto; width: auto; display: block; padding-top: 4px;  margin: 0 0 5px 0; position: relative; font-size: 110%; line-height: 140%; }
.articleDetailContainer .inpageTestimonial blockquote { padding: 7px 10px 0px 10px; margin:-3px 0 13px; font-size: 110%; line-height: 140%; display: block;}
.articleDetailContainer .inpageTestimonial dl { display: block; position: relative; left: 10px; bottom: 0; }
.articleDetailContainer .inpageTestimonial dl dt { font-size: 110%; line-height: 100%; }
.articleDetailContainer .inpageTestimonial dl dd { font-size: 110%; line-height: 100%; }

.articleDetailContainer .inpageCompanyList div { background: transparent url(../img/bg.dots.horizontal.gif) repeat-x left top; padding: 1px 0 0 0; margin: 0 0 0 0; }
.articleDetailContainer .inpageCompanyList div.exception { background: none; }
.articleDetailContainer .inpageCompanyList div.last { padding: 1px 0 20px 0; }
.articleDetailContainer .inpageCompanyList dl { margin-left: 140px; }
.articleDetailContainer .inpageCompanyList dt img { float: left; margin: 0 20px 25px -140px; border: 1px solid #cccccc; }
.articleDetailContainer .inpageCompanyList dt { margin: 0; color: #666666; } 
.articleDetailContainer .inpageCompanyList dt a { color: #d41b6d; padding: 0 15px 0 0; } 
.articleDetailContainer .inpageCompanyList dt a.local { color: #d41b6d; background: none; } 
.articleDetailContainer .inpageCompanyList dd { padding: 0 0 0 0;}
.articleDetailContainer .inpageCompanyList dl.internal dt a { color: #666; background: none; padding: 0; } 
.articleDetailContainer .inpageCompanyList ul li.relWhitePaper { background: url(../img/icon_pdf.gif) 11px 0 no-repeat; padding: 0 5px 0 29px; border:0px solid #000;}
.articleDetailContainer .inpageCompanyList ul li.relWhitePaper a { border: none; padding: 0; font-size: 95%; }
.articleDetailContainer .inpageCompanyList .internalLinks dt a { color: #666666; background: none; padding: 0; } 

.articleDetailContainer .inpageCompanyList div.socialResList { background: transparent url(../img/bg.dots.horizontal.gif) repeat-x left top; padding: 1px 0 0 0; margin: 0px 0 10px 0; clear:both;}
.articleDetailContainer .inpageCompanyList div.exception { background: none; }
.articleDetailContainer .inpageCompanyList div.socialResList dl { margin: 10px 0px 0px 0px; padding: 0px 0px 20px 0px;}
.articleDetailContainer .inpageCompanyList div.socialResList dt img { margin: 0 20px 0px 0px; border: 1px solid #cccccc; }
.articleDetailContainer .inpageCompanyList div.socialResList dt { margin: 0; color: #666666;} 
.articleDetailContainer .inpageCompanyList div.socialResList dd { padding: 0 0 0 0;}
.articleDetailContainer .inpageCompanyList div.socialResList dl.internal dt a { color: #666; background: none; padding: 0; } 

.articleDetailContainer .inpageHighlight { background-color: #EFEBF5; padding: 10px; } 
.articleDetailContainer .inpageHighlight p { font-size: 110%; }
.articleDetailContainer .inpageHighlight p.exception { font-size: 120%; margin: 0; }
.articleDetailContainer .inpageHighlight ul li { font-size: 110%; background: url(../img/arrow.next.666666.gif) 0 4px no-repeat; padding: 0 5px 0 10px; }
.articleDetailContainer .inpageHighlight ul li.relWhitePaper { background: url(../img/icon_pdf.gif) 0 0 no-repeat; padding: 0 5px 5px 20px; border:0px solid #000;}
.articleDetailContainer .inpageHighlight ul li.relPpt { background: url(../img/icon.ppt.gif) 0 0 no-repeat; padding: 0 5px 5px 20px; }
.articleDetailContainer .inpageHighlight ul.exception li { font-size: 120%; font-weight: bold; background: url(../img/arrow.hilight.about.bld.gif) 0 4px no-repeat; }
.articleDetailContainer .inpageHighlight ul.exception li a { font-weight: bold; color: #64379b; }

.articleDetailContainer .inpageEventlist dl { margin-left: 60px; }
.articleDetailContainer .inpageEventlist dt img { float: left; margin: 0 20px 0 -60px; border: 1px solid #cccccc; }
.articleDetailContainer .inpageEventlist dt { margin: 0; color: #d41b6d; }
.articleDetailContainer .inpageEventlist dd { padding: 0 0 0 0; }
.articleDetailContainer .inpageEventlist dd a { background: url(../img/arrow.next.666666.gif) 0 4px no-repeat; padding: 0 0 0 10px; }

.articleDetailContainer .inpagePressList {}
.articleDetailContainer .inpagePressList div { margin: 0 0 10px 0; background: transparent url(../img/bg.dots.horizontal.gif) repeat-x left bottom;}
.articleDetailContainer .inpagePressList div a { color: #dc4889; }
.articleDetailContainer .inpagePressList h3 { display: block; float: left; width: 130px; margin: 0 20px 0 0; font-weight: normal; }
.articleDetailContainer .inpagePressList dl { display: block; float: left; width: 480px; margin: 2px 0 0 0; } 
.articleDetailContainer .inpagePressList dl dd { padding: 0 0 10px 0; }

.articleDetailContainer .inpageColumn ul.threecolList li { float: left; width: 130px; margin: 10px 20px 0 0; font-size: 100%; background: none; padding: 0; }
.articleDetailContainer .inpageColumn ul.threecolList li.exception { margin-right: 0; }
.articleDetailContainer .inpageColumn ul li dl { width: 130px; }
.articleDetailContainer .inpageColumn ul li dt img { clear: both; display: block; width: 130px;  }
.articleDetailContainer .inpageColumn ul li dt { color: #64379B;  }
.articleDetailContainer .inpageColumn ul li dd { font-size: 110%; line-height: 130%; }
.articleDetailContainer .inpageColumn dd.relExternal { margin: 0 0 10px 0; }
.articleDetailContainer .inpageColumn dd.relExternal a { color: #d41b6d; background: url(../img/icon.external.gif) 100% 2px no-repeat; padding-right: 14px; font-weight: bold; font-size: 95%; }

.articleDetailContainer .inpageSpotlight { margin: 1em 20px 1em 20px; padding: 15px 5px 15px 5px; border-top: 1px solid #c5e2af; border-bottom: 1px solid #c5e2af; }
.articleDetailContainer .inpageSpotlight dl { }
.articleDetailContainer .inpageSpotlight dl dt a { background: url(../img/arrow.next.000000.gif) 100% 5px no-repeat; padding-right: 10px; }
.articleDetailContainer .inpageSpotlight dl dt { font-size: 110%; line-height: 130%; }
.articleDetailContainer .inpageSpotlight dl dd { font-size: 110%; line-height: 130%; }

.articleDetailContainer .inpageFlashSummary { margin-left: 150px; width: 480px; margin-top: -15px; }
.articleDetailContainer .inpageFlashSummary ul { margin: 0 0 20px 0; }
.articleDetailContainer .inpageFlashSummary li.relDemo { background: none; padding: 0; font-size: 110%; margin-bottom: -5px; }
.articleDetailContainer .inpageFlashSummary li.relDemo a { background: url(../img/icon.flash.gif) 100% 2px no-repeat; padding-right: 15px; }
.articleDetailContainer .inpageFlashSummary h3 { margin: 5px 0 0 0; padding-bottom: 0; }

.articleDetailContainer .inpageFootnote { margin: 1em 0 1em 0; padding: 15px 5px 15px 5px; border-top: 1px solid #c5e2af; }
.articleDetailContainer .inpageFootnote dl { margin: 0 0 .5em 0; }
.articleDetailContainer .inpageFootnote dl dt { font-weight: bold; }
.articleDetailContainer .inpageFootnote dl dt { font-size: 110%; line-height: 130%; }
.articleDetailContainer .inpageFootnote dl dd { font-size: 110%; line-height: 130%; }
.articleDetailContainer .inpageFootnote ul li { font-size: 110%; line-height: 130%; background: none; padding: 0; }
.articleDetailContainer .inpageFootnote ul li a { background: url(../img/arrow.next.666666.gif) 0 2px no-repeat; padding: 0 0 0 10px; } 
.articleDetailContainer .inpageFootnote ul li img { position: relative; top: 2px; }

.articleDetailContainer .inpageContainer .inpageSplitNavigation {}
.articleDetailContainer .inpageContainer .inpageSplitNavigation .detailMenu ul li { padding: 0; background: none; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation .col1 { width: 130px; margin: 0 20px 0 0; padding: 0; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation .col2 { width: 480px; margin-right: 0; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation dl.col1 { width: 190px; margin-right: 20px; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation dl.col2 { width: 190px; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation dl dt { margin: 1em 0 0 0; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation dl dt.exception { margin: 0; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation dl dd { line-height: 150%; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation dl dd.relWhitePaper { background: url(../img/icon_pdf.gif) 0 2px no-repeat; padding: 0 5px 0 16px; border:0px solid #000;}

.articleDetailContainer .inpageMediaplayer { width: 480px; left: 150px; position: relative; border: none; background: none; }

.articleDetailContainer .inpageBoldlink a { font-weight: bold; color: #ef238e; background: url(../img/arrow.more.ef238e.gif) no-repeat 0px 3px; padding: 0 0 0 10px; }

.articleDetailContainer .inpageContainer .inpageSplitNavigation .inpageCountryList .column {  }
.articleDetailContainer .inpageContainer .inpageSplitNavigation .inpageCountryList .col1 { width: 145px; margin: 0 20px 0 0;  }
.articleDetailContainer .inpageContainer .inpageSplitNavigation .inpageCountryList .col2 { width: 145px; margin: 0 20px 0 0; }
.articleDetailContainer .inpageContainer .inpageSplitNavigation .inpageCountryList .col3 { width: 145px; margin: 0 0 0 0; }

.articleDetailContainer .inpageMedialist { padding: 0; margin: 0 0 10px 0; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; }
.articleDetailContainer .inpageMedialist div { padding: 7px 0 7px 0; margin: 0; background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; }
.articleDetailContainer .inpageMedialist div.selected  {background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #ffede5; }
.articleDetailContainer .inpageMedialist .selected dl { padding-bottom: 10px; }
.articleDetailContainer .inpageMedialist div dl { margin: 0; padding: 0 0 0 120px; }
.articleDetailContainer .inpageMedialist div dl dt { margin: 0; padding: 0; font-size: 110%; }
.articleDetailContainer .inpageMedialist .selected dl dt a { color:#333; background:transparent url(../img/arrow.more.333333.gif) no-repeat 0px 3px; padding-left:10px; }
.articleDetailContainer .inpageMedialist div dl dt img { float: left; margin: 0 0 0 -120px; border: 1px solid #cccccc; }
.articleDetailContainer .inpageMedialist div dl dd { margin: 0; padding: 0; font-size: 110%; }
.articleDetailContainer .inpageMedialist div dl dd ul li a.relWhitePaper { background: url(../img/icon_pdf.gif) 0 0 no-repeat; padding: 0 5px 0 16px; border:0px solid #000;}
.articleDetailContainer .inpageMedialist div dl dd ul li a.relWma { background: url(../img/icon.wma.gif) 0 0 no-repeat; padding: 0 5px 0 16px; }
.articleDetailContainer .inpageMedialist div dl dd ul li a.relVideo { background: url(../img/icon.quicktime.gif) 0 0 no-repeat; padding: 0 5px 0 16px; }

.articleDetailContainer .inpageMedialist div.medialistAudio dl { padding: 0 10px 0 10px; }
.articleDetailContainer .inpageMedialist div.medialistAudio dl dt {  }
.articleDetailContainer .inpageMedialist div.medialistAudio dl dt img { margin: 0 0 0 0; }

.articleDetailContainer .inpageProductCompare {}
.articleDetailContainer .inpageProductCompare .formContainer { width: 480px; margin: 0; padding: 0; }
.articleDetailContainer .inpageProductCompare .formContainer fieldset button { left: 0px !important; position: relative; margin: 0; padding: 0 0 10px 0; }
.articleDetailContainer .inpageProductCompare .formContainer fieldset div input { float: left; position: relative; left: auto; }
.articleDetailContainer .inpageProductCompare div { margin: 0 0 15px 0; }
.articleDetailContainer .inpageProductCompare div dl { margin: 0 10px 0 18px; padding: 0 0 0 55px; }
.articleDetailContainer .inpageProductCompare div dl dt { margin: 0; padding: 0; font-size: 110%; }
.articleDetailContainer .inpageProductCompare div dl dt img { float: left; margin: 0 0 0 -55px; }


.articleDetailContainer .inpageMedialist dt a.local { color: #d41b6d; background: none; } 
.articleDetailContainer .inpageMedialist dd { padding: 0 0 0 0;  }

.articleDetailContainer .inpageSolutionList { width: 480px; left: 150px; position: relative; }
.articleDetailContainer .inpageSolutionList dd { background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; padding: 0 0 10px 0; margin: 0 0 10px 0; }

.articleDetailContainer .presslistTools {  width: 630px; background: #ccc; margin: 0 0 10px 0; padding: 0; }
.articleDetailContainer .presslistTools p { font-size: 110%; float: left; padding: 0 10px 0 10px;  }
.articleDetailContainer .presslistTools a { color: #000; }
.articleDetailContainer .presslistTools .pagination { height: 20px; line-height: 20px; padding: 0 20px 0 20px; margin: 0; float: right; }
.articleDetailContainer .presslistTools .pagination li { font-size: 110%; display: inline; border-left: 1px solid #333; padding: 0 0 0 5px; background: none; }
.articleDetailContainer .presslistTools .pagination .previous { background: url(../img/arrow.prev.000000.gif) 0 4px no-repeat; padding: 0 5px 0 13px; border-left: none; }
.articleDetailContainer .presslistTools .pagination .next { background: url(../img/arrow.next.000000.gif) 100% 4px no-repeat; padding: 0 13px 0 5px; }
.articleDetailContainer .inpageArticledetail { width: 630px; padding: 10px 0;}

.locationconfirmContainer .col1 { width: 300px; margin-right: 20px; }
.locationconfirmContainer .col2 { width: 320px; }
.locationconfirmContainer p { color: #666; font-size: 130%; margin: 10px 0 10px 0;}
.locationconfirmContainer button { margin: 0 0 3px 0; }

/*Added by Saurabh on Jan 16 , 2008 for buttons in Overlay Forms*/
.overlaySubmitButton {padding-left: 0px; /*width: 100px;*/ border: 1px solid #000; }
.articleDetailContainer .inpageMajorSpotlight { padding: 10px 10px 0 10px; margin: 0 0 10px 0; background: #EFEBF5; border-top: 1px solid #CAD2E4; border-bottom: 1px solid #fdbed9; }

.articleDetailContainer .inpageProductSolution dt a { color: #2f7005; }
/* PRE MERGE
---------------------------------------
.articleDetailContainer .relatedContent { padding: 0 0 10px; }
.articleDetailContainer .relatedContent li { font-size: 110%; }
.articleDetailContainer .solution { font-size: 110%; color: #333; padding: 0 10px; }
*/
.articleDetailContainer .flashContainer { margin: 0 0 1.5em 0; }

/* detailMenu (CONDENSED)
---------------------------------------*/
.articleDetailContainer .detailMenu {  }
.articleDetailContainer .detailMenu ul { margin: 0; padding: 0; }
.articleDetailContainer .detailMenu li { font-size: 110%;  }
.articleDetailContainer .detailMenu li a { display: block; line-height: 140%; padding: 4px 0 4px 0; }
.articleDetailContainer .detailMenu li.selected a { color: #fff; background: #dc4889; font-weight: bold; }

.articleDetailContainer .detailMenu ul li ul { border: none; width: 110px; position: relative; left: 20px; }
.articleDetailContainer .detailMenu ul li ul li { font-size: 100%; }
.articleDetailContainer .detailMenu ul li ul li.exception { border: none; }

.articleDetailContainer .inpageContainer .inpageSplitNavigation .detailMenu ul li { padding-left: 0px; }

.articleDetailContainer .noMenu { width: 130px; height: 1px; display: block; }

.sectionAboutus .articleDetailContainer .inpageContainer dl a { color: #64379b; }
.sectionAboutus .articleDetailContainer .inpageContainer p a { color: #64379b; }
.sectionAboutus .articleDetailContainer .detailMenu { }
.sectionAboutus .articleDetailContainer .detailMenu ul {  margin: 0; padding: 0; border-top: 1px solid #64379b; }
.sectionAboutus .articleDetailContainer .detailMenu li { border-bottom: 1px solid #64379b; }
.sectionAboutus .articleDetailContainer .detailMenu li a { color: #64379b; }
.sectionAboutus .articleDetailContainer .detailMenu .plus {padding-left:28px; color:#64379B}
.sectionAboutus .articleDetailContainer .detailMenu li.selected a { color: #666; background: #EFEBF5; }
.sectionAboutus .articleDetailContainer .detailMenu li.selected ul li a { color: #64379b; background: none; }
.sectionAboutus .articleDetailContainer .inpageMedialist div.selected  {background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #CAD2E4; }

.sectionAboutus .relatedItems .highlight { background-color: #EFEBF5; }
.sectionAboutusHub .relatedItems .highlight { background-color:#EFEBF5; }

.sectionAboutus .relatedItems .highlight h3 { background: url(../img/bg.dots.horizontal_purple.gif) 0 0 repeat-x; }
.sectionAboutus .relatedItems .highlight li.arrow { background: url(../img/arrow.hilight.about.gif) 0 5px no-repeat; } 
.sectionAboutusHub .relatedItems .highlight li { background: url(../img/arrow.hilight.about.gif) 0 5px no-repeat; } 
.sectionAboutus .relatedItems .highlight .exception li { background: url(../img/arrow.hilight.about.bld.gif) 0 6px no-repeat; } 
.formClosebutton ul li { font-size: 100%; text-align: right; }
.formClosebutton ul li a { font-size: 130%; line-height: 13px; height: 13px; display: block; background: url(../img/btn.close.gif) 100% 0 no-repeat; padding: 0 18px 0 0;  }
.wordcount {
	margin-left: 140px;
	width: 350px;
	margin-top:-10px;	
	margin-bottom:15px;
	padding-left: 2px;
	vertical-align:text-top;
}/*srihari 10jan2008 */

.sectionProducts .formClosebutton ul li a,
.sectionProductsHub .formClosebutton ul li a { color: #1b9ed4; background: url(../img/btn.close-product.gif) 100% 0 no-repeat; }
.sectionAboutus .formClosebutton ul li a,
.sectionAboutusHub .formClosebutton ul li a { color: #64379b; background: url(../img/btn.close-product.gif) 100% 0 no-repeat; }
.sectionMyaccount .formClosebutton ul li a,
.sectionMyaccountHub .formClosebutton ul li a { color: #6666ff; background: url(../img/btn.close-product.gif) 100% 0 no-repeat; }
.sectionAboutusEvents .formClosebutton ul li a,

.sectionAboutusCaseStudy .formClosebutton ul li a,

.sectionAboutusEventsHub .formClosebutton ul li a { color: #dc4889; background: url(../img/btn.close-product.gif) 100% 0 no-repeat; }
.sectionSolutions .formClosebutton ul li a,
.sectionSolutionsHub .formClosebutton ul li a { color: #44a305; background: url(../img/btn.close-product.gif) 100% 0 no-repeat; }

.scrollpopupContainer .formClosebutton { margin: 10px 10px 0 0; }

.locationpopupContainer .formClosebutton { margin: 10px 10px 0 0; }

.locationconfirmContainer .formClosebutton { margin: 10px 10px 0 0; }

.formContainer .formClosebutton { margin: 10px 10px 0 0; }

.productpopupContainer .formClosebutton { margin: 10px 10px 0 0; }
/* CountryLinkList sri 25thjan2008
-------------------------------------------*/
.CountryLinkList { background:#ffffff;margin: 10px 0 15px 0; padding: 20px 0 0 0; }
.CountryLinkList .column { width: 205px; padding: 0 20px 0 0;}
.CountryLinkList .col4 { padding: 0; }
.CountryLinkList h2 { font-size: 220%; height: auto; font-weight: normal; margin: 0 0 10px 0; padding: 0;  }
.CountryLinkList p { margin: 0 0 10px 0; padding:0; color:#4d4d4d; font-size: 120%; font-weight: bold; }
.CountryLinkList .column ul li { font-size: 110%; background: url(../img/arrow.hilight.about.bld.gif) 0 5px no-repeat; padding: 0 0 0 10px; font-weight: bold; line-height: 140%;  }
.CountryLinkList .column ul li a { color:#64379B; }
.CountryLinkList .column ul li a.relExternal {  background: url(../img/icon.external.gif) 100% 2px no-repeat; padding-right: 16px; }

.sectionSolutionsHub .CountryLinkList .column ul li { font-size: 120%; background: url(../img/arrow.hilight.solut.bld.gif) 0 5px no-repeat; padding: 0 0 0 10px; font-weight: bold; line-height: 160%;  }
.sectionSolutionsHub .CountryLinkList .column ul li a { color:#4d7b2f; }

.sectionaboutus .relateditems .highlight { background-color: #EFEBF5; }
.sectionAboutus .relatedItems a { color: #64379b; }
.sectionAboutus .relatedItems .highlight h3 {  background: url(../img/bg.dots.horizontal_purple.gif) 0 0 repeat-x; }
.sectionAboutus .relatedItems .highlight li.arrow { background: url(../img/arrow.hilight.about.gif) 0 5px no-repeat; } 
.sectionAboutusHub .relatedItems .highlight .exception li { background: url(../img/arrow.hilight.about.bld.gif) 0 6px no-repeat; } 

/*Added for Business Needs*/
/* tabbedfooterLinkList
-------------------------------------------*/
.tabbedfooterLinkList { width: 730px; }
.tabbedfooterLinkList a { color:#00528e; }
.tabbedfooterLinkList .column { width: 230px; margin-right: 20px; }
.tabbedfooterLinkList .col1 { width: 230px; margin-right: 20px; }
.articleDetailContainer .threeColumn .largeContainer .tabbedfooterLinkList .col1 { width: 230px; margin-right: 20px; }
.articleDetailContainer .threeColumn .largeContainer .tabbedfooterLinkList .col2 { width: 230px; margin-right: 20px; }
.tabbedfooterLinkList .col3 { width: 230px; margin: 0; padding: 0; }
.tabbedfooterLinkList h3 { font-size: 140%; line-height: 170%; }
.tabbedfooterLinkList p { margin: 0 0 10px 0; padding:0; color:#64379b; font-size: 120%; font-weight: bold; }
.tabbedfooterLinkList .column ul li { font-size: 120%; background: url(../img/arrow.next.00528e.gif) left 7px no-repeat; padding: 0 0 0 10px; font-weight: bold; line-height: 160%;  border:0px solid #000; }

.tabbedfooterLinkList .column ul li a.relExternal {  background: url(../img/icon.external.gif) 100% 2px no-repeat; padding-right: 16px; }
.tabbedfooterLinkList .column dl dt { font-size: 120%; font-weight: bold; } 
.tabbedfooterLinkList .column dl dd { font-size: 120%; margin: 0 0 10px 0; } 

.largeContainer { float: left; width: 730px; }
.largeContainer .col1 { width: 480px; margin-right: 10px; }
.largeContainer .col2 { width: 240px; margin: 0; }
.largeContainer h2.dottedBottom {font-weight: bold; font-size: 200%; margin: -5px 0 0 0; }


.articleDetailContainer .presslistTools {  width: 630px; background: #ccc; margin: 0 0 10px 0; padding: 0; }
.articleDetailContainer .presslistTools p { font-size: 110%; float: left; padding: 0 10px 0 10px;  }
.articleDetailContainer .presslistTools a { color: #000; }
.articleDetailContainer .presslistTools .pagination { height: 20px; line-height: 20px; padding: 0 20px 0 20px; margin: 0; float: right; }
.articleDetailContainer .presslistTools .pagination li { font-size: 110%; display: inline; border-left: 1px solid #333; padding: 0 0 0 5px; background: none; }
.articleDetailContainer .presslistTools .pagination .previous { background: url(../img/arrow.prev.000000.gif) 0 4px no-repeat; padding: 0 5px 0 13px; border-left: none; }
.articleDetailContainer .presslistTools .pagination .next { background: url(../img/arrow.next.000000.gif) 100% 4px no-repeat; padding: 0 13px 0 5px; }


.articleDetailContainer .inpageCompanyList div { background: transparent url(../img/bg.dots.horizontal.gif) repeat-x left top; padding: 1px 0 0 0; margin: 0 0 0 0; }
.articleDetailContainer .inpageCompanyList div.exception { background: none; }
.articleDetailContainer .inpageCompanyList div.last { padding: 1px 0 20px 0; }
.articleDetailContainer .inpageCompanyList dl { margin-left: 140px; }
.articleDetailContainer .inpageCompanyList dt img { float: left; margin: 0 20px 25px -140px; border: 1px solid #cccccc; }
.articleDetailContainer .inpageCompanyList dt { margin: 0; color: #666666; } 
.articleDetailContainer .inpageCompanyList dt a { color: #64379b; padding: 0 15px 0 0; } 
.articleDetailContainer .inpageCompanyList dt a.local { color: #64379b; background: none; } 
.articleDetailContainer .inpageCompanyList dd { padding: 0 0 0 0;}
.articleDetailContainer .inpageCompanyList dl.internal dt a { color: #666; background: none; padding: 0; } 
.articleDetailContainer .inpageCompanyList ul li.relWhitePaper { background: url(../img/icon_pdf.gif) 11px 0 no-repeat; padding: 0 5px 0 29px; border:0px solid #000;}
.articleDetailContainer .inpageCompanyList ul li.relWhitePaper a { border: none; padding: 0; font-size: 95%; }
.articleDetailContainer .inpageCompanyList .internalLinks dt a { color: #666666; background: none; padding: 0; } 
.sectionBusinessNeeds .businessLeftNav ul {  margin: 0; padding: 0; border-top: 1px solid #b7cee0; width: 130px }
.sectionBusinessNeeds .businessLeftNav li { border-bottom: 1px solid #b7cee0; font-size: 110%;}
.sectionBusinessNeeds .businessLeftNav li a { color: #00528e; display: block; line-height: 140%; padding: 4px 0 4px 0;}
.sectionBusinessNeeds .businessLeftNav li.selected a { color: #666; background: #f2f6f9; }
.sectionBusinessNeeds .businessLeftNav li.selected ul li a { color: #b7cee0; background: none; }


/*Added for making find button as link*/
.formControl span{cursor:pointer; border:0px solid #000; }
.formControl
{
margin-top:18px\9 !important; /*For IE8*/
_margin-top:0px!important; /*For IE6*/
}
*:first-child+html .formControl{margin-top:0px!important;}
/*.formControl span{cursor: pointer; padding-bottom:-5px; }*/

/*error message*/
.errorMessage h2{font-size: 23px; color: #4D4D4D; margin: 0 0 0 24px; font-family: arial bold; }
.errorMessage h3{font-size: 12px; color:#666666; margin: 10px 0 25px 24px; font-family: arial;}

.sectionAboutusLanding .navigationContainer li.selected a { color: #64379b; }
.sectionAboutusLanding .contentHeading h1 { font-size: 280%; line-height: normal; font-weight: normal !important; position: absolute; top: 14px; left: 20px; z-index: 101; color:#64379b; }
.sectionAboutusLanding .contentHeading h2 { font-size: 280%; line-height: normal; font-weight: normal !important; position: absolute; top: 14px; left: 20px; z-index: 101; color:#64379b; }
.sectionAboutusLanding .contentHeading { background: url(../../../assets/images/banners/Site_template_banners/banner.aboutus.880_80.gradBg.jpg) 0 0 no-repeat #dc4889; height: 80px; padding: 0; }
.sectionAboutusLanding .noTools { margin-bottom: 20px; }
.sectionAboutusLanding .footerLinkList { padding: 10px 0; margin-bottom:10px; }
.sectionAboutusLanding .footerLinkList .column ul li { background: url(../img/arrow.hilight.about.bld.gif) 0 5px no-repeat; }
.sectionAboutusLanding .footerLinkList .column ul li a { color: #64379b; }
/*Added for link in home page */
.sectionHome a.learnmore{ background: url(../img/arrow.hilight.about.bld.gif) 0 5px no-repeat; padding: 0 0 0 10px; color:#64379b; font-size: 130%;  }

/*Added for about us right nav*/
.relatedItems .internalLinks li a { color:#64379b; background: url(../img/arrow.hilight.about.bld.gif) 0 4px no-repeat; padding: 0 0 0 10px; font-weight: bold; }
.articleDetailContainer .inpageMajorSpotlight { padding: 10px 10px 0 10px; margin: 0 0 10px 0; background: #EFEBF5; border-top: 1px solid #CAD2E4; border-bottom: 1px solid #fdbed9; }
.inpageContent .inpageMedialist { padding: 0; margin: 0 0 10px 0; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; }
.inpageContent .inpageMedialist div { padding: 7px 0 7px 0; margin: 0; background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; }
.inpageContent .inpageMedialist div.selected  {background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #ffede5; }
.inpageContent .inpageMedialist .selected dl { padding-bottom: 10px; }
.inpageContent .inpageMedialist div dl { margin: 0; padding: 0 0 0 120px; }
.inpageContent .inpageMedialist div dl dt { margin: 0; padding: 0; font-size: 110%; }
.inpageContent .inpageMedialist .selected dl dt a { color:#333; background:transparent url(../img/arrow.more.333333.gif) no-repeat 0px 3px; padding-left:10px; }
.inpageContent .inpageMedialist div dl dt img { float: left; margin: 0 0 0 -120px; border: 1px solid #cccccc; }
.inpageContent .inpageMedialist div dl dd { margin: 0; padding: 0; font-size: 110%; }
.inpageContent .inpageMedialist div dl dd ul li a.relWhitePaper { background: url(../img/icon_pdf.gif) 0 0 no-repeat; padding: 0 5px 0 16px; border:0px solid #000;}
.inpageContent .inpageMedialist div dl dd ul li a.relWma { background: url(../img/icon.wma.gif) 0 0 no-repeat; padding: 0 5px 0 16px; }
.inpageContent .inpageMedialist div dl dd ul li a.relVideo { background: url(../img/icon.quicktime.gif) 0 0 no-repeat; padding: 0 5px 0 16px; }

.inpageContent .inpageMedialist div.medialistAudio dl { padding: 0 10px 0 10px; }
.inpageContent .inpageMedialist div.medialistAudio dl dt {  }
.inpageContent .inpageMedialist div.medialistAudio dl dt img { margin: 0 0 0 0; }
/*Sri 1May2008*/
.sitesearchDetails1 p{margin-left:10px;font-size:110%;font-weight:bold;}

/*Sri 2May 2008*/
noscript p  { position: relative;  text-align: left; font: 100% color: #666666; background-color: #ffffff; }
/*Added by saurabh for site feedback message*/
.siteFeedMessage { font-family: arial,sans-serif;font-size: 11px;width: 400px;margin-bottom: 20px;}



.sectionAboutusNewsletter .aboutLeftNav {}
.sectionAboutusNewsletter .aboutLeftNav ul {  margin: 0; padding: 0; border-top: 1px solid #CAD2E4; }
.sectionAboutusNewsletter .aboutLeftNav li { border-bottom: 1px solid #CAD2E4; font-size: 110%;}
.sectionAboutusNewsletter .aboutLeftNav li a { color: #64379b; display: block; line-height: 140%; padding: 4px 0 4px 0;}
.sectionAboutusNewsletter .aboutLeftNav li.selected a { color: #666; background: #EFEBF5; }
.sectionAboutusNewsletter .aboutLeftNav li.selected ul li a { color: #64379b; background: none; }

.sectionAboutusNewsletter .aboutLeftNav ul li ul { border: none; width: 110px; position: relative; left: 20px; }
.sectionAboutusNewsletter .aboutLeftNav ul li ul li { font-size: 100%; }
.sectionAboutusNewsletter .aboutLeftNav ul li ul li.exception { border: none; }

.sectionAboutusNewsletter .aboutLeftNav li.selected ul li.selected a { color: #64379b; background: none; }


.formContainer .formtxt {width:200px;}

.formContainer .formdescription{ font-size: 90%; margin-left: 170px; width: 505px; }.buttontooltip {border: 0px solid #000; float: left; margin-left: 0px; margin-bottom: 20px; padding-bottom:20px; width:100%; }#buttonImg {float:left; margin-right:5px; }
.formContainer .formAction { *margin-left: 190px;  border: 0px solid #000; width: 550px; margin-bottom:10px; margin-top:-23px; }/*.formtxt2{padding-left:0px;}*/

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.formAction { margin-left: 190px;}
}
/* Mozilla */
@-moz-document url-prefix()
{
.formAction { margin-left: 190px; }
}

.inpageComments { margin: 20px 0 0 0; padding: 10px 0 0 0; }
.inpageComments h3 { float: left; width: 130px; line-height: normal; margin: 0 20px 0 0; padding: 0; font-size: 120%; }
.inpageComments dl { display: block; float: left; clear: right; width: 480px; }
.inpageComments dt { font-weight: bold; font-size: 120%; color: #858585; }
.inpageComments dd { width: 480px; padding: 0 0 10px 0; margin: 0 0 10px 0; background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; }
.inpageComments dd.exception { background: none; } 
.inpageComments dd p { width: 480px; font-size: 120%; line-height: 140%; }
.inpageComments dd ul { font-size: 110%; font-weight: bold; }
.inpageComments dd li { float: left; color: #666; border-right: 1px solid #ccc; background: url(../img/arrow.next.000000.gif) 0 6px no-repeat; padding: 0 10px 0 11px; }
.inpageComments dd li.exception { border-right: none; margin: 0 0 0 10px; }
.inpageComments dd .commentPosted { float: right; width: 230px; position: relative; top: -15px; margin: 0; padding: 0; }
.inpageComments dd .commentPosted p { line-height: 1.2em; font-size: 120%; margin: 0; width: auto; }
.inpageComments dd .commentPosted p strong { color: #333; }

.inpageComments .columnContainer .col1 { width: 230px; margin-right: 20px; }
.inpageComments .columnContainer .col2 { width: 220px; }
.inpageComments .columnContainer { display: block; float: left; clear: right; }
.inpageComments .columnContainer .formContainer { float: left; }
.inpageComments .columnContainer form { margin: 0; padding: 0; width: auto; }
.inpageComments .columnContainer fieldset { margin: 0; padding: 0; width: auto; }
.inpageComments .columnContainer .formContainer { width: auto; padding: 0; margin: 0; background: none; }
.inpageComments .columnContainer .formContainer label { width: 90px; margin-right: 10px; padding: 0; }
.inpageComments .columnContainer .formContainer input { width: 230px; border: 1px solid #CCC; margin: 0 0 .5em 0; padding: 0; } 
.inpageComments .columnContainer .formContainer textarea { float: left; clear: right; width: 230px; height: 120px; margin: 0 0 .5em 0; border: 1px solid #CCC; }
.inpageComments .columnContainer .formContainer .button { left: 98px; width: auto; border: none; }
.inpageComments .columnContainer .formContainer button { left: auto; }
.inpageComments .columnContainer .formContainer p#formUpdate { color: #999; font-size: 100%; left: auto; margin: 0 0 5px 0; padding: 0; }
.inpageComments .col2 h3 { float: none; margin: 0; font-size: 110%; width: auto; }
.inpageComments .col2 p { font-size: 110%; line-height: 130%; }
.inpageComments .col2 li { font-size: 110%; color: #666; background: url(../img/arrow.next.000000.gif) 0 6px no-repeat; padding-left: 11px; }
.inpageComments .commentTools {  width: 630px; height: 20px; border-bottom: 1px solid #ccc; border-top: 1px solid #CCC; padding: 3px 0 3px 0; margin: 0 0 10px 0; }
.inpageComments .commentTools p { font-size: 110%; float: left; padding: 0 10px 0 0px;  }
.inpageComments .commentTools a { color: #000; }
.inpageComments .commentTools .pagination { height: 20px; padding: 0 0px 0 20px; float: right; }
.inpageComments .commentTools .pagination li { font-size: 110%;display: inline; border-left: 1px solid #cecece; padding-left: 5px; }
.inpageComments .commentTools .pagination .previous { background: url(../img/arrow.prev.000000.gif) 0 4px no-repeat; padding: 0 5px 0 13px; border-left: none; }
.inpageComments .commentTools .pagination .next { background: url(../img/arrow.next.000000.gif) 100% 4px no-repeat; padding: 0 13px 0 5px; }

/*.headerContainer .subNavigation1 { height:44px; padding: 0 0 0 20px; border-bottom: 1px solid #BEBDBD; background-color: #FFFFFF; margin-bottom:5px; }*/

.headerContainer1 { margin: 0 0 0 0; }
.headerContainer1 .masthead1 { padding: 10px 0 20px 5px; border:0px solid #000; }

/*Sri Hari jun 30 2008*/
.sectionBigthinkingMain .relatedContainer dd.seeAll1 ul li { color:#464646; font-weight:bold; background:transparent url(../img/arrow.more.ef238e.gif) no-repeat center left; padding:0 0 0 10px; }

/*.sectionBigthinkingMain .largeContainer.columnContainer. related clearfix orangebox dd.seeAll1 ul li { color:#464646; font-weight:bold; background:transparent url(../img/arrow.more.ef238e.gif) no-repeat center left; padding:0 0 0 10px; }*/
/*.sectionBigthinkingMain .relatedContainer1 dl dd.seeAll ul li { color:#464646; font-weight:bold; background:transparent url(../img/arrow.more.ef238e.gif) no-repeat center left; padding:0 0 0 10px; }*/


/*.relWhitePaper { padding: 3px 0 3px 20px !important border: 1px solid #000; }*/


/*.formControl{border:1px solid #000; vertical-align:bottom; text-align:left; }*/

/*.formControl button{cursor: pointer; padding-bottom:-5px; border:0px solid #000; }*/

/*.siteSearch form button { float:left; border:1px solid #000; padding-bottom:-1px; }*/

/* Added for bullet on Global Location 20Nov 08 */
.articleDetailContainer .inpageHeader .item ul{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;}
.articleDetailContainer .inpageHeader .item ul li{ display: list-item;padding: 0px 0px 0px 0px; list-style-image:url(../img/icon.list.666666.gif)}
.articleDetailContainer .inpageHeader .item ul li a{ border: none !important; color: #64379B;}

/* Added for alignment issue on Product&Services 21Nov 08 */
.inpageContent div.infoText{ clear:both;}
.spotBanner {margin: 10px 10px 10px -10px;}

/* For UC5 video */
.inpageContent .inpageVideolist { padding: 0; margin: 0 0 10px 0; }
.inpageContent .inpageVideolist div { padding: 7px 0 7px 0; margin: 0; background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; }
.inpageContent .inpageVideolist div.selected  {background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x #ffede5; }
.inpageContent .inpageVideolist .selected dl { padding-bottom: 10px; }
.inpageContent .inpageVideolist div dl { margin: 0; padding: 0 0 0 120px; }
.inpageContent .inpageVideolist div dl dt { margin: 0; padding: 0; font-size: 110%; }
.inpageContent .inpageVideolist .selected dl dt a { color:#333;}
.inpageContent .inpageVideolist div dl dt img { float: left; margin: 0 0 0 -120px; border: 1px solid #cccccc; }
.inpageContent .inpageVideolist div dl dd { margin: 0; padding: 0; font-size: 110%; }
.inpageContent .inpageVideolist div dl dd ul li a.relWhitePaper { background: url(../img/icon_pdf.gif) 0 0 no-repeat; padding: 0 5px 0 16px; border:0px solid #000;}
.inpageContent .inpageVideolist div dl dd ul li a.relWma { background: url(../img/icon.wma.gif) 0 0 no-repeat; padding: 0 5px 0 16px; }
.inpageContent .inpageVideolist div dl dd ul li a.relVideo { background: url(../img/icon.quicktime.gif) 0 0 no-repeat; padding: 0 5px 0 16px; }

.inpageContent .inpageVideolist div dl dd.downloadLinks ul li a {
	color:#333333;
	font-weight: normal;
	margin-top:100px;
	
	}
.inpageContent .inpageVideolist div dl dd.downloadLinks ul li {display: inline; padding-right: 2px;}

.sustainabilityVideoContainer .inpageVideolist {margin: 0 0 10px;	padding: 0;	}

.sustainabilityVideoContainer .inpageVideolist div.last {margin: 0;	padding: 7px 0;	background:none; }
.sustainabilityVideoContainer .inpageVideolist div {
	margin: 0;
	padding: 7px 0;
	background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; 
	}

.sustainabilityVideoContainer .inpageVideolist div dl {
	margin: 0;
	padding-left: 110px;
	}
.sustainabilityVideoContainer .inpageVideolist div dl dt { margin: 0; padding: 0; }
.sustainabilityVideoContainer .selected dl dt a { color:#333;}
.sustainabilityVideoContainer .inpageVideolist div dl dd { margin: 0; padding: 0; }

.sustainabilityVideoContainer .inpageVideolist div dl dt img {
	
	float: left;
	margin-left: -110px;
	}
.sustainabilityVideoContainer .inpageVideolist div dl dt img.exception {
	margin-top: 35px;
	margin-left: -105px;
	}
.sectionSustainability .sustainabilityVideoContainer .inpageVideolist div.selected {background: url(../img/ini/ini.sus.video_bg.jpg) repeat-x; }
.sectionSustainability .sustainabilityVideoContainer .inpageVideolist div.selectedLine {height:0; margin: 0 0 -20px 0; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; }
.articleDetailContainer .sustainabilityVideoContainer .inpageVideolist div.selected {background: url(../img/ini/ini.sus.video_bg.jpg) repeat-x; }
.articleDetailContainer .sustainabilityVideoContainer .inpageVideolist div.selectedLine {height:0; margin: 0 0 -20px 0; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; }
.relatedItems .relatedSearchLinks { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:0 10px 10px 10px; margin-top:0px;  }

.sectionBigthinkingMain .sustainabilityVideoContainer .inpageVideolist div.selected {background: url(../img/about.sus.video_bg.jpg) repeat-x; }
.sectionBigthinkingMain .sustainabilityVideoContainer .inpageVideolist div.selectedLine {height:0; margin: 0 0 -20px 0; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; }
.sectionProducts .sustainabilityVideoContainer .inpageVideolist div.selected {background: url(../img/product.sus.video_bg.jpg) repeat-x; }
.sectionProducts .sustainabilityVideoContainer .inpageVideolist div.selectedLine {height:0; margin: 0 0 -20px 0; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; }
.sectionSolutions .sustainabilityVideoContainer .inpageVideolist div.selected {background: url(../img/solution.sus.video_bg.jpg) repeat-x; }
.sectionSolutions .sustainabilityVideoContainer .inpageVideolist div.selectedLine {height:0; margin: 0 0 -20px 0; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; }
.sectionAboutus .sustainabilityVideoContainer .inpageVideolist div.selected {background: url(../img/about.sus.video_bg.jpg) repeat-x; }
.sectionAboutus .sustainabilityVideoContainer .inpageVideolist div.selectedLine {height:0; margin: 0 0 -20px 0; background: url(../img/bg.dots.horizontal.gif) 0 0 repeat-x; }

.sectionProducts .inpageContent .inpageVideolist dl dt a.linkImg {background:transparent url(../img/arrow.hilight.prod.gif) no-repeat scroll 0 5px; padding-left:10px;}
.sectionSolutions .inpageContent .inpageVideolist dl dt a.linkImg {background:transparent url(../img/arrow.hilight.solut.gif) no-repeat scroll 0 5px; padding-left:10px;}
.sectionAboutus .inpageContent .inpageVideolist dl dt a.linkImg {background:transparent url(../img/arrow.hilight.about.gif) no-repeat scroll 0 5px; padding-left:10px;}
.sectionSustainability .inpageContent .inpageVideolist dl dt a.linkImg {background:transparent url(../img/arrow.next.C61764.gif) no-repeat scroll 0 5px; padding-left:10px;}
.sectionBigthinkingMain .inpageContent .inpageVideolist dl dt a.linkImg {background:transparent url(../img/arrow.hilight.about.gif) no-repeat scroll 0 5px; padding-left:10px;}
.inpageContent .inpageVideolist dl dt a.linkImg {background:transparent url(../img/arrow.next.C61764.gif) no-repeat scroll 0 5px; padding-left:10px;}

.sectionProducts .inpageContent .inpageVideolist dl dt span.linkImg {background:transparent url(../img/arrow.hilight.prod.gif) no-repeat scroll 0 5px; padding-left:10px;}
.sectionSolutions .inpageContent .inpageVideolist dl dt span.linkImg {background:transparent url(../img/arrow.hilight.solut.gif) no-repeat scroll 0 5px; padding-left:10px;}
.sectionAboutus .inpageContent .inpageVideolist dl dt span.linkImg {background:transparent url(../img/arrow.hilight.about.gif) no-repeat scroll 0 5px; padding-left:10px;}
.sectionSustainability .inpageContent .inpageVideolist dl dt span.linkImg {background:transparent url(../img/arrow.next.C61764.gif) no-repeat scroll 0 5px; padding-left:10px;}
.sectionBigthinkingMain .inpageContent .inpageVideolist dl dt span.linkImg {background:transparent url(../img/arrow.hilight.about.gif) no-repeat scroll 0 5px; padding-left:10px;}
.inpageContent .inpageVideolist dl dt span.linkImg {background:transparent url(../img/arrow.next.C61764.gif) no-repeat scroll 0 5px; padding-left:10px;}

.sectionProducts .inpageContent .inpageVideolist .selected dl dt span.linkImg { color:#333; background:transparent url(../img/arrow.hilight.prod.bld.gif) no-repeat 0px 3px; padding-left:10px; }
.sectionSolutions .inpageContent .inpageVideolist .selected dl dt span.linkImg { color:#333; background:transparent url(../img/arrow.hilight.solut.bld.gif) no-repeat 0px 3px; padding-left:10px; }
.sectionAboutus .inpageContent .inpageVideolist .selected dl dt span.linkImg { color:#333; background:transparent url(../img/arrow.hilight.about.bld.gif) no-repeat 0px 3px; padding-left:10px; }
.sectionSustainability .inpageContent .inpageVideolist .selected dl dt span.linkImg { color:#333; background:transparent url(../img/arrow.more.bg.333333.gif) no-repeat 0px 3px; padding-left:10px; }
.sectionBigthinkingMain .inpageContent .inpageVideolist .selected dl dt span.linkImg { color:#333; background:transparent url(../img/arrow.hilight.about.bld.gif) no-repeat 0px 3px; padding-left:10px; }
.inpageContent .inpageVideolist .selected dl dt a.linkImg { color:#333; background:transparent url(../img/arrow.more.bg.333333.gif) no-repeat 0px 3px; padding-left:10px; }
.inpageContent .inpageVideolist .selected dl dt span.linkImg { color:#333; background:transparent url(../img/arrow.more.bg.333333.gif) no-repeat 0px 3px; padding-left:10px; }
.inpageContent td img { padding:0 10px 10px 0; border:0px;}
.smallContainerSpotlightprint {font-size:10px; }
 .smallContainerSpotlightprint div { margin: 0; }
 .smallContainerSpotlightprint dl { margin-left:1px; margin-bottom:10px; }
 .smallContainerSpotlightprint dt,  .inpageFeaturedList dt a {  margin:0;  font-size:130%;  }
 .smallContainerSpotlightprint dl dd {  padding:0; line-height:120%   }
 .smallContainerSpotlightprint dt img { float:left; margin:2px 5px 0 0px; }
 .smallContainerSpotlightprint dd.articlesummary { color:#7d7b7c;  font-weight:bold;}
 .smallContainerSpotlightprint div.exception { padding: 15px 0 35px 0; }
 /* for search page  2 coloumn */
.btSearchContent{width: 880px; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; border: 0px solid #333;}
.btSearchContentLeft{width: 710px; height: auto; float: left; margin: 10 0 0 0px; left; border-right: 1px solid #DFDFDF;padding-right: 0px; padding-bottom: 2000px; margin-bottom:-2000px; word-wrap:break-word;}
.btSearchContentright{width: 167px;height: auto;float:right;margin: 20 0 0 0px;border: 0px solid #333;font-size:110%;}

/* Search page modification */
.relatedItems .relatedSearchLinks { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:0 10px 2000px 10px; margin-top:0px; margin-bottom:-2000px;  }
.relatedItems .relatedSearchLinks img { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:0px; margin-top:0px; }
.relatedItems .relatedSearchLinks h2 { font-weight: bold; font-size: 110%; padding:0 0 10px 0;}
.relatedItems .relatedSearchLinks h3 { font-weight: bold; font-size: 120%; padding:5px 0 10px 0;}
.relatedItems .relatedSearchLinks dt { display: block; }
.relatedItems .relatedSearchLinks dd { display: block; margin: 0 0 5px 0; font-size: 12px;}
.relatedSearchborder { padding: 0 0 5px; margin: 0 0px 10px 0px !important; border-bottom:1px solid #D8D8D8; }
.relatedSearchRightLinks { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:0 0px 2000px 0px; margin-top:0px; margin-bottom:-2000px;  }
.relatedItems .relatedDownloadLinks { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:0 10px 2000px 10px; margin-top:0px; margin-bottom:-2000px;  }
.relatedItems .relatedDownloadLinks img { background-image:url(../img/ini/ini.sus_rhn_bg.gif); background-repeat:repeat-y; padding:0px; margin-top:0px; }
.relatedItems .relatedDownloadLinks h2 { font-weight: bold; font-size: 120%;color: #000000; padding:15px 0 0 0;}
.relatedItems .relatedDownloadLinks h3 { font-weight: bold; font-size: 130%; padding:5px 0 0px 0;}
.relatedItems .relatedDownloadLinks dt { display: block; }
.relatedItems .relatedDownloadLinks dt a { color: #666666; }

.relatedItems .relatedDownloadLinks dd { display: block; margin: 0 0 5px 0; font-size: 11px;}




.relatedItems .relatedDownloadLinks dd { display: block; margin: 0 0 5px 0; font-size: 11px;}


/* End Search page modification */
.inpageContent .inpageTestimonial blockquote { padding: 10px; margin: 0 0 0 0; font-size: 110%; line-height: 120%; }
			/* new change for hub page by sd0032188*/
.subMenuDetailList1 .filterShow { background: #ccc; color: #444444; font-size: 110%; font-weight: bold; height: 25px; padding: 7px 2px 0px 10px; }

.subMenuDetailList1 ul li showhide { background:#F7F7F7; }

.subMenuDetailList1 ul li span.showList { color:#076E98; background:transparent url(../img/more.down.productslist.076e98.gif) no-repeat center left; }
.subMenuDetailList1 ul li span.hideList { color:#076E98; background:transparent url(../img/more.up.productslist.076e98.gif) no-repeat center left; }

.subMenuDetailList2 ul li showhide { background:#F7F7F7; }
.subMenuDetailList2 ul li span.showList { color:#076E98; background:transparent url(../img/more.down.productslist.076e98.gif) no-repeat center left; }
.subMenuDetailList2 ul li span.hideList { color:#076E98; background:transparent url(../img/more.up.productslist.076e98.gif) no-repeat center left; }
			/* new end */
.prodContent{width: 660px; height: auto; overflow:hidden; margin-right: -1px; border: 0px solid #333;}
.layoutTable td img { float:left; margin:2px 15px 0 0; }

/*Added for filter */

.prodDimensionNavContainer .twoColumn .col1 p { color: #666; font-size: 110%; line-height: 130%; padding: 0 10px; margin: 10px 0 15px 0; }
.prodDimensionNavContainer .twoColumn .col1 .solutionsSearch { padding: 0 3px 0 10px; }
.prodDimensionNavContainer .twoColumn .col1 .solutionsSearch input { width: 200px; border: 1px solid #ccc; }
.prodDimensionNavContainer .twoColumn .col1 .solutionsSearch label { width: 0; height: 0; position: absolute; top: 0; left: 0; text-indent: -9999em;}
.prodDimensionNavContainer .threeColumn .col4 p { color: #666; font-size: 110%; line-height: 130%; padding: 0 10px; margin: 10px 0 15px 0; }
.prodDimensionNavContainer .threeColumn .col4 .solutionsSearch { padding: 0 3px 0 10px; }
.prodDimensionNavContainer .threeColumn .col4 .solutionsSearch input { width: 200px; border: 1px solid #ccc; }
.prodDimensionNavContainer .threeColumn .col4 .solutionsSearch label { width: 0; height: 0; position: absolute; top: 0; left: 0; text-indent: -9999em;}

.prodDimensionNavContainer .fourColumn .col4 p { color: #666; font-size: 110%; line-height: 130%; padding: 0 10px; margin: 10px 0 15px 0; }
.prodDimensionNavContainer .fourColumn .col4 .solutionsSearch { padding: 0 3px 0 10px; }
.prodDimensionNavContainer .fourColumn .col4 .solutionsSearch input { width: 130px; border: 1px solid #ccc; }
.prodDimensionNavContainer .fourColumn .col4 .solutionsSearch label { width: 0; height: 0; position: absolute; top: 0; left: 0; text-indent: -9999em;}

.prodDimensionNavContainer .filterShow { background: #ccc; color: #444444; font-size: 110%; font-weight: bold; height: auto; padding: 3px 2px 3px 10px; }

.prodDimensionNavContainer .threeColumn dl { width: 200px; }
.prodDimensionNavContainer .fourColumn dl { width: 200px; }
.prodDimensionNavContainer dt { padding: 7px 2px 0px 10px; background: #ccc; height: auto; color: #444444; font-weight: bold; font-size: 110% }
.prodDimensionNavContainer dd { color: #666; font-weight: normal; font-size: 110%; width: 190px; }
.prodDimensionNavContainer .threeColumn dd ul { width: 200px; background: #efefef; }
.prodDimensionNavContainer .fourColumn dd ul { width: 200px; background: #efefef; }
.prodDimensionNavContainer dd ul li { width: 100%; line-height: 110%; border-bottom: 1px solid #fff; }
.prodDimensionNavContainer dd ul li.group { width: 100%; line-height: 110%; border-bottom: 0px solid #fff; }
.prodDimensionNavContainer dd ul li a {color: #808080; display: block; padding: 3px 10px 3px 10px; font-size: 100%; }
.prodDimensionNavContainer dd ul li a:hover {color:#808080; }
.prodDimensionNavContainer dd ul li.showhide { background:#F7F7F7; }
.prodDimensionNavContainer dd.filter { position: relative; }
.prodDimensionNavContainer dd a { font-weight: normal; }
.prodDimensionNavContainer dd a:hover { text-decoration: underline; }

.prodDimensionNavContainer .threeColumn dd #filterListLocation { width: 293px; height: auto; overflow-x: hidden; overflow-y: auto; }
.prodDimensionNavContainer .fourColumn dd #filterListLocation { width: 218px; height: auto; overflow-x: hidden; overflow-y: auto; }
.prodDimensionNavContainer dd #filterListLocation ul.sub-menuCol2 { background: #64379b; position: relative;}

.prodDimensionNavContainer dd #filterListSelectedCol1 ul li a,
.dimensionNav2Container dd #filterListSelectedCol2 ul li a { background: transparent url(../img/productslist.close.gif) no-repeat left 3pxs; padding: 3px 15px; margin-left: 10px; color: #666666; }
.prodDimensionNavContainer dd #filterListSelectedCol2 ul li.country a,
.prodDimensionNavContainer dd #filterListSelectedCol1 ul li.groupList a { background: none; margin-left: 0; text-decoration: none; }

.prodDimensionNavContainer dd ul li span.showList { margin-left:10px; padding:0 0 0 10px; cursor:pointer; }
.prodDimensionNavContainer dd ul li span.filterShowExtended {float:left; margin-left:10px; padding:0 0 0 7px; cursor:pointer; }
.prodDimensionNavContainer dd ul li span.chooseAnother { float:left; width:177px; }
.prodDimensionNavContainer dd ul li span.hideList,
.prodDimensionNavContainer dd ul li span.filterHide { display:none; color:#358320; margin-left:10px; padding:0 0 0 10px; cursor:pointer; }
.prodDimensionNavContainer dd ul li.showhide { background:#F7F7F7; }
.prodDimensionNavContainer dd ul li span.filterShowExtended { color:#076E98; background:transparent url(../img/more.down.productslist.076e98.gif) no-repeat center left; }
.sectionIndustries .contentHeading h1 {width: 840px; font-size: 160%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }
.sectionProducts .contentHeading h1 {width: 840px; font-size: 160%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }
.sectionSolutions .contentHeading h1 {width: 840px; font-size: 160%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }
.sectionAboutus .contentHeading h1 {width: 840px; font-size: 160%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }

.sectionIndustries .contentHeading h2 {width: 840px; font-size: 130%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }
.sectionProducts .contentHeading h2 {width: 840px; font-size: 130%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }
.sectionSolutions .contentHeading h2 {width: 840px; font-size: 130%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }
.sectionAboutus .contentHeading h2 {width: 840px; font-size: 130%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }

.relatedItems .hubSpotlight { background-image:url(../img/ini/ini.hub_rhn_bg.gif); background-repeat:repeat-y;}
.relatedItems .hubSpotlight .inSpotlight {  padding: 15px 10px 10px 10px; }
.relatedItems .hubSpotlight dl { font-size: 110%; font-weight: normal;}
.relatedItems .hubSpotlight .spotlightBackGround { background-color:#F2F2F2; padding: 5px 10px 10px; margin-top:-5px;}
.relatedItems .hubSpotlight .spotlightBackGroundText { background-color:#F2F2F2; padding: 5px 10px 10px;  margin-top:0px;}
.relatedItems .hubSpotlight a { color:#808080;}

.prodDimensionNavContainer .threeColumn .col1 { width: 200px; margin:0px 0px 10px 0px; }
.prodDimensionNavContainer .threeColumn .col2 { width: 200px;  margin:0px 0px 10px 0px;}
.prodDimensionNavContainer .usrTools li a {padding-bottom: 5px;}
.relatedPromoContainerFirst {margin-top:0px !important; margin-bottom:10px; }
.sitesearchDetails { margin: 0 0 30px 0; }
.spacingTop {margin: 20px 0 30px 0;}
.friendlyURL { border:0 solid #000000; float:left; font-size:110%; text-align:left; vertical-align:top; margin: 0px 5px 2px 0px; }
.friendlyURL-link { color:#000000; font-weight:bold; width:700px; }

.sectionProducts .contentHeading h2.bannerTitle {margin-bottom:0px;}
.formContainer .overlayHeader { margin: 0 0 15px 0; background: url(../img/bg.dots.horizontal.gif) 0 100% repeat-x; }

.contentContainer .gridSpanLeft .inpageContent .eventTime dt { font-size: 180%; line-height: normal; margin-top: -15px; }
.contentContainer .gridSpanLeft .inpageContent .eventTime dd { font-size: 130%; padding: 0 0 0 0; line-height: 120%; position:relative}
.contentContainer .gridSpanLeft .inpageContent .eventTime dt img { float: left; margin: 0 20px 0 0; border: 1px solid #cccccc; }
.contentContainer .gridSpanLeft .inpageContent .eventTime dd p {font-size: 100%; padding: 0 0 0 0; width:auto; }
.contentContainer .gridSpanLeft .inpageContent .eventTime { padding:25px 0px 12px 0px;}
.contentContainer .inpageHeader h3 { font-size: 180%; margin-bottom: 8px; font-weight: normal; line-height: normal; }
.articleDetailContainer .inpageContainer dd p{font-size:100%;line-height:140%;margin:0 0 13px;}
.articleDetailContainer .inpageContainer .inpageTestimonial p {float:auto; width: auto; display: block; margin-top:-3px; position: relative; font-size: 100%; line-height: 140%; }
.webReferenceNumberBusinessNeeds { bottom:1px; color:#FFFFFF;; font-size:110%; padding:0 1px 0 2px; position:absolute;  text-align:left; left:0; width:auto; z-index:101;  padding:0px 2px 0px 20px;}
/*Added for form builder */
.sectionMyaccountHub .contentHeading {height:78px; padding: 0px 0 0 0; margin: 0 0 7px 0; _margin:0 0 2px 0;}
.sectionSustainability .relatedItems .highlight .exception li {background:transparent url(../img/arrow.hilight.ini.bld.gif) no-repeat scroll 0 6px;}
.warningMessage p {color:#666666; font-weight:bold;}
.headerContainer .masthead .globalLinks li.exception span { background:transparent url(../img/icon.headerglobe.gif) no-repeat scroll 0 0; color:#333333; height:14px; line-height:14px; margin-left:3px; padding-left:18px; }
.sectionProducts .sectionMyaccountHub .contentHeading h1 {bottom:21px; font-size:230%; font-weight:normal !important; left:20px; line-height:normal; position:absolute; width:580px !important; z-index:101; }
.sectionSolutions .sectionMyaccountHub .contentHeading h1 {bottom:21px; font-size:230%; font-weight:normal !important; left:20px; line-height:normal; position:absolute; width:580px !important; z-index:101; }
.sectionBusinessNeeds .sectionMyaccountHub .contentHeading h1 {bottom:21px; font-size:230%; font-weight:normal !important; left:20px; line-height:normal; position:absolute; width:580px !important; z-index:101; }
.sectionIndustries .sectionMyaccountHub .contentHeading h1 {bottom:21px; font-size:230%; font-weight:normal !important; left:20px; line-height:normal; position:absolute; width:580px !important; z-index:101; }
.sectionAboutus .sectionMyaccountHub .contentHeading h1 {bottom:21px; font-size:230%; font-weight:normal !important; left:20px; line-height:normal; position:absolute; width:580px !important; z-index:101; }
.sectionInsights .sectionMyaccountHub .contentHeading h1 {bottom:21px; font-size:230%; font-weight:normal !important; left:20px; line-height:normal; position:absolute; width:580px !important; z-index:101; }
.sectionProducts .sectionMyaccountHub .contentHeading  {background-color:#FFFFFF; }
.sectionSolutions .sectionMyaccountHub .contentHeading   {background-color:#FFFFFF; }
.sectionBusinessNeeds .sectionMyaccountHub .contentHeading  {background-color:#FFFFFF; }
.sectionIndustries .sectionMyaccountHub .contentHeading  {background-color:#FFFFFF; }
.sectionAboutus .sectionMyaccountHub .contentHeading  {background-color:#FFFFFF; }
.sectionInsights .sectionMyaccountHub .contentHeading   {background-color:#FFFFFF; }
.sectionMyAccount .headerContainer .navigationContainer li.selected a { color:#8f8fc2; }
.sectionBigthinkingMain .item { padding: 0 0 5px; }

.sectionBigthinkingMain .boxContainer2Col .largeContainer ul { padding: 0 44px 10px 0; }
.sectionBigthinkingMain .inpageContent .smallContainerSpotlightprint dl dd ul  { padding: 0 44px 10px 0; }
.sectionBigthinkingMain .inpageContent .smallContainerSpotlightprint dl dd ul li { background:transparent url(../img/icon.list.666666.gif) no-repeat scroll 0 1px; padding: 0 0 0px 9px; color:#666666; font-weight: normal;}
.sectionBigthinkingMain .inpageContainer p { font-size: 120%; line-height: 140%;  }

.headerContainer .masthead .mircobanner img{position:relative;width:100%;overflow:hidden;display: block; height: 66px; overflow: hidden;padding:0px 0px 10px 0px;}
.headerContainer .masthead .mircobanner a {color:#FFFFFF;font-size:110%;font-weight:normal;position:absolute;margin:0px;padding:5px 2px 5px 5px;z-index:101;line-height:120%;text-decoration: none; }
.flashContainer a { white-space: nowrap; }

.columnHub {float:left; }
.collapseImg {margin: 3px 3px 0px 0px; float: left;}
.filterTitle {float: left; width: 175px;}

/* BTCom Header */
.btSections { background:url("../img/bg_topheader.gif") no-repeat scroll left top transparent !important; height:30px; width:880px !important;  }
.btSections li {float:left; margin:0; width:auto;  font-size:11px; font-weight:bold; padding:7px 7px 6px 10px; color:#666; }
.btSections li a {color:#666; text-decoration:none; }
.btSections li.selected {padding:7px 0px 10px 10px; margin-left:-11px; }
.btSections li.selected a { background:url("../img/selected_tab.GIF") no-repeat scroll left top transparent; height:25px; padding:5px 0px 10px 10px;  *padding:0px 0px 10px 10px; }
.btSections li.selected span { background:url("../img/selected_tab.GIF") no-repeat scroll right top transparent; height:25px; padding:5px 10px 10px 0px; }
.btSections li.last { float:right; margin:0; width:auto;  font-size:110%; font-weight:normal; padding:6px 3px; color:#666; }
.btSections li a.btcom {color:#333;}
.btSections li a.atHome {color:#00518d;}
.btSections li a.business {color:#78bf33;}
.btSections li a.largeBusiness {color:#010101;}
.btSections li a.btWorldwide{color:#0256ae;}
.btSections li.linkSeperator{border-right:1px dotted #c6c6c6;}
.btSections li a:hover {color:#333; text-decoration:none;}
.logoHeader {float: left; font-size: 16px; color: #666; font-weight: bold;margin-left: 1%;margin-top: 3%;line-height: 110%;}
.btSections .selectedCountry {color:#333; padding:0px 2px 0px 0px;}
.btSections li.last a {color:#0256ae;}
.btSections li.last a:hover {color:#333; text-decoration:none;}
/* End */
.gridThreeColumn .gridSpanLeft .fullcol2 { margin-right: 0; margin-bottom: 10px;  width: 630px;}
.locationconfirmContainerFull .colAll {margin: 0px 20px 15px 20px; }
.locationconfirmContainerFull { padding: 0 0 31px 20px; width: 450px; height: 200px; background:#FFFFFF; }
.locationconfirmContainerFull p { color: #666; font-size: 130%; margin: 10px 0 10px 0;}
.locationconfirmContainerFull .formClosebutton { margin: 10px 10px 0 0; }
/* tagged content RHS collapsible start*/
.relatedItems .tagged dt { background:url("../img/arrow.next.00528e.bld.gif") no-repeat scroll 0 6px transparent; font-size:110%; font-weight:bold; line-height:17px; margin-top:5px; padding-left:10px;} 
.relatedItems .taggedSol dt { background:url("../img/arrow.hilight.solut.bld.gif") no-repeat scroll 0 6px transparent; font-size:110%; font-weight:bold; line-height:17px; margin-top:5px; padding-left:10px;} 
.relatedItems .taggedInd dt { background:url("../img/arrow.hilight.indust.bld.gif") no-repeat scroll 0 6px transparent; font-size:110%; font-weight:bold; line-height:17px; margin-top:5px; padding-left:10px;} 
/* end*/
.errorDescription{margin:0 0 25px 25px;}
.errorDescription p{font-size:12px; margin:0px 0 10px 0;color:#666666}
.spotlight .rssFeedContainer ul li {background:url("../img/arrow.next.000000.bld.gif") no-repeat scroll left 5px transparent !important;border:medium none;font-weight:bold;margin-bottom:2px;padding:0 0 0 11px;}
.spotlight .rssFeedContainer a{font-size:130%; line-height:130%;}
.spotlight .rssFeedDescription {font-size:110%; line-height:130%;}
.ProductsRss .rssFeedContainer ul li {
background:url("../img/arrow.hilight.prod.bld.gif") no-repeat scroll left 5px transparent;
border:medium none;
font-weight:bold;
font-size:120%
line-height:140%
margin-bottom:2px;
padding:0 0 0 11px;
}
.SolutionsRss .rssFeedContainer ul li {
background:url("../img/arrow.hilight.solut.bld.gif") no-repeat scroll left 5px transparent;
border:medium none;
font-weight:bold;
font-size:120%
line-height:140%
margin-bottom:2px;
padding:0 0 0 11px;
}
.CampaignRss .rssFeedContainer ul li {
background:url("../img/arrow.hilight.about.bld.gif") no-repeat scroll left 5px transparent;
border:medium none;
font-weight:bold;
font-size:120%
line-height:140%
margin-bottom:2px;
padding:0 0 0 11px;
}
.InsightsRss .rssFeedContainer ul li {
background:url("../img/arrow.hilight.ini.bld.gif") no-repeat scroll left 5px transparent;
border:medium none;
font-weight:bold;
font-size:120%
line-height:140%
margin-bottom:2px;
padding:0 0 0 11px;
}
.rssFeedContainer h3 {
float:left;
font-size:120%;
line-height:140%;
width:400px !important;
margin:0 0 -7px 5px;
}
.rssFeedContainer a.rssHomeLink {
float:right;
font-size:110%;
margin:0 0 -7px;
}
.rssFeedContainer a.rssHomeLinkInd {
float:right;
font-size:110%;
margin:0 0 -21px;
}
.rssFeedContainer a {
font-weight:bold;
}
.rssFeedContainer .rssFeedDescription {
font-weight:normal;
}
.taggedIndborder { border-bottom:1px solid #D8D8D8; margin:0 0px 0 !important; padding:0 0 13px; }
#menuHover {margin: 0;padding: 0}	
#menuHover li .menuHoverItems{	margin: 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid white; background: #000;}
.menuHoverItems ul {margin: 0; padding: 0 !important; }
.menuHoverItems ul li ul {width:172px; }
.menuHoverItems h5 {padding-left:10px; color:#666666; padding-bottom:10px;}
#menuHover li ul li ul li{float: none; display: inline; text-align:left;}
#menuHover li.highlightedMenu ul li ul li a{color:#CCC;text-align:left;}
#menuHover li.highlightedMenu ul li ul li a:hover{color:#FFF; text-align:left;}
#menuHover li ul li a{font-size:11px; width: auto; background: #000; padding:5px 2px 5px 10px; text-align:left;}
#menuHover li.highlightedMenu a{color:#FFF; }

.sectionnews .contentHeading h1 {width: 840px; font-size: 160%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }
.sectionNews .contentHeading h1 {width: 840px; font-size: 160%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 21px; left: 20px; z-index: 101; }
.sectionBigthinkingMain .printRss .rssFeedContainer a {font-weight:bold; font-size:120%;}


.sectionIndustriesHub .rssFeedContainer a {font-weight:bold;}
.sectionIndustriesHub .rssFeedContainer h3 {float:left;font-size:140%;width:200px !important;margin:0 0 -10px 5px;}
.sectionIndustriesHub .rssFeedContainer a.rssHomeLink {float:right;font-size:110%;margin:0 0 -7px;}
.sectionIndustriesHub .rssFeedContainer a.rssHomeLinkInd {float:right;font-size:110%;margin:0 0 -21px;}
.sectionIndustriesHub .rssFeedContainer a {font-weight:bold;}
.sectionIndustriesHub .rssFeedContainer .rssFeedDescription {font-weight:normal; color:#666666;}

.sectionProductsHub .gridThreeColumn .col3 { width: 230px; margin-right: -3px;  margin-top:0px;/*ie6 specific */ }
.sectionAboutusCaseStudy .gridThreeColumn .col3 { width: 230px; margin-right: -3px;  margin-top:0px;/*ie6 specific */ }
.sectionSolutionsHub .gridThreeColumn .col3 { width: 230px; margin-right: -3px;  margin-top:0px;/*ie6 specific */ }
.articleDetailContainer .threeColumn .fullwidth { width: 880px;  _width: 879px; }
.gridThreeColumn .gridSpanLeft .fullwidth { margin-right: 0; margin-bottom: 10px;  width: 880px;}
.sectionSolutionsHub .clear20 {clear: both; height: 10px;}
.sectionSolutionsHub .categoryListContainer li {background: url("../img/arrow.hilight.solut.bld.gif") no-repeat scroll left 5px transparent;    color: #00528C;    font-size: 120%;    font-weight: bold;    line-height: 150%;    padding: 0 0 0 11px;}

.sectionSolutionsHub .categoryListContainer {   float: right;    height: auto;    overflow: hidden;    width: 660px; }
.sectionSolutionsHub .last { background: none; border: 0; }
.sectionSolutionsHub .categoryListContainer .column {  }
.sectionSolutionsHub .categoryListContainer .boxRight  {background-color: #EFEFEF; float: right; margin: 0 0 -2000px; padding: 9px 13px 2000px 11px; width: 298px;}
.sectionSolutionsHub .categoryListContainer .boxLeft  {background-color: #EFEFEF; float: left; margin: 0 0 -2000px;padding: 9px 13px 2000px 11px; width: 298px;}
.sectionSolutionsHub .categoryListContainer .categoryHeder { font-size:140%; font-weight: bold; margin: 0 0 8px 0; }
.sectionSolutionsHub .categoryListContainer ul {  margin: 10px 0 0;  padding-bottom: 10px; 

.sectionSolutionsHub .relatedItems .hubSpotlight { background-image:url(../img/ini/ini.hub_rhn_bg.gif); background-repeat:repeat-y; margin-top:10px;}
.sectionSolutionsHub .inpageContent p { font-size: 120%; line-height: 140%; margin: 0 0 10px 0; }
.sectionSolutionsHub .inpageContent {margin-top:10px;}
.sectionSolutionsHub .categoryListContainer .boxRight .moreLink .below ul {  margin: 10px 0 0;  padding-bottom: 10px;  }
.sectionSolutionsHub .categoryListContainer .boxRight .moreLink .below li {background: url("../img/arrow.next.00528e.bld.gif") no-repeat scroll left 5px transparent; color: #00528C; font-size: 120%; font-weight: bold; line-height: 150%; padding: 0 0 0 11px;}
.sectionSolutionsHub .categoryListContainer .boxRight .moreLink{margin-top:6px; margin-bottom: 6px;}
.sectionSolutionsHub .categoryListContainer .boxRight .moreLink .plus{color: #666666;float:left; font-weight:bold!important; padding-left:18px; margin-top:-16px;font-size:12px;}
.sectionSolutionsHub .categoryListContainer .boxRight .moreLink .below{display:none;font-size:10px;margin-top:0px;margin-bottom:10px;}


.sectionSolutionsHub .categoryListContainer .boxLeft .moreLink .below ul {  margin: 10px 0 0;  padding-bottom: 10px;  }
.sectionSolutionsHub .categoryListContainer .boxLeft .moreLink .below li {background: url("../img/arrow.next.00528e.bld.gif") no-repeat scroll left 5px transparent; color: #00528C; font-size: 120%; font-weight: bold; line-height: 150%; padding: 0 0 0 11px;}
.sectionSolutionsHub .categoryListContainer .boxLeft .moreLink{margin-top:6px; margin-bottom: 6px;}
.sectionSolutionsHub .categoryListContainer .boxLeft .moreLink .plus{color: #666666;float:left; font-weight:bold!important; padding-left:18px; margin-top:-16px;font-size:12px;}
.sectionSolutionsHub .categoryListContainer .boxLeft .moreLink .below{display:none;font-size:10px;margin-top:0px;margin-bottom:10px;}
