BODY {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: small; BACKGROUND: #ffffff; PADDING-BOTTOM: 23px; MARGIN: 0px auto; WIDTH: 760px; COLOR: #515a5f; PADDING-TOP: 23px; FONT-FAMILY: sans-serif; TEXT-ALIGN: center
}
A {
	COLOR: #2e60aa
}
A:hover {
	COLOR: #349f2b
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
H1 {
	FONT-SIZE: 250%
}
H2 {
	FONT-SIZE: 150%; COLOR: #2e60aa
}
H3 {
	MARGIN-TOP: 1em; FONT-SIZE: 100%; COLOR: #2e60aa
}
H4 {
	FONT-SIZE: 80%; COLOR: #515a5f
}
P {
	MARGIN: 0px 0px 1.5em
}
HR {
	CLEAR: both; BORDER-TOP: #515a5f 1px dashed; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-RIGHT: #515a5f 1px solid; BORDER-TOP: #515a5f 1px solid; BORDER-LEFT: #515a5f 1px solid; BORDER-BOTTOM: #515a5f 1px solid; BORDER-COLLAPSE: collapse
}
TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.left {
	FLOAT: left; MARGIN-RIGHT: 1em
}
.right {
	FLOAT: right; MARGIN-LEFT: 1em
}
#container {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 760px; BORDER-RIGHT-WIDTH: 0px
}
.report TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.error-text {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ff0000
}
.error-detail-text {
	FONT-SIZE: 75%; COLOR: #ff0000
}
.confirm-text {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #33ff00
}
.footnote-text {
	FONT-SIZE: 80%; COLOR: #000000
}
#small_container {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; BORDER-RIGHT-WIDTH: 0px
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#knowlesys {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#topnav {
	PADDING-RIGHT: 0px; BORDER-TOP: #515a5f 1px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
#topnav STRONG {
	COLOR: #fe7e00
}
#topnav A {
	COLOR: #515a5f; TEXT-DECORATION: none
}
#topnav A:hover {
	COLOR: #349f2b; TEXT-DECORATION: underline
}
#subnav {
	PADDING-RIGHT: 0px; BORDER-TOP: #515a5f 1px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 125%; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
#subnav STRONG {
	COLOR: #fe7e00
}
#subnav A {
	COLOR: #515a5f; TEXT-DECORATION: none
}
#subnav A:hover {
	COLOR: #349f2b; TEXT-DECORATION: underline
}
.sep {
	MARGIN: 0px 0.6em 0px 0.8em
}
#mainleft {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; PADDING-TOP: 14px
}
#mainright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 40px; PADDING-TOP: 14px
}
#mainright H2 {
	FONT-SIZE: 125%
}
#foot {
	FONT-SIZE: smaller
}
#foot A {
	COLOR: #515a5f; TEXT-DECORATION: none
}
#foot A:hover {
	COLOR: #349f2b; TEXT-DECORATION: underline
}
#foot P {
	MARGIN-BOTTOM: 0.25em
}
#foot TD {
	BORDER-TOP: #515a5f 1px dashed; PADDING-TOP: 8px
}
#foot .nav {
	FONT-WEIGHT: bold
}
#corp {
	TEXT-ALIGN: right
}
#download {
	BORDER-RIGHT: #ffc68f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffc68f 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f4f3d5; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #ffc68f 1px solid; WIDTH: 358px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffc68f 1px solid; TEXT-ALIGN: center
	
}

#buy {
	BORDER-RIGHT: #ffc68f 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffc68f 1px solid; PADDING-LEFT: 0px; BACKGROUND: #FFFFCC; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 0px 5px; BORDER-LEFT: #ffc68f 1px solid; WIDTH: 358px; PADDING-TOP: 8px; BORDER-BOTTOM: #ffc68f 1px solid; TEXT-ALIGN: center
	
}

#screenshot {
	MARGIN: 18px 0px 0px
}
#requirements {
	MARGIN: 1.5em 0px
}
#requirements P {
	FONT-SIZE: 85%; LINE-HEIGHT: 150%
}
#promo {
	PADDING-RIGHT: 0px; BORDER-TOP: #515a5f 1px dashed; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; COLOR: #2e60aa; PADDING-TOP: 1.5em
}
#promo H3 {
	FONT-SIZE: 105%; MARGIN: 0px
}
.tour {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 0.5em -1em 0px 0px; LINE-HEIGHT: 1.5em
}
#title {
	MARGIN-BOTTOM: 1em
}
#title H1 {
	FONT-SIZE: 160%; MARGIN-BOTTOM: 0.15em
}
#title H2 {
	FONT-SIZE: 125%; MARGIN-BOTTOM: 1em; WIDTH: 75%; COLOR: #2e60aa
}
#title IMG {
	MARGIN-BOTTOM: 12px
}
.focus {
	MARGIN: -1em 10px 1em 0px
}
#orgl {
	FLOAT: left; MARGIN: 0px 1em 1em 0px
}
#orgr {
	MARGIN: 0px 0px 1em -1em
}
.rightnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 6px 0px; WIDTH: 230px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
.rightnav A {
	COLOR: #515a5f; TEXT-DECORATION: none
}
.rightnav A:hover {
	COLOR: #349f2b; TEXT-DECORATION: underline
}
.rightnav LI {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #fe7e00; PADDING-TOP: 8px
}
.rightnav P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0.75em; MARGIN: 0px; PADDING-TOP: 0.75em
}
#aboutnav {
	BORDER-RIGHT: #c199d0 1px solid; BORDER-TOP: #c199d0 1px solid; BACKGROUND: #e9e4eb; BORDER-LEFT: #c199d0 1px solid; BORDER-BOTTOM: #c199d0 1px solid
}
#featurenav {
	BORDER-RIGHT: #8ec4dd 1px solid; BORDER-TOP: #8ec4dd 1px solid; BACKGROUND: #d6ecf7; BORDER-LEFT: #8ec4dd 1px solid; BORDER-BOTTOM: #8ec4dd 1px solid
}
#legalnav {
	BORDER-RIGHT: #c199d0 1px solid; BORDER-TOP: #c199d0 1px solid; BACKGROUND: #e9e4eb; BORDER-LEFT: #c199d0 1px solid; BORDER-BOTTOM: #c199d0 1px solid
}
#pressnav {
	BORDER-RIGHT: #c199d0 1px solid; BORDER-TOP: #c199d0 1px solid; BACKGROUND: #e9e4eb; BORDER-LEFT: #c199d0 1px solid; BORDER-BOTTOM: #c199d0 1px solid
}
#supportnav {
	BORDER-RIGHT: #c199d0 1px solid; BORDER-TOP: #c199d0 1px solid; BACKGROUND: #e9e4eb; BORDER-LEFT: #c199d0 1px solid; BORDER-BOTTOM: #c199d0 1px solid
}
#dialog {
	BORDER-RIGHT: #ffc78f 1px solid; BORDER-TOP: #ffc78f 1px solid; BACKGROUND: #f5f3d6; BORDER-LEFT: #ffc78f 1px solid; BORDER-BOTTOM: #ffc78f 1px solid
}
.kb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.kb LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 1em; COLOR: #2e60aa; TEXT-INDENT: -0.5em; PADDING-TOP: 0px
}
.kb A {
	COLOR: #2e60aa
}
.kb LI#selected {
	COLOR: #fe7e00
}
.faq STRONG {
	FONT-SIZE: 135%; COLOR: #fe7e00
}
.bigbutton {
	MARGIN: 0.5em 0px 1em; WIDTH: 49%
}
.bigbutton TABLE {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.bigbutton TH {
	FONT-SIZE: 150%; BACKGROUND: #cacecf; VERTICAL-ALIGN: middle; HEIGHT: 66px; TEXT-ALIGN: center
}
.bigbutton TD {
	PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
#hours {
	WIDTH: 45%
}
