html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	font-size: 0.75em;
}

sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}  
a{color:#007fc0; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline;}

/* print styles*/
#printlogo {display:none !important; position:absolute !important; margin-top:-9999px !important;}
#main {z-index: 1;}
#onpagevideoholder,
#onpagevideoholder .overlaywrapper,
.unirotatecontrols {z-index:100;}
/*#sidepromo {z-index: 100;}*/
.tabunitnav {z-index:110;}
.dropnavwrapper {z-index: 115;}
#onpagevideoholder .close {z-index: 101;}
.coursedescription,
#nav .hover .topa {z-index:10000;}
#logo{z-index:7500;}
.dropdownnav {z-index:7550;}
.dropdownnav .ddn,
.dropdownnav .ddn li {z-index:7600; position:relative;} 
#globalnav {z-index:8000;}
#header {z-index:8050;}
.dropdownholder{z-index:8070;}
.dropdownholder .dd {z-index:8071;}
.globaldrop {z-index:8100;}
.explorepanel {z-index:8200;}
#overlaybg {z-index:8900;}
#overlayholder {z-index:8950;}
.overlaywrapper {z-index:9000;}
.overlaywrapper .returntext {z-index:9010;}


div.relatedmore { z-index: 100;}
/*.relatedmore.active {z-index: 6500;}*/



body {background: #FFF url(../images/interface/chrome/bodybg.png) 0 0 repeat-x; font-family:arial, verdana, sans-serif; font-size:13px; color:#737373;}
.iframe {background:#FFF; height: 100%;}
html,body,form,#outerwrapper {height: 100%;}
form>#outerwrapper{height: auto; min-height: 100%;}


/* Grid width of content is 949px. Actual width of wrapper is 953px to account for drop shadows.
So adding 2px to left margin/padding will be necessary in many places*/
#wrapper {width:953px; padding: 90px 0 0 0; margin: 0 auto;}

#header {position:absolute; top:0; width: 949px; margin: 0 0 0 2px;}
#logo {position:absolute; top:30px;}
#logo a {display:block; height: 60px; width:143px; text-indent:-9999px; background: url(../images/interface/chrome/logo.png) 0 0 no-repeat; }
#globalnav {position:absolute; width: 949px;}
#nav {position:absolute; width:949px; top: 31px;}
#secnav {position:absolute; top:91px; width:949px; clear:left;}
#main {padding:59px 0 290px 2px; border-top:1px solid #d2d2d2; }
#detail {float:left; clear:left; width:643px; padding: 0 0 0 39px;}
#sidebar {width:222px; float:right; margin: 0 -2px 0 0;}
#footer {height: 210px; background:#e7e7e7; position:relative; margin-top: -210px; clear:both; line-height: 20px;}
#footer .footerinner {width:949px; margin: 0 auto;}



/******************/
/* Headline Areas */
/******************/

#headline {float:left; clear:left; margin:30px 0 30px 19px;  color:#252525;}
.head-standard {width:643px; padding: 5px 20px 0 20px;}
.head-standard h2 {font-size: 15px; line-height:40px; font-weight:bold; margin:15px 0 0 0;}
#headline>h1,
.text-headline h1,
.head-standard h1 {font-size: 32px; line-height:40px; font-weight:normal;}

.fullwidthimgright {width:871px; padding:0 !important;}
.fullwidthimgright .intro {padding-top:10px;}
#headline .intro em {font-size: 13px;}
/*#headline .intro p+p {margin: -10px 0 0 0;}*/



.text-headline {padding-left: 20px;}
.fullwidth .text-headline {padding:0 20px 17px 0; width:auto}
.side-nav,
.tabnavlayout .text-headline{width:871px; padding:0;}
.side-nav {padding-top: 0}
.text-headline h2 {margin:0 0 -10px 0;}
.side-nav h2 {margin-top:-3px;}
.side-nav .suckright {margin-right: -254px !important;}
.text-headline .indent238right {padding-top: 10px;}
#main.fullwidth #headline {margin:0; width:910px; padding: 30px 0 0 39px;}
#main.fullwidth #sidebar {margin: 0 19px 0 0;}


#headline .head-rightimage {min-height: 140px; background: url(../images/interface/chrome/headlinebg.png) 0 0 no-repeat;}

#headline .hr {clear:both; width:100%;float:left;}
#headline .indent207right {padding-top:1px; margin-top:-1px;}
#headline .indent207right .suckright {padding-top:15px;}
#headline .fullwidthimgright .suckright {padding-top:0;}
#headline .screenshot{margin-top:40px;}
#headline h2 a {color:#FFF; text-decoration:none;}

.head-hero {height:175px; color:#FFF; background:#2e7909; background-position: 0 0; background-repeat:no-repeat;}
.head-hero h1 {font-weight:bold; line-height:30px; font-size: 26px;}
.head-hero h2{ margin: 1px 0 0 0;}
.head-hero p {line-height: 30px;}

.videoheader {cursor:pointer;}

.fullherowside #headline,
.fullhero #headline {padding:0 !important; margin: 0 0 40px 0;}

.head-fullhero {width:910px; height: 211px; padding: 29px 0 0 39px;  background-position: 0 0; background-repeat:no-repeat; background-color:#175404; color:#FFF}
.head-fullhero h1 {color:#FFF; font-size: 52px; line-height: 60px; margin-left: -1px;}
h1 .openquote {margin-left: -0.5em; position:absolute;}
.head-fullhero h2 {color:#FFF; margin:-10px 0 10px -20px; font-size: 15px;}
.head-fullhero h1+p {line-height: 30px;}
.head-fullhero blockquote {color:#FFF; padding-left: 5px;}
.head-fullhero .quote {font-family:georgia, times, serif; font-size: 19px; line-height:30px; font-style:italic; color:#FFF;}
.head-fullhero .cite {font-weight:bold; font-size:13px; line-height:30px;}
.head-fullhero .exploreh2 {font-size: 17px !important; margin:10px 0 0 0 !important; line-height: 25px !important; position:relative !important;}
.head-fullhero .exploreh2+.exploreh2 { color:#c8ea86 !important; font-weight:normal !important; margin:0 !important;}
.head-fullhero .intro {width:475px; color:#FFF; padding: 5px 0 0 3px;}
.head-standard.event {margin-bottom: 20px;}
.head-standard.event p {line-height:20px; margin-top:25px;}
.head-standard.event .clearfix {margin: 10px 0 0 0;}

.head-productlanding {height: 315px !important; padding: 15px 0 0 39px !important; margin-bottom: 8px !important;}
.head-productlanding h1 {font-weight: bold; line-height: 40px !important;}
.head-productlanding h2 {margin:-10px 0 0 -20px; font-size: 13px;}
.head-productlanding div.intro {margin: 0 0 15px 0 !important;}
.head-productlanding div.intro p {margin: 0 !important;}

#headline .hero-right {padding-right: 501px; padding-bottom:0 !important; background-position: 100% 0; background-repeat:no-repeat; }
#headline .hero-right-hr {border:none; height: 1px; margin: 10px 0 16px 0; background: url(../images/interface/chrome/hr_post_hero_right.png) 0 0 no-repeat;}

#headline p.playlink {font-size: 21px; font-weight: bold;}
#headline p.playlink a {float: left;height: 39px; line-height: 39px; color: #c9d9c1; padding: 0 0 0 53px; background: url(../images/interface/buttons/btn_play.png) 0 0 no-repeat;}
#headline p.playlink a:hover { color: #fff; background-position: 0 -39px; text-decoration: none;}

.head-cyw {padding-right: 41px; height: 329px;}
.head-cyw img {margin: -69px 0 0 -14px;}
.head-ctw img {margin:-13px 0 0 -9px;}
.head-cyw h1 {display:block;  font-size: 20px; line-height: 30px; width:529px; padding-top:20px; float:right;}
.green {color:#439400;}

.head-bd {padding-right: 41px; height: 440px;}
.head-bd img {margin: -79px 0 0 -40px;}
.head-bd h1 {display:block;  font-size: 20px; line-height: 30px; width:529px; padding-top:20px; float:right; color: #737373;}

/* contact headline*/
.contactheadline {margin:-5px 0 0 0; width:250px;}
.contactheadline h3 {color:#FFF; font-size: 18px; line-height:25px;}
.contactheadline p {line-height:20px; color:#FFF; margin-top:5px;}
.contactheadline p+p {margin-top:10px;}
.contactheadline a,
.contactheadline strong {color:#a8f504;}

/******************/
/* PrimaryLayouts */
/******************/
#main {background: url(../images/interface/chrome/detailbg.png) 0 58px no-repeat;}
#main.fullwidth{background: url(../images/interface/chrome/detail-fullwidthbg.png) 0 58px no-repeat;}
#main.fullherowside,
#main.fullhero {background:none;}

.noside #detail {width:863px; width:871px;}
.fullwidth #headline {margin-bottom: 21px !important;}
.noside #headline {margin-bottom: 13px !important;}
.fullhero #detail {width:907px; padding-left: 21px;}
.cyw #detail {width:911px; padding-left: 19px;}

#main.tabnavlayout {padding-top: 110px;}
.tabnavlayout .tabnav {margin:18px 0 10px 25px !important;}
.tabnavlayout .secname {color:#252525; padding: 0 0 0 40px;}
.tabnavlayout #detail {width:871px; padding-bottom: 30px;}



/* Inner Column*/
.innercolumn {padding-left: 456px;}
.innercolumn .columncontent {float:left; margin-left: -456px; width:420px; position:relative;}
.innercolumn .innersidebar {width:187px; float:right;}

/* Floating Image/object Alignment */
.suckleft {float:left; position:relative;}
.suckright  {float:right; position:relative;}

.indent114right {padding-right: 114px;}
.indent114right .suckright {margin-right: -114px; width:114px; text-align:right;}

.indent187right {padding-right:187px;}
.indent187right p+p {margin-top:-20px !important;}
.indent187right .suckright {margin-right: -187px; width:187px; text-align:right;}

.indent207right {padding-right:207px;}
.indent207right .suckright {margin-right: -207px;}

.indent228right {padding-right: 228px;}
.indent228right .suckright {margin-right: -228px; width: 187px; padding-left: 41px;}

.indent238right {padding-right:238px;}
.indent238right .suckright {margin-right: -238px; width:207px; padding-left: 31px;}

.indent342right {padding-right: 342px;}
.indent342right .suckright {margin-right:-342px; width:342px;}


.indent57left {padding-left: 57px;}
.indent57left .suckleft {margin: -20px 0 0 -57px;}

.indent73left {padding-left: 73px;}
.indent73left .suckleft {margin: 4px 0 0 -73px;}

.indent93left {padding-left: 93px}
.indent93left .suckleft {margin: 0 0 0 -93px}

.indent100left {padding-left:100px;}
.indent100left .suckleft {margin: 4px 0 0 -100px;}

h2+.indent114left {margin-top:20px;}
.indent114left {padding-left: 114px;}
.indent114left .suckleft {margin-left:-114px;}
.indent114left>.suckleft>img,
.indent114left>.suckleft>a {margin-top:8px;}
.indent114left>.suckleft>p {margin-top:3px !important;}

.indent171left {padding-left: 171px;}
.indent171left .suckleft {margin-left: -171px;}
.indent171left>.suckleft>img {margin-top:6px;}

.indent207left {padding-left:207px;}
.indent207left {padding-bottom: 30px; padding-right: 114px}
.indent207left .suckleft {margin-left: -207px;}


.col416 .indent73left input.type_text {float: left; width: 228px; height: 16px; margin-right: 4px;}

.extramarginbottom {margin-bottom: 40px;}
/* Two Column Layout*/
.contentleft {width:358px; float:left;}
.contentright{width:244px; float:right;}
.col {border-top:2px solid #d0d0d0; padding-top:10px;}
.col>h3 {margin-bottom:15px;}
.twocol p a {font-weight:bold;}

/* Even Two Column Layout (e.g. contact page)*/
.col301 {width:301px; float:left;}
.col301 .hr {margin: 12px 0;}
.col301 .hr+.iconlist {margin-top:-13px !important;}
.col301 h1 {margin-bottom: 16px !important;}
.col301right {float:right;}

.col529right {float:right; width: 529px}
.col493 {width:493px; float:left;}
.col472 {width: 472px; float:left}
.col416 {width:366px; padding: 0 50px 0 0; float:left;}
.col415 {width:415px; float:left;}
.col415right {float:right;}
.col284 {width:284px; float:left;}
.col227 {width:227px; float:left;}
.col207 {width:207px; float:left; margin: 0 0 0 20px;}
.col207:first-child{margin-left:0;}

.col187 {width:187px; float:left; margin:20px 0 10px 0;}
.col187middle {margin: 20px 41px 0 41px;}
.col187>p {margin-bottom: 10px !important;}
.col187>a>img {margin-top:4px;}

/* Seeing Is Believing*/
.sib {padding-top: 20px; margin: 0 -10px; clear:left;}
.sib .hr {margin-bottom: 40px !important;}
.cyw .sib {padding-left: 20px;}
.sib h1 {padding-left: 10px;}
.sib .center {float:left; position:relative; left:50%;text-align:left; padding-top:10px;}
.sib .abutton {margin:0; position:relative; left:-50%;}
.sib .ar {min-width:152px; text-align:center; }
.sib .col207 {overflow:hidden;}

/*Experience QlikView Pathways*/
.pathways,.pinner1,.pinner2 {display:block; width: 911px; height:270px;  position:relative; background: url(../images/interface/chrome/experiencepathwaysbg.png) 0 0 no-repeat;}
.pathways {margin: 0 0 40px -20px; background-repeat:repeat-x;}
.pinner1 {background-position: 0 -270px;}
.pinner2 {background-position: 100% -540px; }
.pathway {float:left; width:302px; height: 268px; padding-top:1px;}
.middle {width:303px; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.pathwayimage {background-position: 0 0; background-repeat:no-repeat; padding-top:180px; text-align:center; display:block;}
.pathwaydesc {text-align:center; padding: 0 30px;}


/* Experience QlikView Slider*/
.slider {display:block; width:911px; height:200px; padding: 20px 0 0 0; margin: 0 0 13px -20px; position:relative; overflow:hidden; background:url(../images/interface/chrome/sliderbg.png) 0 0 no-repeat;}
.slider+.clearfix {margin-bottom:15px; text-align:right;}

.slidelist {padding:0 !important; width:9999px;}
.slideitem {list-style:none !important; height:160px; display:block; float:left; padding: 10px 20px 0 19px; margin: 0 !important; width:188px; border-left:1px solid #d0d0d0; }
.sliderdesc {text-align:center;}
/* Listings */
.sideasset {padding-left: 456px; }
.sideasset .description {width:420px; float:left; margin-left: -456px;}
.partnerlisting {padding-left: 400px; }
.partnerlisting .description {width:364px; float:left; margin-left: -400px;}


/* Icon Pathways (services > training)*/
.iconpaths {padding:0 !important}
.iconpaths li {list-style:none !important; padding:0; width: 70px; float:left; padding-left: 44px;}
.iconpaths .first {padding-left:0;}



/* Inner column list styles*/
.innersidebar a{color:#007fc0;}
.innersidebar li {list-style:none !important; margin:0 !important; border-top:1px solid #d0d0d0; line-height:19px;}
.innersidebar h4+.mediumicon li:first-child{border-color:#cacaca;}
.innersidebar li a {padding: 5px 0; display:block;}
.innersidebar ul {padding:0 !important;}
.innersidebar .hr {border-top-width:2px; margin-bottom:0;}
.innersidebar .hr+h4 {padding-top:3px;}

/* Medium Icon List*/

.mediumicon li {display:block; float:left; line-height: 15px;}
.mediumicon a {display:block; float:left; width:138px; padding: 16px 0 10px 49px !important;  }
.mediumicon img {float:left; margin: -7px 0 0 -49px; position:relative;}

/* Small Icon List */
.iconlist .nolink,
.iconlist a {display:block; padding:7px 0 6px 22px !important; line-height: 15px;}
.iconlist span {display:block; width:16px; height: 16px; float:left; margin-left: -22px; background: url(../images/interface/chrome/icons.png) 0 0 no-repeat;}
.iconlist {padding:0 !important; margin:0 !important;}
.iconlist li {list-style:none !important; margin:0 !important; position:relative; border-top: 1px solid #d0d0d0;}


.facebook {background-position: 0 0 !important;}
.twitter {background-position: -16px 0 !important;}
.linkedin {background-position: -32px 0 !important;}
.delicious {background-position: -48px 0 !important;}
.technorati {background-position: 0 -16px !important}
.googlereader {background-position: -16px -16px !important}
.email {background-position: -32px -16px !important}
.qlikcommunity {background-position: -48px -16px !important}
.webinar {background-position: 0 -32px!important;}
.contact {background-position: -16px -32px !important;}
.partner {background-position: -32px -32px !important;}
.email2 {background-position: -48px -32px !important;}
.folder {background-position: 0 -48px !important;}
.rss {background-position: -16px -48px !important;}

.tour {background-position: 0 -112px !important;}
.download {background-position: -16px -112px !important;}
.request-info {background-position: -32px -112px !important;}
.community {background-position: -48px -112px !important;}
.tour,.download,.request-info,.community {height:19px !important;}
.xing {background-position: -16px -64px !important;}

/* Sliding List (e.g. contact local office)*/
.slidinglist p {margin:0 !important;}
.slidinglist li {padding-bottom:3px;}
.slidetrigger {padding-top:3px; display:block; font-weight:normal;}
.slidinglist .active {color:#007fc0; background: url(../images/interface/chrome/sprite.png) 100%  -563px no-repeat; cursor:pointer;}
.slidinglist .open {background-position: 100% -593px; color:#252525; font-weight:bold;}


/* Video Link Positioning */
.innersidebar .video {text-align:center; margin: 10px 0 20px 0; line-height:10px;}
.innersidebar .vidlink {margin:0 !important;}

/* Document/Screenshot label */
.innersidebar .label {text-align:center; font-style:italic; padding: 0 10px;}

/* Quote */
.suckright blockquote,
.innersidebar blockquote {padding-left:5px; color:#9b9b9b;}
.suckright .quote,
.innersidebar .quote {font-size: 16px; line-height: 25px; font-style:italic; font-family:georgia, times, serif; margin-bottom:5px !important;}
.suckright .openquote,
.innersidebar .openquote {margin-left: -5px;}

/* Inner sidebar rotator */
											/* try to minimize reflow */
.innersidebar .rotator {min-height:156px;}
.innersidebar .rotator p {text-align:center;}
.innersidebar .rotatoritem {padding-top:12px; }
.screenshot {display:block; width:160px; height: 103px; padding: 1px 0 0 27px; background: url(../images/interface/chrome/demoappbg.png) 0 0 no-repeat;}
.document {display:block; width:136px; height:124px; padding: 1px 0 0 51px; background: url(../images/interface/chrome/documentbg.png) 0 0 no-repeat;}
.document>img {height: 119px;}

/* Inner sidebar rotator controls */
.rotatecontrols {position:absolute; margin:-23px 0 0 164px !important; width:26px; height:27px;}
.rotatecontrols li {border:none !important; float:left; display:block; height: 27px; overflow:hidden;}
.rotatecontrols a {display:block; width:13px; height:27px; text-indent:-9999px; background: url(../images/interface/chrome/sprite.png) 0 -493px no-repeat;}
.rotatecontrols .next {background-position: -13px -493px;}
.rotatecontrols .prev:hover {background-position: -26px -493px;}
.rotatecontrols .next:hover {background-position: -39px -493px;}

/* Inner sidebar form*/
.innersidebar .select {margin:0 !important;}
.innersidebar select {width:180px; margin-bottom:10px;}



/* Font Styling*/
#detail {line-height:20px;}
h1 {font-weight:normal; }

#detail h1 {font-size:22px; color:#2b2b2b; margin: 0 0 20px 0; font-weight: 100 !important; font-family:sans-serif;}
#detail h1.nomargin {margin:0;}
.col415 h1 {margin:0 !important;}
#detail h2 {font-size: 17px; color:#252525; line-height:25px; font-weight:normal;}
#detail h2.strong {font-weight:bold; color:#636363;}
h2+.clearfix {padding-top: 30px;}
#detail h2.floatleft {margin-right: 10px;}
#detail h3 {color:#252525; font-weight:bold;}
.indent238right h4,
#detail h4 {font-size: 11px; font-weight:normal; text-transform:uppercase;}
.indent238right h4 {padding: 5px 10px; color:#7b7b7b; font-weight:bold;}
#dropnav+h4 {margin-top:15px;}
.indent238right .dividedlist {padding: 0 10px !important; border-bottom:none;}
#detail ol,
.regular ul,
#detail ul {padding-left: 17px; margin: 0 0 20px 0;}
.regular li,
#detail li {margin-bottom:10px; list-style:disc;}
#detail .condensed li {margin-bottom: 5px;}
#detail ol li {margin-bottom:10px; list-style:decimal;}
#detail p {margin-bottom: 20px;}
#detail h1+p {margin-top: 5px;}
.dl {color:#252525;}
.specialintro {margin-top:-20px; position:relative;} /* suck up sepcial intro styles to be grouped with headline */
.intro {color:#9b9b9b; font-size:17px; line-height:25px; margin-bottom:25px;}
.intro p {margin-bottom: 25px;}
.intro .abutton {font-size: 13px; margin-top: 5px;}
.regular {font-size: 13px; line-height: 20px; color:#7b7b7b;}
.regular p {margin-bottom: 10px;}
.dark {color: #252525; margin: 0 0 6px 0 !important;}
a.hoverdescription {color:#439400; text-decoration:none !important;/* padding-right: 21px; background: url(../images/interface/chrome/icon_plus.png) 100% 2px no-repeat;*/}

/* Content Styles*/
.hr {border-top:1px solid #d0d0d0; margin: 20px 0;}
.fadehr {margin: 10px; height: 1px; background: url(../images/interface/chrome/fadehr.png) 0 0 no-repeat;}
.fullmargin {margin: 10px 0 30px 0;}
.thickhr {border-top:2px solid #d0d0d0; margin: 20px 0;}
h4+.hr {border-top:1px solid #cacaca !important; margin: 0 0 20px 0 !important;}
.col415 .hr {margin: 20px 0 40px !important;}
.indent238right .hr {border-top-width: 2px; margin: 20px 0 10px 10px; width: 187px !important;}
#detail .hr:first-child {margin-top:0;}
.fullwidth>#detail>.hr {margin-bottom: 40px;}
h5+.clearfix {margin-top:20px;}
h6 {font-size: 11px; line-height: 20px;}

.vidlinkmini {padding-left: 21px; background: url(../images/interface/chrome/sprite.png) 0 -789px no-repeat;}
.arrowlinkmini {padding-left: 21px; background: url(../images/interface/chrome/sprite.png) 0 -822px no-repeat;}
.graybutton {display:block; float:left; height:25px; margin: 0 15px 0 5px; background: url(../images/interface/chrome/graybuttonbg.png)  0 0 repeat-x; text-decoration:none !important;}
.buttonright {float:right; margin-right:-15px;}
.morelink {padding-right:13px; background: url(../images/interface/chrome/sprite.png) 100% -568px;}
.blueplayarrow {padding-right: 15px; background: url(../images/interface/buttons/blueplayarrow.png) 100% 50% no-repeat;}
.floatleft {float: left;}
.floatright {float: right;}
p.nobreak {margin-top:-20px;}
.centertext {text-align:center;}

/* enlarge image link */
.enlargeicon {position:relative; display:block;}
.enlargeicon_over,
.enlargeicon_icon {position:absolute; top:0; left:0;/* display:block !important; */}
#slideshow_feature .enlargeicon_over,
#slideshow_feature .enlargeicon_icon {top:1px; left:1px; width: 413px; height: 268px;}
.enlargeicon_icon {background: url(../images/interface/chrome/icon_enlarge_topcorner.png) 100% 0 no-repeat;}
.enlargeicon_over {background: url(../images/interface/chrome/icon_enlarge.png) 50% 50% no-repeat;}

.linkedlist {padding: 0 0 !important;}
.linkedlist li {list-style:none !important; margin:6px 0 0 0 !important; }
.linkedlist a {display:block; padding: 0 0 0 11px !important; line-height: 20px !important; background:url(../images/interface/chrome/bluearrows.png) 1px 6px no-repeat;}
.linkedlist a:hover {background-position: 1px -187px}

.dividedlist {padding:0 !important; border-bottom:1px solid #cacaca;}
.dividedlist li {list-style:none !important; margin:0 !important; border-top:1px solid #cacaca; display:block; padding: 4px 0 5px 0;}
.tricol>.dividedlist,
.module>.dividedlist {border:none;}
.module>.dividedlist>li { padding: 4px 5px 5px 5px;}
.module>.dividedlist>li:first-child{border:none !important;}

div.relatedmore {position: absolute; left: -9999px; top: 0; font-size: 13px; line-height: 20px; width: 412px; padding: 16px 0 0 0; background: url(../images/interface/chrome/bg_popup.png) 0 0 no-repeat;}
.relatedmore .inner { padding: 0 0 16px 0; background: url(../images/interface/chrome/bg_popup.png) -412px bottom no-repeat;}
.relatedmore .content {min-width: 0; padding: 6px 25px 10px 25px; background: url(../images/interface/chrome/bg_popup.png) -824px top repeat-y;}
.relatedmore h4 {color:#636363; font-size: 13px; margin: 0;}
.relatedmore h4.border {border-bottom:1px solid #cacaca; padding-bottom: 2px; margin: 0 0 15px 0;}
/*.relatedmore .dividedlist {border-bottom:0; min-width: 0;}*/
.relatedmore .linkedlist a {display:block;}
.relatedmore p {margin: 0 0 10px 0;}
.coursedescription .close,
.relatedmore .close {width: 16px; height: 16px; position: absolute; left: auto; right: 12px; top: 10px; opacity:0.5; background: url(../images/interface/chrome/sidepromo_closebutton.png) -9px -9px no-repeat; text-indent: -9999px; cursor: pointer;}
.coursedescription .close:hover,
.relatedmore .close:hover {opacity:1;}

.greenchecklist {font-size: 15px; line-height: 20px; padding-left:0 !important}
.greenchecklist>li>span {text-transform:uppercase; font-weight:bold; font-size: 13px; color:#439400; margin-right: 3px;}
.greenchecklist li {padding: 3px 4px 7px 24px !important; background: url(../images/interface/chrome/greencheck.png) 1px 3px no-repeat; list-style:none !important; margin:0 !important;}
.bodyinline {font-size: 13px}
.bodyinline>li>span {font-size: 13px}


.indent238right .dividedlist>li{padding: 8px 0 9px;}
.grayrounded263inner>.dividedlist {border:none; padding-bottom:10px; margin:0 !important;}
.grayrounded263inner>.dividedlist>li {padding: 10px 0 10px 10px;}
.grayrounded263inner>.dividedlist>li:first-child{border:none;}
.grayrounded263inner>.dividedlist>li>a {font-weight:bold;}

.dividedlinkedlist {padding:0 !important; border-bottom:1px solid #cacaca;}
.dividedlinkedlist li {list-style:none !important; margin:0 !important; border-top:1px solid #cacaca;}
.dividedlinkedlist a {display:block; padding: 4px 0 5px 11px; background:url(../images/interface/chrome/sprite.png) 1px -609px no-repeat;}
.dividedlinkedlist+h6 {margin-top:-14px;}

.largelinkedlist {padding:0 !important;}
.largelinkedlist li {list-style:none !important; font-size: 15px; line-height: 20px; margin-bottom: 10px;}
.largelinkedlist+h1 {margin-top:40px !important;}

.noborder {border:none !important;}


/* search results*/
#searchresults {color:#737373 !important; }
/*#searchresults h3 {font-weight:normal;}*/
#searchresults .highlighted {color:#252525 !important; border-bottom:1px solid #d0d0d0; margin-bottom:20px;}
#searchresults p {margin-bottom:25px !important;}
#searchresults .highlighted h3 {font-size: 17px;}
#searchresults .searchurl {color:#A6A6A6;}
/* Buttons */
.largegreenbutton {display:block; margin: 25px 4px 0 4px; float:left; height: 32px;  background: url(../images/interface/buttons/btn_largegreen.png) 0 0 repeat-x; text-decoration:none !important;}
.largegreenbutton span {display:block; float:left; position:relative; height: 32px; background: url(../images/interface/buttons/btn_largegreen.png) 0 -32px no-repeat;}
.largegreenbutton .greenl {margin-left:-4px;}
.largegreenbutton .greenr {margin-right:-4px; padding: 0 14px; background-position: 100% -64px; color:#FFF; line-height:32px; font-size: 17px; font-weight:bold;}

.abutton {background-repeat:repeat-x; background-position: 0 0; position:relative; text-decoration:none !important;}
.abutton span {display:block; float:left; height:25px; position:relative; background-repeat:no-repeat !important;}
.abutton .al {background-position: 0 -25px;  margin-left:-5px; }
.abutton .ar {background-position: 100% -50px; margin-right:-5px; line-height:25px; padding: 0 15px; font-weight:bold; }
#detail .abutton:hover {background-position:0 -75px; color:#42b0e8;}
#detail .abutton:hover .al {background-position: 0 -100px;}
#detail .abutton:hover .ar {background-position: 100% -125px;}
#detail .abutton:active {background-position:0 -150px; color:#42b0e8;}
#detail .abutton:active .al {background-position: 0 -175px;}
#detail .abutton:active .ar {background-position: 100% -200px;}

a.greenbutton,
.greenbutton span {background-image: url(../images/interface/chrome/greenbuttonbg.png);}
a.graybutton,
.graybutton span {background: url(../images/interface/chrome/graybuttonbg.png);}
a.greenbutton {color:#FFF !important; margin-left: 5px; float:left;}
a.greenbutton {margin-right: 15px;}

a.gobutton .ar {padding: 0; width:28px; text-align:center;}

.greenbuttonlarge {background: url(../images/interface/chrome/greenbuttonlargebg.png) 0 0 repeat-x; position:relative; float:left; font-size: 17px; color:#FFF; text-decoration:none !important;}
.greenbuttonlarge span {display:block; float:left; height:32px; position:relative;background: url(../images/interface/chrome/greenbuttonlargebg.png)  0 0 no-repeat}
.greenbuttonlarge .al {background-position: 0 -32px;  margin-left:-5px; }
.greenbuttonlarge .ar {background-position: 100% -64px; margin-right:-5px; line-height:32px; padding: 0 20px; font-weight:bold; }
.greenbuttonlarge:hover {background-position: 0 -96px;}
.greenbuttonlarge:hover .al {background-position: 0 -128px;}
.greenbuttonlarge:hover .ar {background-position: 100% -160px;}

.grayrounded {width:683px; margin: 35px 0 20px -20px; position:relative;background: #f1f1f1 url(../images/interface/chrome/grayroundedbg.png) 0 0 no-repeat; } 
.grayroundedinner {padding:20px 20px 1px 20px; background: url(../images/interface/chrome/grayroundedbg.png) -683px 100% no-repeat; line-height:17px;}
.grayroundedinner p {font-size:12px;}
.grayrounded.ececec {background: #ececec url(../images/interface/chrome/grayroundedbg_ececec.png) 0 0 no-repeat;}
.grayrounded.ececec .grayroundedinner {background-image: url(../images/interface/chrome/grayroundedbg_ececec.png);}

/* Add This / Share Button*/

#sharebutton {position:absolute; text-align:right; display:none; width:715px; margin-top:157px; top:0; }
.fullherowside #sharebutton,
.fullhero #sharebutton {width:942px; margin-top:397px;}
.fullwidth #sharebutton {width:942px;}


.addthis_button {color:#a8a8a8; float:right; text-decoration:none !important; }
.addthis_button:hover {color:#439400;}
.shareicon {float:right; margin: -1px 0 0 5px; display:block; width:16px; height: 16px; background: url(../images/interface/chrome/icons.png) -32px -48px no-repeat;}
#atffc {position:absolute; margin-top:-9999px;}
.addthis_toolbox {display:none; position:absolute; margin:-60px 0 0 39px; }
.addthis_toolbox .at300b{padding:0 !important; margin: 0 5px 0 0 !important;}
.addthis_toolbox .at300bs {background: transparent url(../images/interface/chrome/icons.png) 0 0 no-repeat;}
.addthis_toolbox .at15t_facebook {background-position: 0 0;}
.addthis_toolbox .at15t_twitter {background-position: -16px 0;}
.addthis_toolbox .at15t_linkedin {background-position:-32px 0;}
.addthis_toolbox .at15t_delicious {background-position: -48px 0;}
.addthis_toolbox .at15t_technorati {background-position: 0 -16px;}
.addthis_toolbox .at15t_google {background-position: -16px -16px;}
.addthis_toolbox .at15t_expanded {background: transparent url(../images/interface/chrome/icons.png)  -48px -48px no-repeat !important;}
.addthis_toolbox .addthis_button_email {line-height: 15px; color:#007fc0;}
.addthis_toolbox .at15t_email {background-position: -32px -16px; margin: 0 0 0 5px; float:right !important;}
.addthis_toolbox .separator {height: 16px; display:block; float:left; width:1px; margin: 0 12px 0 7px; border-left: 1px solid #969696;}


/* inline addthis (landing pages )*/
.addthis_inline {position:relative; margin: 0 0 30px 0;}
.addthis_inline .at300b {line-height: 15px; margin-right: 15px !important;}
.addthis_inline .at15t_facebook,
.addthis_inline .at15t_twitter {float:right !important; margin: 0 0 0 5px;}

/* Gray rounded error styles*/
.errors {color:#cf2f18 !important; margin: 0 0 20px -20px; }
.errors ul {margin: 10px 0  25px 0!important;}
.errors li {margin:0 !important; line-height:20px;}
.errorheader {color:#cf2f18 !important; margin: -5px 0 0 0; padding: 0 0 0 25px; background: url(../images/interface/chrome/sprite.png) 0 -677px no-repeat; font-weight:bold;}

/* Generic Gray Rounded */
.grayroundedglobal {background:#f1f1f1;padding: 13px 17px; margin-bottom:6px; 
	
	-moz-border-radius: 5px;
	 border-radius: 5px; }
.grayroundedglobal ul {margin:0 !important;}
.grayroundedglobal li {}
.grayroundedglobal h3 {color:#636363 !important;}
h3.qv11logo {background: url(../images/interface/chrome/icon_qv11logo.png) 0 0 no-repeat; font-size: 17px; padding: 3px 0 0 27px; margin: -2px 0 7px -3px;}
/*.indent342right .grayroundedglobal {width:267px; float:right;}*/
.indent342right .overviewrelated {width: 300px; }
.col529right .grayroundedglobal {width:464px; margin-left: -7px;}
.overviewrelated .featuredright {float:right; margin-top:-2px;margin-right:-6px;}

/* Gray rounded download styles*/
.downloadbox {margin: 0 0 30px -20px;}
.downloadbox .grayroundedinner {padding-bottom:20px;}
.grayrounded .document,
.grayrounded .screenshot{background-position: -187px 0; margin:10px 0; float:right;}
.grayrounded .listing h3 {color:#252525 !important;}
.grayrounded h2 a {color:#636363;}

/* Gray Rounded 341 wide */
.col284>.grayrounded341:first-child{margin-top:10px;}
.col284 .grayrounded341 {margin-bottom:30px;}
.overlaywrapper .grayrounded341 {float:right;}
.grayrounded341 {width:341px; position:relative; background: #ececec url(../images/interface/chrome/grayrounded341bg.png) 0 0 no-repeat;}
.grayrounded341inner {width:301px; padding: 10px 20px; background: url(../images/interface/chrome/grayrounded341bg.png) -341px 100% no-repeat;}
.grayrounded341 h2 {font-size:17px; margin-bottom:5px; color: #636363 !important;}

/* Gray Rounded 284 wide */
.col284>.grayrounded284:first-child{margin-top:10px;}
.col284 .grayrounded284 {margin-bottom:30px;}
.overlaywrapper .grayrounded284 {float:right;}
.grayrounded284 {width:284px; position:relative; background: #ececec url(../images/interface/chrome/grayrounded284bg.png) 0 0 no-repeat;}
.grayrounded284inner {width:244px; padding: 10px 20px; background: url(../images/interface/chrome/grayrounded284bg.png) -284px 100% no-repeat;}
.grayrounded284 h2 {font-size:17px; margin-bottom:5px;}
.grayrounded284 h2+p {margin-top:-4px; margin-bottom:10px !important;}
.grayrounded284 ul {border-bottom:1px solid #cacaca; }
.grayrounded284 li {border-top:1px solid #cacaca; font-size: 15px;}
.grayrounded284 p.clearfix {margin-bottom: 10px !important;}
/*.grayrounded284 p {margin:0 !important;}*/
.grayrounded284 .label {font-size: 15px; margin-top:12px !important;}
.grayrounded284 select {width:244px; margin: 5px 0;}
.grayrounded284 li a,
.grayrounded284 .nolink {padding: 12px 0 12px 22px !important;}

/* Gray Rounded 263 wide */
.grayrounded263 {width:263px; background: #ececec url(../images/interface/chrome/grayrounded263bg.png) 0 0 no-repeat;}
.grayrounded263inner {width:243px; padding:10px; background: url(../images/interface/chrome/grayrounded263bg.png) -263px 100% no-repeat;}
/* Gray Rounded 227 wide */
.grayrounded227 {width:227px; background:#f1f1f1 url(../images/interface/chrome/grayrounded227bg.png) 0 0 no-repeat;}
.grayrounded227inner {width:187px; padding: 15px 20px; background: url(../images/interface/chrome/grayrounded227bg.png) -227px 100% no-repeat;}
.grayrounded227 blockquote p {margin: 0 !important; color:#737373 !important;}

/* Gray Rounded 455 */
.grayrounded455 {width:455px; margin: 0 0 20px -20px; background: #ececec url(../images/interface/chrome/grayrounded455bg.png) 0 0 no-repeat;}
.grayrounded455inner {width:413px; padding: 10px 20px 1px 20px; background: url(../images/interface/chrome/grayrounded455bg.png) -455px 100% no-repeat;}
.grayrounded455 h2 {font-weight: bold !important; font-size: 15px !important; margin: 0 0 10px 0;}

/* Gray Rounded 871 */
.grayrounded871 {width:871px; margin: 12px 0 40px 0; clear: both; background: #ececec url(../images/interface/chrome/grayrounded871bg.png) 0 0 no-repeat;}
.grayrounded871inner {width:871px; padding: 0; background: url(../images/interface/chrome/grayrounded871bg.png) -871px 100% no-repeat;}


/* Gray Rounded 911 wide */
.grayrounded911 {width:911px; margin: 20px 0 0 0; position:relative;  background:#f1f1f1 url(../images/interface/chrome/grayrounded911bg.png) 0 0 no-repeat;}
.grayrounded911inner {width:871px; padding: 20px; background: url(../images/interface/chrome/grayrounded911bg.png) -911px 100% no-repeat;}

/* Green Fade Rounded 227 wide*/
.greenfade227 {float:right; width: 227px; margin:  -50px 0 20px 20px; background: #0c5b04 url(../images/interface/chrome/greenfaderounded227bg.png) 0 0 no-repeat;}
.greenfade227inner {width:192px; min-height: 139px; padding: 15px 15px 15px 20px; background: url(../images/interface/chrome/greenfaderounded227bg.png) -227px 100% no-repeat; color:#FFF;}
.greenfade227inner a {color:#FFF; text-decoration:none !important;}
.greenfade227inner h2 {font-size: 18px !important; color:#FFF !important; font-weight:bold !important;}
.greenfade227inner h2+h2>a,
.greenfade227inner h2+h2 {font-size: 17px !important; color:#a8f504 !important;}
.greenfade227inner p {margin:0 !important;}

/* Gray Fade 380tall (e.g. customers rotator, the numbers stats)*/
.gf380 {height: 380px; background: url(../images/interface/chrome/grayfaderounded380h.png) 0 0 repeat-x;}
.gf3801 {background-position: 0 -380px; background-repeat:no-repeat;}
.gf3802 {background-position: 100% -760px; background-repeat:no-repeat;}

/*sidebar rotator*/
.gf380rotator{width:244px; padding: 20px;}

.gf380.bigrotator {width:606px; float:left;}
.bigrotator .rotatormask {width:606px; height: 380px; background: url(../images/interface/chrome/bigrotator-mask.png) 0 0 no-repeat;}
.gf380.numbers {width:284px; float:right;}
.gf380 h4 {font-weight:bold !important;}
.gf380 .rotatoritem {margin:1px; width:604px; height: 378px;}
.gf380 .rotatoritem p {color:#9b9b9b; width:360px; margin-bottom: 15px !important;}
.gf380 .rotatoritem h4 {position:absolute; margin: 17px 0 0 22px;}
.gf380 .rotatoritem h3 {position:absolute; margin: 345px 0 0 195px;}
.gf380 .rotatoritem .content {padding: 75px 0 0 191px; }
.gf380 .rotatoritem ul {padding:0 !important; width:360px;}
.gf380 .rotatoritem li {font-size: 17px; line-height: 17px; margin-bottom: 15px; list-style:none !important; padding: 4px 0 4px 14px; background: url(../images/interface/chrome/largerotator-lidot.gif) 0 10px no-repeat;}
.gf380 h1{color:#439400!important; margin: 0 0 10px -6px !important; font-size: 60px !important;}


.colgf457 {float:right; margin-right:-20px;}
.colgf457 strong {color:#000;}
.gf284rounded {width: 284px; background: url(../images/interface/chrome/gfrounded284bg.png) -284px 100% no-repeat; margin-top: 13px;}
.gf284roundedinner {width: 256px; min-height: 106px; padding: 15px 10px 15px 18px; background: url(../images/interface/chrome/gfrounded284bg.png) 0 0 no-repeat;}
.gf457 .rotatormask,
.gf457 {width:284px; height: 457px;background: url(../images/interface/chrome/grayfaderounded457h.png) 0 0 no-repeat;}
.gf457 .rotatoritem {width: 244px; padding: 10px 20px;}
.gf457 .mediumicon {margin-top:-10px !important; padding: 0 !important; }
.gf457 li {border-top:1px solid #cacaca !important; width:244px; margin: 0 !important;}
.colgf457 h4 {color:#636363; font-weight:bold !important; margin-bottom:17px;}
.gf284rounded h4 {margin-bottom: 10px;}
.gf457+.unirotatecontrols{margin:-35px 0 0 235px !important}

.thenumbers {padding: 18px 23px 0 23px;}
.thenumbers p {color:#9b9b9b !important; margin-bottom:15px!important; line-height: 20px;}
.thenumbers h3 {position:absolute; margin-top:326px;}

/* By the Numbers*/
.bythenumbers h2 {color:#636363 !important; padding: 12px 0 0 20px; height: 34px; border-bottom:1px solid #d0d0d0; text-align:center;}
.bythenumbers h3 {color:#636363 !important; text-align:center;}
.bythenumbers li {text-align:left;}
.bythenumbers span {position:absolute !important; margin-top:-9999px !important;}
.grayroundedinner.bythenumbers {padding:0; width:683px; height:190px; overflow:hidden;}
.bythenumbers_horizontal ul {height:143px; padding:0 !important; margin:0 0 -1px 0 !important;}
.bythenumbers_horizontal li {width:170px;height:128px; padding: 15px 0 0 0; list-style:none !important; float:left; border-left: 1px solid #d0d0d0; }
.bythenumbers_horizontal li:first-child,
.bythenumbers_horizontal li.first-child{border:none;}
.bythenumbers_horizontal p {padding: 0 10px; margin:0 !important;}
.bythenumbers_vertical {width:218px; margin: -6px -10px 0 -10px; text-align:center; height:auto;}
.bythenumbers_vertical li:first-child>h3,
.bythenumbers_vertical li:first-child {border:none !important;}
.bythenumbers_vertical li {border-top:1px solid #d3d3d3; padding-bottom:20px; height: 101px;}
.bythenumbers_vertical li h3 {border-top: 1px solid #fcfcfc; padding-top:20px; }
.bythenumbers_vertical p {color:#535353 !important;}
.bythenumbers_vertical .stat img:first-child {margin-top:11px;}

.bythenumbers_vertical .stat {width:218px; background:#f1f1f1; position:relative;}

.bythenum_rotate .stat {position:absolute; text-align:center; background:#;}

/* Pagination */
.pagination {padding:0 !important;margin:0 !important;}
.pagination li {display:inline; color:#9b9b9b; padding: 0 2px; }
.pagination .prev {padding-left: 20px;}
.pagination .active {color:#252525; font-weight:bold;}
.pagination-header {border-bottom:2px solid #d0d0d0; padding-bottom:10px; margin-bottom:20px; height:40px;}
.pagination-header .pagstate{ text-align:left; position:absolute; margin:0 !important; }
.pagination-header .pagination {float:right; margin-top:20px !important; position:relative;}
.noborder {border: 0;}
.pagination-footer {text-align:center; border-top:1px solid #d0d0d0; padding-top:10px; margin-top:25px;}

/* Listings*/
.listing h3 {color:#7b7b7b;}
.listing h2 {font-weight:normal;}
.listing p {margin-bottom:0;}
.listing+.clearfix {margin-top:20px;}
/*.listing .assetlink {margin-top:-20px;}*/
.partnerlisting p {margin-bottom: 15px !important;}
.partnerlisting p strong {color: #252525;}
.partnerlisting li {margin: 0 !important;}

/* tables */
table {width:100%;}
table td{padding: 10px;}
.even td {background-color:#f1f1f1;}

/* features table*/
.features {border-bottom: 1px solid #d0d0d0; margin: 20px 0;}
.features th {background:#ececec; border-right: 1px solid #e4e4e4;  border-bottom: 1px solid #d0d0d0; 	padding: 5px 15px; }


.features td {border-right: 1px solid #e4e4e4; text-align:center; padding: 5px 15px; min-width:66px;}
.features td.last-child,.features th.last-child {background-image: url(../images/interface/chrome/table-leftborder.gif); background-position: 100% 0; background-repeat:repeat-y; border-right:none;}
.features td:last-child,.features th:last-child {border-right:none !important;}
.features td:first-child, .features th:first-child {text-align:left; width:100%; background-image: url(../images/interface/chrome/table-leftborder.gif); background-position: 0 0; background-repeat:repeat-y;}
.features .header {background: url(../images/interface/chrome/tableheader.png) 0 -30px no-repeat !important; border:none !important;}
.features tr:first-child .header {background-position: 0 0 !important;}
.features h3 {font-size: 15px;  font-weight:normal !important; }
.features .even td {background-color:#f2f2f2;}


/* numbers table*/
.numbers {width:282px; margin-left: 1px; }
.numbers td {font-size: 15px; padding: 10px 13px 6px 13px;}
.numbers th {width:61px !important; text-align:right; font-size:17px; font-weight:bold; padding: 8px 0 6px 0;}
.numbers td,
.numbers th {vertical-align:top; background: transparent url(../images/interface/chrome/numberstabledivider.gif) 0 0 repeat-x !important;}
/* drop shadow rounded corner tab unit*/

.tabinner,.tabinner1,.tabinner2 {background:url(../images/interface/chrome/tabunitbg.png) 0 0 no-repeat; }
.tabinner {width:533px; background-repeat:repeat-y; float:right; margin: 10px -20px 0 0; position:relative;}
.tabinner1 {background-position: -533px 0;}
.tabinner2 {background-position: -1066px 100%; }
.tabcontent {padding: 21px 32px; width:469px; background:transparent!important;}

.tabunitnav {position:absolute; padding:0 !important; width:153px; margin: 20px 0 0 -20px !important;}
.tabunitnav li {list-style:none !important; margin:0 0 2px 0 !important; width:153px; }
.tabunitnav a {display:block; font-weight:bold; color:#636363; text-decoration:none !important;background: url(../images/interface/chrome/tabunittabbg.png) -306px 0 no-repeat; }
.tabunitnav span{display:block; width:121px; padding: 10px 10px 10px 22px; background: url(../images/interface/chrome/tabunittabbg.png) -459px 100% no-repeat;}
.tabunitnav a:hover{color:#439400;}

.tabunitnav .activeSlide,
.tabunitnav .activeSlide a{background-position: 0 0; color:#439400;}
.tabunitnav .activeSlide span {background-position: -153px 100%;}

/* Full width tab */
.fulltabinner,.fulltabinner1,.fulltabinner2 {background:url(../images/interface/chrome/bg_tabunit_new.png) 0 0 no-repeat; }
.fulltabinner {width:507px; background-repeat:repeat-y; float:right; margin: 10px -20px 0 0; position:relative;}
.fulltabinner1 {background-position: -507px 0;}
.fulltabinner2 {background-position: -1014px 100%; }
.fulltabinner .tabcontent {padding: 23px 29px 23px 29px; width:449px; min-height: 340px; background:transparent!important; position:relative;}
.fulltabinner h3.tabtitle {font-size: 17px; color:#737373 !important; font-weight:normal !important;}
.fulltabinner p {padding-left: 23px;}
.fulltabinner .disc li {padding-left: 23px; list-style:none !important; margin: 13px 0 0 0; background: url(../images/interface/chrome/circularbullet.png) 0 3px no-repeat;}
.fulltabinner .disc {padding: 0 !important;}
.fulltabinner .grayroundedglobal {position:absolute; bottom:4px; left: 8px; width: 457px;}
.fulltabinner .linkedlist li {width: 220px; float:left;}

#fulltabunitnav {position:absolute; margin: 0 0 0 -22px !important; padding: 30px 0 0 0;}
#fulltabunitnav li {list-style: none !important; margin: 0 0 2px 0 !important; width: 392px; display:block;}
#fulltabunitnav div {background: url(../images/interface/chrome/bg_tabnav_new.png) 0 0 no-repeat}
#fulltabunitnav h3 {font-size: 17px; font-weight:normal !important}
#fulltabunitnav p {margin:0 !important;}
#fulltabunitnav .tabunitnavtop {position:relative;}
#fulltabunitnav .tabunitnavbottom {background-position: -392px 100%; padding: 20px 20px 20px 20px; }
#fulltabunitnav .selected .tabunitnavtop {background-position: -784px 0;}
#fulltabunitnav .selected .tabunitnavbottom {background-position: -1176px 100%}
#fulltabunitnav .selected  {cursor:text !important;}
#fulltabunitnav .active h3,
#fulltabunitnav .selected h3 {color:#439400;}
#fulltabunitnav .active {cursor:pointer;}


/* horizontal tab navigation*/

.tabnav {width:673px; height: 40px; clear:both; padding: 0 0 0 10px !important;  margin: 40px -20px 30px -20px !important; position:relative;  display:block;  background: url(../images/interface/chrome/horizontaltabs.png) 0 -360px repeat-x;}
.fullwidth .tabnav {width:891px;}
#detail .tabnav:first-child{margin-top:0 !important;}
.tabnav li {list-style:none !important; float:left; display:block; height: 40px;}

.tabnav span {display:block; float:left;}
.tablast a {border:none !important;}
.tabnav .arrow {padding: 10px 27px 0 19px; height: 30px; background: url(../images/interface/chrome/sprite.png) 100% -710px no-repeat;}

.tabnav a {display:block; float:left; height: 40px; background: url(../images/interface/chrome/horizontaltabs.png) 0 0 repeat-x; font-size: 15px; border-right: 1px solid #CCC; text-decoration:none !important; cursor:pointer; line-height: 20px;}
.tabnav a:hover {background-position: 0 -120px; color:#737373;}
.tabnav a:hover .arrow {background-position: 100% -750px;}
.tabnav .activeSlide,
.tabnav .selected {background-position: 0 -240px !important; color:#252525 !important;}
.tabnav .activeSlide .arrow,
.tabnav .selected .arrow {background:none !important;}

.tabfirst .cap {background: url(../images/interface/chrome/horizontaltabs.png) 0 -40px no-repeat;}
.tabfirst a:hover .cap {background-position: 0 -160px;}
.tabfirst .activeSlide .cap,
.tabfirst .selected .cap {background-position: 0 -280px !important;}

.tablast .cap {background: url(../images/interface/chrome/horizontaltabs.png) 100% -80px no-repeat;}
.tablast a:hover .cap {background-position: 100% -200px;}
.tablast .activeSlide .cap,
.tablast .selected .cap {background-position: 100% -320px !important;}


/* login box (inside gray rounded)*/
.loginbox {background: url(../images/interface/chrome/grayrounded-divider.gif) 0 0 repeat-y; margin: 10px 0 20px 0;}
.loginbox p.clearfix {margin:5px !important;}


/* Drop Nav */
/*.fullwidth {position:relative;}*/
.fullwidth #dropnav {position:absolute; margin: 10px 0 0  734px; min-height: 30px; padding: 0 !important}
.tabnavlayout #dropnav {position:absolute; margin: -54px 0 0 734px; padding:0 !important; min-height:30px;}

.abutton  .plusmark{width:187px; margin: 0 -5px; color:#439400 !important; background: url(../images/interface/chrome/sprite.png) 100% -842px no-repeat;}
.dropdownnav {position:absolute; margin: -9999px 0 0 0;}
.hover .dropdownnav {margin-top:25px;}
.suckright #dropnav {padding-top:5px;}
.ddn1,.ddn2,.ddn3 {width:207px; background: url(../images/interface/chrome/dropnavbg.png) 0 0 no-repeat;}
.ddn1 {background-repeat:repeat-y;}
.ddn2 {background-position: -207px 0;}
.ddn3 {background-position: -414px 100%; padding: 5px 9px; width:189px;}
.ddn3 a {display:block; color:#737373; line-height: 20px; padding: 5px; border-top: 1px solid #d0d0d0; text-decoration:none !important;}
.ddn3 a:hover {color:#007fc0;}
.ddn3 li:first-child a {border:none;}



/* Course Listing (tavnavunit extension) */
.duration {margin: 10px 0 !important;}

.coursedescription {position:absolute; padding: 0 0 0 31px; margin: -9999px 0 0 200px;}
.coursedescription .close {display:none;}
.cd1,.cd2,.cd3	{width: 347px; background: url(../images/interface/chrome/flyoutbg.png) 0 0 no-repeat; float:left;}
.cd1 {padding: 10px 0 0 0; background-position: -347px 0;}
.cd2 {padding: 0 0 10px 0; background-position: -694px 100%;}
.cd3 { background-repeat:repeat-y; padding: 8px 22px 0 22px; width: 303px;}
.bubblearrow {position:absolute; margin:0 0 0 -28px; display:block; width: 31px; height: 31px; background: url(../images/interface/chrome/flyoutbg.png) -1041px 0 no-repeat; z-index: 10010;}
.lefty .bubblearrow {margin: 0 0 0 344px; background-position: -1072px 0;}
.courses-overview {padding-right: 60px;}
.courses-overview h2,
.courses-overview p {padding-right: 40px;}
.courses-overview img {float:right; margin-right: -60px;}

/* Course Detail Page (Table)*/
.contact-training {margin: 10px 0 50px 0;}

.course-table-header {height:50px; background: url(../images/interface/chrome/coursetablebg.png) 0 0 no-repeat;}
.course-reg {position:absolute; padding: 14px 0 0 15px; font-size: 15px; font-weight:normal !important;}
.course-location {position:absolute; width: 628px; padding: 14px 0 0 0; text-align:right;}
.course-location label {font-weight:bold;}

.course-table-footer {height: 24px; padding: 6px 0 0 0; background: url(../images/interface/chrome/coursetablebg.png) 0 -50px no-repeat;}
#course-table-toggle {padding: 0 0 0 16px; display:none;}
.course-table-wrapper {overflow:hidden; position:relative; clear: both;}

.coursetable {border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}
.coursetable td {vertical-align:top; border-left: 1px solid #e4e4e4; padding: 5px 16px; line-height: 20px;}
.coursetable p {margin-bottom:0 !important;}
.coursetable th {background:#ececec; text-align:left; padding: 0 16px; border-left: 1px solid #e4e4e4; height: 30px; line-height: 30px; white-space:nowrap;}
.coursetable td:first-child,
.coursetable th:first-child{border-left:none;}
.coursetable .date {text-align:right;white-space:nowrap;}
.coursetable .sortdate {display:none;}
.coursetable .delivery {white-space:nowrap;}

.coursetable .sortable {cursor:pointer; padding-right: 30px; background: #ececec url(/images/interface/chrome/coursetablesorterbg.png) 100% 100% no-repeat;}
.coursetable .sortable a {color: #737373;}
.coursetable .headerSortDown {background-position: 100% 0;}
.coursetable .headerSortUp {background-position: 100% -30px;}
.coursetable .location {white-space:nowrap;}

.coursetable .launch,
.coursetable .cancel {background: url(../images/interface/chrome/icons_training.png) no-repeat; padding: 0 0 0 17px;}
.coursetable .launch {background-position: 0 2px;}
.coursetable .cancel {background-position: 0 -23px;}

.coursetable .course {padding: 0;}
.tablepopup {position: absolute; left: -9999px; top: -100px; z-index: 100; width: 377px; padding: 0 0 12px 0; background: url(/images/interface/chrome/bg_popup_table.png) no-repeat -377px bottom;}
.tablepopupsm {width: 277px;  padding: 0 0 10px 0; background: url(/images/interface/chrome/bg_popup_table_sm.png) no-repeat -277px bottom;}
.tablepopup .inner { min-height: 170px; padding: 18px 22px 10px 50px; background: url(/images/interface/chrome/bg_popup_table.png) no-repeat 0 0; }
.tablepopupsm .inner { min-height: 47px; padding: 18px 22px 10px 33px; background: url(/images/interface/chrome/bg_popup_table_sm.png) no-repeat 0 0; }
.tablepopup h3 {font-size: 17px; color: #252525; font-weight: normal !important; margin: 0 0 10px 0;}
.tablepopup p {line-height: 1.538;}
.tablepopup strong {color: #252525;} 

.bordertop {border-top: 1px solid #d0d0d0;}

.fullwidth .coursetable {margin: 12px 0 0 0;}
.fullwidth .coursetable thead {background: #dddddd url(/images/interface/chrome/coursetablewidebg.png) 0 0 repeat-x; border-left: 1px solid #cacaca;}
.fullwidth .coursetable th {background-color: transparent;}
.fullwidth .course-table-footer {background: #dddddd url(/images/interface/chrome/coursetablewidebg.png) 0 0 repeat-x; border: 1px solid #d0d0d0; border-bottom: 1px solid #b7b7b7; margin: 0 0 35px 0;}
.fullwidth .course-table-footer .pagination {margin-left: 300px !important;}
	
.course_download_selector {margin:-5px 0 15px 0 !important;}
.col301right>.course_download_selector select {width: 260px;}

.innersidebar .course_download_selector {margin:0 !important;}
.innersidebar>.course_download_selector select {width: 187px;}


/* Blurb (similar to rotator, but dynamic height) */

.blurb {position: relative; padding: 6px 0 0 0;  background: transparent url(/images/interface/chrome/blurbbg.png) 0 0 no-repeat;}
.blurb .inner {padding: 0 0 6px 0; margin: 0 0 31px 0; background: transparent url(/images/interface/chrome/blurbbg.png) -643px bottom no-repeat;}
.blurb .content {padding: 10px 19px 1px 19px; border-left: 1px solid #dadada; border-right: 1px solid #dadada;} 
.blurb h3 {margin: 0 0 6px 0;}
.blurb p.subscribe {position: absolute; right: 10px; left:0px; top: 8px; margin: 0; text-align: right;}
.blurb p.subscribe a {padding: 0 10px 0 0; color: #a8a8a8;}
.blurb p.subscribe  a span {width:16px; height: 16px; float:right; margin-left: -4px; position: relative; top: 1px; background: url(../images/interface/chrome/icons.png) 0 0 no-repeat;}

/* Specific styles for Support sidebar */

.col227 .support h2 {color: #737373 !important; font-weight: bold !important; margin: 0 0 10px 0;}
.col227 .support h3 {margin: 0;}
#detail ul.check {padding: 0; margin: 12px 0;}
#detail ul.check li {list-style: none; padding: 0 0 0 22px; background: transparent url(/images/interface/chrome/checkmark.png) 0 0 no-repeat;}
	
/************************************/
/* Landing Page Styles (Full width) */
/************************************/
.tricols {width:949px; padding: 0 0 0 9px;/* margin: 0 0 0 -21px;*/}
.tricol {width:263px; padding: 0 10px; float:left;}
.tricol.center {padding: 0 31px;}
.tricol.center ul+.hr{ margin:-10px 0 7px 0;}
.tricol h1+.hr{border-color:#cacaca !important; margin: 0 0 14px 0;}
.tricol h1+p {margin-top:-10px !important;}
.tricol .indent73left p{margin:0 !important;}
.tricol .indent73left+.hr {margin: 15px 0;}
.tricol select {width:275px; margin-bottom:15px;}
.tricol h3 {color:#636363 !important;}
.col529 {width:529px; float:left;}
.col244 {width:244px; float:right;}

.col244left {width:244px; float:left; margin-right: 41px}
.col244left img {margin-left: -10px;}
/*.col244left p {margin-bottom:0 !important;}*/
.indent342right .col244left {margin-right: 0;}
.col244left strong,.col244 strong {color:#25252f;}

.quadcols {width: 872px;}
.quadcols .qcol {width: 188px; margin-left: 40px; float:left; position:relative;}
#detail .qcol h2 {font-size: 15px;}
.quadcols .qcol.first {margin-left:0}



.inlinecallout,.inlinecalloutinner { background: url(/images/interface/chrome/inlinecallout.png) 0 0 no-repeat;}
.inlinecallout {margin: 50px -20px;}
.inlinecalloutinner {background-position: -911px 100%; padding: 15px 0; }

.inlinecallout p, .inlinecallout h5 {text-align:center; margin:0 !important;}
.inlinecallout h5 {font-family:georgia, serif; color:#636363; font-style:italic; font-size: 16px; font-weight:normal;}
.inlinecallout p {color:#9b9b9b !important}
.inlinecallout .leftside {width: 570px; float:left}
.inlinecallout .leftside h5 {padding-top: 5px;}
.inlinecallout .rightside {margin-left: 17px; border-left: 1px solid #d3d3d3; float:left; line-height:1px;}
.inlinecallout .leftside p, .inlinecallout .leftside h5 {text-align:right;}

/* Add 45px bottom margin for 2 line image captions*/
#slideshow_rotator {position:relative; width: 949px; height: 280px; background: url(/images/interface/chrome/bg_slideshow_rotator.png) 0 0 no-repeat; margin: 60px 0 52px -29px;}




/* offset 82 */
#slideshow_rotator .thumblist {margin:0 0 0 -54px; padding:0}
#slideshow_rotator .thumblist a {display:block; width: 244px; padding: 1px; height: 163px; font-size: 1px; background: url(/images/interface/chrome/bg_slideshow_thumb.png) 0 0 no-repeat;}
#slideshow_rotator .thumblist li {float:left; margin: 0 98px 0 0 !important; list-style:none;}

#slideshow_thumbholder {width: 819px; overflow:hidden; height: 165px; top: 58px; left: 65px}
#slideshow_thumbholder{
	width: 819px; 
	overflow:hidden; 
	position:absolute;
}
#slideshow_thumbholder ul{
	position: relative; 
	padding: 0; 
	margin: 0;
}

#slideshow_feature {position:absolute; left:271px; top:3px;}
#slideshow_feature div {display:none; position:absolute; width: 413px;}
#slideshow_feature img {border: 1px solid #d3d3d3;}
#slideshow_feature p {color:#7b7b7b; font-style:italic; text-align:center; background:#FFF; padding: 5px 20px 0 20px;}
#slideshow_feature #slideshowitem2 {display:block;}


#scrollercontroller {position:absolute; left:0; top:97px; width: 910px;}
#scrollercontroller li {position:absolute;}
#scrollercontroller a {display:block; width: 48px; height: 80px; background: url(/images/copy/mobileapps/controlarrows.png) 0 0 no-repeat; text-indent:-9999px;}
#scrollercontroller .preva:hover {background-position: 12px -80px}
#scrollercontroller .inactive.preva,
#scrollercontroller .preva {background-position: 12px 0;}
#scrollercontroller .nexta:hover {background-position: -35px -80px;}
#scrollercontroller .inactive.nexta,
#scrollercontroller .nexta {background-position: -35px 0;}
#scrollercontroller .next {right:0;}
#scrollercontroller .inactive {opacity: 0.5; cursor:pointer;}


h1+.hr {margin: -10px 0 20px 0;}
.qlikcommunitybanner .imgleft {margin: 0 18px 0 0;}

h2.communityanswers {color:#737373 !important; font-size: 21px !important; font-weight:bold !important;}
h3.communityanswers a {color:#737373 !important;}
a.raquo_large {padding-right: 22px; background: url(../images/interface/chrome/raquo-large.png) 100% 50% no-repeat;}


/* Video Player with Listing */
.playlistcontainer {padding-left: 35px;}
.playlistcontainer .videoplayer {width:800px;height:450px;}
.playlistcontainer .player {width:800px;height:450px;}
.playlistcontainer { width: 800px;}
.playlistcontainer h3 {color:#252525; margin-bottom: 5px;}
.videoplaylist {width: 800px; height:150px; }
.videolisting {margin:0 !important; padding:23px 0 0 0 !important; width: 818px !important; height: 127px;/* display:none;*/ overflow:hidden;}
.videolisting li {display:none;}
.videolisting li {list-style:none !important; padding:0 !important; margin:0 18px 0 0 !important; width: 84px; float:left;}
.videolisting li:first-child {margin-left: 0 !important;}

.videolisting a {font-size: 13px; font-weight:normal;color:#ababab; display:block; line-height: 16px; padding: 0 0 6px 0; text-align:center; background:#FFF; display:block;}
.videolisting a:hover { cursor:pointer;  text-decoration:none;  color:#737373!important;}
.videolisting a img { opacity: 0.6;}
.videolisting .progress img,
.videolisting .paused img,
.videolisting .playing img,
.videolisting a:hover img {opacity: 1;}
.videolisting .progress,
.videolisting .paused,
.videolisting .playing {font-weight:bold; color:#439400; opacity:1;}
.videolisting .highlighter {position:absolute; width: 84px; height: 47px; background:url(../images/interface/chrome/tourmenuhighlight.png) 0 0 no-repeat; display:none;}
.videolisting .progress .highlighter,
.videolisting .paused .highlighter,
.videolisting .playing .highlighter {display:block;}

/*.videolisting .time {font-size: 11px; font-weight:normal; color:#7b7b7b !important; margin-left: 4px; display:none;}*/

.playinlinecallout {margin: -10px 35px 35px 35px; width: 797px; height: 80px; padding: 0 !important;}
.playinlinecallout .qlikcommunitybanner {padding: 20px 20px 1px 20px;}
.playinlinecallout .imgleft {margin-top:5px;}
.playinlinecallout .communityanswers {margin-top: -5px;}

.minicta {background: url(../images/interface/chrome/fadedivider.png) 50% 0 no-repeat;}
.minicta ul {text-align:center; padding-top: 22px;}
.minicta li {list-style:none;display:inline; margin-right: 28px;}
.minicta a {font-weight:bold;}
.minicta img {vertical-align:top;}


/*************************/
/* Key Actions (Filters) */
/*************************/

.keyaction {width:663px;padding: 14px 0 0 20px; height: 36px; vertical-align:top; line-height:22px; position:relative;margin: 0 -20px 30px -20px; background:#ececec url(../images/interface/chrome/keyactionbg.png) 0 0 no-repeat;}
.key-halfwidth {width:343px; width:316px;  background-position: 0 -50px; float:left;}
.halfwidthright {float:right;}



.keyaction h3 {display:inline; color:#636363 !important; font-size:17px; margin-right:5px; line-height: 22px !important; vertical-align:top;}
.keyaction p {display:inline; margin:0 !important; color:#636363 !important; line-height: 22px !important; vertical-align:top;}
/* take submit buttons out of inline rendering for IE for consistent line-height*/
.keyaction .greenbutton {position:absolute; display:inline !important; margin-top:-2px;}
.sep {color:#c1c1c1;}
.keyaction select {width:179px; margin-right:10px; vertical-align:top; color:#252525;}
.keyaction option {padding-top:0 !important; padding-bottom:0 !important;}
.keyaction .headline {font-weight:bold;;}
.keyaction a {color:#007fc0;}
.keyaction .searchbarinput {width:236px; margin-right:10px;}
.keyform{height:56px; background-position:0 -100px;}
.keyform p {display:block; float:left;}
.submitlabel {visibility:hidden; position:absolute;}

.coursefilter .left,
.coursefilter .middle {width: 279px; height: 144px; padding: 10px 0 0 20px; float: left; border-right: 1px solid #d0d0d0;}
.coursefilter .right {padding: 10px 0 0 20px; float: left;}
.coursefilter .hr {clear: both;}
.coursefilter label {font-weight: bold;}
.coursefilter p.checkbox {margin: 5px 40px 0 0; float: left;}
.coursefilter p.checkbox label {font-weight: normal; color: #252525;}
.coursefilter select {width: 260px; margin: 0 0 4px 0;}
input.dateinput {background: #fff url(../images/interface/chrome/icon_calendar.png) 100% 50% no-repeat;}
.coursefilter input.dateinput,
.coursefilter input.text {width: 222px; margin: 0 0 4px 0;}
.coursefilter .middle select {margin: 0 0 20px 0;}
.coursefilter .buttons {padding: 0 0 20px 24px;}
.coursefilter .buttons a {margin: 0 15px 0 0;}

/*************************/
/* Date input */
/*************************/

#calroot{z-index:10000;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666}
#calhead{padding:2px 0;height:22px}
#caltitle{font-size:14px;color:#838383;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd}
#calnext,#calprev{display:block;width:20px;height:20px;background:transparent url(../images/interface/chrome/prev.png) no-repeat scroll center center;float:left;cursor:pointer}
#calnext{background-image:url(../images/interface/chrome/next.png);float:right}
#calprev.caldisabled,#calnext.caldisabled{visibility:hidden}
#caltitle select{font-size:10px}
#caldays{height:14px;border-bottom:1px solid #ddd}
#caldays span{display:block;float:left;width:28px;text-align:center}
#calweeks{background-color:#fff;margin-top:4px}
.calweek{clear:left;height:22px}
.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px}
.calweek a:hover,.calfocus{background-color:#ddd}
a.calsun{color:red}
a.caloff{color:#ccc}
a.caloff:hover{background-color:#f5f5fa}
a.caldisabled{background-color:#efefef!important;color:#ccc!important;cursor:default;visibility:hidden;}
#calcurrent{background-color:#439400;color:#fff}

/*********************/
/* Universal rotator */
/*********************/

/* position absolute now to prevent re-flow*/
.rotatormask,
.rotatoritem {position:absolute;}
#detail .universalrotator .rotatormask,
#detail .universalrotator .rotatoritem {position:absolute; padding: 19px; height: 142px; width:645px; background: #FFF url(../images/interface/chrome/rotatorbg.png) 0 0 no-repeat;}

/* limit rotators to single item in compliant browsers when JS is not enabled and also hide pre-js content overlay*/
div>.rotatoritem {display:none;}
div>.rotatoritem:first-child{display:block;}
#detail .universalrotator:first-child{margin-top:0;}
.universalrotator {width:683px; height: 180px; margin: 30px -20px; position:relative;}
.innercolumn+.universalrotator {margin-top:15px;}

/* rotator controls*/
.unirotatecontrols {position:absolute; padding:0 !important; margin: -61px 0 0 616px !important;}
.bigrotator .unirotatecontrols {margin:-33px 0 0 554px !important;}
.slidercontrols {margin: -44px 0 0 845px !important;}
.unirotatecontrols li {list-style:none !important; display:block; float:left;}
.unirotatecontrols a {display:block; float:left;width:17px; height:19px; text-indent:-9999px; background: url(../images/interface/chrome/sprite.png) 0 -520px no-repeat;}
.unirotatecontrols .next {width:18px; background-position: -17px -520px;}
.unirotatecontrols .prev:hover {background-position: -35px -520px;}
.unirotatecontrols .next:hover {background-position: -52px -520px;}
.unirotatecontrols .prev:active {background-position: -70px -520px;}
.unirotatecontrols .next:active {background-position: -87px -520px;}

/* logo and video units*/
.leftvid,
.leftlink {float:left; display:block; width:208px; height:15px; padding: 127px 0 0 0; line-height: 15px; border-right: 1px solid #d0d0d0; background-position: 0 0; background-repeat:no-repeat;}
.leftvid {height: 137px ;padding:5px 0 0 0; color:#cacaca;}
.vidbutton,
.vidlink {display:block; width:185px; height: 103px; border:1px solid #666; margin-bottom:10px; background-repeat:no-repeat; background-position: 0 0;}
.vidbutton {border:none; text-indent:-9999px; background: url(../images/interface/buttons/greenplay.png) 142px 71px no-repeat;}

.indent238right .video {padding-left: 10px; text-align:center; line-height: 15px; margin: 0 0 20px 0;}

/* logo strip style*/
.logostrip h2 {color:#737373 !important; margin: -7px 0 13px 0;}
.logostrip img {margin-left: -18px;}

/* quote text for logo and video units*/
.rotatoritem blockquote {width:390px; padding-left: 20px; float:left;}
.quote {color:#7b7b7b; font-style:italic; font-family:georgia, times, serif;  margin-bottom:5px !important; font-weight:lighter;}

.openquote			{position: absolute;}
.p-solutions .openquote,
.large .openquote	{margin-left: -8px;}
.small .openquote,
.xxsmall .openquote	{margin-left: -6px;}

/* quote text - italic*/
.large .quote		{font-size: 19px; line-height: 30px;}
.small .quote		{font-size: 14px; line-height: 25px;}
.xxsmall .quote		{font-size: 13px; line-height: 22px;}
.xxsmall blockquote	{width: 410px;}

/* these are H1s */
.large h1.quote		{font-size: 32px !important; line-height: 40px !important;}
.small h1.quote		{font-size: 21px !important; line-height: 30px !important;}
.xxsmall h1.quote	{font-size: 13px !important; line-height: 18px !important; padding-right: 20px; /* undo the extra width given for tiny quote text */}

/* Full width quote - no image or video*/
.quoteunit.large .quote 	{font-size: 18px; line-height: 25px;}
.quoteunit.small .quote 	{font-size: 16px; line-height: 25px;}
.quoteunit.xxsmall .quote	{font-size: 13px; line-height: 22px;}
.quoteunit blockquote		{width:643px; float:none; padding:0;}
.quoteunit p 				{margin:0 !important;}

/* "Finance" rotators - lead in headline + fact */
.rotatoritem blockquote h2 {font-size: 15px !important; color:#535353 !important; font-weight:bold !important;}
.rotatoritem h2+.quote {color:#9b9b9b !important;}

/************/
/* Overlays */
/************/
#overlayholder {position:absolute; top:0; left:0; display:block;}
/*#overlayholder.doscroll {width:100%; overflow:auto; overflow-x:hidden; overflow-y:scroll; position:fixed;}
#overlayholder.doscroll .overlaywrapper {position:absolute;}
*/
#overlaybg {position:fixed; width:100%; height:100%; top:0; left:0; background: url(../images/interface/chrome/overlay85percent.png); display:none;}
.overlaywrapper {position:absolute; top:0; left:0;}

/* Video Overlay */
.width650 .video1,.width650 .video2,.width650 .video3 {background: url(../images/interface/chrome/video650w-overlaybg.png) 0 0 no-repeat; float:left; position:relative; width:713px;}
.video2 {background-repeat:repeat-y !important;}
.width650 .video1 {background-position: -713px 0; padding-top:37px;}
.width650 .video3 {background-position: -1426px 100%; padding: 37px 39px 37px 24px; width:650px; margin: -37px 0;}
.width650 .closelink {margin-left: 680px;}
.width650 #flowplayerholder {width:650px;}
.width650.format4x3 #flowplayerholder{height:488px;}


.width850 .video1,.width850 .video2,.width850 .video3 {background: url(../images/interface/chrome/video850w-overlaybg.png) 0 0 no-repeat; float:left; position:relative; width:913px;}
.width850 .video1 {background-position: -913px 0; padding-top:37px;}
.width850 .video3 {background-position: -1826px 100%; padding: 37px 39px 37px 24px; width:850px; margin: -37px 0;}
.width850 .closelink {margin-left: 880px;}
.width850 #flowplayerholder {width:850px;}
.width850.format16x9 #flowplayerholder{height:478px;}
.width850.format-howto #flowplayerholder {height: 530px;}

.video3 p {color:#FFF; font-size: 17px; line-height:25px;}
#flowplayerholder { margin-bottom:5px; color:#454545;}
#onpagevideoholder #flowplayerholder a{color:#FFF !important;}

#closecaptionurl,
#captionondefault {display:none;}
/* White Overlay (e.g. sales form )*/

.white1,.white2,.white3 {width:861px; background:url(../images/interface/chrome/white-overlaybg.png) 0 0 no-repeat; float:left; position:relative;}
.white1 {background-position: -861px 0; padding-top:37px;}
.white2 {background-repeat:repeat-y;}
.white3 {background-position: -1722px 100%; padding: 37px 45px; width:771px; margin: -37px 0;}

.overlaywrapper h1+.hr {margin-top:20px;}
.overlaywrapper h1 {font-size:32px; color:#252525; font-weight:normal;}




.returntext {position:absolute; left:0; padding: 0 0 0 5px; margin:0;}
.returntext a {font-size: 12px; font-weight:bold; color:#0dadff;}
.close {position:absolute; left:0; top:0;}
.closelink {display:block; width:28px; height:28px; margin: 3px 0 0 559px; text-indent:-9999px; background: url(../images/interface/buttons/overlay-close.png) 0 0 no-repeat;}
.whitewrapper .closelink {margin: 3px 0 0 829px;}

/* White overlay narrow (e.g. training confirmation)*/

.narrow-white1,.narrow-white2,.narrow-white3 {width:464px; background:  url(../images/interface/chrome/white-overlaybg-464.png) 0 0 no-repeat; float:left; position:relative;}
.narrow-white1 {background: #FFF; margin-top: 37px;}
.narrow-white2 {padding-top: 26px; margin-top: -26px; background-position: 0 0; width: 477px;}
.narrow-white3 {background-position: 100% 100%; padding: 17px 25px 25px 25px; width:414px; margin: 0 0 -8px 0; }
.narrow-white .closelink {margin: 10px 0 0 450px;}
.overlaynotice p {font-size: 17px; line-height: 25px; margin-bottom: 25px; color:#9b9b9b;}
.overlaynotice h3 {color:#439400; font-size: 17px; margin: 25px 0;}


/****************/
/* Form Styling */
/****************/
/* Standard Form */
.standardform {width:415px;}
.standardform h3 {font-size:17px; color:#439400 !important; line-height:25px;}
.standardform h4 {text-transform:none !important; font-size: 17px !important; color:#9b9b9b; margin-bottom:20px; line-height:25px; font-weight:normal;}
.standardform h4 .required {font-size: 13px; font-style:italic;}
.standardform p {margin:0 !important; padding-bottom:18px;}
.standardform label{display:block; float:left; width:140px;  padding-right:10px; text-align:right; font-weight:bold; }
.standardform label span {font-weight:normal;}
.standardform .note {width:238px; float:left; clear:left; padding-left: 150px; }
.standardform .text {width:232px; font-size:13px; border:1px solid #737373; float:left;}

.standardform select {width:234px; font-size: 13px; background:#FFF; border:1px solid #737373; float:left; border-color:#737373;}
.standardform textarea {width:228px; padding:0 2px; height:100px; font-size:13px; font-family:arial, sans-serif; line-height: 20px; border:1px solid #737373; float:left;}
.standardform .pcheckbox {padding-left: 150px;}
.standardform .pcheckbox input {margin-right: 5px;}
.standardform .pcheckbox a {color: #737373; text-decoration: underline;}
.standardform .psubmit {padding-left: 150px;}
.pcheckbox input {float:left; clear:left; margin:0; margin-top:3px; padding:0;}
.pcheckbox label {font-weight:normal; padding: 0 0 0 5px; width:235px; text-align:left;}

.cbTerms label {width: auto !important;}
.cbTerms a.termslink {margin-left: 4px;}

.standardform .pvoucher {padding-left: 150px; font-size: 11px; line-height: 13px;}
.standardform .pvoucher p {padding-bottom: 0; }

.standardform .field {background: #FFF;float:left; width:auto;}
.standardform .error .field {padding: 0; margin: -2px 0 0 -2px; border:2px solid #C00;  background:#C00;}
.subformnotice {color:#9B9B9B;font-size:11px;margin-left:150px;}

/* tweak to make textarea longer in dynamically generated form */
.builderform textarea {width: 400px}

/* Grants application form*/
.fullwidthform {width:100%;}
.fullwidthform .text {width:262px;}
.fullwidthform textarea {width:465px !important;}
textarea.shorter {height: 50px;}
.fullwidthform .field {width:600px;}

.fullwidthform label {width:198px;}
.fullwidthform h3 {margin: -20px 0 30px 0;}

.radiobuttonlist {line-height: 25px;}
.radiobuttonlist input {display:inline;}
.radiobuttonlist label {display:inline; float:none; font-weight:bold !important; margin: 0 0 5px 0 !important; color:#252525 !important;}

.fwftop {width:587px;}
.fwftop label {width:587px; margin-bottom:10px; text-align:left; font-weight:normal;}
.fwftop h4 {font-size: 13px !important; font-weight:bold !important; color:#737373 !important; margin: 0 0 5px 0 !important;}
.fwftop .quote {font-size: 17px; line-height: 25px;}

/* Standard form in sidebar*/
.m3 .sidebarform p {color:#737373; margin-bottom:20px; padding-right:6px;}
.sidebarform label {padding:0 !important;}
.sidebarform a {color:#007fc0 !important;}
.sidebarform .ptext,
.sidebarform .pselect,
.sidebarform .ptextarea, 
.sidebarform .psubmit{margin:0 !important; padding: 0 0 10px 6px;}
.sidebarform .text {width:182px;}
.sidebarform select {width:188px;}
.sidebarform textarea {width:186px !important;}



/* Green submit button */
input.greenbutton { margin:0; padding:0; border:0 !important; outline:none; height:25px; line-height:25px; background-position: 0 0; background-repeat:no-repeat; display:block; cursor:pointer;}
input.greenbutton:hover,
input.greenbutton:focus{background-position: 0 -25px;}
input.greenbutton:active{background-position: 0 -50px;}
input.greenbutton::-moz-focus-inner {border: 0;}
.btn_go-graybg {width:28px; background-image: url(../images/interface/buttons/btn_go-graybg.png);}
.btn_reset-graybg {width:65px; background-image: url(../images/interface/buttons/btn_reset-graybg.png);}
.btn_submit-form {width:110px; background-image: url(../images/interface/buttons/btn_submit-form.png);}
.btn_access-now {width:107px; background-image: url(../images/interface/buttons/btn_access-now.png);}

/* Search submit button */
input.search { margin:0; padding:0; border:0 !important; outline:none; height:22px; width: 22px; line-height:22px; float: left; display:block; cursor:pointer; background: transparent url(../images/interface/buttons/btn_search.png) 0 0 no-repeat;}

/* Contact Form (Global Nav Dropdown) */
.contactform {position:relative;}
.contactform .ptext {float:right; width:155px; padding-bottom: 5px;}
.contactform .first {float:left;}
.contactform .text {width:149px; margin: 2px 0 0 0; font-family:arial, sans-serif; font-size: 13px; padding: 2px; border:1px solid #737373;}
.contactform textarea {width:320px !important; height:48px; font-size: 13px; line-height: 16px;  font-family:arial, sans-serif; border:1px solid #737373; padding:0;}
.contactform .psubmit {padding:18px 0;}
.contactform .submit {display:block; width:110px; height: 25px; border:none; padding:0; text-indent:-9999px; background: url(../images/interface/buttons/btn_submit-form-gray.png) 0 0 no-repeat;}

/* Download Form */
.downloadform .btn_submit-form {width:115px;background-image: url(../images/interface/buttons/btn_download-form.png);}


/*****************/
/* Sidebar Units */
/*****************/

/* Flat Module*/
.module {width:222px; background: url(../images/interface/chrome/sidebar-bg.png) 0 0 no-repeat; float:right;}
.m1 {background-position: -222px 0; position:relative; padding: 10px 0 0 0;  margin: 0 0 16px 0; float:right;}
.m2 {background-repeat:repeat-y;}
.m3 {background-position: -444px 100%; padding: 12px; width:198px; margin: -10px 0;}

/* Gradient Background Module*/
.grad {width:222px; background: url(../images/interface/chrome/sidebar-gradbg.png) 0 0 no-repeat; float:right;}
.g1 {background-position: -222px 0; position:relative; padding: 125px 0 0 0; margin: 0 0 16px 0;}
.g2 {background-repeat:repeat-y;}
.g3 {background-position: -444px 100%; padding: 16px 18px 13px 18px; width:186px; min-height:105px; margin: -125px 0 -9px 0; position:relative;}

/* grad box button promos*/
.sidepromo a,
.grad a { color:#636363; display:block; text-decoration:none;}
.sidepromo .cta,
.grad .cta {color: #007fc0 !important;}
.sidepromo .cta:hover,
.grad .cta:hover {text-decoration:underline;}
.sidepromo h4,
.grad h4 {color:#252525; font-size: 15px; line-height: 20px;}
.sidepromo h4 a ,
.grad h4 a {color:#252525 !important; text-decoration:none !important;}
.grad p {line-height:17px;}
.imgleft {float:left;}
.sidepromo .imgright,
.grad .imgright {margin-left: 10px;}
.imgright {float:right;}
.imgtop {margin-bottom:5px;}

/* Info Modules */
.resourcelist {padding: 0 0 0 5px;}
.resourcelist .hr {margin-left: -5px;}
.resourcelist h4 {line-height:20px; width:180px; margin-bottom:26px; color:#7b7b7b;}
.resourcelist h4 a {color:#007fc2 !important;}
.module .document,
.module .screenshot {background-position: -187px 0; margin: 30px 0 0 0;}


#sidebar .m1:first-child,
#sidebar .g1:first-child {margin-top:-1px !important;}

/* Header */
#sidebar .m3>h3:first-child {display:block; position:relative; width:203px; height: 23px; padding: 7px 0 0 15px; margin: -12px -10px 6px -10px; font-size: 15px; font-weight:normal; color:#252525; background: url(../images/interface/chrome/sidebarh3bg.png) 0 0 no-repeat;}

/* Tertiary Nav*/
.sidenav {margin:-8px 0 -8px 0;}
.sidenav li {border-top:1px solid #d0d0d0;}
.sidenav>li { margin: 0 -11px; padding: 0 11px; position:relative;}
.sidenav ul {padding-bottom:5px;}
.sidenav>li:first-child {border-top:none !important; padding-top:0;}
.sidenav a {color:#636363; display:block; line-height: 18px; padding: 3px 0 3px 13px; text-decoration:none;}
.sidenav a:hover {color:#252525 !important;}
.sidenav .selected {background: url(../images/interface/chrome/sprite.png) 0 -445px no-repeat;}
#sidebar .sidenav .open {background: url(../images/interface/chrome/sprite.png) 100% -387px no-repeat !important; color:#636363 !important;}
#sidebar .sidenav .selected {color:#439400 !important;}
.sidenav .topa {padding: 5px 20px 6px 6px; font-weight:bold;}
.sidenav .topa.selected {background:none !important;}
#sidebar .withheader {margin-top:0;}

/* Icon List*/
#sidebar li {border-top:1px solid #d0d0d0; line-height:19px; }
#sidebar .clearfix+.iconlist li:first-child,
#sidebar h3+.iconlist li:first-child{border-top:none; margin-top:-6px;}
#sidebar .iconlist li {padding-left: 5px;}
#sidebar a {color:#636363;}


/* Linked List*/
.linkedlist a {padding: 5px 0 5px 6px; display:block;}
.m3 p {color:#252525; line-height: 20px; padding: 0 0 0 6px; margin: 0 0 5px 0;}

/* Subscribe form.*/
#sidebar label {font-weight:bold; padding-bottom:5px;display:block;}
.enteremail {float:left; display:block; width:162px; height: 18px; border:none; padding:3px 0 0 6px; margin:0 0 10px 0; background: url(../images/interface/chrome/sidebar-textfieldbg.png) 0 0 no-repeat; font-family:arial,sans-serif; color:#636363; font-size: 13px;}
.submitemail {float:left; display:block; width:19px; height: 21px; border:none; padding:0; background: url(../images/interface/chrome/sprite.png) 0 -539px no-repeat;}
.submitemail:hover,
.submitemail:focus {background-position: -19px -539px;}
.submitemail:active{background-position: -38px -539px;}
.submitemail::-moz-focus-inner { border: 0; }

/* Side Slide in Promo */
#sidepromo {position:fixed; right:0; top:230px; width: 222px; padding: 119px 0 9px 0; overflow:hidden;}
#promo,#promotab {z-index:8000;}
#promo {width: 222px; float:right; margin-right: -222px;}
.sidepromo {width: 222px; background: url(../images/interface/chrome/sidepromobg.png) 0 0 no-repeat; position:relative; float:left;}
.sp1 {background-repeat: repeat-y;}
.sp2 {background-position: -222px 0; margin: -119px 0 0 0; }
.sp3 {background-position: -444px 100%; margin: 0 0 -9px 0; padding:  20px 18px; width: 186px;}
#sidepromo h4 {font-size: 15px; color:#252525; line-height: 20px;}
#sidepromo p {line-height: 20px;}

.spclose {position:absolute;display:block; text-indent:-9999px; width: 30px; height: 30px; right:0; top:0; opacity:0.5; background: url(../images/interface/chrome/sidepromo_closebutton.png);}
.spclose:hover {opacity:1;}
#promotab {right:0; top:0; position:absolute; overflow:hidden;}
.promotablink {display:block; width: 36px; height: 88px; margin: 0 -36px 0 0; text-indent:-9999px; background: url(../images/interface/chrome/sidepromo_newtab.png) 0 0 no-repeat;}




/*********************************/
/* Global and Primary Navigation */
/*********************************/

/* Global Navigation */
.globalnav 	{float:right;  width:auto;}
.topli 		{display:block; float:left; height: 31px;  border-left: 1px solid #282828; background: #5f5e5e url(../images/interface/chrome/sprite.png) 0 0 repeat-x;}
.activenav {background-position: 0 -31px; }
.topli:hover {background-color:#929191;}
.topli:first-child{border-left:none;}
#globalnav .topli:first-child a{background: url(../images/interface/chrome/sprite.png) 0 -62px no-repeat;}
#globalnav .activenav:first-child a {background-position: 0 -93px;}
.topli span {background: url(../images/interface/chrome/sprite.png) 100% -220px no-repeat;}
.activenav span,
.activenav span {background-position: 100% -238px;}
.searchli {background-position: 0 0 !important; background-color:#5f5e5e !important;}
.globalnav .topa 	{display:block; float:left; height: 31px; color:#FFF; text-decoration:none !important;}
.globalnav .topa span {display:block; float:left; line-height: 31px; padding: 0 27px 0 14px;}

/* Global Search*/
#searchform {float:left; height: 28px; padding: 3px 6px 0 6px; background: url(../images/interface/chrome/sprite.png) 100% -124px no-repeat;}
#searchform .search_field {display:block; padding:4px 21px 0 12px; border:none; width:119px; height: 19px; background: #FFF url(../images/interface/chrome/sprite.png) 0 -155px no-repeat; font-size: 13px; color:#7b7b7b; line-height: 14px;}
#searchform .search_field:focus {background-position: 0 -178px;}
#searchform .search_submit {position:absolute; display:block; width:19px; height:19px; border:none; padding:0; margin: -21px 0 0 131px; text-indent:-9999px; background:  url(../images/interface/chrome/sprite.png) 0 -201px no-repeat;}
#searchform .search_submit:focus,
#searchform .search_submit:hover {background-position: -19px -201px; cursor:pointer;}

/* Global Dropdowns */
.globaldrop {position:absolute; top:0; left:0; margin-top: -9999px;  padding: 10px; background:#FFF; border: 1px solid #b7b7b7;  margin-left:-9999px;}
/* this 'unsticky' craziness is for FireFox <= 3.5.5*/
.unsticky #contact:hover .globaldrop,
.unsticky #login:hover .globaldrop,
.activenav .globaldrop {margin-top:31px;}
.globaldrop ul ul {width:110px; padding: 0 0 10px 5px; float:left;}
.globaldrop ul .second {padding-left:0; float:right;}
.globaldrop ul ul li {line-height:20px;}
.globaldrop a {color:#737373; text-decoration:none;}
.globaldrop a:hover,
.globaldrop a:focus {color:#252525;}
.globaldrop .globallink {padding: 0 0 10px 5px !important;}
.globaldivider {color:#252525;}
li:first-child>.globaldivider>a,
li:first-child>.globaldivider>.cta {border-top:none;}
.globaldivider a,
.globaldivider .cta {background:none !important; text-decoration:none;  padding: 8px 5px; display:block; border-top:1px solid #d0d0d0;}
#contact li:first-child .globaldivider {line-height: 20px;}
#contact p {color:#252525; line-height:20px;}

/*#login .globaldrop {width:330px;}*/
#logout .globaldrop {min-width:100px;}
#support .globaldrop {min-width:149px;}
/*#contact .globaldrop {width:332px;}*/
#global .globaldrop {width:245px;}

/* iFrame Treatment*/
.iframeholder {padding-top:10px; background: #FFF url(/images/interface/chrome/loader.gif) 50% 40% no-repeat}
#detail .iframeholder {background-position: 50% 20%;}
.notloaded {}

/* Navigation */
.nav {float:right;}
.nav li {float:left; display:block;}
.nav a {float:left; display:block; text-decoration:none;}

.primary .topa {font-size: 18px; color:#838383; height: 46px; padding: 13px 0 0 32px; line-height: 20px; font-weight:normal; position:relative; display:block; float:left;
	background: transparent url(../images/interface/chrome/primarynav-tab.png) -9999px -9999px no-repeat}
.topa .tabr {display:block !important; float:left; padding: 9px 32px 0 0; height: 27px;}

.primary .last {margin-right: -24px;}
.last .tabr {padding-right: 24px;}
.secnav .last {padding-right:0;}

.primary .activenav .topa {color:#535353;}
.topa.selected {color:#252525 !important; background: url(../images/interface/chrome/sprite.png) 100% -270px no-repeat !important;}

.primary .topa:hover {color:#439400;}
.primary .hover .topa {background: url(../images/interface/chrome/primarynav-tab.png) 17px 13px no-repeat !important; color:#439400 !important;}
.primary .hover .tabr {background: url(../images/interface/chrome/primarynav-tab.png) 100% -36px no-repeat;}
.hover .last .tabr{background-position: 100% -108px !important;}

.altnav {position: absolute; right: 3px; top: 59px; word-spacing: 5px;}
.altnav a {word-spacing: 0;}

/* Drop Down Nav */
.dropdownholder {position:absolute; margin-top:-9999px; left:0; }
.hover .dropdownholder {margin-top:47px;}
.dd {width:175px; background: url(../images/interface/chrome/primarynav-dropdown.png) 0 0 no-repeat; float:left; position:relative;}
.d1 {background-position: -175px 0; padding: 6px 0 0 0;}
.d1.right {background-position: -525px 0;}
.d2 {background-repeat:repeat-y !important;}
.d3 {background-position: -350px 100%; padding: 3px 15px 12px 12px; width:148px; margin: -6px 0;}


.d3>ul>li:first-child>a {border-top:none;}
.d3 li {display:block; float:none;}
.d3 a {color:#737373; float:none; font-weight:bold; display:block; border-top: 1px solid #d0d0d0; padding: 8px 4px;}
.d3 a:focus,
.d3 a:hover {color:#008ad1 !important}


/* wider version of dropdown*/
.wide .dd {width:225px; background: url(../images/interface/chrome/primarynav-dropdown-wide.png) 0 0 no-repeat;}
.wide .d1 {background-position: -225px 0;}
.wide .d3 {background-position: -450px 100%; width: 198px;}

/* Explore QlikView Dropdown*/
#explore.hover .topa {background-position: 11px 13px !important;}
#explore.hover .tabr {background-position: 100% -72px;}

#explore .dd {width:714px;   background-image: url(../images/interface/chrome/primarynav-dropdown-explore.png); background-repeat:no-repeat;}
#explore .d1 {background-position: -714px  0; padding-top:7px; }
#explore .d3  {padding: 21px; width: 672px; background-position: -1428px 100%;  margin: -7px 0;}

#explore ul {width:155px; padding:0!important; float:left; }
#explore li {width:auto; line-height:17px;}
#explore .d3 a {border:none; padding:4px 0; font-weight:normal;}
#explore h4 a {font-weight:bold !important; color:#505050;}
#explore strong {color:#505050;}
#explore .products {border-right: 1px solid #d0d0d0; margin-right: 21px; padding-right: 21px !important; min-height: 320px;}
#explore .solutions {width:125px;}
#explore .data {padding: 23px 21px 0 11px !important; margin-right: 21px; width:125px; border-right: 1px solid #d0d0d0; min-height: 299px;}
#explore .misc {width:165px; margin-top:-7px;}
#explore .products h4,
#explore .solutions h4 {margin-top:-7px;}
#explore .divide {border-top:1px solid #d0d0d0;}
#explore .divide:first-child {border-top:none;}
#explore .divide h4 a {line-height:20px; padding: 5px 0;}
#explore .cta {padding: 0 0 10px 0; }
#explore .cta a {display:block; height: 22px !important; width:165px; padding: 68px 0 0 0; text-align:center; font-weight:bold; background: url(../images/interface/chrome/explore-ctas.jpg) 0 0 no-repeat;}
#explore .cta .viewdemo {margin-top:23px;}
#explore .cta .download {background-position: -165px 0 !important;}
.d3 h4 {line-height:21px; font-size: 15px;}

#explore .d3 {padding:41px 21px 31px 21px;}

/* Explore QlikView Dropdown*/
#explore-new.hover .topa {background-position: 11px 13px !important;}
#explore-new.hover .tabr {background-position: 100% -72px;}

/* 441   273*/
#explore-new .dd {width:441px;  background-image: url(../images/interface/chrome/primarynav-dropdown-explore-new.png);}
#explore-new .d1 {background-position: -441px  0; padding-top:7px;}
#explore-new .d3  {padding:23px 0 31px 21px; width: 420px;  background-position: -882px 100%;  margin: -7px 0; overflow:hidden;}
#explore-new strong {padding: 3px 0; display:block;}

#explore-new ul {width:125px; padding:0!important; float:left; }
#explore-new li {width:auto; line-height:17px;}
#explore-new .d3 a {border:none; padding:3px 0 3px 8px; font-weight:normal;}
#explore-new .d3 h4 a {font-weight:bold !important; color:#505050; padding-left:0; font-size: 15px;}
#explore-new strong {color:#505050;}

#explore-new .products {border-right: 1px solid #d0d0d0; margin-right: 18px; padding-right: 18px !important; min-height: 320px; width: 179px;} 
#explore-new .solutions {width:170px;}

/* Sectional Nav*/
.section {float:left; color:#838383; font-size: 17px; line-height:17px; padding: 24px 0 0 2px; font-weight:bold;}
.secnav a {font-size: 13px; line-height: 15px; font-weight:bold; height:32px; padding: 26px 14px 0 15px; color:#636363;}
.secnav a:hover,
.secnav a:focus {color:#439400;}
.secnav .selected {color:#439400; background: url(../images/interface/chrome/sprite.png) 0 -329px no-repeat;}

/* Footer */
.footerinner {padding-top:15px; color:#9b9b9b;}
.footerinner h5 {color:#636363;}
.footerinner .about {width:415px; height:160px; padding: 0 0 0 39px; float:left;}
.footerinner .links {width:187px; height:160px; padding: 0 0 0 41px; float:left;}
.footerinner .tm {float:right; font-size: 11px;}
.footerinner .footerlinks {font-size: 11px;}
.footerinner a {color:#9b9b9b; text-decoration:none;}
.footerinner a:hover {color:#6b6b6b;}
.panel:after,
.standardform p:after,
.sideasset:after,
.mediumicon:after,
#headline:after,
#main:after,
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.panel,
.standardform p,
.sideasset,
.mediumicon,
#headline,
#main,
.clearfix {height: 1%;}
.contactform .clearfix {height:auto !important;}
.trackalyzerimage,
#outerform>img {position:absolute !important; top:-9999px !important;}
/*
form {outline: 1px dotted #00f;}
div {outline: 1px dotted #f00;}
*/
