@import url(styles.screen.css);

.sectionBusinessNeedsLanding .organizationListContainer { padding: 0 0 0 0; }
.sectionBusinessNeedsLanding .organizationListContainer .column { padding: 10px; float: left; width: 260px; min-height: 140px; max-height: auto;*height: 240px; background: #f2f6f9; }
.sectionBusinessNeedsLanding .organizationListContainer .col1 { margin: 0 20px 20px 0; }
.sectionBusinessNeedsLanding .organizationListContainer .col2 { margin: 0 20px 20px 0; }
.sectionBusinessNeedsLanding .organizationListContainer .col3 { margin: 0 -3px 20px 0; }
.sectionBusinessNeedsLanding .organizationListContainer h2 { font-size:240%; font-weight: normal; margin: 0 0 20px 0; text-indent: -12px; padding: 0 0 0 12px; }
.sectionBusinessNeedsLanding .organizationListContainer h3 { font-size:140%; margin: 0 0 8px 0; text-indent: -12px; padding: 0 0 0 12px; }
.sectionBusinessNeedsLanding .headerContainer { margin: 0 0 0 0;  }

.sectionBusinessNeedsLanding .organizationListContainer li { font-size: 120%; font-weight: bold; line-height: 150%; color: #00528c; background: url(../img/arrow.next.00528e.bld.gif) no-repeat left 5px; padding: 0 0 0 11px; }
.sectionBusinessNeedsLanding .organizationListContainer li a:hover { color: #00528c;}
.sectionBusinessNeedsLanding .organizationListContainer li a { color: #00528c;}
.sectionBusinessNeedsLanding .navigationContainer li.selected a,
.sectionBusinessNeeds .navigationContainer li.selected a {color:#8aaeca; }


.sectionBusinessNeedsLanding .organizationListContainer a { color: #333; }
.sectionBusinessNeedsLanding .organizationListContainer a:hover { color: #333; /*color: #fff; background: #999;*/ text-decoration: underline; }
.sectionBusinessNeedsLanding .organizationListContainer a:active { outline: none; }
.sectionBusinessNeedsLanding .tagLine {padding-top: 5px;}
.sectionBusinessNeedsLanding .tagLine h2 { font-size:24px; font-weight: normal; margin: 0 0 4px 0; }
.sectionBusinessNeedsLanding .organizationListContainer { margin: 17px 0 0 0; padding: 0 0 10px 0; }
.sectionBusinessNeedsLanding .last { background: none; border: 0; }
.sectionBusinessNeedsLanding .organizationListContainer .column {  }
.sectionBusinessNeedsLanding .organizationListContainer .col1 { background: #f2f6f9;float: left; width: 260px; min-height:140px;max-height: auto; height: auto !important;height: 240px; padding: 10px; margin: 0 22px 0 0; *margin: 0 22px 0 0; }
.sectionBusinessNeedsLanding .organizationListContainer .col2 { background: #f2f6f9;float: left; width: 257px; min-height:140px;max-height: auto; height: auto !important;height: 240px; padding: 10px; margin: 0 22px 0 0; *margin: 0 22px 0 0;}
.sectionBusinessNeedsLanding .organizationListContainer .col3 { background: #f2f6f9;float: left; width: 259px; min-height:140px;max-height: auto; height: auto !important;height: 240px; padding: 10px; margin: 0; }
.sectionBusinessNeedsLanding .organizationListContainer .questionHed { font-size:140%; font-weight: bold; margin: 0 0 8px 0; }
.sectionBusinessNeedsLanding .organizationListContainer ul { margin: 0; padding: 0; display: block; }


.sectionBusinessNeeds .bnHeader { margin: -5px 0 0 0; }

.sectionBusinessNeeds .relatedItems .highlight { background-color:#E5ECF2; }
.sectionBusinessNeeds .relatedItems .highlight h3 { border-top:1px dotted #739EC0; }
.sectionBusinessNeeds .relatedItems .highlight .exception li {background: url(../img/arrow.next.00528e.bld.gif) 0 6px no-repeat;}
.sectionBusinessNeeds .relatedItems .highlight a { color:#01518E; }
.sectionBusinessNeeds .relatedItems .highlight li.arrow { background:transparent url(../img/arrow.next.00528e.gif) no-repeat 0pt 6px; }

.sectionBusinessNeeds .relatedItems a { color:#01518E; }

/* sri 10jan2008 */
.textInput,textarea{/* General style for my inputs when they're not highlighted */
	background-color:#ffffff;
} 
.inputHighlighted{	/* Highlighting style */
	background-color:#E5EDF3;
}
.formContainer .highlight { background-color: #E5EDF3;  padding-top: 2px; padding-bottom: 2px; margin-bottom:5px;		 }
.formContainer p a { color: #0676a4; }

.headerContainer { margin: 0 }
.sectionBusinessNeeds .subcontentHeading { background:transparent url(../img/banner.newsletter.topic.jpg) no-repeat top left; }

.sectionBusinessNeeds .blue .navigationContainer li.selected a { color:#00528e; }

.sectionBusinessNeeds .header2 .contentHeading,
.sectionBusinessNeeds .header2 .contentHeading a,
.sectionBusinessNeeds .header2 .contentHeading h1 { color: #00528e; }
.sectionBusinessNeeds .header2 .contentHeading h2 { color: #00528e; }
.sectionBusinessNeeds .header2 .contentHeading {
	background: url('../img/banner.aboutus_2_880x80.jpg') no-repeat left top;
	}

.sectionBusinessNeeds .subnav { float: left; }
.sectionBusinessNeeds .primary { margin-left: 140px; }
.sectionBusinessNeeds .primary .inpageArticledetail { width: auto; }

.sectionBusinessNeeds .primary .left_large_column {
	float: left;
	width: 480px;
	font-size: 12px;
	}

.sectionBusinessNeeds .dotted_items div {
	background: url(../img/bg.dots.horizontal.gif) repeat-x left top;
	margin: 1em 0;
	}

.sectionBusinessNeeds .dotted_items div h3 {
	color: #00528e;
	font-size: 120%;
	padding-top: 1em;
	}

.sectionBusinessNeeds .primary .right_small_column {
	margin-left: 490px;
	width: 230px;
	}

.sectionBusinessNeeds .relatedItems .highlight { background-color: #e5edf3; }
.sectionBusinessNeeds .relatedItems .highlight a { color: #00528e; }

/* sri 10jan2008 */
.textInput,textarea{/* General style for my inputs when they're not highlighted */
	background-color:#ffffff;
} 
.inputHighlighted{	/* Highlighting style */
	background-color:#F2F6F9;
}
.formContainer .highlight { background-color: #F2F6F9;  padding-top: 5px; padding-bottom: 5px; margin-bottom:5px;		 }
.formContainer p a { color: #00528E; }
	
.sectionBusinessNeedsHub {}

.sectionBusinessNeedsHub .contentHeading { background:#CBDAE4; }

.sectionBusinessNeedsHub .hubHeading { background:transparent url() no-repeat top left; color: #ffffff; height:114px; margin:0 0 15px 0; padding:0; position:relative; font-size: 120%; text-align: right; overflow:hidden; }
.sectionBusinessNeedsHub .hubHeading img { height:114px; margin:0; padding:0; width:880px; }
.sectionBusinessNeedsHub .hubHeading dl { background:transparent; clear:both; color:#FFFFFF; height:auto; margin:0; padding:0 20px 0 0; position:relative; top:-90px; left: 397px; *left: 0; width:463px;}

.sectionBusinessNeedsHub .twoColumn .col1 { margin-right:20px; width:580px; }
.sectionBusinessNeedsHub .twoColumn .col2 { margin-right:0pt; width:280px; }

.sectionBusinessNeedsHub .relatedItems .highlight { background-color:#E5EDF3; }

.sectionBusinessNeedsHub .boxContainer { float:left; overflow: hidden; font-size: 120%; }
.sectionBusinessNeedsHub h2, .sectionBusinessNeedsHub h3, .sectionBusinessNeedsHub .hed  { font-size: 140%; font-weight: bold; padding: 0 0 3px 0; }
.sectionBusinessNeedsHub .boxContainer { overflow: hidden; margin-bottom: 10px; }
.sectionBusinessNeedsHub .boxContainer ul { margin: 0; padding: 0; }
.sectionBusinessNeedsHub .boxContainer li { background: url(../img/arrow.next.00528e.bld.gif) no-repeat center left; padding: 0 0 0 9px; margin-bottom:2px; color:#b73806; font-weight: bold; }
.sectionBusinessNeedsHub .boxContainer li a { color:#00528E; }

.sectionBusinessNeedsHub .boxContainer .largeContainer { float: left; background-color:#E5ECF2; padding: 9px 14px 2000px 11px; margin: 0 20px -2000px 0; width: 555px; }
.sectionBusinessNeedsHub .boxContainer .largeContainer p { padding: 0 0 11px 0; }
.sectionBusinessNeedsHub .boxContainer .largeContainer ul { float: left; padding: 0 44px 0 0; }

.sectionBusinessNeedsHub .boxContainer .smallContainer { float: left; background-color:#E5ECF2; padding: 9px 14px 2000px 11px; margin: 0 20px -2000px 0; width: 255px; }
.sectionBusinessNeedsHub .boxContainer .smallContainer img { padding: 0; }
.sectionBusinessNeedsHub .boxContainer .smallContainer img.exception { margin: -9px 0 4px -11px; }
.sectionBusinessNeedsHub .boxContainer .smallContainer ul.quicklinks li { background: url(../img/arrow.more.bg.ffede5.gif) no-repeat center left; padding: 0 0 0 9px; color:#333333; font-weight: bold; }
.sectionBusinessNeedsHub .boxContainer .smallContainer ul.quicklinks li a { color:#333333; }
.sectionBusinessNeedsHub .boxContainer .smallContainer dl { margin: 0 0 10px 0; }

.sectionBusinessNeedsHub .boxContainer .smallContainer .casestudyLinks h3 { font-size: 95%; font-weight:normal; margin: 0 !important; }
.sectionBusinessNeedsHub .boxContainer .smallContainer .casestudyLinks dl { margin: 0; }
.sectionBusinessNeedsHub .boxContainer .smallContainer .casestudyLinks dl dt {font-size: 95%; margin: 0; }
.sectionBusinessNeedsHub .boxContainer .smallContainer .casestudyLinks dl dd {font-size: 95%;}


.sectionBusinessNeedsHub .boxContainer .smallContainer ul.quicklinks li a.rssExternal { background: url(../img/icon.rss-logo.gif) no-repeat center right; padding: 0 16px 0 0; }
.sectionBusinessNeedsHub .boxContainer .smallContainer ul.quicklinks li.viewall { margin: 20px 0 10px 0; }

.sectionBusinessNeedsHub .boxContainer .smallContainer dt { font-weight: bold; color:#00528E; }
.sectionBusinessNeedsHub .boxContainer .smallContainer dt a { color:#00528E; }
.sectionBusinessNeedsHub .boxContainer .last { margin: 0 0 -2000px 0; }	
.sectionBusinessNeedsHub .navigationContainer li.selected a { color:#00528e; }

.inpageMajorSpotlight { padding: 10px 10px 0 10px; margin: 0 0 10px 0; background: #E5EDF3;  border-top: 1px solid #E5EDF3; border-bottom: 1px solid #E5EDF3; }
.relatedItems .sustainabilityLinks { background-image:url(../img/ini.bus_rhn_bg.gif); background-repeat:repeat-y; padding:0px 10px 10px; margin-top:0px;  }
.relatedItems .sustainabilityLinks img { background-image:url(../img/ini.bus_rhn_bg.gif); background-repeat:repeat-y; padding:0px; margin-top:0px; }
.relatedItems .sustainabilityLink1 { background-image:url(../img/ini.bus_rhn_bg.gif); background-repeat:repeat-y;}
.relatedItems .sustainabilityLinks2 { background-image:url(../img/ini.bus_rhn_bg.gif); background-repeat:repeat-y; padding:10px; margin-top:0px; }
.sectionBusinessNeeds .relatedItems li.arrow {background:transparent url(../img/arrow.next.00528e.gif) no-repeat scroll 0 5px;}
.relatedItems .sustainabilityLink1 .spotlightBackGround {background-image:url(../img/ini.bus_rhn_bg.gif); background-repeat:repeat-y; margin-top:-5px; padding:5px 10px 10px; }
.relatedItems .sustainabilityLink1 .spotlightBackGroundText { background-image:url(../img/ini.bus_rhn_bg.gif); background-repeat:repeat-y; padding: 5px 10px 10px;}
.relatedItems .sustainabilityLinks2 ul li {font-weight:bold;}
.relatedItems .sustainabilityLinks11 { padding:0 10px 0px 10px; margin-top:0px;  margin-bottom:10px;}
.relatedItems .sustainabilityLinks11 img { padding:0px; margin-top:0px; }
/*Modified for 2 column new layout for pharma */
.sectionBusinessNeedsHub .boxContainer2Col { float:left; overflow: hidden; font-size: 120%; }
/*Modified for 2 column new layout */
.sectionBusinessNeedsHub .boxContainer2Col { overflow: hidden; margin-bottom: 10px; width:630px;}
.sectionBusinessNeedsHub .boxContainer2Col ul { margin: 0; padding: 0; }
.sectionBusinessNeedsHub .boxContainer2Col ul li { background:transparent url(../img/arrow.next.00528e.bld.gif) no-repeat scroll 0 6px; padding: 0 0 0px 9px; margin-bottom:2px; color:#64379b; font-weight: bold; }
.sectionBusinessNeedsHub .boxContainer2Col ul li a { color:#00528E; border:0px solid #000; }
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer { float: left; background-color:#E5EDF3; padding: 9px 14px 2000px 11px; margin: 0 20px -2000px 0; width: 606px; }
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer p { width:600px;}
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer a {font-weight: bold; color:#00528E; }
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer p a:hover { color:#00528E; }
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer p a { color: #00528E; }
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer ul { padding: 0 44px 0 0; }
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer ul li { background: url(../img/icon.list.ind.gif) 0 1px no-repeat; padding: 0 0 0px 9px; color:#666666; font-weight: normal;}
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer ol {  padding: 0 0 0 30px; list-style-type: decimal;   }
.sectionBusinessNeedsHub .boxContainer2Col .largeContainer ol li { list-style-type: decimal;  padding: 0 0 0px 0px; color:#666666;; font-weight: normal;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer { float: left; background-color:#E5EDF3; padding: 9px 13px 2000px 11px; margin: 0 20px -2000px 0; width: 279px; border:1px solid #EFEBF5;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer img { padding: 0;  }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer img.exception { margin: -9px 0 4px -11px; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer p { width: 279px;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer ul { padding-bottom:10px;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer ul.quicklinks li { background: url(../img/arrow.more.bg.ffede5.gif) no-repeat center left; padding: 0 0 0 9px; color:#333333; font-weight: bold; border:0px solid #000; margin: -5px 0 0 0; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer ul.quicklinks li a { color:#666666; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer dl { margin: 0 0 10px 0; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .smallContainerSpotlight {margin-bottom:13px; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .smallContainerSpotlight div { margin: 0; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .smallContainerSpotlight dl { margin :0 0 0 1px;  }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .smallContainerSpotlight dt, .sectionBusinessNeedsHub  .boxContainer2Col .smallContainer .inpageFeaturedList dt a { color:#64379b; margin:0;  }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .smallContainerSpotlight dl dd {  padding:0;  }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .smallContainerSpotlight dt img { float:left; margin:2px 5px 0 0px; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .smallContainerSpotlight dd.articlesummary { color:#7d7b7c; font-size:11px; font-weight:bold;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .smallContainerSpotlight div.exception { padding: 15px 0 35px 0; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .casestudyLinks h3 { font-size: 95%; font-weight:normal; margin: 0 !important; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .casestudyLinks dl { margin: 0; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .casestudyLinks dl dt {font-size: 95%; margin: 0; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .casestudyLinks dl dd {font-size: 95%;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer ul.quicklinks li a.rssExternal { background: url(../img/icon.rss-logo.gif) no-repeat center right; padding: 0 16px 0 0; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer ul.quicklinks li.viewall { margin: 20px 0 10px 0; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer dt { font-weight: bold; color:#00528E; }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer dt a { color:#00528E; }
.sectionBusinessNeedsHub .boxContainer2Col .last { margin: 0 0 -2000px 0;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .thumbnail { float:left; padding: 0 5px 0 0; }
/*Modification end for 2 column new layout */
.sectionBusinessNeedsHub  .relatedItems .highlight { background-color:#E5EDF3; }
.sectionBusinessNeedsHub  a { color:#00528E; }
.sectionBusinessNeedsHub  h2, .sectionBusinessNeedsHub  h3, .sectionBusinessNeedsHub  .hed {font-size:140%; font-weight:bold; padding:0 0 3px; }
.sectionBusinessNeedsHub .subcontentHeading { height: 115px; padding: 0 20px 0 20px; margin: -5px 0 5px 0; color: #E5EDF3; position: relative; }
.sectionBusinessNeedsHub .boxContainer2Col h2, .sectionBusinessNeedsHub .boxContainer2Col h3, .sectionBusinessNeedsHub .boxContainer2Col .hed {font-size:140%; font-weight:bold; padding:0 0 3px; }
/* added for industries modifictions*/
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .rstList {float: left; clear: both; width: 230px; margin-bottom: 10px; padding-bottom: 11px;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .rstData { clear: both; margin-left: 0px; display: none;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .rstData ul { margin-bottom:0px; padding-bottom: 11px;  }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .rstData ul { margin-bottom:0px; padding-bottom: 11px;  }
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .rstHeader {float: left; font-weight: bold;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .rstHeader .headText { float: left; margin-top:2px;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .headText1 { float: left; margin-top:3px;  color:#666666;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .rstHeader .headLink {display: inline; float: left; margin-right:5px; margin-top:5px;}
.sectionBusinessNeedsHub .boxContainer2Col .smallContainer .rstFooter {font-size: 80%; font-weight: bold; text-align: right; margin-top: 5px;}
.sectionBusinessNeedsHub .contentHeading { background: #1b9ed4; height: 78px; color: #00528e; }
.sectionBusinessNeedsHub .contentHeading a { color: #00528e; }
.sectionBusinessNeedsHub .relatedItems .highlight h3 { border-top:1px dotted #739EC0; }
/* STP Added*/
.webReferenceNumberBusinessNeeds { bottom:1px; color:#00528E;; 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;}
.sectionBusinessNeeds .contentHeading h1 {width: 580px; font-size: 160%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 28px; left: 20px; z-index: 101; }
.sectionBusinessNeeds .contentHeading h2 {width: 580px; font-size: 130%; line-height: normal; font-weight: bold !important; position: absolute; bottom: 28px; left: 20px; z-index: 101; }
.productKickerRight {float:right; margin:0px 0px 3px 5px;}
.webReferenceNumber { color:#00528E; font-size:110%;padding:0px 20px 0px 2px; position:absolute; right:0;  text-align:right; width:auto; bottom:1px; }
.alternateHeader { color:#00528E; font-size:110%; padding:0px 20px 0px 20px; position:absolute;  bottom:1px; left:0 }
/*End */

.sectionBusinessNeeds .usrTools { padding: 0; margin: 0;  margin-bottom:10px; }
.sectionBusinessNeeds .related  .usrTools { padding: 0; margin: 0; margin-bottom:10px; margin-left:-5px;}
.sectionBusinessNeeds .usrTools li { float: left; line-height: 16px; padding: 0 0 0 5px; font-weight: bold; font-size: 100%;list-style-type:none;}
.sectionBusinessNeeds .usrTools li a { line-height: 16px; display: block; float: left; padding: 0 0 0 10px; margin: 0; background: url(../img/btn.bg.normal_blue.gif) 0 0 no-repeat; color: #FFFFFF; }

.sectionBusinessNeeds .usrTools li a span {    background: url("../img/btn.bg.normal_blue.gif")  no-repeat scroll 100% 0 transparent;   display: block;    float: left;    line-height: 16px;    margin: 0;    padding: 0 10px 0 0; color:#FFFFFF;font-size: 100%;}
.sectionBusinessNeeds .usrTools li a:hover { background: url(../img/btn.bg.normal.gif) 0 0 no-repeat; color: #333333; text-decoration: none; cursor: pointer; }
.sectionBusinessNeeds .usrTools li a:hover span { background: url(../img/btn.bg.normal.gif) 100% 0 no-repeat; color:#333333 ;cursor: pointer; }
.sectionBusinessNeeds .usrTools li.save { padding: 0; } 

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

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

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

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

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