/*
Theme Name:Vertica Theme
Theme URI:http://vertica.com/
Description:Custom Vertica.com theme. This
Author:Linchpin & Delin Design
Author URI:http://linchpinagency.com
Template:linchpin-launchpad
Tags:white,page-layouts,custom post types,custom editor styling,simplified editing
Version:1.0
*/

@import url("../linchpin-launchpad/style.css");

/* General Body Styling */

body{
	margin: 0;
	padding: 0;
	color:#000;
	font-size: 14px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF url(images/bg-body.jpg) top repeat-x;
}

/* A/B Test Homepage */

body{
	background: #FFF url(images/subtle_dots_retina.png);
}

/*END*/

object, embed {
	outline:0;
}

p{
	font-size: 16px;
	line-height:25px;
}

a{
	outline:0;
	color:#29abe2;
	text-decoration:none;
}
a:hover, a:active, a:focus{
	color:#3a75bb;
}
a.post-edit-link{
	color:#FF0000;
}

a img {
	border:none;
}

textarea, input{ outline:none; }

.clear{
	clear:both;
}

.expand{ display:none; }

.border-bottom{
	border-bottom:solid 2px #d7d7d7;
}
p.border-bottom{
	padding-bottom:10px !important;
}

/* Alignment */
.alignleft {
	display:inline;
	float:left;
	margin-right:16px;
}
.alignright {
	display:inline;
	float:right;
	text-align:right;
	margin-left:16px;
}
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignleft, img.alignright, img.aligncenter{
	margin-bottom:16px;
}

#main{
	width:100%;
	min-height:645px;
	overflow:hidden;
	background:url(images/bg-main.png) top center repeat-y;
}

body.page.page-id-18351.page-template-default #main{
	background: none;
}



.main-content{
	width:960px;
	margin:0 auto;
}

/* Header Styling */

.navigation{
	width:956px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	background:#000;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}

#vertica-bar{
	margin-bottom:20px;
	position:relative;
	z-index:999;
}

#vertica-bar h1{
	margin:0;
	padding:0 0 0 20px;
}
#vertica-bar h1 a{
	display:block;
	float:left;
	width:150px;
	height:70px;
	text-indent:-9999px;
	background:url(images/img-vertica-logo.png) no-repeat;
}

/* Header Navigation - See MEGAMENU.CSS */

/* Header Search */

.header-search{
	float:left;
	width:296px;
	overflow:hidden;
}
.header-search a{
	display:block;
	float:left;
	width:111px;
	height:40px;
	text-indent:-9999px;
	background:url(images/img-myvertica.png) no-repeat;
}

.header-search #searchform{
	float:left;
	width:175px;
	margin:7px 10px 0 0 !important;
}
.header-search label{
	display:none;
}
.header-search input#s{
	color:#FFF;
	height:24px;
	padding:0 2px;
	border:none;
	float:left;
	display:block;
	background:#6a6a6a;
	-webkit-appearance: none;
	border: 0 inset;
	width: 140px;
}
.header-search input#searchsubmit{
	color:#FFF;
	display:block;
	float:left;
	border:none;
	width:22px;
	height:24px;
	text-indent:-9999px;
	line-height:0;
	background:url(images/btn-searchsubmit.gif) no-repeat;
}
.header-search input#searchsubmit:hover{
	cursor:pointer;
}

#menu-utility-navigation{
	clear:both;
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#menu-utility-navigation li{
	margin:0;
	padding:0;
	display:block;
	float:left;
	line-height:normal;
	border-right:solid 1px #444;
}
#menu-utility-navigation li.no-border{
	border:none;
}
#menu-utility-navigation li a, #menu-utility-navigation li.current-menu-item.page_item a{
	display:block;
	color:#444;
	margin:0;
	padding:4px 10px;
	font-size:11px;
}
#menu-utility-navigation li a:hover, #menu-utility-navigation li.current-menu-item a, #menu-utility-navigation li.current_page_parent a, #menu-utility-navigation li.current-page-ancestor a{
	color:#29abe2;
}
#menu-utility-navigation li.last{
	border:none;
}
#menu-utility-navigation li.last a{
	color:#FFF;
	background:#72c236;
}
#menu-utility-navigation li.last a:hover, #menu-utility-navigation li.last.current-menu-item a{
	color:#FFF;
	background:#63a235;
}

/* Slider Styles */

.nivo-content{
	position:relative;
}
.nivo-content div div{
	top:50px;
	left:26px;
	color:#FFF;
	width:380px;
	overflow:hidden;
	position:absolute;
}
.nivo-content div img{
	display:block;
	left:auto;
	top:auto;
	position:relative;
	margin-bottom:10px;
}
.nivo-content a.full-banner{
	display:block;
	width:960px;
	height:330px;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.nivo-content div h1, .nivo-content div h2, .nivo-content div h3, .nivo-content div h4, .nivo-content div h5{
	clear:both;
	font-size:38px;
	font-weight:bold;
	padding:20px 0 0 0;
	margin:0 0 10px 0;
}
.nivo-content div h2{
	padding:0;
	font-size:32px;
}
.nivo-content div h3{
	padding:0;
	font-size:28px;
}
.nivo-content div h4{
	padding:0;
	font-size:22px;
}
.nivo-content div h5{
	padding:0;
	font-size:16px;
}
.nivo-content div h6{
	clear:both;
	font-size:14px;
	padding:0;
	margin:0 0 5px 0;
	font-weight:normal;
}
.nivo-content div p{
	font-size:12px;
	padding:0;
	margin:0 0 5px 0;
}
.nivo-content div a img{
	margin:0;
}
.nivo-caption{
	display:none !important;
}

#slideshow{
	margin:20px 0 25px 0;
}
.nivo-controlNav {
	bottom: -20px;
	position: absolute;
	right: 0;
}

/* End Slideshow */

/* CTA Styles */

#call-to-action{
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:solid 1px #BBB;
}

body.page.page-id-18351.page-template-default #call-to-action{
	border: none;
	padding-bottom: 40px;
}

.home-cta{
	width:300px;
	float:left;
	margin-right:33px;
}
.home-cta div{
	height:90px;
}
.home-cta h3, .home-cta p, .widget_post_carousel h3, .blog-post h3, .video-post h3{
	margin:0;
	padding:0;
	font-weight:normal;
}
.home-cta h3, .widget_post_carousel h3, .blog-post h3, .video-post h3{
	color:#00a6e4;
	font-size:18px;
	margin-bottom:10px;
}
.blog-post h3, .video-post h3{
	color:#FFF;
	height:37px;
	line-height:37px;
	margin-bottom:15px;
	background:url(images/bg-blog-header.jpg) repeat-x;
}
.video-post h3{
	padding-left:15px
}
.widget_post_carousel h3, .blog-post h3, .video-post h3{
	color:#565656;
	font-weight:normal !important;
}
.blog-post h3 a, .video-post h3 a{
	color:#FFF;
	height:17px;
	line-height:17px;
	font-weight:normal !important;
	background:url(images/icon-rss.gif) 10px 2px no-repeat;
}
.blog-post h3.rss{
	padding:0 0 0 15px !important;
}
.blog-post h3.rss a{
	background:none;
}
.blog-post h3.rss a.icon{
	padding:6px 10px 0 0 !important;
}
.blog-post h3.rss a.icon img{
	display:block;
	float:left;
	padding:10px 0 0 0 !important;
}
.home-cta h3 span, .widget_post_carousel h3 span, .blog-post h3 span, .video-post h3 span{
	font-size:11px;
	font-style:italic;
}
#widget_linchpin_cta-2 .home-cta h3, #widget_linchpin_cta-2 .home-cta h3 span{
	color:#0a314f;
}
.home-cta .widget_linchpin_cta-description{
	height:100%;
	padding:14px 28px 0 100px;
	background:url(images/bg-cta-description.png) top right no-repeat;
}
.home-cta .widget_linchpin_cta-description p{
	padding:0;
	font-size:11px;
	line-height:16px;
	margin:0 0 6px 0;
}
.home-cta .widget_linchpin_cta-description a{
	font-size:11px;
}

/* Stacked Widget Template */

.home-cta.stacked{
	margin-right: 30px;
}

.home-cta.stacked .widget_linchpin_cta-description{
    background: none;
}

.home-cta.stacked div{
    height: 170px;
}

.widget_linchpin_cta.last .home-cta{
	margin-right: 0px;
}

.home-cta.stacked .widget_linchpin_cta-description{
	padding: 180px 0px 0px 0px;
}

.home-cta.stacked .widget_linchpin_cta-description a{
	font-size:14px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	width: 300px;
	text-align: right;
}

/* RSS Widget */

div#recent-posts-3 {
    background: #f0f0f0;
    padding: 0;
    width: 960px;
    margin: 30px 0px;
}
#recent-posts-3 h2.widgettitle {
	margin: 0px;
	background: #11375e;
	padding: 8px;
	color:#29abe2;
	float: left;
	font-size: 14px;
	font-weight: bold;
	/* display: block; */
	margin-right: 20px;
}
#recent-posts-3 h2.widgettitle img {
	display: none;
}

#recent-posts-3.widget_recent_entries  ul {
    /* float: left; */
    width: 600px;
    height: 22px;
    padding: 8px 0px 8px 20px;
}
#recent-posts-3.wdiget_rss ul li {
    float: left;
    list-style: none;
}
#recent-posts-3.widget_recent_entries  li {
    list-style: none;
    font-size: 14px;
}

li a.rsswidget {
color: #11375e;
}

li a.rsswidget:hover {
color: #29abe2;
}

/*END RSS Widget*/


/* Crumb Navigation */

#crumb-wrap{
	padding:0 20px;
	border-bottom:solid 1px #CCC;
}
#crumb-wrap p{
	color:#0a314f;
	font-size:10px;
	font-weight:bold;
}
#crumb-wrap p span, #crumb-wrap p a{
	color:#8a8a8a;
	font-size:10px;
	font-weight:normal;
}

/* Interior Page */

.clickable {
	cursor:pointer;
}

.interior-page{
	background:#FFF;
	border-top:solid 2px #6a8294;
	overflow:hidden;
}
.interior-page article{
	padding:10px 20px;
	overflow:hidden;
}
.interior-page article h2{
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin:0 0 10px 0;
	letter-spacing:1px;
	padding:4px 0 0 10px;
	/*background:url(images/bg-main-title.gif) repeat-x;*/
}

/* Interior Page Left Nav */

ul.children{ /* hides sub sub pages in the left navigation (Press Releases) */
	display:none;
}

.internal-sidebar{
	float:left;
	width:215px;
	margin-right:15px;
}
.internal-sidebar .simple-section-nav{
	margin-bottom:20px;
}
.simple-section-nav h3{
	color:#FFF;
	margin:0;
	padding:8px 10px;
	font-size:14px;
	font-weight:normal;
	background:#193e5a;
}
.simple-section-nav h3 a{
	color:#FFF;
}
.simple-section-nav ul, .simple-section-nav li{
	margin:0;
	padding:0;
	list-style:none;
}
.simple-section-nav li{
	display:block;
	border-bottom:solid 1px #FFF;
}
.simple-section-nav li.last{
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
}
.simple-section-nav li a, .simple-section-nav li.current_page_item li a{
	color:#494949;
	display:block;
	font-size:11px;
	padding:5px 10px;
	background:#f0f0f0;
}
.simple-section-nav li.current_page_item a, .simple-section-nav li a:hover, .simple-section-nav li.current_page_item li a:hover{
	color:#2f405d;
	background:#b8bdc5;
}

.press-contact h3{
	font-size:16px;
	margin-bottom:0;
}
.press-contact p{
	margin:0;
	padding:0;
}

/* Interior Page Content */

.interior-page .entry{
	float:left;
	width:677px;
	font-size:13px;
	overflow:hidden;
	padding-left:12px;
	border-left:solid 1px #E9E9E9;
}

.interior-page .entry p iframe {
	margin-left:10px;
}


.entry h3, .entry h4, .entry h5{
/*	color:#767676;
	font-size:18px;
	font-weight:normal;*/
	padding:0;
	margin:0 0 8px 0;
}
.entry h3.blue{
	color:#00adec;
	font-size:24px;
	font-weight:bold;
}
.entry h4, .entry h5{
	color:#333;
	font-size:20px;
	font-weight:bold;
}
.entry h4.blue{
	color:#00adec;
	font-size:18px;
	margin-bottom:0;
}
.entry h5{
	font-size:16px;
}
.entry h5.careers{
	color:#363636;
	font-size:18px;
	font-weight:bold;
}
.entry ul{
	padding-left:14px;
	font-size: 16px;
}
.entry li{
	margin:0;
	padding-bottom:5px;
	line-height: 25px;
}
.entry p, .entry table{
	padding:0;
	margin:0 0 15px 0;
}
.entry table td{
	padding:4px;
	font-size:13px;
}
.events-nested{
	border:0;
	width:100%;
	margin:0 0 5px 0 !important;
}
.events-nested td{
	padding:2px !important;
}
.events-nested td.left{
	width:170px;
}
.events-nested td.left a{
	font-size:14px;
	font-weight:bold;
}
.events-nested a.black{
	color:#000;
	font-weight:bold;
}
.events-nested a.black:hover{
	color:#999;
}

.video-info{
	float:right;
	width:189px;
}
.video-info h3{
	font-size:16px;
	font-weight:bold;
	padding:0 0 5px 38px;
	min-height:31px;
	border-bottom:solid 2px #707070;
	background:url(images/bg-icon-video.gif) 0 0 no-repeat;
}
.video-info.webinar h3{
	padding-left:42px;
	background:url(images/bg-icon-webinar.gif) 0 0 no-repeat;
}
.video-info.no-vid{
	float:none;
	width:100%;
}
.video-info.no-vid h3{
	border-bottom:none;
	padding:0 0 0 28px;
	background:url(images/bg-icon-webinar-small.gif) 0 0 no-repeat;
}
.video-content{
	overflow:hidden;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:solid 2px #707070;
}

.careers-list h3{
	color:#363636;
	font-size:14px;
	font-weight:bold;
	margin:0 !important;
	padding:0 0 5px 0 !important;
}
.careers-list dl{
	padding:0;
	margin:0 0 20px 0;
}
.careers-list dt, .careers-list dt a{
	color:#00adec;
	padding-bottom:5px;
}
.careers-list dt a{
	padding-left:12px;
	background:url(images/bg-expand-arrow.gif) 0 5px no-repeat;
}
.careers-list dl a.open{
	background-position:0 -18px;
}
.careers-list dd{
	margin:0;
	padding:0 0 0 12px;
}

.news-post-group{
	margin-bottom:30px;
	padding-bottom:5px;
}
h3.news{
	color:#565656;
	font-size:24px;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:solid 2px #c2c2c2;
}
.news-post{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #e0e0e0;
}
.news-post:last-child{
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.news-post h4{
	margin-bottom:2px;
}
.news-post h4 a{
	font-size:13px;
	font-weight:normal;
}
.news-post p{
	margin:0;
	padding:0;
	font-size:11px;
	text-transform:uppercase;
}

/* Community */

.page-id-4234 .interior-page .entry {
	border-left:none;
	padding-left:10px;
}

.page-id-4234 .interior-page article {
	padding:10px;
}

/* Training Page Content */

.entry h3.blue.training{
	height:24px;
	line-height:24px;
	padding:0 0 8px 55px;
	border-bottom:solid 2px #d7d7d7;
	background:url(images/icon-training.gif) 0 0 no-repeat;
}
.training-descriptions{
	float:left;
	width:334px;
	padding:10px 10px 0 5px;
}
.training-dates{
	float:left;
	width:326px;
	margin-bottom:20px;
}

.training-dates .events-table {
	width:100%;
}

a.register-today{
	color:#FFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	letter-spacing:.5px;
	height:48px;
	line-height:48px;
	border:solid 1px #CCC;
	/* Border Radius */
	border-radius:5px;
	-moz-border-radius:5px;
	/* Shadow */
	-moz-box-shadow:    0 1px 2px 0 #ccc;
	-webkit-box-shadow: 0 1px 2px 0 #ccc;
	box-shadow:         0 1px 2px 0 #ccc;
	/* Background Gradient */
	background-color:#64bfd9;
	/* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#64bfd9), to(#46aaca));
	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(top, #64bfd9, #46aaca);
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(top, #64bfd9, #46aaca);
	/* IE 10+ */
	background-image: -ms-linear-gradient(top, #64bfd9, #46aaca);
	/* Opera 11.10+ */
	background-image: -o-linear-gradient(top, #64bfd9, #46aaca);
}
a.register-today:hover{
	/* Background Gradient */
	background-color:#46aaca;
	/* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#46aaca), to(#64bfd9));
	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(top, #46aaca, #64bfd9);
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(top, #46aaca, #64bfd9);
	/* IE 10+ */
	background-image: -ms-linear-gradient(top, #46aaca, #64bfd9);
	/* Opera 11.10+ */
	background-image: -o-linear-gradient(top, #46aaca, #64bfd9);
}
.training-dates div{
	padding:8px 20px 0 20px;
	background:#f4f4f4;
}
.training-dates h3.blue{
	font-size:16px;
}
.training-form{
	clear:both;
	padding-top:10px;
	border-top:solid 2px #d7d7d7;
}

/* Blog Specific */

.blog-post{ /* Home Page Single Blog Post */
	float:left;
	width:688px;
	margin:0 0 45px 0;
}
.home-blog-posts{
	font-size:13px;
	padding-right:15px;
}
.home-blog-posts article{
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:solid 1px #b7b7b7;
}
.home-blog-posts article:last-child{
	border-bottom:none;
}
.home-blog-posts .entry-header h4, .home-blog-posts .entry-header h4 a{
	color:#464646;
	font-size:20px;
	font-weight:bold;
}
.home-blog-posts .entry-header .entry-meta.top p{
	font-size:12px;
}
.blog-post a.post-edit-link{
	float:right;
	font-size:11px;
}
.blog-post .entry-content img{
	max-width:660px;
}

.secondary-content{
	clear:both;
}

.video-post{ /* Home Page News/Videos Column */
	float:left;
	width:270px;
}
.video-post-content{
	min-height:800px;
	padding-left:15px;
	border-left:solid 1px #afafaf;
}
.video-post a{
	font-weight:bold;
}
.video-post div.textwidget div{
	padding-bottom:20px;
	margin-bottom:30px;
	border-bottom:solid 1px #afafaf;
}
.video-post div.textwidget div p{
	padding:0;
	margin:0 0 12px 0;
}
.video-post div.textwidget div:last-child{
	margin:0;
	padding-bottom:20px;
	border-bottom:none;
}

.video-post-content div.widget{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:solid 1px #b7b7b7;
}
.video-post-content div.widget:last-child{
	border-bottom:none;
}
.widget.video h2, .widget.press-release h2, .widget.white-paper h2{
	font-size:16px;
	padding-left:35px;
	min-height:33px;
	background:url(images/icon-flim-strip.gif) 0 0 no-repeat;
}
.widget.press-release h2{
	background:url(images/icon-microphone.gif) 0 0 no-repeat;
}
.widget.white-paper h2{
	background:url(images/icon-white-paper.gif) 0 0 no-repeat;
}

.featured-blog-img{
	float:left;
	padding:0 20px 5px 0;
}
.featured-blog-img img{
	border:solid 1px #d1d1d1;
}

body.page header.entry-header{
	margin-bottom:5px !important;
}
.entry-header h4, .entry-header h4 a, .video-post h4{
	color:#616161;
	font-size:16px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.video-post h4{
	margin-bottom:10px;
}

.entry-meta.top{
	border:none;
	margin:0;
	padding:0;
}
.entry-meta.top p{
	margin:0;
	padding:0;
}
body.single-post .entry-meta.top p{
	margin-bottom:10px;
}
.entry-meta.top p, .entry-meta.top a{
	width:auto;
	color:#444;
	font-size:14px;
	font-style:italic;
	margin: 0 0 20px 0;
}
.entry-meta.top a{
	text-decoration:underline;
}

.entry-meta.top a:hover{
	color:#29ABE2;
}

.blog-posts{
	float:left;
	width:665px;
	margin:0 20px 25px 0;
}
.blog-posts h2{
/* color: #FFF; */
/* height: 37px; */
/*line-height: 22px;
font-size: 18px;
font-weight: normal;*/
margin: 5px 0px;
/* padding: 0 0 0 20px; */
/* background: url(images/bg-blog-header.jpg) repeat-x; */
}
.post-container{
	padding:0 0 25px 0;
	background: #fff;
}
.post-container article .entry{
	/*overflow:hidden;*/
	padding-top:15px;
}
.post-container article .featured-blog-img{
	float:left;
	padding:30px 0 0 0;
	margin:0 20px 5px 0;
}
.post-container article{
	width:auto !important;
	margin-bottom:25px;
	padding:0 25px;
	border:solid 1px #dbdbdd;
	-moz-box-shadow:1px 1px 2px 1px #c4c4c4;
	-webkit-box-shadow:1px 1px 2px 1px #c4c4c4;
	box-shadow:1px 1px 2px 1px #c4c4c4;
}
.post-container article h3, .post-container article h3 a{
font-size: 18px;
line-height: 22px;
margin: 0 0 5px 0;
padding: 0 25px 0 0;
}
.post-container article h3{
	padding-top:25px;
}
.post-container article a.post-edit-link{
	display:block;
	float:right;
}
.post-container article img{
	max-width:615px;
}
.post-container .entry-meta{
	padding-bottom:10px;
	/*border-bottom:solid 2px #e2e2e2;*/
}
.post-container .entry-meta.bottom{
	border-bottom:none;
}
.post-container .postmetadata{
	padding:10px 0;
	border-top:solid 2px #e2e2e2;
}
.post-navigation, .nav-single{
	overflow:hidden;
	background:#F7F7F7;
	padding:10px;
	border-left:solid 2px #F1F1F1;
	border-right:solid 2px #F1F1F1;
}
.post-navigation div a{
	float:left;
	height:15px;
	padding-left:20px;
	background:url(images/bg-post-nav.png) 0 0 no-repeat;
}
.post-navigation div.prev-posts a{
	display:block;
	float:right;
	padding:0 20px 0 0;
	background-position:80px -15px;
}

.nav-single span{
	display:block;
	float:left;
	height:15px;
	line-height:15px;
}
.nav-single span a{
	display:block;
	height:15px;
	line-height:15px;
	padding-left:20px;
	background:url(images/bg-post-nav.png) 0 0 no-repeat;
}
.nav-single span.nav-next{
	float:right;
}
.nav-single span.nav-next a{
	padding:0 25px 0 0;
	background-position:55px -15px;
}
.entry-meta.top .nav-single a{
	color:#29abe2;
	font-style:normal;
}
.entry-meta.top .nav-single a:hover{
	color:#3a75bb;
	text-decoration:none;
}

.blog-sidebar{
	float:left;
	width:270px;
}

/* Blog Widget Styles */

.blog-sidebar div.widget h2, .blog-sidebar div.widget.widget_text h2{
	color:#FFF;
	height:37px;
	line-height:37px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 20px;
	background:url(images/bg-blog-header.jpg) repeat-x;
}
.blog-sidebar div.widget h2{
	background:none;
}
.blog-sidebar div.widget{
	background:#FFF url(images/bg-widget-header.jpg) top repeat-x;
}
.blog-sidebar div.widget{
	margin-bottom:25px;
	border:solid 1px #dbdbdd;
	-moz-box-shadow:1px 1px 2px 1px #c4c4c4;
	-webkit-box-shadow:1px 1px 2px 1px #c4c4c4;
	box-shadow:1px 1px 2px 1px #c4c4c4;
}
.blog-sidebar div.widget div{
	margin-bottom:0;
}
.blog-sidebar div.textwidget{
	overflow:hidden;
}

/* Get Started Widget */

.get-started-widget{
	margin:0;
	padding:0;
	list-style:none;
}
.get-started-widget li{
	display:block;
	height:37px;
	background:url(images/bg-get-started.jpg) repeat-x;
}
.get-started-widget li a{
	display:block;
	height:37px;
	line-height:37px;
	font-size:14px;
	color:#363636;
	font-weight:bold;
	padding-left:60px;
	background:url(images/bg-link-comm-ed.gif) 0 0 no-repeat;
}
.get-started-widget li a.eval{
	background:url(images/bg-link-eval.gif) 0 0 no-repeat;
}
.get-started-widget li a.new{
	background:url(images/bg-link-new-cust.gif) 0 0 no-repeat;
}
.get-started-widget li a:hover{
	background-position:0 -37px;
}

/* Get Started Widget */

.social{
	margin:0;
	padding:10px 10px 10px 25px;
	overflow:hidden;
	list-style:none;
}
.social li, .social li a{
	display:block;
	float:left;
	width:24px;
	height:24px;
	text-indent:-9999px;
}
.social li{
	padding-left:24px;
}
.social li a.rss{
	background:url(images/footericons-rss-04.png) no-repeat;
}
.social li a.fb{
	background:url(images/footericons-facebook-02.png) no-repeat;
}
.social li a.tw{
	background:url(images/footericons-twitter-01.png) no-repeat;
}
.social li a.li{
	background:url(images/footericons-linkedin-03.png) no-repeat;
}
.social li a.g-plus{
	background:url(images/footericons-googleplus-05.png) no-repeat;
}

/* Popular Posts, Archives, Categories Widgets */

.blog-sidebar div.widget.popular-posts h2{
	padding-left:50px;
	background:url(images/bg-widget-popular.gif) 12px 0 no-repeat;
}
.popular-posts p, .popular-posts ul, .widget_archive p, .widget_archive ul, .widget_categories p, .widget_categories ul{
	padding:0 15px;
	font-size:14px;
}
.popular-posts ul, .widget_archive ul, .widget_categories ul{
	list-style:none;
}
.popular-posts li, .widget_archive li, .widget_categories li{
	margin-bottom:8px;
}


/* Community Page */

.interior-page .entry.community{
	width:648px;
}

.community-tools{
	padding-top:20px;
	border-top:solid 2px #e0e0e0;
	width:630px;
	margin-top:10px;
}

h3.blue-header{
	color:#0092C8;
	font-size:22px;
	padding:11px 0 6px;
}

.intro-area{
	padding-right:20px !important;
}

.community-tools div{
	background:#F1F1F1;
	border:1px solid #C1C1C1;
	border-left:none;
	display:table-cell;
	float:left;
	font-size:11px;
	height:81px;
	margin:0 0 28px;
	width:300px;
}

.community-tools span{
	float:left;
	margin:5px;
	padding-left:10px;
	width:170px;
	line-height:25px;
}

div.community-tools div:hover{ cursor:pointer; }

.community-tools h4{
	color:#000;
	font-size:16px;
	margin-bottom:5px;
}

.community-tools div.left{
	margin-left:24px;
}

.community-tools div a{
	display:block;
	float:left;
	width:87px;
	height:81px;
	text-indent:-9999px;
	background:url(images/btn-community-down.jpg) no-repeat;

}
.community-tools div.forum a{ background:url(images/btn-community-forum.jpg) no-repeat; }
.community-tools div.know a{ background:url(images/btn-community-know.jpg) no-repeat; }
.community-tools div.docs a{ background:url(images/btn-community-docs.jpg) no-repeat; }

.community-tools div p{
	float:left;
	width:184px;
	height:67px;
	padding:12px 14px 0 14px!important;
	border-left:none;
	border:solid 1px #eaeaea;
	border-left:none;
	background:#f9f9f9;
	margin-bottom:20px;
	line-height:18px;
	/* Safari 4-5, Chrome 1-9 */ 	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#FEFEFE));
	/* Safari 5.1, Chrome 10+ */ 	background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4);
	/* Firefox 3.6+ */ 				background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4);
	/* IE 10 */ 					background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4);
	/* Opera 11.10+ */ 				background: -o-linear-gradient(top, #FEFEFE, #F4F4F4);
}

.community-sidebar{
	float:left;
	width:270px;
}
.community-sidebar .gform_widget{
	height:250px;
	overflow:hidden;
	background:#F1F1F1;
	margin-bottom:32px;
	padding:10px 0 0 10px;
}
.community-sidebar .gform_widget h3{
	padding:0;
	margin:0 0 5px 0;
	color:#515050;
	font-size:12px;
}
.beta-sign-up .gform_body li{
	margin:0 !important;
	padding:0 0 2px 0 !important;
}
.gform_wrapper .beta-sign-up input{
	width:92% !important;
}
.gform_wrapper .beta-sign-up input, .gform_wrapper .beta-sign-up select{
	margin-bottom:4px;
}
.beta-sign-up .gfield_label{
	top:6px;
}
#gform_12 #field_12_6, #gform_12 #field_12_8{
	display:block;
	float:left;
}
#gform_12 #field_12_6{
	margin-right:10px !important;
}
#gform_12 #field_12_6 input{
	width:80px !important;
}
#gform_12 #field_12_8 select{
	width:148px !important;
}
.gform_wrapper .beta-sign-up input.button{
	float:right;
	margin:0 10px 0 0 !important;
	width:90px !important;
}

.widget.community-edition{
	margin-bottom:25px;
}

/* Testimonials */

.testimonial-slider{
	width:270px;
	border:solid 1px #BDC0C2;
}
.testimonial-slider h3{
	margin:0 0 20px 0;
	padding:0 0 0 42px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
}
.testimonials{
	outline:none !important;
	position:relative;
}
.testimonial-wrap{
	/*height:210px;*/
}
.testimonials .carousel-control {
	position:absolute;
	top:0;
	z-index:1;
}
.testimonials .next, .testimonials .previous{
	display:block;
	border:none;
	width:14px;
	height:15px;
	line-height:0;
	text-indent:-9999px;

}
.testimonials .next{
	position:absolute;
	right:5px;
	top:0;
}
.testimonials .previous{
	position:absolute;
	right:4px;
	top:0;
}
.testimonials .previous{
	right:22px;
}
.testimonials .next, .testimonials .previous{
	top:4px;
}
.testimonials .next:hover, .testimonials .previous:hover{
	border:none;
	cursor:pointer;
	background-position:0 -15px !important;
}
.testimonial{
	float:left;
	width:270px;
	height:160px !important;
	padding:10px;
}
.testimonial h4 {
	color:#8b8b8b;
	margin:0;
	font-weight:normal;
	padding:4px 0 18px 0;
}
.testimonial h4 a{
	color:#8b8b8b;
	text-decoration:none;
}
.testimonial div.thumb{
	float:left;
	min-width:50px;
	min-height:50px;
	margin:0 10px 10px 0;
	border:solid 1px #d0d0d0;
}
.testimonial p{
	padding:0;
	margin:0;
}
.testimonial p em{
	display:block;
	font-size:11px;
	font-style:italic;
	padding:0 20px 0 0 !important;
}
p.company-rep{
	color:#8b8b8b;
	font-size:11px;
	font-style:italic;
}
div.successes{
	text-align:right;
	padding:0 12px 12px 0;
}
div.successes a{
	color:#00aded;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/* Footer Styling */

footer.body-footer{
	width:100%;
	overflow:hidden;
	/*min-height:285px;*/
	background:#353535 url(images/bg-footer.gif) top repeat-x;
}

footer.body-footer div.footer-container{
	width:960px;
	margin:0 auto;
	padding-top:30px;
}
footer.body-footer .footer-nav{
	float:left;
	width:100%;
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
}
.footer-nav h6{
	margin:0;
	padding:0;
	font-size:11px;
}
footer.body-footer .footer-nav ul, footer .footer-nav li{
	margin:0;
	padding:0;
	list-style:none;
}
footer.body-footer .footer-nav ul{
	padding-top:10px;
}
footer.body-footer .footer-nav li{
	padding:0 20px 10px 0;
}
footer.body-footer .footer-nav li a{
	color:#FFF;
	display:block;
	font-size:12px;
	text-transform:none;
}
footer.body-footer .footer-nav li a:hover{
	color:#29abe2;
}

.footer-widgets{
	color:#FFF;
	float:left;
	width:100%;
	overflow:hidden;
}
.footer-widgets a{
	color:#ffca39;
}
.footer-widgets h6{
	margin:0;
	padding:0;
	font-weight:normal;
	text-transform:uppercase;
}
.footer-widgets h6, .footer-widgets p{
	font-size:10px;
}

ul#menu-footer-navigation-new li {
	display: inline;
	float: left;
}

ul.social li:nth-child(1) {
	padding-left: 0px;
}

div.footer-utility {
	float: left;
}
div.footer-widgets div.top {
	float: left;
}

div.footer-logos {
	background:#f0f0f0;
}
div.footer-logos .logos-container {
	width:960px;
	margin:	0 auto;
}

/* Customer Logos */

.logos-container h2 {
text-align: center;
padding: 0px 0px 20px;
margin: 0px;
}

.logos-container blockquote, .logos-container .attribution {
text-align: center;
font-size: 15px;
margin: 0px;
padding: 10px 0px 20px;
}

.logos-container blockquote {
background: rgb(249, 249, 249);
margin: 0px 10px;
padding: 10px;
font-size: 20px;
quotes: “, ”, ‘, ’;
}


blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

div.logos:last-of-type {
padding-right: 0px;
}

div.logos {
	float: left;
	padding-right: 42px;
}


/* End Footer */
.top{
	padding-bottom:20px;
	margin-bottom:20px;
	/*border-bottom:solid 1px #b0b0b0;*/
}
.top h6, .top p{
	width:104px;
	line-height:normal;
}
.footer-widgets .top p{
	width:115px;
}
.top img{
	display:block;
	float:right;
}
.bottom{
	padding-bottom:20px;
}
.bottom div p{
	margin:0;
	padding:0;
}
.bottom .right{
	float:right;
}

.footer-utility p, .footer-utility a{
	color:#888;
	margin:0;
	padding:0;
}

.footer-utility p {
    padding: 13px 0px 0px 10px;
}

/* Forms */

form ul{
	margin:0;
	padding:0;
}

.gfield{
	position:relative;
}

.gform_fields, .gform_fields li{
	margin:0;
	padding:0;
	list-style:none;
}

.gform_body li{
	margin-bottom:20px !important;
}

.gfield_label{
	color:#8d8d8d;
/*	font-size:11px;*/
/*	position:absolute;
	top:4px;
	left:6px;*/
}

.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select{
	/*color:#8d8d8d;*/
	border:1px solid #CCCCCC;
	padding:5px !important;
	margin-bottom:5px;
	background:#f9f9f9;
	/* Safari 4-5, Chrome 1-9 */ 
	/*background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#F4F4F4));*/
	/* Safari 5.1, Chrome 10+ */ 
	/*background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4);*/
	/* Firefox 3.6+ */ 
	/*background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4);*/
	/* IE 10 */ 
	/*background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4);*/
	/* Opera 11.10+ */ 
	/*background: -o-linear-gradient(top, #FEFEFE, #F4F4F4);*/
	/*-moz-border-radius:3px;*/
	/*border-radius:3px;*/
	/*-moz-box-shadow:0 1px 1px #d8d8d8;*/
	/*-webkit-box-shadow:0 1px 1px #d8d8d8;*/
	/*box-shadow:0 1px 1px #d8d8d8;*/
	/*font-size:11px;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
}

.gform_wrapper input[type=text]:focus, .gform_wrapper input[type=password]:focus {
	-moz-box-shadow:0 1px 1px #00aded;
	-webkit-box-shadow:0 1px 1px #00aded;
	box-shadow:0 1px 1px #00aded;
}

.gform_wrapper input[type=submit]{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	border:solid 1px #c5c5c5;
	background:#e0e0e0;
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#adadad), to(#e0e0e0));
	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e0e0e0, #adadad);
	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e0e0e0, #adadad);
	/* IE 10 */ background: -ms-linear-gradient(top, #e0e0e0, #adadad);
	/* Opera 11.10+ */ background: -o-linear-gradient(top, #e0e0e0, #adadad);
}
.gform_wrapper input[type=submit]:hover{
	cursor:pointer;
	background:#adadad;
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#adadad));
	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #adadad, #e0e0e0);
	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #adadad, #e0e0e0);
	/* IE 10 */ background: -ms-linear-gradient(top, #adadad, #e0e0e0);
	/* Opera 11.10+ */ background: -o-linear-gradient(top, #adadad, #e0e0e0);
}

.validation_error{
	color:#ed2024;
	padding:10px 5px 5px 10px;
}
.validation_message{
	color:#ed2024;
	padding:2px;
}

/* Left Sidebar Form */

.question-form{
	overflow:hidden;
	background:#f4f4f4;
	padding-bottom:5px;
	border:solid 1px #acacac;
}
.question-form input, .question-form textarea{
	width:180px;
}
.question-form input[type=submit]{
	width:auto;
	float:right;
	margin-right:14px;
}
.question-form textarea{
	height:40px;
}
.question-form .gform_body{
	padding:10px 10px 0 10px;
}
.question-form .gform_body ul{
	margin-bottom:0;
}
.question-form .gform_body li{
	padding-bottom:5px;
	margin-bottom:0 !important;
}
.question-form .gform_heading{
	border-bottom:solid 1px #bababa;
	background:#f1f1f1;
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcdcdc), to(#f1f1f1));
	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #f1f1f1, #dcdcdc);
	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #f1f1f1, #dcdcdc);
	/* IE 10 */ background: -ms-linear-gradient(top, #f1f1f1, #dcdcdc);
	/* Opera 11.10+ */ background: -o-linear-gradient(top, #f1f1f1, #dcdcdc);
}
.question-form h3{
	margin:0;
	padding:0 0 0 42px;
	color:#5f5f5f;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-weight:normal;
	background:url(images/icon-info.png) 14px 5px no-repeat;
}

/* Basic In-Page Form Styles */

.boot-camp-reg, .contact-us, .vertica-training, .partner-with-vertica{
	overflow:hidden;
	margin-bottom:25px;
}
.boot-camp-reg ul, .contact-us ul, .vertica-training ul, .partner-with-vertica ul{
	margin:0;
	padding:0;
}
.boot-camp-reg .gfield, .contact-us .gfield, .vertica-training .gfield, .partner-with-vertica .gfield{
	display:block;
	float:left;
	width:260px;
	margin:0 20px 0 0;
	padding:0;
}
.boot-camp-reg .gfield input, .boot-camp-reg .gfield select, .contact-us .gfield input, .contact-us .gfield select, .vertica-training .gfield input, .vertica-training .gfield select, .partner-with-vertica .gfield input, .partner-with-vertica .gfield select{
	width:240px;
}
.boot-camp-reg #field_10_16.gfield, .boot-camp-reg #field_10_17.gfield{
	float:none;
	clear:left;
	width:100%;
}
.boot-camp-reg .gform_footer, .contact-us .gform_footer, .vertica-training .gform_footer, .partner-with-vertica .gform_footer{
	clear:both;
}
.boot-camp-reg select, .contact-us select, .vertica-training select, .partner-with-vertica select{
	height:27px !important;
	width:98% !important;
}
.boot-camp-reg .gfield_radio{
	margin:0;
	padding:0;
}
.boot-camp-reg .gfield_radio input{
	margin-right:10px;
	width:auto !important;
}
.boot-camp-reg textarea, .contact-us textarea, .vertica-training textarea, .partner-with-vertica textarea{
	width:600px;
}
.boot-camp-reg .button, .contact-us .button, .vertica-training .button, .partner-with-vertica .button{
	float:right;
	margin-right:80px;
}

.contact-us li#field_1_6{
	display:none;
}

/* Carousel */

.carousel {
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
}

.carousel .bx-wrapper {
	margin:0 0 20px 24px;
	height:58px;
}
.carousel a.bx-prev, .carousel a.bx-next{
	display:block;
	width:24px;
	height:58px;
	text-indent:-9999px;
	background:url(images/bg-carousel-arrows.gif) 0 0 no-repeat;
	position:absolute;
	overflow:hidden;
	top:0;
}
.carousel a.bx-prev{
	left:-24px;
}
.carousel a.bx-next{
	background-position:-24px 0;
	left:246px;
}
.carousel a.bx-prev:hover{}
.carousel a.bx-next:hover{}

.carousel ul{
	margin:0;
	padding:0;
	height:58px;
	overflow:hidden;
}
.carousel ul li{
	display:block;
	float:left;
	width:82px;
	height:58px;
	margin:0;
	padding:0;
	text-align:center;
}

.carousel ul li img {
	width:76px;
	height:56px;
	border:1px solid #ccc;
}


/* End Carousel */

.secondary-entry {
	margin-bottom:10px;
}

.img-container {
	float:left;
	width:25%;
	text-align:center;
}

.content-container {
	float:left;
	width:75%;
}

/* -- Form Element Styles -- */

.beta-sign-up-form input, .beta-sign-up-form textarea{
	color:#8d8d8d;
	border:none;
	padding:5px !important;
	margin-bottom:5px;
	background:#f9f9f9;
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#FEFEFE));
	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4);
	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4);
	/* IE 10 */ background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4);
	/* Opera 11.10+ */ background: -o-linear-gradient(top, #FEFEFE, #F4F4F4);
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 1px #d8d8d8;
	-webkit-box-shadow:0 1px 1px #d8d8d8;
	box-shadow:0 1px 1px #d8d8d8;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.beta-sign-up-form input[type=text]:focus, .beta-sign-up-form input[type=password]:focus {
	-moz-box-shadow:0 1px 1px #00aded;
	-webkit-box-shadow:0 1px 1px #00aded;
	box-shadow:0 1px 1px #00aded;
}

.beta-sign-up-form input[type=submit]{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	border:solid 1px #c5c5c5;
	background:#e0e0e0;
	/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#e0e0e0));
	/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e0e0e0, #adadad);
	/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #e0e0e0, #adadad);
	/* IE 10 */ background: -ms-linear-gradient(top, #e0e0e0, #adadad);
	/* Opera 11.10+ */ background: -o-linear-gradient(top, #e0e0e0, #adadad);
}

.beta-sign-up-form .input {
	position:relative;
	float:left;
	margin-left:2px;
	margin-bottom:2px;
}

.beta-sign-up-form .input input[type=text] {
	width:235px;
}

.beta-sign-up-form .input select {
	width:100px;
}

.beta-sign-up-form .input label {
	display:none;
}

.beta-sign-up-form #column-wrap .mcolumn-pad {
	padding:0!important;
}

.beta-sign-up-form .zip-code input {
	width:85px!important;
}

.beta-sign-up-form .country select {
	width: 145px!important;
	height: 24px;
	margin: 1px 0 8px 5px;
}

.beta-sign-up-form .FormSubmitButton {
	float: right!important;
	margin-right: 15px!important;
}


/* -- End Form Element Styles -- */


/* Beta Signup */

.beta-sign-up-form {
	padding-left:6px;
	background: #f1f1f1;
	margin-bottom:30px;
	height:260px;
}

.beta-sign-up-form h3 {
	font-size:14px;
	margin-top:0px;
	padding-top:5px;
}

.beta-sign-up-form input{
	width:246px !important;
}
.beta-sign-up-form li.gfield{
	padding-bottom:10px !important;
}

.beta-sign-up-form label {
	display:none;
}

.beta-sign-up-form li.zip, .beta-sign-up-form li.country{
	clear:none !important;
	display:block !important;
	float:left !important;
	width:122px !important;
}

.beta-sign-up-form li.country {
	width:130px!important;
}

.beta-sign-up-form li.country select.medium {
	width:100%!important;
}


.beta-sign-up-form li.zip{
	margin-right:6px !important;
	padding-right:4px !important;
}
.beta-sign-up-form li.country{
	padding-left:4px !important;
}
.beta-sign-up-form li.zip input, .beta-sign-up-form li.country select{
	width:100px !important;
}
/* END Community Beta */

h3.news-headline {
	color:#fff;
}

/* Tableau */
.page-id-4713 #post-4713,
.page-id-17963 #post-17963,
.page-id-3196 #post-3196 {
	position:relative;
}

.page-id-3196 #tableau-banner {
	background:url(/wp-content/uploads/2012/04/Vertica_Tableau_bg1_revise.jpg) top center;
	background-repeat:no-repeat;
	height:400px;
	position:absolute;
	width:960px;
	top:-12px;
}

/* Logianalytics  banner */
.page-id-17963 #logianalytics-banner {
	background:url(/wp-content/uploads/2014/05/Vertica_Logi_Bg1.jpg) top center;
	background-repeat:no-repeat;
	height:400px;
	position:absolute;
	width:960px;
	top:-12px;
}

.red {
	color: #EB212E;
}

.page-id-4713  #microstrategy-banner {
	background:url(/wp-content/uploads/2012/04/Vertica_Microstrategy_bg1_revise.jpg) top center;
	background-repeat:no-repeat;
	height:400px;
	position:absolute;
	width:960px;
	top:-12px;
}

.page-id-4713 h3,
.page-id-17963 h3,
.page-id-3196 h3 {
	color: #537688;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 27px;
	margin-bottom: 10px;
}

.page-id-17963 .two_column_even p.partners,
.page-id-4713 .two_column_even p.partners,
.page-id-3196 .two_column_even p.partners {
	color: #737373;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13.5px;
	line-height: 1.25em;
	padding-bottom: 15px;
}

.page-id-17963 #page-main,
.page-id-4713 #page-main,
.page-id-3196 #page-main{
	position: relative;
	padding-top: 328px;
}

.page-id-17963 p.watch,
.page-id-4713 p.watch,
.page-id-3196 p.watch {
	color: #3B3B3B;
	font-size: 15px;
}

.page-id-17963 ul,
.page-id-4713 ul,
.page-id-3196 ul {
	list-style:none;
	padding:0;
	margin:0;
}
.page-id-17963 ul{
list-style: disc;
}
.bold {
	font-weight:bold;
}

.page-id-17963 div.video_container,
.page-id-4713 div.video_container,
.page-id-3196 div.video_container{
	width:962px;
	height:390px;
	margin:0 auto;
	z-index:100;
	position:absolute;
	top:34px;
}

.page-id-17963 div.video,
.page-id-4713 div.video,
.page-id-3196 div.video {
	width:310px;
	height:175px;
	background-color:#000;
	position:relative;
	top:0;
	right:100px;
	left:518px;
}

.page-id-17963 .two_column_even p.partners,
.page-id-4713 .two_column_even p.partners,
.page-id-3196 .two_column_even p.partners {
	color: #737373;
	display: inline;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13.5px;
	line-height: 1.25em;
	padding-bottom: 15px;
}

.page-id-17963 input.large,
.page-id-4713 input.large,
.page-id-3196 input.large {
	width:80%;
}

#gform_fields_4 {
	/*	float:left; */
	width:300px;
}

#gform_submit_button_4 {
	/*	float:right; */

}


#watch_video {
	width:462px;
	height:30px;
	position:relative;
	top:55px;
	right:60px;
	left:484px;
}

.page-id-17963 #watch_video,
.page-id-4713 #watch_video {
	top:70px;
}

div.learn_more {
	width:142px;
	position:relative;
	height:30px;
	top:95px;
	left:150px; /*
	right:670px; */
}

.page-id-17963 div.learn_more,
.page-id-4713 div.learn_more {
	top:105px;
}


.page-id-17963 h5,
.page-id-4713 h5 {
	color: #333333;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	margin-bottom: 10px;
}

.black {
	color:#000;
}

/******BILLBOARD STYLING*******/


div.two_column_even {
	width:962px;
	height:auto;
	border-bottom:1px solid #b9b9b9;
	padding-bottom:15px;
	padding-left:10px;
	margin-bottom:15px;
	float:left;
}

div.left_column {
	width:455px;
	height:auto;
	float:left;
	display:block;
	padding-top:5px;
}

div.right_column {
	width:455px;
	height:auto;
	float:left;
	display:block;
	padding-top:5px;
	margin-left:25px;
}

div.split_column {
	width:260px;
	float:left;
	display:block;
	height:auto;
}

#industries {
	border-right:1px solid #b9b9b9;
}

#markets {
	margin-left:25px;
}

div.narrow {
	width:115px;
	height:auto;
	float:left;
	display:block;
	margin-right:15px;
}

#form {
	width:585px;
	padding-bottom:15px;
	margin-bottom:15px;
}

/* http://www.vertica.com/wp-content/uploads/2012/01/Vertica_Microstrategy_bg18.jpg */

div.code_container{
    font-family: courier;
    background-color: #ebebeb;
    padding: 10px;
}

div.test {
font-family: times;
}

div.quote{
font-size: 18px; 
line-height: 24px;
}


#containerBDC{
    position: relative;
    width: 200px;
    height: 200px;
}
#main_imageBDC{
    img src: http://www.vertica.com/wp-content/uploads/2014/06/BDC_sitebanner_sidebar_noCTA.jpg;
}
#overlay_imageBDC{
    position: absolute;
    bottom: 10px;
    right: 10px;
    img src: http://www.vertica.com/wp-content/uploads/2014/06/BDC_sitebanner_sidebar2_CTA.png;
}

a.woo-sc-button.blue-button.custom {
		padding: 9px;
		display: block;
		text-align: center;
		background: #0197d6;
		-webkit-border-radius: 50px;
		-khtml-border-radius: 50px;
		-moz-border-radius: 50px;
		-moz-box-shadow: 0 8px 0 #1b383b;
		border-bottom-left-radius: 10px;
		border-top-right-radius: 10px;
		border-bottom-right-radius: 0px;
		border-top-left-radius: 0px;
		color: #fff;
		font-size: 19px;
		font-weight: bold;
}


/*typography.css: Default File*/
/*Importing hps-latin-e-core*/
/*REGULAR*/
@font-face {
  font-family: 'HPSimplified';
  src: url("fonts/hps/latin-e-regular-eot.eot");
  /* IE9 compat */
  src: url("fonts/hps/latin-e-regular-eot.eot?#iefix") format("embedded-opentype"), url("fonts/hps/latin-e-regular-woff.woff") format("-woff.woff"), url("fonts/hps/latin-e-regular-ttf.ttf") format("truetype");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: normal; }

/*BOLD*/
@font-face {
  font-family: 'HPSimplified';
  src: url("fonts/hps/latin-e-bold-eot.eot");
  /* IE9 compat */
  src: url("fonts/hps/latin-e-bold-eot.eot?#iefix") format("embedded-opentype"), url("fonts/hps/latin-e-bold-woff.woff") format("-woff.woff"), url("fonts/hps/latin-e-bold-ttf.ttf") format("truetype");
  /*iOS, Android, Safari*/
  font-weight: bold;
  font-style: normal; }

/*LIGHT*/
@font-face {
  font-family: 'HPSimplifiedLight';
  src: url("fonts/hps/latin-e-light-eot.eot");
  /* IE9 compat */
  src: url("fonts/hps/latin-e-light-eot.eot?#iefix") format("embedded-opentype"), url("fonts/hps/latin-e-light-woff.woff") format("-woff.woff"), url("fonts/hps/latin-e-light-ttf.ttf") format("truetype");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: normal; }

/*REGULAR ITALIC*/
@font-face {
  font-family: 'HPSimplified';
  src: url("fonts/hps/latin-e-regular-italic-eot.eot");
  /* IE9 compat */
  src: url("fonts/hps/latin-e-regular-italic-eot.eot?#iefix") format("embedded-opentype"), url("fonts/hps/latin-e-regular-italic-woff.woff") format("-woff.woff"), url("fonts/hps/latin-e-regular-italic-ttf.ttf") format("truetype");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: italic; }

/*BOLD ITALIC*/
@font-face {
  font-family: 'HPSimplified';
  src: url("fonts/hps/latin-e-bold-italic-eot.eot");
  /* IE9 compat */
  src: url("fonts/hps/latin-e-bold-italic-eot.eot?#iefix") format("embedded-opentype"), url("fonts/hps/latin-e-bold-italic-woff.woff") format("-woff.woff"), url("fonts/hps/latin-e-bold-italic-ttf.ttf") format("truetype");
  /*iOS, Android, Safari*/
  font-weight: bold;
  font-style: italic; }

/*LIGHT ITALIC*/
@font-face {
  font-family: 'HPSimplifiedLight';
  src: url("fonts/hps/latin-e-light-italic-eot.eot");
  /* IE9 compat */
  src: url("fonts/hps/latin-e-light-italic-eot.eot?#iefix") format("embedded-opentype"), url("fonts/hps/latin-e-light-italic-woff.woff") format("-woff.woff"), url("fonts/hps/latin-e-light-italic-ttf.ttf") format("truetype");
  /*iOS, Android, Safari*/
  font-weight: normal;
  font-style: italic; }

/*Importing typography-western*/
body, input {
  font-family: HPSimplified, Arial; }



/*Locale Specific Settings*/

/*TYPOGRAPHY*/

.fontH1{
	color:#000;
	font-size: 32px;
	line-height: 32px;
}

.fontH2{
	color:#000;
	font-size: 24px;
	line-height: 30px;
}

.fontH3{
	color: #000;
	font-size: 20px;
	font-weight: bold;
}

.widget.notitle h3 {
    display: none;
}