/* CSS Document */


/***Styles for Newsletter Main Page***/
#mainbody a { text-decoration:none; }

#rightcol { margin-bottom:0;}

#rss { 
	padding:0 0 4px 0; 
	margin:0 0 20px 0; 
	background-image:url(/company/newsletters/images/feed-icon-16x16.gif); 
	background-repeat:no-repeat; 
	background-position:0 4px; 
	}

#rss img { margin-right:5px; }

.frame { width:100%;}

.frame td { vertical-align:top; }

.frame .col_01 { 
	width:47%; 
	vertical-align: top; 
	border: 1px solid #D3D3D3;
	}

.frame .col_spcr { 
	padding:7px; 
	width:14px; 
	}

.frame .col_02 { width:53%; }

.search form { 
	padding:0; 
	margin:0; 
	}

.search td { background-color:#f6f6f6; }

.search label { display:none; }

#site_nl_search { margin-bottom: 15px; }
	

#search_nl_field { 
	width:250px; 
	font-size:100%; 
	}

.datatable3 { width:100%; background:red; }

.datatable3 td { padding:15px; }

.datatable3 p { 
	padding:0; 
	margin:0 0 10px 0; 
	}

.story_image {  
	margin:5px 0 10px 10px; 
	float:right; 
	text-align:center; 
	xborder:1px solid #666666; 
	}



.datatable3 .story_image p { 
	font-size:86%; 
	color:#666666; 
	}

.datatable3 .small { width:75px; }

.datatable3 th.newsandnotes {
	background-color: #ffffff;
	padding: 0;
	}

.cleve { border:none; }

.cleve tr td { 
	background-color:#f8f8f8; 
	border-top:1px solid #ffffff; 
	}

.cleve th { 
	background-color:#edf1f5;
	font-weight: normal; 
	padding-top: 0; 
	padding-left: 0; 
	}
	
.clevetagline {
	float: right; 
	padding-left: 100px; 
	padding-right: 10px;
	padding-bottom: 30px; 
	margin-top: -55px;
	}

.submit { margin-bottom:-2px; }

.digest { border: none; }

.digest-tagline { font-weight: normal; }

.buffer {
	margin:7px; 
	height:5px;
	}
	
/* Added by SS Oct 2010*/
.news_notes { background:#fff url(../images/newsletters-landing-nn-bg.jpg) no-repeat top left; min-height:1032px; width:308px; padding:65px 24px 0px 18px; }
.news_notes_german { background:#fff url(../images/newsletters-landing-nn-bg_de.jpg) no-repeat top left; min-height:1032px; width:308px; padding:65px 24px 0px 18px; }
.frame .col_01 { 
	width:350px; 
	vertical-align: top; 
	
	}
.feature_section {
border-bottom:1px dotted #d2d2d2;
padding:16px 0px 16px 0px;
}
.feature_section h3 {margin:0px 0px 3px 135px;}
.feature_section p {margin:0px 0px 0px 135px;}
.feature_image {
float: left;
margin:0px;
}
.feature_section.last {border:0px;}
.feature_section.last h3 {margin-left:0px;}
.cleves_corner {background-color:#d0dce7; color:#747677; }
.cleves_corner h3.cleve { color:#747677; margin:0px; padding:5px 10px 5px 28px; background-color: #b1beca; background-image: -moz-linear-gradient(100% 100% 90deg, #b1beca, #cbd7e2);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b1beca), to(#cbd7e2)); }
.cleves_corner .content {padding:10px 24px 10px 24px; margin:0px; }
.cleves_corner .content p {margin-left:0px;}
.cleves_corner .content .article { padding:15px 10px 15px 0px; border-top:1px solid #fff; border-bottom:1px solid #fff; margin:10px 0px 10px 0px; }
.cleves_corner .content .article p { margin-left:105px; }
.cleves_corner .content .article h3 { margin-left:105px; }
.rounded_corner {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #e2e2e2;
	}
