/*
 * Id: 1.695
 * Version: 1265751901
 * Generated: Feb 9, 2010 5:01:30 PM
 */

/* GLOBAL */
/* ------ */

body{background:#fff url('/polopoly_fs/1.695!body_bg.jpg') repeat-x center -116px !important;}
a{color:#144689;}
.teaser:hover, .teaser:hover a{ cursor: pointer;}
.jcarousel-item:hover a,
.teaser:hover a{text-decoration: underline;}


/* HEADER ELEMENTS */
/* --------------- */
#masthead a{background:url('/polopoly_fs/1.695!header.gif') no-repeat 10px 30px; height:100px; width:366px; display:block;}
h1#siteHeadline{position:absolute; font: normal 12px arial; color:#8da0b5; top:66px;left:183px; font-style:italic;} 
#loginTools{ margin-top:15px;margin-right:5px;}
/* search */
#header .search{background:url('/polopoly_fs/1.695!home-search.gif') 0 0 no-repeat !important;width:316px; height:29px; top: 28px !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;} 

/* NAVIGATION */
/* ---------- */
#a #primeNav{ background:none; height:30px; padding:0 0 0 .7em;}
#a #primeNav ul li{ background:url('/polopoly_fs/1.695!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, .News #primeNav ul li.News a, .Training #primeNav ul li.Training a, .Best #primeNav ul li.Best a,
.Advertising #primeNav ul li.Advertising a, .Blog #primeNav ul li.Blog a, .Flux #primeNav ul li.Forum 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;}

/* 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!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!blue-btn.gif') no-repeat 0 0;}
.blue-btn a, .blue-btn a:hover {color: #fff;}

/* article list */
#wrapper .articleList {border-left: solid 1px #cbcbcb;border-top: solid 1px #cbcbcb;}
#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!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;} 

/* 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;} 

/* training on homepage */
#training .articleList h3 a{ font-size:12px;}
.ie #training{ margin-top: 0;}
#training h2.secHeader{display:block;width:933px;}
#training .articleList{float: left; margin:0; width: 315px; clear:none !Important; border: none !important; border-left: solid 1px #fff; border-right: solid 1px #d2d2d2; height:200px}
#training .articleList .gutter{ padding:10px; }
#training .articleList .teaser{ padding:0 0 0 10px; margin:0; border: none; background:url('/polopoly_fs/1.695!bullet.gif') left  7px no-repeat; margin-bottom:8px;}
#trainingBot{background:url('/polopoly_fs/1.695!training-bt-bg.gif') no-repeat 0 0; height:15px; padding-bottom:10px; margin-right: 10px; overflow:hidden; clear:both; position:relative;width:953px;}
#training{ margin:-20px 10px 0 0; overflow: auto; border: solid 1px #acaaaa; background:url('/polopoly_fs/1.695!training-bg.gif') repeat-x bottom #f9f9f9; border-bottom:none;}
#training .articleList{width: 236px;border-right: 1px solid #e3e3e3 !important;border-left: 1px solid #fff !important;}
#training .articleList.Learn {border-left:none !important;}
#training .articleList.Help {border-right: none !important;}
#training .articleList h2 {text-indent: -9999px; height:49px !important;width:194px; margin:15px 0 0 8px !important;border: none;}
#training .articleList.Learn h2{background:url('/polopoly_fs/1.695!cpsite-sprite.png') repeat-x 1px -86px !important;}
#training .articleList.Engage h2{background:url('/polopoly_fs/1.695!cpsite-sprite.png') repeat-x 1px -139px !important;}
#training .articleList.Grow h2{background:url('/polopoly_fs/1.695!cpsite-sprite.png') repeat-x 1px -190px !important;}
#training .articleList.Help h2{background:url('/polopoly_fs/1.695!cpsite-sprite.png') repeat-x -5px -243px !important;}

/* articles on homepage */
#lowerLeft .splitter .left h2{  border: solid 1px #acaaaa;}
#lowerLeft .splitter .left{ width:638px;}
#lowerLeft .splitter .right{ width:310px;}
#lowerLeft .splitter .left .splitter .left{ width:50%;}
#lowerLeft .splitter .left .splitter .right{ width:50%;}
#lowerLeft .splitter .left .splitter{ background:url('/polopoly_fs/1.695!training-bg.gif') repeat-x bottom #f9f9f9;border-right: solid 1px #acaaaa;border-left: solid 1px #acaaaa;}
#leftBot{background:url('/polopoly_fs/1.695!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!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!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;} 

/* 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.Atlas, .articleList.Third, .articleList.Featured {overflow:hidden;}
.articleList.Atlas .teaser{ width:287px; float:left; height:180px; border-left:solid 1px #FFF;border-right:solid 1px #cbcbcb; background:url('/polopoly_fs/1.695!atlas-bg.jpg') no-repeat bottom right #ececec !important;}
.articleList.Third .teaser, .articleList.Featured .teaser {width:287px; float:left; height:110px; border-left:solid 1px #FFF;border-right:solid 1px #cbcbcb;} 
.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!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!cp5_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: 5000;background:url('/polopoly_fs/1.695!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!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!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 {display: inline;float: left;margin: .6em 0 0 .6em;font-size: 1.2em;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!flux-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!flux-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!flux-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!300-btm.gif') no-repeat bottom left !important;}
#a #lowerLeft .splitter .right .topStory .teaser {height: auto;border-bottom: none;}
#lowerLeft .splitter .topStory img {width: 298px;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!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-top: .5em;}
#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%;}
.Training #upperLeft .splitter .right {width: 40%;}

/* image element */
.Training #content #upperLeft .splitter .singleImage img {width: 340px;} 

/* most pop - training */
.Training #wrapper .mostPopular {margin: 1em .5em .2em 1.3em;font-weight: bold;} 
.Training #wrapper .mostPopular h2 {background:url('/polopoly_fs/1.695!trainingmp.gif') no-repeat;text-indent: -2000em; margin-bottom:4px;}
.Training #wrapper .mostPopular ul {margin: 0;}
.Training #wrapper .mostPopular ul li {color: #b7b7b7;font-size: 1.4em; line-height: 1.4em;padding: .1em 0 !important;list-style-type: none;padding:0;}

/* tab box in lower left */
#lowerLeft div.yui-skin-sam{border: none !important;}
#lowerLeft div.yui-skin-sam div.yui-navset ul.yui-nav {padding-left: 0; background: #fff !important; height:27px !important;border-bottom: 1px solid #ccc;}
#lowerLeft div.yui-skin-sam div.yui-navset {border: none; margin: 0;padding: 0 0 1.5em 0;}
#lowerLeft div.yui-skin-sam div.yui-navset ul.yui-nav li {margin:0px 6px 0 0px;background: transparent;font-size: 1.3em;}
#lowerLeft 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!cp5_sprite.gif') 0 -299px repeat-x;}
#lowerLeft div.yui-skin-sam div.yui-navset ul.yui-nav li a:hover {text-decoration: none;color: #035da6;}
#lowerLeft 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;}
#lowerLeft div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {border-bottom: none;padding: 0;}
#lowerLeft .ui-tabs-nav a {margin: 0 0 0;}
#lowerLeft .ui-tabs-selected a {top: 0px;}
#lowerLeft div.yui-skin-sam div.yui-content {border: 1px solid #ccc;border-top: none;background: #fff !important;}
#lowerLeft div.yui-skin-sam {min-height:0px; clear: both; overflow: visible;}
/* tab box splitter on training */
#wrapper #lowerLeft .yui-skin-sam #training {background:url('/polopoly_fs/1.695!level-bg.gif') -23px -7px repeat-y !important; border: none;}
#lowerLeft .yui-skin-sam #training .categoryList.Education {margin-left: 3.2em !important;} 
.Training #lowerLeft .yui-skin-sam{margin-left:0;}
.Training #lowerLeft .yui-skin-sam .splitter .left {width: 33%;}
.Training #lowerLeft .yui-skin-sam .splitter .right {width: 66%;}
.Training #lowerLeft .yui-skin-sam .splitter .splitter .left {width: 50%;}
.Training #lowerLeft .yui-skin-sam .splitter .splitter .right {width: 50%;}
/* category lists in splitter in tab box */
#a #lowerLeft .yui-skin-sam .splitter .categoryList h2 {display: block;font-size: 1.2em;color: #555;padding: .2em .5em 0;margin: .3em;border: solid 1px #acaaaa;}
#lowerLeft .yui-skin-sam .splitter .categoryList .gutter {padding: 0 .5em .5em 2em;}
#lowerLeft .yui-skin-sam .splitter .categoryList li a {font-weight: normal;font-size: 1.1em;}
/* category lists in #training in tab box */
#lowerLeft .yui-skin-sam #training .categoryList {clear: none;width: 30%; float: left;margin: .5em 1em;}
#lowerLeft .yui-skin-sam #training .categoryList h2 {display: block;background: none;border: none;margin:0;padding:0;text-indent: -2000em;padding: .3em 0;}

#lowerLeft .yui-skin-sam #training .categoryList.Started h2{background:url('/polopoly_fs/1.695!cp5_sprite.gif') 0 -413px !Important;}
#lowerLeft .yui-skin-sam #training .categoryList.Basics h2{background:url('/polopoly_fs/1.695!cp5_sprite.gif') 0 -443px !Important;}
#lowerLeft .yui-skin-sam #training .categoryList.Education h2{background:url('/polopoly_fs/1.695!cp5_sprite.gif') 0 -473px !Important;}
#lowerLeft .yui-skin-sam #training .categoryList .gutter {padding: .2em .5em .5em 1.5em;} 
#lowerLeft .yui-skin-sam #training .categoryList li {padding: .5em 0;}
#lowerLeft .yui-skin-sam #training .categoryList li a {font-size: 1.1em;} 

/* 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!h2.gif') repeat-x;}

#sideBar {position: relative;padding-top:53px;}
.partnerNews {background:url('/polopoly_fs/1.695!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!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!training-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!bparticles.gif') no-repeat;text-indent: -2000em;}
.Advertising #wrapper #sideBar .mostPopular h2 {background:url('/polopoly_fs/1.695!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!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!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!submit.gif') no-repeat center;color: #fff; text-transform: uppercase;} 
#liveChat {float: left; width: 300px;height: 100px;}
#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!300-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!300-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!cp5_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 .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{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;} 

/* FLUX WIDGETS */
/* ------------ */

/* flux community pages */
#FluxHelper{position:absolute !Important;}

.pageHeader{clear:both;}
/*
.Flux div#flux{width:255px; height:30px; background:url('/polopoly_fs/1.695!flux-bg.gif') repeat-x; float:right; position:relative; margin-top:-30px; margin-right:3px;}
.Flux div#flux a, #wrapper #header #flux a {color:#fff !important; text-decoration: none; font-size:11px !important;}
.Flux .textGroup{ color:#fff !important;}
.Flux .linksGroup span a#ctl01_ctl00_ctl00_phBody_phBody_ctl01_lnkProfile,
.Flux .linksGroup span a#ctl01_ctl00_ctl00_phBody_phBody_ctl01_lnkMail{display:none;}
.Flux .linksGroup span.bbBtnHolder, .Flux .linksGroup span.bbBtnHolder_active{ position:relative; margin-left:-25px; background:none !important;}
.Flux .linksGroup span.bbBtnHolder_active a.ddButton,
.Flux .linksGroup span.bbBtnHolder_active:hover, .Flux .itemsList{background:#ccc !important;}
#flux a.ddButton {padding: 3px 10px 3px 0;background:url('/polopoly_fs/1.695!arrow.gif') no-repeat right center;}
.itemsList{ background:#e2e2d6; margin-left:150px; margin-top: -10px;border: solid 1px #999;}
.page .zone .itemsList{ margin-left:0; margin-top:0;} 
/* for flux profile
#flux .Flux .friendWrap {margin: 0 0 0 11px;position: relative;}
#flux .Flux a.friendRequest {display: block;width: 18px; height: 17px;text-indent: -2000em;background:url('/polopoly_fs/1.695!friendIcon.png') no-repeat 0 0;position: absolute;top:-15px; right: -15px;}  
/* fixing quicklinks nav on flux static page
body.fluxPage #flux .quickMenu {margin-left: -12px;}
body.fluxPage #flux #ctl01_ctl00_ctl00_phBody_phBody_ctl01_pnlDelimiter {margin: 0 0 0 -5px;position: relative;}
body.fluxPage #flux #ctl01_ctl00_ctl00_phBody_phBody_ctl01_pnlDelimiter a {display: block;width: 18px; height: 17px;text-indent: -2000em;background:url('/polopoly_fs/1.695!friendIcon.png') no-repeat 0 0;position: absolute;top:0px; right: 0px;} 
body.fluxPage #flux .itemsList {background:#e2e2d6; margin-left:0px; margin-top: 0px;border: solid 1px #999;}
*/
.Flux {text-align:left;}
body.fluxPage #loginTools .textGroup,
body.fluxPage #loginTools .textGroup a,
body.fluxPage #loginTools .userGreeting a,
body.fluxPage #loginTools .userGreeting,
body.fluxPage #loginTools .linksGroup a{ color:#fff;}
body.fluxPage #loginTools .listItem a{display:block; border-bottom: solid 1px #999; padding:3px 5px;color:#000 !important;}
body.fluxPage #loginTools .listItem a:hover{ background:#999; color:#fff !important;} 
body.fluxPage #loginTools .linksGroup a.ddButton {padding: 3px 10px 3px 0;background:url('/polopoly_fs/1.695!arrow.gif') no-repeat right center;}
#a #header #flux .itemsList{background:#000 !important;}
#a #header #flux .itemsList a.listItem {display:block; border-bottom: solid 1px #999; padding:3px 5px; width:120px; color:#000 !important;}
#a #header #flux .itemsList a.listItem:hover{ background:#999; color:#fff !important;} 
.articleComments{ display: none;}

/* flux sign in */
#loginTools{position: absolute;top: 12px;right:0;}
.quickMenu{background-color:transparent !important; border: none !important; }
.quickMenu{font-size: 12px !important;}
#loginTools .avatarElements img{display: none;}
#loginTools .avatarElements {font-size: 12px !important;}
#loginTools .avatarElements .userName, #loginTools .profile .profileLink, #loginTools .profile, #loginTools .more, #loginTools .signOut, #loginTools .container {color: #fff;font-size: 12px !important;} 
#loginTools ul.fluxDropDown {z-index:50000000;}
.fluxWidget .fluxBtn.btnMedium {height:auto; width: auto; background-color: transparent; min-width: 0; text-decoration:underline; font-weight:normal !important; font-size:11px !important;}
/* .fluxWidget, .fluxWidget .fbook, .fluxWidget .editorActivator {color:#CCCCCC;}
.fluxWidget .fluxBtn{ padding:0;}  */

/* flux sharing home */
#socialFeatures .fluxWidget {padding:0;margin:0;width:auto;height:auto;}
.widgetContainer ul.cacSmall a:hover,
.fluxWidget .contentAction .fluxBtn{background-color:transparent !Important;}
.widgetContainer div.cacSmall {margin:0;}
.widgetContainer div.cacSmall .commentCount{background:url('/polopoly_fs/1.695!flux-actions2.gif') no-repeat; padding-left:18px !important;}
.widgetContainer div.cacSmall .commentCount .txtLabel{display:none;}
.widgetContainer div.cacSmall .commentCount .txtCount{ color:#bababa; font: bold 15px arial;}
.widgetContainer div.cacSmall .rating{ overflow:hidden; position:relative; background:url('/polopoly_fs/1.695!flux-actions2.gif') -45px 0 no-repeat;}
.widgetContainer div.cacSmall .rating .fluxBtn{position: relative; text-indent:-9999px; width:62px;}	
li.permalink a{position:absolute; text-indent:-9999px; width:225px; height:20px; margin:0 0 0 -225px; z-index:999;}
.ratingBtn a.thumbUpBtn{ background:url('/polopoly_fs/1.695!flux-actions2.gif') -117px 0 no-repeat !Important; width:26px !important;}
.ratingBtn a.thumbDwnBtn{ background:url('/polopoly_fs/1.695!flux-actions2.gif') -144px 0 no-repeat !Important; width:24px !important}
.active a.thumbUpBtn,
.ratingBtn a.thumbUpBtn:hover{background:url('/polopoly_fs/1.695!flux-actions2.gif') -117px -20px no-repeat !Important;text-decoration: none;}
.active a.thumbDwnBtn,
.ratingBtn a.thumbDwnBtn:hover{background:url('/polopoly_fs/1.695!flux-actions2.gif') -144px -20px no-repeat !Important;text-decoration: none;}
#socialFeatures ul li {list-style-type: none;padding:0;margin:0;}
#socialFeatures ul li a:hover {color: #000;}
li.share a.shareBtn{background:url('/polopoly_fs/1.695!flux-actions2.gif') -172px 0 no-repeat !Important; overflow:hidden; width:58px;}
li.share a.shareBtn:hover{ background-position: -172px -20px !important;}
.shareRightDecor,
li.share a.shareBtn span{ display:none !important;}
li.addToMy .fluxBtnParent a.btnLabel{ background:url('/polopoly_fs/1.695!flux-actions2.gif') -243px 0 no-repeat !Important; overflow:hidden; width:76px; position:relative; text-indent:-9999px;}
li.addToMy .inactive a.btnLabel{ background:url('/polopoly_fs/1.695!flux-actions2.gif') -243px -20px no-repeat !Important;}
li.shareCount p.itemText strong.txtCount,
li.ratingCount p.itemText span.txtLabel,
li.shareCount p.itemText span.txtLabel,
li.ratingCount p.itemText strong.txtCount{color:#bababa; font: bold 15px arial !important;}
li.shareCount, li.ratingCount{ border-left: dotted 1px #bababa;}
#socialFeatures{ height:25px;}

/* comments widget */
div.comments {background-color:transparent !important; border: none; margin-bottom:10px; clear:both;}
div.comments .editorWrap .postButton {background: #03357a;}
.flux .moduleContainer, .fluxWidget .comments{ border:none; margin-top:15px;} 
.flux .moduleTitle, .fluxWidget .widgetTitle{background:transparent url(/polopoly_fs/1.695!h2.gif) repeat-x scroll 0 0;border:1px solid #CCCBCB;}

/* FOOTER */
/* ------ */

#global_footer, #footer{background:#0d284d;}
.poweredBy{overflow:auto; width:450px; margin:0 auto; text-align:center; color:#929eaf; font-size:11px;}
span#copyText{ display:block; float: left; width:280px; margin-top:10px;}
a#logo_mtvu{background:url('/polopoly_fs/1.695!mtvu.gif') no-repeat; height:32px; width:40px; position:relative; text-indent:-9999px; display:block; float:left;}
a#logo_mtvn{background:url('/polopoly_fs/1.695!mtvn.gif') no-repeat center; height:32px; width:110px; position:relative; text-indent:-9999px; display:block; float: left;}
#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%;}


      