#leftlinks
{

	margin-top:5px;

	margin-left: 35px;

	margin-bottom: 10px;

}


#rightinfo 
{

	margin-right: 35px;

	margin-bottom: 10px;

	font-size: 10px;

	line-height: 10px;
}




.form1 
{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 10px;

	font-weight: normal;

	color: #666666;

}

.form2 
{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	vertical-align: bottom;

	padding-left: 3px;

}

.marker-home
{
	left: 15px;
}
.marker-about-us
{
	left:640px;
}
.marker-contact-us
{
	left:740px;
}
.marker-eco-system
{
	left:290px;
}
.marker-i_want_one
{
	left:838px;
}
.marker-partners
{
	left:430px;
}
.marker-products
{
	left:138px;
}
.marker-news
{
	left:552px;
}



/************************************************************************
FLASH CONTAINER
************************************************************************/
#flash-container
{

	margin:10px 0px 0px 0px;

	background-color:#6e964e;
	
	background-image:url(../images/home_bg.gif);
	
	background-repeat:repeat-x;

	text-align:center;

	height:509px;
	
	z-index:1;

}

/************************************************************************
HOMEPAGE DATA
************************************************************************/
#homepage-data
{
	width:850px;

	height:130px;
	
	background-color:#FFFFFF;

	margin:auto;
	
	margin-top:15px;
	
	background-position:center;
	
	background-image:url(../images/bg_line.gif);
	
	background-repeat:repeat-y;
	
	padding-bottom:10px;
}
/************************************************************************
HOMEPAGE EVENT DATA
************************************************************************/
#events-data
{
	width:390px;
	
	margin:0px 0px 0px 0px;
	
	padding:0px;
		
	float:left;
	
	padding-bottom:40px;
	
}
.event-link
{
	text-decoration:underline;
	color:#666666;
}
.event-link:hover
{
	color:#006600;
}
/************************************************************************
HOMEPAGE NEWS DATA
************************************************************************/
#news-data
{
	width:390px;
	
	margin:0px 0px 0px 0px;
	
	padding:0px;
	
	float:right;
	
	padding-bottom:40px;
	

	
	
}
#upcoming-events-title
{
	float:left;
	
	margin:10px 0px 0px 10px;
	
	font-size:13px;
	
	color:#666666;
	
	font-weight:bold;
	
	width:170px;
	
	height:20px;

}
#news-title
{
	float:left;
	
	margin:10px 0px 0px 10px;
	
	font-size:13px;
	
	color:#666666;
	
	font-weight:bold;
	
	width:170px;
	
	height:20px;

}
.event-list
{

	font-size:11px;
	
	float:left;
	
	margin:5px 0px 0px 10px;
	
	width:340px;
	
	background-image:url(../images/bullet.gif);
	
	background-repeat:no-repeat;
	
	padding:0px;
		
	vertical-align:top;
	
	padding-bottom:5px;
	


}

.eventpadding
{

	padding-left:10px;

}

#form1 table 
{

	margin-left: 100px;

}

#infrastructure
{
	width:930px;
	
	margin:auto;
	
	text-align:center;
	
	height:261px;
	
	padding-bottom:20px;
}
#page-data
{
	margin:auto;
	
	width:930px;
	
	margin-top:20px;
}

#page-title-sub
{
	
	text-align:left;
	
	color:#000000;
	
	font-weight:bold;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:16px;
}	

#page-title
{
	
	color:#63a829;
	
	font-weight:bold;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:16px;
	
}
#platform
{
	width:930px;
	
	
	
	margin:20px 0px 0px 0px;
	
	text-align:center;
	

	
	padding-bottom:40px;

}
#about-us-left-image
{
	width:347px;
	
	
	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;

}
#ecosystem-left-image
{
	width:320px;
	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;

}
#touchscreen-left-image
{
	width:430px;
	
	
	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;

}
#left-panel
{
	width:347px;
	

	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;

}


#customer-left-image
{
	width:470px;
	
	
	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;

}
#contact-left-panel
{
	width:250px;
	

	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;

}
#career-left-panel
{
	width:490px;

	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;
}
#presskit-left-panel
{
	width:530px;

	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;
}
#architecture-left-panel
{	
	width:490px;

	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;
}
#board-left-panel
{
	width:600px;

	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;
}
#homeautomation-left-panel
{
	width:600px;
	
	font-size:13px;

	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;
}

#productpage-left-panel
{
	width:520px;
	
	font-size:13px;

	
	margin:20px 0px 0px 0px;
	
	float:left;
	
	padding-bottom:40px;
}
#about-us-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:58%;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#ecosystem-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:588px;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#touchscreen-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:450px;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#career-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:35%;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#architecture-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:45%;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#partner-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:30%;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#customer-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:400px;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#homeautomation-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:276px;
	
	text-align:center;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#productpage-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:390px;
	
	text-align:center;

	font-size:13px;
	
	padding-bottom:40px;
	
}
#partner-description
{
	margin:20px 0px 0px -120px;
	
	float:left;
	
	width:40%;

	font-size:13px;
	
	padding-bottom:40px;
}

#homeautomation-central
{
	margin:20px 0px 0px 20px;
	
	float:left;
	
	width:300px;

	font-size:13px;
	
	padding-bottom:40px;
}
#right-detail
{

	margin:20px 0px 0px 0px;
	
	float:right;
	
	width:58%;

	font-size:13px;
	
	padding-bottom:40px;
	
}
.description
{
	
	font-size:13px;

}
.topsubnav
{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	height: 12px;

	font-weight: bold;

	text-decoration: none;

	margin: auto;

	width:934px;

	text-align:left;
	
	padding-left:15px;


}

.topsubnav a 
{
	
	margin-right: 35px;
	
	line-height: 12px;
	
	color:#999999;

	text-decoration: none;
}
.topsubnav a:hover 
{

	text-decoration: none;

	color: #666;
}

.topsubnav-pro
{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	height: 12px;

	font-weight: bold;

	text-decoration: none;

	margin:auto;

	width:934px;

	text-align:left;
	
	padding-left:15px;


}
.topsubnav-pro a 
{
	
	margin-right: 20px;
	
	line-height: 12px;
	
	color:#999999;

	text-decoration: none;
}
.topsubnav-pro a:hover 
{

	text-decoration: none;

	color: #666;
}
.activepagelink
{
	color:#000000;
}

#imageoverlap
{
	margin:-50px 0px 0px 85px;
}

.linktext
{
	color:#669933;
}
h1
{
	font-size:14px;
	font-weight:bold;
	color:#669933;
}
.heading-green
{
	font-size:20px;
	color:#669933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 0px;
}
.newsevent-link
{
	text-decoration:underline;
	color:#666666;
}

.leadershippanels
{
	width:100%;

	margin:20px 0px 0px 0px;
	
	padding-bottom:40px;
	
	font-size:13px;

}
.membershippenal
{
	width:90%;

	margin:auto;
	
	margin-top:20px;

	
	font-size:13px;

}
.portrait
{
	width:250px;

	text-align:center;
	


}
.imgpad
{
	padding-right:30px;
	
	border:none;
}
.portraittext
{
	font-size:13px;
	

}
.mainphone
{
	width:200px;
	
	height:25px;

	background-color:#f8f8f8;

	font-size:13px;
	
	padding-top:5px;
	
	padding-left:5px;
}
.textboxes
{
	font-size:13px;

	border:1px solid #999999;
	
	width:200px;
}
.btnstyle
{
	background-color:#f8f8f8;
	
	font-weight:bold;
	
	font-size:12px;

	border:1px solid #999999;
	
	height:25px;
}