
.ans2
{
margin-left: 70px;
}
.ques2
{
margin-left: 20px;
}
.ques3
{
margin-left: -3px;
}
.ans3
{
margin-left: 63px;
}
.ans4
{
margin-left: 48px;
}

html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}

h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #002D62;
}
a:hover {
	color: #C4AE7C;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: left;
}
.clear {
	clear: both;
}

body {
	background: #CDD1D7 url(./images/page_bg.jpg) repeat-x;
	text-align: center;
	font: 11px verdana, arial, sans-serif;
	color: #002D62;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
}

/** layout **/
#wrapper {
	text-align: left;
	margin: auto;
	width: 778px;
	position: relative;
	background: url(./images/body_bg.gif) repeat-y;
}
#header {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_2.jpg) no-repeat;
}

/**page headers**/
#photo_credit		{
  position: absolute; 
  top: 243px;
  left: 595px;
  height: 30px; 
  width: 200px; 
  font-size: 9px;
  color: #002D62;
  text-decoration: none; 
}
a#photocredit	{
  top: 245px;
  left: 245px;
  width: 200px;
  height: 500px;
  text-decoration: none;
  color: #002D62
}
a#photocredit:hover	{
  text-decoration: underline;
  color: #002D62;
  border: none;
}
#photo_credit2		{
  position: absolute; 
  top: 233px;
  left: 640px;
  height: 30px; 
  width: 200px; 
  font-size: 9px;
  color: #002D62;
  text-decoration: none; 
}
a#photocredit2	{
  top: 245px;
  left: 245px;
  width: 200px;
  height: 500px;
  text-decoration: none;
  color: #002D62;
}
a#photocredit2:hover	{
  text-decoration: underline;
  color: #002D62;
  border: none;
}
#header_offer		{
  position: absolute; 
  top: 225px;
  left: 341px;
  height: 30px; 
  width: 200px; 
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
  color: white;
  text-decoration: underline; 
}
a#headeroffer	{
  top: 245px;
  left: 245px;
  width: 200px;
  height: 500px;
  text-decoration: underline;
  color: white
}
a#headeroffer:hover	{
  text-decoration: none;
  color: white;
  border: none;
}
#header_wineoffer		{
  position: absolute; 
  top: 65px;
  left: 290px;
  height: 30px; 
  width: 200px; 
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
  color: white;
  text-decoration: underline; 
}
a#headerwineoffer	{
  top: 245px;
  left: 245px;
  width: 200px;
  height: 500px;
  text-decoration: underline;
  color: white
}
a#headerwineoffer:hover	{
  text-decoration: none;
  color: white;
  border: none;
}


#header_default {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_default.jpg) no-repeat;
}
#header_articles {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_articles.jpg) no-repeat;
}
#header_brochures {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_brochures.jpg) no-repeat;
}
#header_brochuredownloads {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_brochuredownloads.jpg) no-repeat;
}
#header_careers {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_careers.jpg) no-repeat;
}
#header_positions {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_positions.jpg) no-repeat;
}
#header_casestudies {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_casestudies.jpg) no-repeat;
}
#header_company {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_company.jpg) no-repeat;
}
#header_contact {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_contact.jpg) no-repeat;
}
#header_customers {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_customers.jpg) no-repeat;
}
#header_customersupport {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_customersupport.jpg) no-repeat;
}
#header_demos {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_demos.jpg) no-repeat;
}
#header_directions {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_directions.jpg) no-repeat;
}
#header_events {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_events.jpg) no-repeat;
}
#header_locations {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_locations.jpg) no-repeat;
}
#header_news {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_news.jpg) no-repeat;
}
#header_newsletter {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_newsletter.jpg) no-repeat;
}
#header_partners {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_partners.jpg) no-repeat;
}
#header_press {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_press.jpg) no-repeat;
}
#header_privacy {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_privacy.jpg) no-repeat;
}
#header_sitemap {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_sitemap.jpg) no-repeat;
}
#header_technology {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_technology.jpg) no-repeat;
}
#header_thankyou {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_thankyou.jpg) no-repeat;
}
#header_products {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_products.jpg) no-repeat;
}
#header_designstudio {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_designstudio.jpg) no-repeat;
}
#header_designstudio {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_designstudio.jpg) no-repeat;
}
#header_distribution {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_distribution.jpg) no-repeat;
}
#header_ebusiness {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_ebusiness.jpg) no-repeat;
}
#header_EDI {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_EDI.jpg) no-repeat;
}
#header_riskmgt {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_riskmgt.jpg) no-repeat;
}
#header_RFID {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_RFID.jpg) no-repeat;
}
#header_services {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_services.jpg) no-repeat;
}
#header_industries {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_industries.jpg) no-repeat;
}
#header_apparel {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_apparel.jpg) no-repeat;
}
#header_appliances {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_appliances.jpg) no-repeat;
}
#header_food {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_food.jpg) no-repeat;
}
#header_furnishings {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_furnishings.jpg) no-repeat;
}
#header_healthbeauty {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_healthbeauty.jpg) no-repeat;
}
#header_housewares {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_housewares.jpg) no-repeat;
}
#header_jewelryaccessories {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_accessories.jpg) no-repeat;
}
#header_luggage {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_luggage.jpg) no-repeat;
}
#header_sporting {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_sporting.jpg) no-repeat;
}
#header_winespirits {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_winespirits.jpg) no-repeat;
}
#header_other {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_other.jpg) no-repeat;
}
#header_winestrategies {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_winestrategies.jpg) no-repeat;
}
/**END industry page headers**/
#header_profit {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_profit.jpg) no-repeat;
}
#header_profitability {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_profitability.jpg) no-repeat;
}
#header_GPS {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_GPS.jpg) no-repeat;
}
#header_GPSrules {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_GPSrules.jpg) no-repeat;
}
#header_simple {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_simple.jpg) no-repeat;
}
#header_godemo {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_godemo.jpg) no-repeat;
}
#header_PLM {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_PLM.jpg) no-repeat;
}
#header_SPM {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_SPM.jpg) no-repeat;
}
#header_wine {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_wine.jpg) no-repeat;
}
#header_landing {
  position: absolute;
  top: 0;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/header_landing.jpg) no-repeat;
}
#left {
  float: left;
  width: 243px;
}
#logo {
  width: 244px;
  height: 152px;
  background: url(./images/header_1.jpg) no-repeat;
  text-align: center;
  color: #002D62;
}
#logo h1 {
  padding-top: 30px;
  font: 24px "arial narrow", arial, sans-serif;
}
#logo p {
  margin: 8px 25px 4px 25px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
  padding: 3px;
  letter-spacing: 0.2em;
  font-weight: bold;
}
#nav {
  background: url(./images/nav_left.jpg) no-repeat;
}
#nav ul {
  margin-left: 9px;
  padding-left: 1px;
  padding-bottom: 29px;
  background: #002D62 bottom left url(./images/nav_bot.jpg) no-repeat;
}
#nav li {
  list-style: none;
  font: 12px arial, sans-serif;
  border-top: 1px solid #959595;
  background: 195px 12px url(./images/arr_white.gif) no-repeat;
  padding: 7px 0 0 31px;
  font-weight: bold;
}
#nav a {
  color: #ffffff;
  text-decoration: none;
  border-left: 1px solid #959595;
  padding-left: 10px;
  display: block;
  width: 90%;
  padding: 2px 0 6px 8px;
}
#nav a:hover {
  text-decoration: underline;
}
#nav .important {
  border: none;
  background: 188px 10px url(./images/arr_orange.gif) no-repeat;
}
#nav .important a {
  color: #FFFFFF;
}
#news {
  background: url(./images/news_bg.jpg) repeat-y;
  padding-left: 37px;
  padding-right: 22px;
  padding-bottom: 3px;
  text-align: left;
  height: 335px;
}
#news	p {
  padding-bottom: 13px;
}
#news	p.ind	{
  padding-bottom: 0px;
  font-size: 8px;
}
#news	p.prod	{
  padding-bottom: 4px;
  font-size: 8px;
}

#news h2 {
  font-size: 12px;
  color: #002D62;
  padding-bottom: 10px;
}
#news h3, #news p {
  font-size: 11px;
  margin: 1em 8px 1em 0;  
}
#news a {
  color: #002D62;
  font-weight: normal;
  text-decoration: underline;
  font-size: 11px;
}
#news td {  
  font-size: 11px;
}
#news a:hover {
  color: #C4AE7C;
}
#news .more {
  font-size: 9px;
}
#news .hr-dots {
  background: center url(./images/dots.gif) repeat-x;
  height: 10px;
}
#quote {
  background: url(./images/quote.jpg) no-repeat;  
  padding: 1px 1px 1px 1px;
  height: 155px;
  color: #002D62;
  font-size: 11px;
}
#quote p {
  margin: 0.3em 2em;
  font-style: italic;  
}
#quote .sig {
  font-size: 9px;
  text-align: right;
}
#signup {
  background: url(./images/email.jpg) no-repeat;  
  padding: 1px;
  height: 205px;
  color: #002D62;
}
#signup p {
  margin: 1.7em 11em;
  margin-right: 10px;
  font-weight: bold;
}
#viewdemo {
  background: url(./images/viewdemo.jpg) no-repeat;  
  padding: 1px;
  height: 205px;
  color: #002D62;
}
#viewdemo p {
  margin: 1.7em 11em;
  margin-right: 10px;
  font-weight: bold;
}
#right {
  float: right;
  width: 490px;
  padding-right: 9px;
  padding-top: 310px;
}
#right h2 {
  font: 18px arial, sans-serif;
  color: #002D62;
  border-bottom: 1px solid #C4AE7C;
  padding-bottom: 6px;
  margin-bottom: 1em;
}
#right h3 {
  font: 14px arial, sans-serif;
  color: #002D62;
  border-bottom: 1px solid #C4AE7C;
  padding-bottom: 6px;
  margin-bottom: 1em;
  margin-top: 3em;
}
#welcome {
  margin-right: 20px;
}

.jobinfo	td {
  vertical-align: top;
  padding-left: 7px;
  padding-bottom: 3px;
}

.articles	td {
  vertical-align: top;
  padding-bottom: 10px;
}
.press	tr {
  height: 20px;
}
.press	td {
  vertical-align: top;
  padding-bottom: 10px;
  padding-right: 15px;
}

/* Begin Brochure Downloads */
#welcome .pdfdownload {
  background: url(./images/pdf.jpg) no-repeat;
  width: 125px;
  vertical-align: top;
  padding-left: 30px;
  font-weight: bold;
}


/* Begin Case Studies */
#welcome .custname {
  background: url(./images/arrow.jpg) no-repeat;
  width: 125px;
  vertical-align: top;
  padding-left: 15px;
  font-weight: bold;
}
#welcome	.border	{
  border-bottom: 1px solid #C4AE7C;
}
.border	a	{
  text-decoration: none;
}
.border	a:hover	{
  background-color: #ffffff;
  text-decoration: none;
}
.border	a.tooltip span	{
  display: none;
  padding: 2px 3px;
  margin-left: 8px;
  width: 60px;
}
.border	a.tooltip:hover span	{
  display: inline;
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #CCCCCC;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}

#welcome .cscusts {
  margin-top: -161px; 
  margin-left: 250px;
}
.cscusts h4 {
  font-size: 11px;
}
#welcome	li	{
  list-style-type: none;
}
/* End Case Studies */

.brochures1	{ 
  margin-left: 45px;
  margin-top: -5px;
  margin-bottom: -8px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}
.brochures2	{ 
  margin-left: 90px;
  margin-top: 5px;
  margin-bottom: 0px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}

/* Product Distribution Chart */
#chart	table	{
  border: 1px solid #D6C69E;
  font: 12px Arial, sans-serif;
}
#chart	th {	
  background-color: #002D62;
  color: white;
  font-weight: bold;
  border: 0.5px solid #D6C69E;
}	
#chart	td {	
 text-align: center;
 border: 1px solid #D6C69E;
}	
#chart tr.demandplanning	{
  background-color: #EFE4CD;
}
#chart tr.importmanagement	{
  background-color: #A2B88E;
}
#chart tr.manufacturing	{
  background-color: #FBF6EB;
}
#chart tr.warehousemanagement	{
  background-color: #FCFAB4;
}
#chart tr.transportationlogistics	{
  background-color: #CAB388;
}
#chart tr.salesservice	{
  background-color: #C4D7E6;
}
#chart tr.retailcompliance	{
  background-color: #C5CDAF;
}
#chart tr.ebusiness	{
  background-color: #F6E186;
}
#chart tr.financials	{
  background-color: #D6C69E;
}
#chart tr.analyticsreporting	{
  background-color: #95B1CF;
}
.chart	a	{
  text-decoration: none;
}
.chart	a:hover	{
  background-color: #002D62;
  text-decoration: none;
}
.chart	a.tooltip span	{
  text-align: left;
  display: none;
  padding: 4px 6px;
  margin-left: -20px;
  width: 200px;
  height: auto;
}
.chart	a.tooltip:hover span	{
  display: inline;
  position: absolute;
  background-color: #002D62;
  border: 1px solid #CCCCCC;
  color: #ffffff;
  font: 12px Arial, sans-serif;
  font-weight: normal;
}
#distribution	{
  vertical-align: top;
}


/* Begin Partners*/
#welcome .partners {
  margin-top: -82px; 
  margin-left: 215px;
}
.partners h4 {
  font-size: 11px;
}
#welcome .partnername {  
  width: 125px;
  vertical-align: top;
  padding-right: 30px;
}
.legal	{
  font-size: 10px;
  font-style: italic;
}
/*End Partners*/

.demologin  {
  background: url(./images/demologin.jpg) no-repeat; 
  height: 65px;  
  padding-left: 85px;
  padding-right: 0px;
  padding-top: 10px;
  font-size: 12px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.demologinpass  {
  font-size: 11px;
  font-style: italic;
  padding-left: 85px;
  padding-right: 0px;
  margin-top: -40px;
  margin-right: -50px;
}
.loginfield	{
  width: 200px;
}
#welcome h3	{
  border-bottom: none;
  margin-top: 1em;
  padding-bottom: 0;
  font-weight: bold;
}
#welcome .ebtour1	{
  background: url(./images/ebtour1.png) no-repeat;  
  width: 215px;
  height: 88px;
  margin-top: 35px;
  padding-top: 30px;
  padding-left: 13px;
  text-align: left;
}
.ebtour1	a	{
  text-decoration: none;
}
#welcome .ebtour2	{
  background: url(./images/ebtour2.png) no-repeat; 
  width: 215px;
  height: 88px;
  margin-top: -137px;
  margin-left: 250px;
  padding-top: 30px;
  padding-left: 16px; 
  text-align: left;
}
.ebtour2	a	{
  text-decoration: none;
}
#welcome .ebtour3	{
  background: url(./images/ebtour3.png) no-repeat;      
  width: 215px;
  height: 88px;
  margin-left: 125px;
  padding-top: 30px;
  padding-left: 13px;
}
.ebtour3	a	{
  text-decoration: none;
}

#welcome .demo_overview	{
  background: url(./images/btn_overview.png) no-repeat;  
  width: 214px;
  height: 136px;
  margin-top: 0px;
  padding-top: 10px;
  padding-left: 13px;
  text-align: left;
}

#welcome .demo_overview2	{
  background: url(./images/btn_overview.png) no-repeat;  
  width: 214px;
  height: 136px;
  margin-top: -157px;
  margin-left: 240px;
  padding-top: 10px;
  padding-left: 13px;
  text-align: left;
}

.demo_overview2	a	{
  text-decoration: none;
}

.demo_overview	a	{
  text-decoration: none;
}
#welcome .demo_chargebacks	{
  background: url(./images/btn_chargebacks.png) no-repeat; 
  width: 214px;
  height: 136px;
  margin-top: -157px;
  margin-left: 240px;
  padding-top: 10px;
  padding-left: 13px; 
  text-align: left;
}
.demo_chargebacks	a	{
  text-decoration: none;
}
#welcome .demo_profit	{
  background: url(./images/btn_profit.png) no-repeat;      
  width: 214px;
  height: 136px;
  margin-top: 0px;
  padding-top: 10px;
  padding-left: 13px;
}
.demo_profit	a	{
  text-decoration: none;
}
#welcome .demo_importmgt	{
  background: url(./images/btn_importmgt.png) no-repeat;      
  width: 214px;
  height: 136px;
  margin-top: -157px;
  margin-left: 240px;
  padding-top: 10px;
  padding-left: 13px;
}
.demo_importmgt	a	{
  text-decoration: none;
}
#welcome .demo_ebusiness	{
  background: url(./images/btn_ebusiness.png) no-repeat;      
  width: 214px;
  height: 136px;
  margin-top: -10px;
  margin-left: 120px;
  padding-top: 10px;
  padding-left: 13px;
}
.demo_ebusiness	a	{
  text-decoration: none;
}
#profile {
  margin-right: 18px;
}
#profile a {
  text-decoration: none;
}

#right .left {
  margin-right: 18px;
}
#right .more {
  font-weight: bold;
  font-size: 10px;
}
#corp, #indu {
  float: left;
  width: 49%;
}
#corp {
  margin-right: 1%;
}
#corp-img, #indu-img, #designstudio-img1, #designstudio-img2, #ebtour-img, #distribution-img, #demo-img, #technology-img, #casestudies-img, #industries-img, #plm-img1, #plm-img2, #spm-img1, #spm-img2 {  
  width: 112px;
  height: 23px;
  float: left;
  margin-right: 10px;
  text-align: center;
  padding-top: 90px;
  font-size: 9px;
  font-weight: bold
}
#corp-img {
  background: url(./images/pic_2.jpg) no-repeat;
}
#indu-img {
  background: url(./images/pic_3.jpg) no-repeat;
}
#designstudio-img1 {
  background: url(./images/thumbdesign.jpg) no-repeat;
}
#designstudio-img2 {
  background: url(./images/thumbhotkeys.jpg) no-repeat;
}
#ebtour-img {
  background: url(./images/ebtour.jpg) no-repeat;
}
#distribution-img {
  background: url(./images/distribution.jpg) no-repeat;
}
#demo-img {
  background: url(./images/demo.jpg) no-repeat;
}
#technology-img {
  background: url(./images/pic_3_technology.jpg) no-repeat;
}
#casestudies-img {
  background: url(./images/pic_3_casestudies.jpg) no-repeat;
}
#industries-img {
  background: url(./images/pic_3_industries.jpg) no-repeat;
}
#plm-img1 {
  background: url(./images/pic_2_plm.jpg) no-repeat;
}
#plm-img2 {
  background: url(./images/pic_3_plm.jpg) no-repeat;
}
#spm-img1 {
  background: url(./images/pic_2_spm.jpg) no-repeat;
}
#spm-img2 {
  background: url(./images/pic_3_spm.jpg) no-repeat;
}
#no-img { 
  width: 112px;
  height: 23px;
  float: left;
  margin-right: 19px;
  text-align: center;
  font-size: 9px;
  font-weight: bold
}
#spacer {
  height: 2em;
}
#footer {
  background: url(./images/footer_bg.gif) repeat-y;
}
#footernav {
  text-align: center;
  padding: 10px 0px 0px 0px;
  font-size: 10px;
  color: #002D62;
  font-weight: bold;
}
#footernav a {
  color: #002D62;
  font-weight: bold;
  text-decoration: none;
}
#footernav a:hover {
  color: #A68752;
}
#copyright {
  text-align: center;
  padding: 25px 0px 20px 0px;
  font-size: 9px;
  color: #002D62;
}
#footerline{
  background: url(./images/footerline.gif) no-repeat;
  height:10px;
  margin-top:0px;
  display:block;
  font-size:1px;
}


#support_levels	table	{
}
#support_levels	th {
  color: #002D62;
  text-align: center;
  font-weight: bold;
  font-family: Arial, sans-serif;
  font-size: 17px;  
  padding-top: 20px;
}	
#support_levels	td {	
 text-align: left;
 color: black;
 font: 11px Arial, sans-serif;
 padding-right: 22px;
}	
#support_levels	td.colhead {	
 text-align: left;
 color: #002D62;
 font-weight: bold;
 font-size: 12px;
 font-family: Arial, sans-serif;
}	


/* Begin Sitemap */
#maplist	a  {
  text-decoration: none;
}
#maplist	a:hover	{
  text-decoration: underline;
}
.title 	{
  font: 11px arial, sans-serif;
  font-weight: bold;
  padding-bottom: 5px;
}

.listCare 	{  
  border: 1px solid #D6C69E;
  width: 210px;
  padding: 3px;
}
.listCompany	{  
  border: 1px solid #D6C69E;  
  width: 210px;
  padding: 3px;
  margin-top: 15px;
}
.listDemos	{  
  border: 1px solid #D6C69E; 
  width: 210px;
  padding: 3px;
  margin-top: 15px;
}
.listDownloads	{  
  border: 1px solid #D6C69E; 
  width: 210px;
  padding: 3px;
  margin-top: 15px;
}
.listIndustries	{  
  border: 1px solid #D6C69E; 
  width: 210px;
  padding: 3px;
  margin-top: -422px;
  margin-left: 250px;
}
.listNews	{  
  border: 1px solid #D6C69E;  
  width: 210px;
  padding: 3px;
  margin-top: 15px;
  margin-left: 250px;  
}
.listProducts	{  
  border: 1px solid #D6C69E;   
  width: 210px;
  padding: 3px;
  margin-top: 15px;
  margin-left: 250px; 
}
.listScreenshots 	{ 
  border: 1px solid #D6C69E; 
  width: 210px;
  padding: 3px;
  margin-top: 15px;
  margin-left: 250px;
}

/* End Sitemap */




/* Begin CSS Drop Down Menu */
#menubar {
  position: absolute;
  top: 95px;
  left: 243px;
  width: 535px;
  height: 279px;
  background: url(./images/menubar.gif) no-repeat;  
}

#menuh-container
	{
	position: absolute;		
	top: 14.5em;	
	}

#menuh
	{	
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;	
	float:left;
	margin:0em;
	margin-top: 1em;	
	margin-left: 30px;
	}
		
#menuh a
	{
	text-align: left;
	display:block;	
	white-space: nowrap;
	margin:0;
	padding: 0.3em;
	background-color: #002D62;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: #002D62;
    background-color: #DED0B0;	
	text-decoration:none;
	text-align: left;	
	}	
	
#menuh a.top_parent  /* attaches down-arrow to all top-parents */
	{
	background-image: url(./nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #002D62;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	}

#menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(./nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #002D62;
	color: #DED0B0;	
	font-weight: bold;
	}

#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-image: url(./nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #002D62;
	font-weight: bold;
	}

#menuh ul
	{
	list-style:none;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	float:left;		
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 			
    vertical-align: bottom;
	font-weight: normal;
	font-size: 11px;	
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin: -0.7em 0 0 -0.9em;
	width: 16em;
	}

/* Shorter menu width for Company and News drop downs */
#menuh ul ul.short
	{	
	width: 10.5em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

