/*
 * Id: 1.695
 * Version: 1360853769
 * Generated: May 29, 2014 7:48:36 AM
 */

/* GLOBAL */
/* ------ */

body{background:#fff url('../polopoly_fs/1.695%21/body_bg.jpg') repeat-x center -23px !important;}
a{color:#144689;}
.teaser:hover, .teaser:hover a{ cursor: pointer;}
.jcarousel-item:hover a,
.teaser:hover a{text-decoration: underline;}
 #jquery-lightbox {z-index: 1000000 !important;}


/* HEADER ELEMENTS */
/* --------------- */
#masthead a{background:url('../polopoly_fs/1.695%21/header.gif') no-repeat 10px 10px; height:80px; width:366px; display:block;}
h1#siteHeadline{position:absolute; font: normal 12px arial; color:#8da0b5; top:140px;left:100px; font-style:italic;} 
#loginTools{ margin-top:15px;margin-right:5px;}
/* search */
#header .search{background:url('../polopoly_fs/1.695%21home-search.gif') 0 0 no-repeat !important;width:316px; height:29px; top: 111px !important;left: 636px !important; margin-top:24px;}
#header .search .searchField{ background: transparent; border: none; width:222px; padding:6px 2px 2px 4px;font-size: 1.3em;color: #333;}
#header .search .searchButton{ text-transform:capitalize; position:relative; text-indent:-9999px; width:85px; margin-left:0; background: transparent; border: none; }
#header .search .searchButton:hover{cursor:pointer;}
#wrapper #header div.search .gutter{padding:0;} 
/* social icons */
#header .social {position:absolute;top:168px;right:0px;}
#header .social li {margin-right:3px;float: left;width: 30px;height: 25px;}
#header .social li a {display: block;text-indent: -2000em;} 
.social li.tw {background:url('../polopoly_fs/1.695%21/icn_twitter.gif') no-repeat;}
.social li.fb {background:url('../polopoly_fs/1.695%21/icn_facebook.gif') no-repeat;}
.social li.nl {background:url('../polopoly_fs/1.695%21/icn_support.png') no-repeat;} 

/* NAVIGATION */
/* ---------- */
#a #primeNav{ background:none; height:30px; padding:0;}
#a #primeNav ul li{ background:url('../polopoly_fs/1.695%21/cp5_sprite.gif') 0 -337px repeat-x; margin-right:5px; border: none; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
#a #primeNav ul li a{ background:none; height:22px; margin:0; padding:5px 15px 3px 15px; color:#555;  font: normal 17px arial; border:none;} 
#a #primeNav ul li a:hover{color:#000 !important; text-decoration:none;}
#a #primeNav ul li:hover{color:#000;}
#a #primeNav li ul {display: none;}

/* nav selections */
.College #primeNav ul li.Home a, .Events #primeNav ul li.Events, .News #primeNav ul li.News a, .Training #primeNav ul li.Training a, .Best #primeNav ul li.Best a,
.Advertising #primeNav ul li.Advertising a, .Blogs #primeNav ul li.Blogs a, .Contact #primeNav ul li.Contact a, .Video #primeNav ul li.Training a{background:#fff !important; color:#144689 !important; border-bottom: solid 1px #fff !important;-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}

/* CONTENT */
/* ------- */
#content{width:650px;}
.contentGutter{ padding:12px 0 0 10px !important;}
#sideBar{ margin-right:12px;}
.imagetop a img, #wrapper .articleList .teaser img, #upperLeft .teaser img{ padding:3px; border: solid 1px #CCC; background:#fff;}
.article .floatRight {float: right;margin: 1em;width: 266px;clear: both;}
.articleComments {display:none;}

/* GLOBAL ELEMENT STYLES */
/* ------- */

/* header text */
h2#latestNewsHeader, .categoryList h2, #calendar h2, #press h2, .spotlight h2, #wrapper .articleList h2, .gallery h2, .poll h2, #lowerLeft .splitter .left h2, #training h2
{color:#555; background:url('../polopoly_fs/1.695%21/cp5_sprite.gif') repeat-x 0 -299px; padding:9px; height:19px !important; border-bottom: solid 1px #acaaaa;}
h2#latestNewsHeader, #training h2 {color:#071c3c;}
#training .articleList h2{ padding:0; border: none; background:none !important; overflow:visible; height:30px;}
h2#latestNewsHeader, #upperLeft .categoryList h2, #upperLeft .articleList h2{ border:solid 1px #acaaaa;}
h2#latestNewsHeader{border-bottom:none;}
.poll .gutter h3{ padding-bottom:5px;}
.topStory h3 a{ font-size:20px;}
.search h2, .topStory h2{display:none;}

/* button styles */
.blue-btn {width: 264px; height: 43px; color: #fff;font-size: 1.8em;text-align: center;background:url('../polopoly_fs/1.695%21/blue-btn.gif') no-repeat 0 0;}
.blue-btn a, .blue-btn a:hover {color: #fff;}

/* topStory element */
#content .topStory .gutter {padding: 0;}
#content .yui-skin-sam .topStory .gutter {padding: 1em;}
.topStory .teaser {margin:0;}
.topStory .teaser img {float: none; margin:0;}
.topStory .teaser h2 a{line-height:1.8em; padding:0;display: block;}
/* top story image sizes */
#a .topStory img {width: 350px;}
#a .splitter .topStory img, #b .topStory img {width: 300px;}
#a .splitter .yui-skin-sam .topStory img {width: 292px;}
#b .splitter .topStory img {width: 237px;}
#b .splitter .yui-skin-sam .topStory img {width: 222px;}
#sideBar .topStory img {width: 270px;}

/* article list */
#wrapper .articleList {border-left: solid 1px #cbcbcb;border-top: solid 1px #cbcbcb;}
.articleList .gutter {padding: .5em;}
#wrapper .articleList h2 {border: none;border-right: solid 1px #cbcbcb;}  
#upperLeft .left .teaser h3, #upperLeft .right .teaser h3 {font-size:2em;}
#wrapper .articleList .teaser{ background:#ececec;margin:0; padding:15px; border-top: solid 1px #fff; border-bottom: solid 1px #cbcbcb;}
.News #content .splitter .articleList {border: solid 1px #cbcbcb;border-bottom: none;}
.News #wrapper #content .articleList .teaser{ background:#ececec;padding:5px 5px 0; border-top: solid 1px #fff; border-bottom: solid 1px #cbcbcb;}
.News #content .splitter .articleList h2 {background:url('../polopoly_fs/1.695%21/cp5_sprite.gif') 0 -299px repeat-x; border-bottom: 1px solid #cbcbcb;}
.News #content .splitter .articleList img {border: 1px solid #ccc !important;} 

/* category list */
#upperLeft .categoryList{margin:0 0 15px 0 !important;}
#upperLeft .categoryList ul li{margin:3px 0 3px 20px !important;} 

/* image gallery */
#content .gallery {border: solid 1px #cbcbcb;margin-top: 0;background:#ececec;}
#wrapper .gallery .gutter {padding: 1.5em 0 1em 1.5em;}
#wrapper .gallery img {margin: .1em .4em .5em;padding: 0;border: 1px solid #ccc;} 
.College #wrapper .gallery img {margin: .1em .9em .5em;} 

/* pdf */
#press {margin: 1em; width: 292px;border: solid 1px #acaaaa;float: left;}
#content .pdf h2 {display: none;}
#content .pdf .thumbnail img {width: 75px;float: left;}
#content .pdf h3 {font-size: 1.2em;text-align: left;}
#content .pdf h3 a {background: none;padding:0;} 

/* articles on homepage */
.Publisher #lowerLeft .splitter .left h2{  border: solid 1px #acaaaa;}
.Publisher #lowerLeft .splitter .left{ width:638px;}
.Publisher #lowerLeft .splitter .right{ width:310px;}
.Publisher #lowerLeft .splitter .left .splitter .left{ width:50%;}
.Publisher #lowerLeft .splitter .left .splitter .right{ width:50%;}
.Publisher #lowerLeft .splitter .left .splitter{ background:url('../polopoly_fs/1.695%21/training-bg.gif') repeat-x bottom #f9f9f9;border-right: solid 1px #acaaaa;border-left: solid 1px #acaaaa;}
.Publisher #leftBot{background:url('../polopoly_fs/1.695%21/left-bt-bg.gif') no-repeat #f9f9f9 top center; height:9px; margin-bottom:15px;}
.Publisher #lowerLeft .splitter .teaser{ border-bottom: solid 1px #e0dfdf; height:153px;} 

/* poll element */
#lowerLeft .poll{margin:0; margin-right:10px; border: solid 1px #acaaaa;background:url('../polopoly_fs/1.695%21/training-bg.gif') repeat-x bottom #f9f9f9; border-bottom:none;}
.poll {border: solid 1px #acaaaa;} 
.poll .gutter{padding:15px;}
div.poll div.even{background:none; padding:5px 0; font-size:15px; color:#575757;}
div.poll .submit{margin-top:5px;}
div.poll .results{margin-top:5px;}
#rightBot{ background:url('../polopoly_fs/1.695%21/right-bt-bg.gif') no-repeat 0 0; height:9px; width:300px; padding-bottom:15px;}

/* goog calendar */
#calendar {margin: 0 1em; border: 1px solid #acaaaa;} 
.yui-skin-sam #calendar {margin: 0;padding: .3em .2em 0; border: none;} 

/* video training teasers */
#videoTutorials{background:#E7E7E7; overflow:auto; padding:5px;}
#videoTutorials .teaser{float:left; width:283px; height:125px; margin:0; border: solid 1px #CFCFCF; padding:10px;  margin:5px; background:#fff;}
#videoTutorials .teaser p{font-size:11px;}
#videoTutorials .teaser .FluxWidget{display:none;}
#lightwindow_title_bar_title {display: none;}

/* article list grid styles */
.articleList.AdGear, .articleList.Third, .articleList.Featured {overflow:hidden;}
.articleList.AdGear .teaser{ width:287px; float:left; height:160px; border-left:solid 1px #FFF;border-right:solid 1px #cbcbcb;}
.articleList.Third .teaser, .articleList.Featured .teaser {width:287px; float:left; height:110px; border-left:solid 1px #FFF;border-right:solid 1px #cbcbcb;} 
.articleList.Featured .gutter, .articleList.Apps .gutter, .articleList.Practices .gutter, .articleList.AdGear .gutter {padding: 0;}
.articleList.Featured .teaser {height:140px;width: 286px;}  
.articleList.Featured {margin: .5em 1em 2em 0;}

/* image element */
#content .singleImage {margin:0 1em;}
#content .singleImage img {width: 620px; border: solid 1px #acaaaa;}
#content .article .singleImage img {width: auto;border: none;margin: .5em 1em;} 
.College #content .singleImage img {width: auto; border: none;}

/* standard box styles */
.margin {margin: 1em;}
#lowerLeft .margin {margin: 1em 1em 1em 0;}
.margin h2 {border: 1px solid #1c5887;border-bottom:none; color: #fff; padding: .2em .5em;font-size:1.6em; background: url('../polopoly_fs/1.695%21/h2-blue.gif') repeat-x;}

/* tab box in upper left  */
#upperLeft div.yui-skin-sam{margin:0 0 3px 0 !important; height:298px; background:url('../polopoly_fs/1.695%21cp5_sprite.gif') 0 0 no-repeat; border: none !important;}
#upperLeft .ui-tabs-panel{background:none; width:650px;}
#upperLeft div.yui-skin-sam div.yui-navset ul.yui-nav{background:none !important; border: none !important; height:20px !important; margin: 265px 0 0 0; float:right  !important; position:absolute;}
#upperLeft div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a,
#upperLeft div.yui-skin-sam div.yui-navset ul.yui-nav li a{ font: bold 15px arial !Important; padding:0; margin:0; border: none; padding: 1px 5px !important; margin-right:3px !important;}
#upperLeft div.yui-skin-sam div.yui-navset ul.yui-nav li a{background:#555555 !important; color:#fff;}
#upperLeft div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected{background:none !important;}
#upperLeft div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{ background:#071c3c !important; color:#fff;  border: none !important;}

#upperLeft .yui-content .teaser .fluxWidget{display:none;}
#upperLeft .yui-content .teaser h4{padding:5px 0; color:#333; font: normal 13px arial !important;}
#upperLeft .yui-content .teaser h3 a{ font:bold 25px arial; color:#071c3c; margin-top: 0; position:static;}
#upperLeft .yui-content .teaser a img{ display:none;}
#upperLeft .yui-content .singleImage{margin:30px 0 0 20px !important; float:left; height:230px; width:300px; overflow:hidden;}
#upperLeft .yui-content .teaser{float:right; width:280px; margin:30px 20px 0 0;}
#upperLeft .yui-content .teaser p{font-size:11px; color:#666;}

/* tab box in upper left in splitter */
#upperLeft .splitter div.yui-skin-sam{margin:0 !important; height:auto;background:none;position: relative;}
#upperLeft .splitter .ui-tabs-panel{background:none; width:auto;}
#upperLeft .splitter div.yui-skin-sam div.yui-navset ul.yui-nav{width:428px;z-index: 1;background:url('../polopoly_fs/1.695%21/cpsite-sprite.png') repeat-x 0 -45px !important; border: 1px solid #bdbcbd !important; border-top: none !important;height:28px !important; position:absolute;bottom:0;left:0;margin: 0;padding:0; float:none;}
#upperLeft .splitter div.yui-skin-sam div.yui-navset ul.yui-nav li {margin:0;}
#upperLeft .splitter div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a,
#upperLeft .splitter div.yui-skin-sam div.yui-navset ul.yui-nav li a{width:203px;margin:0 !important; border: none; padding: 5px 5px !important;text-align:center;}
#upperLeft .splitter div.yui-skin-sam div.yui-navset ul.yui-nav li a{background:url('../polopoly_fs/1.695%21/cpsite-sprite.png') repeat-x 0 -45px !important; color:#03357a;border-left:1px solid #bdbcbd !important;}
#upperLeft .splitter div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected{background:none !important;}
#upperLeft .splitter div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{background:url('../polopoly_fs/1.695%21/cpsite-sprite.png') repeat-x top center !important; color:#313030; border: none !important;padding:16px 5px 5px !important;margin-top: -11px !important;}
#upperLeft .splitter .yui-content {}

#upperLeft .splitter .yui-content .teaser h4{padding:5px 0; color:#333; font: normal 13px arial !important;}
#upperLeft .splitter .yui-content .teaser h3 a{font:bold 20px arial; color:#03357a;}
#upperLeft .splitter .yui-content .singleImage{margin:0 !important; float:none; height:299px; width:auto; overflow:hidden;}
#upperLeft .splitter .yui-content .singleImage img {width:428px !important; overflow:hidden;}
#a #upperLeft .splitter .yui-content .teaser{float:none; width:auto; margin:0;}
#upperLeft .splitter .yui-content .teaser p{font-size:11px; color:#666;}


/* SUB HUB PAGES */
/* ------------- */

/* breadcrumbs */
p.breadCrumb{padding:0; margin:5px 0 10px 0 !important;}

/* top story */
#content .topStory h3{margin-bottom:0;}
#upperLeft .left .teaser p, #upperLeft .right .teaser p,
.topStory p{ font-size:12px; padding:5px 0;}
.teaser .fullStory {margin: 0 0 0 .6em;font-weight: bold;} 
.teaser .fullStory a {color: #16478a;} 
#wrapper .teaser ul.floatsWrapper {width: 65px;float:right;padding: 0 20px 0 0;}
#wrapper .teaser .fluxCac li.commentCount {width:25px;padding:0 0 2px 16px !important;background:url('../polopoly_fs/1.695%21flux-actions2.gif') no-repeat 0 0;}
  #wrapper #lowerLeft .splitter .teaser .fluxCac li.commentCount {padding:2px 0 2px 16px!important;background:url('../polopoly_fs/1.695%21flux-actions2.gif') no-repeat 0 0;}
  #upperLeft .splitter .topStory .teaser .fluxCac li.commentCount {padding:0 0 2px 16px!important;background:url('../polopoly_fs/1.695%21flux-actions2.gif') no-repeat 0 5px;}
  #lowerLeft .teaser .fullStory, #upperLeft .topStory .teaser .fullStory {margin: 2px 0 0 .6em;}     
  #lowerLeft .teaser .fullStory, #upperLeft .topStory .teaser .fullStory {margin: 2px 0 0 .6em;}     
/* top story with image floated left */
#content .topStoryHalf {border: 1px solid #cbcbcb;margin:0 0 1em;} 
#content .topStoryHalf h2#latestNewsHeader {border: none;color: #555;}
#content .topStoryHalf .topStory h4 {color: #555;margin: .5em 0 .3em 0;font-size: 1.4em;}
#content .topStoryHalf .topStory img {float: left;margin: 0 1em .3em 0;border: none;}
#content .topStoryHalf .blue-btn {line-height: 43px;float: right;margin: 0 2em 1em 0;}  
/* top story in lower left splitter */
#a #lowerLeft .splitter .topStory {margin: 0 1em 1em 0;border-top: 1px solid #b9b9b9;background: #fbfbfb url('../polopoly_fs/1.695%21300-btm.gif') no-repeat bottom left !important;}
#a #lowerLeft .splitter .right .topStory .teaser {height: auto;border-bottom: none;}
#lowerLeft .splitter .topStory img {width: 268px;margin: 0 0 0 1px;}
#a #lowerLeft .topStory .teaser h3 {margin: 0 .5em .3em;}
#a #lowerLeft .topStory .teaser h3 a {font-size: 1em !important;}
#a #lowerLeft .splitter .topStory p, #a #lowerLeft .splitter .topStory h4 {margin: 0 .5em;}
#lowerLeft .splitter .right .topStory .teaser .Flux, #lowerLeft .splitter .right .topStory .teaser .fullStory  {display: none;}

/* opacity overlay styles */
#upperLeft .left .yui-skin-sam .singleImage img {width: 430px !important;margin: 0;}
#upperLeft .left .yui-skin-sam .textWrap {position: absolute;bottom: 0px; left: 0px;width: 408px;padding: .5em 1em 4em;background: #fff;opacity: .70; -moz-opacity: .70; filter:alpha(opacity=70);}
#a #upperLeft .left .yui-skin-sam .topStory .gutter {padding: 0 !important;}
#upperLeft .left .yui-skin-sam .topStory h3 {font-weight: normal;font-size: 2.3em;}
#upperLeft .left .yui-skin-sam .topStory p, #content #upperLeft .left .yui-skin-sam h4 {color: #000 !important;} 

/* splitter */
#upperLeft .splitter{margin:0; background:url('../polopoly_fs/1.695%21/training-bg.gif') repeat-x bottom #f9f9f9; margin-bottom:15px; border: solid 1px #999;}
#upperLeft .articleList{ margin:0 0 15px 0;}
#upperLeft .splitter .right{border-left:1px solid #DDDDDD;width:49%;}
#upperLeft .splitter{padding:0.5em 0;}
#a #upperLeft .lowerCatLists .splitter, .News #upperLeft .splitter { background:none; border: none; margin-bottom:0;}
.News #upperLeft .splitter .left, .News #upperLeft .splitter .right {border: none !important;}
#a #upperLeft .lowerCatLists .splitter .right, #upperLeft .lowerCatLists .splitter .left{width:49%; border:none;}
#a #upperLeft .lowerCatLists .categoryList h2{font-size:12px; height:auto !important; padding:5px;} 

/* splitter */
.College #upperLeft .splitter, .Redesign #upperLeft .splitter{background:none; border: none;}
.College #upperLeft .splitter .left, .Redesign #upperLeft .splitter .left{width:70%;}
.College #upperLeft .splitter .right, .Redesign #upperLeft .splitter .right{border-left:none;width:30%;}

/* article list in splitter */
#upperLeft .splitter .articleList {background: none;border: none;}
#upperLeft .splitter .articleList h2 {background: none;border: none;color: #313030;font-size:1.4em;padding:0;margin:0 0 .5em;}
#upperLeft .splitter .articleList .teaser {background: none;border-bottom: none;border-top: none; padding: 0 0 1.5em;}
#upperLeft .splitter .articleList h3 {font-size: 1.2em;display:inline;}
#upperLeft .splitter .articleList h4 {display:inline;font-weight:normal;}

/* spotlight */
#content .spotlight {padding:0;margin: 1em 0;}
#wrapper .spotlight h2 {margin:0 0 .3em; font-size: 1.5em;padding: .3em .5em;}
#content .spotlight .gutter {padding: .5em 0;}
#wrapper .spotlight li h4 {font-size: 1.1em; text-align: left;}
.spotlight ul li a img{border:1px solid #CCCCCC; padding:3px;}

/* TRAINING PAGE */

/* splitter */
.Training #upperLeft .splitter .left {width: 58%;border:none;}
.Training #upperLeft .splitter .right {width: 40%;border:none;}
.Training #lowerLeft .splitter .left {width: 67%;border:none;}
.Training #lowerLeft .splitter .right {width: 32%;border:none;}

/* article list in splitter */
.Training #upperLeft .splitter .articleList {background: none;border: none;}
.Training #upperLeft .splitter .articleList h2 {background: none;border: none;color: #313030;font-size:1.4em;padding:0;margin:0 0 .3em;}
.Training #upperLeft .splitter .articleList .teaser {padding: 0 0 1em;}
.Training #upperLeft .splitter .articleList h3 {font-size: 1.4em;display:block;height:auto;margin:0;}
.Training #upperLeft .splitter .articleList h4 {display:block;font-weight:normal;font-size: 1.2em;margin:0;}
.Training #upperLeft .splitter .articleList p {padding:0;} 

/* image element */
.Training #content #upperLeft .splitter .singleImage img {width: 340px;} 

/* most pop - training */
.Training #content .mostPopular {margin: 1em .5em .2em 1.3em;font-weight: bold;} 
.Training #content .mostPopular h2 {background:url('../polopoly_fs/1.695%21trainingmp.gif') no-repeat;text-indent: -2000em; margin-bottom:4px;}
.Training #content .mostPopular ul {margin: 0;}
.Training #content .mostPopular ul li {color: #b7b7b7;font-size: 1.4em; line-height: 1.4em;padding: .1em 0 !important;list-style-type: none;padding:0;}
.Training #sideBar .mostPopular {clear:both;}

/* bottom artcle list */
.Training #wrapper .splitter .articleList.Training {border:none !important;}
.Training #wrapper .splitter .articleList.Training .gutter {padding:0;}
.Training #wrapper .splitter .articleList.Training .teaser {background:none;padding: .6em 1em;}
.Training #wrapper .splitter .articleList.Training .teaser:hover {background:#eee;}
.Training #wrapper .splitter .articleList.Training h3 {font-weight:normal;}

/* SIDEBAR */ 
/* ------- */
/* global sidebar elements */
#sideBar div.poll,#sideBar .mostCommented, #sideBar .mostPopular, #sideBar div.video, #sideBar div.recentComments, #sideBar div.pdf, #sideBar div.search, #sideBar div.topStory, #sideBar div.articleList, #sideBar div.categoryList, #sideBar div.spotlight, #sideBar div.topStory, #sideBar div.generic_form, #sideBar div.singleImage, #sideBar .gallery {border: 1px solid #b9b9b9;background: #ececec;}
#wrapper #sideBar h2, #sideBar #twitter_div h2 {border-bottom: 1px solid #b9b9b9;color: #555; font-size: 1.5em;padding: .5em .8em;background:url('../polopoly_fs/1.695%21/h2.gif') repeat-x;}

#sideBar {position: relative;padding-top:53px;}
.partnerNews {background:url('../polopoly_fs/1.695%21/cpsite-sprite.png') repeat-x 1px -302px !important;position:absolute;top:10px;right:0;}
.partnerNews a {display:block;text-indent:-2000em;width:300px;height:48px;}

#sideBar .ad {height: 250px;} 
a#signUp{display:block; background:url('../polopoly_fs/1.695%21/cp5_sprite.gif') -356px -418px no-repeat; height:45px; width: 278px; margin:7px auto 0 auto; position:relative; text-indent:-9999px; padding:0 !important;}
.wbx-gw-wrapper {display: none;}

/* gradient box */
#sideBar .sb-box {border: 1px solid #b9b9b9;float:left;margin: 1em 0;background:url('../polopoly_fs/1.695%21training-bg.gif') repeat-x top;}
#sideBar .sb-box p {width:65%;float: left;padding: .6em .5em .5em;font-weight: bold;color: #0072b5;} 
#sideBar .sb-box img {margin: .3em .5em 0 0;} 

/* most pop */
#wrapper #sideBar .yui-skin-sam .mostPopular {background: none;} 
.Best #wrapper #sideBar .mostPopular h2 {background:url('../polopoly_fs/1.695%21/bparticles.gif') no-repeat;text-indent: -2000em;}
.Advertising #wrapper #sideBar .mostPopular h2 {background:url('../polopoly_fs/1.695%21/advertmp.jpg') no-repeat;text-indent: -2000em;}
.mostPopular ul {margin: .7em 0 0 2.4em;}
#wrapper .mostPopular ul li {color: #b7b7b7;list-style-type: disc;padding:0;}

/* submission form/support suite */
#sideBar #Letter, #sideBar #liveChat {margin: 1em 0; background: #fbfbfb url('../polopoly_fs/1.695%21/300-btm.gif') no-repeat bottom left !important;padding: 0;}
#Letter{ margin-bottom:0 !important;}
.ie #Letter{ margin-bottom:.5 !important;}
#sideBar #Letter h2, #sideBar #liveChat h2 {padding: .5em .8em; margin: 0;border: solid 1px #cccbcb; background:url('../polopoly_fs/1.695%21/h2.gif') 0 0 repeat-x;}
#sideBar #Letter .gutter, #sideBar #liveChat .gutter {background: none;}
#sideBar #Letter form {background: none; border: none;}
#Letter p {padding: .2em .8em;}
#Letter form {padding:0 0 0 .8em;}
#sideBar .formMail textarea{width: 95%;height: 120px;border: 1px solid #ccc;}
#sideBar .formMail .submitBtn{margin-left: 70%;border: none; padding: .2em .5em; width: 66px; height: 20px; background: #040e1f url('../polopoly_fs/1.695%21/submit.gif') no-repeat center;color: #fff; text-transform: uppercase;} 
#liveChat {overflow:hidden;float: left; width: 300px;height: 100px;}
#liveChat .gutter {padding: 0 0 1em;}
#liveChat img {float: left;margin: .5em 1em;}
#liveChat p {margin: 1.6em 0 0;width: 50%;float: left; font-size: 1.4em;font-weight: bold;}

/* twitter */
#twitter_div {margin: 1em 0;background: #fbfbfb url('../polopoly_fs/1.695%21300-btm.gif') no-repeat bottom left !important;}
#twitter_div h2 {border: 1px solid #b9b9b9;}
#twitter_div ul {margin: 1em;font-size: 1.2em;}
#twitter_div ul li {padding: 0 0 1em;}
#twitter_div #twitter-link {padding: .2em .6em;}

/* tab box in sidebar */
#sideBar div.yui-skin-sam{border: none !important;background: #fbfbfb url('../polopoly_fs/1.695%21300-btm.gif') no-repeat bottom left !important;}
#sideBar div.yui-skin-sam div.yui-navset ul.yui-nav {padding-left: 0; background: #fff !important; height:27px !important;border-bottom: 1px solid #ccc;}
#sideBar div.yui-skin-sam div.yui-navset {border: none; margin: 0;padding: 0 0 1.5em 0;}
#sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li {margin:0px 6px 0 0px;background: transparent;font-size: 1.3em;}
#sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 5px; border-right: none;color: #555;border: solid 1px #ccc;border-bottom: none;background:url('../polopoly_fs/1.695%21cp5_sprite.gif') 0 -299px repeat-x;}
#sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li a:hover {text-decoration: none;color: #035da6;}
#sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {color:#035da6;background-image: none; background:#fff !important; padding: 5px;}
#sideBar div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {border-bottom: solid 1px #fff;padding: 0;}
#sideBar .ui-tabs-nav a {margin: 0 0 0;}
#sideBar .ui-tabs-selected a {top: 0px;}
#sideBar div.yui-skin-sam div.yui-content {border-right: 1px solid #ccc; border-left: 1px solid #ccc;background: transparent !important;}
#sideBar div.yui-skin-sam {min-height:0px; clear: both; overflow: visible;}
#a #wrapper #sideBar .yui-skin-sam .articleList .teaser, #a #wrapper #sideBar .yui-skin-sam .articleList {border: none;background: none !important;padding-bottom:0;}

.News #wrapper #sideBar .articleList .teaser{background: transparent;}
div.yui-skin-sam div.yui-content .ui-tabs-panel {border-top: none; background: transparent !important;} 

/* graphical promo links */
a.promoLink img{margin-top: 10px;}

/* ARTICLE PAGES */
/* ------------- */
.article .by {display:none;}
.article .imageRight, .article .pdf, .article .imagetop, .article .search, .article .media-content, .article .yui-skin-sam, .article .poll, .article .categoryList, .article .articleList, .article .singleImage, .article .teaser, .article .topStory, .article .gallery, .article .spotlight, .article .recentComments, .article .mostPopular, .article .mostCommented {width:270px;}
  .article .html {width:270px; float: right; clear: right; margin: 0 0 1em 1em;}
.article{padding:0 !important; margin:0 !important;}
.article .text, .article p, .article span{font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;} 
.related ul li{margin:.3em 0 !important;}
#content .article .gallery .gutter {padding: .5em;}
#content .article .gallery .gutter img {margin:0 .3em .2em;}
#wrapper #content .article .teaser p {font-size:11px !important;} 
blockquote {width:200px;float:left;margin: 0 1em 0 0;border-right: 1px solid #ccc;padding: 1em .5em;font-weight:bold;color: #7e7e7e;line-height:1.5em;font-size: 14px;}
.article .text dl dt {color: #666;font-size: 1.2em;margin: 1em 0 .3em;font-weight:bold;}
.article .postingBody ol li, .article .text .ol li {list-style-type: decimal;font-size: 1.2em;margin: 0 0 1em 1.5em;}
#outbrain {display:none;}

/* FOOTER */
/* ------ */
#global_footer, #footer{background:#0d284d;}
#global_footer {overflow:hidden;border:none;}
.poweredBy{width:450px;float:left; text-align:left; color:#929eaf; font-size:11px;padding: 0 0 0 1em;}
.poweredBy a{ color:#929eaf;}
.policyLinks {color:#929eaf; font-size:11px;text-align:right;padding: 0 1em 0 0;}
.policyLinks a {color:#929eaf; padding: 0 .2em;}
#footer .subNavH {float: none;text-align: center;}
#footer .subNavH a {padding:0 10px;margin: 0;color: #fff;font-size:12px;} 

/* BROWSER SELECTOR STYLES */
.ie6 #a #primeNav {width: 975px;}
.ie6 #a #primeNav ul li{float: left; width: 70px;}
.ie6 #a #primeNav ul li.Best {width: 150px;}
.ie6 #a #primeNav ul li.Training {width: 90px;}
.ie6 #sideBar .formMail .submitBtn{margin-left: 200px;} 
.ie6 .articleList.Featured .teaser {height:140px;width: 282px; overflow: hidden;}  
.ie6 .Training #lowerLeft .yui-skin-sam .splitter .splitter .left {width: 49%;}
.ie6 .Training #lowerLeft .yui-skin-sam .splitter .splitter .right {width: 49%;}
.ie7 .Training #wrapper #lowerLeft .articleList h2, .ie7 .Training #wrapper #lowerLeft .categoryList h2 {width: 100%;}


      