/*
 * Id: 1.695
 * Version: 1255963024
 * Generated: Nov 7, 2009 8:18:41 AM
 */

/* GLOBAL */
/* ------ */

body{background: #e3e8ec url('/polopoly_fs/1.695!bg.jpg') repeat-x fixed center top !important; color:#3a3a3a;}
a{color:#144689;}

/* HEADER ELEMENTS */
/* --------------- */

#masthead a{background:url('/polopoly_fs/1.695!header.gif') no-repeat 0 30px; height:100px; width:331px; display:block;}
h1#siteHeadline{position:absolute; font: normal 12px arial; color:#8da0b5; top:70px; font-style:italic; padding-left: 65px;}

/* search */
#header .search{background:url('/polopoly_fs/1.695!cp5_sprite.gif') -335px -472px no-repeat !important; margin:30px 0 0 0 !important; width:300px; height:25px; left: 623px !important;}
#header .search .searchButton,
#header .search .searchField{ background: transparent; border: none; width:226px; padding:2px;}
#header .search .searchButton{ text-transform:capitalize; position:relative; text-indent:-9999px; width:63px; margin-left:4px;}
#header .search .searchButton:hover{cursor:pointer;}
#wrapper #header div.search .gutter{padding:0;}

/* NAVIGATION */
/* ---------- */

#a #primeNav{ background:none; height:30px; padding:0;}
#a #primeNav ul li{ background:url('/polopoly_fs/1.695!cp5_sprite.gif') 0 -337px repeat-x; margin-right:5px; border: none;}
#a #primeNav ul li a{ background:none; height:22px; margin:0; padding:8px 13px 0 13px; color:#555; text-transform:uppercase; font: bold 14px arial; border:none;}
#a #primeNav ul li a:hover{background:#fff; color:#144689 !important; text-decoration:none;}
#a #primeNav ul li:hover{background:#fff;}
#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;}

/* 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;}

/* 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;}
#training{ margin:10px 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;}
.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 .articleList.Started h2, #training .articleList.Basics h2, #training .articleList.Education h2
{text-indent: -9999px; height:30px !important;width:280px; margin:15px 0 0 8px!important;border: none;}
#training .articleList.Started h2{background:url('/polopoly_fs/1.695!cp5_sprite.gif') 0 -413px !Important;}
#training .articleList.Basics h2{background:url('/polopoly_fs/1.695!cp5_sprite.gif') 0 -443px !Important;}
#training .articleList.Education h2{background:url('/polopoly_fs/1.695!cp5_sprite.gif') 0 -473px !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:175px;}

/* 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: 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;}

/* 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 p a{ font-weight:bold; display:block; margin-top:8px; background:#071c3c; color:#FFF; padding:3px; width:90px; text-align:center;}
#upperLeft .yui-content .teaser .Flux{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;}


/* 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;}
.splitter .topStory .fullStory, .splitter .teaser .fullStory {background: #071b3c;display: block;width: 90px;margin: 1em 1em 0 0;padding: .2em 0;text-align: center;font-size: .9em;float: left;}
.splitter .topStory .fullStory a, .splitter .teaser .fullStory a {color: #fff;}
/* top story with image floated left */
#content .topStoryHalf {border: 1px solid #cbcbcb;float: left;}
#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;}  

/* 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;} 

/* article list in splitter */
#upperLeft .splitter .articleList {background: none;border: none;}
#upperLeft .splitter .articleList h2 {background: none;border: none;color: #555;}
#upperLeft .splitter .articleList .teaser {background: none;border-bottom: none;border-top: none; padding: .5em .7em;}
#upperLeft .splitter .articleList h3 {font-size: 1.6em;} 

/* 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 .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;}

/* 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 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;}

/* 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 {text-align:left;}
#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 */
#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;} 
#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 .linksGroup a.ddButton {padding: 3px 10px 3px 0;background:url('/polopoly_fs/1.695!arrow.gif') no-repeat right center;}
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;}
body.fluxPage #flux .itemsList a.listItem {display:block; border-bottom: solid 1px #999; padding:3px 5px;color:#000 !important;}
body.fluxPage #flux .itemsList a.listItem:hover{ background:#999; color:#fff !important;} 

/* log-in */
div#flux{width:294px; height:30px; background:url('/polopoly_fs/1.695!flux-bg.gif') repeat-x; float:right; position:relative; margin-top:-30px; margin-right:3px;}
div#flux a{ }
div#flux img.thumbnail_25x25{margin:3px;}
div#flux span.userMessage{ position:relative;color:#fff !important; position:relative; top:-15px; font-size:11px !important;}
div#flux span.userMessage a{color:#fff  !important;  font-size:11px !important;}
.notLogged{padding: 8px 0 0 10px; color:#fff; font-size:11px;}
.notLogged a{ color:#e9e9e9 !important; background:#05152f; padding:2px;}
.notLogged a:hover{background:#081e3f; color:#fff !important;}
body.fluxPage .fluxPageContainer .commonButton .btnCenter {color: #333 !important;background: #ccc !important;font-size: 1.1em !important;}

/* share widget */
.contentAction2{height:20px !important; padding:5px 0; margin-bottom:10px;}
.article .contentAction2{border-bottom: dotted 1px #E7E7E7;>}
td.commentCount{ font-size:11px!important; padding-top:5px; background:url('/polopoly_fs/1.695!icn-comments.gif') no-repeat 0 6px; padding-left:14px !important;}
.overallRating, td.commentCount a{color:#666 !important;}
.thumb { padding:2px 0 0 0;}
.thumb .thumbUp{}
.thumb .thumbDown{}
.article td.commentCount{ padding-top:0;}
.article a.addToFavorites{ margin-right:10px;}

/* comments widget */
p.nocomments{display:none;}
div.comments3{background-color:transparent !important; padding:10px !important; border: none; margin-bottom:10px; clear:both;border-top: dotted 1px #E7E7E7;}
div.greetingArea{font-size:12px !important;  color:#000 !important;}
div.comments3 a{color:#a30867 !important; font-size:12px !important;}
h2.post-comment{font-size:1.5em !important; color:#000 !important;}
h2#postComment{font-weight:bold;}
.fluxCommenting{clear:both;}
div.commentItem{background: #e2e2e2 !important; padding:0 !important;}
div.commentItem table tr td.itemImage{display: block;width: 20px;background: #fff !important;}
div.commentItem table tr td.itemImage img {margin: 0;} 
div.commentItem table tr td.itemDescr{padding:10px 10px 0 10px !important;}
div.commentMessage{color:#666666 !important; font-size:11px !important;}
h3.commentTitle{color:#848383 !important;}
div.commentItem a{color:#4d4d4d	 !important;}
#a .Flux div.titleArea{ background:url('/polopoly_fs/1.695!h2.gif') repeat-x !important; display:block; font-size:1.1em; height:25px; border: solid 1px #ddd; padding:0 !important; font-family: Arial, Helvetica,  Arial !important;}
#a div.titleArea td {color: #555 !important; font-weight: normal;} 
.Flux textarea.regularText{width:460px !important; margin-bottom:10px;}
.page textarea.regularText{width:260px !important; margin-bottom:0;} /* for flux profile page */
.article textarea.regularText{padding:10px !important; font: normal 11px arial; width: 594px !important; background-color:#FFF !important; border: solid 1px #999 !important; margin-top: 10px !important;}
.FluxWidget .Comments3_2 .commentEditor .titleArea td{color:#fff !important;}
span.btnCenter{background:url('/polopoly_fs/1.695!flux-bg.gif') repeat-x 0 0 !important; padding: 0 10px !important; font-size:11px !important;}
a.commonButton:hover{text-decoration:none !important;}
a.commonButton span.btnCenter{ color:#fff !important;}
a.commonButton:hover span.btnCenter{color:#CCC !important;}
span.btnLeft, span.btnRight{background-image:none !important;}
table#FW_Comments3_1_sortMode tr td{color:#666  !important;}
table#FW_Comments3_1_sortMode tr td a.active,
table#FW_Comments3_1_sortMode tr td a{ color:#666 !important;}
div.commentItemLevel1 table tr td.itemImage{ padding-left:87px !important;}
div.commentItemLevel1 table{ border-top: solid 10px #fff !important;}
div.pageNavigator a{color:#4d4d4d !important;}
div.commentAction a{font-size:11px !important;}
.commentEditor{ padding-top: 0 !important;}
td.share{padding-right:10px;}
table tr td.itemImage{ padding-right:35px !important;}
.zone table tr td.itemImage{ padding-right:0 !important;} /* flux profile fix */

/* 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%;}


      