BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ecede5; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
DIV {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
SPAN {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
P {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
INPUT {
	FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: rgb(100, 140, 180); PADDING-TOP: 0px; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: rgb(100, 140, 180); PADDING-TOP: 0px; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: rgb(100, 140, 180); PADDING-TOP: 0px; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: rgb(100, 140, 180); PADDING-TOP: 0px; FONT-FAMILY: 黑体,Verdana,Geneva,Arial,helvetica,sans-serif
}
H2 {
	FONT-SIZE: 18px
}
H3 {
	FONT-SIZE: 16px
}
DIV {
	TEXT-ALIGN: left
}
.instructions {
	BACKGROUND-COLOR: #eeeeee
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: rgb(100, 140, 180); TEXT-DECORATION: none
}
A:hover {
	COLOR: rgb(100, 140, 180); TEXT-DECORATION: underline
}
#page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 841px; PADDING-TOP: 0px; POSITION: relative
}
#header {
	POSITION: relative; HEIGHT: 98px
}
#logo {
	HEIGHT: 99px
}
#mainmenu {
	POSITION: absolute; TOP: 69px
}
#mainmenu UL {
	DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#mainmenu UL LI {
	DISPLAY: inline; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#mainmenu UL LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #ffffcc; PADDING-TOP: 5px; HEIGHT: 29px; TEXT-DECORATION: none
}
#mainmenu UL LI A:hover {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(mainmenu_hover.gif); COLOR: #fff; BACKGROUND-REPEAT: repeat-x
}
#mainmenu UL LI A.active {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(mainmenu_active.gif); COLOR: #91a412; BACKGROUND-REPEAT: repeat-x
}
DIV.intro {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(bigmantis.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 230px; BACKGROUND-COLOR: #fff
}
DIV.statements {
	BACKGROUND-IMAGE: url(statementsbg.gif); BORDER-BOTTOM: #eee 1px solid; BACKGROUND-REPEAT: repeat-x; POSITION: relative; HEIGHT: 165px
}
DIV.statements DIV {
	WIDTH: 250px; POSITION: absolute; TOP: 20px
}
DIV.statements DIV P {
	FONT-SIZE: 13px; COLOR: #818181
}
DIV.statements DIV.whatis {
	LEFT: 20px
}
DIV.statements DIV.whatreq {
	LEFT: 310px
}
DIV.statements DIV.cani {
	LEFT: 590px; WIDTH: 250px
}
#navbar {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM: #e9eeef 2px solid; HEIGHT: 30px
}
#navbar UL {
	DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
#navbar UL LI {
	DISPLAY: inline; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#navbar UL LI A {
	PADDING-RIGHT: 14px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #cd2b26; PADDING-TOP: 5px; HEIGHT: 29px
}
#navbar UL LI A.active {
	COLOR: rgb(100, 140, 180)
}
#navbar UL LI A.hover {
	COLOR: rgb(100, 140, 180)
}
#navbar UL LI A.hover {
	TEXT-DECORATION: underline
}
DIV#infobar {
	PADDING-LEFT: 20px; FLOAT: right; BORDER-LEFT: #e9eeef 2px solid; WIDTH: 200px
}
DIV#infobar DIV {
	MARGIN-BOTTOM: 20px
}
DIV#infobar DIV#featured IMG {
	MARGIN-TOP: 10px
}
DIV#articles {
	FLOAT: left; WIDTH: 560px
}
DIV.article {
	MARGIN-BOTTOM: 40px
}
DIV.article .date {
	COLOR: #9f9291
}
DIV.article .more {
	DISPLAY: block; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
.logo {
	MARGIN-TOP: 0px; Z-INDEX: 1; MARGIN-LEFT: 15px; POSITION: absolute
}
#main {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BACKGROUND-COLOR: #fff
}
DIV.mantis {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(bigmantis.jpg); BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 190px; BACKGROUND-COLOR: #fff
}
DIV.releases {
	FLOAT: left; BACKGROUND-IMAGE: url(pradodownload.gif); WIDTH: 240px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 190px
}
DIV.releases DIV.official {
	FONT-SIZE: 8pt; LEFT: 52px; WIDTH: 190px; COLOR: #6d6d6d; POSITION: relative; TOP: 128px
}
DIV.releases DIV.official A {
	DISPLAY: block
}
DIV.whyprado {
	DISPLAY: block; FLOAT: left
}
DIV.whyprado UL.list {
	MARGIN-TOP: 40px; MARGIN-LEFT: 0px
}
DIV.whyprado UL.list LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; DISPLAY: block; PADDING-LEFT: 30px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
DIV.whyprado UL.list LI.one {
	BACKGROUND-IMAGE: url(bullet_one.gif)
}
DIV.whyprado UL.list LI.two {
	BACKGROUND-IMAGE: url(bullet_two.gif)
}
DIV.whyprado UL.list LI.three {
	BACKGROUND-IMAGE: url(bullet_three.gif)
}
DIV.whyprado UL.list LI A {
	COLOR: #9f9291; TEXT-DECORATION: none
}
#footer {
	CLEAR: both; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #e9eeef 1px solid; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(bottomgradient.gif); PADDING-BOTTOM: 30px; COLOR: #a7a7a7; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#ads {
	FONT-SIZE: 8pt; TEXT-ALIGN: center
}
#features {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 9pt; PADDING-BOTTOM: 10px; MARGIN-LEFT: 610px; COLOR: #344a1e; PADDING-TOP: 10px; BACKGROUND-COLOR: #bedd75
}
#features UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px
}
#features UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: 0px
}
#features H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #292e1d; PADDING-TOP: 0px; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: center
}
#news {
	FLOAT: left; WIDTH: 590px
}
.newstitle {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 0px; COLOR: #555; BORDER-BOTTOM: silver 1px solid
}
.newscontentmore {
	DISPLAY: block; COLOR: #50811a; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
.newscontentmore:hover {
	COLOR: red
}
.newstime {
	PADDING-LEFT: 10px; FONT-SIZE: 0.8em; MARGIN: 0px; COLOR: #aaa; TEXT-ALIGN: right
}
.newscontent {
	MARGIN-TOP: 5px
}
#leftpanel {
	FLOAT: left; WIDTH: 550px
}
#topics {
	BORDER-RIGHT: #804040 1px solid; BORDER-TOP: #804040 1px solid; PADDING-BOTTOM: 10px; MARGIN-LEFT: 610px; BORDER-LEFT: #804040 1px solid; BORDER-BOTTOM: #804040 1px solid
}
#topicsheader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; COLOR: #ffffbc; PADDING-TOP: 3px; BACKGROUND-COLOR: #804040; TEXT-ALIGN: center
}
.topicitem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.topicitem A:hover {
	TEXT-DECORATION: underline
}
.topicitem P {
	PADDING-LEFT: 10px; FONT-SIZE: 0.8em; MARGIN: 0px; COLOR: #aaa; WHITE-SPACE: nowrap
}
.reference {
	
}
.reference IMG {
	MARGIN: 10px
}
.reference H3 {
	
}
.download {
	WIDTH: 100%; BACKGROUND-COLOR: #aaa
}
.download TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.download TD A {
	FONT-WEIGHT: bold
}
.download TD.type {
	VERTICAL-ALIGN: top; FONT-FAMILY: "courier new", courier; TEXT-ALIGN: right
}
.download DIV.declaration {
	FONT-FAMILY: "courier new", courier
}
.download TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: left
}
.download TH.small {
	FONT-SIZE: 1em
}
.download TR.reference TD {
	BACKGROUND-COLOR: #ffeded
}
.doc-title {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN-BOTTOM: 10px
}
.doc-subtitle {
	PADDING-RIGHT: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #eee
}
.doc-namespace {
	FONT-SIZE: 8pt
}
.doc-menu {
	
}
.doc-classes {
	
}
.doc-ancestors {
	FONT-SIZE: 8pt
}
.doc-properties {
	FONT-SIZE: 9pt
}
.doc-properties TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: silver
}
.doc-properties TD {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white
}
.doc-properties TH {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white
}
.doc-events {
	FONT-SIZE: 9pt
}
.doc-events TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: silver
}
.doc-events TD {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white
}
.doc-events TH {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white
}
.doc-methods {
	FONT-SIZE: 9pt
}
.doc-methods TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: silver
}
.doc-methods TD {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white
}
.doc-methods TH {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white
}
.doc-derived {
	
}
.doc-inherited {
	
}
.doc-native TD {
	BACKGROUND-COLOR: lightyellow
}
.forum-topic {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: silver 1px solid
}
.demo-list LI {
	MARGIN-BOTTOM: 1em
}
.autocomplete {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: white
}
.autocomplete UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
.autocomplete LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL.different {
	BACKGROUND-COLOR: pink
}
.autocomplete LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffe
}
.autocomplete .selected {
	BACKGROUND-COLOR: #eec
}
#ads UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#ads LI {
	MARGIN-BOTTOM: 7px
}
#ads A {
	COLOR: black; BORDER-BOTTOM: silver 1px dashed
}
