html { background-color: white; }
#billBoard {
	height: 534px; margin-top: 30px; margin-bottom: 30px;
	position: relative; 
	*z-index: 100;
}
.billBoardNavArrow { background-image: url('https://cdn-images.visual-paradigm.com/home/v11/arrow.png'); background-repeat: no-repeat; width: 60px; height: 90px; position: absolute; cursor: pointer; top: 182px; }
.billBoardNavArrow-prev { background-position: -5px top; left: -52px; }
.billBoardNavArrow-prev:hover { background-position: -5px bottom; }
.billBoardNavArrow-next { background-position: -55px top; right: -56px; }
.billBoardNavArrow-next:hover { background-position: -55px bottom; }
.billBoardContent {
	width: 980px;
	height: 450px;
	display: block;
	position: absolute;
	top: 0; left: 0;
	visibility: hidden;
}
#billBoardContentWrapper { position: relative; overflow: hidden; width: 980px; height: 540px; }
#billBoardControl {	position: absolute; z-index: 10; right: 2px; bottom: 8px; }
.billBoardTab { float: left; margin: 14px 4px; }
.billBoardTab a { width: 8px; height: 8px; background-image: url('https://cdn-images.visual-paradigm.com/home/v11/page_point.png'); background-position: center right; display: block; text-indent: -9999px; }
.billBoardTab-selected a { background-position: center left; }
.billBoardContentContainer { width: 100%; height: 100%; }

#hotTopic {
	*position: relative;
	*z-index: 9; 
}

.productsColumn {
	width: 362px;
	float: left;
}

.newsColumn {
	float: left;
	padding: 0 13px 0 16px;
	width: 349px;
}

.newsColumn .news, .newsColumn .highlights { margin-left: 10px; margin-top: 8px; margin-bottom: 16px; }
.news .h3 { margin-bottom: 6px; }
.news .contentPoint { padding-left: 16px; margin-bottom: 12px; }
.news .contentPoint li { margin: 2px 0; }
.newsDay { margin-top: 12px; 24px; }
.newsDayTitle { line-height: 22px; text-indent: 10px; background: #EBEBEB; }

.highlights li { margin-top: 6px; margin-bottom: 16px; }
.highlights ul { margin-bottom: 24px; }

.downloadsColumn {
	float: right;
	width: 234px;
}
.downloadsColumn .get_ce_button { margin-bottom: 4px; }
.downloadsColumn .get_vpumlve_button { margin-left: 2px; }
.downloadsColumn .get_ev_button { margin-top: 10px; }
/*
.vpsuiteInc { padding-top: 12px; width: 362px; }
.vpsuiteIncHeader, .vpsuiteIncMiddle, .vpsuiteIncFooter { background: url('https://cdn-images.visual-paradigm.com/home/vpsuite_bg.gif') no-repeat; }
.vpsuiteIncHeader { height: 8px; _overflow: hidden; }
.vpsuiteIncMiddle { background-position: -370px 0; padding: 0 10px 0 12px; background-repeat: repeat-y; }
.vpsuiteIncFooter { height: 10px; background-position: -740px 0; _overflow: hidden; }
.vpsuiteIncMiddle .productBlock { margin-top: 16px; color: black; }
.otherProducts { padding: 0 10px 0 12px; }
.otherProducts .productBlock { margin-top: 12px; color: black; }
*/
.vpsuiteIncMiddle .img-replace, .otherProducts .img-replace {
	margin-right: 12px; margin-bottom: 12px;
}
.products_vpuml {
	background: url('https://cdn-images.visual-paradigm.com/home/vpuml_logo_100.png') no-repeat;
	padding-top: 48px; width: 147px;
}
.products_bpva {
	background: url('https://cdn-images.visual-paradigm.com/home/lz_logo_101.png') no-repeat;
	padding-top: 32px; width: 122px;
}
.products_ag {
	background: url('https://cdn-images.visual-paradigm.com/home/agilian_logo_100.png') no-repeat;
	padding-top: 32px; width: 106px;
}
.products_vpts {
	background: url('https://cdn-images.visual-paradigm.com/home/vpts_logo_100.png') no-repeat;
	padding-top: 32px; width: 167px;
}
.products_a3platform {
	background: url('https://cdn-images.visual-paradigm.com/home/a3platform.gif') no-repeat;
	padding-top: 32px; width: 141px;
}

.downloadsColumn .get_dbvasql_button {
	float: right;
	margin-right: 2px;
}

#searchResultList span.highlight { font-weight: bold; }

#newsContent { width: 704px; float: left; }
#newsContent .news { padding-top: 10px; padding-bottom: 10px; margin-bottom: 16px; }
#newsContent .news-highlight { padding-left: 12px; padding-right: 12px; border: 4px solid #f0f0f0; background-color: #f0f0f0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#newsContent .news-highlight .detail { width: 540px; } 
#newsContent .detail { margin-bottom: 16px; }
#newsContent .newsDate { font-weight: bold; margin-bottom: 6px; }
#newsContent span.newsDate { display: block; }
#newsContent .h2 { margin-bottom: 6px; margin-top: 4px; display: block; }
#newsContent .contentPoint { margin-bottom: 16px; margin-left: 10px; }
#newsContent .contentPoint li { margin-top: 6px; }

.content h2 { display: inline; _display: block; *margin-right: 2px; }
.content h2 a { color: #404040; }
.content .productBlock p { display: inline; _display: block; }

#banner-usermeeting-munich { width: 598px; height: 122px; float: left; margin: 2px 0 6px 16px; background: url('https://cdn-images.visual-paradigm.com/about/usermeeting/index_page_banner_bg.png') #4A666E; text-align: center; text-decoration: none; font-weight: bold; color: #FFFFFF; line-height: 34px; }

a.hotTopic-business_rule { 
	text-decoration:none; color: black; text-align:left; padding-top: 42px; padding-left: 16px; display: block; background: url('https://cdn-images.visual-paradigm.com/home/business_rule.png') no-repeat;
}
a.hotTopic-business_rule:hover .link-hover { text-decoration: underline; }
.hotTopic-business_rule span { display: block; }
.hotTopic-business_rule span.link-hover { text-align: right; }
.hotTopic-business_rule .keyword-verb { color: #A700AD; display: inline; }
.hotTopic-business_rule .keyword-noun { color: #002AC5; display: inline; }

ol.webinar-points { position: absolute; top: 13px; left: 11px; }
.webinar-block-index .webinar-glossary .webinar-title br { display: none; }

.hotTopicBlockFull .image-bottom { height: 145px; margin: 6px 7px 7px; position: relative; }
.hotTopicBlockFull .image-bottom h4 { margin: 0 9px 3px; padding-top: 9px; }
.hotTopicBlockFull .image-bottom h4 .blockTitle { text-decoration: none; }
.hotTopicBlockFull .image-bottom p { margin: 0 9px }
.hotTopicBlockFull .image-bottom p a { float: right; position: relative; z-index: 11; *position: absolute; *right:0; }
.hotTopicBlockFull .image-bottom a.image { position: absolute; top: 0; left: 0; z-index: 10; }
.hotTopicBlockFull .image-right { height: 145px; margin: 6px 7px 7px; position: relative; }
.hotTopicBlockFull .image-right h4 { margin: 0 9px 3px; padding-top: 9px; }
.hotTopicBlockFull .image-right h4 .blockTitle { text-decoration: none; }
.hotTopicBlockFull .image-right p { margin: 0 9px }
.hotTopicBlockFull .image-right p a { position: absolute; z-index: 11; bottom: 10px; left: 10px; }
.hotTopicBlockFull .image-right a.image { position: absolute; top: 0; left: 0; z-index: 10; }
.hotTopicBlockFull .hovertext { height: 154px; margin: 6px 0 2px; }
.hotTopicBlockFull .hovertext h4 { text-align: center; margin: 0 0 3px; }
.hotTopicBlockFull .hovertext p {
	font-size: 12px; color: white; background-color: black; position: absolute; bottom:0; z-index: 11; margin: 0; text-align: center; padding: 9px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=80);
	-moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; display: none;
}
.hotTopicBlockFull .hovertext p a { font-size: 11px; color: white; margin-top: 4px; }

.billBoardContent-v11 h1 { font-family: 'Raleway'; font-size: 36px; color: #404040; line-height: 46px; font-weight: normal; text-align: center; margin: 20px 0 4px; }
.billBoardContent-v11 p { font-size: 16px; color: #606060; line-height: 24px; margin: 0 62px; text-align: center; }
.billBoardContent-v11 .screen { position: absolute; bottom: 0; }
.billBoardContent-v11 .more { font-size: 16px; color: #006caf; text-decoration: none; }
.billBoardContent-v11 .more:hover .link { text-decoration: underline; }
.billBoardContent-v11 .link { display: block; margin-top: 2px; text-align: center; }
.billBoardContent-v11 .video { padding: 4px 30px 4px 0; background: url('https://cdn-images.visual-paradigm.com/home/v11/watch_video.png') no-repeat center right; z-index: 2; margin-top: 4px; margin-left: 330px; }
.billBoardContent-v11 .more-mask { width: 654px; text-align: right; display: block; padding: 132px 326px 297px 0; top: 0; left: 0; }
.billBoardContent-v11 .billboardVideoLayerMockup { background: url("https://cdn-images.visual-paradigm.com/home/v11/intro-Mock-up.png") no-repeat; width: 960px; height: 533px; cursor: pointer; }
.billBoardContent-v11 .billboardVideoLayerUeXceler { background: url("https://cdn-images.visual-paradigm.com/home/v132_uexceler.png") no-repeat; width: 960px; height: 533px; cursor: pointer; }

#designtools_content .features-bg { position: absolute; margin-top: 30px;
	-moz-transition: all 1s ease-in-out 0s; -webkit-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s;
} 
#designtools_content .features-bg-left { background: url('https://cdn-images.visual-paradigm.com/home/v11/designtools/left_features.png') no-repeat; width: 256px; height: 300px; left: 254px; }
#designtools_content .features-bg-right { background: url('https://cdn-images.visual-paradigm.com/home/v11/designtools/right_features.png') no-repeat; width: 256px; height: 300px; right: 254px; }
#designtools_content .features { position: relative; display: block; margin: 40px auto 0; width: 280px; }
#designtools_content ul { margin-top: 15px; }
#designtools_content ul a { width: 160px; margin: 16px 0; padding: 20px 0; position: relative; opacity: 0;
	-moz-transition: all 1s ease-in-out 0s; -webkit-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s;
}
#designtools_content ul a.col-left { float: left; text-align: right; clear: left; margin-left: 62px; padding-right: 90px }
#designtools_content ul a.col-right { float: right; clear: right; margin-right: 62px; padding-left: 90px; }

#amalgamation { line-height: 1.5; padding: 12px 0 28px; margin: 0 4px; -moz-box-shadow: 0 0 3px #404040; -webkit-box-shadow: 0 0 3px #404040; -o-box-shadow: 0 0 3px #404040; box-shadow: 0 0 3px #404040; background: url('https://cdn-images.visual-paradigm.com/about/bpvatolz/texture.png'); text-align: center; }
#amalgamation p { margin: 20px 0 24px; font-size: 28px; color: #404040; font-family: 'Raleway'; text-align: center; line-height: 32px; font-weight: bold; }
#amalgamation p span { font-family: 'Raleway'; }
#vpository { padding: 0 116px; height: 190px; }

.page-home .earthquake_20110311 { padding-top: 12px; }
.page-home .earthquake-title { text-align: center; background: url('https://cdn-images.visual-paradigm.com/special/20110311_home.png') no-repeat; padding-bottom: 100px; width: 234px; padding-top: 8px; margin-bottom: 8px; }
.page-home .earthquake-close { display: none; }
.page-home .anim { -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; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
.page-home #header { margin-bottom: 10px; }
.page-home .news-headline { background: url('https://cdn-images.visual-paradigm.com/home/v14/speaker-icon.png') #0074d9 no-repeat 34px center; height: 65px; padding: 0 30px 0 80px; color: white; }
.page-home .news-headline span { font-weight: 700; font-size: 17px; }
.page-home .news-headline a.speaker { font-size: 18px; color: white; line-height: 22px; margin: 21px 0; float: left; }

.page-home h3 { font-weight: bold; color: #abe1ff; }
.page-home .hotTopicBlockFull {	behavior: url('/script/pie3.htc'); height: 160px; margin: 0 4px; width: 233px; border: 2px solid white; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0 0 5px #808080; -webkit-box-shadow: 0 0 5px #808080; box-shadow: 0 0 5px #808080; background: #f0f0f0; }

.page-staytuned #pageContent { float: left; margin-left: 4px; width: 690px; margin-top: 8px; font-size: 14px; line-height: 20px; }
.page-staytuned #newsContent { float: none; width: 572px; }
.page-staytuned #keep-update { float: right; margin-top: 10px; width: 300px; margin-right: 4px; }
.page-staytuned #keep-update h3 { font-size: 20px; font-weight: bold; color: #202020; margin: 10px 0 0 0; }
.page-staytuned #keep-update .update-method { margin-top: 16px; margin-bottom: 26px; }
.page-staytuned #keep-update .h3-gray3 { background-image: url('https://cdn-images.visual-paradigm.com/products/keep_me_update.png'); background-repeat: no-repeat; padding: 4px 0 3px 32px; }
.page-staytuned #keep-update .update-title-email { background-position: 0 -24px; }
.page-staytuned #keep-update .update-title-twitter { background-position: 0 -48px; }
.page-staytuned #keep-update .note { font-size: 14px; color: #707070; }
.page-staytuned .update-method .note { margin:0 0 6px 32px }
.page-staytuned .update-method #keep-update-email { width: 190px; margin-left: -6px; }
.page-staytuned .update-method .keep-update-result { font-size: 14px; color: #202020; background-color: #e0e0e0; padding: 16px; margin-left: -6px; line-height: 17px; margin-top: 12px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; display: none; }
.page-staytuned .keep-update-email-sent #keep-update-sent-result { display: block }
.page-staytuned .keep-update-email-verified #keep-update-verified-result { display: block }

.page-help-video .full-width-header { height: 30px; background-color: #e0e0e0; }
.page-help-video div#container { margin-top: 20px; margin-bottom: 40px; padding-bottom: 27px; overflow: auto; }
.page-help-video h1 { font-size: 20px; font-weight: normal; color: #000000; margin: 20px 0 30px; text-align: center; }
.page-help-video h2 { font-size: 16px; color: #202020; margin-bottom: 8px; }
.page-help-video p { font-size: 14px; color: #404040; line-height: 1.5; }
.page-help-video .related-videos li { background: url('https://cdn-images.visual-paradigm.com/video_point.png') no-repeat; padding-left: 30px; line-height: 20px; margin-bottom: 6px; padding-top: 2px; }
.page-help-video li { font-size: 14px; margin-bottom: 10px; }
.page-help-video .contentPoint { padding-left: 14px; }

.watch-video-block { display: none; width: 853px; height: 512px; position: relative; background: url("https://cdn-images.visual-paradigm.com/vpts/transparent2.png") repeat scroll 0 0 rgba(0, 0, 0, 0); }
.watch-video-block .close { background: url("https://cdn-images.visual-paradigm.com/home/close_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; height: 24px; position: absolute; right: 10px; top: 4px; width: 24px; }
.watch-video-block .close:hover { background-position: 0 -24px; }
.watch-video-block .desc { background-color: #404040; border-top-left-radius: 10px; border-top-right-radius: 10px; color: #D0D0D0; font-size: 14px; line-height: 32px; margin: 0 auto; overflow: hidden; padding: 0 35px; text-align: center; text-overflow: ellipsis; white-space: nowrap; }

#section-cta { margin: 70px 82px; height: 278px; }
.section-cta-box { background-color: #f9f9f9; border: 1px solid #ebebeb; position: relative; height: 220px; width: 320px; float: left; margin: 40px 60px 20px; text-align: center; }
.section-cta-box .round-blue { background-color: #0074d9; width: 80px; height: 80px; background-repeat: no-repeat; display: block; border-radius: 40px; margin: -40px auto 0; }
#section-cta-vpe .round-blue { background-image: url('https://cdn-images.visual-paradigm.com/home/vpe-icon-white.png');  background-position: center 18px; }
#section-cta-vpository .round-blue { background-image: url('https://cdn-images.visual-paradigm.com/home/vpository-icon-white.png'); background-position: center center; }
.section-cta-box h3 { font-size: 18px; color: black; margin-top: 10px; margin-bottom: 16px; }
.section-cta-box ol { font-size: 14px; line-height: 24px; }

h2 { font-size: 32px; font-weight: 300; text-align: center; margin-bottom: 50px; }
.section-gray-box { background-color: #f9f9f9; background-repeat: no-repeat; clear: both; }
.section-customers { background: url('https://cdn-images.visual-paradigm.com/home/current-customers.png') no-repeat center center; text-indent: -9999px; overflow: hidden; height: 57px; }
.section-customers li { float: left; }

#highlight-topics { text-align: center; font-weight: 300; overflow-y: auto; }
#highlight-topics li { float: left; width: 280px; margin: 0 35px; position: relative; background-repeat: no-repeat; background-position: center 0; padding-top: 88px; overflow-y: auto; }
#highlight-topics span.icon { background-color: #0074d9; background-repeat: no-repeat; display: block; height: 100px; margin: 0 auto 15px; width: 100px; background-position: center center; border-radius: 8px; }
#highlight-topics h4 { font-size: 21px; font-weight: 500; margin: 0; padding: 0 0 10px; }
#highlight-topics p { height: 113px; }
#highlight-topics .agile-dev { background-image: url('https://cdn-images.visual-paradigm.com/home/v14/agile-development-icon.png'); }
#highlight-topics .uml-and-sysml-tools { background-image: url('https://cdn-images.visual-paradigm.com/home/v14/visual-modeling-icon.png'); }
#highlight-topics .bpmn-tools { background-image: url('https://cdn-images.visual-paradigm.com/home/v14/process-impovement-icon.png'); }

