

@import "/css/screen-globals.css";
@import "/css/sIFR-article.css";
@import "/css/screen-tabs-press.css";
	
	
#content_frame {
	position: relative;
	width: 935px;
	height: auto;
	margin: 0 20px 0 20px;
	padding-top: 8px;
	background: transparent url("/images/bg_dots_vert_double.jpg") repeat-y left;	
}
		
		
	#left_col {
		position: relative;
		float: left;
		width: 685px;
		height: auto;
	}

	
	#article_body {
		position: relative;
		float: left;
		width: 448px;
		height: auto;
		margin-bottom: 20px;
	}
	
		
		#article_body #article_head {
			position: relative;
			float: left;
			width: 448px;
			padding: 14px 0 0 0;
			margin: 0 0 14px 0;
			background: transparent url("/images/bg_dots_horiz.jpg") repeat-x bottom;
		}			
			
			#article_body p a,
			#article_body ul li a {
				color: #f46450;	
				text-decoration: underline;
			} 		
			
			#article_body p a:hover,
			#article_body ul li a:hover {
				text-decoration: none;
			}						
						
			#article_body h2 {
				color: #666;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 26px;
				line-height: 27px;
				font-weight: normal;
				margin: 0px 0 12px 0;
				padding-top: 12px;
				text-transform: none;
			}
						
			#article_body p.sub_title {
				color: #666;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 20px;
				line-height: 24px;	
				margin-bottom: 14px;
				padding: 0;
			} 
			
			#article_body p {
				font-size: 13px;
				line-height: 18px;		
				margin-bottom: 14px;
			} 
						
			#article_body p strong {
				color: #333;
			} 
												
			#article_body p img {
				border: 7px solid #eef3f4;
			} 
			
			#article_body p img.float_right {
				margin-left: 15px;
			}
			
			#article_body p img.float_left {
				margin-right: 15px;
			}
						
			#article_body p img.pub_logo {
				float: right;
				border: none;
			} 
						
			#article_body ul {
				margin: 0 20px 14px 20px;
			} 
			
			#article_body ol {
				margin: 0 20px 14px 20px;
				padding-left: 5px;
			} 
			
			#article_body ul li,
			#article_body ol li {			
				font-size: 13px;
				line-height: 18px;
				padding-bottom: 12px;
			}	
			
					div.callout_right {
						position: relative;
						float: right;
						width: 198px;
					}
					
					div.callout_right img {
						margin-bottom: 10px;
					}
					
					div.callout_right ul {
						margin: 0;
						padding: 0;
						width: 178px;
						list-style: none;
						font-family: Georgia, "Times New Roman", Times, serif;
						background-color: #e6ebeb;
					}
					
					div.callout_right ul li {
						color: #333;
						padding: 11px 10px;
						margin-bottom: 0;
						font-size: 12px;
						border-bottom: 1px solid #fff;
						font-style: italic;
					}
					
					div.callout_right a {
						color: #f46450;	
						text-decoration: underline;
					} 		
			
					div.callout_right a:hover {
						text-decoration: none;
					}	
					
					div.caption {
						position: relative;
						float: right;
						width: 218px;
						margin-left: 18px;
					}
					
						div.caption img {
							margin-top: 5px;
							margin-bottom: 10px;
						}
		
						div.caption p {
							font-size: 11px; !important;
							font-style: italic;
							margin-bottom: 8px;
						}
						
						div.caption.quote {
							/*background-color: #e6ebeb;*/
							padding: 12px 15px 0 15px;
							width: 178px;
							margin-bottom: 10px;
							border-top: 2px solid #e6ebeb;
							border-bottom: 2px solid #e6ebeb;
							margin-bottom: 8px;
						}
						
							div.caption.quote p {
								font-size: 11px;
							} 
						
						div.caption blockquote {
							font-size: 17px; !important;
							line-height: 23px;
							font-family: Georgia, "Times New Roman", Times, serif;
							margin-bottom: 16px;
							color: #666;
						}
			
			#article_body table.mbe-services-list {
				background-color: #e6ebeb;	
				width: 100%;		
				margin-bottom: 16px;
			}
			
				#article_body table.mbe-services-list td {
					padding: 10px 10px;	
					border-bottom: 1px solid #fff;
					font-size: 12px;
				}
				
					#article_body table.mbe-services-list td strong { 
						color: #333;
					}
			
			
	#article_list {
		position: relative;
		float: right;
		width: 198px;
		height: auto;
		margin-bottom: 20px;
	}		
			
		
		
		#article_list h2 span  {
			display: none;
		}
		
		#article_list h2.press_releases {
			display: block; 
			width: 199px;
			height: 68px;
			background: transparent url("/images/head_press_releases.jpg") no-repeat 4px 7px;
			margin-top: 8px;
		} 
		
		#article_list h2.news_coverage {
			display: block; 
			width: 199px;
			height: 68px;
			background: transparent url("/images/head_news_coverage.jpg") no-repeat 4px 7px;
			margin-top: 8px;
		} 
		
		
		.panelContainer p {
			font-size: 12px;
			line-height: 15px;
			margin: 0 0 10px 0;
			padding: 0 4px 2px 4px;			
			color: #666;
		}
		
		.panelContainer p.selected {
			text-decoration: none;
			background: transparent url("/images/bg_items.jpg") repeat-x 0 0;
		}
		
		.panelContainer p.selected a {
			color: #333;
			text-decoration: none;
		}
		
		.panelContainer p a {
			color: #f46450;	
			text-decoration: underline;
		} 		
			
		.panelContainer p a:hover {
			text-decoration: none;
		}	
		
		
		
#mbe-dbe {
	width: 100%;
	margin-bottom: 20px;
}

	#mbe-dbe th,
	#mbe-dbe td {
		font-size: 12px;
		text-align: left;
	}
	
	#mbe-dbe th {
		padding: 8px 0;
	}
		
	#mbe-dbe td {
		padding: 5px 0;
	}
		
	#mbe-dbe th {
		border-bottom: 1px solid #d5dcda;	
	}
	
	#mbe-dbe td {
		border-bottom: 1px dotted #d5dcda;	
	}
	



