HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	BACKGROUND-IMAGE: url(images/background.gif); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 9pt; PADDING-TOP: 0px
}
.bodyNews {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 9pt; PADDING-TOP: 0px
}
A {
	COLOR: #314c83; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #314c83; TEXT-DECORATION: none
}
.redLinks {
	COLOR: #eb3d00; TEXT-DECORATION: underline
}
.redLinks:hover {
	COLOR: #eb3d00; TEXT-DECORATION: none
}
#wrapper1 {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; WIDTH: 880px
}
#wrapper2 {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; WIDTH: 880px
}
#head_content {
	POSITION: absolute; BACKGROUND-COLOR: #ffffff; WIDTH: 880px; HEIGHT: 110px; RIGHT: 0px; LEFT: 0px
}
#location {
	MARGIN-TOP: 5px; PADDING-LEFT: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #eb3d00; CLEAR: both; FONT-SIZE: 9pt
}
#location A {
	COLOR: #eb3d00; TEXT-DECORATION: underline
}
#location A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
#location2 {
	PADDING-BOTTOM: 5px; MARGIN-TOP: -11px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; COLOR: #eb3d00; CLEAR: both; FONT-SIZE: 9pt
}
#location2 A {
	COLOR: #eb3d00; TEXT-DECORATION: underline
}
#location2 A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
#textTop {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; COLOR: #333333
}
#search {
	TEXT-ALIGN: right; PADDING-RIGHT: 5px
}
#main {
	Z-INDEX: 4; POSITION: absolute; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 6px; WIDTH: 868px; PADDING-RIGHT: 6px; TOP: 110px; RIGHT: 0px; PADDING-TOP: 6px; LEFT: 0px
}
#logoarea {
	WIDTH: 645px; FLOAT: left; HEIGHT: 75px
}
#logo {
	WIDTH: 225px; FLOAT: left; HEIGHT: 75px
}
#slogan {
	WIDTH: 420px; FLOAT: left; HEIGHT: 75px
}
#searcharea {
	TEXT-ALIGN: left; WIDTH: 235px; FLOAT: right; HEIGHT: 60px; PADDING-TOP: 15px
}
#topmenu {
	BACKGROUND-COLOR: #ffffff; WIDTH: 880px; HEIGHT: 30px; RIGHT: 0px; LEFT: 0px
}
#topmenuLeft {
	TEXT-ALIGN: center; WIDTH: 441px; DISPLAY: block; FLOAT: left; HEIGHT: 30px
}
#topmenuLeftRight {
	TEXT-ALIGN: center; WIDTH: 439px; DISPLAY: block; FLOAT: right; HEIGHT: 30px
}
#toptabsLeft {
	TEXT-ALIGN: center; PADDING-LEFT: 6px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
#toptabsLeft UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#toptabsLeft LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#toptabsLeft A {
	BACKGROUND-COLOR: #ffb700; MARGIN: 0px; WIDTH: 143px; FLOAT: left; HEIGHT: 22px; COLOR: #000000; BORDER-RIGHT: #ffffff 2px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#toptabsLeft A:hover {
	TEXT-DECORATION: underline
}
#toptabsRight {
	TEXT-ALIGN: center; PADDING-RIGHT: 4px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
#toptabsRight UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#toptabsRight LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#toptabsRight A {
	BACKGROUND-COLOR: #5c5797; MARGIN: 0px; WIDTH: 143px; FLOAT: left; HEIGHT: 22px; COLOR: #ffffff; BORDER-RIGHT: #ffffff 2px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#toptabsRight A:hover {
	TEXT-DECORATION: underline
}
#left {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: 653px; FLOAT: left
}
#rightColumn {
	BACKGROUND-COLOR: #ffffff; WIDTH: 205px; FLOAT: right; MARGIN-LEFT: 10px
}
#leftHome {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: 670px; FLOAT: left
}
#rightHome {
	BACKGROUND-COLOR: #ffffff; WIDTH: 190px; FLOAT: right; MARGIN-LEFT: 8px
}
#contentColumn {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; WIDTH: 478px; FLOAT: right
}
#contentColumnnoside {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; WIDTH: 600px; FLOAT: right
}
#left2 {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: 868px; FLOAT: left
}
#left3 {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: 670px; FLOAT: left
}
#contentColumn2 {
	POSITION: relative; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; WIDTH: 670px; FLOAT: right
}
#leftColumn {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff; WIDTH: 165px; FLOAT: left; MARGIN-RIGHT: 10px
}
.smallHeadlineBold {
	BORDER-BOTTOM: #877897 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #b5a8c2; PADDING-LEFT: 5px; WIDTH: 160px; COLOR: #ffffff; FONT-SIZE: 11pt; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.smallHeadline {
	BORDER-BOTTOM: #877897 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #b5a8c2; PADDING-LEFT: 5px; WIDTH: 160px; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold; PADDING-TOP: 1px
}
.sublinks {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 165px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.sublinks A {
	BACKGROUND-IMAGE: url(images/iconSublinks.gif); BORDER-BOTTOM: #877897 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffffff; WIDTH: 165px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: right 50%; COLOR: #666666; FONT-SIZE: 8pt; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.sublinks A:hover {
	BACKGROUND-COLOR: #ebebe9; COLOR: #5c5797
}
#contentButtons {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; COLOR: #ffffff; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#contentButtons UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#contentButtons LI {
	MARGIN: 0px; WIDTH: 145px; DISPLAY: inline
}
#contentButtons A {
	BACKGROUND-IMAGE: url(images/backContentBtn.gif); PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #797955; WIDTH: 145px; BACKGROUND-REPEAT: repeat-y; FLOAT: left; COLOR: #ffffff; BORDER-RIGHT: #ffffff 10px solid; TEXT-DECORATION: underline; PADDING-TOP: 2px
}
#contentButtons A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer {
	POSITION: static; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; WIDTH: 858px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; FONT-SIZE: 10px; BORDER-TOP: #5c5797 3px solid; PADDING-TOP: 5px
}
.imageBorder {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.headline {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; COLOR: #85413e; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.textGreen {
	COLOR: #7a7a54
}
.textPurple {
	COLOR: #575a98
}
.textGrey {
	COLOR: #666666
}
.textOrange {
	COLOR: #f48000
}
.textRed {
	COLOR: #eb3d00
}
#downloadRightTop {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 41px
}
#customerRight {
	BACKGROUND-IMAGE: url(images/customer.gif); PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #d6d6f0; FONT-STYLE: italic; PADDING-LEFT: 35px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; COLOR: #575a98; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#customerHome {
	BACKGROUND-IMAGE: url(images/customerHome.gif); TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; FONT-STYLE: italic; PADDING-LEFT: 30px; PADDING-RIGHT: 5px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 10px; COLOR: #3d395e; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#bannerObjValueRight {
	MARGIN-BOTTOM: 10px
}
#downloadHome {
	MARGIN-BOTTOM: 10px
}
#imgHome {
	PADDING-BOTTOM: 5px
}
.contentRight {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
.logosHome {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px
}
.clear {
	CLEAR: both
}
H2 {
	MARGIN: 0px; FONT-SIZE: 18pt
}
FORM {
	MARGIN: 0px
}
#home12 {
	WIDTH: 447px; FLOAT: left
}
#home1 {
	PADDING-LEFT: 8px; WIDTH: 205px; PADDING-RIGHT: 8px; BACKGROUND: url(images/bg_home-asn1.jpg) no-repeat; FLOAT: left; HEIGHT: 196px; PADDING-TOP: 29px
}
#home2 {
	PADDING-LEFT: 7px; WIDTH: 205px; PADDING-RIGHT: 7px; BACKGROUND: url(images/bg_home-xml.jpg) no-repeat; FLOAT: right; HEIGHT: 196px; PADDING-TOP: 29px
}
#home3 {
	PADDING-LEFT: 8px; WIDTH: 205px; PADDING-RIGHT: 8px; BACKGROUND: url(images/bg_home-apis.jpg) no-repeat; FLOAT: right; HEIGHT: 196px; PADDING-TOP: 29px
}
#home45 {
	MARGIN-TOP: 10px; WIDTH: 670px; FLOAT: left
}
#home4 {
	PADDING-LEFT: 8px; WIDTH: 319px; PADDING-RIGHT: 8px; BACKGROUND: url(images/bg_home-news.jpg) no-repeat; FLOAT: left; HEIGHT: 283px; PADDING-TOP: 32px
}
#home5 {
	PADDING-LEFT: 7px; WIDTH: 321px; PADDING-RIGHT: 7px; BACKGROUND: url(images/bg_home-blog.jpg) no-repeat; FLOAT: right; HEIGHT: 283px; PADDING-TOP: 32px
}
.textHome {
	PADDING-BOTTOM: 5px; HEIGHT: 165px; PADDING-TOP: 5px
}
.clearHomeNews {
	HEIGHT: 5px; CLEAR: both
}
#homeNews {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.headline {
	BACKGROUND-COLOR: #5c5797; PADDING-LEFT: 5px; COLOR: #ffffff; FONT-SIZE: 14pt; FONT-WEIGHT: bold
}
#telephonyYellow {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f0fcbe; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#telephonyYellow H4 {
	MARGIN: 0px
}
#telephonyYellow UL {
	MARGIN-BOTTOM: 0px
}
#screen12 {
	TEXT-ALIGN: center; WIDTH: 310px; FLOAT: left
}
#screen3 {
	TEXT-ALIGN: center; WIDTH: 155px; FLOAT: right
}
#screen1 {
	TEXT-ALIGN: center; WIDTH: 155px; FLOAT: left
}
#screen2 {
	TEXT-ALIGN: center; WIDTH: 155px; FLOAT: right
}
.textbox {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 1px solid; PADDING-TOP: 2px
}
.selectTop {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 170px; HEIGHT: 13pt; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 1px solid
}
.selectRight {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 120px; HEIGHT: 13pt; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 1px solid
}
SELECT {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 150px; HEIGHT: 13pt; COLOR: #000000; FONT-SIZE: 11px; BORDER-TOP: #333333 1px solid; BORDER-RIGHT: #333333 1px solid
}
.tblSup1cell {
	BORDER-BOTTOM: #b5bba1 1px solid; BORDER-LEFT: #b5bba1 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 547px; PADDING-RIGHT: 5px; BORDER-TOP: #b5bba1 1px solid; BORDER-RIGHT: #b5bba1 1px solid; PADDING-TOP: 5px
}
.tblSup {
	WIDTH: 559px
}
.tblSup1 {
	BORDER-BOTTOM: #b5bba1 1px solid; BORDER-LEFT: #b5bba1 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 355px; PADDING-RIGHT: 5px; FLOAT: left; BORDER-TOP: #b5bba1 1px solid; BORDER-RIGHT: #b5bba1 1px solid; PADDING-TOP: 5px
}
.tblSup23 {
	BORDER-BOTTOM: #b5bba1 1px solid; WIDTH: 191px; FLOAT: right; BORDER-TOP: #b5bba1 1px solid; BORDER-RIGHT: #b5bba1 1px solid
}
.tblSup2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 85px; PADDING-RIGHT: 5px; FLOAT: left; BORDER-RIGHT: #b5bba1 1px solid; PADDING-TOP: 5px
}
.tblSup3 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 85px; PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px
}
.tblSupBGYellow {
	BACKGROUND-COLOR: #f0fcbe
}
.logoCustomers {
	BORDER-BOTTOM: #ffffff 5px solid; TEXT-ALIGN: left; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #ffffff 10px solid
}
.partnersLeft {
	POSITION: relative; WIDTH: 190px; FLOAT: left
}
.partnersRight {
	TEXT-ALIGN: center; WIDTH: 250px; MARGIN-LEFT: 200px
}
.tblDown {
	BORDER-BOTTOM: #b5bba1 1px solid; BORDER-LEFT: #b5bba1 1px solid; BORDER-TOP: #b5bba1 1px solid
}
.tblDownRight {
	BORDER-BOTTOM: #b5bba1 1px solid; BORDER-LEFT: #b5bba1 1px solid; BORDER-TOP: #b5bba1 1px solid; BORDER-RIGHT: #b5bba1 1px solid
}
.iconDownload {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 90px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
.contentDownload {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-LEFT: 100px; PADDING-TOP: 5px
}
.technologyLogos {
	BORDER-BOTTOM: #f48000 2px solid; PADDING-BOTTOM: 10px; HEIGHT: 60px; PADDING-TOP: 10px
}
#registerTable TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 1px
}
.reqfields {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; FONT-STYLE: italic; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; COLOR: #222; PADDING-TOP: 0px
}
.reqmark {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #990000; PADDING-TOP: 0px
}
.reqflag {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; FONT-STYLE: normal; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #990000; PADDING-TOP: 0px
}
.ErrorMessage {
	BORDER-BOTTOM: #600 1px solid; BORDER-LEFT: #600 1px solid; PADDING-BOTTOM: 0.7em; MARGIN: 0.5em; PADDING-LEFT: 2em; PADDING-RIGHT: 0.7em; BACKGROUND: url(images/alert.gif) #fee no-repeat 2px 7px; COLOR: #600; BORDER-TOP: #600 1px solid; BORDER-RIGHT: #600 1px solid; PADDING-TOP: 0.7em
}
.ErrorMessage LI {
	LIST-STYLE-TYPE: square
}
.SuccessMessage {
	BORDER-BOTTOM: #060 1px solid; BORDER-LEFT: #060 1px solid; PADDING-BOTTOM: 0.7em; MARGIN: 0.5em; PADDING-LEFT: 2em; PADDING-RIGHT: 0.7em; BACKGROUND: url(images/success-msg.gif) #efe no-repeat 2px 7px; COLOR: #060; BORDER-TOP: #060 1px solid; BORDER-RIGHT: #060 1px solid; PADDING-TOP: 0.7em
}
.InfoMessage {
	BORDER-BOTTOM: #006 1px solid; BORDER-LEFT: #006 1px solid; PADDING-BOTTOM: 0.7em; MARGIN: 0.5em; PADDING-LEFT: 2em; PADDING-RIGHT: 0.7em; BACKGROUND: url(images/info.gif) #eef no-repeat 2px 7px; COLOR: #006; BORDER-TOP: #006 1px solid; BORDER-RIGHT: #006 1px solid; PADDING-TOP: 0.7em
}
.InfoMessage A {
	COLOR: #00f
}
#registerTable TH {
	TEXT-ALIGN: right; FONT-WEIGHT: normal
}
#registerTable TH {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
#registerTable TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
H2.title {
	COLOR: #5c5797; FONT-SIZE: 16pt; FONT-WEIGHT: normal
}
