/**
* Global Styles Defintions
*
* @author			Matt Gifford
* @copyright		2006 Timeshifting Interactive Limited
* @version		1.4.6
*/

html, body {
	margin: 0; padding: 0; border: 0; color: #000; background: #DEE1D8 url(../images/global-bg.gif) repeat-x top left;
	font: normal small arial, sans-serif;
	}

html, form, h1, h2, h3, h4, h5, h6, p, div {
	margin: 0; padding: 0;
	}

select, input, form, label, h1, h2, h3, h4, h5, h6, p, div {
	font-size: 100%;
	}

textarea {
	font: normal small arial, sans-serif; color: #000;
	}

table {
	margin: 0; padding: 0; border: 0; border-collapse: collapse; border-spacing: 0;
	font: normal 120% arial, sans-serif; color: #000;
	}

img {
	display: block; border: 0;
	}

a {
	color: #4D4A47; text-decoration: none;
	}

a:hover {
	color: #CC3300; text-decoration: none;
	}

a.active {
	cursor: default !important;
	}

.clear {
	clear: both;
	}



/* :: Global Styles */

#page {
	position: relative; margin: 8px auto 20px auto; padding: 0; width: 803px;
	font-size: 78%;			/* sets base font size to 10px, later defintions use percentages i.e. 16px = 160% */
	}



/* :: Global Styles -- Plugins :: Flash */

#page div.pluginFlash {
	position: relative; overflow: hidden;
	}

#page div.pluginFlash object,
#page div.pluginFlash img {
	width: 100%; height: 100%;
	}



/* :: Global Styles -- Header */

#globalHeader {
	position: relative; width: 100%; z-index: 200; height: 136px;
	background: #EEEFEB url(../images/global-header-bg.gif) no-repeat top left;
	}

#globalHeader h1 {
	position: absolute; left: -9999px; width: 1000px;
	}

#globalHeader h6 {
	position: absolute; left: -9999px; width: 1000px;
	}

#globalHeaderLogo {
	position: absolute; left: 24px; top: 12px; display: block;
	}



/* :: Global Styles -- Header :: Links */

#globalHeaderLinks {
	position: absolute; right: 15px; top: 57px; width: 270px; text-align: right;
	font: normal 12px corbel, tahoma, arial, geneva, sans-serif; color: #666;
	white-space: nowrap;
	}

#globalHeaderLinks a {
	padding: 0 9px;
	}



/* :: Global Styles -- Header :: Search */

#globalHeaderSearch {
	position: absolute; right: 0; top: 80px; width: 340px; height: 26px;
	}

#globalHeaderSearch label {
	position: absolute; width: 85px; top: 6px; right: 250px;
	font: normal 12px arial, sans-serif; color: #666; text-align: right;
	}

#globalHeaderSearch input[type="text"] {
	position: absolute; width: 166px; height: 18px; right: 76px; top: 4px; border: 0;
	background: url(../images/global-header-search-box-bg.gif) no-repeat top left;
	}

#globalHeaderSearch input[type="image"] {
	position: absolute; width: 50px; height: 19px; right: 20px; top: 4px;
	}



/* :: Global Styles -- Header :: Nav */

#globalHeaderNav {
	position: absolute; left: 12px; top: 80px; width: 800px; height: 36px; margin: 0; padding: 0; list-style: none;
	}

#globalHeaderNav li {
	display: inline; float: left; margin: 0 2px 0 0; padding: 0;
	}

#globalHeaderNav a {
	display: block; padding: 0; text-align: left;
	font: normal 12px corbel, tahoma, arial, geneva, sans-serif;
	}

#globalHeaderNav a.compensation {
	padding: 6px 8px 0px 8px;
	width: 119px; height: 48px;			/* win ie 5.x */												voice-family: "\"}\""; voice-family:inherit;
	width: 103px; height: 44px;			/* win ie 6.x */
	}

#globalHeaderNav a.witness {
	padding: 6px 8px 0px 8px;
	width: 95px; height: 48px;			/* win ie 5.x */												voice-family: "\"}\""; voice-family:inherit;
	width: 79px; height: 44px;			/* win ie 6.x */
	}

#globalHeaderNav a.notforprofits {
	padding: 6px 8px 0px 8px;
	width: 111px; height: 48px;			/* win ie 5.x */												voice-family: "\"}\""; voice-family:inherit;
	width: 95px; height: 44px;			/* win ie 6.x */
	}

#globalHeaderNav a.stock {
	padding: 6px 8px 0px 8px;
	width: 128px; height: 48px;			/* win ie 5.x */												voice-family: "\"}\""; voice-family:inherit;
	width: 112px; height: 44px;			/* win ie 6.x */
	}

#globalHeaderNav a.employee {
	padding: 6px 8px 0px 8px;
	width: 105px; height: 48px;			/* win ie 5.x */												voice-family: "\"}\""; voice-family:inherit;
	width: 89px; height: 44px;			/* win ie 6.x */
	}

#globalHeaderNav a.executive {
	padding: 6px 8px 0px 8px;
	width: 100px; height: 48px;			/* win ie 5.x */												voice-family: "\"}\""; voice-family:inherit;
	width: 84px; height: 44px;			/* win ie 6.x */
	}

#globalHeaderNav a.press {
	padding: 6px 8px 0px 8px;
	width: 108px; height: 48px;			/* win ie 5.x */												voice-family: "\"}\""; voice-family:inherit;
	width: 92px; height: 44px;			/* win ie 6.x */
	}

#globalHeaderNav a:hover {
	background: #fff;
	}

#globalHeaderNav a.active,
#globalHeaderNav a.active:hover {
	background: transparent;
	color: #333431;
	}



/* :: Global Styles -- Content */

#globalContent {
	position: relative; width: 100%; z-index: 100;
	min-height: 400px; background: #F4F3F1 url(../images/global-content-bg.gif) repeat-y top left;
	}



/* :: Global Styles -- Content :: Heading Styles */

#globalContent h1 {
	padding: 0 0 12px 0;
	font: normal 240% arial, sans-serif; color: #333431;
	}

#globalContent h2 {
	padding: 0 0 10px 0;
	font: bold 210% arial, sans-serif; color: #333431;
	}

#globalContent h3 {
	padding: 0 0 8px 0;
	font: bold 190% arial, sans-serif; color: #333431;
	}

#globalContent h4 {
	padding: 0 0 6px 0;
	font: bold 160% arial, sans-serif; color: #333431;
	}

#globalContent h5 {
	padding: 0 0 4px 0;
	font: normal 14px/22px arial, sans-serif; color: #333431;
	}

#globalContent h6 {
	padding: 0 0 3px 0;
	font: bold 120% arial, sans-serif; color: #333431;
	}

#globalContent h1.runOn,
#globalContent h2.runOn,
#globalContent h3.runOn,
#globalContent h4.runOn,
#globalContent h5.runOn,
#globalContent h6.runOn {
	padding-bottom: 2px;
	}

#globalContent h1.sectionEnd,
#globalContent h2.sectionEnd,
#globalContent h3.sectionEnd,
#globalContent h4.sectionEnd,
#globalContent h5.sectionEnd,
#globalContent h6.sectionEnd {
	padding-bottom: 16px;
	}



/* :: Global Styles -- Content :: Paragraph Styles */

#globalContent p {
	font-size: 12px; line-height: 1.5;
	padding: 0 0 16px 0;
	}

#globalContent p.runOn {
	padding: 0 0 6px 0;
	}

#globalContent p.sectionEnd {
	padding: 0 0 35px 0;
	}



/* :: Global Styles -- Content :: List Styles */

#globalContent ol,
#globalContent ul {
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 16px;
	}

#globalContent ol.runOn,
#globalContent ul.runOn {
	margin-bottom: 6px;
	}

#globalContent ol.sectionEnd,
#globalContent ul.sectionEnd {
	margin-bottom: 35px;
	}

#globalContent ol.noIndent,
#globalContent ul.noIndent {
	margin-left: 0; padding-left: 0;
	list-style: inside;
	}

#globalContent ol.noBullets,
#globalContent ul.noBullets {
	list-style: none;
	}

#globalContent li {
	padding-bottom: 6px;
	}

#globalContent ul.infoList {
	position: relative;
	margin: 0 0 16px 0; padding: 0; list-style: none;
	}

#globalContent ul.infoList li,
#globalContent ul.infoList li.inactive {
	margin: 0; padding: 5px 0 5px 14px; list-style: none;
	background: url(../images/global-arrow-brown-small-right.gif) no-repeat 0px 9px;
	line-height: 1.3;
	}

#globalContent ul.infoList li.active {
	background: url(../images/global-arrow-brown-small-down.gif) no-repeat 0px 9px;
	}

#globalContent ul.infoList li a {
	color: #630;
	}

#globalContent ul.infoList li a.active {
	color: #666;
	}

#globalContent ul.infoList li a:hover,
#globalContent ul.infoList li a.active:hover {
	color: #C30;
	}

#globalContent ul.expandable {
	border-top: 1px solid #E8E6E2;
	}

#globalContent ul.expandable li {
	border-bottom: 1px solid #E8E6E2;
	}

#globalContent ul.expandable li h4 {
	margin: 0; padding: 0 0 0px 0;
	font-size: 12px; font-weight: normal;
	}

#globalContent ul.expandable li.active h4 {
	padding: 0 0 8px 0;
	}

#globalContent ul.expandable li p {
	padding: 0 0 16px 0; font-size: 12px;
	}

#globalContent ul.expandable li p,
#globalContent ul.expandable li.inactive p {
	display: none;
	}

#globalContent ul.expandable li.active p {
	display: block;
	}

#globalContent ul.expandable li.active a {
	color: #666;
	}

#globalContent ul.expandable li.active a:hover {
	color: #C30;
	}



/* :: Global Styles -- Content :: Column Styles */

#globalContent div.cols2 {
	float: left; width: 49.975%;
	}

#globalContent div.cols3 {
	float: left; width: 33.275%;
	}

#globalContent div.cols4 {
	float: left; width: 24.975%;
	}

#globalContent div.cols5 {
	float: left; width: 19.975%;
	}



/* :: Global Styles -- Footer */

#globalFooter {
	position: relative; width: 100%; z-index: 100; padding: 4px 0 10px 0;
	font: normal 12px arial, sans-serif; color: #B3B5AE;
	}

#globalFooterLegal {
	float: left; width: 49%; text-align: left;
	}

#globalFooterLinks {
	float: right; width: 49%; text-align: right;
	}

#globalFooterLinks a {
	color: #979A93;
	}

#globalFooterLinks a:hover {
	color: #CC3300;
	}



/* :: Page Styles -- Home :: Branding */

#homeBranding {
	position: relative; width: 803px; height: 241px;
	background: #fff url(../images/home-branding-bg-002.jpg) no-repeat 11px 9px;
	}

#homeBranding h1 {
	position: absolute; left: 368px; top: 20px; width: 420px;
	font: bold 14px/19px arial, sans-serif; color: #333431;
	}

#homeBranding h2 {
	position: absolute; left: 368px; top: 59px; width: 420px;
	font: normal 14px/19px arial, sans-serif; color: #333431;
	}

#homeBranding h3 {
	position: absolute; left: 368px; top: 129px; width: 400px;
	font: normal 12px/17px arial, sans-serif; color: #333431;
	}

#homeBranding h3 img {
	display: inline; position: relative; top: 3px;
	}



/* :: Page Styles -- Home :: Content */

#homeContent {
	position: relative; width: 803px; height: 223px;
	background: #fff url(../images/home-content-bg.gif) no-repeat top left;
	}

#homeContent h3 {
	position: absolute; left: -9999px; width: 1000px;
	}

#homeContent p {
	font-size: 12px;
	}

#homeContentTestimonials {
	position: absolute; left: 15px; top: 16px; width: 135px; height: 150px; padding: 40px 15px 0 15px;
	background: url(../images/home-content-testimonials-bg.png) no-repeat 0px 0px;
	font-size: 12px; text-align: right;
	}

#homeContentCases {
	position: absolute; left: 193px; top: 16px; width: 135px; height: 150px; padding: 40px 15px 0 15px;
	background: url(../images/home-content-cases-bg.png) no-repeat 0px 0px;
	font-size: 12px; text-align: right;
	}

#homeContentBlunders {
	position: absolute; left: 371px; top: 16px; width: 384px; height: 150px; padding: 40px 15px 0 15px;
	background: url(../images/home-content-blunders-bg.png) no-repeat 0px 0px;
	font-size: 12px;
	}

#homeContentBlunders h3 {
	position: absolute; left: -9999px; width: 1000px;
	}

#homeContentBlunders p {
	float: left; width: 175px; padding: 0 22px 0 0;
	line-height: 15px; font-size: 12px;
	}

#homeContentBlunders form {
	float: left; width: 184px;
	}

#homeContentBlunders form label {
	display: block; padding: 0 0 4px 3px;
	font-size: 12px; font-weight: bold;
	}

#homeContentBlunders form input.text {
	width: 165px; padding: 4px 5px; margin: 0 0 4px 3px;
	border: 1px solid #999;
	background: #fff;
	font-size: 12px;
	}

#homeContentBlunders form span {
	display: block; font-size: 11px; padding: 0 0 0 3px;
	color: #666;
	}

#homeContent ul.infoList li {
	margin: 0; padding-bottom: 0px; padding-top: 4px;
	text-align: left;
	}

#homeContent ul li a:link {
	color: #000;
	}



/* :: Page Styles -- Inside :: Header */

#insideHeader {
	position: relative; width: 803px; height: 155px;
	background: url(../images/inside-content-bg-top.gif) no-repeat bottom left;
	}

#insideHeader h2 {
	position: absolute; left: 10px; top: 45px; width: 154px; text-align: right;
	font: normal 36px/36px corbel, tahoma, arial, geneva, sans-serif; color: #000;
	left: 45px; width: 500px; text-align: left;
	}

#insideHeader h2.longTitle {
	width: 600px;
	}

#insideHeader h3 {
	position: absolute; left: 185px; top: 29px; width: 230px; padding: 15px 0 15px 17px;
	font: normal 14px/22px corbel, tahoma, arial, geneva, sans-serif; color: #000;
	background: url(../images/inside-header-subheading-bg.gif) no-repeat 0% 50%;
	}

#insideHeader h3.singleLine {
	position: absolute; left: 185px; top: 29px; width: 230px; padding: 15px 0 15px 17px;
	font: normal 14px/22px corbel, tahoma, arial, geneva, sans-serif; color: #000;
	background: url(../images/inside-header-subheading-bg.gif) no-repeat 0% 50%;
	}



/* :: Page Styles -- Inside :: Content */

#insideContent {
	position: relative; width: 803px; padding: 0 0 15px 0; min-height: 240px;
	background: url(../images/inside-content-bg-bottom.gif) no-repeat bottom left;
	}

#insideContent a {
	color: #C30; text-decoration: none;
	}

#insideContent a:hover {
	color: #4D4A47; text-decoration: none;
	}



/* :: Page Styles -- Inside :: Content -- Body */

#insideContentBody {
	float: left; width: 360px; margin: 0 30px 0 44px; padding: 4px 0 0 0;
	}

#insideContentBody div.infoBox {
	position: relative; width: 330px; margin: 0 0 16px 0; padding: 20px 15px 0 15px;
	background: #ECE7E0;
	}

#insideContentBody div.infoBox p.sectionEnd {
	padding-bottom: 25px;
	}

#insideContentBody p.back2top {
	padding: 0 0 16px 14px;
	background: url(../images/global-arrow-green-small-top.gif) no-repeat 0px 6px;
	}
	
#insideContentBody p.back2top a:link,
#insideContentBody p.back2top a:visited {
	color: #979A93;
	}



/* :: Page Styles -- Inside :: Content -- Body Wide */

#insideContentBodyWide {
	float: left; width: 710px; margin: 0 0 0 44px; padding: 4px 0 0 0;
	}

#insideContentBodyWide div.infoBox {
	position: relative; width: 680px; margin: 0 0 16px 0; padding: 20px 15px 0 15px;
	background: #ECE7E0;
	}

#insideContentBodyWide div.infoBox p.sectionEnd {
	padding-bottom: 25px;
	}

#insideContentBodyWide p.back2top {
	padding: 0 0 16px 14px;
	background: url(../images/global-arrow-green-small-top.gif) no-repeat 0px 6px;
	}
	
#insideContentBodyWide p.back2top a:link,
#insideContentBodyWide p.back2top a:visited {
	color: #979A93;
	}

#insideContentBodyWide div.sectionYosemite {
	float: left; width: 55%;
	font-size: 13px;
	}

#insideContentBodyWide div.sectionYosemite img {
	float: left; margin: 0 20px 10px 0;
	border: 3px solid #fff;
	}

#insideContentBodyWide div.sectionYosemite span {
	display: block; margin: 25px 0 0 0;
	}

#insideContentBodyWide div.sectionAnimals {
	float: left; width: 40%;
	font-size: 13px;
	}

#insideContentBodyWide div.sectionAnimals img {
	float: left; margin: 0 20px 10px 0;
	border: 3px solid #fff;
	}

#insideContentBodyWide div.sectionAnimals span {
	display: block; margin: 25px 0 0 0;
	}


/* :: Page Styles -- Inside :: Content -- Sidebar */

#insideContentSidebar {
	float: left; width: 348px;
	}

#insideContentSidebar div.infoBox {
	position: relative; margin: 0 0 20px 0; padding: 10px 15px 10px 15px; width: 318px;
	background: #fff;
	}

#insideContentSidebar div.infoBox h3 {
	margin: 0; padding: 0;
	font: normal 14px/18px georgia, serif; color: #333;
	}

#insideContentSidebar div.quoteBox {
	position: relative; width: 348px;
	background: url(../images/inside-sidebar-quote-bg-top.gif) no-repeat top left;
	}

#insideContentSidebar div.quoteBox p {
	margin: 0 0 20px 0; padding: 20px 20px 18px 30px;
	font: normal 16px/20px georgia, serif; color: #9C6D35;
	}

#insideContentSidebar div.quoteBox p.author {
	text-align: right; font-size: 13px; margin-top: -30px; padding: 0 20px 20px 20px;
	}

#insideContentSidebar div.quoteBox p.sectionEnd {
	background: url(../images/inside-sidebar-quote-bg-bottom.gif) no-repeat bottom right;
	}



/* :: Page Styles -- Contact */

form.address {
	position: relative; display: block; width: 153px; height: 12px; margin: 0 0 35px 0;
	}



/* :: Page Styles -- Client List */

#clientListLogos {
	position: relative; width: 100%; margin: 0 0 30px 0;
	background: #fff;
	}



/* :: Page Styles -- Hot Topics :: Content */

#hotTopicsContent {
	position: relative; width: 803px; padding: 0 0 15px 0; min-height: 240px;
	background: url(../images/inside-content-bg-bottom.gif) no-repeat bottom left;
	}

#hotTopicsContent a {
	color: #C30; text-decoration: none;
	}

#hotTopicsContent a:hover {
	color: #4D4A47; text-decoration: none;
	}



/* :: Page Styles -- Hot Topics :: Content -- Body */

#hotTopicsContentBody {
	float: left; width: 480px; margin: 0 30px 0 44px; padding: 4px 0 0 0;
	}

#hotTopicsContentBody div.infoBox {
	position: relative; width: 450px; margin: 0 0 16px 0; padding: 20px 15px 0 15px;
	background: #ECE7E0;
	}

#hotTopicsContentBody div.infoBox p.sectionEnd {
	padding-bottom: 25px;
	}

#hotTopicsContentBody p.back2top {
	padding: 0 0 16px 14px;
	background: url(../images/global-arrow-green-small-top.gif) no-repeat 0px 6px;
	}
	
#hotTopicsContentBody p.back2top a:link,
#hotTopicsContentBody p.back2top a:visited {
	color: #979A93;
	}



/* :: Page Styles -- Hot Topics :: Content -- Sidebar */

#hotTopicsContentSidebar {
	float: left; width: 228px;
	}

#hotTopicsContentSidebar div.infoBox {
	position: relative; margin: 0 0 20px 0; padding: 10px 15px 10px 15px; width: 318px;
	background: #fff;
	}

#hotTopicsContentSidebar div.infoBox h3 {
	margin: 0; padding: 0;
	font: normal 14px/18px georgia, serif; color: #333;
	}

#hotTopicsContentSidebar div.quoteBox {
	position: relative; width: 228px;
	background: url(../images/inside-sidebar-quote-bg-top.gif) no-repeat top left;
	}

#hotTopicsContentSidebar div.quoteBox p {
	margin: 0 0 20px 0; padding: 20px 20px 16px 25px;
	font: normal 16px/20px georgia, serif; color: #9C6D35;
	}

#hotTopicsContentSidebar div.quoteBox p.author {
	text-align: right; font-size: 13px; margin-top: -30px; padding: 0 20px 20px 20px;
	}

#hotTopicsContentSidebar div.quoteBox p.sectionEnd {
	background: url(../images/inside-sidebar-quote-bg-bottom.gif) no-repeat bottom right;
	}



/* :: Page Styles -- Blunders :: Content */

#blundersContent {
	position: relative; width: 803px; padding: 0 0 15px 0; min-height: 240px;
	background: url(../images/inside-content-bg-bottom.gif) no-repeat bottom left;
	}

#blundersContent a {
	color: #C30; text-decoration: none;
	}

#blundersContent a:hover {
	color: #4D4A47; text-decoration: none;
	}



/* :: Page Styles -- Blunders :: Content -- Body */

#blundersContentBody {
	float: left; width: 710px; margin: 0 0 0 44px; padding: 4px 0 0 0;
	}

#blundersContentBody div.infoBox {
	position: relative; width: 450px; margin: 0 0 16px 0; padding: 20px 15px 0 15px;
	background: #ECE7E0;
	}

#blundersContentBody div.infoBox p.sectionEnd {
	padding-bottom: 25px;
	}

#blundersContentBody p.back2top {
	padding: 0 0 16px 14px;
	background: url(../images/global-arrow-green-small-top.gif) no-repeat 0px 6px;
	}
	
#blundersContentBody p.back2top a:link,
#blundersContentBody p.back2top a:visited {
	color: #979A93;
	}



/* :: Page Styles -- Services Alt :: Content */

#servicesAltContent {
	position: relative; width: 803px; padding: 0 0 15px 0; min-height: 240px;
	background: url(../images/inside-content-bg-bottom.gif) no-repeat bottom left;
	}

#servicesAltContent a {
	color: #C30; text-decoration: none;
	}

#servicesAltContent a:hover {
	color: #4D4A47; text-decoration: none;
	}



/* :: Page Styles -- Services Alt :: Content -- Body */

#servicesAltContentBody {
	float: left; width: 480px; margin: 0 30px 0 44px; padding: 4px 0 0 0;
	}

#servicesAltContentBody div.infoBox {
	position: relative; width: 450px; margin: 0 0 16px 0; padding: 20px 15px 0 15px;
	background: #ECE7E0;
	}

#servicesAltContentBody div.infoBox p.sectionEnd {
	padding-bottom: 25px;
	}

#servicesAltContentBody p.back2top {
	padding: 0 0 16px 14px;
	background: url(../images/global-arrow-green-small-top.gif) no-repeat 0px 6px;
	}
	
#servicesAltContentBody p.back2top a:link,
#servicesAltContentBody p.back2top a:visited {
	color: #979A93;
	}



/* :: Page Styles -- Services Alt :: Content -- Sidebar */

#servicesAltContentSidebar {
	float: left; width: 228px;
	}

#servicesAltContentSidebar div.infoBox {
	position: relative; margin: 0 0 20px 0; padding: 10px 15px 10px 15px; width: 198px;
	background: #fff;
	}

#servicesAltContentSidebar div.infoBox h3 {
	margin: 0; padding: 0;
	font: normal 14px/18px georgia, serif; color: #333;
	}

#servicesAltContentSidebar div.quoteBox {
	position: relative; width: 228px;
	background: url(../images/inside-sidebar-quote-bg-top.gif) no-repeat top left;
	}

#servicesAltContentSidebar div.quoteBox p {
	margin: 0 0 20px 0; padding: 20px 20px 16px 25px;
	font: normal 16px/20px georgia, serif; color: #9C6D35;
	}

#servicesAltContentSidebar div.quoteBox p.author {
	text-align: right; font-size: 13px; margin-top: -30px; padding: 0 20px 20px 20px;
	}

#servicesAltContentSidebar div.quoteBox p.sectionEnd {
	background: url(../images/inside-sidebar-quote-bg-bottom.gif) no-repeat bottom right;
	}



/* :: Page Styles -- Press */

#pressAcrobat {
	position: absolute; display: block; padding: 36px 0 0 4px; right: 35px; top: 7px;
	background: url(../images/press-acrobat-bg.gif) no-repeat top left;
	font: normal 12px arial, sans-serif; color: #666 !important; text-decoration: none;
	}

#pressAcrobat:hover {
	text-decoration: underline !important;
	}

#pressTable {
	width: 615px; margin: 0 0 15px 0; padding: 0; border: none;
	}

#pressTable td {
	width: 260px; padding: 25px 20px;
	border-right: 15px solid #F4F3F1;
	border-bottom: 15px solid #F4F3F1;
	background: #fff;
	vertical-align: top;
	}

#pressTable td p {
	padding-left: 4px;
	}

#pressTable div.hr {
	width: 100%; height: 1px; line-height: 1px; overflow: hidden;
	margin: 0 0 15px 0; padding: 10px 0 0 0;
	border-bottom: 1px solid #DEE1D8;
	}

#pressTable div.hr hr {
	display: none;
	}
