#TE_mainBody {
	padding : 0 !important;
	margin-bottom : 0 !important;
}
.te-marquee {
	background-position : 0 0;
	background-repeat : no-repeat;
	color : #fff;
	height : 295px;
	position : relative;
	width : 898px;
}
.te-marqueeContent {
	left : 22px;
	position : absolute;
	top : 18px;
	width : 380px;
	z-index : 2;
}
.te-marqueeContent h3 {
	font-size : 18pt;
	font-weight : normal;
	margin : 0;
	padding : 0;
}
.te-marqueeContent p {
	font-size : 10pt;
	margin : 6px 0 10px;
	padding : 0;
}
#te-heroControl {
	bottom : 10px;
	top : auto;
	z-index : 2;
}
#te-heroControl ul {
	list-style : none;
	margin : 0;
	padding : 0;
}
#te-heroControl a {
	text-decoration : none;
}
.te-marqueeScreen {
	background : #fff;
	display : none;
	height : 295px;
	position : absolute;
	top : 0;
	left : 0;
	width : 898px;
	z-index : 3;
}
.te-hp-section-content-inner h4 {
	color : #666;
	font-weight : bold;
	margin : 10px 0 5px;
}
#te-hpContent {
	background : none !important;
	position : relative;
	width : 900px;
}
#productsContent a:link, #productsContent a:visited {
	border-bottom : 0;
	text-decoration : none !important;
}
#productsContent a:hover, #productsContent a:active {
	border-bottom : 0;
	text-decoration : none !important;
}
#productsContent li.active {
	background : url(/industry/images/te-global-bg-arrow-link-marker_OrangeBold.png) no-repeat 0 center;
}
#productsContent li.active a {
	border-bottom : 0;
	color : #f78932 !important;
	text-decoration : none !important;
}
#industrySolutionsContent {
	background : #fff url(/industry/images/te-industry-bg-section-footer.png) repeat-x 0 bottom;
	display : none;
	height : 332px;
	left : 281px;
	padding : 0 0 48px;
	position : absolute;
	top : 10px;
	width : 584px;
	z-index : 4;
}
.solutionContentPane {
	background : transparent url(/industry/images/te-industry-bg-section-header.png) repeat-x 0 0;
	display : none;
	padding : 36px 0 0;
}
.leftContent {
	border-color : #ccc;
	border-style : solid;
	border-width : 0 1px;
	float : left;
	padding : 0 10px;
	width : 334px;
}
.leftContent h5 {
	color : #666;
	font-size : 12pt;
	margin : 5px 0;
}
.leftContent h6 {
	color : #666;
	font-size : 100%;
	font-weight : bold;
}
.leftContent p {
	line-height : 1.50em;
	margin : 5px 0;
}
.rightContent {
	float : right;
	width : 218px;
	padding : 0 0 0 10px;
}
.rightContent h5 {
	color : #666;
	font-size : 100%;
	font-weight : bold;
	margin : 0 0 10px;
}
.rightContent li {
	margin : 0 0 5px;
}
.closePane {
	position : absolute;
	right : 5px;
	top : 10px;
}
.closePane a {
	text-decoration : none;
}
#marketBlurbs {
	margin : 10px 0;
	padding : 0 9px;
}
#marketBlurbs div {
	display : table-cell;
	padding : 5px 10px;
	width : 294px;
}
#marketBlurbs .hasBorders {
	border-color : #ccc;
	border-style : solid;
	border-width : 0 1px;
	width : 292px;
}
#marketBlurbs h3 {
	color : #666;
	font-size : 10pt;
	font-weight : bold;
	margin : 0 0 10px;
}
.te-hp-section-content {
	height : 296px;
}
.leftContent {
	height : 300px;
}
#te-hpContent {
	height : 390px;
	overflow : hidden;
}

.main-container {
padding:10px 0 30px 0 ;
}

.software-container{
	background:transparent url(../images/software_box.jpg) no-repeat scroll -1490px bottom;
	height:auto;
	margin-bottom:10px;
	padding-bottom:15px;
	width:745px;
}
.software-container h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/software_box.jpg) no-repeat scroll 0 0;
color:#000000;
font-size:12px;
font-weight:bold;
height:13px;
padding:8px;
width:729px;
}
.software-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/software_box.jpg) repeat-y scroll -745px 0;
height:775px;
padding:10px 10px 0;
width:725px;
}

.software-content li.firstItem {
padding-top:0;
}

.software-content li {
border-bottom:1px solid #DDDDDD;
padding:10px 0 15px 0;
}

.software-content li.lastItem {
border:medium none;
padding-bottom:0;
}

.software-content p{
padding-top:10px;
}


.software-content img{
padding-right:5px;
}

.software-content li h4 {
font-size:12px;
font-weight:bold;
margin:0;
color:#666666;
}

.software-table {
margin-top:5px;
}

.software-table th{
font-weight:bold;
color:#333333;
background-color:#E9E9E9;
padding:5px;
}

.software-table td{
padding:5px;
}
