/* newsletter control; upgrade to 2009 layout use #3b3b3b for .papir and body */  


/* resolve the cross-browser overflow issue by placing the scroll bar on the articlesurvey div */
#divNewsLetterPDParent { overflow-y:auto; overflow-x:hidden; height:350px; }
#divNewsLetterContainer .tablefill { background-color:Transparent; }



							/* element container styles */
							#tableNewsLetter { width: 100%; }

							#divNewsLetter { padding:15px 0px; width:100%; }
							#divNewsLetterContainer { }
							#divNewsLetterContainer span { color:#333333; }


/* rounded background image */
#divNewsLetter #newsLetterBox { 
	width:305px; height:100px; 
	background:transparent url('/content/images/newsletter/fade.png') repeat-x scroll 0 0;
	border:solid 2px #C1C1C1;
}
#newsLetterBox td { padding:5px 15px; text-align:left; width:100%;  }


							/* override default styles */
							#newsLetterBox  .tablefill { background-color:white; }
							#newsLetterBox .heading { display:none; }

							#newsLetterBox #divEmail {
								width:150px; height:21px;
								margin-top:10px; 
								padding:1px 2px 0px;
								
								background:transparent url('/content/images/newsletter/tbr4_21x150.png') no-repeat scroll 0 0;
							}
							#newsLetterBox #tbEmail { 
								float:left;
								width:140px; height:21px;
								display:block;	
								
								border:none;
								background-color:Transparent;
							}
							#newsLetterBox .smallbuttontekst { font-weight:normal; }

							#divNewsLetterContainer #newsLetterBox .nlText, 
							#divNewsLetterContainer #newsLetterBox p { padding:0px; }

							#divNewsLetterContainer #newsLetterBox .nlText { padding-top:-50px; }
							#divNewsLetterContainer #newsLetterBox .nlButtons { margin-top:-22px; float:right; }
							#divNewsLetterContainer #newsLetterBox td { height:90px; }

							p[class="nlText"] { line-height:20px; }


/* buttons */
#newsLetterBox #btnSignUp, #newsLetterBox #btnRemove, #newsLetterBox #btnOk { 
	width:50px; height:21px;
	
	background-image:url('/content/images/newsletter/bnr4_21x50.png');
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:Transparent;
		
	border:none;
}
#newsLetterBox #btnSignUp:hover, #newsLetterBox #btnRemove:hover, #newsLetterBox #btnOk:hover { 
	color:#FFFFFF;
	cursor:pointer;
	background-image:url('/content/images/newsletter/bnr4_21x50_hover.png');
}
#newsLetterBox .nlOK {
	width:99%; 		
	text-align:right;
	margin-top:5px;
}

							/* survey articles */
							#divNewsLetterPDContainer { 
								padding-top:10px; 
							}

							#divNewsLetterPDParent {
								
							}
							#divNewsLetterPDParent .articleSurvey {
								background-color:#F9F9F9;
								width:99%;
							}

							#tdNewsLetterPD th {
								background-color:Transparent;
								color:#222222;
								font-weight:bold;
								font-size:1em;
								padding:5px 9px;
							}
							#tdNewsLetterPD td {
								padding:2px 0px 5px 10px;
								background-color:Transparent;
								width:50%;
							}
							td[class="date"] { font-weight:bold; color:#47484A; }

