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;
}

/* 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,
#dropnav {z-index: 1;}
.unirotatecontrols {z-index:100;}
.tabunitnav {z-index:110;}

.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;}

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;}
.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; position:relative;}

.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: 301px !important; margin-bottom: 8px !important;}
.head-productlanding h1 {line-height: 40px !important;}

.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-kickit {width: 474px; padding-right: 397px;}
.head-kickit img {float:right; margin-right: -397px; margin-bottom: 20px;}
.head-kickit h1 {display:block; font-size: 32px; line-height: 40px;}
.head-kickit .introtext {font-size: 17px; line-height: 25px; color:#9b9b9b; margin-top: 10px; padding-right: 59px;}
.head-kickit .clearfix {padding-top: 15px;}
.head-kickit .abutton {margin-right: 10px;}
.kickithr {margin:0 0 20px 0 !important;}

/* 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;}

.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;}


/* 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;}

.col493 {width:493px; 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; }


/*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;}

/* 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;}

/* 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:23px; color:#2b2b2b; margin: 0 0 20px 0;}
.col415 h1 {margin:0 !important;}
#detail h2 {font-size: 17px; color:#252525; line-height:25px; font-weight:normal;}
h2+.clearfix {padding-top: 30px;}
#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 ol li {margin-bottom:10px; list-style:decimal;}
#detail p {margin-bottom: 20px;}
.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;}
.regular {font-size: 13px; line-height: 20px; color:#7b7b7b;}
.regular p {margin-bottom: 10px;}

/* Content Styles*/
.hr {border-top:1px 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 0 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;}

p.nobreak {margin-top:-20px;}
.centertext {text-align:center;}

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

.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;}

.greenchecklist {font-size: 15px;}
.greenchecklist>li>span {text-transform:uppercase; font-weight:bold; font-size: 13px; color:#439400; margin-right: 3px;}
.greenchecklist li {padding: 13px 4px 13px 24px; background: url(../images/interface/chrome/greencheck.png) 5px 13px no-repeat;}

.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.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;}

/* 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 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 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;}
.bythenumbers h3 {color:#636363 !important;}
.bythenumbers li {text-align:center;}
.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;}
.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;}
.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;}

.bythenum_rotate>.stat{display:none;} 
.bythenum_rotate>.stat:first-child{display:block;}

/* 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;}

.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;}*/

/* 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; min-height: 260px; 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 {background-position: 0 0; color:#439400;}
.tabunitnav .activeSlide span {background-position: -153px 100%;}

/* 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 */
.tabnavlayout #dropnav {position:absolute; margin: -19px 0 0 719px; 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:0;}
.tabnavlayout .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;}
.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;}
.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;}

.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;}
.coursetable .sortdate {display:none;}

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

.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;}

/************************************/
/* 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;}

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;}
/*************************/
/* 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;}

/*********************/
/* 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;}

#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;}



/****************/
/* 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 .psubmit {padding-left: 150px;}
.standardform .cb {float:left; clear:left; margin:0; margin-top:3px; padding:0;}
.pcheckbox label {font-weight:normal; padding: 0 0 0 5px; width:275px; text-align:left;}

.standardform .field {background: #FFF;float:left; width:auto;}
.standardform .error .field {padding: 0; margin: -2px 0 0 -2px; border:2px solid #C00;  background:#C00;}

/* 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);}

/* 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;}


/*****************/
/* 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;}
.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*/
.grad a { color:#636363; display:block; text-decoration:none;}
.grad .cta {color: #007fc0 !important;}
.grad .cta:hover {text-decoration:underline;}
.grad h4 {color:#252525; font-size: 15px; line-height: 20px;}
.grad h4 a {color:#252525 !important; text-decoration:none !important;}
.grad p {line-height:17px;}
.imgleft {float:left;}
.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;}


/* 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; }





/*********************************/
/* 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.activenav {background-position: 0 0; background-color:#5f5e5e;}
.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;}
.hover .topa {background: url(../images/interface/chrome/primarynav-tab.png) 17px 13px no-repeat !important; color:#439400 !important;}
.hover .tabr {background: url(../images/interface/chrome/primarynav-tab.png) 100% -36px no-repeat;}
.hover .last .tabr{background-position: 100% -108px !important;}

/* 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);}
#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;}
/* 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;}
