@charset "utf-8";
/* CSS Document */

/*_____________________________________________________________
                                                       header*/

.ABLibraryHeader{
	margin-top:20px;
	height:69px;
	background:url(../images/bnr/bnr_abLibrary_v1.jpg) left top no-repeat #808990;
}

.searchResultsHeader{
	margin-top:20px;
	height:69px;
	background:url(../images/bnr/bnr_searchResults_v1.jpg) left top no-repeat #808990;
}
.researchLibrarySearchResultsHeader{
	margin-top:20px;
	height:69px;
	background:url(../images/bnr/bnr_searchResults_researchLibrary.jpg) left top no-repeat #808990;
}
.bernsteinLibrarySearchResultsHeader{
	margin-top:20px;
	height:69px;
	background:url(../images/bnr/bnr_searchResults_bernsteinLibrary.jpg) left top no-repeat #808990;
}
.PCHeader{
	margin-top:20px;
	height:69px;
	background:url(../images/titles/title_mc_pcLibrary.gif) no-repeat 15px 22px #FFF;
}

.mainContent .headerContent{
}
.mainContent .headerContent h1{
	display:none;
}
.images-off .mainContent .headerContent h1{
	display:inline;
	font-size:16px;
	margin-left:20px;
	color:#FFF;
	background-color:#808990;
}
.mainContent .headerContent .searchField_mc{
	float:right;
	margin:0;
	padding:0;
	margin-top:23px;
	padding-right:15px;
	clear:both;
}

.mainContent .headerContent .searchField_mc input.searchField_v2{
	float:left;
	height: 37px;
    width: 276px;
    border-top: 1px solid #52beaf !important;
    border-bottom: 1px solid #52beaf !important;
    border-left: 1px solid #52beaf !important;
    border-right: 0px !important;
    padding: 0px 0px 0px 10px !important;
    font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
    font-size: 15px;
    outline: none;
    margin-right: 0px !important;
	background-color:#fff;
	text-transform:none !important;
}

.mainContent .headerContent .searchField_mc input.btn_searchGo{
	background: url(/abcom/Web/sites/images/common-sprite.png) no-repeat;
    background-position: -63px -16px;
    width: 63px;
    height: 39px;
    text-indent: -9999px;
    float: left;
	background-color:#fff;
	margin:0px;
}

.images-off .mainContent .headerContent .searchField_mc input.btn_searchGo{
	margin-left:11px;
	margin-top:0px;

	float:left;

	background-color:#7E9312;
	width:28px;
	height:25px;
	border:1px solid #7E9312;

	display:block;
	padding:0px;

	font-family:Verdana, Geneva, sans-serif;
	color:#ffffff;
	font-size:10px;
	text-transform:uppercase;
	text-indent:0;
	text-align:center;
}

/*_____________________________________________________________
                                                       topics*/

.mainContent .topicContainer_v1{
	background:#FFF;
}
.mainContent .topicContainer_v2{
	background:#ECECEC;
}
.mainContent .topic{
	display:block;
	clear:both;
	padding:15px;
	padding-bottom:0px;
}
.mainContent .topic .btnHide,
.mainContent .topic .btnShow{
	display:block;
	float:right;
}
.mainContent .topic .btnHide a,
.mainContent .topic .btnShow a{
	text-align:right;
	display:block;
	background:url(../images/btn/btn_trigerServiceDesc_up.gif) no-repeat right top;
	color:#68790F;
	padding-right:25px;
	width:200px;
	height:15px;
}

.mainContent .topic .btnHide_v2{
	display:block;
	float:right;
}
.mainContent .topic .btnHide_v2 a{
	text-align:right;
	display:block;
	background:url(../images/btn/btn_trigerServiceDesc_up.gif) no-repeat right top;
	color:#68790F;
	padding-right:25px;
	width:200px;
	height:15px;
}
.mainContent .topic .btnShow a{
	background:url(../images/btn/btn_trigerServiceDesc_down.gif) no-repeat right top;
}



.mainContent .topic h2{
	display:block;
	float:left;
	color:#428485;
	font-size:16px;
	font-weight:normal;
	padding:0;
	margin:0;
	padding-bottom:7px;
}

.mainContent .topic .topic_hr{
	margin:0;
	padding:0;
	background:url(../images/common/hr_mainContent.gif) repeat-x left top;
	height:10px;
}
.mainContent .topic .topicContent{
	clear:both;
	padding-bottom:15px;
	font-size:11px;
	line-height:18px;
}

.mainContent .topic .topicContent a{
	color:#333;
}
.mainContent .col6_layout{
	clear:both;
}

.mainContent .col6_layout a {
	line-height:13px;
	display:block;
	padding-bottom:5px;
}

.mainContent .col6_layout .col1,
.mainContent .col6_layout .col2,
.mainContent .col6_layout .col3,
.mainContent .col6_layout .col4,
.mainContent .col6_layout .col5,
.mainContent .col6_layout .col6{
	float:left;
	width:140px;
	padding-right:14px;
}
.mainContent .col6_layout .col6{
	padding-right:0;
}


/*________________________________________________________________________________
                                                  Container for all LSB content */

.mainContent .lsbContainer{
	float: left;
	width:201px;
}
.mainContent .lsbContainer_v2{
	margin-top:20px;
	float: left;
	width:201px;
}


.mainContent .library_container{
	float: left;
	margin-left:24px;
	margin-top:8px;
}
															

/*_______________________________________________________________________________________
                                                  left side selections  box for library*/


.mainContent .selections{
	margin-top:12px;
	width:201px;
	background:#FFF;
}
.mainContent .selections h2{
	/*background: url(../images/titles/title_abLibrary_lsb_removeTab.gif) no-repeat left top #7E898F;*/
	font-family: "KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
	display:block;
	margin:0;
	padding:0;
	color:#FFF;
	font-style: normal;
	font-size:14px;
	word-spacing:normal;
	text-transform:uppercase;
	width:169px;
	padding-left:12px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:12px;
	background-color:#50BEAF;
}

.mainContent .selections .selectionsContent{
	width:200px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	display:block;
	clear:both;
	padding-top:15px;
	padding-bottom:12px;
}

.mainContent .selections .selectionsContent .selectItem{
	padding:0;
	margin:0;
	margin-left:12px;
}
.mainContent .selections .selectionsContent .selectItem .aSelection{
	float:left;
	color:#50BEAE;
	font-size:14px;
	display:block;
	width:148px;
	margin-bottom:7px;
	word-wrap: break-word;
	font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
}
.mainContent .selections .selectionsContent .selectItem .removeSelection a{
	float:left;
	display:block;
	background:url(/resources/images/icons/btn_delete.png) left top no-repeat;
	width:17px;
	height:17px;
	text-indent:-10000px;
}


/*___________________________________________________________________________
                                                  left side nav for library*/
.mainContent .libraryLSB{
	margin-top:37px;
	width:201px;
	background:#fff;
}
.mainContent .libraryLSB h2{
	background: url(../images/bg/bg_lsb_abLib.gif) no-repeat left top #7E898F;
	display:block;
	margin:0;
	padding:0;
	color:#FFF;
	font-style:italic;
	font-size:11px;
	word-spacing:normal;
	text-transform:none;
	width:169px;
	padding-left:12px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
}

.mainContent .libraryLSB .libraryLSBContent{
	width:200px;
	display:block;
	clear:both;
	padding-top:20px;
}
.mainContent .libraryLSB h3{
	font-family:"KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	display:block;
	color:#50BEAF;
	font-size:16px;
	/*background:url(../images/common/hr_mainContent.gif) left bottom repeat-x;*/
	margin-left:12px;
	margin-right:10px;
	margin-bottom:12px;
	padding-bottom:7px;
}


/*__________________________________________________________________________
                                                            refineByBlock*/
.mainContent .libraryLSB .refineByBlock{
	display:block;
	margin-left:12px;
	margin-right:10px;
	/* Natalia without fixed width the long text (lsb) is pushing the right column down */
	width:174px;
}
.mainContent .libraryLSB .refineByBlock .hideShowTitle{
	display:block;
	height:24px;
	clear:both;
	border-top:1px solid #C4C4C4;
	/*background:url(../images/common/hr_mainContent.gif) left bottom repeat-x;*/
	margin-bottom:10px;
}

.mainContent .libraryLSB .refineByBlock h4{
	font-family:"KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
	font-size:14px !important;
	color:#000;
	display:block;
	float:left;
	text-transform:uppercase;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}

.mainContent .libraryLSB .refineByBlock .btnShow a{
	float:right;
	display:block;
	background:url(/resources/images/icons/btn_trigerServiceDesc_down.png) no-repeat left top;
	width:17px;
	height:17px;
	margin-top:4px;
}

.mainContent .libraryLSB .refineByBlock .btnHide a{
	float:right;
	display:block;
	background:url(/resources/images/icons/btn_trigerServiceDesc_up.png) no-repeat left top;
	width:17px;
	height:17px;
	margin-top:4px;
}

.mainContent .libraryLSB .refineByBlock .btnHide a{
	float:right;
	display:block;
	background:url(/resources/images/icons/btn_trigerServiceDesc_up.png) no-repeat left top;
	width:17px;
	height:17px;
	margin-top:4px;
}


.mainContent .libraryLSB .bottomGradation{
	background:url(../images/bg/bg_lsb_abLib_bottom.jpg) no-repeat left top;
	clear:both;
	display:none;
	width:201px;
	height:113px;
}


.mainContent .libraryLSB .refineByBlock .refineByList{
	clear:both;
	padding-bottom:15px;
}

.mainContent .libraryLSB .refineByBlock .refineByList ul{
	padding:0;
	margin:0;
	list-style:none;
}

.mainContent .libraryLSB .refineByBlock .refineByList ul li{
	padding:0;
	margin:0;
	list-style:none;
	color:#50BEAE;
	padding-bottom:7px;
	font-family:"KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
    font-size:14px;
}
.mainContent .libraryLSB .refineByBlock .refineByList ul li a{
	color:#50BEAE;
	font-family:"KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
    font-size:14px;
}

.mainContent .libraryLSB .refineByBlock .refineByList ul li.more a{
	display:block;
	background:url(../images/btn/btn_more.gif) no-repeat left top;
	width:52px;
	height:14px;
	text-indent:-10000px;
	margin-top:5px;
}
.mainContent .libraryLSB .refineByBlock .refineByList ul li.less a{
	display:block;
	background:url(../images/btn/btn_less.gif) no-repeat left top;
	width:52px;
	height:14px;
	text-indent:-10000px;
	margin-top:5px;
}

/*__________________________________________________________________________
                                                            searchForBlock*/
.mainContent .libraryLSB .searchForBlock{
	display:block;
	margin-left:12px;
	margin-right:10px;
}

.mainContent .libraryLSB .searchForBlock ul{
	padding:0;
	margin:0;
	list-style:none;
	padding-bottom:15px;
}

.mainContent .libraryLSB .searchForBlock ul li{
	padding:0;
	margin:0;
	list-style:none;
	font-size:11px;
	color:#666;
	display:block;
	padding-bottom:4px;
}
.mainContent .libraryLSB .searchForBlock ul li.highlight{
	color:#333;
	font-size:13px;
}
.mainContent .libraryLSB .searchForBlock input{
}
.mainContent .libraryLSB .searchForBlock label{
	margin-left:5px;
}


/*__________________________________________________________________________
                                                            Library Content*/

.mainContent .libraryContent{
	float:left;
	display:block;
	margin-top:12px;
}

.mainContent .libraryContent .libraryLayout{
	clear:both;
}

.mainContent .libraryContent .col3_layout{
	clear:both;
}
.mainContent .libraryContent .col3_layout .col1,
.mainContent .libraryContent .col3_layout .col2,
.mainContent .libraryContent .col3_layout .col3{
	float:left;
	width:290px;
	margin-right:37px;
	border-top:#D1D7B0 1px solid;
}
.mainContent .libraryContent .col3_layout h2{
	width:290px;
	background:url(../images/btn/btn_mc_goArrow_v2.gif) no-repeat right 6px;
	height:18px;
}
.mainContent .libraryContent .col3_layout h2 a,
.mainContent .libraryContent .col3_layout h2 a:hover{
	width:290px;
	/*height:18px;*/
	color:#68790F;
	text-decoration:none;
	padding-top:5px;
}

.mainContent .libraryContent .col3_layout .col3{
	margin-right:0;
}

.mainContent .libraryContent .col1,
.mainContent .libraryContent .col2{
	float:left;
	width:345px;
	margin-right:40px;
	border-top:#D1D7B0 1px solid;
}
.mainContent .libraryContent .col2{
	margin-right:0px;
}

.mainContent .libraryContent h2{
	width:345px;
}
.mainContent .libraryContent h2 a,
.mainContent .libraryContent h2 a:hover{
	width:345px;
}


/*______________________________________________________________________________
                                                            _libraryContent_v2*/
.mainContent .libraryContent_v2{
	float:left;
	display:block;
	margin-top:12px;
	margin-left:12px;
}
.mainContent .libraryContent_v2 .libraryLayout_wide{
	clear:both;
	display:block;
	width:743px;
	/*background:url(../images/bg/bg_myProfileContent_v1.jpg) repeat-x left top;*/
}
.mainContent .libraryContent_v2 .libraryLayout_narrow{
	float:left;
	display:block;
	width:520px;
	background:url(../images/bg/bg_myProfileContent_v1.jpg) repeat-x left top;
}
.mainContent .libraryContent_v2 .didYouMean{
	background:#E1E1E1;
	border-bottom:#BFBFBF 1px solid;
	color:#333;
	font-style:italic;
	font-size:11px;
	padding:12px;
}
.mainContent .libraryContent_v2 .didYouMean a{
	color:#68790F;
	text-decoration: underline;
}
.mainContent .libraryContent_v2 .results{
	font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:12px;
}
.mainContent .libraryContent_v2 .results .highlight{
	color:#428485;
	font-style:italic;
}
.mainContent .libraryContent_v2 .results .col1{
	float:left;
}
.mainContent .libraryContent_v2 .results .col2{
	float:right;
	display:none !important;
}
.mainContent .libraryContent_v2 .results .col2 a.expandSearch{
	display:block;
	background:url(../images/btn/btn_expandSearch.jpg) no-repeat left top;
	width:67px;
	height:31px;
	text-indent:-10000px;
	float:left;	
}
.mainContent .libraryContent_v2 .results .col2 .found{
	text-align:right;
	float:left;
	padding-right:7px;
	font-size:14px;
	color:#333;
}
.mainContent .libraryContent_v2 .results .col2 .found .highlight{
	font-size:10px;
	text-transform:uppercase;
	color:#666;
	font-style:normal;
}

.mainContent .libraryContent_v2 .libraryResultsMC{
	padding:12px;
}
/*_________________________________________________________________
                                                       spotlights*/
.mainContent .libraryContent_v2 .libraryResultsMC .spotlights {
	clear:both;
}

.mainContent .libraryContent_v2 .libraryResultsMC .spotlights .spotlight {
	background:url(../images/common/hr_mainContent.gif) left bottom repeat-x;
	margin: 5px 0 15px 0;
	padding: 0 0 5px 0;
}

.mainContent .libraryContent_v2 .libraryResultsMC .spotlights .spotlight h2 {
	text-transform: uppercase;
	color: #7f7f7f;
	background: url('../images/bullets/bullet_doubleColon.gif') no-repeat left;
	padding: 0 0 0 9px;
	float: none;
}

.mainContent .libraryContent_v2 .libraryResultsMC .spotlights .spotlight h4 {
	color: #666;
	font-size: 16px;
	margin: 0 0 6px 0;
	font-weight:normal;
}

.mainContent .libraryContent_v2 .libraryResultsMC .spotlights .spotlight p {
	font-size: 11px;
	line-height: 17px;
}

/*________________________________________________________________________
                                                       searchResultsSort*/

.mainContent .libraryResultsMC .searchResultsSort{
	padding-top:35px;
}
.mainContent .libraryResultsMC .searchResultsSort_v2{
	padding-top:12px;
}

.mainContent .libraryResultsMC .sort{
	float:left;
}

.mainContent .libraryResultsMC label{
	color:#50BEAE;
	font-size:14px;
	font-family:"KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
	padding-right:7px;
}
.mainContent .libraryResultsMC select{
	width:120px;
	background:#E6E6E6;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding:2px;
	border:none;
	border:1px solid #FFF;
	border-left:1px solid #999;
	border-top:1px solid #999;
}



/*_________________________________________________________________________________
                                                                       pagination*/
																	   
.mainContent .pagination{
	float:right;
	margin-right:5px;
}
.mainContent .pagination ul{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
.mainContent .pagination ul li{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	font-family:'KlavikaWebBasicLight', Arial, Helvetica, sans-serif ;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
	border-right:#C5C5C5 1px solid;
}
.mainContent .pagination ul li.last{
	border:none;
}
.mainContent .pagination span.listTitle{
	font-family:'KlavikaWebBasicLight', Arial, Helvetica, sans-serif ;
	font-size:14px;
	color:#000;
	padding-right:10px;
	border-right: none;
	float:left;
	display:block;
}
.mainContent .pagination ul li.next{
	font-family:'KlavikaWebBasicLight', Arial, Helvetica, sans-serif ;
	font-size:14px;
	background:url(/resources/images/ab-links-v1.png) no-repeat right 2px;
	padding-left:10px;
	padding-right:15px;
	border-right:none;
	border-left:#C5C5C5 1px solid;
}
.mainContent .pagination ul li.previous{
	font-family:'KlavikaWebBasicLight', Arial, Helvetica, sans-serif ;
	font-size:14px;
	background:url(/resources/images/icons/btn_arrow_pagination_back.png) no-repeat left 2px;
	padding-left:15px;
	padding-right:10px;
	border-right: none;
	border-right:#C5C5C5 1px solid;
}


.mainContent .pagination ul li a{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	color:#50BEAD;
}
.mainContent .pagination ul li a:hover{
	text-decoration:underline;
}



/*______________________________________________________________________________
                                                                     articles */

.mainContent .articles{
	border-top:#444 1px solid;
	border-bottom:#444 1px solid;
	margin-top:7px;
}

.mainContent .articles .articleItem{
	padding:0;
	margin:0;
	border-bottom:1px solid #BEBEBE;
	padding-bottom:20px;
	padding-top:20px;
}
.mainContent .articles .last{
	border:none;
}

/*__________________________________________________________________
                                                      article_info*/
.mainContent .articles .articleItem .article_info{
	float:left;
	width:125px;
	margin-right:12px;
}

.mainContent .articles .articleItem .article_info h2{
	margin:0;
	padding:0;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	width:115px;
	/*background:url(../images/common/hr_mainContent.gif) left bottom repeat-x;*/
	padding-bottom:7px;
	margin-bottom:7px;
}

.mainContent .articles .articleItem .article_info h4{
	margin:0;
	padding:0;
	width:115px;
	font-size:11px;
	color:#666;
	font-style:italic;
	font-weight:normal;
	background:url(../images/common/hr_mainContent.gif) left bottom repeat-x;
	padding-bottom:7px;
	margin-bottom:7px;
}


/*____________________________________________________________________
                                                      article_teaser*/

/*.mainContent .articles .articleItem .article_teaser{
	float:left;
	width:580px;
}  Natalia */

.mainContent .articles .articleItem .article_teaser {
    float: left;
    width: 575px;
}
/*From Uwe rules style.css*/

.article_teaser .main {
    float: left;
    width: 350px;
}


IMG.left {
    float: left;
    margin-right: 10px;
}

.keywords {
    clear: both;
}


.libraryContent_v2 H4.subTitle {
    color: #666666;
    font-size: 15px;
}

/* //From Uwe rules style.css*/

.mainContent .articles .articleItem .article_teaser span.search_highlight {
	color:#428485;
}

.mainContent .libraryLayout_narrow .articles .articleItem .article_teaser{
	float:left;
	width:355px;
}

.mainContent .articles .articleItem .article_teaser h2{
	clear:both;
	text-transform:none;
	font-size:17px;
}
.mainContent .articles .articleItem .article_teaser h3{
	margin-bottom:5px;
	clear:both;
}
.mainContent .articles .articleItem .article_teaser p{
	font-size:14px !important;
	line-height:17px;
	font-family:'KlavikaWebBasicLight', Arial, Helvetica, sans-serif;
}
.mainContent .articles .articleItem .article_teaser .authorName{
	padding-top:0px;
}


.mainContent .articles .articleItem .article_teaser .keywords{
	margin-bottom:15px;
}
.mainContent .articles .articleItem .article_teaser .keywords h4{
	color:#428485;
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
}
.mainContent .articles .articleItem .article_teaser ul.dataList{
	list-style:none;
	margin:0;
	padding:0;
}
.mainContent .articles .articleItem .article_teaser ul.dataList li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	border-right:#C5C5C5 1px solid;
	padding-left:7px;
	padding-right:7px;
}
.mainContent .articles .articleItem .article_teaser ul.dataList li.first{
	padding-left:0px;
}
.mainContent .articles .articleItem .article_teaser ul.dataList li.last{
	padding-right:0px;
	border:none;
}

.mainContent .articles .articleItem .article_teaser ul.recordAttributes{
	list-style:none;
	margin:0;
	padding:0;
	font-family:'KlavikaWebBasicLight', Arial, Helvetica, sans-serif;
	font-size:16px;
}
.mainContent .articles .articleItem .article_teaser ul.recordAttributes li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	border-left:#C5C5C5 1px solid;
	padding-left:7px;
	padding-right:7px;
}
.mainContent .articles .articleItem .article_teaser ul.recordAttributes li.first{
	padding-left:0px;
	border:none;
}

/*______________________________________________________________________________
                                                                   libraryRSB */
.libraryContent_v2 .libraryRSB{
	float:left;
	display:block;
	background:url(../images/bg/bg_myProfileContent_v1.jpg) repeat-x left top;
	border-top:1px solid #FFF;
	padding-top:16px;
	width:223px;
}

.libraryContent_v2 .libraryRSB .libraryRSB_header{
	padding-left:12px;
	border-left:#D9D9D9 1px solid;
	zoom:1;
}

.libraryContent_v2 .libraryRSB .libraryRSB_content{
	border-left:#D9D9D9 1px solid;
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:25px; /*Changed by Olga Tsitron from 55px to 25px to decrease spacing between RSB items. Can be previewed when search for "porftolio" from masthead search bar */
	zoom:1;
}
.libraryContent_v2 .libraryRSB h2{
	padding:0;
	margin:0;
	display:block;
	width:170px;
	height:20px;
	text-indent:-10000px;
}
.libraryContent_v2 .libraryRSB h2.additionalResources{
	background:url(../images/titles/title_h2_additionalResources.gif) left top no-repeat;
	text-indent:-10000px;
}

.libraryContent_v2 .libraryRSB h3{
	font-size:10px;
	text-transform:uppercase;
	color:#428485;
	background:url(../images/common/hr_mainContent.gif) repeat-x left bottom;
	padding-bottom:4px;
	margin-bottom:10px;
}
.libraryContent_v2 .libraryRSB h4{
	padding-bottom:12px;
}
.libraryContent_v2 .libraryRSB h4 a{
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:14px;
	color:#68790F;
}

.libraryContent_v2 .libraryRSB .comment_v1{
	font-size:11px;
	color:#666;
	font-style:italic;
	padding-bottom:15px;
}
.libraryContent_v2 .libraryRSB p{
	font-size:11px;
	line-height:17px;
}

/*______________________________________________________________________________
                                                            LSB generic styles */

.hr_topSpacer{
	display:block;
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:201px;
	background:url(../images/common/hr_lsbTopSpacer.gif) no-repeat right top;
}

.hr_lsbSeparator{
	/*background:url(../images/common/hr_lsbSeparator.gif) no-repeat left top;*/
	display:block;
	clear:both;
	font-size:1px;
	line-height:1px;
	height:3px;
}
.mainContent .articles .articleItem .article_info h4{
	display:none;
}
.mainContent .articles .articleItem .article_teaser .keywords{
	visibility:hidden;
	margin-bottom:0px;
}
.mainContent .mc_block h6{
	color:#444444;
    font-size:10px;
    font-family: "KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
}
.mainContent .mc_block h3 a{
	color:#50BEAE;
    font-size:20px;
	line-height:23px;
    font-family: "KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
}
.mainContent .mc_block h3 a:hover{
	text-decoration:none !important;
}
.libraryLSBContent .libraryLSB .stripedGrey{
	display:none;
}
.mainContent .libraryLSB h3{
	padding-top:20px;
}
.libraryLSBContent > h3{
	padding-top:0px !important;
}
.literatureFormsHeader{
	background:none !important;
}
.literatureFormsHeader INPUT.searchField_v2{
	margin:0px 0 0 !important;
}
.hdLink{
	color:#000;
    font-size:14px !important;
    font-family: "KlavikaWebBasicLight", Arial, Helvetica, sans-serif;
	font-style:normal !important;
	background:url(/resources/images/ab-links-v1.png) no-repeat right 4px !important;
	padding-right: 15px !important;
	right:50px !important;
}
.searchResultsSort_v2 > .pagination{
	padding-top: 0px !important;
}
.mainContent .pagination{
	padding-top: 15px;
}
#allWrapper h1{
	padding:20px 0px 20px 0px!important;
}
#ResultsAreaDiv h6{
	color:#444444;
    font-size:14px;
}
.libraryContent_v2 H3 A{
	color:#50BEAE !important;
    font-size:18px !important;
	font-family: "KlavikaWebBasicBold", Arial, Helvetica, sans-serif;
}
.mainContent .libraryContent_v2 .libraryResultsMC{
	border-top:0px !important;
}
.article_info h6{
	display:none;
}
