@charset "UTF-8";
/* CSS Document */

.hideFromScreen {
    left: -9999px;
    position: absolute;
    top: -9999px;
    z-index: -10;
}

h1 {
    font-size: 34px;
    font-weight: bold;
    margin: 10px 0 20px 0;
    text-align: center;
}

h3 {
    font-size: 16px;
    font-weight: normal;
    height: 15px;
}

h5 {
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 40px 0;
    text-align: center;
    height: 200px;
    padding-top: 100px;
}

body {
    background-color: #FAFAFC;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    height: 100%;
    margin: 0;
    padding: 0;
    color: #2B2B2B;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: antialiased !important;
    font-smooth: always;
}

ul#topNav {
    border: 0 none;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 0px;
    width: 1100px;
    margin: 0 auto;
}

ul#topNav li {
    display: inline-block;
    padding: 8px 28px;
    margin: 0;
    text-align: center;
}

ul#topNav li a {
    font-family: "Yahoo Sans", Arial, clean, sans-serif;
    font-weight: 700;
    font-size: 13px;
    line-height: 19px;
    color: rgba(255, 255, 255, 0.85);
    display: block;
    box-shadow: none;
    text-align: center;
    padding: 5px 6px;
}

strong {
    font-weight: 900;
    font-sice: 110%;
}

input {
    cursor: pointer;
}

label {
    font-weight: 800;
}

/*
padding:32px 0 0;
*/
}
.ynav-container {
    position: fixed;
    width: 100%;
    z-index: 9999;
}

ul#topNav li a {
    /*background:url("../images/alltabs.gif") no-repeat scroll 0 0 transparent;
  */
}

ul#topNav li.tbLogOut_off a, ul#topNav li.tbLogOut_on a {
    display: none;
}

ul#topNav li.tbHome_on a {
    background-position: 0 -64px;
}

ul#topNav li.tbDemos_on a {
    background-position: -82px -64px;
}

ul#topNav li.tbData_on a {
    background-position: -306px -64px;
}

ul#topNav li.tbExperiments_on a {
    background-position: -174px -64px;
}

ul#topNav li.tbParticipate_on a {
    background-position: -398px -64px;
}

ul#topNav li.tbHome_off a {
    background-position: 0 0;
}

ul#topNav li.tbDemos_off a {
    background-position: -82px 0;
}

ul#topNav li.tbData_off a {
    background-position: -306px 0;
}

ul#topNav li.tbExperiments_off a {
    background-position: -174px 0;
}

ul#topNav li.tbParticipate_off a {
    background-position: -398px 0;
}

ul#topNav li.tbHome_off a:hover {
    background-position: 0 -32px;
}

ul#topNav li.tbDemos_off a:hover {
    background-position: -82px -32px;
}

ul#topNav li.tbData_off a:hover {
    background-position: -306px -32px;
}

ul#topNav li.tbExperiments_off a:hover {
    background-position: -174px -32px;
}

ul#topNav li.tbParticipate_off a:hover {
    background-position: -398px -32px;
}

ul#topNav li.tbHome_on a, ul#topNav li.tbHome_off a {
    width: 82px;
}

ul#topNav li.tbDemos_on a, ul#topNav li.tbDemos_off a {
    width: 92px;
}

ul#topNav li.tbData_on a, ul#topNav li.tbData_off a {
    width: 92px;
}

ul#topNav li.tbExperiments_on a, ul#topNav li.tbExperiments_off a {
    width: 132px;
}

ul#topNav li.tbParticipate_on a, ul#topNav li.tbParticipate_off a {
    width: 126px;
}

.banner a {
    /*
  background:url("../images/logo.gif") no-repeat scroll 10px 30px transparent;
  float:left;
  height:0;
  overflow:hidden;
  padding:85px 0 0;
  width:470px;
  */
}

.logo-webscope {
    margin-top: 50px;
}

#leftCol {
    color: #000;
    padding: 10px 20px;
    width: 100%;
}

#leftCol ul {
    color: #000;
    font-size: 12px;
    margin: 0;
    padding: 7px 10px 25px 15px;
}

#leftCol .error-message ul.errors {
    padding: 5px 0;
}

#leftCol ul li {
    line-height: 16px;
}

#leftCol ul li a {
    font-family: "Yahoo Sans", Arial, clean, sans-serif;
    font-weight: 700;
    font-size: inherit;
    color: #0076E6;
    text-decoration: none;
}

#leftCol ul li a:hover {
    text-decoration: underline;
}

#leftCol ul.check {
    list-style-type: none;
}

#rightCol {
    width: 100%;
    margin: 20px 0;
    overflow: hidden;
}

.ad-sidebar {
    width: 290px
    margin: 2px 5px;
}

.demosLP {
    padding-top: 20px;
}

.demosLP #leftCol {
    margin-right: 10px;
    padding: 0;
}

#yf-promo {
    background-image: url("../images/homeBg.jpg");
    min-height: 443px;
    width: 895px;
}

#yf-promo-content {
    background-image: url("../images/homeBg.jpg");
    float: left;
    position: absolute;
    width: 895px;
    z-index: 1;
}

#yf-promo-content .promoCard {
    background-repeat: no-repeat;
    height: 443px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1;
}

#yf-promo-content .show, #yf-promo-menu li.show div {
    opacity: 0.99;
    visibility: visible;
}

#yf-promo-content .copy {
    bottom: 10px;
    left: 0;
    position: absolute;
}

#yf-promo-content .copy a.mn {
    background-color: #FFFFFF;
    color: #680E1A;
    font: 182% georgia, times;
    padding-bottom: 2px;
    padding-right: 10px;
}

#yf-promo-content .copy a.vid {
    background-position: 0 3px;
}

#yf-promo-content .links {
    background-color: #FFFFFF;
    float: left;
    margin-top: 5px;
}

#yf-promo-content .links p {
    display: inline;
    float: left;
    font: 92% georgia, times;
    margin: 8px;
    width: 160px;
}

#yf-promo-content .links ul {
    display: inline;
    float: left;
    margin: 8px 14px 8px 0;
}

#yf-promo-content .links ul li {
}

#yf-promo-content img.rcp {
    border: 1px solid #D2BD64;
    float: left;
    padding: 5px;
}

#yf-promo-content .rcpnfo {
    background-color: #FFFFFF;
    display: inline;
    float: right;
    margin-right: 5px;
    width: 148px;
}

#yf-promo-content .rcpnfo a.mn {
    color: #680E1A;
    display: block;
    font: 136% georgia, times;
    margin: 5px 0 10px;
}

#yf-promo-content .rcpnfo cite.prov {
    color: #333333;
    display: block;
    font: 85% arial;
}

#yf-promo-content .rcpnfo cite.prov a, #yf-promo-content .rcpnfo cite.prov a:visited {
    color: #11529C;
}

#yf-promo-content .rcpnfo ul {
    margin-top: 18px;
}

#yf-promo-content .rcpnfo ul li {
    font: 92% georgia, times;
}

#yf-promo-content .rcpnfo ul li.last {
    background-image: none;
    margin-bottom: 15px;
}

#yf-promo-content .rcpnfo ul li em {
    color: #6A580F;
}

#yf-promo-content .rating {
    font: 77% arial;
    margin: 6px 7px 7px;
}

.tagline {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-top: 7px;
    width: 130px;
}

#yf-promo-menu {
    float: left;
    width: 190px;
    z-index: 4;
}

#yf-promo-menu ul {
    list-style-image: none;
    list-style-type: none;
    margin: 9px 0 0 8px;
    padding: 0;
}

#yf-promo-menu li {
    border: 0 none;
    float: left;
    height: 87px;
    margin: 0;
    min-height: 87px;
    padding: 0;
    position: relative;
    width: 190px;
}

#yf-promo-menu li a {
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-family: verdana, times;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    min-height: 70px;
    padding: 9px 10px 8px;
    position: relative;
    text-decoration: none;
    z-index: 5;
}

#yf-promo-menu li.selected a {
    color: #FFFFFF;
}

#yf-promo-menu li div {
    height: 87px;
    margin: 0 0 0 0;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 188px;
    z-index: 3;
}

#yf-promo-btn.start {
    background-position: 0 -18px !important;
}

.promoCard a.fullLink {
    display: block;
    height: 100%;
    text-indent: -9999px;
    width: 100%;
}

#yf-promo-menu #btnCard1 {
    height: 87px;
    min-height: 87px;
}

#yf-promo-menu #btnCard2 {
    height: 86px;
    min-height: 86px;
}

#yf-promo-menu #btnCard3 {
    height: 86px;
    min-height: 86px;
}

#yf-promo-menu #btnCard4 {
    height: 91px;
    min-height: 91px;
}

#yf-promo-menu #btnCard1 a {
    min-height: 70px;
}

#yf-promo-menu #btnCard2 a {
    min-height: 69px;
}

#yf-promo-menu #btnCard3 a {
    min-height: 70px;
}

#yf-promo-menu #btnCard4 a {
    min-height: 74px;
}

#yf-promo-menu #btnCard1 a {
    background: url("../images/imageNav.png") repeat scroll 0 0 transparent;
}

#yf-promo-menu #btnCard2 a {
    background: url("../images/imageNav.png") repeat scroll 0 -87px transparent;
}

#yf-promo-menu #btnCard3 a {
    background: url("../images/imageNav.png") repeat scroll 0 -87px transparent;
}

#yf-promo-menu #btnCard4 a {
    background: url("../images/imageNav.png") repeat scroll 0 -173px transparent;
}

li#btnCard1.selected a {
    background: url("../images/imageNav.png") repeat scroll 0 -264px transparent !important;
}

li#btnCard2.selected a {
    background: url("../images/imageNav.png") repeat scroll 0 -351px transparent !important;
}

li#btnCard3.selected a {
    background: url("../images/imageNav.png") repeat scroll 0 -351px transparent !important;
}

li#btnCard4.selected a {
    background: url("../images/imageNav.png") repeat scroll 0 -437px transparent !important;
}

#blockCard1 {
    background-image: url("../images/home7.jpg");
}

#blockCard2 {
    background-image: url("../images/home6.jpg");
}

#blockCard3 {
    background-image: url("../images/home1.jpg");
}

#blockCard4 {
    background-image: url("../images/home5.jpg");
}

a, a:link, a:visited {
    font-family: "Yahoo Sans", Arial, clean, sans-serif;
    font-weight: 700;
    font-size: inherit;
    color: #0076E6;
    text-decoration: none;
}

}
a:hover {
    color: #ffff;
}

a.activeLink {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

a.activeLink:hover {
    text-decoration: none;
}

a.homeLocation {
    color: #1B2F59;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 20px;
    vertical-align: top;
}

a.homeLocation:hover {
    color: #5B8BBA;
    font-size: 10px;
    margin-top: 20px;
    text-decoration: none;
}

a.link-download {
    display: inline-block;
    background-color: #0076E6;
    padding: 5px 10px;
    color: #fff !important;
    border-radius: 4px;
    border: 2px solid #0076E6;
    margin: 2px 0;
    font-weight: 200;
    cursor: pointer;
    white-space: nowrap;
}

a.link-download.pressed {
    display: inline-block;
    background-color: #fff;
    padding: 5px 10px;
    color: #0076E6 !important;
    border-radius: 4px;
    border: 2px solid #0076E6;
    margin: 2px 0;
    font-weight: 200;
    cursor: pointer;
    white-space: nowrap;
}

.download-size {
    font-size: 14px;
    color: #666;
    margin-left: 10px;
}

.Grid-U.Mend-18.Pstart-14 a, #yucs-more a {
    font-size: 12px !important;
    font-weight: 300;
    letter-spacing: 1px;
}

#yucs-pull-menu-list a {
    font-weight: 200;
}

#base {
    /*
    background:url("../images/bg.gif") repeat-y scroll left top transparent;
    */
    height: 100%;
    margin: 0 auto;
    vertical-align: top;
    width: 941px;
}

#base_border_left {
    background: url("../images/hleft_bg.gif") repeat-y scroll left top transparent;
    height: 560px;
    margin: 0;
    padding: 0;
    width: 4px;
}

#base_border_right {
    background: url("../images/hright_bg.gif") repeat-y scroll left top transparent;
    height: 560px;
    margin: 0;
    padding: 0;
    width: 8px;
}

#base_border2_left {
    /*
  background:url("../images/hleft_bg.gif") repeat-y scroll left top transparent;
  */
    height: 85px;
    margin: 0;
    padding: 0;
    width: 4px;
    display: none;
}

#base_border2_right {
    /*
    background:url("../images/hright_bg.gif") repeat-y scroll left top transparent;
    */
    height: 85px;
    margin: 0;
    padding: 0;
    width: 8px;
    display: none;

}

#base_border_right img, #base_border2_right img {
    margin-bottom: -3px;
}

#base_table {
    border: 0 none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 907px !important;
}

div.banner {
    height: 136px;
    margin-bottom: 0;
}

#menu-mobile {
    display: none;
    width: 35px;
    height: 35px;
    background: rgba(0, 0, 0, 0) url(../images/icon_mobile_menu.png) 0 0 no-repeat;
    position: absolute;
    top: 20px;
    cursor: pointer;
}

div.logo-sandbox {
    padding: 56px 0 0 22px;
}

.navigation {
    background-color: #2D005A;
    height: 32px;
    margin-bottom: 0;
    width: 100%;
    height: 45px;
    overflow: hidden;
}

li.current-menu-item {
    background: #400090;
}

li.current-menu-item a {
    color: #fff;
}

ul.sub-menu-active {
    background: #7E00EB;
    display: inline-block;
    width: 941px;
    margin: 0;
    -webkit-padding-start: 0;
    font-size: 11px;
    position: relative;
    top: -1px;
    padding-left: 0;
}

.sub-menu-active li {
    padding: 5px 8px;
    letter-spacing: 0.05em;
    border-right: 1px solid #9848FF;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    margin: 0px;
    list-style: none;
    -webkit-padding-start: 10px;
    -webkit-margin-start: 0;
}

div.lheader {
    background: url("../images/bgImgs1.png") repeat scroll -895px 0 transparent;
    height: 62px;
    margin-bottom: 0;
    width: 895px;
    text-align: left;
    display: none;
}

.dheader, .dlheader {
    color: #D6D5D5;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding-left: 27px;
    padding-right: 15px;
    padding-top: 15px;
    vertical-align: top;
}

.dlheader {
    font-size: 17px;
}

div.hdemo {
    height: 443px;
    margin-bottom: 0;
}

.hbottom {
    height: 32px;
    margin-bottom: 0;
}

.borderbottom {
    height: 7px;
    margin-left: 6px;
}

.footer {
    color: #1B2F59;
    font-size: 11px;
    margin-top: 10px;
    text-align: center;
    vertical-align: top;
    clear: both;
}

.whtLabel {
    color: #FFFFFF;
    font-size: 11px;
    padding-top: 4px;
    vertical-align: top;
}

table#mainContent {
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 956px;
}

table#mainContent td {
    vertical-align: top;
}

.hbucket {
    display: inline-table;
    padding: 0;
    width: 300px;
    margin-right: 10px;
    height: inherit;
}

.bTop {
}

.bContent {
    color: #000;
    font-size: 90%;
    height: inherit;
    padding: 10px;
    width: 95%;
}

.bBottom {
}

.hbucket2 {
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 0;
}

.bTop2 {
    background: url("../images/bucket2_top.gif") no-repeat scroll left top transparent;
    height: 34px;
    width: 580px;
}

.bContent2 {
    background: url("../images/bucket2_bg.gif") repeat-y scroll left top transparent;
    color: #000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    padding: 10px;
    width: 559px;
}

.bBottom2 {
    background: url("../images/bucket2_bottom.gif") no-repeat scroll left top transparent;
    height: 7px;
    width: 580px;
}

.catalog-wrapper {
    display: block;
}

.catalog-intro {
    margin: 10px 25px;
}

.inCatalog {
    display: inline-block;
}

.content.inCatalog {
    width: 425px;
    vertical-align: top;
}

.dlanding {
    display: block;
    color: #000;
    font-size: 12px;
    min-height: 220px;
    margin-left: 20px;
    padding: 0;
    width: 580px;
    border-bottom: 1px solid #EFEFEF;
}

.rightSide {
    clear: right;
    float: right;
    margin-bottom: 30px;
    margin-right: 30px;
    margin-top: 10px;
    padding: 0;
    width: 220px;
}

.icons_data_sprite {
    width: 25px;
    height: 20px;
    display: none;
    position: relative;
    top: 6px;
}

.icon_data_language {
    background-position: 0 0;
}

.icon_data_graph {
    background-position: 0 -20px;
}

.icon_data_ratings {
    background-position: 0 -40px;
}

.icon_data_advertising {
    background-position: 0 -60px;
}

.icon_data_competition {
    background-position: 0 -80px;
}

.icon_data_computing {
    background-position: 0 -100px;
}

.icon_data_image {
    background-position: 0 -120px;
}

.button_action_delete {
    background: #fff url("../images/icon_trash.png") 0 0 no-repeat;
    padding: 10px;
    border: 0;
    width: 7px;
    height: 10px;
    text-indent: 900px;
    overflow: hidden;
    position: relative;
    top: -5px;
}

.sidebar-hline {
    /*height: 8px;
    margin: 0 15px 15px 15px;
    border-bottom: 1px solid #EEE;*/
}

.default-disabled {
    color: #999;
    font-style: italic;
}

.default-disabled a {
    color: #0076E6;
    font-style: normal;
}

.searchInput {
    float: left;
    font-family: tahoma, sans-serif;
    font-size: 11px;
    position: relative;
    width: 190px;
}

#bGo {
    float: right;
    height: 20px;
    list-style-type: none;
    margin: -20px 5px 5px;
    padding: 0;
    position: relative;
    width: 38px;
}

#bGo a:link, #bGo a:visited {
    background: url("../images/bGo.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    margin-left: 5px;
    width: 38px;
}

#bGo a:hover {
    background: url("../images/bGo_On.gif") no-repeat scroll 0 0 transparent;
}

.taglcloud {
    color: #000;
    float: left;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 0;
    width: 100%;
}

.rmenuBox {
    clear: right;
    float: right;
    margin-right: 10px;
    margin-top: 0;
    padding: 0;
    width: 264px;
}

.rmenuHeading {
    background: url("../images/rmenuHeading_bg.gif") repeat-x scroll 0 0 transparent;
    color: #0076E6;
    height: 30px;
    padding-left: 15px;
    padding-top: 5px;
    size: 16px;
}

.rmenuContent {
    color: #000;
    font-size: 11px;
    padding: 0;
    width: 100%;
}

a.rMenu {
    font-family: "Yahoo Sans", Arial, clean, sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #0076E6;
    text-decoration: none;
}

a.rMenu:hover {
}

a.plain {
    color: #0076E6;
    font-size: 11px;
    text-decoration: none;
}

a.plain:hover {
    color: #5FA1AB;
}

a.regLink {
    color: #0076E6;
    font-size: 11px;
}

a.regLink:hover {
    color: #5B8BBA;
}

a.footer {
    color: #1B3C73;
    font-size: 10px;
    text-decoration: underline;
}

a.footer:hover {
    color: #5B8BBA;
}

.feed-icon img {
    border: 0 none;
}

ul.dot, ul.dotPressRelease, ul.dotTeam, .secondary {
    font-size: 11px;
    list-style-image: url("../images/linkarrow.png");
    margin-bottom: 0;
    margin-top: 2px;
    vertical-align: bottom;
}

li.dot {
    margin-bottom: 10px;
}

p.statement {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0 0 10px;
    text-align: left;
}

.content-container {
    background-color: #FFF;
    padding: 20px 0 40px 0;
}

.content {
    color: #000;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 12px;
    padding: 20px 0 20px 10px;
    text-align: left;
}

.eimg {
    color: #000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    margin-left: 8px;
    padding: 0;
    width: 610px;
}

.dgeneral {
    color: #000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 0 8px;
    padding: 10px 20px;
    min-height: 300px;
    color: #000;
}

.dgeneral a {
    color: #0076E6;
}

.datalanding {
    background: url("../images/dataWebscope.gif") no-repeat scroll 10px 20px transparent;
    color: #000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 0 8px;
    min-height: 300px;
    padding: 15px 5px 0 225px;
    width: 350px;
    height: auto;
}

.elanding {
    background: url("../images/expbutterfly.gif") no-repeat scroll 10px 20px transparent;
    border-bottom: 1px solid #D1D1D2;
    color: #000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    margin: 0 0 0 8px;
    min-height: 300px;
    padding: 15px 5px 0 310px;
    width: 306px;
}

.dataset1 {
    color: #000;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    margin: 20px 0 0 8px;
    padding: 5px 0 0 0;
    height: auto;
}

.continue {
    background-color: #198FFF;
    border-radius: 5px;
    color: #FFF;
    border: 0;
    text-align: center;
    width: 80px;
    height: 40px;
    cursor: pointer;
    text-transform: capitalize;
    font-size: 14px;
}

.continue, .save, .addnew {
    background-color: #0078FF;
    border-radius: 5px;
    color: #FFF;
    border: 0;
    text-align: center;
    padding: 10px 20px;
    font-size: 18px !important;
    margin: 20px 0 0 8px;
    height: 40px;
    cursor: pointer;
    text-transform: capitalize;
    border: 2px solid #0078FF;
}

.sendrequest, .viewrequests {
    margin: 0;
    padding: 10px;
    height: 40px;
    padding: 10px 20px;
    font-size: 18px !important;
    background-color: #0078FF;
    border-radius: 5px;
    margin: 20px 0px;
    color: #FFF !important;
    border: 1px solid #0078FF;
    top: 20px;
}

.viewselections {
    padding: 10px 20px;
    font-size: 18px !important;
    border: 2px solid #0078FF;
    border-radius: 5px;
    color: #0078FF !important;
    display: inline-block;

}

.viewdatasets {
    transition: all 0.2s ease-in-out 0s;
    padding: 10px 20px;
    font-size: 18px !important;
    width: 140px;
    background-color: #0078FF;
    border-radius: 5px;
    top: 20px;
    color: #FFF !important;

}

.select {
    transition: all 0.2s ease-in-out 0s;
    margin: 0;
    padding: 10px 20px;
    font-size: 18px !important;
    background-color: #0078FF;
    border-radius: 5px;
    margin: 20px 0px;
    color: #FFF !important;
    display: inline-block;
    border: 2px solid #0078FF;
}

.select:hover, .viewdatasets:hover {
    background-color: #0088FE;
    border-color: #0088FE;
    transition: all 0.2s ease-in-out 0s;
}

.dataset-add-button {
}

.tryit {
    background: url("../images/b_trydemo.gif") no-repeat scroll 10px 6px transparent;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 50px 0 0;
    width: 130px;
}

.learnmore {
    background: url("../images/b_learnmore.gif") no-repeat scroll 10px 6px transparent;
    float: right;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 50px 0 0;
    width: 130px;
}

div.bselect {
}

.dataCollapse {
    border: 0;
    margin-right: 5px
}

.type-blogpost {
    line-height: 18px;
}

hr {
    background-color: #AAAAAA;
    border: 0 none;
    height: 1px;
}

.show {
}

.hide {
    display: none;
}

.commentBox {
    width: 550px;
}

#searchFrm {
}

.search-advanced {
    display: none;
}

#rightCol h3 {
    font-size: 16px;
    font-weight: normal;
    height: 15px;
    margin: 0 0 0 2px;
    padding-left: 15px;
    padding-top: 5px;
}

#rightCol ul {
    color: #000;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 7px 10px 10px 20px
}

#rightCol ul li {
    /*line-height:16px;*/
}

#rightCol ul.blog li {
    font-size: 11px;
    line-height: 10px;
    padding-bottom: 10px;
}

#rightCol ul li a {
    font-family: "Yahoo Sans", Arial, clean, sans-serif;
    font-weight: 700;
    font-size: inherit;
    color: #0076E6;
    text-decoration: none;
    border-bottom: 2px solid rgba(0, 118, 230, 0);
}

}
#rightCol ul li a:hover {

    text-decoration: underline;
}

#rightCol h3 a {
    color: #000;
    text-decoration: none;
}

#rightCol h3 a:hover {
    text-decoration: none;
}

.searchBox {
    padding: 15px 0 50px 20px;
    width: 100%;
}

.goBtn {
    background: url("../images/bGo.gif") no-repeat scroll left top transparent;
    float: left;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 20px 38px 0 0;
}

.goBtn:hover {
    background: url("../images/bGo_On.gif") no-repeat scroll left top transparent;
}

.mission {
    color: #000;
    font-family: Arial, Tahoma, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 20px 16px;
    width: 580px;
}

.mission span {
    font-size: 16px;
    font-weight: bold;
}

.bContent ul.blog {
    font-size: 11px;
    list-style-type: none;
    margin: 0;
    padding: 7px 10px 25px 3px;
    width: 250px;
}

.bContent ul.blog li {
    line-height: 15px;
    padding-bottom: 13px;
}

.bContent ul li a {
    color: #0076E6;
    text-decoration: none;
}

.bContent ul li a:hover {
    text-decoration: underline;
}

.bboard {
    background: url("../images/iconBboard.gif") no-repeat scroll left top transparent;
}

.bboard p {
    padding-left: 90px;
}

.frontpage-right-bucket {
    margin-left: 0;
}

.bucketbottom_link {
    padding-left: 10px;
    bottom: 10px;
    position: absolute;
}

img.helpinvent {
    border: 0 none;
    padding-left: 26px;
}

.participateMainContent {
    background: url("../images/partFuture.gif") no-repeat scroll left top transparent;
    min-height: 490px;
    padding-left: 220px;
}

.participateMainContent .hbucket {
    float: right;
    margin: 5px 50px 0 0;
}

.submitBtn {
    background: url("../images/bsubmit.png") no-repeat scroll left top transparent;
    float: left;
    height: 0;
    margin: 0;
    overflow: hidden;
    padding: 20px 24px 0 0;
}

.submitBtn:hover {
    background: url("../images/bsubmit_on.png") no-repeat scroll left top transparent;
}

#partFrm label {
    float: left;
    padding-right: 5px;
    text-align: right;
    width: 46px;
}

.participateFormBucket .bTop {
    height: 10px;
}

.participateFormBucket .bContent {
    height: 80px;
    padding: 1px 10px 13px;
}

.demo-MapChat {
    background: url("../images/demoMapchat.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
    min-height: 410px;
    padding-left: 270px;
}

.demo-Garon {
    background: url("../images/demoGarcon.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
    min-height: 420px;
    padding-left: 200px;
}

.demo-Correlator {
    background: url("../images/demoCorrelator.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
    min-height: 350px;
    padding-left: 200px;
}

.comment-bucket-Correlator {
    margin-top: -15px;
}

.demo-PhotoSoup {
    background: url("../images/demoPhotosoup.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
    min-height: 470px;
    padding-left: 200px;
}

.comment-bucket-PhotoSoup {
    margin-top: -25px;
}

.demo-TagExplorer {
    background: url("../images/demoTagExplorer.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
    min-height: 470px;
    padding-left: 245px;
}

.demo-VideoTagGame {
    background: url("../images/demoTagmovie.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
    min-height: 410px;
    padding-left: 245px;
}

.demo-Zync {
    background: url("../images/demoZync.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
    min-height: 410px;
    padding-left: 245px;
}

.experiment-TrafficFlow {
    background: url("../images/expTrafficflow.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
}

.experiment-TrafficFlow p {
    padding-left: 190px;
}

.experiment-TrafficFlow p.noPad {
    padding-left: 0;
}

.experiment-Yoopick {
    background: url("../images/expYoupick.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
}

.experiment-Yoopick p {
    padding-left: 320px;
}

.experiment-Yoopick p.noPad {
    padding-left: 0;
}

.experiment-Pictcha {
    background: url("../images/expPictcha.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
}

.experiment-Pictcha p {
    padding-left: 330px;
}

.experiment-Pictcha p.noPad {
    padding-left: 0;
}

.experiment-FriendSense {
    background: url("../images/expFriendsense.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
}

.experiment-FriendSense p {
    padding-left: 200px;
}

.experiment-FriendSense p.noPad {
    padding-left: 0;
}

.experiment-BurstyQueries {
    background: url("../images/expBqueries.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
}

.experiment-BurstyQueries p {
    padding-left: 250px;
}

.experiment-BurstyQueries p.noPad {
    padding-left: 0;
}

.experiment-TheInvestmentGame {
    background: url("../images/expInvest.gif") no-repeat scroll left top transparent;
    margin-top: 10px;
}

.experiment-TheInvestmentGame p {
    padding-left: 250px;
}

.experiment-TheInvestmentGame p.noPad {
    padding-left: 0;
}

.box .content {
    padding: 0;
}

.search-results {
    padding: 10px;
}

.search-results dd .summary {
    margin-bottom: 2px;
    margin-top: 3px;
}

.search-results dd .url {
    margin-top: 0;
}

.search-results dd {
    margin: 0 0 20px;
}

.pager-previous, .pager-next, .pager-last, .pager-first {
    padding: 0 5px;
}

#search-form {
    display: none;
}

.rate-demo {
    background: url("../images/starback.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 57px;
    position: relative;
    width: 252px;
}

.ratinglabel {
    float: left;
    padding-right: 4px;
}

.rating {
    font-size: 92%;
    position: absolute;
    right: 0;
    text-align: center;
    top: 4px;
    width: 100%;
}

#ratingholder {
    float: left;
    height: 28px;
    margin: auto;
    width: 85px;
}

#starrating, .starrating, #currentrating, .currentrating, #myrating, #hoverrating {
    border: 0 none;
    font-size: 2px;
    height: 20px;
    margin: 0;
    padding: 0;
}

#starrating, .starrating {
    background: url("../images/stars.gif") repeat-x scroll 0 -25px transparent;
    cursor: pointer;
    position: relative;
    width: 85px;
}

#currentrating, .currentrating {
    background: url("../images/stars.gif") repeat-x scroll 0 -50px transparent;
    left: 0;
    position: absolute;
}

#myrating {
    background: url("../images/stars.gif") repeat-x scroll 0 0 transparent;
    left: 0;
    position: absolute;
    width: 0;
    z-index: 2;
}

#hoverrating {
    background: url("../images/stars.gif") repeat-x scroll 0 0 transparent;
    left: 0;
    position: absolute;
    z-index: 50;
}

#scorelabel {
    clear: both;
    color: #557276;
}

.ratingscore {
    font-weight: bold;
}

.ratingtop {
    line-height: 25px;
    margin: auto;
    width: 180px;
}

.clear {
    clear: both;
}

#feedback-header {
    padding-bottom: 0;
}

#feedback-form {
    border: 0 none;
    margin: 0;
    padding: 0;
}

.feedback-list {
    background-color: #E4E4E4;
    color: #000;
    font-size: 10px;
    list-style-type: none;
    margin: -4px 0 1px 2px;
    padding-bottom: 7px;
    padding-left: 8px;
    padding-top: 7px;
    width: 255px;
}

.feedback-list label {
    float: left;
    padding-top: 4px;
    width: 70px;
}

.feedback-list li {
    clear: both;
    padding-bottom: 8px;
    padding-top: 8px;
}

.feedback-buttons {
    margin-top: 5px;
    padding-bottom: 3px !important;
    padding-right: 12px;
    text-align: right;
}

.feedback-instructions {
    color: #557276;
    font-weight: bold;
    padding-right: 6px;
}

.yui-h-slider {
    height: 22px;
    margin-left: 70px;
    outline: medium none;
    width: 185px;
}

.yui-h-slider.slider-5 {
    background: url("../images/feedback-sprite-v1.png") no-repeat scroll -5px 0 transparent;
}

.yui-h-slider.slider-3 {
    background: url("../images/feedback-sprite-v1.png") no-repeat scroll -5px -75px transparent;
}

.yui-slider-thumb {
    top: 4px !important;
}

.slider-label {
    color: #557276;
    position: absolute;
    right: 3px;
    white-space: nowrap;
}

.slider-max-label {
    position: absolute;
    right: 13px;
    top: 20px;
}

.slider-balloon.hidden {
    display: none;
}

.slider-balloon {
    background-color: transparent;
    background-image: url("../images/feedback-sprite-v1.png");
    background-position: -100px 100px;
    bottom: 23px;
    height: 1px;
    position: absolute;
    top: -30px;
    width: 1px;
}

.slider-balloon.balloon-0, .slider-balloon.balloon-1, .slider-balloon.balloon-2, .slider-balloon.balloon-3, .slider-balloon.balloon-4, .slider-balloon.balloon-5 {
    height: 31px;
}

.slider-balloon.balloon-0 {
    background-position: 0 -150px;
    left: -31px;
    width: 71px;
}

#sld-bg .slider-balloon.balloon-1, #sl2-bg .slider-balloon.balloon-1 {
    background-position: 0 -230px;
    left: -26px;
    width: 61px;
}

#sld-bg .slider-balloon.balloon-2, #sl2-bg .slider-balloon.balloon-2 {
    background-position: 0 -310px;
    left: -12px;
    width: 37px;
}

#sld-bg .slider-balloon.balloon-3, #sl2-bg .slider-balloon.balloon-3 {
    background-position: 0 -390px;
    left: -12px;
    width: 37px;
}

#sld-bg .slider-balloon.balloon-4, #sl2-bg .slider-balloon.balloon-4 {
    background-position: 0 -470px;
    left: -16px;
    width: 45px;
}

#sld-bg .slider-balloon.balloon-5, #sl2-bg .slider-balloon.balloon-5 {
    background-position: 0 -550px;
    left: -26px;
    width: 61px;
}

#slu-bg .slider-balloon.balloon-1 {
    background-position: 0 -630px;
    left: -31px;
    width: 71px;
}

#slu-bg .slider-balloon.balloon-2 {
    background-position: 0 -710px;
    left: -42px;
    width: 96px;
}

#slu-bg .slider-balloon.balloon-3 {
    background-position: 0 -790px;
    left: -31px;
    width: 71px;
}

#sli-bg .slider-balloon.balloon-1 {
    background-position: 0 -870px;
    height: 35px;
    left: -36px;
    top: -35px;
    width: 81px;
}

#sli-bg .slider-balloon.balloon-2 {
    background-position: 0 -955px;
    height: 35px;
    left: -36px;
    top: -35px;
    width: 81px;
}

#sli-bg .slider-balloon.balloon-3 {
    background-position: 0 -1040px;
    height: 35px;
    left: -36px;
    top: -35px;
    width: 81px;
}

.hidden {
    display: none;
}

.hline {
    height: 20px;
}

.hline2 {
    height: 20px;
}

.reglabel {
    float: left;
    width: 130px;
    height: 22px;
    margin-left: 10px;
}

.reglabelcontent {
    width: 490px;
    height: 22px;
    margin-left: 10px;
}

#table {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    margin-bottom: 20px;
    width: 100%;
    border-bottom: 1px solid #ececec;
}

#table .tdDatah {
    color: #000;
    background-color: #eee;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
    height: 25px;
    white-space: nowrap;
    text-align: left;
}

#table .tdData {
    border-top: solid #eee 1px;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;
    background-color: #fff;
    text-align: left;
    font-size: 18px;
    padding: 15px;
    vertical-align: top;
}

#table .tdData.dataCheckbox {
    padding: 15px 0 15px 5px;
}

#table .tdData a {
    color: #0076E6;
}

#table .tdData2 {
    border-left: solid #D1D1D2 1px;
    border-top: solid #D1D1D2 1px;
    padding-left: 5px;
    padding-right: 5px;
    height: 20px;
    background-color: #ffffff;
    text-align: left;
}

.dcheckbox {
    float: left;
    margin-right: 10px;
}

#dlabel {
    margin-left: 20px;
    margin-bottom: 5px;
}

#dlabel a {
    text-decoration: none;
}

#navMain.navigation.mobileShow, #navSub.mobileShow {
    display: inline-block;
}

#yucs-top-bar {
    height: 23px;
}

/*
 * RESPONSIVE SIZES:
 * 950px
 * 800px
 * 600px
 */

@media screen and (max-width: 1100px) {
    textarea, #agreementbody {
        width: 390px !important;
        max-width: 390px !important;
    }

    #base {
        width: 400px;
    }

    .navigation, ul.sub-menu-active {
        width: 100%;
        font-size: 10px;
    }

    .navigation ul#topNav li {
        padding: 8px 20px;
        white-space: nowrap;
    }

    #leftCol {
    }

    .logo-webscope {
        width: 400px;
    }

    .hbucket {
        width: 210px;
    }

    /*#rightCol{
      width:260px;
      opacity: 1;
    }*/
    .ad-sidebar {
        width: 250px;
        margin: 2px 5px;
    }

    ul.sub-menu-active {
        top: -4px;
    }

    .dlanding {
        width: 460px;
    }

    .dlanding img {
        width: 120px;
    }

    .content.inCatalog {
        width: 295px;
        vertical-align: top;
    }
}

/*******************/

@media screen and (max-width: 900px) {
    textarea, #agreementbody {
        width: 390px !important;
        max-width: 390px !important;
    }

    #base {
        width: 540px;
    }

    .navigation, ul.sub-menu-active {
        font-size: 10px;
        width: 100%;
        display: inline-block;
    }

    .navigation ul#topNav li {
        padding: 8px 5px;
        white-space: nowrap;
    }

    #leftCol {
    }

    .logo-webscope {
        width: 350px;
    }

    .hbucket {
        width: 160px;
    }

    /*#rightCol{
      width:260px;
    }*/
    .ad-sidebar {
        width: 250px;
        margin: 2px 5px;
    }

    ul.sub-menu-active {
        top: -4px;
    }

    .dlanding img {
        width: 60px;
    }

    .dlanding {
        width: 410px;
    }

    .logo-sandbox img {
        margin: 0;
        display: inline;
        width: inherit;
    }
}

/*******************/

@media screen and (max-width: 600px) {
    textarea, #agreementbody {
        width: 390px !important;
        max-width: 390px !important;
    }

    div.banner {
        height: 100px;
        margin-bottom: 0;
    }

    #base {
        width: 300px;
    }

    #navMain, #navSub {
        display: none;
    }

    .demosLP {
        padding-top: 0px;
    }

    #leftCol {
    }

    .logo-webscope {
        width: 250px;
    }

    .hbucket {
        width: 185px;
    }

    /*#rightCol{
      width:60px;
      display: none;
    }*/
    .dlanding img {
        width: 40px;
    }

    .dlanding {
        width: 410px;
    }

    .logo-sandbox img {
        margin: 10px auto -32px auto;
        display: block;
        width: 100px;
    }

    #menu-mobile {
        display: block;
    }

    div.logo-sandbox {
        padding-top: 20px;
        width: 200px;
        margin: 0 auto;
    }

    div.banner {
        height: 40px;
    }

    #yucs-top-bar {
        position: relative;
        top: -30px;
    }

    .navigation.mobileShow {
        display: inline-block;
        width: 100px;
        position: relative;
        top: -9px;
        /*	top: 32px;
        */
    }

    .navigation.mobileShow, .subnavigation.mobileShow {
        display: inline-block;
        width: 137px;
        position: relative;
        height: 420px !important;
        z-index: 99;
    }

    ul.sub-menu-active {
        width: 220px;
        position: absolute;
        left: -5px;
        height: inherit;
        top: 42px;
        top: 33px;
    }

    ul.sub-menu-active li {
        display: block;
        text-align: left;
    }

    .navigation.mobileShow ul#topNav li {
        width: 127px;
        text-align: left;
        text-indent: 5px;
        height: 20px;
    }

    .navigation.mobileShow ul#subNav li {
        padding: 8px 5px;
        text-align: left;
        text-indent: 5px;

    }
}

p.information {
    display: inline-block;
    background-color: #9b9b9b;
    padding: 5px 10px;
    color: #fff !important;
    border-radius: 4px;
    border: 2px solid #9b9b9b;
    margin: 2px 0;
    font-weight: 200;
    white-space: nowrap;
}