IMG {
	BEHAVIOR: url(/main/js/iepngfix/iepngfix.htc)
}
BODY {
	COLOR: #999; BACKGROUND-COLOR: #000
}
BODY.popupwindow {
	PADDING-TOP: 20px; TEXT-ALIGN: center
}
#main {
	WIDTH: 1004px; COLOR: #fff
}
#globalnav {
	WIDTH: 1004px; COLOR: #fff
}
#header {
	BACKGROUND: #000; WIDTH: 954px; COLOR: #fff; PADDING-TOP: 20px; POSITION: relative; TEXT-ALIGN: left
}
#globalnav {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 63px
}
UNKNOWN {
	TOP: 65px
}
 HTML #globalnav {
	TOP: 61px
}
#globalnav LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 11px; BACKGROUND: url(globalnav_divider.gif) #000 no-repeat left center; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px
}
#globalnav LI.first {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: none
}
#globalnav LI.last {
	PADDING-RIGHT: 0px
}
#globalnav A {
	FONT-SIZE: 11px; COLOR: #999; BACKGROUND-COLOR: #000; TEXT-DECORATION: none
}
BODY#specs #globalnav_specs A {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
BODY#quicktours #globalnav_quicktours A {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
BODY#resources #globalnav_resources A {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
BODY#partners #globalnav_resources A {
	COLOR: #fff; BACKGROUND-COLOR: #000
}
#intro {
	MARGIN: 36px 0px; COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-ALIGN: center
}
BODY#quicktours #intro {
	DISPLAY: none
}
BODY#customerstory #intro {
	DISPLAY: none
}
#nowshipping {
	DISPLAY: none
}
BODY#index #nowshipping {
	DISPLAY: block; Z-INDEX: 10; LEFT: 240px; POSITION: absolute; TOP: 8px
}
#sidebar DIV#subnav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #303030;
	PADDING-BOTTOM: 0px;
	COLOR: #acacac;
	PADDING-TOP: 0px;
	background-image: url(sidebar_bgbottom.gif);
}
#sidebar DIV#subnav H3 {
	PADDING-BOTTOM: 10px; PADDING-TOP: 16px
}
#sidebar DIV#subnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sidebar DIV#subnav LI A {
	PADDING-RIGHT: 20px; BORDER-TOP: #303030 1px solid; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 11px; COLOR: #acacac; PADDING-TOP: 10px; BACKGROUND-COLOR: #1d1d1d; TEXT-DECORATION: none
}
#sidebar DIV#subnav LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #111111
}
#sidebar DIV#subnav LI.last A {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(sidebar_subnav_bgbottom.gif); PADDING-BOTTOM: 13px
}
#sidebar DIV#subnav LI.last A:hover {
	BACKGROUND-POSITION: center bottom;
	BACKGROUND-IMAGE: url(sidebar_bgbottom.gif)
}
BODY#compositing #sidebar DIV#subnav LI#subnav_compositing A {
	BACKGROUND-POSITION: right bottom; COLOR: #acacac; BACKGROUND-COLOR: #232323
}
BODY#imageprocessing #sidebar DIV#subnav LI#subnav_imageprocessing A {
	BACKGROUND-POSITION: right bottom; COLOR: #acacac; BACKGROUND-COLOR: #232323
}
BODY#architecture #sidebar DIV#subnav LI#subnav_architecture A {
	BACKGROUND-POSITION: right bottom; COLOR: #acacac; BACKGROUND-COLOR: #232323
}
BODY#compositing #sidebar DIV#subnav LI#subnav_compositing A:hover {
	CURSOR: text; COLOR: #acacac
}
BODY#imageprocessing #sidebar DIV#subnav LI#subnav_imageprocessing A:hover {
	CURSOR: text; COLOR: #acacac
}
BODY#architecture #sidebar DIV#subnav LI#subnav_architecture A:hover {
	CURSOR: text; COLOR: #acacac
}
#main {
	background-color: #303030;
	background-image: url(main_middlebg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#content-top {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: url(main_topbg.gif) #303030 no-repeat left top; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 0px; PADDING-TOP: 25px
}
#content {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 30px; MARGIN-LEFT: 13px; WIDTH: 640px; COLOR: #999; LINE-HEIGHT: 16px; POSITION: relative; BACKGROUND-COLOR: #303030
}
UNKNOWN {
	MARGIN-LEFT: 25px
}
#main .full {
	WIDTH: 955px
}
A {
	COLOR: #fff; TEXT-DECORATION: none
}
A.jump#specs_pod {
	MARGIN-TOP: -12px
}
 HTML #main A.more {
	PADDING-BOTTOM: 3px; PADDING-TOP: 1px
}
P A {
	TEXT-DECORATION: underline
}
LI A {
	TEXT-DECORATION: underline
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#breadcrumb A:hover {
	TEXT-DECORATION: underline
}
A:hover {
	COLOR: #99ccff
}
#globalnav LI A:hover {
	COLOR: #FFFFFF
}
#localnav LI A:hover {
	COLOR: #99ccff
}
sidebar A.promo:hover {
	COLOR: #99ccff
}
.specs#bodyresources #sidebar DIV#subnav LI A:hover {
	COLOR: #99ccff
}
#fcstabsnav LI:hover {
	COLOR: #99ccff
}
#quicktoursnav LI:hover {
	COLOR: #99ccff
}
#content A.jump:hover {
	COLOR: #99ccff
}
#content-bottom A.jump:hover {
	COLOR: #99ccff
}
#content H2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 0.4em; COLOR: #fff; LINE-HEIGHT: 1.4em
}
#content H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0.4em; COLOR: #fff; LINE-HEIGHT: 1.4em
}
#content H3.first {
	MARGIN-TOP: 0px
}
#content H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 0.4em; COLOR: #fff; LINE-HEIGHT: 1.4em
}
#content P {
	MARGIN-BOTTOM: 2.6em
}
#main P.intro {
	COLOR: #fff; BACKGROUND-COLOR: #303030
}
#content STRONG {
	COLOR: #fff; BACKGROUND-COLOR: #303030
}
#content .subcolumn1-2 {
	FLOAT: left; WIDTH: 600px
}
#content .subcolumn2-2 {
	FLOAT: left; WIDTH: 293px
}
#content .subcolumn1-3 {
	FLOAT: left; WIDTH: 293px
}
#content .subcolumn2-3 {
	FLOAT: left; WIDTH: 293px
}
#content .subcolumn3-3 {
	FLOAT: left; WIDTH: 293px
}
#content .subcolumn1-2 {
	MARGIN-RIGHT: 38px
}
#content .subcolumn1-3 {
	MARGIN-RIGHT: 38px
}
#content .subcolumn2-3 {
	MARGIN-RIGHT: 38px
}
#content .subcolumn1-2 {
	MARGIN-TOP: 7px
}
#content .subcolumn2-2 {
	MARGIN-TOP: 7px
}
.full#content .subcolumn1-2 {
	WIDTH: 450px
}
.full#content .subcolumn2-2 {
	WIDTH: 450px
}
.full#content .subcolumn1-3 {
	WIDTH: 293px
}
.full#content .subcolumn2-3 {
	WIDTH: 293px
}
.full#content .subcolumn3-3 {
	WIDTH: 293px
}
#content .subcolumn1-4 {
	FLOAT: left; WIDTH: 196px; MARGIN-RIGHT: 38px
}
#content .subcolumn2-4 {
	FLOAT: left; WIDTH: 196px; MARGIN-RIGHT: 38px
}
#content .subcolumn3-4 {
	FLOAT: left; WIDTH: 196px; MARGIN-RIGHT: 38px
}
#content .subcolumn4-4 {
	FLOAT: right; WIDTH: 196px
}
#main .center {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
#main .left {
	MARGIN-RIGHT: 20px
}
#main .right {
	FLOAT: right; MARGIN-LEFT: 20px
}
#main #content .left {
	MARGIN-TOP: 8px
}
#main #content .right {
	MARGIN-TOP: 8px
}
#main DIV.across {
	DISPLAY: block; MARGIN: 0px 0px 1.8em; TEXT-ALIGN: left
}
#main A.across {
	DISPLAY: block; MARGIN: 0px 0px 1.8em; TEXT-ALIGN: left
}
DIV.sectionseparator {
	BORDER-TOP: #666666 1px solid; MARGIN: 16px 0px
}
DIV.pull {
	HEIGHT: 1px
}
.print {
	DISPLAY: none
}
#resources H3 {
	MARGIN-TOP: 0px
}
#resources H3.first {
	MARGIN-TOP: 2.6em
}
#resources P {
	MARGIN-BOTTOM: 1em
}
#partners P {
	MARGIN-BOTTOM: 1em
}
#resources H4 {
	FONT-SIZE: 11px; MARGIN: 0px
}
#partners H3 {
	FONT-SIZE: 11px; MARGIN: 0px
}
#resources H4 A {
	TEXT-DECORATION: underline
}
#partners H3 A {
	TEXT-DECORATION: underline
}
FORM.findtraining LABEL {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 6px; WIDTH: 50px
}
FORM.findtraining SELECT {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: right; MARGIN-BOTTOM: 6px; WIDTH: 200px
}
FORM.findtraining INPUT {
	FLOAT: right; MARGIN-BOTTOM: 10px
}
#quicktours #content LI A {
	DISPLAY: block; TEXT-DECORATION: underline
}
#quicktours #main IMG.left {
	MARGIN-TOP: 0px
}
#quicktours H3 {
	MARGIN-BOTTOM: 0.6em
}
#quicktours #main .subcolumn1-3 P {
	MARGIN-BOTTOM: 10px! important
}
#quicktours #main .subcolumn2-3 P {
	MARGIN-BOTTOM: 10px! important
}
#quicktours #main .subcolumn3-3 P {
	MARGIN-BOTTOM: 10px! important
}
#quicktours DIV.nospace {
	MARGIN-TOP: -16px
}
#quicktours DIV.space {
	MARGIN-TOP: 30px
}
#trial FORM LABEL {
	DISPLAY: block
}
#trial FORM LABEL.checkbox {
	MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: left; WIDTH: 260px
}
#trial FORM LABEL.radiobutton {
	MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: left; WIDTH: 260px
}
#trial FORM UL.radiolist LI {
	CLEAR: both
}
#trial FORM INPUT.textfield {
	DISPLAY: block; MARGIN: 0px 0px 1em; WIDTH: 288px
}
#trial FORM SELECT.selectbox {
	DISPLAY: block; MARGIN: 0px 0px 1em; WIDTH: 288px
}
 HTML #trial FORM INPUT.textfield {
	MARGIN-RIGHT: -40px
}
 HTML #trial FORM SELECT.selectbox {
	MARGIN-RIGHT: -40px
}
 HTML #trial FORM INPUT.submit {
	WIDTH: 225px
}
#trial FORM INPUT.checkbox {
	CLEAR: left; FLOAT: left; MARGIN-RIGHT: 10px
}
#trial FORM INPUT.radiobutton {
	CLEAR: left; FLOAT: left; MARGIN-RIGHT: 10px
}
#sidebar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 250px;
	COLOR: #acacac;
	LINE-HEIGHT: 16px;
	MARGIN-RIGHT: 13px;
	PADDING-TOP: 0px
}
UNKNOWN {
	MARGIN-TOP: -45px; MARGIN-RIGHT: 25px
}
#sidebar DIV {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	MARGIN-BOTTOM: 20px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 0px;
	background-color: #303030;
	background-image: url(sidebar_bgbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#sidebar DIV DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar DIV DIV.sectionseparator {
	
}
#sidebar H2 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 15px;
	background-color: #303030;
	background-image: url(sidebar_bgtop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#sidebar DIV DIV.top {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(sidebar_bgtop.gif) #303030 no-repeat left top; PADDING-BOTTOM: 1em; PADDING-TOP: 15px
}
#sidebar DIV DIV.top {
	PADDING-BOTTOM: 0px; MARGIN: 0px -20px
}
#sidebar H2.plain {
	BORDER-TOP: #303030 1px solid; MARGIN-TOP: 15px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: -20px; MARGIN-RIGHT: -20px
}
#sidebar H2.plain {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: -20px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: -20px; PADDING-TOP: 0px
}
#sidebar LI {
	PADDING-BOTTOM: 0.1em
}
#sidebar LI UL {
	MARGIN-TOP: 1em
}
#sidebar P {
	FONT-SIZE: 10px
}
#sidebar LI {
	FONT-SIZE: 9px
}
#sidebar UL {
	FONT-SIZE: 9px
}
#main #sidebar A.qt {
	DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(icon_qt_sidebar.gif) no-repeat left 3px
}
#sidebar .subcolumn1-2 {
	FLOAT: left; WIDTH: 120px
}
#sidebar .subcolumn2-2 {
	FLOAT: right; WIDTH: 120px
}
#content-bottom {
	PADDING-RIGHT: 25px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 25px;
	PADDING-TOP: 0px;
	background-color: #303030;
	background-image: url(main_bottombg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#content-bottom H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-BOTTOM: 16px
}
#content-bottom P {
	FONT-SIZE: 10px; COLOR: #999; LINE-HEIGHT: 1.5em
}
#content-bottom P.space {
	MARGIN-TOP: 2em; PADDING-BOTTOM: 1em
}
#content-bottom .subcolumn1-3 {
	FONT-SIZE: 10px; FLOAT: left
}
#content-bottom .subcolumn2-3 {
	FONT-SIZE: 10px; FLOAT: left
}
#content-bottom .subcolumn3-3 {
	FONT-SIZE: 10px; FLOAT: left
}
#content-bottom .subcolumn1-3 {
	BACKGROUND: url(main_bottombg_divider.gif) no-repeat right top
}
#content-bottom .subcolumn2-3 {
	BACKGROUND: url(main_bottombg_divider) no-repeat right top
}
#content-bottom .subcolumn1-3 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 301px; PADDING-TOP: 25px
}
#content-bottom .subcolumn2-3 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 301px; PADDING-TOP: 25px
}
#content-bottom .subcolumn3-3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 259px; PADDING-TOP: 25px
}
#content-bottom .top {
	MIN-HEIGHT: 160px
}
#content-bottom .top {
	HEIGHT: 170px
}
#content-bottom IMG.right {
	MARGIN-BOTTOM: 0px
}
 HTML #buynow A.jump {
	PADDING-TOP: 4px
}
#btnVisit {
	CLEAR: both; MARGIN: 0px -5px 24px
}
 HTML #btnVisit {
	MARGIN-LEFT: 0px
}
#btnBuyNow {
	FLOAT: right; MARGIN: -20px -4px 10px 10px
}
#footer {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#breadcrumb {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#footer A {
	COLOR: #99ccff; TEXT-DECORATION: none
}
#breadcrumb A {
	COLOR: #99ccff; TEXT-DECORATION: none
}
#footer INPUT {
	MARGIN-BOTTOM: 10px
}
#search {
	TEXT-ALIGN: center
}
 HTML #rsearch {
	FLOAT: right; WIDTH: 130px; MARGIN-RIGHT: 3px
}
#search INPUT.sbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND: url(search_bg.gif) white repeat-x left top; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 155px; COLOR: #80808c; PADDING-TOP: 3px; HEIGHT: 13px; BORDER-RIGHT-WIDTH: 0px
}
#rsearch INPUT.sbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BACKGROUND: url(search_bg.gif) white repeat-x left top; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 155px; COLOR: #80808c; PADDING-TOP: 3px; HEIGHT: 13px; BORDER-RIGHT-WIDTH: 0px
}
#rsearch INPUT.sbox {
	WIDTH: 90px
}
P.reseller {
	FLOAT: left; WIDTH: 125px; PADDING-TOP: 3px
}
 HTML P.reseller {
	WIDTH: 110px
}
#search SELECT {
	MARGIN-TOP: 5px; WIDTH: 122px
}
#rsearch SELECT {
	MARGIN-TOP: 5px; WIDTH: 122px
}
#search .srchimgs {
	MARGIN-BOTTOM: 1px
}
#rsearch .srchimgs {
	MARGIN-BOTTOM: 1px
}
 HTML #search .srchimgs {
	MARGIN-BOTTOM: 0px
}
 HTML #rsearch .srchimgs {
	MARGIN-BOTTOM: 0px
}
 HTML #rsearch .srchimgs {
	MARGIN-TOP: -2px
}
UNKNOWN {
	MARGIN-BOTTOM: 10px
}
UNKNOWN {
	MARGIN-BOTTOM: 0px
}
UNKNOWN {
	FONT-SIZE: 12px
}
UNKNOWN {
	DISPLAY: none
}
UNKNOWN {
	WIDTH: 190px
}
UNKNOWN {
	WIDTH: 128px
}
 HTML #search .srchimgs {
	MARGIN-BOTTOM: 11px
}
 HTML #rsearch .srchimgs {
	MARGIN-BOTTOM: 1px
}
#introqt {
	MARGIN: 36px auto; WIDTH: 640px
}
#debug {
	DISPLAY: none; FONT-SIZE: 10px; Z-INDEX: 22; LEFT: 0px; OVERFLOW: scroll; WIDTH: 500px; POSITION: absolute; TOP: 0px; HEIGHT: 200px; BACKGROUND-COLOR: white; TEXT-ALIGN: left; opacity: 0.5
}
#transport {
	PADDING-BOTTOM: 45px; WIDTH: 640px; POSITION: relative; TOP: 30px; HEIGHT: 29px
}
#transport A {
	TEXT-DECORATION: none
}
#transport A.hi {
	BACKGROUND-POSITION: left -29px
}
#btnPlay {
	POSITION: absolute; HEIGHT: 29px
}
#btnPause {
	POSITION: absolute; HEIGHT: 29px
}
#timeline {
	LEFT: 0px; WIDTH: 570px; POSITION: relative; TOP: 10px; HEIGHT: 9px; BACKGROUND-COLOR: #191919
}
 HTML #timeline {
	LEFT: 35px
}
UNKNOWN {
	LEFT: 72px
}
#position {
	LEFT: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 9px; BACKGROUND-COLOR: #333333
}
#handle {
	RIGHT: -5px; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: -7px; HEIGHT: 16px
}
#transport P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; COLOR: #999; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: right
}
