﻿@font-face {
  font-family: 'icomoon';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-navigate_next:before {
  content: "\e903";
}
.icon-menu:before {
  content: "\e902";
}
.icon-link:before {
  content: "\f08e";
}
.icon-phone:before {
  content: "\f095";
}
.icon-mail:before {
  content: "\f0e0";
}
.icon-business:before {
  content: "\e900";
}
.icon-home:before {
  content: "\e901";
}



#menuTrigger {
	display: none;
}

html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{*zoom:1}.assistive-text{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.aria-hidden{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden}html{font:400 normal 10px/1.2 'Helvetica Neue', Helvetica, 'Gill Sans', 'Gill Sans MT Light', 'Gill Sans MT', 'Segoe', 'Segoe UI', 'Roboto', 'Droid Sans', 'Ubuntu', sans-serif;text-rendering:optimizeLegibility;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#f3f5f6;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#fff;color:#333}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}q:before,q:after{content:''}
body.fullwidth {
	overflow: hidden;
}
#page {
	width:960px;
	margin:0 0 20px;
	border:1px solid #c4c4c4;
	border-width:0 1px 1px 0
}
#page.fullwidth {
	height: 100vh;
	margin: 0;
	overflow: hidden;
	width: 100%;
}
#content{overflow:hidden}a{color:#333;text-decoration:underline}a:hover{color:#c00}
#menu{
	font-family:Arial,sans-serif;
	font-size:1.1em;
	padding-top:15px;
	position:absolute;
	z-index:99;
}
#menu li{
	display:block;
	float:left;
	line-height:21px;
	color:#fff;
	padding:0 1.25em;
	cursor:default;
	font-weight:bold
}
#menu li a {
	display:block;
	border:0;
	line-height:20px;
	color:#fff;
	text-decoration:none
}

#menu li a:hover,
#menu li a.selected{
	color:#fff;
	font-family:Arial,sans-serif
}
#menu ul{
	position:absolute;
	background:#ccc;
	display: none;
	width:15em;
	left:auto;
	margin:0;
	padding:0 0 3px;
	box-shadow:1px 1px 3px #222;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
#menu #menuProducts,menu #menuTraining,#menu #menuEducation{width:18em}
#menu ul li,#menu ul li a{background:#ccc}
#menu ul li{float:none;border-top:1px solid #999;line-height:1;padding:0;width:auto !important}
#menu ul li:first-child{border:0}
#menu ul li a{color:#333;font-size:0.9em;padding:0.5em 1em;line-height:1.5em}
#menu ul li a:hover{background:#a1a1a1;color:#fff}
#menu li:hover ul {
	display:block
}
h1,h2,h3,h4{font-size:1.75em;font-weight:bold;color:#333;margin:0 0 0.25em 0}h1 span{font-weight:normal}h2{font-size:1.4em;margin-top:1em}h3{font-size:1.2em;color:#444}h4{font-size:1.05em;margin-top:1em}h2 span{font-weight:normal}
#masthead{overflow:hidden;background:#e8e8e8 url(/common/images/ozcad-vectorworks.jpg) 0 0 no-repeat;background-size: 960px 95px; width:960px;height:95px;}
#masthead.masthead-fullwidth {
	background:#000 url(/common/images/ozcad-logo.jpg) 0 0 no-repeat;
	background-size: auto 95px;
	border-bottom: 1px solid #fff;
	width: 100%;
}
#masthead.masthead-fullwidth h1 {
	font-size: 1em;
	margin: 0;
}
#masthead h1 a{display:block;text-indent:-999px;margin:0;width:505px;height:50px}
#footer{clear:both;margin:30px 10px 10px;font-size:1.1em}
#footer.fullwidth {
	margin:0;
}1
#footer.fullwidth ul {
	margin:0;
	padding: 10px 0 0 10px;
}
#footer ul{float:left;overflow:hidden;padding:20px 0 10px}#footer li{float:left;padding:0 .75em;border-left:1px solid #666;line-height:1.2}#footer li:first-child{border:0;padding-left:0}#footer a:hover{color:#f60}#nemetschek{float:right;border:0}#banner{float:left;width:576px;height:290px;margin:20px 5px 5px}#hero{float:left;width:576px;height:340px;margin:20px 5px 5px}
#main,#full,#large{float:left;width:450px;margin:10px 15px 10px 10px}
#main{padding:0 0 20px}

body#home .hero {
	display: block;
	margin: 10px;
}

body#home .hero video {
	display: block;
	height: auto;
	width: 100%;
}

body#home .main {
	align-items: stretch;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	padding: 10px;
}

body#home .main aside {
	height: 49em;
	overflow-y: scroll;
	width: 320px;
}

body#home .main aside h2 {
	margin-top: 0;
}

body#home .content-left {
	width:600px;
}

body#home .content-left article {
	column-count: 2;
	font-size: 1.2em;
	padding-bottom: 20px;
}

body#home .content-left .btnHome {
	align-items: stretch;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin: 30px 0 0;
}

body#home .content-left .btnHome li {
	margin: 0;
	padding: 0 0 10px;
	width: 32%;
}

body#home .content-left .btnHome strong {
	font-size: 1.2em;
	margin-bottom: 0.5em;
}

body#home .content-left .btnHome a {
	display: block;
	font-size: 1.1em;
	padding: 0.5em 0;
}

#full,#evaluation{width:770px}#fullImport{width:100%}#fullImport h1{margin-left:10px}.secondary-copy{clear:both;width:450px}#large{width:700px}#sidebar{float:right;width:260px;margin:10px 20px 10px 0}#home #sidebar{width:300px}.column{float:left;margin-top:10px;overflow:hidden;padding:0 0 50px}.left{width:200px}.right{float:right;clear:right;width:255px;margin-right:30px}.wide{width:345px}.course{width:750px;overflow:hidden}.coursedescription{width:400px}#main.indent,#full.indent,#evaluation.indent{margin-left:55px}#main.large{width:550px}.column h2:first-child{margin-top:0}.right h2{margin-top:10px}.right h2.sub{margin-top:20px}.clear{clear:both}#home #main{width:600px;padding:0}#home #main p{float:left;width:260px;text-align:justify}#home #main p:first-child{padding-right:40px}#sidebar h2{margin:0.5em 0;line-height:1}.left h2{margin:1em 0 0 5px}.introduction{color:#666;font-style:italic}ul.news{
	font-size:1.1em;
	border-bottom:1px solid #c4c4c4
}ul.news h3{font-size:1.1em;color:#333}ul.news li{
	border-top:1px solid #c4c4c4;
	overflow:hidden;
	padding:10px 0;
	line-height:1.2;
	cursor:pointer
}ul.news li:hover{background:#eaeaea}ul.news li img{float:left;margin-right:5px}.copy{font-size:1.1em;line-height:1.6}.copy p{margin:0 0 1em}.copy em{font-style:italic}.copy em.booked{font-style:normal;color:#c00}.copy strong{font-weight:bold}.copy .fine{font-size:0.9em}.note{border:1px solid #ccc;background:#eaeaea;padding:1em}.link{margin:0 0 15px 2px;border-top:1px dotted #eaeaea}.link li{font-size:1.1em;line-height:1.4;padding:0;border-bottom:1px dotted #eaeaea}.copy .link li{font-size:1em}.link a{text-decoration:none;display:block;border:0}a.pdf{background:url(/common/images/iconPdf.png) 0 0.5em no-repeat;padding:0.5em 0.5em 0.5em 24px}a.video{background:url(/common/images/iconVideo.png) 0 50% no-repeat;padding:0.5em 0.5em 0.5em 24px}a.external{background:url(/common/images/iconExternal.png) 0 50% no-repeat;padding:0.5em 0.5em 0.5em 24px}a.download{background:url(/common/images/iconDownload.png) 0 0.5em no-repeat;padding:0.5em 0.5em 0.5em 24px}a.help{background:url(/common/images/iconHelp.png) 0 0.5em no-repeat;padding:0.5em 0.5em 0.5em 24px}p.detail{font-size:1.1em;line-height:1.4;margin:0 0 0.5em}ul.linkdetail{font-size:1.1em;margin:0 0 15px 2px;border-top:1px dotted #ccc}ul.linkdetail li{line-height:1.3em;margin:0.75em 0;border-bottom:1px dotted #ccc;padding:0 0 0.75em}ul.linkdetail a{display:block;text-decoration:none;background-position:0 0.4em;border:0}ul.linkdetail strong{display:block;font-weight:bold}.features .linkdetail{font-size:1em}.features ul.linkdetail li{line-height:1.2em;margin:0.5em 0;border-bottom:1px dotted #ccc;padding:0 0 0.5em}.click{cursor:pointer;font-weight:bold}ul.subsection li{border-bottom:0;border-top:1px dotted #ccc;padding:0.75em 0 0}.itemised{margin:1em 0}ul.itemised li{list-style-type:disc;margin:0 0 0.5em 2em}ul.itemised ol li{list-style-type:decimal;margin:0 0 0.5em 2em}ol.itemised li{list-style-type:decimal;margin:0 0 0.5em 2.6em}ol.itemised ul li{list-style-type:disc;margin:0 0 0.5em 2.6em}ul.carousel{margin:20px 0;overflow:hidden}ul.carousel li{float:left;margin:5px}ul.thumbnails li{display:block;margin:0 auto 1em;width:185px}ul.thumbnails img{display:block;margin:0 0 0.25em}ul.thumbnails a,ul.carousel a{border:0}.breadcrumb{overflow:hidden;font-size:1em;margin:10px}.breadcrumb li{float:left;border-left:1px solid #ccc;padding:0 5px 2px}.breadcrumb li:first-child{border:0;padding-left:0}.breadcrumb li a{color:#666;text-decoration:none}.breadcrumb li a:hover{color:#c00;text-decoration:underline}.navigation{margin:10px 5px;border:1px solid #999;border-width:1px 1px 0}.navigation ul{display:none}.navigation li a{background:#ccc;color:#333;font-size:1.1em;display:block;padding:0.75em;text-decoration:none;border-bottom:1px solid #999;cursor:pointer}.navigation li a:hover{background:#999;color:#fff}.navigation li.selected a{background:#ccc;color:#000;font-weight:bold;cursor:default}.navigation li.subnav a{background:#ccc url(/common/images/arrowNavRight.png) 95% 50% no-repeat}.navigation li.subnav a:hover,.navigation li.visible a{color:#fff;background:#999 url(/common/images/arrowNavDown.png) 95% 50% no-repeat}.navigation li.subnav li a{background:#ccc;color:#333;font-size:1em;display:block;padding:0.75em 0.75em 0.75em 1.25em;text-decoration:none;border-bottom:1px solid #999;cursor:pointer}.navigation li.subnav li a:hover{background:#999;color:#fff}.button{float:right;margin:10px;width:280px;border:1px solid #ccc;background:#e2e2e2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.button a{display:block;border:0;padding:10px;font-size:1.2em;color:#000;text-decoration:none;vertical-align:middle}.button a:hover{color:#c00;text-decoration:underline}.right .button{float:none;margin:10px 0;width:160px}.right .button a{font-size:1.1em}#requestDvd a{background:url(/common/images/iconDvdSmall.png) 16px 50% no-repeat;min-height:32px;line-height:32px;padding-left:48px}.right #requestDvd a{background:url(/common/images/iconDvdSmall.png) 10px 50% no-repeat;min-height:20px;line-height:20px;padding-left:32px}.right #sysreq a{background:url(/common/images/iconComputer.png) 10px 50% no-repeat;min-height:20px;line-height:20px;padding-left:32px}.download a{background:url(/common/images/iconDownload.png) 16px 50% no-repeat;padding-left:48px}.button:hover{background-color:#dadada;-webkit-box-shadow:1px 1px 1px #666;-moz-box-shadow:1px 1px 1px #666;box-shadow:1px 1px 1px #666}.buttonGroup{float:right;margin:4.5em 30px 10px 0;width:255px;border:1px solid #ccc;background:#e2e2e2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.buttonGroup:hover{background-color:#dadada;box-shadow:1px 1px 1px #666;-webkit-box-shadow:1px 1px 1px #666;-moz-box-shadow:1px 1px 1px #666}.buttonGroup li{margin:0.5em 0 0.5em 2em;padding:0 0 0 22px}.buttonGroup .dvd{background:url(/common/images/iconDvdSmall.png) 0 50% no-repeat}.buttonGroup .price{background:url(/common/images/iconHelp.png) 0 50% no-repeat}.buttonGroup a{display:block;padding:0.5em 0;line-height:1.4;font-size:1.2em;border:0}.productSummary{float:right;width:255px;margin:10px 30px 2em 0;font-size:1.2em;line-height:1.3;font-weight:bold}.coursedetail h3{display:block;color:#000;margin:1em 0 0 0;padding:0.5em 0 0.25em 22px;border-top:1px dotted #ccc}.register a{border:0}h2.section-course{padding-top:1em;border-top:1px solid #666}h3.register{padding:0.25em 0}h3.date{background:url(/common/images/iconDate.png) 0 60% no-repeat}h3.time{background:url(/common/images/iconTime.png) 0 60% no-repeat}h3.price{background:url(/common/images/iconPrice.png) 0 60% no-repeat}h3.location{background:url(/common/images/iconHome.png) 0 60% no-repeat}h3.parking{background:url(/common/images/iconCar.png) 0 60% no-repeat}h3.cancel{background:url(/common/images/iconCancel.png) 0 60% no-repeat}.coursedescription ul{margin:0 0 1em}.coursedescription ul li{list-style-type:disc;margin:0 0 0.5em 2.5em}div.highlight{background:#e5edf4;color:#000;margin:1em 2em 1em 1em;padding:1em;border:1px solid #ccc}div.highlight h2{color:#333;font-size:1.1em}div.highlight a{font-weight:bold;border:0}div.highlight a.help{background-position:5px 50%}div.more{display:block;background:url(/common/images/arrowRight.png) 5px 45% no-repeat;margin:5px 0;padding:5px 0 5px 29px}div.more a{color:#333;font-weight:bold;text-decoration:none}div.more a:hover{color:#c00}hr{clear:both;margin:0 10px;color:#ccc;height:1px;line-height:1px;overflow:hidden;border:1px solid #ccc;border-width:1px 0 0}.notice{color:#c00;font-weight:bold;text-transform:uppercase}.panel{clear:both;overflow:hidden;margin:10px;padding:10px 0;border-top:1px solid #ccc}.panel h2 a{color:#333;text-decoration:none}.panel h2 a:hover{color:#c00;text-decoration:underline}.panel .illustration{float:left;width:185px;margin:7px 20px 0 0;padding:1px;border:1px solid #ccc}.panel .details{float:left;width:205px;margin:7px 0 0 0}.panel .details img{width:185px;padding:1px;border:1px solid #ccc}#vw2010 .panel .details img{width:auto;padding:0;border:0}.panel .text{float:left;width:460px;margin-right:30px}.panel .features{float:left;width:220px;margin-top:2em}.contactdetail{float:left;width:285px;margin:1em 0}.contactdetail h2{font-size:1.15em}.contacts{font-size:1.1em;line-height:1.4;border-bottom:1px dotted #ccc}.contacts dt{font-weight:bold;border-top:1px dotted #ccc;padding:1em 0 0}.contacts dd{margin:0 0 1em}.contacts dt,.contacts dd{padding-left:0.5em;padding-right:0.5em}.links{overflow:hidden;border-bottom:1px solid #ccc}.links li{border-top:1px solid #ccc;float:left;width:230px;padding:10px 10px 5px;cursor:pointer}.links a{display:block;font-weight:bold;border:0}.links li:hover{background:#e2e2e2}.links li:hover a{color:#d00}.imgattr img{display:block;margin:1em 0 0.25em}img.border{border:1px solid #999}.videos ul{border-top:1px dotted #ccc}.videos h3{margin-left:10px}.videos ul ul{border:0}.videos li{display:block;overflow:hidden;border-bottom:1px dotted #ccc;padding:1em 0}.videos>ul li:hover{background:#efefef}.videos li ul li{display:list-item;overflow:visible;list-style-type:disc;border:0;padding:0}.videos li ul.chapters{border-bottom:1px dotted #ccc}.videos li ul.multiple{border:0}.videos li ul.chapters li{display:block;border-top:1px dotted #ccc;padding:0.25em}.videos li ul.multiple li{border:0}.videos li ul.chapters li a{text-decoration:none}.videos .thumb{float:left;margin:0 10px}.videos .description{float:left;width:400px;padding:0 0 0 20px}#sidebar .jumplist{font-size:1.1em}.jumplist li{margin:0.5em;line-height:1.4}.jumplist li li{margin-left:2em}.updates{clear:both;overflow:hidden;border-top:1px solid #eaeaea;margin:20px 10px 0 155px;padding:20px 0 0}.updates .details{width:375px;margin:0 20px 0 0;padding:0 20px 2em 0}.updates .downloads{width:340px;margin:0;padding:0 0 2em}.updates .outline{float:right;width:260px !important;margin-right:20px}.updates .details h2{margin-top:0}.updates .details h3{font-size:1.1em}.downloads dt{font-weight:bold}.downloads ul{border-top:1px dotted #ccc;margin:1em 0}.downloads li{border-bottom:1px dotted #ccc;padding:0.25em}.downloads li a{text-decoration:none;display:block;line-height:1.3;border:0;background:url(/common/images/iconDownload.png) 0 0.5em no-repeat;padding:0.5em 0 0.5em 24px}.downloads li a.pdf{display:block;line-height:1.3;border:0;background:url(/common/images/iconPdf.png) 0 0.5em no-repeat;padding:0.5em 0 0.5em 24px}.downloads span{display:block;color:#333;padding:0 0 0 24px}.downloads em{color:#c00}.log{margin:0.5em 0 2em}.log thead th,.log thead td{font-weight:bold}.log th{width:15%}.log th,.log td{padding:0.5em 0.25em}.log tbody .even th,.log tbody .even td{background:#eaeaea}.faq{margin:0.5em 0 2em}.faq thead th,.faq thead td,.faq tfoot th,.faq tfoot td{font-weight:bold;background:#ccc;width:10%;font-size:10px}.faq thead th{width:20%}.faq th,.faq td{padding:0.5em 0.25em;text-align:center}.faq thead th,.faq tfoot th,.faq td.ver{text-align:left}.faq tbody .odd th,.faq tbody .odd td{background:#eaeaea}.resource{border-bottom:1px dotted #ccc;margin:1em 0 2em}.resource dt{margin:0.5em 0 0;padding:0.5em 0 0;border-top:1px dotted #ccc}.resource dd{margin:0.5em 0 0;padding:0 0 0.5em}.sectionlist{border-bottom:1px dotted #ccc;margin:1em 0 2em}.sectionlist dt{font-weight:bold;font-size:1.1em;margin:0.5em 0 0;padding:0.5em 1em 0;border-top:1px dotted #ccc}.sectionlist dd{margin:0.5em 0 0;padding:0 1.1em 0.5em}.forums,.email{border-style:solid}.forums dt,.email dt{font-weight:bold;border-style:solid}.sysreq{border-top:1px solid #ccc;margin:0 0 2em;width:100%}.sysreq th,.sysreq td{border-bottom:1px solid #ccc;padding:0.5em 1em;vertical-align:top;width:70%}.sysreq th{font-weight:bold;color:#666;width:30%}.compat th,.compat td{width:16.6%;text-align:center}.compat th{color:#333}.compat tbody th{text-align:left}.compat tbody td{background:url(/common/images/iconYes.png) 50% 50% no-repeat;text-indent:-9999px}.compat tbody td.no{background-image:url(/common/images/iconNo.png)}.compat tfoot{display:none}form{margin:0 0 18px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333;border:0;border-bottom:1px solid #eee;padding:0}label,input,button,select,textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:400;line-height:18px}label{display:block;margin-bottom:5px;color:#333}input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px}label input,label textarea,label select{display:block}input[type=image],input[type=checkbox],input[type=radio]{width:auto;height:auto;line-height:normal;border:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 0 3px;padding:0}input[type=file]{line-height:initial;border:initial;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:initial}select,input[type=file]{height:28px;margin-top:4px;line-height:28px}select{width:220px;background-color:#fff}input[type=image]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type=hidden]{display:none}.uneditable-textarea,input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto}select[multiple],select[size],textarea{height:auto}td input,td select{width:auto}.popup{display:none}.boxClose{position:absolute;top:5px;right:5px;border:0}.windowClose{cursor:pointer}.boxHeading{margin:5px 0 10px 0;font-size:1.3em}.formSupport{font-size:1.1em}.formSupport ul{clear:both;padding:1em 0}.formSupport .stepnav{position:absolute;bottom:10px;left:20px;width:750px;margin:0 auto}.formSupport .stepnav a{text-decoration:none}.formSupport .stepnav span{text-decoration:underline}.formSupport .prev a{float:left;background:url(/common/images/arrowLeft.png) 0 50% no-repeat;padding:0.25em 0 0.25em 20px}.formSupport .next a{float:right;background:url(/common/images/arrowRight.png) 100% 50% no-repeat;padding:0.25em 20px 0.25em 0}.formSupport .submit input{float:right;background:url(/common/images/iconMailSend.png) 100% 50% no-repeat;padding:0.25em 20px 0.25em 0;border:0;font-size:1em;text-decoration:underline;cursor:pointer}.formSupport ul a{padding:0.25em}.formSupport fieldset.step{border:1px solid #ccc;margin:1em 0 0;padding:1em}.formSupport fieldset fieldset{float:left;width:350px;border:0;padding:0}.formSupport legend{font-weight:bold;color:#666;font-size:1.1em}.formSupport p{margin:0 0 1em}.formSupport h4{font-weight:bold;color:#666}.formSupport label{display:block;margin:0 0 1em}.formSupport label input,.formSupport label select{display:block;width:300px;font-size:1em;padding:2px;margin:3px 0 0}.formSupport label.comment textarea{display:block;width:680px;height:120px;font-family:Verdana,Arial,sans-serif;font-size:1em;margin:1em 0;padding:2px}.formSupport label.check{clear:both;overflow:hidden;margin:0.5em 0 0.25em 0.25em;padding:0}.formSupport label.check input{float:left;width:auto;margin:0 5px 0 0;padding:0}.formSupport .errormsgfield{display:none}input.err,textarea.err,select.err{border:1px solid #a40000 !important}label.err{color:#a40000 !important;font-weight:bold}#page_quote #full{width:680px}.formInline fieldset{border-bottom:1px dotted #ccc;margin:1em 0;padding:.5em}.formInline legend{font-weight:bold;color:#666;font-size:1.1em}.formInline label{display:block;margin:0 0 1em}.formInline label.mid{float:left;margin:0 1em 1em 0}.formInline label.minor{clear:both}.formInline label input,.formInline label select{display:block;width:300px;font-size:1em;padding:2px;margin:3px 0 0}.formInline label.mid input,.formInline label.mid select{display:block;width:140px;font-size:1em;padding:2px;margin:3px 0 0}.formInline label.minor input{display:block;width:80px;font-size:1em;padding:2px;margin:3px 0 0}.formInline label.half{float:left;margin:0 1em 1em 0}.formInline label.half input,.formInline label.half select{display:block;width:250px;font-size:1em;padding:2px;margin:3px 0 0}.formInline .submit{float:right;background:url(/common/images/iconMailSend.png) 95% 50% no-repeat;padding:0.5em 10% 0.5em 0.5em;font-size:1em}fieldset.radio label,label.radio{float:left;margin-right:2em}fieldset.radio label input,label.radio input{float:left;width:auto;margin-right:0.5em}.formInline label small{display:block;font-family:'Gill Sans', 'Gill Sans MT Light', 'Gill Sans MT', 'Segoe', 'Segoe UI', 'Roboto', 'Droid Sans', 'Ubuntu', sans-serif;font-size:10px;font-weight:200;text-transform:uppercase}.formInline label .form-text-small{text-align:center;width:2em}table.license{clear:both;margin:0 0 2em 2em;width:100%}.license thead th,.license thead td{font-weight:bold}.license tbody th,.license tbody td{padding:0 0 0.25em 0}.license th{width:70%}.license td{width:30%}.license select{font-size:1em;width:4.25em}.license select.module{width:auto}.license_clone{display:none}.license_options{padding-bottom:1em !important}.formInline .license_options fieldset{float:left;border:0;padding:0;margin:0}.license_options ul{float:left}.license_options ul li{float:left;margin-left:1em;padding-top:0.3em}a.add{background:url(/common/images/iconAdd.png) 0 50% no-repeat;padding:0.25em 0 .25em 20px;cursor:pointer}a.remove{background:url(/common/images/iconRemove.png) 0 50% no-repeat;padding:0.25em 0 .25em 20px;cursor:pointer}#licenses{display:none}.formInline textarea{display:block;overflow:auto;width:100%;height:100px;font-family:Helvetica,Verdana,Arial,Sans-serif;font-size:1em;line-height:1.4;margin:5px 0;padding:2px}#tabcontainer{clear:left;float:left;width:550px;margin:0 0 10px 55px;padding:0 0 20px}#tabcontainer.product-tabs{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;padding:0 0 20px 55px;width:100%}#tabcontainer.tabtraingingvideos{float:none;width:890px}#vw2011 #tabcontainer{width:550px;margin-left:55px}#vw2011 #main{margin-left:55px}.tabs,.tabmenu{overflow:hidden;border-bottom:1px solid #ccc;margin:0 0 -1px}.tabs li,.tabmenu li{float:left;border:1px solid #ccc;border-width:1px 1px 0;margin:0 2px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}.tabs li a,.tabmenu li a{display:inline-block;vertical-align:baseline;padding:0.5em 1.5em;border:0;text-decoration:none;text-align:center}.tabs li.selected,.tabmenu li.selected{background:#ccc;font-weight:bold}.tabs li a:hover,.tabmenu li a:hover{background:#ccc}.tabs li.selected a:hover,.tabmenu li.selected a:hover{border-bottom:0;color:#333;cursor:default}.tabpanel{padding:1em 0.5em}.tabpanel-narrow{color:#646464;font-size:12px;width:677px}.tabpanel h3{color:#444;margin:1em 0 0;font-size:1.25em}.vp{display:block;margin:5px 0;z-index:1}.offscreen{position:absolute;top:-500px;left:0}.tabvideo{margin:1em 0}.tabfeatures{border-top:1px solid #ccc;clear:both}.tabfeatures li{overflow:hidden;padding:15px 0;border-bottom:1px solid #ccc}.tabfeatures li img{float:left;margin:0 15px 0 0;padding:1px;border:1px solid #333}.tabfeatures li div{float:left;width:430px}.section-layers .tabfeatures li div ul{list-style:square;margin:0 0 1em 2.5em}.section-layers .tabfeatures li div li{border:0;list-style:square;padding:0 0 0 .5em;overflow:visible}#new2013 .tabfeatures li div{float:left;width:344px}#vwDesigner .tabfeatures li div,#new2014 .tabfeatures li div{float:left;width:324px}#new2013 .tabfeatures li,#new2014 .tabfeatures li,.section-architect .tabfeatures li{display:none}#vwArchitect #new2013 .tabfeatures li.architect,#vwArchitect #new2014 .tabfeatures li.architect,.section-architect .tabfeatures li.architect,#vwFundamentals #new2013 .tabfeatures li.fundamentals,#vwFundamentals #new2014 .tabfeatures li.fundamentals,.section-fundamentals .tabfeatures li.fundamentals,#vwLandmark #new2013 .tabfeatures li.landmark,#vwLandmark #new2014 .tabfeatures li.landmark,.section-landmark .tabfeatures li.landmark,#vwSpotlight #new2013 .tabfeatures li.spotlight,#vwSpotlight #new2014 .tabfeatures li.spotlight,.section-spotlight .tabfeatures li.spotlight,#vwRenderworks #new2013 .tabfeatures li.renderworks,#vwRenderworks #new2014 .tabfeatures li.renderworks{display:block}p.video-description{display:block;margin:20px 0 10px}#tabcontainer.tabbooks{width:700px}.tabbooks .item{overflow:hidden;padding:0.5em 0 1em;border-bottom:1px dotted #ccc}.tabbooks .cd{width:70%}.item .author{display:block;font-size:0.9em;color:#444}.tabbooks .description{float:left;width:70%;padding-right:5%;margin:1em 0 0}.tabbooks .summary{float:right;width:25%;margin:1em 0 0}.tabbooks .summary img{display:block;margin:0 auto 1em;border:1px solid #ccc}.book{overflow:hidden;border-bottom:1px dotted #ccc;padding:1em}.book img{float:right;margin:0 0 1em 1em}.book .link,.book .link li{border:0}.oos{color:#d00}.features td,.features th{vertical-align:top;padding:1em 0;border-bottom:1px solid #ccc}.features tr:first-child td,.features tr:first-child th{border-top:1px solid #ccc}.features th{padding-left:1em}.features th strong,.features th a{display:block;border:0}.features th a{text-decoration:underline}ul.col2,ul.col3{-moz-column-count:2;-moz-column-gap:0.5em;-webkit-column-count:2;-webkit-column-gap:0.5em}ul.col3{-moz-column-count:3;-webkit-column-count:3}.section-menu{overflow:hidden}.section-menu li{float:left;width:50%}.price{margin:0 0 1em;width:80%}.price thead th,.price thead td{font-weight:bold;border-bottom:1px solid #ccc}.price th,.price td{padding:0.25em}.price th{width:60%}.price td{width:20%;text-align:right}.reviews{clear:both;overflow:hidden}.reviews h2{border-bottom:1px dotted #ccc}.review{width:45%;float:left;padding-top:0.75em}.even-review{clear:left;margin-right:5%}.gallery li{float:left;margin:0 5px 5px 0}.gallery a{border:3px solid #fff}.gallery a,.gallery img{display:block}.gallery a:hover{border:3px solid #ccc}.videowrapper{width:720px;height:482px;margin:0;padding:0}.videowrapper embed{display:block;margin:0 auto;padding:0}#videoDivs{display:none}.videoplayer{display:block;margin:0 0 10px}.studies{clear:both;overflow:hidden}.studies li{float:left;width:120px;margin:0 10px 15px 0}.studies a{text-decoration:none;display:block}.studies img{padding:0 0 5px;text-decoration:none}.notableusers{width:700px}#dialog{display:none}#dialog_link{padding:.4em 1em .4em 20px;text-decoration:none;position:relative}#dialog_link span.ui-icon{margin:0 5px 0 0;position:absolute;left:.2em;top:50%;margin-top:-8px}#vidplayer2012 img,#vidplayer2011 img{display:none}.vidref{display:none}.btnHome{clear:both;overflow:hidden;margin:0 0 0 -10px;padding:0}.btnHome li{float:left;width:180px;text-align:center;margin:0 0 0 10px;background:#eaeaea;padding-bottom:5px}.btnHome.justified li{text-align:center}.btnHome li img{display:block;margin:0 auto 10px}.btnHome li a{text-decoration:none;font-weight:normal}.btnHome li a span{display:block;margin:0 5px}.btnHome li strong{display:block;background:#ccc;padding:.5em 0;margin:0 0 1em}.btnHome4{clear:both;overflow:hidden}.btnHome4 li{float:left;width:135px;text-align:center;margin:0 0 0 7px;background-image:url(../images/buttonBG.jpg);background-size:cover;padding-bottom:5px}.btnHome4 li:first-child{margin:0}.btnHome4.justified li{text-align:center}.btnHome4 li img{display:block;margin:0 auto 10px}.btnHome4 li a{text-decoration:none;font-weight:bold}.btnHome4 li a span{display:block;margin:0 5px}.tblUsernews{width:730px;border-bottom:1px solid #ccc}.tblUsernews td{border-top:1px solid #ccc;padding:10px 5px;vertical-align:bottom}.tblUsernews td.logo{width:185px}.tblUsernews td.company{width:325px}.tblUsernews td.newsletter{width:230px}.tblUsernews td h3{margin:0;padding:0;font-size:1.1em}.tblUsernews .locations,.tblUsernews .services{overflow:hidden}.tblUsernews .locations li,.tblUsernews .services li{font-size:1em;font-weight:bold;float:left;padding:0 5px 0 0}.tblUsernews .services li{font-weight:normal}#formJobsLogin{margin:2em 1em}.job-page-intro{border-bottom:1px dotted #ccc;padding:1em}

.job-detail{
	border-bottom:1px dotted #ccc;margin-bottom:1em;overflow:hidden;padding:1em 0;
}
.job-date{clear:both;font-style:italic;text-align:right}
.job-detail dl{font-size:13px}
.job-detail dt{color:#cf5900;clear:both;float:left;font-weight:bold;padding-right:2%;text-align:right;width:19%}
.job-detail dd{float:left;padding:0 0 1em;width:79%}
.job-detail li{
	margin-bottom:.3em;
}
.job-detail a{text-decoration:none}
.job-detail .icon {
	color:#cf5900;
	float: left;
	margin-left: -2em;
	margin-top: .3em;
}

.jobs-admin-nav {
	border-bottom:1px solid #ccc;
	display: flex;
	font-size:14px;
	margin-bottom:1em;
	margin-left: -0.5em;
	padding-bottom:2em;
}
.jobs-admin-nav li {
	margin: 0.5em;
}

.jobs-admin-nav a {
	background-color: #666;
	color: #fff;
	display: block;
	padding: 0.5em 1em;
	text-decoration: none;
}

table.jobs{border:1px solid #ccc;font-size:14px;width:100%}
table.jobs td{border-top:1px solid #ccc;padding:.5em 1em}
table.jobs thead td{background:#222;border:0;color:#fff;font-weight:bold;vertical-align:top}
table.jobs tbody tr:nth-child(2n) td{background:#eaeaea}
.col-job-date{width:6em}
.col-job-contact,
.col-job-company{width:9em}
table.jobs td.col-job-btn{padding:0 .5em;text-align:center;width:16px}
.btn-job{font-size:16px;text-decoration:none}
.btn-job span{display:none}
table.jobs svg {
	display: inline-block;
	height: 1em;
	width: auto;
}
.filter-videos{margin-left:-1em}
.filter-videos li{float:left;margin-left:1em}.filter-btn{background:#cf5900;border:0;border-radius:4px;color:#fff;display:inline-block;font-size:110%;font-weight:bold;line-height:1;padding:8px 10px 7px 12px;text-decoration:none}.filter-btn:hover{color:#e6bb74}.filter-btn span{color:#e2e2e2;display:inline-block;font-weight:200;margin-left:2em;position:relative;top:-1px}.filter-btn.inactive{background:#ccc;color:#000}.filter-btn.inactive span{color:#ccc}.filter-btn.inactive:hover{background:#cf5900;color:#fff}.filter-btn.inactive:hover span{color:#cf5900}.tabtraingingvideos .tabpanel{clear:both;display:block;float:none;margin:0;padding:1em 0.25em 0}.tabtraingingvideos p.note{margin:1em 0 0}.section{font-family:'Helvetica Neue','Myriad Pro','Myriad',Helvetica,Arial,sans-serif}.section h3{clear:left;border-bottom:1px solid #CCC;margin:1em 0}.section ul,.section li{list-style:none;margin:0;padding:0}.section ul{margin-left:-3%;overflow:hidden}.section ul li{float:left;font-size:12px;font-size:1.2rem;padding:0;margin:0 0 0 3%;width:30%}.section ul li a{color:#333;display:block;line-height:1.35;min-height:9em;padding:10px;text-decoration:none}.section ul li a:hover{background:#d2d2d2;color:#333;text-decoration:none}.section ul li strong{display:block;font-size:13px;font-size:1.3rem}.videocopyright{margin-top:4em}.videocopyright p{margin:0}
#frmEval .disabled{
	background:#eaeaea;color:#ccc
}
.support-form-steps{background:#cf5900;color:#e6a573;font-size:1.2em;line-height:1.4;border-radius:7px;overflow:hidden;padding:0;list-style:none}.support-form-steps li{float:left;margin:0 0 0 16px;padding:0;list-style:none;line-height:36px}.support-form-steps li.active{font-weight:700;color:#fff}.technical-support-step{overflow:hidden;padding:0 10px 10px}.technical-support-step h3{font-size:1.6em;color:#cf5900;margin:20px 0 10px 0;border-bottom:1px solid #eee}.technical-support-step-nav a.button{float:none}.technical-support-step-nav .next-step a.button,.technical-support-step-nav .next-step input{float:right}.technical-support-step-nav .prev-step a.button{float:left}form.form-style fieldset{margin:0 0 10px 0;padding:0 0 10px 0;font-size:14px;border-bottom:1px solid #eee}form.form-style fieldset.form-actions{margin:0 0 0 25%;padding:0;border:none}form.form-style fieldset label,form.form-style fieldset h4{float:left;width:24%;padding-right:1%;margin:4px 0 5px 0;font-weight:bold;font-size:13px}form.form-style fieldset.check ul label{display:inline;float:none;width:auto;font-weight:normal}form.form-style fieldset.check label input{display:inline}form.form-style fieldset.radio ul li label{display:inline;float:none;width:auto;font-weight:normal}form.form-style fieldset.radio input{margin-top:5px}form.form-style fieldset input.form-text,form.form-style fieldset textarea{display:block;width:50%;padding:5px;font-size:14px;border:1px solid #ddd;background:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form.form-style fieldset input.form-text:focus{border:1px solid #ccc;background:#fff}form.form-style fieldset textarea{height:150px}form.form-style fieldset select{min-width:25%;margin:0}form.form-style fieldset.radio ul,form.form-style fieldset.check ul{margin:5px 0 0 25%}form.form-style fieldset.radio ul li{margin:0 0 5px 0}form.form-style fieldset.radio ul li:last-child{margin:0}form.form-style fieldset.upload-list ul li{margin:0}form.form-style fieldset p.form-help,form.form-style fieldset.form-info p,form.form-style fieldset.form-info h4{margin:5px 0 0 25%;font-size:12px;color:#999}form.form-style fieldset.form-info p,form.form-style fieldset.form-info h4{margin-left:0}form.form-style fieldset.form-info p{float:right;width:75%}form.form-style a.button,form.form-style input[type="submit"]{text-decoration:none;margin:0;padding:8px 12px;font-size:14px;font-weight:700;border:0;background:#cf5900;text-shadow:1px 1px 1px #333;color:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}form.form-style a.button{width:auto;-webkit-box-shadow:1px 1px 1px #333;-moz-box-shadow:1px 1px 1px #333;box-shadow:1px 1px 1px #333}form.form-style a.button:hover,form.form-style a.button:focus,form.form-style input[type="submit"]:hover,form.form-style input[type="submit"]:focus{border:0;color:#fff;background:#d95e01}form.form-style a.button:active,form.form-style input[type="submit"]:active{background:#eee}form.form-style .prev-step a.button{border:1px solid #ccc;background:#eee;padding:5px 8px;color:#666;text-shadow:0px 0px 0px}form.form-style .prev-step a.button:hover,form.form-style .prev-step a.button:focus{border:1px solid #bbb;background:#e5e5e5}form.form-style .prev-step a.button:active{border:1px solid #ccc;background:#eee}@media screen and (max-width: 600px){form.form-style fieldset label{display:block;float:none;width:auto;margin:0 0 5px 0}form.form-style fieldset.form-actions,form.form-style fieldset.check,form.form-style fieldset.radio ul,form.form-style fieldset p.form-help{margin-left:0;padding-left:0}form.form-style fieldset input.form-text,form.form-style fieldset textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa}.form-style h2{color:#cf5900;font-weight:200;margin:1em 0;text-transform:uppercase}.form-style .chzn-select{width:50%}form.form-style .conditional-field{display:none}form.form-style a.clearfield{float:right;text-decoration:none}form.form-style a.clearfield span.icon-label{color:#666;padding-right:0.5em;font-size:11px;font-weight:100;text-transform:uppercase;visibility:hidden}form.form-style a.clearfield span.icon{background:#eaeaea;padding:2px 6px;font-size:16px;line-height:16px;text-decoration:none;border-radius:15px;text-align:center;font-weight:700;color:#ccc;font-family:monospace}form.form-style a.clearfield:hover span.icon{text-shadow:0px 0px 2px #000;color:#fff;background:#666}form.form-style a.clearfield:hover span.icon-label{visibility:visible}.error-message{display:none;padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,0.5);border:1px solid #eed3d7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f2dede;color:#b94a48}.error-message h4,.error-message li label{color:#b94a48}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;*display:inline}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);z-index:1010}.chzn-container-single .chzn-single{background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));background-image:-webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:-moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:-o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-image:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);display:block;overflow:hidden;white-space:nowrap;position:relative;height:23px;line-height:24px;padding:0 0 0 8px;color:#444;text-decoration:none}.chzn-container-single .chzn-default{color:#999}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:12px;font-size:1px;background:url("/common/images/chosen/chosen-sprite.png") -42px 1px no-repeat}.chzn-container-single .chzn-single abbr:hover{background-position:-42px -10px}.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:-42px -10px}.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url("/common/images/chosen/chosen-sprite.png") no-repeat 0 2px;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{background:#fff url("/common/images/chosen/chosen-sprite.png") no-repeat 100% -20px;background:url("/common/images/chosen/chosen-sprite.png") no-repeat 100% -20px,-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url("/common/images/chosen/chosen-sprite.png") no-repeat 100% -20px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url("/common/images/chosen/chosen-sprite.png") no-repeat 100% -20px,-moz-linear-gradient(top, #eee 1%, #fff 15%);background:url("/common/images/chosen/chosen-sprite.png") no-repeat 100% -20px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url("/common/images/chosen/chosen-sprite.png") no-repeat 100% -20px,linear-gradient(#eee 1%, #fff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:-o-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(#eee 1%, #fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent !important;border:0 !important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear, 0% 0, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666;border:1px solid #ccc;padding-right:5px}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:12px;font-size:1px;background:url("/common/images/chosen/chosen-sprite.png") -42px 1px no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:-42px -10px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:-42px -10px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .highlighted{background-color:#3875d7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7',endColorstr='#2a62bc',GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:15px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}.chzn-container .chzn-results-scroll-down{bottom:0}.chzn-container .chzn-results-scroll-down span{background:url("/common/images/chosen/chosen-sprite.png") no-repeat -4px -3px}.chzn-container .chzn-results-scroll-up span{background:url("/common/images/chosen/chosen-sprite.png") no-repeat -22px -3px}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eee), color-stop(80%, #fff));background-image:-webkit-linear-gradient(top, #eee 20%, #fff 80%);background-image:-moz-linear-gradient(top, #eee 20%, #fff 80%);background-image:-o-linear-gradient(top, #eee 20%, #fff 80%);background-image:linear-gradient(#eee 20%, #fff 80%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 2px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111 !important}.chzn-disabled{cursor:default;opacity:0.5 !important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}.chzn-rtl .chzn-single div{left:3px;right:auto}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices .search-field input{direction:rtl}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:0}.chzn-rtl .chzn-search input{background:#fff url("/common/images/chosen/chosen-sprite.png") no-repeat -30px -20px;background:url("/common/images/chosen/chosen-sprite.png") no-repeat -30px -20px,-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url("/common/images/chosen/chosen-sprite.png") no-repeat -30px -20px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url("/common/images/chosen/chosen-sprite.png") no-repeat -30px -20px,-moz-linear-gradient(top, #eee 1%, #fff 15%);background:url("/common/images/chosen/chosen-sprite.png") no-repeat -30px -20px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url("/common/images/chosen/chosen-sprite.png") no-repeat -30px -20px,linear-gradient(#eee 1%, #fff 15%);padding:4px 5px 4px 20px;direction:rtl}.chzn-container-single.chzn-rtl .chzn-single div b{background-position:6px 2px}.chzn-container-single.chzn-rtl .chzn-single-with-drop div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi){.chzn-rtl .chzn-search input,.chzn-container-single .chzn-single abbr,.chzn-container-single .chzn-single div b,.chzn-container-single .chzn-search input,.chzn-container-multi .chzn-choices .search-choice .search-choice-close,.chzn-container .chzn-results-scroll-down span,.chzn-container .chzn-results-scroll-up span{background-image:url("/common/images/chosen/chosen-sprite@2x.png") !important;background-repeat:no-repeat !important;background-size:52px 37px !important}}.product{box-sizing:border-box;display:block;margin:0;padding:0;width:100%;overflow:hidden;background:#eaeaea;border:1px solid #ccc;border-width:1px 0}.product *{box-sizing:border-box}.product article{float:left;width:732px;background:#fff;border-right:1px solid #ccc}.product article video{width:100%;height:auto}.product article .copy{color:#646464;font-size:12px;padding:2em 4em}.product .tabs li:first-child{margin-left:55px}.product .tabs li a{padding:1em 2em}.product aside{float:left;margin:0;padding:1em;width:228px}.product aside h2{margin:0 0 .25em}.product aside .buttonGroup{float:none;margin:2em 0 10px;width:auto;border:0;background:transparent}.product aside .buttonGroup:hover{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.product aside .buttonGroup li{margin:0.5em 0}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(close.png)}#sb-nav-next{background-image:url(next.png)}#sb-nav-previous{background-image:url(previous.png)}#sb-nav-play{background-image:url(play.png)}#sb-nav-pause{background-image:url(pause.png)}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}.vectorworks_nfv *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{display:inline-block;display:block;height:1%}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.vectorworks_nfv #colLeft{float:right;margin:0;min-height:500px;padding:10px 20px 0;width:228px}.vectorworks_nfv .content{float:left;margin-bottom:30px}.vectorworks_nfv #feature-wrapp{float:left;margin-top:20px;width:100%}.vectorworks_nfv .new-feature .title{border-bottom:1px #e5e5e7 solid;padding:4px 0;margin:26px 0 10px 0}.vectorworks_nfv .new-features .feature-row .new-feature{margin-right:20px;margin-bottom:18px;width:197px;float:left}.vectorworks_nfv .new-features .feature-row .last{margin-right:0px}.vectorworks_nfv .new-features .feature-row .new-feature .thumbnail{height:102px}.vectorworks_nfv .new-features .feature-row .new-feature .media{font-size:10px;margin:10px 0}.vectorworks_nfv .media-icon{display:none;position:relative;top:-37px;left:150px;border:medium none}.vectorworks_nfv .new-features .feature-row .new-feature .thumbnail a{text-decoration:none;display:block}.vectorworks_nfv .new-features .feature-row .new-feature .thumbnail a img.feature-thumb{display:block}.vectorworks_nfv #feature-wrapp .new-features .feature-row .new-feature .media{font-size:10px;margin:10px 0}.vectorworks_nfv .media ul{list-style:none outside none;margin:0;padding:0}.vectorworks_nfv .media ul li{float:left;line-height:16px;margin-right:19px}.vectorworks_nfv .media a{color:#007071;text-decoration:none}.vectorworks_nfv .mainNavLinks a,.vectorworks_nfv .subNavLinks a{color:#3C3C3C;display:block;text-decoration:none}.vectorworks_nfv .active a{color:#007071}.vectorworks_nfv #colLeft p.mainNavLinks,.vectorworks_nfv #colLeft p.subNavLinks{margin:0}.vectorworks_nfv .mainNavLinks:first-child{border-top:medium none}.vectorworks_nfv .mainNavLinks{border-top:1px solid #BCBEC0}.vectorworks_nfv .mainNavLinks,.vectorworks_nfv p.subNavLinks{margin:0;padding:11px 0}.vectorworks_nfv .new-feature p{color:#646464;line-height:18px;font-size:12px;font-style:normal;font-weight:normal;margin:4px 0;padding:0}.vectorworks_nfv #feature-wrapp .title{color:#76797C;font-size:12px;font-weight:bold;margin:10px 0}.vectorworks_nfv *{font-family:Helvetica,​Arial,​Geneva,​Verdana,​sans-serif;font-size:12px}.vectorworks_nfv .new-feature ul li{color:#666666;padding:0.2em}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.vectorworks-success-stories #colLeft{float:left;margin:0 10px;min-height:500px;padding:10px 0 0;width:160px}.mainNavLinks{border-top:1px solid #BCBEC0;padding:11px 0;margin:0;font-size:12px;line-height:18px}.mainNavLinks:first-child{border-top:none}.mainNavLinks a{color:#3C3C3C;display:block;padding-right:10px;text-decoration:none}.mainNavLinks a:hover{text-decoration:underline;color:#007071}a img{border:none}#language_selection{margin:10px 0}.vectorworks-success-stories{font-family:Helvetica, Arial, Geneva, Verdana, sans-serif}#success_stories{width:770px;float:left;padding-top:20px;color:#646464}#success_stories #featured_story .feature-box{float:left}#success_stories #featured_story #feature_detail_image1{margin:0 10px 10px 0}#success_stories #featured_story #feature_detail_image2{margin:0 0 10px 0}#success_stories #featured_story #feature_image{margin:0 10px 0 0}#success_stories #featured_story #feature{width:493px;height:169px;background-color:#58585a;color:#FFFFFF;padding:12px;position:relative}#success_stories #featured_story #feature p,#success_stories #featured_story #feature a{color:#FFFFFF}#success_stories #featured_story #feature p{font-family:"Arial Narrow", sans-serif;margin:12px 0;padding:5px 0;font-size:16px;line-height:22px}#success_stories #featured_story #feature h1{padding:0 0 10px 0;font-size:16px;font-weight:bold;display:inline;border-bottom:1px #FFFFFF solid}#success_stories #featured_story #feature #feature_footer{position:absolute;bottom:12px;right:12px}#success_stories #featured_story #feature #feature_footer a{font-size:16px;font-weight:bold;text-decoration:none}#success_stories h2{font-size:16px;font-weight:bold;color:#404040}#success_stories #success_nav{margin:20px 0}#success_stories #success_nav #success_categories{font-size:16px;font-weight:bold;color:#404040}#success_stories #success_nav #success_categories .success-category{font-size:14px;font-weight:normal;margin-right:16px}#success_stories #success_nav #success_categories .success-category a{text-decoration:none;color:#00A8ED}#success_stories #success_nav #success_categories .active a{color:inherit;text-decoration:underline}#success_stories #success_nav #success_categories #success_categories_all{float:left}#success_stories #success_thumbs .success-story{float:left;width:185px;height:124px;margin:0 10px 10px 0;overflow:hidden;position:relative}#success_stories #success_thumbs .last{margin-right:0}#success_stories #success_thumbs .success-story .success-story-caption{position:absolute;top:0px;left:0px;width:185px;height:124px;background-image:url(../images/thumbnail_overlay.png);text-align:center;display:none}#success_stories #success_thumbs .success-story .success-story-caption .success-story-caption-title{margin-top:72px}#success_stories #success_thumbs .success-story .success-story-caption .success-story-caption-type{margin-top:3px}#success_stories #success_thumbs .success-story a{color:#FFFFFF;text-decoration:none;font-size:13px}#success_stories #success_story_main{width:575px;float:left;margin-right:10px}#success_stories #success_story_main #success_story_header h1,#success_stories #success_story_main #success_story_header h2{padding:0;margin:10px 0}#success_stories #success_story_main #success_story_header h2{color:#969163;font-size:18px;font-weight:bold}#success_stories #success_story_main #success_story_header #success_story_metadata{font-size:15px;color:#666666}#success_stories #success_story_main #success_story_header #success_story_metadata .success-story-metadata-item{margin:5px 0}#success_stories #success_story_main #success_story_header #success_story_metadata .success-story-metadata-item .metadata-label{font-weight:bold}#success_stories #success_story_aside{width:185px;float:left;margin:20px 0 0 0}#success_stories #success_story_main #success_story_header h1{color:#404040;font-size:20px;font-weight:bold}#success_stories #success_story_main #success_story_body{font-size:15px;line-height:22px}#success_stories #success_story_main #success_story_body p{font-size:15px;line-height:22px;padding-left:0;padding-right:0;margin:14px 0}#success_stories #success_story_main #success_story_body h1{color:#404040;padding:0;margin:12px 0 0 0;font-size:18px;line-height:24px;font-weight:normal}#success_stories #success_story_main #success_story_body img{max-width:100%;height:auto}#success_story_body blockquote{background-image:url(images/quote.gif);background-repeat:no-repeat;padding:10px 30px;margin:5px 10px}#success_story_body blockquote p{font-style:italic}#success_stories #success_story_aside #success_story_other_images{overflow:hidden;padding-left:24px}#success_stories #success_story_aside #success_story_other_images .other-image{float:left;margin:0 0 10px 10px;position:relative}#success_stories #success_story_aside #success_story_other_images .other-image a{display:block;width:70px;height:70px}#success_stories #feature_image{position:relative;overflow:hidden}#success_stories #success_story_aside #success_story_other_images .other-image a img,#success_stories #feature_image a img.overlay{position:absolute;left:0;top:0}#success_story_footer{margin:20px 0}#success_story_social,#success_story_pdf,.social-item{margin:0 5px;float:left}#success_story_pdf{margin-right:20px;padding-top:4px;margin-left:0;font-size:12px}#success_story_pdf a{color:#007071;text-decoration:none}.caption{background-color:#EEEEEE;border:1px solid #DDDDDD;font-size:13px;font-style:italic;margin:22px 0;padding:20px}

.frame-vw2017 {
	height: calc(100vh - 148px);
	margin: 0;
	width: 100%;
}

.s_overview {
	align-items: flex-start;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	margin-bottom: 2em;
	width: 100%;
}

.s_overview > img {
	height: auto;
	width: 300px;
}

.s_overview > div {
	padding: 0 0 0 2em;
}

.s_overview h3 {
	margin-top: 0;
}

.s_overview p {
	margin-top: 1em;
}

@media only screen and (max-width: 768px) {
	#menuTrigger {
		background-color: #ed6c21;
		border: 0;
		display: block;
		font-size: 1.5em;
		margin: 1em 0 .4em 1em;
	}

	#menu {
		background-color: #000;
		display: none;
		padding: 0;
		width: 100%;
		z-index:100;
	}

	#menu li {
		float: none;
		padding: 0;
	}

	#menu > li {
		border-bottom: 1px solid #a1a1a1;
	}

	#menu ul {
		display: none;
		position: relative;
		width: 100% !important;
	}

	#menu li.selected ul {
		display: block;
	}

	#menu ul li a {
		padding: 1em;
	}

	#menu li span {
		color: #fff;
		display: block;
		padding: 1em;
		width: 100%;
	}

	#menu span:hover, a:hover {
		color: #ed6c21;
	}

	#menu li span:after {
		content: '\e900';
		float: right;
		font-family: 'icomoon' !important;
		font-size: 2em;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		line-height: 1;
		margin-right: 1em;
		position: relative;
		right: 0;
		speak: none;
		text-transform: none;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
}

.g-recaptcha {
	margin: 1em 0;
}

.form_evaluation {

}

.form_evaluation select {
	display: block;
	min-width: 20em;
}

.form_evaluation button {
	appearance: none;
	background: #cf5900;
	border: 0;
	border-radius: 0.3em;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	margin-top: 0.5em;
	padding: 0.6em 1em 0.5em 1em;
	text-align: center;
}

#msg_error {
	color: #c00;
	font-size: 110%;
	font-weight: 700;
	margin: 0 0 1em;
}

#msg_error p {
	margin: 0;
}
