/* TEAM UP - Landing Page */

#divpage #content.interior #team-container {position:relative; float:left; width:970px; z-index:10;}

#divpage #content.interior #team-container .team-banner {float:left; width:888px; height:544px; background:transparent url("../images/bg-team-up.jpg?v=202") no-repeat;}

#divpage #content.interior #team-container .team-banner .team-banner-copy {float:left; width:360px; margin:70px 0 0 390px;}

#divpage #content.interior #team-container .team-banner .team-banner-copy .team-banner-logo {float:left; margin-bottom:25px;}

#divpage #content.interior #team-container .team-banner .team-banner-copy h2 {float:left; margin:0 0 6px 46px; color:#394D99; font-size:1.125em; font-weight:bold; line-height:1.250em;}

#divpage #content.interior #team-container .team-banner .team-banner-copy p {float:left; margin:0 0 0 46px;}

#divpage #content.interior #team-container .team-banner .team-banner-copy p strong {color:#394D99; font-weight:bold;}



#divpage #content.interior #team-container .team-rightnav {position:absolute; top:0; left:806px; width:170px; height:540px; z-index:100;}

#divpage #content.interior #team-container .team-rightnav .team-rightnav-cta {position:relative; float:left; width:170px; padding-bottom:21px;}

#divpage #content.interior #team-container .team-rightnav .team-rightnav-cta-img {float:left; width:115px; height:115px; z-index:160;}

#divpage #content.interior #team-container .team-rightnav .team-rightnav-cta-btn a {position:absolute; top:94px; left:0px; float:left; width:113px; height:31px; padding:3px 33px 0 14px; color:#022B47; font-size:0.75em; background:transparent url("../images/btn-rightnav-cta.png?v=202") no-repeat; text-decoration:none; line-height:1.063em; overflow:hidden; z-index:10;}

#divpage #content.interior #team-container .team-rightnav .team-rightnav-cta-btn a:hover {color:#FFF;}



#divpage #content.interior #team-container .team-rightnav .solution-info {position:relative; float:left; width:170px; height:272px;}

#divpage #content.interior #team-container .team-rightnav .solution-info .solution-info-header {position:absolute; top:4px; left:0px; float:left; width:162px; height:51px; list-style:none; background:transparent url("../images/bg-solution-info-header.png?v=202") no-repeat; z-index:100;}

#divpage #content.interior #team-container .team-rightnav .solution-info .solution-info-title a {float:left; width:162px; margin-top:10px; color:#FFF; font-size:0.75em; font-weight:bold; line-height:1.000em; text-align:center; text-decoration:none;}

#divpage #content.interior #team-container .team-rightnav .solution-info .solution-info-title a:hover {text-decoration:underline;}

#divpage #content.interior #team-container .team-rightnav .solution-info-border {position:absolute; top:0px; left:0px; float:left; width:170px; height:272px; background:transparent url("../images/bg-solution-info.png?v=202") no-repeat; z-index:10; overflow:hidden;}

#divpage #content.interior #team-container .team-rightnav .solution-info-border .solution-info-img {margin-top:44px; text-align:center;}

#divpage #content.interior #team-container .team-rightnav .solution-info-border p {float:left; width:130px; padding:10px 24px 0 16px; color:#022A48; font-size:0.69em; line-height:1.500em;}

#divpage #content.interior #team-container .team-rightnav .solution-info-border p.solution-name {float:right; padding:0 24px 0 0; text-align:right;}



#divpage #content.interior #team-container .team-cta-container {float:left; width:970px; margin-top:14px;}

#divpage #content.interior #team-container .team-cta-container .team-cta {float:left; width:234px; margin:0 11px 0 0;}

#divpage #content.interior #team-container .team-cta-container .team-cta.none {margin:0;}

#divpage #content.interior #team-container .team-cta-container .team-cta .team-cta-top {float:left; width:233px; height:24px; background:transparent url("../images/bg-team-cta-top.gif?v=202") no-repeat;}

#divpage #content.interior #team-container .team-cta-container .team-cta .team-cta-middle {float:left; width:233px; height:270px; background:transparent url("../images/bg-team-cta-middle.gif?v=202") repeat-y;}

#divpage #content.interior #team-container .team-cta-container .team-cta .team-cta-img {float:left; width:187px; height:138px; margin:0 0 10px 20px;}

#divpage #content.interior #team-container .team-cta-container .team-cta .team-cta-img img {width: 100%;}

#divpage #content.interior #team-container .team-cta-container .team-cta .team-cta-copy {float:left; width:187px; height:100px; overflow:hidden;}

#divpage #content.interior #team-container .team-cta-container .team-cta .team-cta-copy p {float:left; width:187px; padding:0 20px 14px 20px; color:#696868; font-size:0.69em;}

#divpage #content.interior #team-container .team-cta-container .team-cta .team-cta-copy p.title-blue {float:left; width:187px; padding:0 20px 0 20px; color:#3B52A2; font-size:0.69em; font-weight:bold;}

#divpage #content.interior #team-container .team-cta-container .team-cta a.teampage-cta-link {float:right; height:20px; margin-right:27px; padding:1px 25px 0 0; color:#2E3678; font-size:0.69em; background:transparent url("../images/homepage-cta-arrow.png?v=202") right 0px no-repeat; text-decoration:none;}

#divpage #content.interior #team-container .team-cta-container .team-cta a.teampage-cta-link:hover {text-decoration:underline;}

#divpage #content.interior #team-container .team-cta-container .team-cta .team-cta-bottom {float:left; width:233px; height:25px; background:transparent url("../images/bg-team-cta-bottom.gif?v=202") no-repeat;}



p.team-title-blue {float:left; width:187px; padding:0 20px 0 20px; color:#3B52A2; font-size:0.69em; font-weight:bold;}



/* TEAM UP - Form Pages */

#divpage #content.interior #team-container #team-contest-top {float:left; width:970px; height:63px; background:transparent url("../images/bg-team-top.gif?v=202") no-repeat;}

#divpage #content.interior #team-container #team-contest-middle {float:left; width:970px; background:transparent url("../images/bg-team-middle.gif?v=202") repeat-y;}

#divpage #content.interior #team-container #team-contest-middle .team-img-contest {float:left; width:483px;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest {float:left; width:430px; margin-left:36px;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest fieldset#contest-form {float:left; width:430px; margin:0; padding:0; overflow:hidden;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest ul.form-list {float:left; width:430px; margin:0; padding-bottom:6px; list-style:none;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest ul.form-list li {float:left; padding:0; color:#484848; font-size:0.875em; display:inline; line-style:none; width:auto;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest ul.form-list li.first {float:left; width:430px; padding-bottom:5px; line-style:none; background:none;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest ul.form-list li.first a {color:#394D99; text-decoration:underline;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest ul.form-list li.spacer {float:left; padding-bottom:5px;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest ul.form-list li input.bg-input-field {float:left; width:245px; height:25px; padding:0 12px 0 8px; color:#696969; font-size:1.00em; background:#FFF url("../images/bg-input-field.gif?v=202") no-repeat; border:0; display:block; overflow:hidden;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest ul.form-list li input.bg-phone-field {float:left; width:69px; height:25px; padding:0 8px 0 8px; margin-right:10px; color:#696969; font-size:1.00em; background:#FFF url("../images/bg-phone-field.gif?v=202") no-repeat; border:0; display:block; overflow:hidden;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest ul.form-list li textarea.bg-comment-field {float:left; width:506px; height:75px; padding:5px; color:#696969; font-family:"Arial"; font-size:1.00em; background:#FFF url("../images/bg-comment-field.gif?v=202") no-repeat; border:0; display:block; overflow:hidden; max-height:75px;min-height:75px;max-width:506px;min-width:506px;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .btn-submit a {float:left; width:265px; height:25px; padding:4px 0 0 10px; margin-top:5px; color:#032a49; font-size:0.75em; font-weight:bold; background:#FFF url("../images/btn-submit.gif?v=202") no-repeat; border:0; text-decoration:none; display:block; overflow:hidden;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .btn-submit a:hover {color:#FFF;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .recaptcha {float:left; width:430px; padding-bottom:20px;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .pdd-select dt a span {padding:1px 0 0 4px; font-size:0.938em;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .pdd-select dd ul li a  { font-size:0.90em;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest h2 {float:left; width:410px; padding-bottom:10px; color:#9e9e9e; font-size:0.875em; font-weight:bold;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest h3 {float:left; width:410px; padding-bottom:4px; color:#314A9E; font-size:1.125em; font-weight:bold;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest p {float:left; width:410px; padding-bottom:14px; font-size:0.875em;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .checkbox-container {float:left; width:440px; padding-bottom:20px;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .checkbox-container .checkbox-content {float:left; width:200px; margin-right:10px;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .checkbox-container .checkbox-content ul.form-list-sm {float:left; width:200px; margin:0; padding-bottom:6px; list-style:none;}

#divpage #content.interior #team-container #team-contest-middle .team-form-contest .checkbox-container .checkbox-content ul.form-list-sm li {float:left; width:200px; padding:0; color:#484848; font-size:0.875em; display:inline; line-style:none; width:auto;}

#divpage #content.interior #team-container #team-contest-bottom {float:left; width:970px; height:41px; background:transparent url("../images/bg-team-bottom.gif?v=202") no-repeat;}







.jwVideo-carousel-container-team {position:relative; float:left; height:66px; width:150px; padding:20px 41px 0px 41px; color:#3B52A2; font-size:0.69em; font-weight:bold;}

.ui-dialog .jwVideo-carousel-container { width: 186px; }

.jwVideo-carousel-container-team .carousel-previous a {float:left; width:26px; height:26px; margin:0 0 0 0; background:transparent url("../images/assets-global.png?v=202") 0 -612px no-repeat; overflow:hidden;}

.jwVideo-carousel-container-team .carousel-next a {float:left; width:26px; height:26px; margin:0 0 0 0; background:transparent url("../images/assets-global.png?v=202") 0 -648px no-repeat; overflow:hidden;}

.jwVideo-carousel-container-team ul.carousel-list {float:left; list-style:none; width: 176px;}

.jwVideo-carousel-container-team ul.carousel-list li {float:left; width:110px; height:58px; margin-right:10px; display:inline;}

.jwVideo-carousel-container-team ul.carousel-list li a img, ul.carousel-list li a {float:left; border:1px solid #818181; overflow:hidden;}

.jwVideo-carousel-container-team ul.carousel-list li a:hover {border:3px solid #4A69CF;}

.jwVideo-carousel-container-team ul.carousel-list li a:hover img {margin:-3px;}

.jwVideo-carousel-container-team ul.carousel-list li a.on img, ul.carousel-list li a {float:left; border:none; overflow:hidden;}

.jwVideo-carousel-container-team ul.carousel-list li a.on {border:3px solid #4A69CF;}

.jwVideo-carousel-container-team ul.carousel-list li a.on img {margin:-3px;}



.no-margin {margin: 0px !important;}

.team-li {width: 75px !important;}