body { background-image:url('https://cdn-images.visual-paradigm.com/home/v11/page_bg.png'); height: auto !important; }
div#pageTitle {
	margin-bottom: 7px;
	_margin-bottom: 0;
	height: 65px;	
}
div#pageTitle .tooltip {
 display:none; border: 1px solid #808080; background-color: white; padding: 0 20px 8px 8px; margin-top: 11px; width: 120px;
}
div#pageTitle .tooltip li { margin-top: 8px; display: block; }

div#pageTitle .column-AB-B {
	padding-top: 0px;
}

.commonHotTopicBlock {
	padding: 0 24px;	
	width: 193px;
}
div.productTopicPane {
	padding: 0 24px;
}

.commonHotTopicSibling {
	border: none;
	background: url('https://cdn-images.visual-paradigm.com/separator.gif') no-repeat left center;
}

div#directory { background-color: #dddddd; }

.page-center { width: 974px; padding: 24px 0; margin: 1px 2px; background-color: #ffffff; border: 1px solid #a0a0a0; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 2px #606060; -webkit-box-shadow: 0px 1px 2px #606060; box-shadow: 0px 1px 2px #606060; }

#productProvides { /* position: relative; */ }
#productProvides #leftMenuWrapper { position: relative; }
#productProvides #leftMenuWrapper .fixed { position: fixed; margin-top: 5px; }
#productProvides .leftMenu { position: absolute; top: 0; }
#productProvides h3.leftMenuHeader a { color: #202020; text-decoration: none; }

.leftMenu-provides { overflow: hidden; position: relative; }
.leftMenu-paging .leftMenu-provides { height: 448px; }
#productProvides .leftMenuPager-container { background-repeat: no-repeat; background-position: 0 -78px; }
#productProvides .leftMenuPager { background-color: #D8D8D8; margin: 0 6px 0 5px; overflow: auto; }
#productProvides .leftMenuPager ol { float: left; left: 50%; position: relative; *left: 80px; *width: 80px; }
#productProvides .leftMenuPager li { background-repeat: no-repeat; margin: 4px 5px 4px 4px; width: 12px; height: 12px; cursor: pointer; float: left; position: relative; right: 50%; *right: auto; }
#productProvides .leftMenuPager li.current { background-position: center bottom; cursor: default; }

table.data {
	border-collapse: separate;
	border-spacing: 1px;
	font-size: 12px;
	empty-cells: show;
}
table.data p {
	padding: 0 5px;
}
table.data thead td, table.data thead th {
	padding: 3px 0;
}
.data .editionTitle {
	vertical-align: top;
	padding-bottom: 9px;
}
.data th.edition {
	padding: 0;
}
.data th.unselected a {
	color: #808080;
}
.data th.unselected form {
	display: none;
}
a.price {
	vertical-align: middle;
	white-space: nowrap;
}
#compareChart tr.editionsNameRow th { padding: 0 5px; }
#compareChart .unselected .selectiveLabel { color: #808080; }
#compareChart .remark { color: #C00000 !important; }
#compareChart a.price .remark { padding: 0 10px; white-space: normal; }
#compareChart .editionsNameRow th.toggle-me { padding: 0 10px; }
.remark {
	font-size: 10px; font-weight: normal;
}
table.data thead th, table.data tfoot th {
	text-align: center;
	font-weight: bold;
}
/*
table.data tbody th, table.data tbody td {
	text-indent: 8px;	
}
*/
table.data tr.headerRow th {
	background-color: #808080;
	height: 20px;
	color: white;
	font-weight: bold;
}
table.data tbody th {
	height: 20px;	
}
table.data tr.headerRow .tick {
	background: url('https://cdn-images.visual-paradigm.com/compare_buttons.png') no-repeat 0 0;
	width: 20px;
	padding-top: 20px;
}
table.data tr.headerRow #expandAll {
	background: url('https://cdn-images.visual-paradigm.com/compare_buttons.png') no-repeat 0 -60px;
	width: 20px;
	padding-top: 20px;
	cursor: pointer;
}
table.data tr.headerRow #expandAll.expanded {
	background: url('https://cdn-images.visual-paradigm.com/compare_buttons.png') no-repeat 0 -80px;
	width: 20px;
	padding-top: 20px;
}
table.data tbody th div {
	float: left;
}
table.data tbody .featureRowHead {
	height: 16px;
	width: 14px;
	background: url('https://cdn-images.visual-paradigm.com/expand_collapse.png') no-repeat 14px 14px;
	margin-left: 5px;
}
table.data tbody tr .expandable {
	background-position: 0 -11px;	
	cursor: pointer;
}
table.data tbody tr .expanded {
	background-position: 0 3px;	
}
img.featureHeadNoteExpandImage {
	height: 16px;	width: 14px;
	background: url('https://cdn-images.visual-paradigm.com/expand_collapse.png') no-repeat 0 -11px;
}
table.data tr.featureRow .tick-box {
	background: url('https://cdn-images.visual-paradigm.com/compare_buttons.png') no-repeat 0 -20px;
	width: 20px;
	padding-top: 20px;
	margin-left: 5px;
}
table.data tr.featureSelectedRow {
	background-color: #EEEEEE;
}
table.data tr.featureSelectedRow .tick-box {
	background: url('https://cdn-images.visual-paradigm.com/compare_buttons.png') no-repeat 0 -40px;
	width: 20px;
	padding-top: 20px;
	margin-left: 5px;
}
table.data tr.featureRow .featureExpander,
table.data tr.featureSelectedRow .featureExpander {
		cursor: pointer;
}
table.data tbody th.item {
	padding: 2px 8px 2px 32px;
	vertical-align: middle;	
}
table.data tbody th.category {
	padding: 0 8px;
	vertical-align: middle;	
	
}
table.data tbody th, table.data tbody td {
	vertical-align: top;	
}
table.data tbody td div {
	text-indent: -9999px;
	background-image: url('https://cdn-images.visual-paradigm.com/available_editions.png');
	background-repeat: no-repeat;
	height: 22px;
}
.ee-some, .ee-none, .pe-none, .se-none, .me-none, .ce-none, .ae-none, .sn-none, .be-none {
	background-image: none !important;	
}
table.data .ee-all { background-position: center -180px; }
table.data .pe-all { background-position: center -140px; }
table.data .pe-some { background-position: center -120px; }
table.data .se-all { background-position: center -100px; }
table.data .se-some { background-position: center -80px; }
table.data .me-all { background-position: center -60px; }
table.data .me-some { background-position: center -40px; }
table.data .ae-all { background-position: center -220px; }
table.data .ae-some { background-position: center -200px; }
table.data .sn-all { background-position: center -260px; }
table.data .sn-some { background-position: center -240px; }
table.data .ce-all { background-position: center -420px; }
table.data .ce-some { background-position: center -400px; }

table.data .oe-all { background-position: center -340px; }
table.data .be-all { background-position: center -300px; }
table.data .be-some { background-position: center -280px; }

table.data tfoot .buy_now img { width: 77px; }

.featureItemWrap .editions-NextFeature, .featureItemWrap .editions-NewFeature, .featureItemWrap .editions-EnhFeature {
	background-image: url('https://cdn-images.visual-paradigm.com/products/feature_status_label_comparison.png');
	background-repeat: no-repeat; position: relative; height: 20px;
}
.featureItemWrap { float: none; padding-top: 2px; }
.featureItemWrap .featureLabel { margin-right: 6px; margin-top: 2px; float: left; }
.featureItemWrap .editions-NextFeature { width: 87px; background-position: -114px 0; }
.featureItemWrap .editions-NewFeature { width: 43px; }
.featureItemWrap .editions-EnhFeature { width: 71px; background-position: -43px 0; }

.editionSlogan {
	font-weight: bold;
	font-size: 16px;
	color: #606060;
}
#editionPageContent div.leftMenu {
	width: 242px; 
	float: left;
	margin-left: 0px;
	_margin-right: 10px;
}
#editionPageContent div.mainContent {
	width: 884px;
	_position: static; _margin-left: 0px;
}

table.editionPriceLinks a { font-weight: bold; font-size: 14px; }
table.editionPriceLinks th {
	padding-bottom: 12px;
	vertical-align: top;
}
table.editionPriceLinks td {
	vertical-align: top;
	text-align: right;
}

.editions-layer {
	background-image: url('https://cdn-images.visual-paradigm.com/products/edition_layers2.png');
	background-repeat: no-repeat;
	width: 876px;
	height: 43px;
	padding: 2px;
	clear: both;
}
.layer-disabled a { color: #808080 !important; }
.layer-disabled {  background-position: 0 0 !important; }

.layer-ee {	background-position: 0 -47px; }
.layer-pe {	background-position: 0 -94px; }
.layer-se {	background-position: 0 -141px; }
.layer-me {	background-position: 0 -188px; }
.layer-ae {	background-position: 0 -282px; }
.layer-sn {	background-position: 0 -329px; }
.layer-je {	background-position: 0 -376px; }
.layer-ne {	background-position: 0 -423px; }
.layer-he {	background-position: 0 -470px; }
.layer-ce {	background-position: 0 -517px; }

.editions-layer li { text-align: center; padding: 0 5px; border-right: 2px solid white; float: left; height: 43px; }
.editions-layer li.last { border-right-style: none; }
.editions-layer a { color: white; font-weight: bold; font-size: 14px; display: block; margin-top: 6px; }
.editions-layer a:hover { /* text-decoration: none; */ }

.editionDesc { font-size: 16px; color: #606060; }

#editionPriceTable { empty-cells: show; margin-top: 8px; }
#editionPriceTable thead th {
	background-image: url('https://cdn-images.visual-paradigm.com/products/edition_price_block2.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 12px;
}
#editionPriceTable .tableMiddle {
	background-image: url('https://cdn-images.visual-paradigm.com/products/edition_price_block2.gif');
	background-repeat: repeat-y;
	background-position: -300px 0;
	padding-left: 12px;
	vertical-align: top;
}
#editionPriceTable tfoot th {
	background-image: url('https://cdn-images.visual-paradigm.com/products/edition_price_block2.gif');
	background-repeat: no-repeat;
	background-position: -600px 0;
	height: 14px;
}
#editionPriceTable .paragraphTitle {
	margin-bottom: 4px;	
}
.editionPriceBlock {
	margin-top: 4px;
	width: 260px;
}
.editionPriceBlock td {
	text-align: right;
}
.editionPriceBlock th, .editionPriceBlock td {
	padding-bottom: 8px;
	vertical-align: top;
}
.editionPriceBlock th {
	vertical-align: bottom;	
}
.editionPriceBlock .thinrow th, .editionPriceBlock .thinrow td {
	padding-bottom: 4px;
}
.editionPriceBlock .thickrow th, .editionPriceBlock .thickrow td {
	padding-bottom: 10px;
}
.editionPriceBlock .price, .editionUpgradeTable .price {
	font-size:14px;
	font-weight:bold;
}
.editionPriceBlock .link { font-size: 12px; font-weight: bold; }
.editionPriceBlock .link-try { text-align: center; font-size: 14px; font-weight: bold; padding-bottom: 0; padding-top: 24px; }

.editionUpgradeTable {
	margin-top: 10px; width: 100%; empty-cells: show;
}
.editionUpgradeTable thead th {
	font-style: italic;
	font-size: 11px;
	padding-bottom: 4px;
}
.editionUpgradeTable .editionRow {
	cursor: pointer;	
}
.editionUpgradeTable .editionRow th, .editionUpgradeTable .editionRow td {
	background-color: #ebebeb;
	border-bottom: 1px solid white;
}
.editionUpgradeTable .editionRow th {
	text-indent: 12px;
	height: 28px;
}
.editionUpgradeTable .editionRow td.price1Cell {
	text-align: right;
	padding-right: 50px;
}
.editionUpgradeTable .editionRow td.price2Cell {
	text-align: right;
	padding-right: 56px;
}
.editionUpgradeTable .benefitRow div {
	padding: 16px 12px;
}
.editionUpgradeTable .benefitRow p.contentSubHeader {
	padding: 12px 0 4px 0;
	font-weight: bold;
	font-size: 12px;
}
.editionUpgradeTable .benefitRow ul {	overflow: auto; }
.editionUpgradeTable .benefitRow li { width: 420px; float: left; }

#detailFeaturesBlock {
	width: 642px;
	margin-left: -18px;
}
#detailFeaturesBlock .pageSectionTitle {
	margin: 0 0 0 18px;
}
#detailFeaturesBlock .featureCol {
	float: left;
	width: 196px;
	margin-left: 18px;
}
#detailFeaturesBlock .contentHeader {	margin-top: 12px; }
#detailFeaturesBlock li {
	font-size: 11px;
	color: #404040;
	margin-top: 6px;
}
#helpLinks {
	padding: 18px 0 36px 0;
}
#helpLinks a {
	margin-right: 18px;
}
#relatedProductEditionsBlock { padding-bottom: 4px; margin-left: 200px; }
#relatedProductEditionsBlock li {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 6px;
}

.multiImageCombo { /* margin-top: 12px; */ }

table.multiImageRadio { float: left; margin-top: 4px; }
table.multiImageRadio td { padding-left: 4px; padding-right: 30px; }
table.multiImageRadio th { width: 12px; }

table.multiImageCombo { width: 683px; }
table.multiImageCombo th { vertical-align: bottom; }
table.multiImageCombo td { vertical-align: top; }

.tutorialCategory { width: 228px; padding: 16px 5px 0 9px; float: left; }
.tutorialCategory p.blockTitle2 { margin-left: 19px; }
.tutorialCategory li {
	padding-left: 19px;	margin-top: 8px;
	background-image: url('https://cdn-images.visual-paradigm.com/tutorial_indicators.gif');
	background-repeat: no-repeat;
}
.tutorialCategory a span { color: #404040; }
.tutorialCategory li.tutorial-visited span { color: #606060; }
.tutorialCategory li.tutorial-playing { background-position: 0 -161px !important; }
.tutorialCategory li.tutorial-related { background-position: 0 -33px; }
.tutorialCategory li.tutorial-visited { background-position: 0 -96px; }

.releaseInfoLeft, .releaseInfoCenter, .releaseInfoRight {
	background-image: url('https://cdn-images.visual-paradigm.com/release_info_bg.gif');
	height: 25px;
	float: left;
}
.releaseInfoLeft { width: 10px; }
.releaseInfoCenter { background-position: 0 -25px; width: 932px; }
.releaseInfoRight { width: 10px; background-position: -10px 0; }
.releaseInfoCenter table { height: 25px; }
.releaseInfoCenter table td { padding-right: 36px; white-space: nowrap; }

#productTopicDemo { 
	color:white; font-weight: bold; 
	margin:0 auto; 
	width: 174px; height: 68px; 
	padding-top: 29px; text-align: center;
}
#productTopicDemo .demoProductName { font-size: 12px; font-family: verdana, arial; }
#productTopicDemo .demoTitle { font-size: 18px; margin-top: 2px; }
#productTopicDemo .demoLink { font-size: 13px; font-family: verdana; margin-top: 29px; text-align: right; }
#productTopicDemo .demoLink a { color: white; padding-right: 24px; clear: left; }

#provides-header { width: 677px; height: 200px; background: url('https://cdn-images.visual-paradigm.com/products/provides_header_bg.png') no-repeat; padding-left: 18px; margin: 4px 0 2px 20px; position: relative; padding-right: 13px; }
#provides-header .sectionTitle { float: left; padding-bottom: 8px; padding-top: 58px; width: 328px; }
#provides-header p { color: #404040; font-size: 18px; clear: left;}
#provides-header img { float: right; }
.has-quick-video #provides-header .sectionTitle { padding-top: 16px; }
#provides-header .quick-video-img { cursor: pointer; margin-top: 6px; float: none; }
.has-quick-video #provides-features { margin-top: 32px; }
#provides-header-video { width: 638px; display: none; margin: 0 40px; }
.btn-provides-header-video-close { background: url('https://cdn-images.visual-paradigm.com/solutions/close_video.png') no-repeat; width: 36px; height: 36px; display: block; float: right; margin: 6px 0 10px; cursor: pointer; }
.btn-provides-header-video-close:hover { background-position: left bottom; }
	
.comic-dialog { background-color: white; padding: 24px 10px 24px 24px; overflow: auto; }
.comicScrollbar { float: right; position: relative; margin-left: 2px; }
.comicScrollbar-down { position: absolute; bottom: 0px; }
div.comic-scrollable { height: 380px; padding-bottom: 20px; float: right; position: relative; overflow: hidden; width: 275px; }
div.comic-scrollable .active { background-color: #F0F0F0; }
div.comic-scrollable .hover { background-color: #E0E0E0; }
div.comic-scrollable .comicStep { padding: 10px 12px; cursor: pointer; _zoom: 100%; overflow: auto; }
div.comic-scrollable .comicStep .h3-gray { padding-bottom: 8px; }
div.comic-scrollable .comic-steps { position: absolute; height: 20000em; }
.comic-dialog a.material-vpp { padding: 2px 0 2px 22px; background: url('https://cdn-images.visual-paradigm.com/vpp.png') no-repeat; line-height: 22px; }
.comic-dialog a.material-xmi { padding: 2px 0 2px 22px; background: url('https://cdn-images.visual-paradigm.com/xmi.png') no-repeat; line-height: 22px; }
.comic-dialog a.material-xml { padding: 2px 0 2px 22px; background: url('https://cdn-images.visual-paradigm.com/xml.png') no-repeat; line-height: 22px; }
.comic-dialog a.material-xls { padding: 2px 0 2px 22px; background: url('https://cdn-images.visual-paradigm.com/xls.png') no-repeat; line-height: 22px; }
.comic-dialog a.material-zip { padding: 2px 0 2px 22px; background: url('https://cdn-images.visual-paradigm.com/zip16.gif') no-repeat; line-height: 22px; }
.comic-dialog a.material-pdf { padding: 2px 0 2px 22px; background: url('https://cdn-images.visual-paradigm.com/pdf16.gif') no-repeat; line-height: 22px; }
.comic-dialog a.material-doc { padding: 2px 0 2px 22px; background: url('https://cdn-images.visual-paradigm.com/word16.gif') no-repeat; line-height: 22px; }
.comic-dialog a.material-generic { padding: 2px 0 2px 22px; background: url('https://cdn-images.visual-paradigm.com/generic.png') no-repeat; line-height: 22px; }

.caption-leftSide, .caption-rightSide { font-size: 12px; font-style: italic; text-align: center; width: 332px; }
.caption-leftSide img, .caption-rightSide img { display: block; }
#productProvides #provides-header .editions-available { position: absolute; right: 0; top: -4px; font-size: 12px; }
#productProvides #provides-header .editions-available li { position: relative; height: 29px; }
#productProvides #provides-header .editions-available li a { background-repeat: no-repeat; width: 77px; display: block; line-height: 33px; padding-left: 18px; }
#provides-features { margin-top: 24px; width: 724px; }
#productProvides div.content ul.contentPoint { margin-bottom: 12px; }
#productProvides div.content ul.contentPoint p.contentHeader { text-indent: -20px; font-size: 14px; }
#productProvides .leftSide { padding-right: 18px; float: left; }
#productProvides .rightSide { /* padding-left: 19px; */ float: right; }
.leftSide-imageContent { float: right; width: 332px; clear: right; }
.rightSide-imageContent { float: left; width: 332px; margin-right: 18px; clear: left; }
.leftSide-imageTutorial { float: right; width: 300px; }
.rightSide-imageTutorial { float: left; width: 300px; clear: left; }
.leftSide-imageFeatureArtifacts { width: 300px; /* margin-left: 351px; */ clear: right; float: right; margin-top: 24px; }
.leftSide-imageFeatureArtifacts a.thumb { margin: 0 6px 12px; }
.rightSide-imageFeatureArtifacts { width: 300px; clear: left; float: left; margin-top: 22px; }
.rightSide-imageFeatureArtifacts a.thumb { margin: 0 6px 12px; }
.rightSide-imagePoint { clear: right; float: right; width: 312px; }
.leftSide-imagePoint { clear: left; width: 312px; }
.Side-imageTutorial { clear: left; }
.Side-imageFeatureArtifacts { clear: left; float: left; margin-top: 24px; width: 300px; }
.Side-imageFeatureArtifacts a.thumb { margin: 0 6px 12px; }
.bottomSide-imageFeatureArtifacts { width: 300px; float: right; margin-top: 8px; }
.bottomSide-imageFeatureArtifacts a.thumb { margin: 0 6px 12px; }
.leftSide-imageContent br, .rightSide-imageContent br { display: block; margin-top: 4px; }
.leftSide-imageFeatureArtifacts, .rightSide-imageFeatureArtifacts, .bottomSide-imageFeatureArtifacts, .Side-imageFeatureArtifacts {
	overflow-y: auto; padding: 16px 16px 4px; background-color: #f3f3f3; 
	behavior: url('/script/pie3.htc');
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 0 0 6px #808080; 
	-moz-box-shadow: 0 0 6px #808080 inset; 
	-webkit-box-shadow: 0 0 6px #808080 inset; 
	-khtml-box-shadow: 0 0 6px #808080 inset; 
}

.feature-item .noreference { behavior: none; background-color: inherit !important; box-shadow: none !important; *background-color: white !important; }
.feature-item #feature-enterpriseready .noreference { display: none; }

body.opera9 .leftSide-imageContent, body.opera9 .rightSide-imageContent { float:none !important; width: auto !important; }

.columns2-left { clear: both; float: left; width: 355px; *padding-top: 36px !important;}
.columns2-right { float: left; width: 355px; padding-left: 11px; *padding-top: 36px !important; }
.featureGap { margin-top:36px; *padding-top:0; }

#indexTopics { margin: 0 3px; }
#indexTopics .hotTopicTitle { height: 46px; line-height: 46px; }
#indexTopics .hotTopicTitle a { text-decoration: none; color: #323232; }
#indexTopics .contentPoint { list-style-position: inside; font-size: 14px; }
#indexTopics #indexTopicsLeftBlock {
	float: left;
	background: url('https://cdn-images.visual-paradigm.com/products/index/middle_block_background.png') no-repeat;
	width: 779px; height: 203px; 
}
#indexTopics #indexTopicsLeftBlock .indexTopicBlock {
	float: left;
	width: 259px;
	margin-left: 1px;
}
#indexTopics #indexTopicsLeftBlock .indexTopicBlockFirst {
	margin-left: 0;
}
#indexTopics #indexTopicsLeftBlock .hopTopicImage { display: inline-block; width: 200px; height: 128px; }
.indexTopicBlock-content { text-align: center; }
.indexTopicBlock-productdemo { background-repeat: no-repeat; width: 195px; height: 170px; }
.indexTopicBlock-content .contentPoint li { text-align: left; }
.indexTopicBlock-content .contentPoint li a { white-space: nowrap; }

.new-provide, .new-screenshot {
	background: url('https://cdn-images.visual-paradigm.com/products/new_label.png') no-repeat 0 -1px;
	width: 63px; height: 63px; 
	position: absolute; top: 0; right: 0;
}
.enh-provide {
	background: url('https://cdn-images.visual-paradigm.com/products/enhanced_label.png') no-repeat; 
	width: 106px; height: 33px; 
	position: absolute; top: 82px; left: 0;
}
.next-provide {
	background: url('https://cdn-images.visual-paradigm.com/products/coming_soon_label.png') no-repeat; 
	width: 110px; height: 54px; 
	position: absolute; top: 61px; left: 0;
}
.enh-screenshot {
	background: url('https://cdn-images.visual-paradigm.com/products/enhanced_label.png') no-repeat; 
	width: 106px; height: 33px; 
	position: absolute; top: 85px; left: 0;
}
.next-screenshot {
	background: url('https://cdn-images.visual-paradigm.com/products/next_label_screenshots.png') no-repeat; 
	width: 156px; height: 59px; 
	position: absolute; top: 59px; left: 0;
}
.new-provide_icon {
	background: url('https://cdn-images.visual-paradigm.com/products/new_label_menu.png') no-repeat; 
	width: 14px; height: 14px; 
	position: absolute; top: 4px; left: 28px;
}
.enh-provide_icon {
	background: url('https://cdn-images.visual-paradigm.com/products/enhanced_label_menu.png') no-repeat; 
	width: 28px; height: 9px; 
	position: absolute; top: 24px; left: 14px;
}
.next-provide_icon {
	background: url('https://cdn-images.visual-paradigm.com/products/next_label_menu.png') no-repeat; 
	width: 28px; height: 14px;
	position: absolute; top: 19px; left: 14px;
}
.featureTitle { margin-bottom: 8px; position: relative; }
.rightSide-imageTitle { width: 332px; float: left; }
.leftSide-imageTitle { width: 332px; float: right; }
.featureTitle .h2-gray2 { display: inline; }
.standardsItem img.feature-decoration,
.featureTitle img.feature-decoration {
	background-image: url('https://cdn-images.visual-paradigm.com/products/feature_status_label2.png');
	background-repeat: no-repeat; 
	position: absolute; margin-left: 6px;
}
.new-category {
	background-image: url('https://cdn-images.visual-paradigm.com/products/feature_status_label2.png');
	width: 54px; height: 25px;
	background-repeat: no-repeat;
}
.new-feature { width: 54px; height: 25px; }
.enh-feature {
	background-position: -54px 0; 
	width: 106px; height: 25px;
}
.next-feature {
	background-position: -160px 0; 
	width: 109px; height: 25px;
}
.enh-featureArtifact {
	background: url('https://cdn-images.visual-paradigm.com/products/popup_preview_enhanced_label.png') no-repeat; 
	width: 113px; height: 32px; 
	position: absolute; top: 58px; left: 0;
}
.next-featureArtifact {
	background: url('https://cdn-images.visual-paradigm.com/products/popup_preview_next_label.png') no-repeat; 
	width: 113px; height: 49px; 
	position: absolute; top: 43px; left: 0;
}

.what-enhanced-tooltip { display: none; background: url('https://cdn-images.visual-paradigm.com/products/what_enhanced_tooltip.png') no-repeat top left; width: 376px; padding-top: 50px; z-index: 5; }
.what-enhanced-tooltip ul { background: url('https://cdn-images.visual-paradigm.com/products/what_enhanced_tooltip.png') no-repeat bottom right; padding-bottom: 31px; font-size: 14px; }
.what-enhanced-tooltip li { background: url('https://cdn-images.visual-paradigm.com/products/what_enhanced_tooltip.png') repeat-y top center; padding: 6px 29px 12px; }
.what-enhanced-tooltip h4 { background-color: white; font-weight: bold; color: #cc5700; margin: 0 0 4px; line-height: 18px; }
.what-enhanced-tooltip p { background-color: white; font-weight: normal; color: #404040; }

#productWhatsNew { width:649px; padding-left: 30px; float: left; }
#productWhatsNew .leftSide { padding-right: 16px; float: left; }
#productWhatsNew .rightSide { float: right; }
#productWhatsNew .leftSide-imageContent { width: 285px; }
#productWhatsNew .rightSide-imageContent { width: 285px; margin-right: 16px; }
#productWhatsNew .leftSide-imageTutorial { width: 246px; }
#productWhatsNew .rightSide-imageTutorial { width: 246px; margin-right: 16px; }
#productWhatsNew .leftSide-imageTitle { width: 285px; }
#productWhatsNew .rightSide-imageTitle { width: 285px; }
#productWhatsNew .leftSide-imageFeatureArtifacts { width: 246px; margin-bottom: 6px; margin-right: 6px; *overflow: hidden; }
#productWhatsNew .rightSide-imageFeatureArtifacts { width: 246px; margin-bottom: 6px; margin-left: 6px; *overflow: hidden; }
#productWhatsNew-rightColumn { float: right; width: 237px; padding-right: 46px; margin-top: 22px; }
#productWhatsNew .columns2-right { width: 100%; padding-left: 0; float: none; }
#productWhatsNew .columns2-right .rightSide-imageContent,
#productWhatsNew .columns2-right .leftSide-imageContent { width: 648px; }
#productWhatsNew .columns2-right .rightSide-imageTitle,
#productWhatsNew .columns2-right .leftSide-imageTitle { float: none; width: auto; }
#productWhatsNew .columns2-right .leftSide-imageFeatureArtifacts { margin-left: 6px; float: left; *margin-top: 80px; }
#productWhatsNew .columns2-left .rightSide-imageTitle { float: none; }
#productWhatsNew .columns2-left .rightSide-imageFeatureArtifacts { margin-left: 0; width: 199px; }
#productWhatsNew .columns2-left .rightSide-imageTutorial { width: 199px; }
#productWhatsNew #feature-vpository .rightSide-imageContent { width: 552px; }
#productWhatsNew #feature-vpository .leftSide-imageTitle { float: left; width: 600px; }
#productWhatsNew #feature-vpository .leftSide-imageContent { width: 552px; float: left; clear: none; }
#productWhatsNew #feature-vpository img { margin-top: 0; float: right; padding: 0; }
#productWhatsNew div.content ul.contentPoint { margin-bottom: 12px; }
#productWhatsNew div.content ul.contentPoint p.contentHeader { text-indent: -20px; }
#productWhatsNew h2 { font-weight: bold; font-size: 20px; margin-bottom: 24px; text-indent: 16px; }
#productWhatsNew .feature-item { margin-left: 16px; }
#productWhatsNew .feature-item h2 { *text-indent: 0; }
#productWhatsNew .editionsTab { margin: 0; width: 666px; height: 52px; }
#productWhatsNew .editionsTab .tab-gap-left { width: 16px; }
#productWhatsNew .editionsTab .tab-gap-right { width: 16px; }
#productWhatsNew .editions-first .editionsTab { background-position: 0 -70px; height: 32px; }
#productWhatsNew .editions-first .tab-gap-left { background-position: left -120px; }
#productWhatsNew .editions-first .tab-gap-right { background-position: right -120px; }
#productWhatsNew .editions-first h2 { text-indent: 0; }
#productWhatsNew .editionsTab-ce, #productWhatsNew .editionsTab-ce span { background-image: url('https://cdn-images.visual-paradigm.com/vpsuite/tab_bg.png'); }
#productWhatsNew-rightColumn .h3 { padding-left: 16px; margin: 12px 12px 8px;  }
#productWhatsNew-rightColumn .toc { background-repeat: repeat-x; margin: 0 12px; }
#productWhatsNew-rightColumn .toc li a { display: block; line-height: 34px; padding-left: 16px; font-size: 14px; }

.page-tutorials .tutorialInfo { margin: 4px 0 8px; }
.page-tutorials .tutorialInfo .writtenDate { width: 242px; float: left; }
.page-tutorials .tutorialSummary { height: 120px; position: relative; margin-top: 8px; }
.page-tutorials .tutorialMore { position: absolute; right: 196px; bottom: 0; }
.page-tutorials .tutorial-summary { margin: 0 0 6px 3px; float: left; }
.page-tutorial .content-tutorial img, .page-tutorial .content-tutorial table { margin: 24px 0 36px 12px; }
.page-tutorial .content-tutorial .second-artifacts { margin-top: 0; }

#feature-jpdl {
	width: 317px;
	background: url('https://cdn-images.visual-paradigm.com/vpuml/provides/bpmodeling/jpdl_illu.png') no-repeat 261px 38px;
}
#feature-jpdl p { width: 245px; }
#feature-jpdl .Side-imageFeatureArtifacts { width: 212px; }
#feature-jpdl .Side-imageFeatureArtifacts .contentHeader { width: 194px; }
#feature-jpdl .Side-imageTutorial { margin-left: 0px; }

#feature-exportscxml {
	width: 683px; 
	background: url('https://cdn-images.visual-paradigm.com/vpuml/provides/interop/export_scxml_illu.png') no-repeat 414px 40px;
}
#productWhatsNew #feature-exportscxml { width: 633px; }
#productWhatsNew #feature-jpdl { width: 199px; }
#productWhatsNew #feature-jpdl .leftSide-imageContent { width: 199px; }
.footnote, .footnote a { font-size: 9px; vertical-align: top; }
.footnote-s { line-height: 8px; }
.table-footnotes { margin-left: 6px; table-layout: fixed; width: 100%; }
.table-footnotes th { text-align: left !important; font-weight: bold; }

.illu-resourcescentric { padding-bottom: 100px; }

#productProvides .content, #productProvides .h2-gray2 { /* color: black; */ }
#productProvides .h2-gray2 { font-size: 18px; }
.feature-item .content { font-size: 14px; line-height: 20px; }
#productProvides .feature-item .content .sub-content-title { font-weight: bold; margin-top: 5px; }
#productWhatsNew .content, #productWhatsNew .h2-gray2 { color: black; }
.page-features #addthis { margin-top: 6px; margin-right: 300px; }
.page-features #list-editions { margin: 28px 292px 24px 46px; height: 21px; border-bottom: 9px solid #b0b0b0; font-size: 16px; font-weight: bold; }
.page-features #list-editions li { float: left; padding: 0 18px; line-height: 21px; }
.page-features #list-editions .focus-ee { border-bottom: 9px solid #ffe600; }
.page-features #list-editions .focus-pe { border-bottom: 9px solid #BB40F4; }
.page-features #list-editions .focus-se { border-bottom: 9px solid #0000FF; }
.page-features #list-editions .focus-me { border-bottom: 9px solid #EA8800; }
.page-features #list-editions .focus-ce { border-bottom: 9px solid #15B400; }
.page-features #list-editions .focus-ae { border-bottom: 9px solid #DE2268; }
.page-features #list-editions .focus-sn { border-bottom: 9px solid #202020; }
.page-features-vp #productWhatsNew-rightColumn,
.page-features-lz #productWhatsNew-rightColumn,
.page-features-ag #productWhatsNew-rightColumn
 { float: none; margin:0; padding:0; position: absolute; right: 44px; top: 0; }
.page-features .feature-item .noreference { display: none; }
.page-features .benefit-list { float: left; }
#productWhatsNew .bottomSide-imageFeatureArtifacts { width: 246px; margin-right: 6px; }
#productWhatsNew #feature-wireframe .content { width: auto; float: none; }
#productWhatsNew .columns2-left { float: none; width: auto; }
#productWhatsNew #feature-taggedvalues .featureTitle { width: auto; float: none; }
#productWhatsNew #feature-taggedvalues .content { width: 332px; float: left; margin-right: 9px; }
#productWhatsNew #feature-taggedvalues .rightSide-imageFeatureArtifacts { float: right; text-align: left; margin-left: 8px; margin-top: 0; margin-right: 6px; width: 246px; overflow: hidden; clear: none; }
#productWhatsNew #feature-instantcodegen table { clear: right; }
#productWhatsNew #feature-instantreverseeng table { clear: left; }

.page-tutorials p.caption { color: #404040; font-style: italic; font-size: 12px; }
.page-tutorials .screencast img { display: block; }
.page-tutorials .screencast img.inline { display: inline; }

.content-tutorial { font-size: 14px; line-height: 24px; }
.content-tutorial p + p { margin-top: 24px; }
.content-tutorial .h2 { margin-top: 36px; font-size: 18px; color: #82001F; }
.content-tutorial .h3 { font-size: 16px; }
.content-tutorial .h4 { font-size: 14px; }

#productProvides #illu-captionangle table.multiImageRadio { width: 162px; }

.page-editions .pageSectionTitle { margin-bottom: 2px; }
.page-editions div.pageFooter { height: 26px; background-position: -2000px bottom; }
.page-editions .editionSlogan { padding: 4px 46px 0; }
.share-edition { float: right; padding: 0 46px; }
.page-editions .edition-content .col-left { float: left; margin-right: 16px; width: 424px; clear: left; margin-bottom: 24px; _margin-right: 12px;  }
.page-editions .edition-content .col-right { float: right; margin-left: 16px; width: 424px; clear: right; margin-bottom: 24px; _margin-left: 12px; }
.page-editions .edition-content .illustration { font-style: italic; text-align: center; margin-top: 8px; }
.page-editions .edition-content .col-both { clear: both; margin-bottom: 24px; }
.page-editions .table-footnotes { margin-bottom: 24px; }
.page-editions .table-footnotes-right { width: 426px; float: right; }

#productProvides .featureGap { margin-top: 0; padding-top: 20px; }
#productProvides .picker-border-outer, #productProvides .picker-border-inner {
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px;
	behavior: url('/script/pie3.htc');
	position: relative;
	z-index: 1;
	border-width: 1px;
	border-style: solid;
	border-color: white;
	background-color: white;
}
#productProvides .picker-border-outer, 
#productProvides .picker-handler-disabled .picker-border-focus { padding: 3px; margin: 1px; }
#productProvides .picker-border-inner {	padding: 7px 16px 7px 10px; }

#productProvides .picker-border-hover {	border-color: #eaeaea; background-color: #eaeaea; }

#productProvides .picker-border-focus { margin: 0; padding: 4px; z-index: 5; }
#productProvides .picker-handler-disabled .picker-border-focus { border-color: #EAEAEA !important; background-color: #EAEAEA !important; }

#productProvides #picker-handler { width: 705px; height: 29px; padding: 3px 8px; position: absolute; background-repeat: no-repeat; display: none; z-index: 6; background-position: left top; }
#productProvides .half-column #picker-handler { background-position: right top; width: 339px; }
.picker-action, .picker-disabled-action { background-image: url('https://cdn-images.visual-paradigm.com/products/picker/picker_icons2.png'); background-repeat: no-repeat; width: 16px; height: 16px; margin: 3px 4px; outline: none; cursor: pointer; }
.picker-action, .picker-disabled-action { _background-image: url('https://cdn-images.visual-paradigm.com/products/picker/picker_icons2.gif'); }
.picker-disabled-action { display: none; }
#picker-handler #add-this-feature { float: left; background-position: 0 0; }
#picker-handler #show-feature-bag { float: left; background-position: 0 -16px; }
#picker-handler #talk-this-feature { float: left; background-position: 0 -32px; }
#picker-handler #disable-feature-picker { float: right; background-position: 0 -48px; }
#picker-handler #enable-feature-picker { float: right; background-position: -16px -80px; }
#picker-handler #link-this-feature { float: right; background-position: 0 -96px; }
#picker-handler #show-link-tooltip { float: right; }
#picker-handler #show-comment-tooltip, #picker-handler #show-link-tooltip { visibility: hidden; }
.feature-bag-list .remove-this-feature { background-position: 0 -64px; position: absolute !important; right: 0; display: none; z-index: 2 }
#picker-handler #add-this-feature:hover { background-position: -16px 0; }
#picker-handler #show-feature-bag:hover { background-position: -16px -16px; }
#picker-handler #talk-this-feature:hover { background-position: -16px -32px; }
#picker-handler #disable-feature-picker:hover { background-position: -16px -48px; }
#picker-handler #link-this-feature:hover { background-position: -16px -96px; }
.picker-handler-disabled #picker-handler { background: none !important; }
.picker-handler-disabled .picker-action { display: none; }
.picker-handler-disabled .picker-disabled-action { display: block; }
.picker-handler-disabled #feature-bag { display: none !important; }

.feature-bag-list .remove-this-feature:hover { background-position: -16px -64px; }
#picker-handler .show-feature-bag-open { background-position: -32px -16px !important; }
#productProvides #feature-bag { display: none; width: 243px; margin-top: 16px; margin-bottom: 9px; position: absolute; z-index: 4; background: url('https://cdn-images.visual-paradigm.com/products/picker/feature_bag_bg.png') -246px 0 repeat-y; }
#feature-bag .feature-bag-head, #feature-bag .feature-bag-foot {
	padding-left: 12px; padding-right: 12px;
	background-image: url('https://cdn-images.visual-paradigm.com/products/picker/feature_bag_bg.png');
	background-repeat: no-repeat;
	height: 13px;
}
#feature-bag .feature-bag-head { background-position: 0 0; }
#feature-bag .feature-bag-foot { background-position: -492px 0; }
#feature-bag h5 { margin: 0 14px; font-size: 14px; font-weight: bold; background: url('https://cdn-images.visual-paradigm.com/products/picker/feature_bag_icon.png') no-repeat; height: 23px; padding-left: 20px; }
.feature-bag-list { margin: 0 12px; overflow-y: auto; background-color: white; position: relative; }
.feature-bag-list a { color: #202020; }
#leftMenu-featureBag ul li { padding: 4px 0 1px; *margin-right: 4px; }
.feature-bag-list li { padding: 4px 24px 1px 20px !important; background-image: url('https://cdn-images.visual-paradigm.com/bullet_bk.gif'); background-repeat: no-repeat; background-position: 8px 7px; }
.feature-bag-list li.unavailable { color: #808080; }
#leftMenu-featureBag .pipeMenu li.adj { background-repeat: no-repeat; background-position: left center; padding-left: 4px; *margin-right: 0; }
.calculated-edition { line-height: 24px; text-align: center; background: url('https://cdn-images.visual-paradigm.com/products/picker/calculated_edition_bg.png') center center no-repeat; position: relative; }
.edition-not-found .calculated-edition { line-height2: 18px; background: none; text-align: left; text-indent: 12px; }
.edition-uncomparable .link-compare-products { display: none !important; }
.calculated-edition a, .calculated-edition span.no-link { font-weight: bold; color: #202020; margin-right: 10px; }
#feature-bag .link-compare-products { margin: 4px 0 1px 12px; }
#leftMenu-featureBag .link-compare-products { margin-bottom: 2px; display: block; }
.edition-not-found #leftMenu-featureBag-body .calculated-edition { text-indent: 0; }

#feature-bag .calculated-edition .tooltip {
	display:none;
	background:transparent url('https://cdn-images.visual-paradigm.com/products/picker/edition_changed_msg_bg.png') no-repeat;
	font-size:12px;
	height:20px;
	width:194px;
	padding:25px 10px;
	color:#fff;
	position: absolute;
	text-align: left;
	line-height: 16px;
	margin-top: 8px;
	left: 0 !important;
}
#picker-handler .tooltip { 
	display:none;
	height:106px;
	width:320px;
	padding:10px;
	color:#fff;
	position: absolute;
}
#picker-handler .tooltip-comment {
	background:transparent url('https://cdn-images.visual-paradigm.com/products/picker/comment_bg.png') no-repeat;
	_background:transparent url('https://cdn-images.visual-paradigm.com/products/picker/comment_bg_8bit.png') no-repeat;
} 
#picker-handler .tooltip .h4 { color: #CCCCCC; }
#picker-handler .tooltip textarea { font-size: 10px; line-height: 12px; width: 312px; height: 42px; margin-top: 2px; resize: none; }
#picker-handler .tooltip input.text-normal { color: black; font-style: normal; }
#picker-handler .tooltip button { float: right; font-size: 12px; margin-right: 0; }
#picker-handler .tooltip input { float: left; color: gray; font-size: 12px; line-height: 12px; width: 226px; height: 18px; font-style: italic; padding: 0; }
#picker-handler .tooltip .msg-status { float: right; line-height:24px; display: none; }
#picker-handler .tooltip .msg-thankyou { display: none; }
.picker-handler-disabled #picker-handler .tooltip { display: none !important; }
#picker-handler .tooltip-link {
	background:transparent url('https://cdn-images.visual-paradigm.com/products/picker/link_bg.png') no-repeat;
	_background:transparent url('https://cdn-images.visual-paradigm.com/products/picker/link_bg_8bit.png') no-repeat;
	height: 73px;
} 
#picker-handler .tooltip-link textarea { height: 40px; width: 318px; border: 1px solid; }

#leftMenu-featureBag-head .summary-for-help { display: none; }
.feature-bag-empty #leftMenu-featureBag-head .summary-for-help { display: block; }
.leftMenu-featureBag-open #leftMenu-featureBag-head .summary-for-help { display: none; }
.feature-bag-empty .summary-for-closed { display: none; }
#leftMenu-featureBag-head .summary-title { float: left; font-weight: bold; background: url('https://cdn-images.visual-paradigm.com/products/picker/feature_bag_icon.png') no-repeat; padding-left: 20px; }
#leftMenu-featureBag-head .summary-for-opened, #leftMenu-featureBag-head .summary-for-closed, #leftMenu-featureBag-head .summary-for-help { float: right; }
#leftMenu-featureBag-head a { cursor: pointer; }
#leftMenu-featureBag .leftMenu-featureBag-container { margin: 0 4px; padding: 5px 6px; background-color: #D8D8D8; overflow-y: auto; border-color: white; border-width: 1px; border-style: none solid; _height: 18px; }
#leftMenu-featureBag-body { position: absolute; display: none; width: 215px; margin: 0 4px; z-index: 1; background: #D8D8D8; padding: 0 6px 6px; border-color: white; border-width: 1px; border-style: none solid; }
.leftMenu-featureBag-open #leftMenu-featureBag-body { display: block; }
.leftMenu-featureBag-open .summary-for-closed { display: none; }
.summary-for-opened { display: none; }
.leftMenu-featureBag-open .summary-for-opened { display: block; }
#leftMenu-featureBag .feature-bag-list { margin: 0 0 2px; }
#leftMenu-featureBag-body .calculated-edition .tooltip { display: none; }

table.featureShowType { height: 40px; width: 200px; margin-left: 4px; position: absolute; top: 374px; }
table.featureShowType tbody td { font-weight: normal; text-align: left; text-indent: 6px; padding: 0; }
.hideInRuntime { display: none; }
.noteCheckedFeatures td { font-weight: bold; text-align: center; padding: 6px 0; }

#tutorial-nav { overflow-y: auto; }
#tutorial-nav a { display: block; max-width: 360px; font-size: 14px; margin-top: 26px; margin-bottom: 14px; outline: none; }
#tutorial-nav .prev { float: left; }
#tutorial-nav .next { float: right; text-align: right; }

.webinar-points-container { position: absolute; top: 74px; left: 18px; width: 326px; }
ol.webinar-points { margin: 0 auto; }
ol.webinar-points li { float: left; }
ol.webinar-points li a { 
	background-image: url("https://cdn-images.visual-paradigm.com/about/webinar/point_home.png"); 
	_background-image: url("https://cdn-images.visual-paradigm.com/about/webinar/point_home_ie6.png"); 
}
ol.webinar-points li a.current { background-position: bottom left; }
.webinar-sessions { font-weight: bold; }
.webinar-sessions a { text-decoration: none; } 
.webinar-sessions .webinar-title { font-size: 16px; line-height: 20px; color: #404040; padding: 0; margin-left: 0; }
.webinar-sessions .webinar-date { font-size: 14px; line-height: 18px; color: #202020; }
.webinar-sessions .register-now { font-size: 16px; line-height: 20px; padding-right: 120px; margin: 24px auto 0; width: 200px; text-align: center; display: block; }
.directory-block .webinar-sessions li { margin-top: 0; }

#product-page-index h2 { font-size: 32px; font-family: 'Raleway' !important; font-weight: 200; color: #202020; margin-bottom: 10px; }
#product-page-index .gradient-bottom { background: url('https://cdn-images.visual-paradigm.com/products/gradient_line.png') bottom left no-repeat; margin-left: 12px; }
#product-page-index .visualmodeling { float: left; }
#product-page-index .collaborative { float: left; border-left: 1px solid #b0b0b0;
	background: rgb(240,240,240); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
#product-page-index .product-item { padding: 30px 20px 30px 36px; width: 267px; overflow-y: auto; }
#product-page-index .product-item h1 { text-indent: -9999px; overflow: hidden; }
#product-page-index .product-item h1 a { display: block; }
#product-page-index .product-item-vpuml a { background: url('https://cdn-images.visual-paradigm.com/logos/vpuml_logo_100_48.png'); width: 147px; height: 48px; }
#product-page-index .product-item-ag a { background: url('https://cdn-images.visual-paradigm.com/logos/ag_logo_100_32.png'); width: 106px; height: 32px; }
#product-page-index .product-item-lz a { background: url('https://cdn-images.visual-paradigm.com/logos/logizian_logo_32.png'); width: 122px; height: 32px; }
#product-page-index .product-item-vpts a { background: url('https://cdn-images.visual-paradigm.com/logos/vpts_logo_100_48.png'); width: 250px; height: 48px; }
#product-page-index h3 { font-size: 22px; color: #202020; font-family: 'Raleway' !important; font-weight: 200; margin: 0; float: left; }
#product-page-index .slogan { font-size: 18px; color: #505050; margin: 10px 0 5px; }
#product-page-index .desc { font-size: 16px; color: #808080; line-height: 24px; }
#product-page-index .links { float: right; font-size: 14px; margin-top: 20px; }
#product-page-index .links li { display: inline; border-right: 1px solid #808080; padding-right: 6px; margin-right: 10px; }
#product-page-index .links li.last { border-right-style: none; margin-right: 0; padding-right: 0; }
#product-page-index .screenshots { width: 0; height: 0; visibility: hidden; display: inline; }
#product-page-index #fancy_overlay { background-color: #3F3F3F !important; }
#product-page-index #fancy_left, #product-page-index #fancy_right { visibility: visible; width: 60px; height: 90px; margin-top: -45px; top: 50%; }
#product-page-index span.fancy_ico { background-image: url('https://cdn-images.visual-paradigm.com/home/v11/arrow.png'); background-repeat: no-repeat; height: 90px; width: 60px; margin-top: 0; top: 0; }
#product-page-index #fancy_left { left: -60px; }
#product-page-index #fancy_left span.fancy_ico { background-position: -5px top; left: 0; }
#product-page-index #fancy_right { right: -60px; }
#product-page-index #fancy_right span.fancy_ico { background-position: -55px top; right: 0; }
#product-page-index #fancy_left:hover span.fancy_ico { background-position: -5px bottom }
#product-page-index #fancy_right:hover span.fancy_ico { background-position: -55px bottom }

.standard-archimate p.content { padding-bottom: 20px !important; } 
.standard-bmm { width: 682px !important; }

div.tutorialLeftMenu { width: 235px; margin-left: 3px; float: left; }
div.tutorialLeftMenu .tutorialCategoryList { }
div.tutorialLeftMenu .tutorialLink { height: 36px; text-indent: 24px; margin-bottom: 12px; line-height: 36px; }
div.tutorialLeftMenu .tutorialLink a { display: block; }
div.tutorialLeftMenu .tutorialLeftMenuItem,
div.tutorialLeftMenu .tutorialLeftMenuItem a,
div.tutorialLeftMenu .tutorialLeftMenuItem-selected { font-size: 12px; color: #202020; position: relative; }

div.tutorialLeftMenu .tutorialLink a:hover,
div.tutorialLeftMenu .tutorialLink-selected a,
div.tutorialLeftMenu .tutorialLeftMenuItem a:hover,
div.tutorialLeftMenu .tutorialLeftMenuItem-selected a  { text-decoration: none; }

div.tutorialLeftMenu .tutorialLeftMenuItem, div.tutorialLeftMenu .tutorialLeftMenuItem-selected { background-repeat: no-repeat; }
div.tutorialLeftMenu .tutorialLeftMenuItem:hover { background-position: 0 -36px; }
div.tutorialLeftMenu .tutorialLeftMenuItem-selected { background-position: 0 -72px; }

div.tutorialLeftMenu ul.tabs { margin-right: 1px; padding-left: 12px; }
div.tutorialLeftMenu div.panes { padding-top: 13px; }

.page-tutorials-index div.pageHeader, 
.page-tutorials-index div.pageCenter, 
.page-tutorials-index div.pageFooter { background-image: url('https://cdn-images.visual-paradigm.com/page_white_round_menu3.gif'); } 
.page-tutorials-index div.pageHeader { margin-top: 20px; }
.page-tutorials-index .pageContent { width: 910px; margin-left: 262px; }
.page-tutorials-index h1 { font-size: 24px; color: #202020; line-height: 36px; padding-top: 8px; }
.page-tutorials-index .content-main { line-height: 22px; margin-top: 20px; margin-bottom: 18px; font-size: 16px; color: #404040; }
.tutorial-pin { background: url('https://cdn-images.visual-paradigm.com/images/rating_stars2.png') no-repeat 0 1px; padding-left: 24px; margin-left: 8px; margin-top: 8px; }
.page-tutorials-index .tutorial-link { font-size: 18px; font-weight: bold; line-height: 22px; }
.tag-list { height: 20px; display: block; color: #808080; line-height: 18px; }
.tag-list-empty { visibility: hidden; }
.category-field { color: #808080; float: left; height: 18px; line-height: 23px; margin-right: 12px; margin-top: 4px; }
.tag-list span, .tag-list li { float: left; margin-right: 4px; white-space: nowrap; }
.page-tutorials-index .panes-tutorials { margin-top: 26px; }
.page-tutorials-index .tabs-round { overflow-y: auto; }
.page-tutorials-index .tabs-round li { float: left; margin-right: 12px; }
.page-tutorials-index .tabs-round li a { display: block; line-height: 22px; padding: 0 16px; text-decoration: none; }
.page-tutorials-index .tabs-round li a.current { background-color: #E8E8E8; behavior: url('/script/pie3.htc'); -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px; }
.page-tutorials-index .tabs-round li a .h2-gray2 { color: #006caf; }
.page-tutorials-index .tabs-round li a.current .h2-gray2 { color: #404040; }
.page-tutorials-index .tabs-tutorials .h2-gray2 { margin: 30px 0 18px; }
.page-tutorials-index .tabs-tutorials-bottom .h2-gray2 { margin: 8px 0 18px; display: block; }
.page-tutorials-index .tutorial-link-container { margin-bottom: 6px; }
.page-tutorials-index .tutorial-list p { clear: both; line-height: 17px; }
.pageContent-index .tutorial-em { padding-bottom: 8px; }
.page-tutorials-index .tabs-tutorials-bottom a { cursor: pointer; }
.tutorial-info { font-size: 12px; margin-top: 15px; margin-bottom: 30px; margin-left: 2px; overflow-y: auto; }
.tutorial-info .tutorial-action { background-image: url('https://cdn-images.visual-paradigm.com/support/tutorial-actions.png'); background-repeat: no-repeat; padding-left: 24px; line-height: 17px; display: block; float: left; margin-right: 25px; }
.tutorial-info .date { background-position: 0 0 }
.tutorial-info .view { background-position: 0 -17px }
.tutorial-info .pdf { background-position: 0 -34px; padding-top: 0; padding-bottom: 0; }
.tutorial-info .link { background-position: 0 -51px; padding-top: 0; padding-bottom: 0; }
.page-learn-index .tutorial-info { position: absolute; top: 0; right: 0; line-height: 24px; margin-top: 0; }
.page-learn-index .tutorial-info .tutorial-action { width: 76px; text-align: right; margin-right: 0; }
.tutorial-em { margin-bottom: 10px; border-bottom: 1px dashed #808080; padding-bottom: 3px; overflow-y: auto }
.tutorial-em-last { border-bottom: none; margin-bottom: 4px !important; } 
.tutorial-rating { height: 18px; font-size: 12px; color: #808080; }
.tutorial-rating span { background-image: url('https://cdn-images.visual-paradigm.com/images/rating_stars2.png'); background-repeat: no-repeat; height: 15px; float: left; margin-right: 1px; margin-top: 3px; }
.tutorial-rating .fullStar { width: 15px; background-position: 0 -190px; }
.tutorial-rating .halfStar { width: 15px; background-position: 0 -175px; }
.tutorial-rating .emptyStar { width: 15px; background-position: 0 -160px; }
.tutorial-em .summary { margin-top: 6px; line-height: 17px; }
.tutorial-em .tutorial-date { font-size: 14px; }
.tutorial-em .tutorial-viewed { background: none; line-height: 16px; }
.pageContent-category .tutorial-em .tag-list ul { /* margin-left: 187px; */ }
.pageContent-tag .tutorial-em .tag-list ul { /* margin-left: 310px; */ }
.tutorial-rating .tutorial-date { background: none; font-size: 12px;  line-height: 16px; }
.tutorial-rating-only { float: none !important; }
.tutorial-view { color: #808080; margin-top: 6px; }
.page-tutorials-index .tutorial-view .tutorial-date { float: left; line-height: 18px; }
.page-tutorials-index .sort-in-rating .tutorial-link-container { margin-bottom: 0; }

.tutorial-list-high-rate { margin-right: 0; }
.tutorial-list-high-rate .tutorial-em { padding-bottom: 10px; }
.tutorial-list-high-rate .tutorial-rating { float: right; }
.tutorial-list-high-rate .tutorial-rating span { margin-right: 0; margin-left: 1px; }
.list-tags { padding-left: 4px; padding-right: 4px; }
.list-tags li { float: left; }
.list-tags a { white-space: nowrap; margin: 0 4px; text-decoration: none; }
.list-tags a:hover { color: #AF1F26 }
.list-tags .tag-selected { background-color: #EDEDED; color: #AF1F26; padding: 0 6px; }
.list-tags .tag-business_process_diagram { white-space: normal; }

.page-tutorials-index .view-options { font-size: 14px; line-height: 22px; height: 22px; margin-left: 4px; padding-bottom: 6px; }
.page-tutorials-index ul.sorting li { float: left; margin-left: 12px; margin-right: 6px; }
.page-tutorials-index ul.sorting .sorted { background-color: #e8e8e8; padding: 0 8px 0 14px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.page-tutorials-index ul.sorting .sorted a { background-image: url('https://cdn-images.visual-paradigm.com/images/rating_stars2.png'); background-repeat: no-repeat; padding-right: 16px; } 
.page-tutorials-index ul.sorting .desc { background-position: right -309px; }
.page-tutorials-index ul.sorting .asc { background-position: right -295px; }

.page-tutorials-index .tutorial-rating { float: left; margin-right: 12px; margin-top: 4px; }
.page-tutorials-index .tag-list { line-height: 23px; height: 18px; margin-left: 12px; margin-top: 4px; }

.page-tutorial .tutorial-pin { background-position: 0 -81px; margin-top: 7px; }
.page-tutorial .tutorial-link { font-size: 14px; line-height: 20px; }
.page-tutorial .tag-list { height: 14px; line-height: 12px; }
.page-tutorial .tag-list-this-tutorial { font-size: 14px; height: 22px; line-height: 22px; margin: 12px 0 7px 8px; }

.tutorials_icon {
	background-image: url('https://cdn-images.visual-paradigm.com/products/tutorials_icon2.png');
	background-repeat: no-repeat;
	width: 158px;
	line-height: 28px;
	padding: 4px 26px 4px 43px;
	display: block;
	margin: 0 5px;
}
.umlmodeling_tutorial_icon {	background-position: 0px -536px; }
.agiledevelopment_tutorial_icon {	background-position: 0px -392px; }
.bpmodeling_tutorial_icon {	background-position: 0px 0px; }
.animation_tutorial_icon {	background-position: 0px -32px; }
.businessrule_tutorial_icon { background-position: 0px -716px; }
.elaborview_tutorial_icon {	background-position: 0px -752px; }
.modelingtools_tutorial_icon {	background-position: 0px -320px; }
.teamwork_tutorial_icon {	background-position: 0px -500px; }
.diagramtools_tutorial_icon {	background-position: 0px -140px; }
.impactanalysis_tutorial_icon {	background-position: 0px -608px; }
.interop_tutorial_icon {	background-position: 0px -248px; }
.reporteditinggeneration_tutorial_icon, .docproduction_tutorial_icon {	background-position: 0px -176px; }
.dbmodeling_tutorial_icon {	background-position: 0px -104px; }
.simulacian_tutorial_icon {	background-position: 0px -680px; }
.enterprisearchitecture_tutorial_icon {	background-position: 0px -788px; }
.diagramming_tutorial_icon {	background-position: 0px -140px; }
.codeengineering_tutorial_icon {	background-position: 0px -68px; }
.processsimulacian_tutorial_icon {	background-position: 0px -680px; }
.glossary_tutorial_icon {	background-position: 0px -825px; }
.usecasemodeling_tutorial_icon {	background-position: 0px -860px; }
.projectdependency_tutorial_icon {	background-position: 0px -895px; }
.grid_tutorial_icon {	background-position: 0px -932px; }
.ui_tutorial_icon {	background-position: 0px -969px; }
.orm_tutorial_icon {	background-position: 0px -1004px; }
.entityrelationshipdiagram_tutorial_icon {	background-position: 0px -1041px; }
.hibernate_tutorial_icon {	background-position: 0px -1075px; }
.databasetools_tutorial_icon {	background-position: 0px -1112px; }
.plugin_tutorial_icon {	background-position: 0px -1148px; }
.processexecution_tutorial_icon {	background-position: 0px -644px; }
.ideintegration_tutorial_icon { background-position: 0px -1184px; }
.soaml_tutorial_icon { background-position: 0 -1220px; }
.businessmodeling_tutorial_icon { background-position: 0px -1256px; }

.chrome12 a:empty, .chrome13 a:empty { position:relative; }

#productProvides #list-editions { margin: 36px 0 24px; height: 21px; border-bottom: 9px solid #b0b0b0; font-size: 16px; font-weight: bold; }
#productProvides #list-editions li { float: left; padding: 0 18px; line-height: 21px; }
#productProvides #list-editions .focus-ee { border-bottom: 9px solid #ffe600; }
#productProvides #list-editions .focus-pe { border-bottom: 9px solid #BB40F4; }
#productProvides #list-editions .focus-se { border-bottom: 9px solid #0000FF; }
#productProvides #list-editions .focus-me { border-bottom: 9px solid #EA8800; }
#productProvides #list-editions .focus-ce { border-bottom: 9px solid #15B400; }
#productProvides #list-editions .focus-ae { border-bottom: 9px solid #DE2268; }
#productProvides #list-editions .focus-sn { border-bottom: 9px solid #202020; }
#productProvides .provide-summary { margin-bottom: 24px; float: left; width: 565px; font-size: 14px; line-height: 20px; color: #404040; }
#productProvides .provide-edition-price { margin-bottom: 24px; float: left; width: 116px; text-align: right; font-size: 14px; line-height: 20px; color: #202020; }
#productProvides .category-cell { width: 218px; height: 188px; float: left; overflow: hidden; position:relative; text-align: center; z-index: 0; margin: 0 14px 14px 0; cursor: pointer; }
#productProvides .category-cell .slide, #productProvides .category-cell .wrap, #productProvides .category-cell .bucket { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#productProvides .category-cell .slide { height: 336px; left: 0; position: absolute; top: 0; width: 218px; z-index: 10; }
#productProvides .category-cell .wrap { opacity: 0; background: url('https://cdn-images.visual-paradigm.com/products/provide/description_bg2.png') no-repeat; width: 218px; height: 148px; left: 0; position: absolute; bottom: 0; z-index: 1; }
#productProvides .category-cell .bucket { background: url('https://cdn-images.visual-paradigm.com/products/provide/category_bg.png') no-repeat; width: 218px; height: 188px; left: 0; position: absolute; top: 0; z-index: 1; }
#productProvides .category-cell h2 { background-repeat: no-repeat; background-position: top center; padding-top: 126px; line-height: 40px; font-size: 16px; font-weight: bold; margin: 18px 16px; position: absolute; z-index: 2; width: 186px; *position: relative; _position; relative; *padding-top: 150px; _padding-top: 150px; }
#productProvides .category-cell p { margin: 204px 16px 0; font-size: 12px; line-height: 18px; text-align: left; *margin-top: 0; _margin-top: 0; }
#productProvides .category-cell a.edition { font-size: 14px; font-weight: bold; position: absolute; bottom: 18px; left: 0; padding: 2px 16px; }
#productProvides .category-cell a.ee { color: #FFE600; }
#productProvides .category-cell a.pe { color: #BB40F4; }
#productProvides .category-cell a.se { color: #0000FF; }
#productProvides .category-cell a.me { color: #EA8800; }
#productProvides .category-cell a.ce { color: #15B400; }
#productProvides .category-cell a.ae { color: #DE2268; }
#productProvides .category-cell a.sn { color: #202020; }
#productProvides .category-cell a.more { font-size: 12px; position: absolute; bottom: 22px; right: 17px; }
#productProvides .category-cell .bucket .icon { display: block; width: 110px; height: 110px; margin: 18px auto; position: relative; }
#productProvides .category-cell-na .bucket { background: url('https://cdn-images.visual-paradigm.com/products/provide/category_na_bg.png') no-repeat; }
#productProvides .category-cell-na .bucket .icon { 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);
	-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;
}
#productProvides .category-cell-na h2 { color: #404040; }

#productProvides #category-cell-umlmodeling .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/uml_modeling.png'); }
#productProvides #category-cell-sysml .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/sysml_modeling.png'); }
#productProvides #category-cell-usecasedetails .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/uexceler.png'); }
#productProvides #category-cell-enterprisearchitecture .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/enterprise_architecture.png'); }
#productProvides #category-cell-reqmodeling .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/requirement_capturing.png'); }
#productProvides #category-cell-glossary .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/glossary_management.png'); }
#productProvides #category-cell-dbmodeling .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/data_modeling.png'); }
#productProvides #category-cell-brainstorming .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/brainstoming.png'); }
#productProvides #category-cell-roundtripcodeengine .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/round_trip_code_engine.png'); }
#productProvides #category-cell-docgen .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/report_generation.png'); }
#productProvides #category-cell-standards .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/supported_standard.png'); }
#productProvides #category-cell-dbengine .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/database_engineering.png'); }
#productProvides #category-cell-dbobjectpersistence .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/database_object_persistence.png'); }
#productProvides #category-cell-bpmodeling .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/business_process_modeling.png'); }
#productProvides #category-cell-screenmockup .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/screen_mockup.png'); }
#productProvides #category-cell-simulation .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/simulation.png'); }
#productProvides #category-cell-designreview .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/design_review.png'); }
#productProvides #category-cell-modelingtools .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/modeling_toolset.png'); }
#productProvides #category-cell-impactanalysis .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/impact_analysis.png'); }
#productProvides #category-cell-teamwork .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/team_collaboration.png'); }
#productProvides #category-cell-diagramtools .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/diagramming_toolset.png'); }
#productProvides #category-cell-singletripcodeengine .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/single_trip_code_engine.png'); }
#productProvides #category-cell-designexporting .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/design_exporting.png'); }
#productProvides #category-cell-customization .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/customization.png'); }
#productProvides #category-cell-interop .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/model_exchange.png'); }
#productProvides #category-cell-screenshots .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/screenshots.png'); }
#productProvides #category-cell-businessmodeling .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/business_modeling.png'); }
#productProvides #category-cell-businessrule .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/business_rule.png'); }
#productProvides #category-cell-workflowengine .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/business_process_execution.png'); }
#productProvides #category-cell-soamlmodeling .icon { background-image: url('https://cdn-images.visual-paradigm.com/products/provide/soaml_modeling.png'); }

#productProvides #category-cell-roundtripcodeengine h2,
#productProvides #category-cell-bpmodeling h2,
#productProvides #category-cell-workflowengine h2,
#productProvides #category-cell-javaobjectpersistence h2,
#productProvides #category-cell-dotnetobjectpersistence h2,
#productProvides #category-cell-phpobjectpersistence h2
{ line-height: 20px; }

#productProvides #teamwork-provides #feature-primitive table.compare-version-control { background-color: #f4f4f4; border: 1px solid #808080; font-size: 14px; color: #404040; margin-top: 16px; border-collapse: separate; padding: 12px; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control thead th { text-align: center; border-bottom: 2px solid #808080; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control td { padding: 8px 7px; border-top: 1px solid #b0b0b0; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control th { font-weight: bold; padding: 8px 7px; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control tbody th { border-top: 1px solid #b0b0b0; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .border-less,
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .border-less td,
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .border-less th { border-style: none; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control span.img { background: url('https://cdn-images.visual-paradigm.com/vpts/provides/teamwork_primitive.png') no-repeat; display: block; float: left; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .img-vpts { width: 32px; height: 32px; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .img-vpts-postmania { width: 16px; height: 16px; background-position: 0 -33px !important; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .img-vpts-teamworkfiles { width: 16px; height: 16px; background-position: -15px -33px !important; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .img-vpts-visualhistory { width: 16px; height: 16px; background-position: 0 -50px !important; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .available span { width: 14px; height: 14px; text-indent: -100px; overflow: hidden; } 
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .vpts-support span { background-position: -36px -14px; margin-left: 74px; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .primitive-support span { background-position: -36px 0; margin-left: 54px; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .vpts-only span { background-position: -36px -28px; margin-left: 74px; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .compare-version-control-foot td { border-top: 2px solid #808080; padding: 12px 0 0; }
#productProvides #teamwork-provides #feature-primitive table.compare-version-control .compare-version-control-foot span { margin: 0; }
#productProvides #teamwork-provides #feature-primitive .noreference {	display: none; }

.benefit-list { margin: 4px 0 0 32px; }
.benefit-list .benefit-title {	margin-top: 12px; font-weight: bold; font-size: 14px; color: #404040; }
.benefit-list .benefit-content { font-size: 14px; line-height: 20px; color: #404040; }
#feature-vpository .noreference { clear: both; float: none; margin: 0; padding: 0; }
#feature-vpository .rightSide-imageTitle,
#feature-vpository .rightSide-imageContent { width: 600px; }
#feature-vpository img { margin-top: 26px; }
#feature-vpository img.feature-decoration { margin-top: 0; }
#feature-comparediagram .bottomSide-imageFeatureArtifacts { float: left; }
#feature-comparediagram,
#feature-comparemodel,
#feature-usecaselist,
#feature-usecasenotes,
#feature-wireframeplayback,
#feature-requirementlist,
#feature-requirementspec,
#feature-tasifier,
#feature-taskmanagement,
#feature-archimateviewpoint,
#feature-getchange { text-align: center; }
#feature-comparediagram .featureTitle,
#feature-comparediagram .content,
#feature-comparemodel .featureTitle,
#feature-comparemodel .content,
#feature-usecaselist .featureTitle,
#feature-usecaselist .content,
#feature-usecasenotes .featureTitle,
#feature-usecasenotes .content,
#feature-wireframeplayback .featureTitle,
#feature-wireframeplayback .content,
#feature-requirementlist .featureTitle,
#feature-requirementlist .content,
#feature-requirementspec .featureTitle,
#feature-requirementspec .content,
#feature-tasifier .featureTitle,
#feature-tasifier .content,
#feature-taskmanagement .featureTitle,
#feature-taskmanagement .content,
#feature-archimateviewpoint .featureTitle,
#feature-archimateviewpoint .content,
#feature-getchange .featureTitle,
#feature-getchange .content { text-align: left; }
#feature-comparediagram img,
#feature-comparemodel img,
#feature-usecaselist img,
#feature-usecasenotes img,
#feature-wireframeplayback img,
#feature-requirementlist img,
#feature-requirementspec img,
#feature-tasifier img,
#feature-taskmanagement img,
#feature-archimateviewpoint img,
#feature-getchange img { margin-top: 16px; }
#feature-comparediagram img.feature-decoration,
#feature-comparemodel img.feature-decoration,
#feature-usecaselist img.feature-decoration,
#feature-usecasenotes img.feature-decoration,
#feature-wireframeplayback img.feature-decoration,
#feature-requirementlist img.feature-decoration,
#feature-requirementspec img.feature-decoration,
#feature-tasifier img.feature-decoration,
#feature-taskmanagement img.feature-decoration,
#feature-archimateviewpoint img.feature-decoration,
#feature-getchange img.feature-decoration { margin-top: 0; }


#provides-features #feature-popularides .noreference { display: none; }
#provides-features .side-illu-mainstream-support { text-align: left;	box-shadow: 0 0 3px #000000; -moz-box-shadow: 0 0 3px #000000; -webkit-box-shadow: 0 0 3px #000000; -khtml-box-shadow: 0 0 3px #000000; background-color: #e0e0e0; padding: 14px 16px 14px 28px; margin: 18px 4px 0 2px; font-style: normal; }
#provides-features .side-illu-mainstream-support .h2 { font-weight: normal; text-align: center; margin-bottom: 4px; }
#provides-features .side-illu-mainstream-support li { font-size: 14px; font-weight: bold; line-height: 20px; }
#provides-features .side-illu-mainstream-support li.gap { margin-top: 12px; }

#provide-resources { background: url('https://cdn-images.visual-paradigm.com/products/provide/resource_bg.png') repeat-x; height: 159px; margin: 22px 3px 0; padding-bottom: 14px; }
#provide-resources .postcards { margin: 0 auto; }
#provide-resources .postcards li { float: left; margin-top: 30px; margin-left: 18px; margin-right: 18px; }

.page-resources .h2 { background-color: #EAEAEA; padding: 4px 14px; }
.page-resources .pageCenter a { font-size: 14px; }
.page-resources a.external { background: url('https://cdn-images.visual-paradigm.com/external_link.png') no-repeat right 4px; padding-right: 18px; }
.page-resources #documentation { width: 268px; float: left; margin-top: 24px; background-color: #d8d8d8; }
.page-resources #documentation .contentPoint { margin: 26px 10px 16px; }
.page-resources #documentation .contentPoint li { margin-bottom: 10px; }
.page-resources #video { width: 576px; float: left; margin-left: 36px; margin-top: 24px; }
.page-resources #video ol li { background: url('https://cdn-images.visual-paradigm.com/video_point.png') no-repeat; padding-left: 34px; margin: 12px 10px 16px }
.page-resources #video ol li a { line-height: 24px; }
.page-resources #article { width: 882px; float: left; margin-top: 24px; }
.page-resources #article .h1 { border-bottom: 1px solid #808080; line-height: 32px; margin: 0; text-indent: 2px; }
.page-resources #article .icon { padding: 8px 0 8px 60px; margin-left: 4px; margin-bottom: 6px; }
.page-resources #tutorial { width: 420px; float: left; margin-top: 10px; margin-left: 6px; }
.page-resources #tutorial .icon { background: url('https://cdn-images.visual-paradigm.com/download/product-resources.png') no-repeat 2px 0; }
.page-resources #tutorial-list li { float: left; width: 218px; margin-bottom: 2px; }
.page-resources #tutorial-list li.alt { width: 182px; }
.page-resources #knowhow { width: 416px; float: left; margin-top: 10px; margin-left: 36px; }
.page-resources #knowhow .icon { background: none; padding-left: 0; }
.page-resources #knowhow-list { margin-left: 2px; }
.page-resources #knowhow-list li { margin-bottom: 2px; }
.page-resources #onlinetraining { width: 424px; float: left; margin-top: 30px; }
.page-resources #faq { width: 424px; float: left; margin-left: 36px; margin-top: 30px; }
.page-resources #onlinetraining p, .page-resources #faq p { font-size: 14px; color: #606060; line-height: 20px; margin: 12px 10px; }
.page-resources #onlinetraining p { background: url('https://cdn-images.visual-paradigm.com/logos/vpotc68.gif') no-repeat; padding-left: 80px; margin-bottom: 16px; }
.page-resources .tabs-onlinetraining { border-bottom: 3px solid #c0c0c0; height: 22px; margin: 0 10px; }
.page-resources .tabs-onlinetraining li { float: left; line-height: 20px; margin-left: 9px; }
.page-resources .tabs-onlinetraining a { font-size: 16px; font-weight: bold; padding: 0 9px; line-height: 22px; display: block; }
.page-resources .tabs-onlinetraining a.current { color: #404040; text-decoration: none; border-bottom: 3px solid #404040; }
.page-resources .panes-onlinetraining { margin: 0 10px; background-color: #f0f0f0; padding: 14px 2px; }
.page-resources .resource-list li { line-height: 20px; margin-bottom: 3px; }
.page-resources #faq p { background: url('https://cdn-images.visual-paradigm.com/support/faq36.png') no-repeat; padding-left: 44px; line-height: 36px; margin-bottom: 8px; }
.page-resources #faq .contentPoint { margin-left: 2px; }
.page-resources #faq .contentPoint li { margin-bottom: 6px; }
.page-resources #faq a.more { float: right; font-size: 12px; margin: 8px 8px 0 0; }
.page-resources #systemrequirement { width: 424px; float: left; margin-left: 36px; margin-top: 30px; }
.page-resources #systemrequirement .contentPoint { margin-top: 12px; margin-left: 2px; }
.page-resources #systemrequirement .contentPoint li { margin-bottom: 9px; font-size: 14px; color: #606060; }

.vpository-name { font-weight: bold; color: black; }
.vpts-block-round { background-color: #ecebf2; }
.page-product-index .vpts-block-round { background-image: url('https://cdn-images.visual-paradigm.com/logos/vpository_logo48.png'); background-repeat: no-repeat; background-position: 78px center; margin: 0 204px 14px 18px; padding: 12px 0; }
.page-product-index .vpts-block-round .vpository-name { font-size: 18px; }

.page-retired-vpsuite60 h1 { font-size: 48px; color: #202020; text-align: center; line-height: 52px; padding: 40px 192px 64px; }
.page-retired-vpsuite60 h1 span { font-size: 36px; }
.page-retired-vpsuite60 #from-product { background: url('https://cdn-images.visual-paradigm.com/products/merge_arrow.png') right top no-repeat; width: 265px; float: left; padding-right: 84px; margin: 25px 24px 0 68px; }
.page-retired-vpsuite60 #from-product li { margin-top: 9px; font-size: 18px; }
.page-retired-vpsuite60 #to-product { float: left; width: 512px; }
.content-list-hori-item { float: left; margin-right: 18px; }
.page-retired-vpsuite60 .content-list-hori-item { border-right: 1px solid #808080; font-size: 18px; padding-right: 16px; }
.page-retired-vpsuite60 .content-list-hori-item-last { border-right-style: none; margin-right: 0; padding-right: 0; }
.page-retired-vpsuite60 .content-list-hori-item .contentPoint { margin-top: 4px; margin-bottom: 14px; }
.page-retired-vpsuite60 .content-list-hori-item .contentPoint a { color: #404040; }

.artworkImageContainer { text-align: center; margin-top: 16px; }
.artworkImageContainer .artworkImageControl li { float: left; }
.artworkImageContainer .artworkImageControl .artworkImageControlPoint { width: 8px; height: 8px; background-image: url("https://cdn-images.visual-paradigm.com/home/v11/page_point.png"); background-position: right center; margin: 14px 4px; cursor: pointer; }
.artworkImageContainer .artworkImageControl .artworkImageControlPoint-selected { background-position: left center; cursor: default; }
