﻿html,body,div,span,object,iframe,h1,h2,h3,p,a,font,img,ul,li,fieldset,form,label,table,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline;}

body{line-height:1em;color:black;background:#fff;font-size:62%;font-family:"Helvetica Neue",arial,sans-serif;line-height:1.5;background:#eee url("/Web/Images/main_background.png") repeat-x;}
ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;vertical-align:middle;}
th,td{text-align:left;vertical-align:middle;}
img a{border:none;}

em.tooltip{background:url("/Web/Images/hover.png") no-repeat;width:180px;height:45px;position:absolute;top:-10px;left:705px;text-align:center;padding: 15px 10px 10px 10px;font-size:10pt; font-style: normal;font-weight: bold;z-index: 2;display:none;}

a.livedemo{font-size:12px; vertical-align:middle;}
a.trynow{display:block;width:118px;height:34px;font-size:0;overflow:hidden;background-image:url("/Web/Images/trynow1.png");background-repeat:no-repeat;padding:0;margin-left:0;margin-top:5px;margin-bottom:5px;}
a.trynow:hover{background-image:url("/Web/Images/trynow2.png");cursor:pointer;}
a.videonow{display:block;width:118px;height:34px;font-size:0;overflow:hidden;background-image:url("/Web/Images/videonow1.png");background-repeat:no-repeat;padding:0;margin-left:10px;margin-top:5px;margin-bottom:5px;}
a.videonow:hover{background-image:url("/Web/Images/videonow2.png");cursor:pointer;}
a.trynowsmall{display:block;width:97px;height:27px;font-size:0;overflow:hidden;background-image:url("/Web/Images/trynowsmall1.png");background-repeat:no-repeat;padding:0;margin-left:0;margin-top:-5px;}
a.trynowsmall:hover{background-image:url("/Web/Images/trynowsmall2.png");border-bottom:0 solid transparent!important;cursor:pointer;}
a.submitsmall{display:block;width:97px;height:27px;font-size:0;overflow:hidden;background-image:url("/Web/Images/submitsmall1.png");background-repeat:no-repeat;padding:0;margin: -10px auto 0 auto;}
a.submitsmall:hover{background-image:url("/Web/Images/submitsmall2.png");border-bottom:0 solid transparent!important;cursor:pointer;}
a.gosmall{display:block;width:119px;height:36px;font-size:0;overflow:hidden;background-image:url("/Web/Images/gosmall1.png");background-repeat:no-repeat;padding:0;margin:10px 0 0 0;cursor:pointer;}
a.gosmall:hover{background-image:url("/Web/Images/gosmall2.png");border-bottom:0 solid transparent!important;}
a.buynowsmall{display:block;width:96px;height:27px;font-size:0;overflow:hidden;background-image:url("/Web/Images/buynowsmall1.png");background-repeat:no-repeat;padding:0;margin-left:0;}
a.buynowsmall:hover{background-image:url("/Web/Images/buynowsmall2.png");border-bottom:0 solid transparent!important;cursor:pointer;}
a.checkoutsmall{display:block;width:102px;height:27px;font-size:0;overflow:hidden;background-image:url("/Web/Images/checkoutsmall1.png");background-repeat:no-repeat;padding:0;margin-left:0;}
a.checkoutsmall:hover{background-image:url("/Web/Images/checkoutsmall2.png");border-bottom:0 solid transparent!important;cursor:pointer;}

div.code{width:430px!important;border:1px solid black;font-family:"Monospace";color:black;font-size:10pt;margin-left:0;margin-right:0;background:#f5f5f5;padding:2px;line-height:1em;}
div.code2{width:430px!important;font-size:10pt;margin-left:0;margin-right:0;padding:2px;}
div.codeHeader{background:#d0d0d0;padding:3px;margin:3px;border:1px solid darkgrey;}
div.codeDetails{display:none;}
.codeHeader img{vertical-align:middle;margin:0 2px 0 2px;}
a.codeLink{cursor:pointer;text-decoration:none;color:#1a7eca;margin:2px;}
a.codeLinkAll{cursor:pointer;text-decoration:none;color:#1a7eca;margin:2px;}
.codeToggle{}
ul.recipe{background:#fff8c6;padding:10px 5px 0 5px;border:solid 1px #aaa;}

.no-margin{margin-bottom:5px!important;}
.centered{text-align: center!important;}
.hidden{display:none;}
div.boxed{background:#ffd060;padding:15px 5px 0 5px;margin-top:-15px;}

form.communicationForm{border:solid 1px darkgrey;padding:10px;background:lightgrey url("/Web/Icons/world.png") no-repeat top right;}
form.communicationForm td{color:#333;font-size:12px;padding:5px;}
form.communicationForm input{width:200px;border:solid 1px darkgrey;margin-left:20px;}
form.communicationForm input:focus{width:200px;border:solid 1px #1a7eca;margin-left:20px;}
form.communicationForm input.checkbox{width:auto;border:solid 1px darkgrey;margin-left:20px;}
form.communicationForm select{width:205px;border:solid 1px darkgrey;margin-left:20px;}
form.communicationForm textarea{margin:15px 0 5px 5px;border:solid 1px darkgrey;}

form.orderForm{padding:10px;}
form.orderForm td{color:#333;font-size:12px;padding:5px;}
form.orderForm input{width:200px;border:solid 1px darkgrey;margin-left:20px;}
form.orderForm input.checkbox{width:auto;border:solid 1px darkgrey;margin-left:20px;}
form.orderForm input:focus{width:200px;border:solid 1px #4cc417;margin-left:20px;}
form.orderForm select{width:205px;border:solid 1px darkgrey;margin-left:20px;}
form.orderForm textarea{margin:15px 0 5px 5px;border:solid 1px darkgrey;}

table.summaryTable{border-collapse:separate;border:4px solid darkgrey;width:100%;font-size:11px;}
table.summaryTable th,table.summaryTable td{border:1px solid lightgrey;padding:5px;vertical-align:middle;}
table.summaryTable th{font-weight:bold;}
table.summaryTable th.fade{background:#f5f5f5;}
table.summaryTable td ul{margin-bottom:0;}
table.summaryTable td ul li{font-size:11px;padding-bottom:0;}

.col1,.col2,.col3,.two-thirds{float:left;margin:0 20px 0 20px;overflow:hidden;display:block;}
.onecol.border-bottom,.twocol.border-bottom,.threecol.border-bottom,.col1.border-bottom,.col2.border-bottom,.col3.border-bottom,.two-thirds.border-bottom{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:25px;}
.onecol.margin-bottom,.twocol.margin-bottom,.threecol.margin-bottom,.col1.margin-bottom,.col2.margin-bottom,.col3.margin-bottom,.two-thirds.margin-bottom{margin-bottom:30px;}
.onecol{float:left;width:100%;overflow:hidden;display:block;}
.onecol .col1{width:920px;}
.twocol{float:left;width:100%;overflow:hidden;display:block;}
.twocol .col1,.twocol .col2{width:440px;}
.twocol .twocol .col1,.twocol .twocol .col2{width:200px;}
.twocol .threecol .col1,.twocol .threecol .col2,.twocol .threecol .col3{width:120px;}
.twocol .threecol .two-thirds{width:280px;}
.threecol{float:left;width:100%;overflow:hidden;display:block;}
.threecol .col1,.threecol .col2,.threecol .col3{width:280px;}
.threecol .twocol .col1,.threecol .twocol .col2{width:120px;}
.threecol .threecol .col1,.threecol .threecol .col2,.threecol .threecol .col3{width:100px;}
.threecol .threecol .two-thirds{width:220px;}
.threecol .two-thirds{width:600px;}
.threecol .two-thirds .onecol .col1{width:600px;}
.threecol .two-thirds .twocol .col1,.threecol .two-thirds .twocol .col2{width:280px;}
.threecol .two-thirds .threecol .col1,.threecol .two-thirds .threecol .col2,.threecol .two-thirds .threecol .col3{width:193px;}
.threecol .two-thirds .threecol .two-thirds{width:406px;}
.onecol .onecol .col1,.onecol .twocol .col1,.onecol .threecol .col1,.twocol .onecol .col1,.twocol .twocol .col1,.twocol .threecol .col1,.threecol .onecol .col1,.threecol .twocol .col1,.threecol .threecol .col1{margin-left:0;}
.onecol .onecol .col1,.onecol .twocol .col2,.onecol .threecol .col3,.twocol .onecol .col1,.twocol .twocol .col2,.twocol .threecol .col3,.threecol .onecol .col1,.threecol .twocol .col2,.threecol .threecol .col3{margin-right:0;}

.icon-container{float:left;width:100%;overflow:hidden;display:block;}
.icon-container.border-bottom{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:25px!important;}
.icon-container .icon{float:left;overflow:hidden;}
.icon-container .icon-content{float:left;overflow:hidden;margin:0 0 0 20px;}
.icon-container .icon-content h2{padding-top:0;}

img.icon-48{width:48px;height:48px;overflow:hidden;}
img.icon-64{width:96px;height:96px;overflow:hidden;}
img.boxed{border: 2px solid #0865ac;}
img.valigned{vertical-align: middle;}
img.topped{vertical-align: top;}
img.discount{margin-left: 18px; margin-right: 3px; vertical-align: bottom;}

#container{width:980px;margin:0 auto;}
#header{height:45px;margin:0 20px 20px 20px;border-bottom:1px solid #aaa;}
#header #header-title{color:#585858;font-size:24pt;line-height:1;font-weight:bold;text-decoration:none;}

h1{font-size:26px;font-weight:bold;line-height:1;color:#333;margin:0 20px 20px 20px;}
h1.margin-top{margin-top:40px;}
.onecol h1,.twocol h1,.threecol h1{margin-left:0;margin-right:0;}
h2{font-size:18px;font-weight:bold;line-height:1;color:#333;padding-top:10px;margin-bottom:10px;}
h3{font-size:16px;font-weight:normal;line-height:1;color:#333;}
h3.margin-bottom{margin-bottom:.75em;}
h1.border-bottom,h2.border-bottom,h3.border-bottom,h4.border-bottom{border-bottom:1px solid #eee;padding-bottom:5px;margin-bottom:20px;}

p{font-size:1.3em;color:#333;margin:0 0 20px 0;}

a{color:#096bb3;text-decoration:none;}
a:hover{color:#ff4500;text-decoration:underline;}
a.arrow{background:url("/Web/Icons/arrow.png") no-repeat;padding:0 0 0 20px;}
a.accept{background:url("/Web/Icons/accept.png") no-repeat;padding:0 0 0 20px;}
a.warning{background:url("/Web/Icons/warning.png") no-repeat;padding:0 0 0 20px;}
a.exclamation{background-image:"/Web/Icons/exclamation.png";margin-right:2px;}
a.none{background:transparent;padding:0 0 0 20px;}

ul{margin:0 0 6px 0;}
ul li{background:url("/Web/Icons/bluebullet.gif") no-repeat;padding:0 0 8px 15px;font-size:1.2em;}
ul li.arrow{padding-left:20px!important;display:block;background:url("/Web/Icons/arrow.png") no-repeat;}
ul li.accept{padding-left:20px!important;display:block;background:url("/Web/Icons/accept.png") no-repeat;}
ul li.warning{padding-left:20px!important;display:block;background:url("/Web/Icons/warning.png") no-repeat;}
ul li.exclamation{margin-right:2px!important;display:block;background:url("/Web/Icons/exclamation.png") no-repeat;}
ul li.none{padding-left:0!important;display:block;background:transparent;}

pre{width:98%;border:1px solid #e3e3e3;background:#f5f5f5;font-size:12px;margin:5px 0 0 0;padding:5px;}

#topnav{position:relative;overflow:hidden;height:90px;}
#topnav a#logo{position:absolute;top:25px;left:50px;width:93px;height:34px;font-size:0;background-image:url("/Web/Images/logo.png");background-repeat:no-repeat;}
#topnav a#logo:hover{background-image:url("/Web/Images/logo2.png");}

#footer{padding:0 0 10px 0;}
#footer p{font-size:1.1em;text-align:center;}
#footer p a{text-decoration:none;}
#footer p a:hover{color:#2797E6;}
#footer #social{background:url("/Web/Images/socialbar.png") no-repeat;margin:5px auto 10px auto;padding-top:8px;width:443px;height:36px;display:block;}

#nav{margin:30px 0 0 170px;}
#nav ul li{display:inline;float:left;padding-left:35px;font-size:14px;font-weight:bold;list-style-type:none;background:transparent;}
#nav ul li a{color:white;padding-bottom:1px;display:inline-block;}
#nav ul li a:hover{border-bottom:2px solid #ddd;text-decoration:none;}
#nav ul li.selected a{border-bottom:2px solid orange;}
#nav ul li.selected a:hover{border-bottom:2px solid #ddd;}

#subnav{position:absolute;top:30px;right:30px;}
#subnav ul li{display:inline;float:left;padding-left:30px;font-size:13px;font-weight:bold;list-style-type:none;background:transparent;}
#subnav ul li a{color:#585858;padding-bottom:1px;display:inline-block;}
#subnav ul li a:hover{border-bottom:2px solid #ddd;text-decoration:none;}
#subnav ul li.selected a{border-bottom:2px solid orange;}
#subnav ul li.selected a:hover{border-bottom:2px solid #ddd;}

.content{position:relative;background:url("/Web/Images/borders.png") repeat-y -2014px 0;margin:0 0 20px 0;width:980px;overflow:hidden;}
.content_top{background:url("/Web/Images/borders.png") no-repeat 0 0;}
.content_bottom{background:url("/Web/Images/borders.png") no-repeat -1014px bottom;padding:25px 10px 30px 10px;overflow:hidden;display:inline-block;}
.content .content_bottom{display:block;}

.custom-checkbox, .custom-radio { position: relative; }
.custom-checkbox input, .custom-radio input { position: absolute; left: 2px; top: 3px; margin: 0; z-index: 0; }
.custom-checkbox label, .custom-radio label { display: block; position: relative; z-index: 1; font-size: 1.3em; padding-right: 1em; line-height: 1; padding: .5em 0 .5em 30px; margin: 0 0 .3em; cursor: pointer; }
.custom-checkbox label { background: url("/Web/Images/checkbox.gif") no-repeat; }
.custom-radio label { background: url("/Web/Images/radiobutton.gif") no-repeat; }
.custom-checkbox label, .custom-radio label { background-position: -10px -14px; }
.custom-checkbox label.hover, .custom-checkbox label.focus, .custom-radio label.hover, .custom-radio label.focus { background-position: -10px -114px; }
.custom-checkbox label.checked, .custom-radio label.checked { background-position: -10px -214px; }
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus { background-position: -10px -314px; }
.custom-checkbox label.focus, .custom-radio label.focus { outline: 1px dotted #ccc; }

div.orgDiscount{display:none;margin-bottom:5px;font-size:9pt;}
span.fullPrice{}
span.totalDiscount{}
span.totalPrice{}
ul li.licenseDetails{display:none;float:left;width:200px;}
ul li.licenseUsers{display:none;}
input.licenseType{}
input.organizationType{}
