P{	margin: 11px 0px;}#container{	width: 960px;	height: auto;	padding: 0px;	margin-left: auto;	margin-right: auto;	background-color: #FFFFFF;	height: auto !important;	height: 580px;	min-height: 580px;/*This is to re-align the text to left after the body is alighned to centre for IE6*/}/*=================================================for top menu bar===================================================-----------for page layout .left ,middle---------------------------------*/#main{	margin-top: 5px;	width: 960px;	height: auto;}#column_left{	margin-right: 35px;	width: 165px;	background-color: #FEFDFF;	float: left;	font-size: 8px;}#content{	font-size: 11px;	padding: 0px;	margin: 0px 4px 0px 0px;	color: #555555;	width: 756px;	text-align: left;	float: right;	background-color: #FFFFFF;}#container-1{	/*[disabled]border:1px solid #000000;*/	display: block;}#content H1{	font-size: 18px;	color: #333333;	font-weight: normal;	margin: 5px 0px;	padding: 0px 0px 5px;}#content H2, #content SPAN.h2{	margin: 0px;	color: #333333;	font-weight: normal;	font-size: 16px;	padding: 0px 0px 5px;}#content SPAN.h2{	padding: 0px;}#content H3, .nh3{	font-size: 12px;	font-weight: bold;	color: #333;	width: 400px;	display: block;}#content P{	line-height: 14px;}.floatleft{	float: left;	width: 230px;	margin: 0 20px;}.floatright{	float: right;	width: 230px;	margin: 0 20px;}#content UL{	margin: 5px 0px;}#content UL LI{	margin: 2px 0px 2px 30px;	padding: 0px 0px 0px 10px;	list-style: circle outside url(../layout_images/bullet.gif);}#divPageArea{	width: 960px;	margin: 3px auto 0px;	padding: 0px;}#tab{}#tabs UL{	margin: 0px;	padding: 0px;}#tabs UL LI{	width: 150px;	margin: 0px;	padding: 0px;}.hide{	display: none;}.show{	display: block;}.mainhighlight{	width: 754px;	height: 361px;	text-align: center;	clear: both;}/*-------------------------------end page layout left, middle------------------------------------------------------------for top menu --------------------------------------------*/#TopMenu{	width: 960px;	height: 67px;	background: url(../layout_images/menu/m1_bg.gif) repeat-x left;	margin-bottom: 3px;}#TopLogo{	float: left;	width: 175px;	height: 75px;	background: url(../layout_images/sigla2.gif) no-repeat left top;}A.MenuHome, A.MenuHomeOn, A.MenuAboutUs, A.MenuAboutUsOn, A.MenuProducts, A.MenuProductsOn, A.MenuNews, A.MenuNewsOn, A.MenuContact, A.MenuContactOn, A.MenuDeveloper, A.MenuDeveloperOn{	float: left;	width: 130px;	height: 25px;	display: block;	margin: 0px;}DIV.t1, DIV.t2, DIV.t3{	color: #555;	margin: 0px;	font-size: 12px;	font-weight: bolder;}DIV.t1{	padding: 5px 0px 5px 40px;}DIV.t2{	padding: 5px 0px 5px 45px;}DIV.t3{	padding: 5px 0px 5px 30px;}A.MenuAboutUs, A.MenuProducts, A.MenuNews, A.MenuContact, A.MenuDeveloper{	background: url(../layout_images/main_menu/tab_normal.jpg) no-repeat bottom;}A.MenuAboutUsOn, A.MenuProductsOn, A.MenuNewsOn, A.MenuContactOn, A.MenuDeveloperOn{	background: url(../layout_images/main_menu/tab_selected.jpg) no-repeat bottom;}A.MenuAboutUs:hover, A.MenuAboutUsOn:hover, A.MenuProducts:hover, A.MenuProductsOn:hover, A.MenuNews:hover, A.MenuNewsOn:hover, A.MenuContact:hover, A.MenuContactOn:hover, A.MenuDeveloper:hover, A.MenuDeveloperOn :hover{	background: url(../layout_images/main_menu/tab_over.jpg) no-repeat bottom;	color: #FFFFFF;}A.MenuAboutUs DIV:hover, A.MenuAboutUsOn DIV:hover, A.MenuProducts DIV:hover, A.MenuProductsOn DIV:hover, A.MenuNews DIV:hover, A.MenuNewsOn DIV:hover, A.MenuContact DIV:hover, A.MenuContactOn DIV:hover, A.MenuDeveloper DIV:hover, A.MenuDeveloperOn DIV:hover{	color: #FFFFFF;}/*--a.MenuAboutUs{background: url(/layout_images/main_menu/m1_aboutus_up.gif) no-repeat bottom;}a.MenuAboutUsOn{background: url(/layout_images/main_menu/m1_aboutus_down.gif) no-repeat bottom;}a.MenuAboutUs:hover,a.MenuAboutUsOn:hover{background: url(/layout_images/main_menu/m1_aboutus_on.gif) no-repeat bottom;}a.MenuProducts{background: url(/layout_images/main_menu/m1_products_up.gif) no-repeat bottom;}a.MenuProductsOn{background: url(/layout_images/main_menu/m1_products_down.gif) no-repeat bottom;}a.MenuProducts:hover,a.MenuProductsOn:hover{background: url(/layout_images/main_menu/m1_products_on.gif) no-repeat bottom;}a.MenuNews{background: url(/layout_images/main_menu/m1_news_up.gif) no-repeat bottom;}a.MenuNewsOn{background: url(/layout_images/main_menu/m1_news_down.gif) no-repeat bottom;}a.MenuNews:hover,a.MenuNewsOn:hover{background: url(/layout_images/main_menu/m1_news_on.gif) no-repeat bottom;}a.MenuContact{background: url(/layout_images/main_menu/m1_contact_up.gif) no-repeat bottom;}a.MenuContactOn{background: url(/layout_images/main_menu/m1_contact_down.gif) no-repeat bottom;}a.MenuContact:hover,a.MenuContactOn:hover{background: url(/layout_images/main_menu/m1_contact_on.gif) no-repeat bottom;}a.MenuDeveloper{background: url(/layout_images/main_menu/m1_developer_up.gif) no-repeat bottom;}a.MenuDeveloperOn{background: url(/layout_images/main_menu/m1_developer_down.gif) no-repeat bottom;}a.MenuDeveloper:hover,a.MenuDeveloperOn:hover{background: url(/layout_images/main_menu/m1_developer_on.gif) no-repeat bottom;}-------------------------------------------end top menu css---------------------------------------------------------------------leftmenu--------------------------------------------*/.menualfa, #menualfa{	margin: 0px;	color: #666666;	height: auto;	width: auto;	overflow: hidden;	width: 165px;	/*[disabled]border:1px solid #000000;*/}.menualfa DIV.LeftMenuContent{	/*[disabled]width:144px;*/	border-bottom: 1px solid #E1E1E1;	border-right: 1px solid #E1E1E1;	padding: 5px;}.menualfa A.LeftMenuTitle, .menualfa DIV.LeftMenuTitle{	width: 150px;	height: 19px;	background: url(../layout_images/leftcolumn/header_1stlvl.gif) no-repeat left bottom;	display: block;	font-weight: bold;	font-family: Arial;	font-size: 13px;	color: #FFFFFF;	padding: 4px 0px 3px 15px;}.menualfa P{	padding: 5px 0px;}.menualfa DIV.LeftMenuContent P{	margin: 0px;}.menualfa DIV.LeftMenuContent A{	display: block;	margin-top: 6px;}.menualfa DIV.LeftMenuContent H4{	margin-top: 6px;	display: block;}#menualfa UL, .menualfa UL{	list-style-position: outside;}#menualfa UL LI A.leftLevel2, #menualfa UL LI A.leftLevel2Select{	padding: 4px 0px 0px 15px;	background: url(../layout_images/leftcolumn/header_2ndlvl.gif) no-repeat left bottom;	display: block;	color: #373737;	font-size: 12px;	height: 19px;	text-decoration: none;	font-weight: bold;	font-family: Arial;}/*--#menualfa UL LI A.leftLevel2Select{background: url(/layout_images/leftcolumn/header_onpage.gif) no-repeat left bottom;}--*/#menualfa UL LI A.leftLevel3, #menualfa UL LI A.leftLevel3Select{	padding: 4px 0px 0px 25px;	background: url(../layout_images/leftcolumn/header_3rdlvl.gif) no-repeat left bottom;	display: block;	color: #373737;	font-size: 12px;	height: 19px;	text-decoration: none;	font-family: Arial;}#menualfa UL LI A.leftLevel3Select{	background: url(../layout_images/leftcolumn/header_down.gif) no-repeat left bottom;}#menualfa UL LI A.leftLevel4, #menualfa UL LI A.leftLevel4Select{	padding: 4px 0px 0px 25px;	background: url(../layout_images/leftcolumn/header_4rdlvl.gif) no-repeat left bottom;	display: block;	color: #373737;	font-size: 12px;	height: 19px;	text-decoration: none;	font-family: Arial;}#menualfa UL LI A.leftLevel4Select{	background: url(../layout_images/leftcolumn/header_down.gif) no-repeat left bottom;}DIV.orangebar{	width: 140px;	height: 28px;	background: url(../layout_images/leftcolumn/technicaloverview_bg.gif) no-repeat left bottom;	padding: 5px 10px 5px 15px;	color: #FFFFFF;	font-weight: bold;	margin: 0px 0px 15px;}/*------------------------------------end leftmenu-----------------------------------------*/#header{	display: block;	background: url(../layout_images/header_bg.png) repeat-x 0px 0px;	width: 960px;	height: 78px;	margin: 0px;}#title{	margin: 0px;	height: 78px;	background: url(../layout_images/title_bg.png) no-repeat center right;}#title H1{	background-image: url(../layout_images/logo-trans.png);	background-repeat: no-repeat;	background-position: 20px 9px;	width: 180px;	height: 75px;	margin: 0px;	position: relative;}#title H2{	display: none;}#login{	width: 20px;	height: 66px;	float: left;	border: 1px solid #00FFFF;	text-align: center;	font-size: 10px;}#login .LoginInfo{	margin: 15px;	border: 1px solid #FF0000;	height: 28px;	float: left;}#login .AccountInfo{	margin: 15px;	border: 1px solid #FF0000;	height: 28px;	float: left;}#navigation{	/*[disabled]background:url(/layout_images/menu_bg.png) no-repeat;*/	height: 20px;	/*[disabled]border:1px solid #000000;*/	margin: -36px -25px -25px 196px;	position: absolute;	width: 580px;}#navigation UL{	/*[disabled]height:28px;*/	/*[disabled]line-height:20px;*/}#navigation LI{	/*[disabled]background:url(/layout_images/menu_bg.png) no-repeat center;*/	/*[disabled]border:1px solid #000000;*/	margin: 0px 4px 0px 0px;	height: 20px;	width: 80px;	color: #4F91BE;	display: inline-block;	float: left;}#navigation UL LI IMG{	/*[disabled]margin:0px 0px -3px 7px;*/	/*[disabled]height:15px;*/	/*[disabled]display:inline-block;*/}#navigation UL LI.right{	display: block;	float: right;}#navigation UL LI A, #navigation UL LI A:visited{	text-align: center;	display: block;	line-height: 20px;	font-size: 10pt;}#navigation UL LI A:hover{	text-align: center;	background: url(../layout_images/menu_bg.png) no-repeat;	height: 20px;	margin: 0px 4px 0px 0px;	width: 80px;	color: #FFFFFF;}#navigation UL LI A.select{	height: 20px;	margin: 0px 4px 0px 0px;	width: 80px;	color: #FFFFFF;	background: url(../layout_images/menu_bg.png) no-repeat;}#navigation UL LI.select A{	height: 20px;	margin: 0px 4px 0px 0px;	width: 80px;	color: #FFFFFF;	background: url(../layout_images/menu_bg.png) no-repeat;}.DummyImage{	border: 1px solid #34BEE3;	text-align: center;	font: bold 12px Verdana;	background-color: #F1F1F1;}/*The main body of content divded into 3 columns left, content and right*/.boxflex{	border: 1px solid #CCCCCC;	background-color: #FFFFFF;	margin: 0px 0px 15px;	height: auto;	width: auto;	color: #666666;	overflow: hidden;	text-align: left;}.boxflex H4, .boxfixed H4{	/*[disabled]border-bottom:1px solid #CCCCCC;*/	padding: 0px 5px 5px;	line-height: 18px;	font-size: 11px;	margin: 0px;	font-weight: bold;}.boxflex UL{	border-bottom: 1px solid #CCCCCC;	background: url(../layout_images/menu_heading_bg.gif) repeat-x;	background: #4F92BE url(../layout_images/leftmenu_bg.png) no-repeat right;	padding: 0px 5px;	line-height: 25px;	font-size: 12px;	color: #FFFFFF;	margin: 0px;	font-weight: bold;}.boxflex P, .boxfixed P{	/*[disabled]border-bottom:1px solid #CCCCCC;*/	padding: 0 10px 10px;	margin: 0px;}/*Home Page only*/#highlights{	/*[disabled]clear:both;*/	width: auto;	padding: 0px;	margin: 10px 0px 0px;}#highlights DIV{	/*[disabled]clear:both;*/	width: auto;	padding: 0px;	margin: 5px 0px 0px;}#highlights DIV DIV, #highlights DIV DIV.right{	width: 183px;	height: auto;	color: #FFFFFF;	margin: 0px 8px 0px 0px;	padding: 0px;	float: left;}#highlights DIV DIV.right{	margin: 0px;}#highlights DIV DIV IMG{	display: block;	padding: 0px;}/*-------------------------------The Footer----------------------------------*/#footer{	display: block;	margin: 15px 0px 0px;	width: auto;	height: 25px;	text-align: left;	background: #FFFFFF url(../layout_images/bottom_images_01.jpg) no-repeat left;	width: 960px;	margin-left: auto;	margin-right: auto;}#footer H5{	font-weight: normal;	font-size: 11px;	width: 50%;	float: left;	display: inline;	margin: 0px 395px 5px 0px;}#footerLogo{	float: right;	display: block;	width: 60px;	height: 25px;	background: url(../layout_images/bottom_images_03.jpg) no-repeat right;}#footerText{	float: left;	width: 880px;	height: 25px;	margin-left: 20px;	line-height: 25px;	background: url(../layout_images/bottom_images_02.jpg) repeat-x left;}/*--------------------------------The Footer end-------------------------------------*/.footnote{	clear: both;	font-size: 0.8em;	padding: 0 15px;	text-align: left;}/*-- main body----*/DIV.Col, DIV.ColRight{	float: left;	width: 360px;	/*[disabled]height:180px;*/	padding: 20px 0px;	/*[disabled]display:block;*/	/*[disabled]border-bottom:1px solid #C8C8C8;*/}DIV.ColRight{	padding: 0px;}DIV.Col IMG{	/*[disabled]height:180px;*/	/*[disabled]width:200px;*/}DIV.plaszmaOverview{	width: 750px;	margin-left: auto;	margin-right: auto;	clear: both;	overflow: hidden;}DIV.Row{	padding: 8px 0px 0px;	width: 700px;	clear: both;}DIV.pRow, DIV.pRowss{	padding: 5px 0px;	overflow: hidden;}.alignleft{	float: left;	margin: 0px 15px 0px 0px;}#latestnews{	/*[disabled]border:1px solid #000000;*/}#latestnews H5{	color: #323232;	font-size: 8.6pt;}#latestnews A{	margin: 0px 0px 8px;}.features{	/*[disabled]border:1px solid #000000;*/	margin: 20px 90px 10px 25px;}.features DIV{	/*[disabled]border:1px solid #000000;*/	width: auto;	height: 130px;	display: block;}.features IMG{	float: left;	padding: 0px 40px 0 0px;}.techspec DIV{	width: auto;	vertical-align: top;	display: block;	margin: 5px 10px;	border: 1px solid #E8E9EB;}.techspec H3{	padding: 3px;	margin: 5px 0;}.techspec H4{	padding: 3px;	margin: 0px 0;	background-color: #F9F9F9;	border: 1px solid #E2E5EA;}.egg_features{	/*[disabled]border:1px solid #000000;*/	display: block;	/*[disabled]height:819px;*/	margin: 20px 20px 10px 25px;}.tabImg{	margin-left: 60px;}.egg_features DIV{	/*[disabled]border:1px solid #000000;*/	width: 220px;	height: 275px;	vertical-align: top;	display: block;	float: left;	margin: 5px;}.egg_features IMG{	/*[disabled]float:left;*/	padding: 0px 40px 0 0px;}.note{	font-size: 6.5pt;}.partners{	/*[disabled]border:1px solid #000000;*/	margin: 20px 0px 10px 20px;}.partners DIV{	/*[disabled]border:1px solid #000000;*/	width: auto;	height: 100px;	display: block;}.partners IMG{	float: left;	padding: 0px 40px 0 0px;	/*[disabled]border:1px solid #000000;*/}.newsletter{	/*[disabled]border:1px solid #000000;*/	margin: 20px 0px 10px 20px;	width: 600px;}.newsletter DIV{	/*[disabled]border:1px solid #000000;*/	width: auto;	height: 120px;	display: block;}.newsletter IMG{	float: left;	padding: 0px 40px 0 0px;	/*[disabled]border:1px solid #000000;*/}#devupdates{	/*[disabled]border:1px solid #000000;*/	padding: 10px;}#devupdates DIV{	float: left;}#devupdates DIV.sdk{	width: 204px;	border: 1px solid #C0C0C0;	background-color: #E1E1E1;	padding: 10px;	margin: 5px;}#devupdates DIV.news{	width: 500px;	/*[disabled]border:1px solid #000000;*/	margin: 0px;}#devupdates DIV.date{	display: inline-block;	width: 120px;	line-height: 20px;}#devupdates SPAN{	display: inline-block;	width: 120px;	line-height: 12px;	margin: 5px 5px 5px 0px;}#devupdates P{	display: block;	margin: 0 0 0 100px;}#devupdates .sdk P{	display: inline;	margin: 0 0 0 20px;}#devupdates H4{	margin: 0 0 5px 0px;	/*[disabled]border:1px solid #000000;*/}#devfeatures IMG{	/*[disabled]border:1px solid #000000;*/	margin: 40px 10px 0;}#getstarted{	/*[disabled]border:1px solid #000000;*/}#getstarted H4{	border-bottom: 1px solid #C7C6C6;	font-size: 11pt;	line-height: 2.2;	margin: 0 0 10px;}#getstarted H5{	color: #800000;	margin: 20px 0px 0px;}#getstarted DIV{	/*[disabled]border:1px solid #000000;*/	margin: 10px 5px;}.devsignup{	border: 1px solid #DCDFE5;	width: 330px;	float: left;	margin: 50px 10px 10px 40px;	padding: 20px;	clear: right;}#pageIntro{	margin: 0px 0px 15px;}#pageIntro H2{	/*[disabled]border:1px solid #000000;*/	margin: 6px 0 15px;}#pageIntro SPAN{	/*[disabled]border:1px solid #000000;*/	/*[disabled]float:right;*/	/*[disabled]display:block;*/	/*[disabled]margin:-55px 0px 5px;*/	/*[disabled]padding:5px 0px 0px 5px;*/}#tabs{	/*[disabled]border:1px solid #000000;*/	float: right;	display: block;	margin: -57px 15px 5px 0px;	padding: 0px;}.platformOverview P{	margin: 0 0 5px;}.platformOverview TABLE{	width: 750px;	margin: 5px 0;}.platformOverview TABLE TD{	vertical-align: top;	padding: 5px 10px 0;	/*[disabled]border:1px solid #000000;*/}/*---------------product plaszma welcome--------------------------------*/.LeftCol{	float: left;	width: 160px;	padding: 10px 10px 10px 0px;}.RightCol{	float: left;	width: 190px;	padding: 10px 10px 10px 5px;}.contactform{	background-color: #E5E5E5;	border: 1px solid #000000;	width: 520px;	padding: 5px;}.form_text{	width: 150px;	padding-left: 10px;	display: block;	float: left;}INPUT.textboxstyle{	width: 300px;	font-size: 12px;	font: 12px sans-serif;	padding: 2px;	border: 1px solid #C8C8C8;}SELECT.selectstyle{	border: 1px solid #C8C8C8;	font: 10pt/12 sans-serif;	padding: 2px;	width: 300px;}TEXTAREA{	border: 1px solid #C8C8C8;	font-size: 12px;	padding: 2px;}.job{	/*[disabled]border:1px solid #000000;*/	padding: 10px;}.job H1{	padding: 10px;	border-bottom: 1px solid #C8C8C8;}/*---------------END product plaszma welcome-----------------------------------------------Start login prompt --------------------------------*/.LoginPrompt{	overflow: hidden;	width: 700px;	margin-left: auto;	margin-right: auto;	padding-left: 12px;}.pRow{	clear: left;	float: left;	width: 510px;}.pRowss{	clear: left;	float: left;	width: 350px;}/*---------------END product plaszma welcome--------------------------------*/DIV.ImgHdr{/*-x-system-font: none*/	float: left;	font-family: Helvetica;	font-size: 14px;	font-style: normal;	font-variant: normal;	font-weight: bold;	line-height: normal;	width: 100%;}SPAN.ImgText{	float: left;	margin-top: 10px;}SPAN.breadcrumb{	height: 12px;	margin: 0px;	display: block;}/**span.breadcrumb*/#INVALID-RULE{	height: 11px;	margin: 4px 0px 0px;	display: block;}#Img1{	margin-bottom: 11px;}DIV.formborder{	width: 550px;	border: 1px solid #E2E5EA;	overflow: auto;	padding-bottom: 10px;}DIV.MsgStatus{	padding: 0px 0px 10px 10px;	font-weight: bold;}/*-- for account info on page top (remove from styleSheet.css)--*/.AccountInfo{	color: #C0C0C0;	margin-right: 10px;	font-size: 11px;	float: right;	clear: left;	padding: 15px 0px 12px;	width: 750px;	height: 15px;	text-align: right;}.AccountInfo B{	color: #C0C0C0;	font-size: 11px;}.AccountInfo A{	font-size: 11px;}.AccountInfo IMG{	margin-top: -2px;	margin-bottom: -2px;}BR.lineheight0{	line-height: 0px;}.lowRM LI{	list-style-type: decimal;	margin: 2px 0px 2px 20px;	padding: 0px 0px 0px 10px;}.nostyle LI{	list-style-type: none;	margin: 2px 0px 2px 10px;	padding: 0px 0px 0px 10px;}.lowRM2 LI{	list-style-type: lower-roman;	margin: 2px 0px 2px 20px;	padding: 0px 0px 0px 10px;}.header{	background-color: #EAEAEA;	font-weight: bold;}