@charset "utf-8";
/* CSS Document */

#eflash { background: #fff; }




#eflash #content { width: 760px; margin: 0px auto 30px; font-size: 15px; background: url(/eflash/images/border-sides.jpg) repeat-y top left; }

#eflash #page_content { background: url(http://accelrys.com/eflash/images/border-bottom.jpg) no-repeat bottom left; margin: 0px; width: 730px; padding: 15px; }


#eflash #page_content ul { padding: 0 0 0 20px; margin: 0 0 20px; }
#eflash #page_content ul li { list-style-type: square; padding: 0 0 0 5px; margin: 0 0 10px; }
#eflash #page_content ul li p { margin: 10px 0 0; }
#eflash #page_content ul.toc li { list-style-type: none; }
#eflash #page_content ul.toc li ul li { list-style-type: square; }

#eflash #page_content ul.toc a:link { background: none; }
#eflash #page_content ul.toc a:visited { background: none; }
#eflash #page_content ul.toc a:hover { background: none; padding: 0px;}


#eflash #page_content h3 { margin: 0 0 8px;}
#eflash #page_content h4 { font-size: 16px; line-height: 24px; font-weight: normal; width: 200px; border-bottom: 1px solid #999; margin: 0 0 10px; }


#eflash #page_header { width: 760px; height: 87px; margin: 0px auto; }
#eflash #page_header a img { margin: 25px 0 0; }
#eflash #page_header a:hover { background: none; }

#eflash #page_footer_inner {width: 760px;}


#eflash li.pfs_primary {width: auto; margin-right: 16px;}
#eflash #pfs_about, #minisite #pfs_innovation, #minisite #pfs_platform {width: auto;}
#eflash #pfs_communities {width: 65px;}
#eflash #pfs_about {margin-right: 0;}
#eflash #page_footer_primary_links {width: auto;}


#eflash .heading img { display: block; margin: 0px; }
#eflash .heading div.box { background: #f3fbfe; border: 1px solid #cce5ff; padding: 10px; margin: 0 0 15px;}

#eflash .heading .image-container { display: block; float: right; width: 233px; }
#eflash .heading .image-container p { padding: 0 0 10px 45px; display: block; font-size: 12px; font-style: italic; }


#eflash .heading-01 img.heading { float: none; display: block; }
#eflash .heading-01 img { float: right; margin: 0px; }
#eflash .heading-01 div.box { background: #f3fbfe; border: 1px solid #cce5ff; padding: 10px; margin: 0 0 15px;}
#eflash .heading-02 { background: url(/gfx/email/eflash/heading-product-news.jpg) no-repeat top left; padding: 65px 0 0;}
#eflash .heading-02 img { float: right; margin: 0 10px 15px 15px; }
#eflash .heading-03 { background: url(/gfx/email/eflash/heading-resources.jpg) no-repeat top left; padding: 65px 0 0;}
#eflash .heading-03 img { float: right; margin: 0 10px 15px 15px; }
#eflash .heading-04 { background: url(/gfx/email/eflash/heading-upcoming-events.jpg) no-repeat top left; padding: 65px 0 0;}
#eflash .heading-04 img { float: right; margin: 0 10px 15px 15px; }
#eflash .heading-05 { background: url(/gfx/email/eflash/heading-on-the-web.jpg) no-repeat top left; padding: 65px 0 0;}
#eflash .heading-05 img { float: right; margin: 0 10px 15px 15px; }
#eflash .heading-05 a img { border: 0px none; }

#eflash .special-features { display: block; float: left; width: 730px; }
#eflash .special-features .section { width: 225px; float: left; padding: 0 0 0 15px; }

#eflash .special-features ul.toc a:link { background: none; }
#eflash .special-features ul.toc a:visited { background: none; }
#eflash .special-features ul.toc a:hover { background: none; padding: 0px;}


#eflash .special-features img { display: block;}
#eflash .special-features a { color: #0099ff; font-size: 14px; text-decoration: none; }
#eflash .special-features a img { border: 0; }

#eflash .special-features a.action { padding: 0 12px 0 0; background: url(/gfx/backgrounds/link-arrow.gif) no-repeat 100% 5px;}

#eflash .special-features p { width: 190px;}


#eflash div.caption { display: block; float: right; width: 233px; }
#eflash div.caption p { padding: 0 0 10px 40px; display: block; }
#eflash div.caption img { display: block; float: none; margin: 0px; }
#eflash div.caption a { display: block; float: right; width: 190px; }


#eflash #pfs_about .pfs_secondary { margin-right: 0px; width: 70px; }

#eflash p.list { margin: 0px; }



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

p.nomar-bottom {
	margin-bottom:0px;	
}
