    /***********Flash***********/
    .countdown_box {
        width:429px;
        height:78px;
        background:url(images/GS_10/countdown.jpg) no-repeat top;
        padding:7px 0 0 147px;
        margin:15px 0 0 0;
    }
    * { 
    margin:0;
    padding:0;
}
    /***********Basic***********/
    body {
        background:#ededed;
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        margin:0;
        padding:0;
        color:#555555;
        behavior:url(/style/csshover.htc);
    }
    a {
       color:#047CB1;
        text-decoration:none;
    }
    a:hover {
        text-decoration:underline;
    }
    img {
        border:none;
    }
    .clear {
        clear:both;
        font-size:0;
        height:0;
        line-height:0;
    }
    ul {
        list-style-image: url(/images/template/bullet.gif);
        padding:0;
        margin-left:25px;
    }
    /***********Page***********/
    #page {
        border: none;    
        margin-left:auto;
    margin-right:auto;
        width:906px;    
    }
    .container {
        width:906px;
        float:left;
        display:inline;
        position:relative;
    }
    /***********Header***********/
    .header {
        float:left;
        display:inline;
        position:relative;
        width:906px;
        height:122px;
        background:url(/images/template/header/gs-header.gif) no-repeat top left;
    }
    .top-nav {
        width:300px;
        float:left;
        position:relative;
        display:inline;
        color:#dcdcdc;
        text-align:right;
        padding:2px 6px 0 0;
            margin-left:600px;
    }
    .top-nav a {
        text-decoration:none;
        text-transform: lowercase;
        color:#fff;
        font-size:10px;
        padding:0 2px;
    }
    .top-nav a:hover {
        text-decoration:underline;
    }
    .top-block {
        background-color:#ededed;
        margin:0 0 0 80px;
        padding:10px 0 10px 0px;
        width:730px;
    }
    .top-block img{
        border:1px solid #dbd8d6;
    }
    
    /****************** NAVIGATION START *********************************/
    #navmenu {
            float:left;
        display:inline;
        position:relative;
            width:906px;
            background: #dbd8d6;
            margin: 3px 0 0 0;
            z-index:1000;
    }
    #navmenu ul {
        float:left;
        display:inline;
        position:relative;
            width:650px;
            margin: 0px;
    }
    #navmenu ul li {
        position: relative;
        display: inline;
        background: #dbd8d6;
        float:left;
    }
    #navmenu ul li a {
        display:block;
        text-decoration: none;
        color: #4b3d31;
        padding:8px 18px 8px 18px;
        font-family:Arial, Helvetica, sans-serif;
            font-size:13px;
            font-weight:bold;
            border-right:1px solid #fff;
    }
    #navmenu ul li a:hover {color: #77563f;}
    #navmenu ul li:hover a {color: #77563f;text-decoration:underline;}
    #navmenu li:hover li a {color: #4b3d31;text-decoration:none;}
    /****************** SUB navigation start *******************/
    #navmenu li ul {
        width: 180px;
        position: absolute;
        display: none;
        overflow: hidden;
        list-style: none;
        margin:0;
    }
    #navmenu li:hover ul {
        display: block;
        border-right: 0px solid #009beb;
        border-left: 0px solid #009beb;
        border-bottom: 0px solid #009beb;
    }
    #navmenu li ul li {
        width: 180px;
            margin:0;
    }
    #navmenu li ul li a {
        font-family:Arial;
        font-weight:bold;
        font-size:12px;
        padding: 5px 0 5px 18px;
        display: block;
        background:#fff;
        width:100%;
    }
    #navmenu li ul li a:hover {
        background: #e2e0e1;
        color: #77563f;
    }
    
    
    /* Search */
    .search {
        float: left;
        position:relative;
            display:inline;
        width: 220px;
        margin: 5px 0 0 15px;
    }
    .search INPUT.in-search {
        float: left;
        position:relative;
            display:inline;
            height:18px;
        width: 180px;
        color: #717171;
        border: 1px solid #dad8d7;
        font-weight:normal;
        font-size: 12px;
            background:#fff;
            padding:2px 0 0 5px;
    }
    .search INPUT.go {
        float: left;
        position:relative;
            display:inline;
        width: 18px;
        height: 18px;
        border: none;
        cursor: pointer;
        color: #373737;
        margin:2px 0 0 5px;
        background: url(/images/template/buttons/search-arrow.gif) no-repeat left top;
    }
    .relax{ 
        clear:both; 
    }   
    .bottom{
        background: url(/images/GS_10/bottom-headline.jpg) no-repeat left top;   
        height:25px;
            float:left;
            position:relative;
            display:inline;
            width:100%;
    }
    
    /***********Content***********/
    .content {
          float: left;
        position:relative;
            display:inline;
        background-color:#f5f4f4;
        margin:4px 0 3px 0;
        padding:10px 10px 18px;
        width:886px;
    }
    /***********Left Column***********/
    .leftCol {
       /* padding-top:12px;*/
          float: left;
        position:relative;
            display:inline;
        width: 576px;
            margin:5px 0 0 0;
    }
    /***********Content Box***********/
    .halfBoxHome {
        float:left;
        margin:10px 0 19px;
        width:283px;
    }
    .halfBoxbodycontainer h1{
        color:#30a3b1;
        font-size:20px;
        font-family:"Times New Roman", Times, serif;
        margin:0 0 5px 0;
        padding:0;
        font-weight:bold;
    /*  width:260px;*/
    }
    .fullBoxbodycontainer li{
        margin-top:0px;
        font-size:11px;
    }
    
    .fullBoxbodycontainer h1{
        color:#30a3b1;
        font-size:20px;
        font-family:"Times New Roman", Times, serif;
        margin:0px 0 0px 0;
        padding:0;
        font-weight:bold;
    }
    .fullBoxbodycontainer h2{
    font-family:"Times New Roman", Times, serif;
        color:#4b3c31;
        font-size:16px;
    font-weight:bold;
    }
    .fullBoxbodycontainer div.pr{
    border-bottom:1px solid #cccccc;
    padding-bottom:20px;
    }
    .fullBoxbodycontainer ul {
        margin-bottom:0;
        padding-bottom:10px;
        line-height: 16px;
        }
    .halfBoxHome_body_top {
        background:url(images/GS_10/halfBoxHome_body_top.jpg) no-repeat;
        height:6px;
        width:283px;
    }
    .halfBoxHome_body {
        background:url(images/GS_10/halfHomeSides.jpg) repeat-y;
        height:250px;
        width:283px;
    }
    .halfBoxbodycontainer {
        padding:0 14px;
        width:255px;
    }
    .halfBoxbodycontainer p {
        color:#555555;
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        line-height:16px;
        margin:0;
        padding:0;
        float:left;
        height:0px;
        position:relative;
    }
    a.readMore {
        background:url(/images/template/buttons/readmore.gif) no-repeat top left;
        display:block;
        height:23px;
        margin:15px 0 0;
        width:109px;
    }
    .halfBoxHome a.readMore {
        background:url(/images/template/buttons/readmore.gif) no-repeat top left;
        display:block;
        top:187px;
        position:relative;
        height:23px;
        margin:15px 0 0;
        width:109px;
        float:none;
        _top:0px;
    }
    .halfBoxHome_body_bottom {
        background:url(images/GS_10/halfBoxHome_body_bottom.jpg) no-repeat top;
        height:15px;
        width:283px;
    }
    .fullBoxHome {
        width:576px;
    }
    .fullBoxHome_body_top {
        background:url(images/GS_10/fullBoxHome_body_top.jpg) no-repeat;
        height:6px;
        width:576px;
    }
    .fullBoxHome_body {
        background:url(images/GS_10/fullHomeSides.jpg) repeat-y;
        width:576px;
    }
    .fullBoxbodycontainer {
        padding:0 28px 0 14px;
        width:534px;
    }
    .fullBoxbodycontainer p {
        color:#555555;
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        line-height:16px;
        margin-top:10px;
    
    }
    .fullBoxHome_body_bottom {
        background:url(images/GS_10/fullBoxHome_body_bottom.jpg) no-repeat top;
        height:14px;
        width:576px;
    }
    /***********Right Column***********/
    .rightCol {
        width:300px;
        float:left;
            position:relative;
            display:inline;
            margin:5px 0 0 10px;
    }
    .quickLink {
        margin:0;
            float:left;
            position:relative;
            display:inline;
    }
    .quickLink_top {
                float:left;
            position:relative;
            display:inline;
        background:url(images/GS_10/quickLink_top.jpg) no-repeat;
        width:300px;
        height:15px;
    }
    .quickLink_bottom {
                float:left;
            position:relative;
            display:inline;
        background:url(images/GS_10/quickLink_bottom.jpg) no-repeat;
        width:300px;
        height:15px;
    }
    .quickLink_body {
        background:url(images/GS_10/quickLink_body_bg.jpg) repeat-y;
        margin:0;
        padding:0 15px 0 15px;
            float:left;
            position:relative;
            display:inline;     
    }
    .quickLink_body ul {
        margin: 0;
        padding: 0;
        list-style: none;
        float:left;
            display:inline;
        position:relative;
    }
    .quickLink_body li {
        width: 271px;
        margin: 0 0 1px 0;
        float: left;    
    }
    .quickLink_body ul li a {
        padding: 8px 0 10px 34px;
        display: block;
        font: bold 13px Arial;
        text-decoration: none;
        color: #fff;
        background: #4b3d31 url(/images/template/buttons/quick-arrow.gif) no-repeat 15px 12px;
        border:none;
    }
    .quickLink_body ul li a:hover {
        background: #a59a92 url(/images/template/buttons/quick-arrow.gif) no-repeat 15px 12px;     
            border:none;
    }
    
    
    /* Industry News*/
    .feed_item feed_item_even, .feed_item feed_item_odd, .summary_info{
        margin:0;
        padding:0;
        font-size:0px;
    }
    .summary_link{
        margin:0px;
        clear:right;
        padding:0px;
        font-size:0px;
    }
    .summary_info{
        margin:0px;
        clear:right;
        padding:0px;
        font-size:0px;
    }
    .industry_news {
            width:294px;
            padding:0 3px 5px 3px;
        margin-top:17px;
        margin-bottom:22px;
        color:#333;
            border:1px solid #d1d1d1;
            float:left;
            position:relative;
            display:inline;
    }
    .industry_news  h2 {
        height:29px;
        margin:0 0 10px 0;
        padding:2px 0 0 0;
        background:url(images/GS_10/ddi_bg.jpg) no-repeat -10px;
    }
 .industry_news  h2 a {
   color:#30a3b1;
   font-size:20px;
   font-family:"Times New Roman", Times, serif;
   height:29px;
   display: block; 
   width:100%;
   height:100%;
   position:relative;
}
 .industry_news  h2 a:hover {
 text-decoration:none;
}
    .rss_reader_small{
        margin-left:5px;
    }
    .rss_reader{
    }
    .industry_news dl {
        margin:0;
        padding:0;
        font-weight:bold;
        font-size:11px
    }
    .industry_news .feed_item_title, .industry_news .feed_item_title a {
        display:block;
        margin: 10px 0 5px;
        padding:0;
        font-weight:bold;
        font-size:11px    
        float:left;
    }
    .industry_news .feed_item_date{
        margin:0;
        padding:0 3px 0 0;
        font-size:11px;
        font-weight:normal;
        display:inline;
        border-right:1px solid #333333;
        float:left;   
    }
    .industry_news .feed_item_description{
        float:left;    
        border-top:1px dashed #cccccc;
        margin-top:3px;
        clear:both;
        font-size:10px;
        color:#5e5d5d;
    }
    .industry_news .full_article_link{
        float:left;    
        font-size:11px;
    }
     .industry_news .summary_link a{
        margin:0;
        padding:0 0 0 5px;
        font-size:11px;
        font-weight:normal;
        display:inline;
        float:left;
        color:#047CB1;
    }
    
    .industry_news dd {
        margin:0;
        padding:0;
        font-size:11px;
        font-weight:normal;
        margin-top:5px;
    }
    .industry_news a {
        color:#047CB1;
        font-size:11px;
        }
    .industry_news a:hover {
        text-decoration:underline;
        }
    
    .newsBox {
        margin:0 0 10px 0;
    }
    .newsBox_top {
        background:url(images/GS_10/newsBox_top.jpg) no-repeat;
        width:300px;
        height:15px;
    }
    .newsBox_bottom {
        background:url(images/GS_10/newsBox_bottom.jpg) no-repeat;
        width:300px;
        height:15px;
    }
    .newsBox_body {
        background:url(images/GS_10/newsBox_body_bg.jpg) repeat-y;
        margin:0;
        padding:0 15px 0 15px;
    }
    .newsBox_body a {
        color:#cd281c;
    }
    .newsBox_body h2 {
        margin:0;
        padding:0;
        font-size:18px;
        color:#790009;
    }
    .newsBox_body ul {
        margin:0;
        padding:0;
    }
    .newsBox_body li {
        padding:0 0 10px 23px;
        background:url(images/GS_10/news_bullet.jpg) no-repeat top left;
        list-style:none;
    }
    .advertisement {
            float:left;
            display:inline;
        position:relative;
            width:300px;
        margin-top:10px;
        color:#a1a1a1;
        font-size:11px;
        text-transform:uppercase;
    }
    /***********Footer***********/
    .footer {
        background:#fff;
        margin:0; 
        width:906px;
        float:left;
        display:inline;
        position:relative;
    
    }
    .footer_banner {
        height:135px;
        margin:0;
        padding:0;
        width:906px;
        float:left;
        display:inline;
        position:relative;
    }
    .footer_nav {
        background:#93d6de;
        width:893px;
        float:right;
        color:#333333;
        text-align:right;
        padding:10px 13px 0 0;
        height:28px;
         font-family:Arial;   
    }
    .footer_nav a {
        text-decoration:underline;
        text-transform:uppercase;
        color:#333333;
        font-size:11px;
        padding: 0 3px;
    }
    .footer_nav a:hover {
        text-decoration:none;
    }
    .footer ul {
        list-style:none;
        margin:0;
        padding:0;
    }
    .footer ul li {
        color:#000000;
        display:inline;
        font-size:11px;
        margin-right:0;
    }
    .footer ul li a {
        color:#000000;
        font-size:11px;
        font-weight:normal;
        padding:0 4px;
        letter-spacing:0.07em;
        text-decoration:underline;
    }
    .footer ul li a:hover {
        text-decoration:none;
    }
    /***********Ad Flash***********/
    #feat-art {
        width:576px;
            float:left;
            position:relative;
            display:inline;
    }
    .grey-top-box {
            float:left;
            position:relative;
            display:inline;
        width: 576px;
        background: url(/images/GS_10/backgrounds/gtb-bg.gif) repeat-x left top;
        margin-bottom: 20px;
    }
    .gtb-left-top {
        background: url(/images/GS_10/backgrounds/gtb-left-top.gif) no-repeat left top;
        float:left;
            position:relative;
            display:inline;
        width: 100%;
    }
    .gtb-right-top {
        background: url(/images/GS_10/backgrounds/gtb-right-top.gif) no-repeat right top;
        float: right;
        width: 100%;
    }
    .gtb-right-bottom {
        background: url(/images/GS_10/backgrounds/gtb-right-bottom.gif) no-repeat right bottom;
        float: right;
        width: 100%;
        position: relative;
        right: -1px;
    }
    .gtb-left-bottom {
        background: url(/images/GS_10/backgrounds/gtb-left-bottom.gif) no-repeat left bottom;
                    float:left;
            position:relative;
            display:inline;
        width: 100%;
    }
    .gtb-left-shadow {
        background: url(/images/GS_10/backgrounds/gtb-left-shadow.gif) repeat-y left top;
        float:left;
            position:relative;
            display:inline;
        width: 100%;
    }
    .gtb-right-shadow {
        background: url(/images/GS_10/backgrounds/gtb-right-shadow.gif) repeat-y right top;
        float: right;
        width: 100%;
    }
    .gtb-bottom-shadow {
        background: url(/images/GS_10/backgrounds/gtb-bottom-shadow.gif) repeat-x left bottom;
        float:left;
            position:relative;
            display:inline;
        width: 624px;
    }
    .gtb-header {
        background:url(/images/GS_10/gtb-header.jpg) no-repeat #f4f4f4;
        margin-left:auto;
        margin-right:auto;
        height: 26px;
        width: 576px;
    }
    .gtb-menu {
        float: left;
            position:relative;
        display: inline;
        padding:3px 0 0 8px;
        width:487px;
        height: 23px;
        overflow:hidden;
    }
    .gtb-menu ul {
        margin: 0;
        padding: 0;
    }
    .gtb-menu ul li a{
        display: inline;
        list-style: none;
    }
    .gtb-menu li {
        list-style: none;
        display: inline;
    }
    .gtb-menu a, .gtb-menu a:link, .gtb-menu a:visited, .gtb-menu .static {
    /*    background: url("../images/GS_10/backgrounds/gtb-list-selector.gif") no-repeat right; */
        font-size: 12px;
        line-height: 1.00em;
        color:#4b3c31;
        padding: 5px 3px 3px 3px;
        display: block;
        float: left;
        /*letter-spacing:-0.02em;*/
        font-family:Arial;
    }
    .gtb-menu .gtb-selected a {
        padding: 5px 4px 3px 5px;
        text-decoration:none;
        font-weight:bold;
        color: #18919f !important;
       /* letter-spacing:-0.02em;*/
        font-family:Arial; 
    }
    .gtb-menu a:hover {
        text-decoration:underline;
    }
    .gtb-menu .static {
        
    }
    .arrow-nav {
        float: right;
        width:80px;
        height:26px;
        overflow:hidden;
    }
    .arrow-nav ul {
        height:26px;
        padding: 0;
        margin: 0;
    }
    .arrow-nav li {
        padding: 0;
        margin: 0;
        list-style: none;
        display: inline;
        height:26px;
        float:left;
    }
    .arrow-nav a {
        padding: 0 3px;
        display:block;
    }
    .gtb-content {
                float:left;
            position:relative;
            display:inline;
        padding:8px 0px;
        padding-bottom:0px;    
    background:url(images/GS_10/gtb-content-line-bg.jpg) repeat-y top left;
        
    }
    gtb-content-body{
        float:left;
        width:100%;
       display:inline;
         position:relative;
    }
    .gtb-img {
        float: left;
        margin-right: 10px;
        display: inline;
        font-size: 1px;
                    float:left;
       display:inline;
         position:relative;
         width:365px;
    }
    .gtb-img img {
        margin-left:14px;    
        border:2px solid #c0c0c0;
        margin-top:4px;
                    float:left;
       display:inline;
         position:relative;
         width:351px;
    }
    .gtb-content h2 {
            margin:0 0 5px 0;
        color:#4b3c31;
        font-size: 18px;
        font-family:"Times New Roman", Times, serif;
            float:left;
       display:inline;
         position:relative;
    }
    .gtb-content p {
        margin: 0;
        line-height:125%;
        margin-right:0;
        padding:0px;
        padding-bottom:7px;
        padding-left:0px;
        font-size: 13px;
       font-family: Verdana,Geneva,sans-serif;
                float:left;
       display:inline;
         position:relative;
         width:185px;
    }
    .gtb-content p a {
        color: #D10024;
    }
    .read-more {
        float: right;
        margin-right: 16px;
        display: inline;
    }
    /***********NielsenFooter***********/
    .b-page {
        width: 900px;
        float: left;
        display:inline;
        position:relative;
        margin: 10px 0;
        text-align: right;
    }
    .b-page img {
        margin-left:10px;
        margin-top:0px;
    }
    .b-page a {
        color: #000;
    }
    .b-page p {
        padding: 0px;
        margin: 0px;
        font-size: 11px;
        color: #000;
        margin-top: 7px;
    }
    .b-page ul {
        padding: 0px;
        margin: 0px;
        float: right;
        list-style: none;
    }
    .b-page ul li {
        display: inline;
        color: #4C4C4C;
        font-size: 14px;
        margin-left: 3px;
        float: left;
        line-height: 20px;
    }
    
/********* TRANSLATE BAR ********/
#translate {
border:1px solid #d1d1d1;
float:left;
display:inline;
position:relative;
width:298px;
padding-bottom:5px;
margin-top:10px;
}
#translate h2 {
 color:#30a3b1;
 font-size:16px;
 font-family:"Times New Roman", Times, serif;
 margin:5px 0 0 5px;
float:left;
display:inline;
position:relative;
}
#translate ul {
margin:0;
padding:0;
list-style:none;
float:left;
display:inline;
position:relative;
margin:7px 0 5px 10px;
}
#translate li {
float:left;
margin-right:3px;
}
#translate img {
float:left;
border:1px solid #00f;
}

    /********* TABLE SCHED *********/
    table#sched  {
      border-collapse: collapse;
      width: 500px;
      border: 1px solid #666;
      font-size:12px;
      font-family:arial;
    }
    #sched caption {
      font-size: 16px;
      font-weight: bold;
      padding-bottom:10px;
      color: #000;
      text-align:left;
    }
    #sched caption span {
      font-size: 11px;
      color:#666;
     }
    #sched col {
        border-right: 1px solid #ccc;
    }
    #sched col#time {
        width: 115px;
    }
    #sched col#courseinfo {
        border: none;
    }
    #sched thead tr {
        margin:0px;
    }
    #sched .date {
      border-top: 1px solid #a5a5a5;
      border-bottom: 1px solid #a5a5a5;
      font-size: 13px;
      font-weight:bold;
      color: #fff; 
      background: #4b4b4b;
    }
    #sched tr td {
        vertical-align: top;
        padding: 5px;
    }
    tr {
        border-top: 1px solid #cccccc;
    }
    .odd {
      background-color:#f2f2f2;
        border-top: 1px solid #cccccc;
    }
    #sched tr:hover {
      background-color:#fffdf7;
    }
    #sched h1 {
        font-size:13px;
        text-decoration: none;  
        color:#a62821;
        margin: 5px 0 5px 0;
    font-family:arial;
    }
    #sched h2 {
        font-size:12px;
        text-decoration: none;  
        color:#550000;
        margin:0;
        padding:0;
        background:none;
    font-family:arial;
    }
    #sched div {
        padding-bottom:4px;
        height:100%;
    }
    #sched div span {
        color:#000;
        display:block;
        font-size:12px;
        font-weight:bold;
    }
/**** Countdown Clock **************/
#countDown {
 float:left; 
 position:relative;
 margin:10px 0 7px 0;
 width: 575px;
 border:1px solid #999;
 background:#F2F2F2;
 height:81px;
}
#countDown strong {
 margin:0;
 font-size:14px;
 color:#138cbf;
 margin:10px 0 0 10px;
 width:100px;
 float:left;
}
#countDown .clock {
 margin:7px 0 0 5px;
 float:left; 
 position:relative;
}
#countDown img {
 margin:11px 0 0 10px;
 float:left; 
 position:relative;
 border:1px solid #999;
}
