body{
    font-family:Helvetica, Arial,Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    background:#000000 url(../images/portal/template/siteBg.jpg) no-repeat center top;
}
img, td, a, div{
    behavior: url(pngFix/iepngfix.htc);
}
table{
font-size:12px;
}
h2{
    margin:0px;
    padding:0px;
    color:#cc0000;
    font-size:12px;
    font-weight:bold;
}
h5{
    margin:0 0 3px 0;
    padding:0px;
    color:#000000;
    font-size:11px;
    font-weight:normal;
    text-transform:uppercase;
}
.clear{
    clear: both;
    line-height:0px;
    font-size:0px;
}
.siteContainer{
    margin:0px auto;
    width:962px;
}
.siteContainer .siteHeader{
    margin:5px 0 5px 0;
    width:962px;
    height:128px;
    background:url(../images/portal/template/siteHeader.png) no-repeat left top;
}
.siteContainer .siteHeader span{
    display:none;
}
.siteContainer .siteHeader ul{
    float:right;
    margin:0px;
    padding:108px 5px 0 0;
    list-style:none;
}
.siteContainer .siteHeader ul li{
    margin:0px;
    padding:0px;
    float:left;
}
.siteContainer .siteHeader ul li a{
    padding:0 5px 0 5px;
    color:#fff;
    font-size:11px;
    border-right:1px solid #fff;
    text-decoration:none;
}
.siteContainer .siteHeader ul li a:hover{
    text-decoration:underline;
}
.siteContainer .siteHeader ul li.last a{
    border:none;
}
a.read-more{
    padding:0 13px 0 0;
    color:#cc0000;
    background:url(../images/portal/template/icon_readMore.gif) no-repeat right 5px;
    text-decoration:none;
}
a.read-more:hover{
    text-decoration:underline;
}
a.read-more-bold{
    padding:0 13px 0 0;
    color:#cc0000;
    background:url(../images/portal/template/icon_readMore-bold.gif) no-repeat right 5px;
    text-decoration:none;
    font-weight:bold;
}
a.read-more-bold:hover{
    text-decoration:underline;
}
/* Top Ad Space */
.siteContainer .topAdSpace .advertisement{
    margin-left:3px;
    float:left;
    width:765px;
}
.siteContainer .topAdSpace a.buyBooth{
    display:block;
    float:right;
    width:90px;
    height:86px;
    background:url(../images/portal/template/btnBuyBooth.gif) no-repeat left top;
}
.siteContainer .topAdSpace a.buyBooth span{
    display:none;
}
/* Body Content */
.siteContainer .bodyTop img{
    opacity: 0.85;
filter:alpha(opacity=85);
}

.siteContainer .bodyContainer{
    width:940px;
    padding:0 10px 0 10px;
    border-left:1px solid #000;
    border-right:1px solid #000;
    background:url(../images/portal/template/contentBg.gif) repeat-x left top;
}
.siteContainer .bodyContainer .leftCol{
    float:left;
    width:620px;
}
.siteContainer .bodyContainer .leftCol .contentBox{
    float:left;
    display:inline; 
position:relative;
    margin:0 0 10px 0;
}
.siteContainer .bodyContainer .leftCol .contentBox h1{
    margin:0px;
    padding:2px 0 0 10px;
    height:26px;
    color:#fff;
    font-family:Helvetica, Arial, "Arial Black", Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    background:url(../images/portal/template/h1Bg.png) repeat-x left top;
}
.siteContainer .bodyContainer .leftCol .contentBox .content{
    margin:0px;
    padding:18px 10px 20px 10px;
    background-color:#e8e8e8;
}
.siteContainer .bodyContainer .rightCol{
    float:left;
position:relative;
display:inline;
margin-left:10px;
    width:300px;

}
.siteContainer .bodyContainer .rightCol .content{
    margin:0 0 10px 0;
}
.siteContainer .bodyContainer .rightCol .advertisement a{
    display:block;
    padding:2px;
    width:300px;
    height:250px;
    background:url(../images/portal/template/sideAdBg.gif) repeat top left;
}
.siteContainer .bodyContainer .rightCol .content h1{
    margin:0px;
    padding:2px 0 0 10px;
    height:26px;
    color:#fff;
    font-family:Helvetica, Arial, "Arial Black", Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    background:url(../images/portal/template/h1Bg.png) repeat-x left top;
}
.siteContainer .bodyContainer .rightCol .content .whiteBg{
    padding:1px 1px 13px 1px;
    background-color:#fff;
}
.siteContainer .bodyContainer .rightCol .content .whiteBg .cal{
    margin:0 0 10px 0;
}
.siteContainer .bodyContainer .rightCol .content .whiteBg a.read-more-bold{
    margin:0 0 0 10px;
    background-image:url(../images/portal/template/icon_readMore-bold_white.gif);
}
.siteContainer .bodyContainer .rightCol .content ul.nav{
    margin:0px;
    padding:2px 0 0 10px;
    height:26px;
    color:#fff;
    font-family:Helvetica, Arial, "Arial Black", Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    background:url(../images/portal/template/h1Bg.png) repeat-x left top;
    list-style:none;
}
.siteContainer .bodyContainer .rightCol .content ul.nav li{
    float:left;
    margin:0px;
    padding:0px;
}
.siteContainer .bodyContainer .rightCol .content ul.nav li a{
    margin:2px 1px 0 0;
    padding:0 8px 2px 8px;
    color:#fff;
    text-decoration:none;
    background:url(../images/portal/template/sideUlNavBorder.jpg) no-repeat right center;
}
.siteContainer .bodyContainer .rightCol .content ul.nav li a:hover, .siteContainer .bodyContainer .rightCol .content ul.nav li.last a:hover, .siteContainer .bodyContainer .rightCol .content ul.nav li a.active{
    color:#cc0000;
    background:#000;
}
.siteContainer .bodyContainer .rightCol .content ul.nav li.last a{
    background:none;
}
.siteContainer .bodyContainer .rightCol .content .contentBody{
    margin:0px;
    padding:12px 10px 40px 10px;
    background-color:#cccccc;
}
.siteContainer .bodyContainer .rightCol .content .contentBody ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
.siteContainer .bodyContainer .rightCol .content .contentBody ul li{
    margin:0 0 12px 0;
    padding:0 0 12px 0;
    border-bottom:1px solid #000;
}
.siteContainer .bodyContainer .rightCol .content .contentBody li h2 a{
    color:#cc0000;
    text-decoration:none;
}
.siteContainer .bodyContainer .rightCol .content .contentBody li h2 a:hover{
    text-decoration:underline;
}
.siteContainer .bodyContainer .rightCol .content .contentBody a.read-more{
    background-image:url(../images/portal/template/icon_readMore_ccc.gif);
}
.siteContainer .bodyContainer .rightCol .content .contentBody a.read-more-bold{
    background-image:url(../images/portal/template/icon_readMore-bold_ccc.gif);
}
/* feat-art */
.siteContainer .bodyContainer .leftCol #feat-art{
    margin:0 0 10px 0;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header{
    padding:2px 0 0 10px;
    height:26px;
    background:url(../images/portal/template/h1Bg.png) repeat-x left top;
    behavior:none;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .static{
    float:left;
    color:#fff;
    font-family:Helvetica, Arial, "Arial Black", Arial, Helvetica, sans-serif;
    font-size:18px;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .gtb-menu{
    float:left;
    padding:4px 0 0 160px;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .gtb-menu ul{
    margin:0;
    padding:0px;
    list-style:none;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .gtb-menu ul li{
    margin:0px;
    padding:0;
    float:left;
    color:#ffffff;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .gtb-menu ul li a{
    color:#fff;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding:0px 6px;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .gtb-menu ul li a:hover{
    text-decoration:underline;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .gtb-menu ul li.gtb-selected a{
    color:#cc0000;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .arrow-nav{
    float:right;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .arrow-nav ul{
    margin:1px 11px 0 0;
    padding:0px;
    list-style:none;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .arrow-nav ul li{
    margin:0 1px 0 1px;
    padding:0px;
    float:left;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .arrow-nav ul li a#back{
    padding:0px ;
    background-image:url(../images/portal/template/icon_back-arrow.gif ) no-repeat right center;
    background:url(../images/portal/template/icon_back-arrow.gif ) no-repeat;
    width: 21px;
    height: 21px; 
    display:block;    

}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .arrow-nav ul li a#pause{
    padding:0px 1px 0px 1px ;
    width: 21px;
    height: 21px; 
    display:block;    
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-header .arrow-nav ul li a#forward{
    padding:0px;
    background:url(../images/portal/template/icon_forward-arrow.gif ) no-repeat;
    background-image:url(../images/portal/template/icon_forward-arrow.gif ) no-repeat;
    width: 21px;
    height: 21px; 
    display:block;    
}

.siteContainer .bodyContainer .leftCol #feat-art .gtb-content{
    margin:0px;
    padding:15px 10px 20px 10px;
    background-color:#e8e8e8;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-content .gtb-img{
    float:right;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-content .gtb-text{
    float:left;
    width:220px;
    color:#000;
    font-size:12px;
}
.siteContainer .bodyContainer .leftCol #feat-art .gtb-content .gtb-text h2{
    padding:0px 0 0 0;
    margin:0px;
    font-size: 14px;
    font-weight:bold;
}
/* Industry News */
.siteContainer .bodyContainer .leftCol .contentBox ul.industryNews{
    margin:0px;
    padding:0px;
    list-style:none;
}
.siteContainer .bodyContainer .leftCol .contentBox ul.industryNews li{
    margin:0 0 17px 0;
    padding:0 0 17px 0;
    border-bottom:1px solid #666666;
}
.siteContainer .bodyContainer .leftCol .contentBox ul.industryNews li h2 a{
    color:#cc0000;
    text-decoration:none;
}
.siteContainer .bodyContainer .leftCol .contentBox ul.industryNews li h2 a:hover{
    text-decoration:underline;
}
.industryJobs{
    padding:12px 10px 20px 10px;
}
.industryJobs img{
    margin:0 0 30px 0;
}
.industryJobs ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
.industryJobs ul li{
    margin:0px;
    padding:0 0 17px 0;
}
.industryJobs ul li h2 a{
    color:#2251a1;
    text-decoration:none;
}
.industryJobs ul li h2 a:hover{
    text-decoration:underline;
}
.industryJobs ul li span{
    font-style:italic;
}
.industryJobs a.read-more-bold{
    color:#2251a1;
    background:url(../images/portal/template/icon_readMore-bold_blue.gif) no-repeat right 5px;
}

.siteContainer .sponsors{
    margin:0 0 35px 0;
}
.siteContainer .sponsors h1{
    margin:0 0 5px 0;
    padding:0 0 5px 0;
    color:#fff;
    font-family:Helvetica, Arial, "Arial Black", Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    border-bottom:1px solid #fff;
}
.siteContainer .imageFooter{
    padding:20px 17px 20px 17px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.siteContainer .imageFooter img.nielsenLogo{
    margin:0px;
    float:left;
}
.siteContainer .imageFooter img{
    margin:1px 0 1px 30px;
    float:right;
}
/* Footer */
.footer{
    padding:2px 0 0 10px;
    margin:0px auto;
    height:505px;
    width:1024px;
    background:url(../images/portal/template/footerBg.jpg) no-repeat right bottom;
}
.footer .advertisement{
    margin:0px auto;
    padding:10px 0 0 0;
    width:730px;
}
.footer .copy{
    padding:10px 35px 0 35px;
    color:#fff;
    font-family:Helvetica, Arial,Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;

}
.footer .copy a{
    color:#fff;
    text-decoration:none;
}
.footer .copy a:hover{
    text-decoration:underline;
}
.footer .copy ul{
    margin:0px;
    padding:0px;
    list-style:none;
}
.footer .copy ul li{
    display:inline;
    margin:0px;
    padding:0 6px 0 0px;
    margin-right:2px;
    border-right:1px solid #fff;
}
.siteContainer .test{
    display:block;
    float:right;
    width:90px;
    height:86px;
    background:url(../images/portal/template/btnBuyBooth.gif) no-repeat left top;
}

