BODY {
	BACKGROUND-IMAGE: url(../images/bodybg.jpg); TEXT-ALIGN: center; MARGIN: 0px auto; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
HR {
	DISPLAY: none
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #0a4066; CURSOR: pointer; TEXT-DECORATION: none
}
A:hover {
	COLOR: #11512e; CURSOR: pointer; TEXT-DECORATION: none
}
#top {
	BACKGROUND-IMAGE: url(../images/bodybg.jpg); TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 968px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 63px
}
#maincontent {
	WIDTH: 968px
}
#logo {
	FLOAT: left; MARGIN-LEFT: 0px
}
#bigpic {
	BACKGROUND-IMAGE: url(../images/bigpic.jpg); TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 968px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 362px
}
#menubg {
	BACKGROUND-IMAGE: url(../images/menubg.jpg); MARGIN-TOP: 0px; WIDTH: 647px; BACKGROUND-REPEAT: no-repeat; FLOAT: right; HEIGHT: 63px
}
#main-menu {
	POSITION: absolute !important; WIDTH: 645px; BACKGROUND: url(../images/menubg.jpg) repeat-x center top; HEIGHT: 55px; MARGIN-LEFT: 1px; TOP: 0px; lear: both
}
#main-menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#main-menu LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 1px; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#main-menu A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 55px; PADDING-LEFT: 27px; PADDING-RIGHT: 27px; DISPLAY: block; BACKGROUND: url(../images/menubg-a.jpg) repeat-x left top; FLOAT: left; HEIGHT: 55px; COLOR: #000033; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#main-menu A:hover {
	LINE-HEIGHT: 55px; MARGIN-TOP: 0px; BACKGROUND: url(../images/menubg-h.jpg) repeat-x left top; HEIGHT: 55px; COLOR: #000000
}
#main-menu A:active {
	LINE-HEIGHT: 55px; MARGIN-TOP: 0px; BACKGROUND: url(../images/menubg-h.jpg) repeat-x left top; HEIGHT: 55px; COLOR: #000000
}
#main-menu A:focus {
	LINE-HEIGHT: 55px; MARGIN-TOP: 0px; BACKGROUND: url(../images/menubg-h.jpg) repeat-x left top; HEIGHT: 55px; COLOR: #000000
}
#main-menu LI.active A {
	LINE-HEIGHT: 55px; MARGIN-TOP: 0px; BACKGROUND: url(../images/menubg-h.jpg) repeat-x left top; HEIGHT: 55px; COLOR: #000033; MARGIN-LEFT: 4px; FONT-SIZE: 12px
}
#main-menu LI.active A:hover {
	LINE-HEIGHT: 55px; MARGIN-TOP: 0px; BACKGROUND: url(../images/menubg-h.jpg) repeat-x left top; HEIGHT: 55px; COLOR: #000033; MARGIN-LEFT: 4px; FONT-SIZE: 12px
}
#main-menu LI.active A:active {
	LINE-HEIGHT: 55px; MARGIN-TOP: 0px; BACKGROUND: url(../images/menubg-h.jpg) repeat-x left top; HEIGHT: 55px; COLOR: #000033; MARGIN-LEFT: 4px; FONT-SIZE: 12px
}
#main-menu LI.active A:focus {
	LINE-HEIGHT: 55px; MARGIN-TOP: 0px; BACKGROUND: url(../images/menubg-h.jpg) repeat-x left top; HEIGHT: 55px; COLOR: #000033; MARGIN-LEFT: 4px; FONT-SIZE: 12px
}
#topbigtext {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 20px; WIDTH: 500px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 30px; PADDING-TOP: 50px
}
#topsmalltext {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 20px; WIDTH: 500px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 20px
}
#picbutton1 {
	MARGIN-TOP: 66px; WIDTH: 255px; FLOAT: left; HEIGHT: 106px; MARGIN-LEFT: 0px
}
#picbutton2 {
	MARGIN-TOP: 65px; WIDTH: 239px; FLOAT: left; HEIGHT: 106px; MARGIN-LEFT: 0px
}
#maincontent {
	MARGIN: auto; WIDTH: 968px
}
#mainleft {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 20px; WIDTH: 360px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 910px; BORDER-RIGHT: #d9e0e3 1px solid; PADDING-TOP: 0px
}
#mainmid {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; WIDTH: 350px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 910px; BORDER-RIGHT: #d9e0e3 1px solid; PADDING-TOP: 0px
}
#mainright {
	WIDTH: 200px; FLOAT: left; MARGIN-LEFT: 10px
}
#mainleft H3 {
	BORDER-BOTTOM: #d9e0e3 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; MARGIN-TOP: 30px; WIDTH: 360px; COLOR: #10324d; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#mainmid H3 {
	BORDER-BOTTOM: #d9e0e3 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; MARGIN-TOP: 30px; PADDING-LEFT: 10px; WIDTH: 350px; COLOR: #10324d; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#maincontent-text1 {
	TEXT-ALIGN: left; MARGIN-TOP: 0px; PADDING-RIGHT: 10px; HEIGHT: 200px; FONT-SIZE: 12px
}
#maincontent-text2 {
	TEXT-ALIGN: left; MARGIN-TOP: 0px; PADDING-RIGHT: 10px; FONT-SIZE: 12px
}
#mainFeatured LI {
	LIST-STYLE-IMAGE: url(../images/Featured_li.jpg)
}
#mainFeatured P {
	TEXT-ALIGN: right
}
#redtext {
	TEXT-ALIGN: left; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#licensePage P {
	LINE-HEIGHT: 20px; COLOR: #333; FONT-SIZE: 12px
}
#spe-page #primary-content {
	WIDTH: 90%
}
#primary-content H3 {
	COLOR: #000; FONT-SIZE: 16px
}
#righttitle {
	BACKGROUND-IMAGE: url(../images/righttitle.jpg); TEXT-ALIGN: left; LINE-HEIGHT: 40px; MARGIN-TOP: 35px; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px
}
#mainright P {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#mainright H4 {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; COLOR: #666666; FONT-SIZE: 12px
}
#footerbg {
	BACKGROUND-IMAGE: url(../images/footbg.jpg); MARGIN: 0px auto auto; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 107px; CLEAR: both; BORDER-TOP: #d9e0e3 1px solid
}
DIV#footer {
	TEXT-ALIGN: left; MARGIN: auto; WIDTH: 968px; BACKGROUND: url(../images/bg_footer.png) repeat-x; HEIGHT: 99px; CLEAR: both; PADDING-TOP: 10px
}
UL#footernav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: auto; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; CURSOR: default; PADDING-TOP: 0px
}
UL#footernav LI {
	LINE-HEIGHT: normal; DISPLAY: inline; COLOR: #606060; MARGIN-LEFT: 0px; CLEAR: both
}
UL#footernav LI A {
	COLOR: #606060; TEXT-DECORATION: none
}
UL#footernav LI.active A {
	BORDER-BOTTOM: #357ab5 2px solid; COLOR: #2a2a2a
}
UL#footernav LI A:hover {
	BORDER-BOTTOM: #357ab5 2px solid; COLOR: #2a2a2a
}
#footerproductlist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, sans-serif; COLOR: #acacac; CLEAR: both; FONT-SIZE: 10px; CURSOR: default; PADDING-TOP: 8px
}
P#copyright {
	PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #acacac; FONT-SIZE: 12px; PADDING-TOP: 0px
}
P#copyright A {
	COLOR: #acacac; TEXT-DECORATION: none
}
P#copyright A:hover {
	COLOR: #2a2a2a
}
#featurescontent {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #fff; MARGIN: 19px auto auto; WIDTH: 968px
}
#overviewcontent {
	TEXT-ALIGN: left; MARGIN: 19px auto auto; WIDTH: 968px
}
.container {
	WIDTH: 948px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#left {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 700px; FLOAT: left
}
#right {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 260px; FLOAT: left
}
.main-moneybox {
	BORDER-BOTTOM: #f0f0f0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #f0f0f0 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: right; BORDER-TOP: #f0f0f0 1px solid; BORDER-RIGHT: #f0f0f0 1px solid; PADDING-TOP: 5px
}
.mainbox {
	TEXT-ALIGN: left; MARGIN-TOP: 0px; WIDTH: 680px; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-LEFT: 20px; CLEAR: both
}
.mainboxtitle {
	LINE-HEIGHT: 36px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.mainboxtext {
	LINE-HEIGHT: 18px; WIDTH: 620px; MARGIN-LEFT: 0px; FONT-SIZE: 12px
}
.mainboxtext LI {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px
}
.mainboxtext SPAN {
	LINE-HEIGHT: 18px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.mainboxtext2 {
	WIDTH: 300px; FLOAT: left; MARGIN-LEFT: 0px
}
.mainboxtext2 UL {
	LINE-HEIGHT: 14px; MARGIN-BOTTOM: 50px; FONT-SIZE: 12px
}
.mainboxtext2 LI {
	BORDER-BOTTOM: #e8e8e8 1px solid; LINE-HEIGHT: 14px; LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px
}
.mainboxtext2 SPAN {
	LINE-HEIGHT: 14px; LIST-STYLE-TYPE: disc; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.mainbox LEGEND {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #006699; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.mainbox FIELDSET {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-LEFT: 20px; WIDTH: 660px; MARGIN-BOTTOM: 20px; COLOR: #000000; FONT-SIZE: 12px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
.mainbox FIELDSET IMG {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.mainbox FIELDSET LI {
	LIST-STYLE-TYPE: decimal; PADDING-RIGHT: 10px; COLOR: #000000; FONT-SIZE: 12px
}
.mainbox .bottomtext {
	TEXT-ALIGN: left; LINE-HEIGHT: 14px; FONT-STYLE: italic; PADDING-LEFT: 20px; WIDTH: 660px; MARGIN-BOTTOM: 10px; COLOR: #bababa; CLEAR: both; FONT-SIZE: 10px; WORD-BREAK: break-all
}
.bottomtext2 {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; PADDING-LEFT: 20px; WIDTH: 640px; MARGIN-BOTTOM: 10px; COLOR: #000000; CLEAR: both; FONT-SIZE: 12px; WORD-BREAK: break-all
}
#right LEGEND {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #006699; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#right FIELDSET {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-LEFT: 20px; WIDTH: 200px; MARGIN-BOTTOM: 20px; COLOR: #000000; MARGIN-LEFT: 20px; FONT-SIZE: 12px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
#right FIELDSET IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
.featuresbox {
	WIDTH: 100%
}
.featuresbox P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.featuresbox H2 {
	PADDING-LEFT: 20px; WIDTH: 98%; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.featuresbox A {
	COLOR: #003366; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.featuresbox A:hover {
	COLOR: #006699; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.featuresbox LEGEND {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #006699; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.featuresbox FIELDSET {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; COLOR: #000000; MARGIN-LEFT: 20px; FONT-SIZE: 12px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
.featuresbox FIELDSET LI {
	LIST-STYLE-POSITION: outside; MARGIN: 20px; COLOR: #000000; CLEAR: both; FONT-SIZE: 12px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(../images/f-icon.gif)
}
.featuresbox FIELDSET SPAN {
	COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.featuresbox FIELDSET IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000000; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
.featuresbox FIELDSET H3 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; COLOR: #357ab5; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.title {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; COLOR: #000; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.screenshots FIELDSET {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; COLOR: #000000; MARGIN-LEFT: 20px; FONT-SIZE: 12px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
.screenshots LEGEND {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #006699; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#screenshotsPage UL LI {
	BORDER-BOTTOM-COLOR: #000000; PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; BORDER-BOTTOM-WIDTH: 1px; LIST-STYLE-IMAGE: none
}
.title3 {
	PADDING-LEFT: 10%
}
.title4 {
	PADDING-LEFT: 26em
}
#screenshotsPage IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 1em; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#screenshotsPage P {
	MARGIN-LEFT: 30px
}
DIV.support-page .title {
	BORDER-BOTTOM: #e6e6e6 1px solid; MARGIN-TOP: 30px; MARGIN-BOTTOM: 0px; COLOR: #000; FONT-SIZE: 20px; FONT-WEIGHT: bold
}

