#hider {
	LEFT: 240px; VISIBILITY: visible; WIDTH: 400px; POSITION: absolute; TOP: 10px; HEIGHT: 140px
}
#header {
	LEFT: 0px; VISIBILITY: visible; POSITION: absolute; TOP: 0px
}
#profile {
	LEFT: 225px; VISIBILITY: visible; POSITION: absolute; TOP: 107px
}
#profileCurve {
	LEFT: 320px; VISIBILITY: hidden; POSITION: absolute; TOP: 48px
}
#profileSub {
	LEFT: 565px; VISIBILITY: hidden; POSITION: absolute; TOP: 50px
}
#expertise {
	LEFT: 295px; VISIBILITY: visible; POSITION: absolute; TOP: 92px
}
#expertiseCurve {
	LEFT: 405px; VISIBILITY: hidden; POSITION: absolute; TOP: 48px
}
#expertiseSub {
	LEFT: 575px; VISIBILITY: hidden; POSITION: absolute; TOP: 50px
}
#software {
	LEFT: 350px; VISIBILITY: visible; POSITION: absolute; TOP: 77px
}
#softwareCurve {
	LEFT: 455px; VISIBILITY: hidden; POSITION: absolute; TOP: 48px
}
#softwareSub {
	LEFT: 590px; VISIBILITY: hidden; POSITION: absolute; TOP: 50px
}
#demos {
	LEFT: 385px; VISIBILITY: visible; POSITION: absolute; TOP: 62px
}
#demosCurve {
	LEFT: 490px; VISIBILITY: hidden; POSITION: absolute; TOP: 48px
}
#demosSub {
	LEFT: 608px; VISIBILITY: hidden; POSITION: absolute; TOP: 50px
}
#news {
	LEFT: 430px; VISIBILITY: visible; POSITION: absolute; TOP: 46px
}
#careers {
	LEFT: 495px; VISIBILITY: visible; POSITION: absolute; TOP: 31px
}
#search {
	LEFT: 545px; VISIBILITY: visible; POSITION: absolute; TOP: 20px
}
#contact {
	LEFT: 595px; VISIBILITY: visible; POSITION: absolute; TOP: 17px
}
#home {
	LEFT: 705px; VISIBILITY: visible; POSITION: absolute; TOP: 31px
}


.SUBNAV A:LINK {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, verdana, helvetica;
	TEXT-DECORATION: none;
	COLOR: #000000;
	line-height: 18px;
}

.SUBNAV A:VISITED {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, verdana, helvetica;
	TEXT-DECORATION: none;
	COLOR: #000000;
	line-height: 18px;
}

.SUBNAV A:ACTIVE {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, verdana, helvetica;
	TEXT-DECORATION: none;
	COLOR: #000000;
	line-height: 18px;
}

.SUBNAV A:HOVER {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, verdana, helvetica;
	TEXT-DECORATION: none;
	COLOR: #3399FF;
	line-height: 18px;
}

.SUBNAV {
	FONT-SIZE: 11px;
	FONT-FAMILY: arial, verdana, helvetica;
	TEXT-DECORATION: none;
	COLOR: #000000;
	line-height: 18px;
}

.MAIN {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #000000;
}
.MAINSMALL {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #000000;
}
.MAINSMALLBOLD {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none; COLOR: #000000; FONT-WEIGHT: 600;
}
.MAINRED {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #ff0000;
}
.MAINBLUE {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #000099;
}
.HEAD1 {
	FONT-SIZE: 25px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #0033cc; FONT-WEIGHT: 600;
}
.HEAD1WHT {
	FONT-SIZE: 25px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #ffffff; FONT-WEIGHT: 600;
}
.HEAD2 {
	FONT-SIZE: 20px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #0066cc; FONT-WEIGHT: 600;
}
.HEAD2-NEW {
	FONT-SIZE: 20px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #ff0000; FONT-WEIGHT: 600;
}
.HEAD2WHT {
	FONT-SIZE: 20px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #ffffff; FONT-WEIGHT: 600;
}
.HEAD3 {
	FONT-SIZE: 16px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #000099; FONT-WEIGHT: 600;
}
.HEAD3WHT {
	FONT-SIZE: 16px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #ffffff; FONT-WEIGHT: 600;
}
.HEAD4 {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #000099; FONT-WEIGHT: 600;
}
.HEAD4WHT {
	FONT-SIZE: 14px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #ffffff; FONT-WEIGHT: 600;
}
.HEAD5 {
	FONT-SIZE: 18px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #000099; FONT-WEIGHT: 600;
}
.CAPTION {
	FONT-SIZE: 12px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #0066cc; FONT-WEIGHT: 600;
}
.NEWS {
	FONT-SIZE: 11px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #000099;
}
.FOOTER {
	FONT-SIZE: 10px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none; COLOR: #666666;
}
.MENU {
	FONT-SIZE: 10px; COLOR: #0000cc; LINE-HEIGHT: 10px; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none
}
A {
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: arial,verdana,helvetica;
}
A:hover {
	FONT-SIZE: 12px; COLOR: #3399ff; FONT-FAMILY: arial,verdana,helvetica; TEXT-DECORATION: none
}
DIV {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana,arial,helvetica
}
.bolder {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
.justified {
	FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-FAMILY: verdana,arial,helvetica; TEXT-ALIGN: justify; TEXT-DECORATION: none
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
.titlemed {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
.titlebig {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
.normal {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none
}
p.date {
	font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; line-height: 0px; margin: 0px; padding 0px;
}
p.career-link{
	font-size: 14px; font-family: arial,verdana,helvetica; font-weight: bold; color: #000000;
}
p.demo-down{
	FONT-SIZE: 14px; FONT-FAMILY: arial,verdana,helvetica; font-weight: bold;
}
a.demo{
	FONT-SIZE: 14px; FONT-FAMILY: arial,verdana,helvetica; font-weight: bold;
}
a.demo:hover{
	FONT-SIZE: 14px; FONT-FAMILY: arial,verdana,helvetica; font-weight: bold; COLOR: #3399ff;
}
#download-size{
	font-size: 11px; font-family: arial,verdana,helvetica; font-weight: normal;
}

