/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,  h2, h3, h4, h5, h6, 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;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* Ooyala */
body {
	font-family: Arial,Helvetica,sans-serif;
  font-size: 62.5%;/* 10px */
  background:#FFF;
  text-align:center;
}

#inner-header,#inner-footer,#inner-container{width:1018px;margin:0 auto;text-align:left;}

/* Header */
#logo{height:73px;float:left;}
#header{overflow:hidden;background:url('/www3/images/header-bg.jpg') top left repeat-x #fff;padding-bottom:5px;}
#header-top{overflow:hidden;width:100%;}
#header #login{float:right;width:331px;text-transform:uppercase;color:#BABABA; background:url('/www3/images/support-bg.png') top center no-repeat;}
#header #login p{font-size:1em;text-align:center;margin: 10px 0 0 0;padding: 0;border: 0;outline: 0;}
#header #login p span{margin:0 0 0 5px;}
#header #login p.links{padding:0 0 0 0;}
#header #login p.phone {font-size:1.5em;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.2);line-height:1.5em;height:1.5em;margin:20px 0 0 0;text-align:right;}
#header #login p.phone img{vertical-align:bottom;margin:0 0 0 10px;}
#header #login p.phone span{padding:5px 0 2px 0;}
#header #login p a{color:#BABABA;text-decoration:none;}
#header #login p a:hover{color:#00ABB5;text-decoration:underline;}

#search{float:right;height:25px;line-height:25px;padding-top:15px;}
#q{border:1px solid #DCDCDC;width:230px; padding: 4px 0 4px 4px;}
#search input[type=image]{vertical-align:bottom;}
#search .search-icon{border:0;background:transparent;width:14px;}
#search .search-icon img{vertical-align:middle;}

/* Main Navigation */
#mainNav{height:60px;float:left;margin:1px 0 0 0;padding:0 0 0 0;}
#mainNav li{float:left;display:block;width:98px;background:#FFF;height:100%;text-indent:-999em;
background-image:url('/www3/images/main-nav.jpg');background-repeat:no-repeat;/*border-top:1px solid #fff;*/}
#mainNav li a{display:block;height:100%;}
#mainNav li#nav-home{background-position:0px 0;width:40px;}
#mainNav li#nav-product{background-position:-40px 0;width:130px;}
#mainNav li#nav-customers{background-position:-170px 0;width:92px;}
#mainNav li#nav-solutions{background-position:-262px 0;width:92px;}
#mainNav li#nav-company{background-position:-354px 0;width:92px;}
#mainNav li#nav-pricing{background-position:-446px 0;width:157px;}
#mainNav li.on{border:0;}
#mainNav li#nav-home.on{background-position:0px -68px;}
#mainNav li#nav-product.on{background-position:-40px -68px;}
#mainNav li#nav-customers.on{background-position:-170px -68px;}
#mainNav li#nav-solutions.on{background-position:-262px -68px;}
#mainNav li#nav-company.on{background-position:-354px -68px;}
#mainNav li#nav-pricing.on{background-position:-446px -68px;}

/* Sub navigation */
#subnav-container{width:100%;overflow:hidden;}
#subnav-inner{width:1018px;background:#fff; text-align: left; font-size: 12px; font-family: Arial, Verdana; font-weight: bolder; margin:0 0 20px 0;}
#subnav li{display: inline; list-style-type: none; padding: 0 14px 10px 12px;}
#subnav li a{text-decoration: none; color: #797979;}
#subnav li a:hover;{text-decoration: none; color: #14becb;}
#subnav li#list{width: 100px; height: 26px;}
#subnav li#list.on{display: inline; list-style-type: none; color: #14becb; background:url('/www3/images/subnavon.gif') bottom center no-repeat;}
#subnav li.on a{display: inline; list-style-type: none; color: #14becb;}

#container{background:url('/www3/images/container-bg.gif') top left repeat-x #a8a8a8;}
/* Main slideshow */
#panel{margin:0 0 37px 0;height:339px;background:url('/www3/images/shelf.png') bottom left repeat-x transparent;}

/* These styles control the slider widget on the home page */
#slider ul {
  margin:0;
  padding:0;
}
#slider li {
  width:1018px;
  height:302px;
  float:left;
  list-style-type:none;
  margin:0;
}
#sliderNav {
  text-align:center;
  width:380px;
  margin:0 auto;
}
#sliderNav a {
  padding:0 5px;
  text-decoration:none;
  font-size:24px;
  outline:0;
  color:#aaa;
}
#sliderNav a.selected {color:#444;}

#slider-nav-container{width:96%;margin:0 auto;height:37px;}
#slider-nav-container td{vertical-align:middle;}
#slider-nav-container td.nav a{display:block;background:url('/www3/images/shelf-nav.png') no-repeat transparent;width:150px;height:37px;text-indent:-999em;}

#slider-nav-container td.nav a#slider-nav-contact-sales:hover{background-position:-150px 0;}
#slider-nav-container td.nav a#slider-nav-contact-sales{background-position:-150px -38px;}
#slider-nav-container td.nav a#slider-nav-free-trial{background-position:0 0}
#slider-nav-container td.nav a#slider-nav-free-trial:hover{background-position:0 -38px;}
#slider-nav-container td.nav a#slider-nav-packages-pricing{background-position:-675px 0;}
#slider-nav-container td.nav a#slider-nav-packages-pricing:hover{background-position:-675px -38px;}
#slider-nav-container td.nav a#slider-nav-learn-more{background-position:-825px 0}
#slider-nav-container td.nav a#slider-nav-learn-more:hover{background-position:-825px -38px;}

#push{height:290px;padding:0 0 90px 0;}
#solution-marketers,#solution-companies{width:497px;height:133px;}
#solution-marketers .header,#solution-companies .header{height:31px;}
#solution-marketers .header span,#solution-companies .header span{float:right;}
#solution-marketers .header span a,#solution-companies .header span a{color:#00ABB5;text-decoration:none;margin:0 20px 0 0;font-size:1.2em;}
#solution-marketers .header h2,#solution-companies .header h2{text-indent:-999em;}
#solution-companies{margin-top:22px;background:url('/www3/images/header-companies.jpg') 0 0 no-repeat}
#solution-marketers{background:url('/www3/images/header-marketers.jpg') top left no-repeat}


.h-stack{float:left;width:500px;}
.v-stack{overflow:hidden;float:left;width:497px;margin-left:21px;}
#white-papers,#whats-new{width:240px;height:288px;float:left;color:#FFF;line-height:1.5em;font-size:1.1em;}
#white-papers a,#whats-new a {color:#00ABB5;}
#white-papers a{font-size:1.1em;}
#white-papers a:hover,#whats-new a:hover {color:#00ABB5; text-decoration: none;}
#white-papers h2,#whats-new h2{text-indent:-999em;}
#white-papers{background:url('/www3/images/homepage/events-bg.jpg') top left no-repeat transparent;font-size:1.2em;}
#white-papers dl{margin:80px auto 0 auto;padding:0 23px;}
#white-papers dt.date-published{margin:0 0 8px 0;}
#whats-new{margin-left:17px;background:url('/www3/images/whats-new-bg.jpg') top left no-repeat transparent;color:#000;text-align:center;}
#whats-new #news-ticker,#last-tweet{padding:0 16px;}
#whats-new #news-ticker {
  display:block;
  margin:45px auto 0 auto;
  text-align:left;
}
#last-tweet{margin:25px auto 15px auto;font-style:italic;text-align:left;color:#404040;font-size:1.2em;height:52px;}
p.twitter,p.facebook{margin:5px auto;padding:0 0 0 34px;text-align:left;font-weight:bold;font-size:1.1em;}
p.twitter{background:url('/www3/images/twitter-icon.gif') 12px 0 no-repeat;}
p.facebook{background:url('/www3/images/facebook-icon.gif') 12px 0 no-repeat;}

/* Sidebar */
#sidebar{background: url('/www3/images/sidebar/learnmorebg.gif') no-repeat; width: 314px; height: 265px; margin-top: 20px; padding-top: 38px;}
#sidebar-press{background: url('/www3/images/sidebar/inthenews.png') no-repeat; width: 314px; height: 264px; margin-top: 20px; padding-top: 38px;}
#sidebar-contact{background: url('/www3/images/sidebar/contactbg.png') no-repeat; width: 314px; height: 590px; margin-top: 20px; padding-top: 38px;}
.pad{margin-top: 6px;}
/*#sidebar,#sidebar-contact,#sidebar-support,#sidebar-bg h2{text-indent:-999em;}*/
#sidebar-support-hdr{background: url('/www3/images/sidebar/supporthdr.png') no-repeat; width: 314px; height: 100px;text-align:left;}
#sidebar-contact-hdr{background: url('/www3/images/sidebar/contacthdr.png') no-repeat; width: 314px; height: 100px;text-align:left;}
#sidebar-blog-hdr{background: url('/www3/images/sidebar/bloghdr.png') no-repeat; width: 314px; height: 100px;text-align:left;}
#sidebar-bg{background: url('/www3/images/sidebar/sidebarbg.png') repeat-y; width: 314px; height: auto;padding-bottom: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border: none;}

/* Content */
#inner-page{width:100%;overflow:hidden;}  
#main{width:680px;float:left;background:#e9e9e9;margin:0 0 25px 0;padding: 0 0 25px 0;-moz-border-radius: 7px;-webkit-border-radius: 7px;border: none;}  
#main-full{width:1018px;float:left;background:#e9e9e9;margin:0 0 25px 0;padding: 0 0 25px 0;-moz-border-radius: 7px;-webkit-border-radius: 7px;border: none;}  
#side{width:314px;float:left;margin:0 0 25px 20px;}

/* Text */
.h1pad {
  padding: 10px 25px 0 25px;
  height: 38px;
}

.contentHdr {
  color: #666; 
  font-family: Helvetica, Arial; 
  text-transform: uppercase; 
  font-size: 30px; 
  line-height: 18px; 
  letter-spacing: -1px; 
  padding: 0 25px 0 25px;
}
.contentText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #333;padding: 0 25px 0 25px;}
.contentText li{list-style-position: inside;list-style-type: disc;padding: 0;}
.contentText a{color: #00929c;}
.contentText a:hover{color: #00929c; text-decoration: none;}
.contentSubHdr {
  color: #666; 
  font-family: Helvetica, Arial; 
  text-transform: uppercase; 
  font-size: 20px; 
  line-height: auto; 
  letter-spacing: -1px; 
  padding: 0 25px 0 25px;
}
.contentSubHdr2, .sideBarHdrLeft {
  color: #666; 
  font-family: Helvetica, Arial; 
  text-transform: uppercase; 
  font-size: 16px; 
  line-height: auto; 
  letter-spacing: -1px; 
  padding: 0 25px 0 25px;
}
.contentSubHdr2 a {color: #00929C;}
.contentSubHdr2 a:hover {color: #00929C;text-decoration:none;}
.mgmtHdr {
  color: #666; 
  font-family: Helvetica, Arial; 
  font-size: 14px; 
  line-height: 12px; 
  padding: 0 25px 0 25px;
}
.mgmtHdr a {
  color: #666; 
  text-decoration: none;
}
.contentRedHdr {
	color: #00929c;
  font-size: 16px; 
  line-height: 16px; 
  letter-spacing: -1px;
  font-family: Helvetica, Arial; 
  text-transform: uppercase;
}
.sidebarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	width: 300px;
	padding: 0 20px 0 20px;
}
.sidebarText a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #00929c;
	width: 300px;
}

/* Blog */

#blogDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333;
	padding: 0 25px 5px 25px;
}
.blogTitle {
	color: #00929C; 
	line-height: 18px; 
	font-size: 20px; 
	letter-spacing: -1px;
	font-family: Helvetica, Arial; 
  text-transform: uppercase;
  margin-bottom: 10px;
}
.blogDate {
	font-style: italic;
	margin-bottom: 10px;
}
.blogArchivesHdr {
	text-align: left; 
	font-size: 20px; 
	color: #00929C; 
	letter-spacing: -1px;
	font-family: Helvetica, Arial; 
  text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 10px;
}
.blogArchives {
	padding: 0 20px 0 20px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 15px; 
	color: #333;	
	width: 275px;
	overflow: hidden;
	text-align: left;
}
.blogArchives a {
	color: #00929C;	
}
.blogArchives a:hover {
	color: #00929C;	
	text-decoration: none;
}

/* Support */
.answer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #333;
    padding: 0 25px 0 42px;
    list-style-type: disc;
}
.answer a{color:#00929c;}
.answer a:hover;{text-decoration:none;}
ul.answer, ol.answer {
    padding-left: 55px;
}
.question {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #333;
    padding: 0 25px 0 25px;
}
.support-sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	width: 300px;
	padding: 0 20px 0 20px;
	height: auto;
}
.support-sidebar a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #00929c;
	width: 300px;
}
.supportList {
  margin:0px;
  padding:0px;
  list-style-type: lower-roman; 
  margin-left: 30px;
}

/* Footer */
#footer{font-size:1.1em;line-height:1.8em;/*text-shadow:1px 1px 1px #212121;*/width:100%;margin:0 auto;background:url('/www3/images/footer-bg.gif') top left repeat-x #404040;}
#footer p{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
#footer-wrapper{overflow:hidden;padding:26px 0 0 0;}
#footer .bio{width:400px;float:left;color:#BABABA;margin:0 30px 0 0;}
#footer h3{font-weight:normal;font-style: normal;}
#footer h3, #footer dl dd a{color:#00ABB5;font-size:1.2em;}
#footer dl{width:116px;float:left;text-align:right;}
#footer a {text-decoration:none;}
#footer a:hover{text-decoration:underline;color:#00ABB5;}
#footer dl dt a {color:#BABABA;}
#footer .legal{border-top:1px solid #C9C9C9;overflow:hidden;width:100%;}
#footer .left{float:left;text-align:left;}
#footer .right{float:right;text-align:right;}
#footer .footer_tagline, #footer .footer_tagline a{color:#00ABB5;}
#footer .footer_tagline{padding:5px 0;}

/* Video rounded corners */
.cornerBox { position: relative; width: 100%; }
.corner { position: absolute; width: 6px; height: 6px; background: url('/www3/images/corners.gif') no-repeat; font-size: 0%; }
.cornerBoxInner { padding: 0px; }
.TR { top: 0; right: 0; background-position: -6px 0; }
.TL { top: 0; left: 0; background-position: 0 0; }

.blog-post-title {
	font-size: 2em;
	color: #04939C;
}

.scrollable {
	width: 497px;
	height: 102px;
}
