﻿.left{width:600px; float:left;}
.right{float:right; width:170px; padding:15px;}
.right a{display:block;padding:3px 0 0 20px;}
h2{margin:30px 0 5px 0;}


/* vids */
.vids{width:180px; padding:10px;  float:right; margin:20px 0;}
#vidWrap{ text-align:center; margin-bottom:10px;}
.speaker{ font-size:.8em; cursor:pointer; padding:5px;}
.speaker:hover{ background-color:#cacaca;}
.speaker img{float:left; margin-right:5px;}



/* New Resource Page */
#resourceWrap{background:url(/__images/resources/pageBG.png) left top repeat-x;}
#resourceWrap h1{font-size:40px; text-align:center; margin:0;}
#resourceWrap h2{background:url(/__images/resources/bannerBG.png) left top repeat-x; line-height:82px; font-size:25px;
                 font-weight:bold; text-align:center; color:#fff; margin:0 0 50px 0;}
#resourceWrap h3{font-size:24px; font-weight:bold; margin:10px 0;}
#logoBox{width:360px; padding:10px 15px 15px 15px; float:right; background-color:#fff; margin-left:35px;}
#logoBox p{font-size:19px; font-weight:bold; padding:0 15px 15px 15px;}
#bgSpacer1, #bgSpacer2{padding-left:30px;}
#bgSpacer1{font-size:17px; font-weight:bold;}
#bgSpacer2{padding-bottom:70px;}

#midNavWrap{padding-left:10px;}
#midNavWrap a{width:255px; height:98px; background:url(/__images/resources/midPageNavSprite.jpg) top left no-repeat; margin-bottom:47px;}
#midNavWrap a:hover{background-position:right 0}
#midNavWrap a.testimonials{background-position:left -490px;}
#midNavWrap a.testimonials:hover{background-position:right -490px;}
#midNavWrap a.blog{background-position:left -98px;}
#midNavWrap a.blog:hover{background-position:right -98px;}
#midNavWrap a.studies{background-position:left -588px;}
#midNavWrap a.studies:hover{background-position:right -588px;}
#midNavWrap a.news{background-position:left -196px;}
#midNavWrap a.news:hover{background-position:right -196px;}
#midNavWrap a.papers{background-position:left -686px;}
#midNavWrap a.papers:hover{background-position:right -686px;}
#midNavWrap a.newsletters{background-position:left -294px;}
#midNavWrap a.newsletters:hover{background-position:right -294px;}
#midNavWrap a.calendar{background-position:left -784px;}
#midNavWrap a.calendar:hover{background-position:right -784px;}
#midNavWrap a.support{background-position:left -392px;}
#midNavWrap a.support:hover{background-position:right -392px;}
#midNavWrap a.help{background-position:left -882px;}
#midNavWrap a.help:hover{background-position:right -882px;}
#midNavWrap a.services{background-position:left -982px;}
#midNavWrap a.services:hover{background-position:right -982px;}

.flatGreyBox{padding:0px 20px;}
#section2{margin-top:35px;padding-left:10px;}
#testimonials{float:left; width:500px;}
#testimonials p{margin:20px 0 25px 0;}
#collateral, #datasheets{width:350px; float:right; padding-bottom:15px}
#colatteral a{text-decoration:none;}
#collateral{margin-bottom:31px;}
#datasheets p{font-size:14px; font-weight:bold;}

table.downloads{width:100%}
table.downloads th, table.downloads td{padding:11px 5px; font-size:15px;}
table.downloads th{text-align:left; font-weight:normal; width:65%;}
table.downloads td a{font-size:12px;}

.fadeBox{background:url(/__images/resources/fadeBoxBG.png) top left repeat-x; padding:0 20px;}
.fadeBox h4{font-size:18px; font-weight:bold;}

#casestudies, #whitepapers{margin-top:30px; margin-left:10px;}
#webcasts, #newsletters{width:43%; margin-top:30px; margin-left:10px;}
#webcasts a, #newsletters a{margin:15px 0 15px 15px; display:block;}
