/* CSS Document */

/* container with no border, no padding or margins, used to hold other divs */
.zeroContainerNoBorder {
	margin: 0px;
	padding: 0px;
	}

/* container with border, no padding or margins, used to hold other divs */
.zeroContainerBorder {
	margin: 0px;
	padding: 0px;
	border: 1px solid #d0d0d0;
}

.left2col {
	width: 30.41em;
	float: left;
	margin: 0px;
	padding: 0px;
}

.right2col {
	width: 30.3em;
	float: right;
	margin: 0px;
	padding: 0px;

}

.right2col h1 {
	float: left;
}

.introText {
	color: #ffffff;
}

.teamcenterIntroBar {
	text-align:left;
	background-image: url('/products/teamcenter/images/landingPage/tcIntroHeaderBg.jpg');
	background-position:top;
	background-color: #2F8756;
	padding: 0px;
	margin: 0px;
}


.nxIntroBar {
	text-align:left;
	background-image: url('/products/nx/images/landingPage/nxIntroHeaderBg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #B71234;
	padding: 0px;
	margin: 0px;
}

.nxIntroBar h1{
	padding: .8em 0px .8em 0px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
}

.tcnoIntroBar {
	text-align:left;
	background-image: url('/products/tecnomatix/images/landingPage/tcnoIntroHeaderBg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #E37222;
	padding: 0px;
	margin: 0px;
}

.tcnoIntroBar h1{
	padding: .8em 0px .8em 0px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
}

.plmIntroBar {
	text-align:left;
	background-image: url('/products/open/images/landingPage/plmIntroHeaderBg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #5E6A71;
	padding: 0px;
	margin: 0px;
}

.plmIntroBar h1{
	padding: .8em 0px .8em 0px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
}

.velocityIntroBar {
	text-align:left;
	background-image: url('/products/velocity/images/landingPage/velIntroHeaderBg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #2284C3;
	padding: 0px;
	margin: 0px;
}

.velocityIntroBar h1{
	padding: .8em 0px .8em 0px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
}


.fullpageFlashObject {
	border: solid 1px #b9b8b8;
	vertical-align:top; 
	background-color:#f9fafb;
	width: 61.7em;
}



.teamcenterIntroBar h1{
	padding: .8em 0px .8em 0px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
}

.automotiveIntroBar {
	text-align:left;
	background-image: url(/industries/images/officeWorkers.jpg);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	background-color: #000000;
	padding: 0px;
	margin: 0px;
}

.automotiveIntroBar h1{
	padding: .8em 0px .8em 0px;
	margin: 0px 0px 0px 10px;
	color: #ffffff;
}

.noLinkborderImage {
	border: 1px solid #8596a3;
	margin: 0px;
	padding: 0px;
}

.noLinkNoborderImage {
	margin: 0px;
	padding: 0px;
}

.productOverviewText {
	margin: 10px 10px 0px 0px;
	padding: 0px 10px 10px 10px;
	font-size: .95em;
	line-height: 1.2em;
	color: #5A5A5A;
}


.productOverviewText:first-line {
	padding-top: 10px
}

.paragraphLightBg
{ background-color: #f0f0f0; /*#F7FBF9;*/ }


/* PAGE AREAS ------------------------------------- */
.landingPageSection {
	margin-left:0px; /*override standard*/
	margin-bottom: 3px;
	}
	
.pageSectionPrimaryWord {
	padding-top: 0px;
	margin-top:0px;
	font-weight:bold;
	color: #00325C;
}
.pageSectionSecondaryWord {
	padding-top: 0px;
	margin-top:0px;
	font-weight:100;
	color: #666666;
}

.lpHeaderTextPadding {
	padding: .8em 0px .8em 0px;
	margin: 0px 0px 0px 0px;
	

}

.lpPicTitleText {
	clear: both;
}

.lpPicTitleText h2 {
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: bold;
	color: #2b2b2b;
	margin: 0px;
	padding: 0px;
	

}

.lpHeaderNoPadding H1{
	padding: 0px;
	margin: 0px;
	
}

.lpPicTitleText p {
	margin: 0px;
	padding: 0px;
	font-size: .95em;
	line-height: 1.2em;
	color: #5A5A5A;
}

table.lp3FEPLayout  {
	padding: 0px;
	margin: 12px 0px 0px 0px;
	width: 56.21em; /* since font size is 1.1 calculate by dividing by 13.2 (really 61.83)*/ 
	border: none;
	font-size: 1.1em;
	}
	
.lp3FEPLayout td {
	border: none;
	vertical-align: top;
}

/* FEATURES */
.lpFeaturesSection {
	border: 1px solid #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	
}


.lpFeaturesSection h1{
	margin: 7px 0px 0px 0px;
	padding: 0px;
	float: left;
}



/* LANDING PAGE FEALTURE LINK */

.lpFLlinkHeader {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
	color: #6D94B1;
	clear: both;
	float: left;
	display: inline;
}

.lpFLlinkDate {
	line-height: 1.0em;
	color: #2B2B2B;
	padding: 1px 0px 4px 0px;
	font-weight: normal;
	font-size: .9em;
	float: right;
	display: inline;
}

.lpFLbodyText {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: .90em;
	line-height: 1em;
	color: #5A5A5A;
	display: block;
	clear: both;
}



lpFeatureLink {
	margin: 0px;
	padding: 0px;
}
.lpFeatureLink a  {

	color: #000000;
	text-decoration: none;
	background-color:#ffffff;
	display: block;
	padding: 5px 10px 5px 0px;
	margin: 0px;

}

.lpFeatureLink a:hover {
	background-color: #e0ecf7; /* e5eaeb; */
}



/* END LANDING PAGE FEATURE LINK */


.lplightText {
	font-weight:normal;
}


/* POINTS OF VIEW */
.lpPointsOfViewSection {
	padding: 0px 0px 0px 10px;
	border: 1px solid #ffffff;
	
	
}

.lpPointsOfViewSection h1 {
	margin: 7px 0px 0px 0px;
	float: left;
}


.lpPOVLink {
	padding: 0px;
	margin: 0px;
	clear: both;
}

.lpPOVLink a {
	text-decoration: none;
	color: #00325c;
	font-size: .95em;
	line-height: .95em;
	color: #00325c;
	padding: 10px 10px 10px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
}

.lpPOVLink a:hover {
	background-color: #e0ecf7; /* #e5eaeb; */ /* f1f2f6 */
}


/* EVENTS section */
.lpEventsSection {
	border: 1px solid #ebebeb;
	background-image: url('/products/teamcenter/images/landingPage/eventsBackground.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	
}

.lpEventsSection h1{
	margin: 7px 0px 0px 10px;
	float: left;
}

.lpEventsLink {
	margin: 0px;	
	padding: 0px;
	clear: both;
}
.lpEventsLink a {
	font-size: .95em;
	line-height: .95em;
	color: #00325c;
	display: block;
	text-decoration: none;
	color: #00325c;
	padding: 10px;
}

.lpEventsLink a:hover {
	background-color: #e5eaeb; /* #f1f2f6; */
}

.lpChalkTalkSection {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 30em;
	display:
}

.lpChalkTalkSection h1 {
	margin: 7px 0px 0px 0px;
	float: left;
}

.lpChalkTalkSection p {
	
	font-size: .95em;
	padding:0px 12px 0px 10px;
	margin-top:0px;
	line-height: 1.2em;
	display: block;
}


.lpFastTrackSection {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 360px;
}

.lpFastTrackSection h1 {
	margin: 7px 0px 0px 0px;
	float: left;
}

.lpFastTrackLinks {
	float:right; 
	padding:0px;
	width: 203px; 
	height: 10em;
	display: block;
	
	}
	
.lpFastTrackLinks p {
	font-size: .95em;
	line-height: 1.2em;
	margin-top: 0px;
}



.lpFastTrackLinks a {
	font-size: .95em;
	line-height: 1.2em;
	text-decoration: none;
}

.lpFeaturesAndEventsSection {
	padding: 0px 0px 0px 10px;
	float: right;
	width: 30.83em;
}

.lpFeaturesAndEventsSection h1{
	margin: 7px 0px 0px 0px;
	float: left;
}

.lpFeaturesAndEventsSection p {
	font-size: .95em;
	}



/* customizations */
.lpLinkAccentTC:hover { background-color:#E7F3EC;
}

.pcsHeader {
	float:left
}

#col-a .tableData {position:relative; float:left; width:100%; margin-top:12px; margin-bottom:12px;} /* 742px */
#col-a .tableData h1 {margin:0; float:left;}
#col-a .tableData .linkDiv {float:right; padding:2px 0 2px 0;}
#col-a .tableData .linkButton {border: 1px solid #e5eaeb; color:#577C82;}
#col-a .tableData .linkButton:hover {color:#577C82;}
#col-a .tableData table {clear:both; padding:0; margin:0 0 0 -1px; border:none; width:100%;}/* 742px */
#col-a .tableData td {background-color:#e5eaeb; width: auto; height:22px; margin-bottom:1px; padding:0 10px 0 10px; border:none; color:#273740; font-size:1.1em;}
#col-a .tableData .date {background-color:#c8d2d4; width:65px; height:22px; margin:0 1px 1px 0; text-align:center; color:#000;}
#col-a .tableData td A {color:#406A82;}
#col-a .tableData td A:hover {color:#406A82;}

