BODY {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 12px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #1F1F1F;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	BACKGROUND-COLOR: #1D1D1D;
	BORDER-RIGHT-WIDTH: 0px
}
.authoringlabel {
	BORDER-RIGHT: black thin solid; PADDING-RIGHT: 10px; BORDER-TOP: black thin solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none; BORDER-LEFT: black thin solid; CURSOR: auto; COLOR: white; DIRECTION: ltr; TEXT-INDENT: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial; BACKGROUND-COLOR: #666666; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-TOP: 0px
}
A {
	COLOR: #002a43; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #006ba8
}
A:active {
	COLOR: #006ba8
}
DIV#pageOuterContainer {
	WIDTH: 858px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
DIV#pageInnerContainer {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 26px; PADDING-TOP: 14px
}
TABLE#topBar {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; BACKGROUND-COLOR: #002a43
}
TABLE#topBar A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE#topBar A:active {
	TEXT-DECORATION: underline
}
TABLE#topBar A:hover {
	TEXT-DECORATION: underline
}
TABLE#topBar TD.breadCrumbs {
	PADDING-LEFT: 10px
}
TABLE#topBar TD.breadCrumbs SPAN.divider {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE#topBar TD.searchCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
TABLE#topBar TD.searchCell TABLE {
	FLOAT: right
}
TABLE#topBar TD.searchCell INPUT {
	BORDER-RIGHT: #d4d4d4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d4d4d4 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; BORDER-LEFT: #d4d4d4 1px solid; WIDTH: 175px; PADDING-TOP: 0px; BORDER-BOTTOM: #d4d4d4 1px solid; HEIGHT: 15px
}
TABLE#topBar TD.searchCell INPUT.submit {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; WIDTH: auto; COLOR: #7c7c7c; FONT-FAMILY: Arial, sans-serif
}
TABLE#topBar TD.searchCell A.submittext {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; WIDTH: auto; COLOR: #7c7c7c; FONT-FAMILY: Arial, sans-serif
}
DIV#userBar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #002a43; TEXT-ALIGN: right
}
DIV#userBar A {
	COLOR: #002a43; TEXT-DECORATION: none
}
DIV#userBar A.userPreference {
	COLOR: #8aa1a9
}
DIV#userBar A.bentleySelect {
	COLOR: #006da8
}
DIV#userBar A:active {
	TEXT-DECORATION: underline
}
DIV#userBar A:hover {
	TEXT-DECORATION: underline
}
DIV#userBar IMG#topLogo {
	DISPLAY: block; FLOAT: left
}
DIV#userBar SPAN.divider {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#userBar DIV.inner {
	PADDING-RIGHT: 10px; PADDING-TOP: 39px
}
TABLE#pageHeader {
	BORDER-RIGHT: #e2e2e2 1px solid; BACKGROUND-POSITION: right 50%; BORDER-TOP: #e2e2e2 1px solid; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/common/page-header-bkgd.jpg); MARGIN-BOTTOM: 14px; BORDER-LEFT: #e2e2e2 1px solid; WIDTH: 100%; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-REPEAT: repeat-y; HEIGHT: 32px
}
TABLE#pageHeaderSolo {
	BORDER-RIGHT: #cbcbcb 1px solid; BACKGROUND-POSITION: right 50%; BORDER-TOP: #cbcbcb 1px solid; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/common/page-header-bkgd.jpg); MARGIN-BOTTOM: 14px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-REPEAT: repeat-y; HEIGHT: 32px
}
TABLE#pageHeader H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; COLOR: #54a51a; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
TABLE#pageHeaderSolo H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; COLOR: #54a51a; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
TABLE#pageHeaderSolo H1 {
	MARGIN-LEFT: 10px
}
TABLE#pageHeaderNews {
	BORDER-RIGHT: #cbcbcb 1px solid; BACKGROUND-POSITION: right 50%; BORDER-TOP: #cbcbcb 1px solid; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/common/page-header-bkgd.jpg); MARGIN-BOTTOM: 14px; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-REPEAT: repeat-y; HEIGHT: 32px
}
TABLE#pageHeaderNews H1 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 8px; WIDTH: 100%; COLOR: #54a51a; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
TABLE#pageHeaderNews H1 {
	MARGIN-LEFT: 10px
}
TABLE.innerContent H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #54a51a; FONT-STYLE: normal
}
TABLE.innerContent H1 A {
	TEXT-DECORATION: none
}
TABLE.innerContent H1 A:hover {
	TEXT-DECORATION: underline
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #54a51a; FONT-STYLE: normal
}
UNKNOWN {
	MARGIN-TOP: 0.25em
}
H2 A {
	COLOR: #54a51a; TEXT-DECORATION: none
}
H2 A:hover {
	TEXT-DECORATION: underline
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #002a43; FONT-STYLE: normal
}
H3 A {
	COLOR: #002a43; TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: underline
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal
}
H4 A {
	TEXT-DECORATION: none
}
H4 A:hover {
	TEXT-DECORATION: underline
}
.innerContent H3 {
	MARGIN-BOTTOM: 0px
}
.content {
	FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial, Verdana, sans-serif
}
.content A {
	COLOR: #002a43; TEXT-DECORATION: underline
}
.content A:hover {
	COLOR: #006ba8
}
A:active {
	COLOR: #006ba8
}
.content H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #002a43; FONT-STYLE: normal
}
.content H3 A {
	COLOR: #002a43; TEXT-DECORATION: none
}
.content H3 A:hover {
	TEXT-DECORATION: underline
}
.content H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #54a51a; FONT-STYLE: normal
}
.content H2 A {
	COLOR: #54a51a; TEXT-DECORATION: none
}
.content H2 A:hover {
	TEXT-DECORATION: underline
}
.content H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal
}
.content H4 A {
	TEXT-DECORATION: none
}
.content H4 A:hover {
	TEXT-DECORATION: underline
}
.pgSubtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-STYLE: normal
}
A.pgSubtitle {
	TEXT-DECORATION: none
}
A.pgSubtitle:hover {
	TEXT-DECORATION: underline
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #54a51a
}
.caps {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Verdana, sans-serif
}
.productRegH1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica, sans-serif
}
.foldheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/plus_sign.gif); CURSOR: hand; FONT-STYLE: normal
}
#foldheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/plus_sign.gif); CURSOR: hand; FONT-STYLE: normal
}
.foldinglist {
	FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/bullet_blue.gif)
}
#foldinglist {
	FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/bullet_blue.gif)
}
.nolist {
	LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/bigblock.gif)
}
#nolist {
	LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/bigblock.gif)
}
.cs_foldheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/producttemplate/toggleDLplus.gif); CURSOR: hand; FONT-STYLE: normal
}
#cs_foldheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/producttemplate/toggleDLplus.gif); CURSOR: hand; FONT-STYLE: normal
}
.cs_foldinglist {
	FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/leftnav/lv2.gif)
}
#cs_foldinglist {
	FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/leftnav/lv2.gif)
}
.cs_nolist {
	LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/bigblock.gif)
}
#cs_nolist {
	LIST-STYLE-IMAGE: url(/BentleyWebSite/Images/bigblock.gif)
}
.newsheadlinesmorelink {
	FONT-SIZE: 12px; TEXT-TRANSFORM: lowercase; COLOR: #464646; FONT-FAMILY: Arial, Verdana, sans-serif
}
.newsheadlinesmorelink A {
	FONT-SIZE: 12px; TEXT-TRANSFORM: lowercase; COLOR: #464646; FONT-FAMILY: Arial, Verdana, sans-serif
}
.newsheader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: top; COLOR: #54a51a
}
.newsheadercaps {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #54a51a
}
.caseStudyHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: top; COLOR: #54a51a; POSITION: relative; TOP: 3px
}
.topAnchor {
	MARGIN: 0px; TEXT-ALIGN: right
}
.caseStudyDecrip {
	PADDING-LEFT: 25px; MARGIN: 0px
}
.list_icon {
	PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
TABLE#pageHeader TD.featuredProducts {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
TABLE#pageHeader TD.featuredProducts SELECT {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #c2c2c2 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #c2c2c2 1px solid
}
TABLE.innerFramework TD.leftNav {
	BORDER-RIGHT: #d4e2e9 1px solid; BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/bkgd.jpg); BORDER-LEFT: #d4e2e9 1px solid; WIDTH: 194px; BORDER-BOTTOM: #d4e2e9 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f4f8fa
}
TABLE.innerFramework TD.leftNav A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #464646; PADDING-TOP: 0px; TEXT-DECORATION: none
}
TABLE.innerFramework TD.leftNav A:hover {
	TEXT-DECORATION: underline
}
TABLE.innerFramework TD.leftNav A:active {
	TEXT-DECORATION: underline
}
TABLE.innerFramework TD.leftNav A.header {
	PADDING-RIGHT: 23px; BACKGROUND-POSITION: 50% top; DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/header-bkgd.jpg); PADDING-BOTTOM: 8px; COLOR: #002a43; PADDING-TOP: 9px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #96bcd4; TEXT-DECORATION: underline
}
TABLE.innerFramework TD.leftNav UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
TABLE.innerFramework TD.leftNav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #b0cfdf 1px solid
}
TABLE.innerFramework TD.leftNav UL LI A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 20px 7px; DISPLAY: block; PADDING-LEFT: 34px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/lv1.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
TABLE.innerFramework TD.leftNav UL LI A.on {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/lv1-on.gif)
}
TABLE.innerFramework TD.leftNav UL LI LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; ZOOM: 1; BORDER-BOTTOM-STYLE: none
}
TABLE.innerFramework TD.leftNav UL LI UL {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 6px
}
TABLE.innerFramework TD.leftNav UL LI LI A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 43px 10px; DISPLAY: block; PADDING-LEFT: 51px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/lv2.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
TABLE.innerFramework TD.leftNav UL LI LI A.on {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 43px 10px; DISPLAY: block; PADDING-LEFT: 51px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/lv2.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
TABLE.innerFramework TD.leftNav UL LI LI A.on {
	TEXT-DECORATION: underline
}
TABLE.innerFramework TD.leftNav UL LI UL LI UL {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 6px
}
TABLE.innerFramework TD.leftNav UL LI LI LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important; ZOOM: 1; BORDER-BOTTOM-STYLE: none
}
TABLE.innerFramework TD.leftNav UL LI LI LI A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 59px 10px; DISPLAY: block; PADDING-LEFT: 68px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/lv3.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
TABLE.innerFramework TD.leftNav UL LI LI LI A.on {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 59px 10px; DISPLAY: block; PADDING-LEFT: 68px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/lv3.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
TABLE.innerFramework TD.leftNav UL LI LI LI A.on {
	TEXT-DECORATION: underline
}
TABLE.innerFramework TD.leftNavSpacer {
	WIDTH: 10px
}
TABLE.innerFramework TD.contentArea {
	WIDTH: 631px
}
TABLE.innerFramework TD.contentArea P IMG {
	MARGIN: 5px
}
.content P IMG {
	MARGIN: 5px
}
TABLE.innerFramework TD.specialContentArea {
	WIDTH: 838px
}
TABLE.innerFramework TD.contentArea UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1.25em; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#footer {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 11px; COLOR: #c8ccce; PADDING-TOP: 14px; BACKGROUND-COLOR: #002a43; TEXT-ALIGN: center
}
DIV#footer A {
	COLOR: #c8ccce; TEXT-DECORATION: none
}
DIV#footer A:hover {
	TEXT-DECORATION: underline
}
DIV#footer A:active {
	TEXT-DECORATION: underline
}
DIV#footer SPAN.divider {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#footer TABLE.topLinks {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #cdcdcd 1px solid
}
TD.callouts {
	WIDTH: 197px; LINE-HEIGHT: 1.1em
}
TD.narrowCallouts {
	WIDTH: 145px! important
}
TD.callouts DIV.calloutButtons {
	PADDING-RIGHT: 0px; BORDER-TOP: #002a43 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ceeafb
}
TD.callouts DIV.calloutButtons DIV.inner {
	BORDER-RIGHT: #cecece 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: #cecece 1px; PADDING-LEFT: 30px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cecece 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cecece 1px solid
}
TD.narrowCallouts DIV.calloutButtons DIV.inner {
	PADDING-RIGHT: 8px! important; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 3px! important; PADDING-TOP: 1px! important
}
TD.callouts DIV.calloutButtons A {
	BORDER-RIGHT: #959596 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #959596 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/callouts/button-bkgd.jpg); PADDING-BOTTOM: 2px; MARGIN: 6px 0px; BORDER-LEFT: #959596 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #959596 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #bababb; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.callouts DIV.calloutButtons A:hover {
	TEXT-DECORATION: underline
}
TD.callouts DIV.calloutButtons A:active {
	TEXT-DECORATION: underline
}
TD.callouts DIV.calloutButtons A.contactUs {
	BACKGROUND-IMAGE: url(/BentleyWebSite/Images/callouts/contact_gradient.gif); COLOR: #002a44; BACKGROUND-COLOR: #eab71e
}
TD.callouts DIV.calloutButtons A.caseStudy {
	BACKGROUND-IMAGE: url(/BentleyWebSite/Images/callouts/button-bkgd.jpg); COLOR: #ffffff; BACKGROUND-COLOR: #016ea7
}
TD.callouts DIV.calloutHeader {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: 50% top; MARGIN-TOP: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/callouts/calloutheader-bkgd.gif); PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c2dae9
}
TD.callouts DIV.calloutHeader:unknown {
	MARGIN-TOP: 0px
}
DIV.billboardBackground {
	POSITION: relative; TEXT-ALIGN: right
}
DIV.billboardBackground DIV.inner {
	CLEAR: both; Z-INDEX: 1; LEFT: 100%; MARGIN-LEFT: -148px; WIDTH: 140px; PADDING-TOP: 16px; POSITION: absolute; TOP: 0%; TEXT-ALIGN: center
}
DIV.billboardBackground DIV.inner A {
	BORDER-RIGHT: #959596 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: 50% top; BORDER-TOP: #959596 1px solid; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/callouts/button-bkgd.jpg); MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #959596 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #959596 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #006da8; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.billboardBackground DIV.inner A:hover {
	TEXT-DECORATION: underline
}
DIV.billboardBackground DIV.inner A.contactUs {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/callouts/contact_gradient.gif); COLOR: #002a44; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #eab71e
}
TD.callouts DIV.callout {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dadada 1px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #dadada 1px solid; WIDTH: 179px; PADDING-TOP: 0px; BORDER-BOTTOM: #dadada 1px solid; BACKGROUND-COLOR: #f9fafb
}
TD.narrowCallouts DIV.callout {
	WIDTH: 127px
}
TD.callouts DIV.callout A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 13px 0px
}
TD.narrowCallouts DIV.callout A {
	FONT-WEIGHT: normal
}
TD.callouts DIV.relatedInfo {
	FONT-SIZE: 11px; COLOR: #005582; FONT-STYLE: italic
}
TD.callouts DIV.relatedInfo P {
	WIDTH: 100%
}
TD.callouts DIV.resources {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.innerFramework TABLE.innerContent {
	MARGIN-TOP: 8px; LINE-HEIGHT: 1.2em
}
TABLE.innerFramework DIV.innerContent {
	MARGIN-TOP: 8px; LINE-HEIGHT: 1.2em
}
TABLE.innerFramework TABLE.innerContent P {
	PADDING-RIGHT: 3px
}
TABLE.innerFramework DIV.innerContent P {
	PADDING-RIGHT: 3px
}
TABLE.innerFramework TABLE.innerContent TD.contentSidebar {
	FONT-SIZE: 11px; WIDTH: 150px
}
TABLE.innerFramework TABLE.innerContent TD.contentSidebar {
	FONT-WEIGHT: normal
}
TD.contentSidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 11px; PADDING-BOTTOM: 13px; WIDTH: 176px; LINE-HEIGHT: 1.18em; PADDING-TOP: 13px; BACKGROUND-COLOR: #e9eff2
}
TD.contentSidebar DIV.inner {
	COLOR: #026ca6
}
TD.contentSidebar DIV.inner H3 {
	COLOR: #464646
}
TD.contentSidebar DIV.inner A {
	FONT-WEIGHT: bold; COLOR: #000000
}
TD.contentSidebar DIV.inner {
	MARGIN-BOTTOM: 3em
}
TD.contentSidebar UL LI {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.flushTop {
	MARGIN-TOP: 0px! important; PADDING-TOP: 0px! important
}
.flushBottom {
	MARGIN-BOTTOM: 0px! important; PADDING-BOTTOM: 0px! important
}
.fileList UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
.fileList LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 24px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/callouts/pdf-logo.gif); PADDING-BOTTOM: 3px; MARGIN: 13px 0px 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
.fileList LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.fileList {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
UL.fileList LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 24px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/callouts/pdf-logo.gif); PADDING-BOTTOM: 3px; MARGIN: 13px 0px 0px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
UL.fileList LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
tblSELECT.blueSectionhead {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: 50% top; MARGIN-TOP: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/shared/Images/callouts/calloutheader-bkgd.gif); PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #c2dae9
}
A.more {
	MARGIN-TOP: 0px! important; DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px! important; TEXT-ALIGN: right
}
TABLE.contentCallouts TD.spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 21px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.contentCallouts TH {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/common/contentcallouts-th-bkgd.jpg); WIDTH: 222px; COLOR: #002a43; BACKGROUND-REPEAT: repeat-x; FONT-STYLE: normal; BACKGROUND-COLOR: #e3eddb
}
TABLE.productContentCallouts TH {
	BACKGROUND-POSITION: 50% top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/common/contentcallouts-th-bkgd.jpg); COLOR: #002a43; BACKGROUND-REPEAT: repeat-x; FONT-STYLE: normal; BACKGROUND-COLOR: #e3eddb
}
TABLE.productContentCallouts TH DIV.inner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
TABLE.contentCallouts TH DIV.inner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
TABLE.contentCallouts TD {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px; FONT-WEIGHT: bold; BORDER-LEFT: #c7c7c7 1px solid; COLOR: #545454; BORDER-BOTTOM: #c7c7c7 1px solid
}
TABLE.contentCallouts TD.prodModule {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px; FONT-WEIGHT: bold; BORDER-LEFT: #c7c7c7 1px solid; COLOR: #545454; BORDER-BOTTOM: #c7c7c7 1px
}
TABLE.contentCallouts TD.prodModule DIV {
	FONT-WEIGHT: normal
}
TABLE.contentCallouts TD.prodModule DIV.inner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 16px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
TABLE.contentCallouts TD.prodModule DIV.inner P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 16px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
TABLE.subproduct {
	BORDER-RIGHT: #c7c7c7 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #c7c7c7 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #c7c7c7 1px solid; WIDTH: 100%; COLOR: #545454; PADDING-TOP: 3px; BORDER-BOTTOM: #c7c7c7 1px solid
}
TABLE.contentCallouts TD DIV.inner {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TABLE.contentCallouts TD DIV.moreLink {
	PADDING-LEFT: 350px
}
TABLE.contentCallouts TD P:unknown {
	MARGIN-TOP: 0px
}
TABLE.contentCallouts TD P:unknown {
	MARGIN-BOTTOM: 0px
}
TABLE.contentCallouts TD P.overCaption {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #898989; TEXT-ALIGN: center
}
TABLE.contentCallouts A {
	FONT-WEIGHT: bold; COLOR: #56a41c
}
DIV.indentContentBlock {
	PADDING-LEFT: 15px
}
TD.pageLengthCallouts {
	BACKGROUND-POSITION: left top; BORDER-BOTTOM: #dadada 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #f9fafb
}
TD.pageLengthCallouts DIV.calloutHeader {
	MARGIN-TOP: 0px
}
TD.pageLengthCallouts DIV.calloutHeader A {
	MARGIN-TOP: 0px; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.pageLengthCallouts DIV.calloutHeader A:hover {
	TEXT-DECORATION: underline
}
TD.pageLengthCallouts DIV.callout {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; OVERFLOW: hidden; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
TD.pageLengthCallouts DIV.sub_callout {
	OVERFLOW: hidden; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
TD.pageLengthCallouts DIV.calloutHeaderSpacer {
	BORDER-TOP: #dadada 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff
}
.returnLink {
	PADDING-LEFT: 300px; FONT-SIZE: 10px; COLOR: #808080; TEXT-ALIGN: right
}
.formTitle {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #464646; PADDING-TOP: 0px; FONT-STYLE: normal; BORDER-RIGHT-WIDTH: 0px
}
.vertical_dashed_line {
	BORDER-RIGHT: #3366cc 1px dashed
}
.content_block_text H4 {
	MARGIN-TOP: 0px
}
BODY.home DIV#pageInnerContainer {
	PADDING-TOP: 8px
}
BODY.home DIV#whoIsBentley {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 9px 0px; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #585858; PADDING-TOP: 3px; BORDER-BOTTOM: #c2c2c2 1px solid
}
BODY.home DIV#whoIsBentley H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 5px; PADDING-TOP: 0px; FONT-STYLE: normal; WHITE-SPACE: nowrap
}
BODY.formpage {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #464646; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
BODY.home DIV#whoIsBentley TD {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY.home DIV#whoIsBentley TD.h1Container {
	BORDER-RIGHT: #a6cf87 2px solid
}
BODY.home TABLE.innerFramework {
	FONT-SIZE: 11px; COLOR: #002a43; LINE-HEIGHT: 1.36em; BACKGROUND-COLOR: #ffffff
}
BODY.home TABLE.innerFramework A {
	TEXT-DECORATION: none
}
BODY.home TABLE.innerFramework A:hover {
	TEXT-DECORATION: underline
}
BODY.home TD.communityColumn {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 11px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/home/communities-bkgd.gif); PADDING-BOTTOM: 0px; WIDTH: 179px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
BODY.home TD.newsColumn {
	PADDING-RIGHT: 12px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 11px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/home/news-bkgd.gif); PADDING-BOTTOM: 0px; WIDTH: 179px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
BODY.home TD.showcaseColumn {
	PADDING-RIGHT: 11px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 11px; BACKGROUND-IMAGE: url(/BentleyWebSite/Images/home/news-bkgd.gif); PADDING-BOTTOM: 0px; WIDTH: 216px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
BODY.home H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; COLOR: #ffffff; LINE-HEIGHT: 1em; PADDING-TOP: 0px; FONT-STYLE: normal
}
BODY.home TD.communityColumn H2 {
	COLOR: #002a43
}
BODY.home TD.showcaseColumn TD.photoCol {
	PADDING-RIGHT: 12px; FONT-SIZE: 10px; TEXT-ALIGN: center
}
BODY.home TD.showcaseColumn TD.photoCol A {
	COLOR: #006da8
}
BODY.home TD.showcaseColumn TD.photoCol A IMG {
	TEXT-DECORATION: none
}
BODY.home TD.contentSpacer {
	WIDTH: 4px
}
BODY.home TD.promotionsColumn {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 173px
}
BODY.home TD.promotionsColumn TD {
	PADDING-RIGHT: 12px; PADDING-TOP: 14px
}
BODY.home TD.promotionsColumn TR.firstRow TD {
	PADDING-TOP: 1px
}
BODY.home TD.contentColumnFooter {
	PADDING-RIGHT: 7px; FONT-SIZE: 10px; TEXT-ALIGN: right
}
BODY.home TD.contentColumnFooterCommunity {
	PADDING-RIGHT: 7px; FONT-SIZE: 10px; TEXT-ALIGN: right
}
BODY.home TD.contentColumnFooter A {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 50%; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
BODY.home TD.contentColumnFooterCommunity A {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right 50%; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
BODY.home TD.contentColumnFooter A {
	BACKGROUND-IMAGE: url(/BentleyWebSite/Images/home/more-bkgd.gif)
}
BODY.home TD.contentColumnFooterCommunity A {
	BACKGROUND-IMAGE: url(/BentleyWebSite/Images/home/more-community-bkgd.gif); COLOR: #56a41d
}
BODY.home TD.contentColumnFooterCommunity A:hover {
	COLOR: #66c423
}
BODY.home TD.calloutLinks {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
BODY.home TD.showcaseCalloutLinks {
	PADDING-RIGHT: 5px; PADDING-LEFT: 75px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.promoTemplateBg {
	BACKGROUND-IMAGE: url(/BentleyWebSite/Images/leftnav/bkgd.jpg)
}
#news_scroller {
	MARGIN-TOP: 10px; VISIBILITY: hidden; MARGIN-BOTTOM: 5px; WIDTH: 100%; HEIGHT: 140px
}
#news_scroller UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#news_scroller LI {
	LINE-HEIGHT: 1.36em
}
#news_scroller LI.website {
	BACKGROUND-POSITION: 0px 5px; LIST-STYLE-POSITION: outside; BACKGROUND-IMAGE: url(/media/images/sidebar_icon_website.gif); BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#news_scroller LI.whitepaper {
	BACKGROUND-POSITION: 0px 5px; LIST-STYLE-POSITION: outside; BACKGROUND-IMAGE: url(/media/images/sidebar_icon_wp.gif); BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
#news_scroller LI.webcast {
	BACKGROUND-POSITION: 0px 5px; LIST-STYLE-POSITION: outside; BACKGROUND-IMAGE: url(/media/images/sidebar_icon_webcast.gif); BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
.hasJS#news_scroller {
	OVERFLOW: hidden; POSITION: relative; HEIGHT: 140px
}
.hasJS#news_scroller UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 250px
}

