﻿* html, body, form, ul, h1, h2, h3, h4, h5, h6
{
   margin: 0;
   padding: 0;
   list-style-type: none;
   font-family: Arial;
   font-size: 12px;
}

a:link, a:active, a:visited
{
   color: #000000;
   text-decoration: none;
}

a:hover
{
   color: #1974bb;
   text-decoration: none;
}

* html .TopNavigation li, #TopMenu
{
   height: 1%;
}

#wrapper
{
   width: 1000px;
   margin: 0 auto;
   background-color: White;
}
#header
{
   height: 107px;
}
.wrapper
{
   width: 1000px;
   margin: 0 auto;
}
.TopBorder
{
   width: 995px;
   margin: 0 auto;
   background-color: #e6e6e6;
   height: 6px;
   font-size: 0;
}
/*
#logo
{
   /* background: url('/_assets/images/layout/logo_new.jpg') no-repeat;
   margin-left: 10px;
   width: 170px;
   height: 107px;
   float: left;
}
#logo a img
{
   border: 0;
}
*/
#TopMenu
{
   width: 588px !important;
   width: 560px;
   height: 107px;
   float: left;
}
#search
{
   background: url('/_assets/images/layout/searchbg.jpg') no-repeat;
   width: 348px;
   height: 24px;
   margin-bottom: 50px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0;
}
.search-container
{
   width: 290px;
   margin: 0 auto;
}
.search-fields
{
   float: left;
}
.searchTextfield
{
   background: #ffffff url(/_assets/images/layout/top_search_field_bg.jpg) no-repeat;
   height: 18px;
   width: 240px;
   font-family: Arial;
   font-size: 12px;
   color: #808080;
   border: 0;
   padding-left: 5px;
   margin-right: 3px;
}
.search-button
{
   margin-top: 0 !important;
   margin-top: 1px;
   float: left;
}
.searchButton
{
   width: 36px;
   height: 20px;
   border: 0;
}

#HeaderMenu
{
   width: 348px;
   margin: 0 auto;
}
.menu-list
{
   font-family: Arial;
   font-size: 20px;
   color: #333333;
   display: inline;
   margin: 0 15px;
}
.menu-list a:link, .menu-list a:active, .menu-list a:visited
{
   text-decoration: none;
   color: #333333;
}
.menu-list a:hover
{
   color: #1974bb;
}
#Login
{
   float: right;
   height: 105px;
   padding-right: 30px;
   width: 198px;
}
.login-container
{
   height: 95px;
   margin: 10px 0 0;
   width: 212px;
}
.logged-container
{
   margin-top: 5px;
   border: 1px solid #e2e2e2;
   padding: 8px;
   padding-left: 8px;
}
.login-links
{
   float: left;
   margin-right: 10px;
}
.login-links a:link, .login-links a:visited, .login-links a:active
{
   color: #797979;
}
.login-links a:hover
{
   color: #1974bb;
}
.logged-container h1
{
   color: #1974bb;
   font-family: Arial;
   font-size: 20px;
   font-weight: normal;
   margin-bottom: 12px;
}
.logged-links
{
   margin-top: 12px;
}
.label-username, .label-password
{
   color: #8d8d8d;
   font-family: Arial;
   font-size: 11px;
}

.label-password
{
   margin-top: 5px;
}
.login-textfields
{
   width: 150px;
   float: left;
}
.Login_Email, .Login_Password
{
   background-color: #f2f2f2;
   border: 1px solid #e9e9e9;
   width: 140px;
   color: #707070;
}
.Login_Button
{
   border: 0;
}
.login-button
{
   width: 10px;
   float: left;
   margin-top: 46px;
}
.logged-links li
{
   list-style-image: url('/_assets/images/layout/arrow-bullet.jpg');
   margin-bottom: 5px;
   margin-left: 22px;
   width: 90%;
   color: #333333;
   display: inline;
}
#SubMenu
{
   background: url('/_assets/images/layout/submenubg.jpg') no-repeat;
   width: 982px;
   height: 31px;
   margin-top: 2px !important;
   margin-top: 0;
   text-align: center;
}
#sub-menu1, #sub-menu3
{
   display: none;
}
#sub-menu1, #sub-menu2, #sub-menu3
{
   float: left;
   display: none;
   width: 900px;
   text-align: center;
   margin: 0 auto;
}
#sub-menu2
{
   display: block;
}
.sub-menu-links
{
   margin-top: 8px;
}
.sub-menu-links li
{
   display: inline;
   font-family: Arial;
   font-size: 13px;
   color: #333333;
   font-weight: normal;
   margin: 0 !important;
   margin: 10px;
}

.sub-menu-links li:after
{
   content: '|';
   margin: 0 10px;
   color: #cdcdcd;
}
.sub-menu-links li[id="m_MajorMagazine"]:after, .sub-menu-links li[id="m_BrandListing"]:after, .sub-menu-links li[id="m_TelevisionAdvertisingRates"]:after
{
   content: '';
}

.clear
{
   clear: both;
}

.pathway
{
   margin-top: 5px;
   background: url(/_assets/images/layout/pointer.jpg) no-repeat;
   padding-left: 10px;
}

#siteMapPath
{
   height: 25px;
}
#container, #siteMapPath
{
   width: 980px;
   margin: 0 auto;
}

#column-1
{
   width: 170px;
   float: left;
}

.box1
{
   background-color: #f2f2f2;
   border: 1px solid #e6e6e6;
}
.left-adspace, .right-adspace
{
   background-color: #f2f2f2;
   border: 1px solid #e6e6e6;
   height: 620px;
}
.right-adspace
{
   height: 328px;
}
.left-adspace .left-adspace-content, .right-adspace .right-adspace-content
{
   padding-top: 10px;
   padding-bottom: 0;
}
.left-adspace div
{
   margin: 0 auto;
   width: 160px;
}
.right-adspace .right-adspace-content
{
   padding-top: 14px;
   padding-bottom: 0;
}
.right-adspace div
{
   margin: 0 auto;
   width: 180px;
}

.box1-content
{
   padding-left: 12px;
   padding-top: 10px;
   padding-right: 13px;
   padding-bottom: 0;
}

.box1-title
{
   font-family: Arial;
   font-size: 18px;
   color: #1974bb;
   font-weight: normal;
   margin-bottom: 10px;
}

.box1-heading
{
   margin: 5px 0;
   margin-bottom: 10px;
}
.box1-heading a:link, .box1-heading a:visited, .box1-heading a:active
{
   font-weight: normal;
   color: #1d76ba;
   font-size: 14px;
}
.box1-h3
{
   margin: 4px 0;
   padding: 0;
}
.box1-h3 a:link, .box1-h3 a:active, .box1-h3 a:visited
{
   font-size: 13px;
   color: #1d76ba;
   font-weight: normal;
}
.box1-h3 a:hover, .box1-heading a:hover
{
   color: #000000;
}

.box1-body-blue, .box1-body-black, .poll-question
{
   font-family: Arial;
   font-size: 12px;
   color: #2a7bbc;
}
.box1-body-blue, .poll-question
{
   margin-left: 4px;
   margin-bottom: 8px;
}
.box1-body-black
{
   color: #747474;
}
.box1-body-black span input[type="radio"]
{
   margin-right: 10px;
   margin-bottom: 8px;
   float: left;
}
.box1-body-black span br
{
   clear: left;
}
.poll-button
{
   width: 81px;
   height: 23px;
   border: 0;
}
.poll-submit-button
{
   margin-top: 15px;
   width: 81px;
   height: 23px;
   float: left;
   margin-right: 6px;
}
.poll-submitting
{
   margin-top: 15px;
   float: left;
   width: 20px;
}

.small-gray-loading
{
   width: 70px;
   height: 20px;
   background: url(/_assets/images/layout/gray-small-loader.gif) no-repeat;
}
.small-white-loading-container
{
   margin-top: 15px;
   float: left;
   width: 20px;
}
.small-white-loading
{
   width: 70px;
   height: 20px;
   background: url(/_assets/images/layout/white-small-loader.gif) no-repeat;
}
.small-gray-loading div
{
   margin-left: 20px;
   color: #1974BB;
   font-size: 12px;
}
#home-news
{
   width: 265px;
   float: left;
   background-color: #f3f3f3;
}

.MainMenu li
{
   line-height: 26px;
}

.MainMenu li a:link, .MainMenu li a:active, .MainMenu li a:visited
{
   font-family: Arial;
   font-size: 14px;
   color: #4a4a4a;
   text-decoration: none;
}
.MainMenu li a:hover
{
   text-decoration: none;
   color: #1974bb;
}

.centeralign
{
   text-align: center;
}


#column-2
{
   width: 590px;
   float: left;
   margin-left: 6px;
}

.home-campaigns
{
   width: 592px;
}
.campaign-header
{
   background: url('/_assets/images/layout/campaignshome_header.jpg') no-repeat;
   width: 592px;
   height: 44px;
}

.campaign-header-links
{
   margin-left: 12px;
   padding-top: 8px;
   width: 570px;
}
.campaign-links {
width: 570px;
}
.campaign-links li
{
   display: inline;
   margin: 5px;
   color: #cccccc;
}
/*.campaign-links a:link, .campaign-links a:active, .campaign-links a:visited, .campaign-links a:hover
{
    color: #FFFFFF;
    font-size: 18px;
    text-decoration: none;
}*/

.ActiveCampaign:link, .ActiveCampaign:active, .ActiveCampaign:visited, .ActiveCampaign:hover
{
   color: #FFFFFF;
   font-size: 18px;
   text-decoration: none;
}

.DeactiveCampaign:link, .DeactiveCampaign:active, .DeactiveCampaign:visited, .DeactiveCampaign:hover
{
   color: #CCCCCC;
   font-size: 18px;
   text-decoration: none;
}
.CampaignSaperator
{
   color: #cccccc;
   font-size: 20px;
   font-weight: bold;
}
.campaign-content
{
   width: 589px;
   height: 256px;
   background-color: #f2f2f2;
   border: 1px solid #dfdfdf;
   border-top: 0;
   margin-left: 1px;
}
#PrintBox
{
   display: none;
}
#column-3
{
   width: 205px;
   float: right;
}
#full-column
{
   width: 810px;
   margin: 0 auto;
   float: right;
}

.box2
{
   width: 591px;
   background-color: #ffffff;
   border: 1px solid #e6e6e6;
}
.box2-container
{
   margin: 10px 13px;
}

.news-container, .corporatenews-container
{
   float: left;
   height: 100px;
   width: 270px;
}
.news-container
{
   margin-left: 16px;
   width: 272px;
}
.news-heading, .events-heading
{
   font-size: 20px;
   font-weight: bold;
   color: #1a75bc;
}
.TopNewsTitle
{
   width: 260px;
   height: 30px;
   overflow: hidden;
}

.TopNewsTitle a:link, .TopNewsTitle a:active, .TopNewsTitle a:visited
{
   color: #333333;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
.TopNewsTitle a:hover
{
   color: #1974bb;
   text-decoration: none;
}
.EventTitle
{
   font-size: 16px;
   color: #444444;
   font-weight: normal;
   margin: 10px 0;
}
.EventPreviousTitle
{
   font-size: 16px;
   color: #444444;
   font-weight: normal;
   margin-top: 8px;
}

.vertical-line
{
   background-color: #E6E6E6;
   float: left;
   height: 272px;
   margin-left: 5px;
   width: 2px;
}
.horizental-line
{
   background-color: #cccccc;
   height: 2px;
   margin-right: 10px;
   font-size: 0;
}
.news-body, .corporatenews-body
{
   width: 260px;
   font-size: 12px;
   margin-top: 13px;
   margin-bottom: 16px;
   height: 63px;
   overflow: hidden;
}
.corporatenews-body
{
   width: 270px;
}
.news-list
{
   margin-top: 20px;
   height: 70px;
   overflow: hidden;
}

.news-list li
{
   list-style-image: url('/_assets/images/layout/arrow-bullet.jpg');
   margin-bottom: 10px;
   margin-left: 22px;
   width: 237px;
}
.news-list li a:link, .news-list li a:active, .news-list li a:visited
{
   font-size: 12px;
   color: #000000;
   text-decoration: none;
}
.news-list li a:hover
{
   color: #1974bb;
   text-decoration: none;
}
.intlnews-readmore
{
   width: 265px;
   height: 31px;
   position: absolute;
}
.corporatenews-readmore
{
   width: 275px;
   height: 31px;
   position: absolute;
}
.corporatenews-readmore img, .intlnews-readmore img
{
   float: right;
   margin-top: 9px;
   border: 0;
}
/************* THREE SECTIONS ************/
#home-sections
{
   width: 592px;
   margin-left: 2px;
}
.section1-container, .section2-container, .section3-container
{
   width: 193px;
   float: left;
   margin-right: 4px;
}
.section1-header, .section2-header, .section3-header
{
   width: 193px;
   height: 70px;
}
.section1-header
{
   background: url('/_assets/images/layout/home-webcast-header.jpg') no-repeat;
}
.section2-header
{
   background: url('/_assets/images/layout/home-webinar-header.jpg') no-repeat;
}
.section3-header
{
   background: url('/_assets/images/layout/home-snapshot-header.jpg') no-repeat;
}

.section1-content, .section2-content, .section3-content
{
   height: 235px;
   background-color: #f2f2f2;
   border: 1px solid #dfdfdf;
   border-top: 0;
   padding: 5px 10px;
}

.section-title
{
   line-height: 15px;
   height: 15px;
   overflow: hidden;
   margin-bottom: 4px;
}
.section-title a:link, .section-title a:visited, .section-title a:active
{
   font-family: Arial;
   font-size: 12px;
   font-weight: bold;
   color: #1c74bb;
   text-decoration: none;
}
.section-title a:hover
{
   color: #000000;
   text-decoration: none;
}

.webcast-title
{
   line-height: 15px;
   height: 15px;
   overflow: hidden;
   margin-bottom: 4px;
}
.webinar-title
{
   height: 30px;
   line-height: 15px;
   overflow: hidden;
   margin-bottom: 6px;
}
.snapshot-title
{
   height: 30px;
   line-height: 15px;
   overflow: hidden;
   margin-bottom: 6px;
}

.section-body
{
   font-family: Arial;
   font-size: 12px;
   color: #4a4a4a;
   height: 30px;
}
.section-horizental-line
{
   border-bottom: 2px solid #cbcbcb;
   margin-top: 15px;
   margin-bottom: 4px;
}
.section-more-link
{
   margin: 20px 0;
}

.section-more-link a:link, .section-more-link a:active, .section-more-link a:visited
{
   color: #2a7bbc;
   font-family: Arial;
   font-size: 14px;
}
.section-more-link a:hover
{
   color: #000000;
}

.print-container
{
   float: left;
   width: 263px;
   height: 210px;
   margin: 10px !important;
   margin-left: 15px !important;
   margin: 8px;
}
.tvc-container
{
   float: left;
   width: 260px !important;
   width: 140px;
   height: 210px;
   margin: 10px !important;
   margin: 8px;
}
.campaign-title
{
   color: #1c75b9;
   font-family: Arial;
   font-size: 18px;
   margin-left: 2px;
   width: 100%;
}
.thumb-container
{
   width: 265px;
   margin: 10px 0;
}
.thumb-large
{
   width: 96px;
   height: 137px;
   background: url('/_assets/images/layout/thumb_large.jpg') no-repeat;
   float: left;
}
.thumb-small
{
   width: 145px;
   height: 173px;
   float: left;
   margin-left: 20px;
}
.thumb-latest a img
{
   margin-left: 6px;
   margin-top: 7px;
   border: 0;
}
.thumb-latest-title
{
   margin: 15px 1px 1px;
   width: 90px;
   text-align: center;
   height: 34px;
   overflow: hidden;
}
.thumb-latest-title a:link, .thumb-latest-title a:active, .thumb-latest-title a:visited
{
   font-family: Arial;
   font-size: 14px;
   color: #1a75bc;
}
.thumb-latest-title a:hover
{
   color: #000000;
}
.thumb-previous-1
{
   background: url('/_assets/images/layout/thumb_small.jpg') no-repeat;
   width: 60px;
   height: 81px;
   float: left;
   margin-right: 15px;
   margin-left: 5px !important;
   margin-left: 5px;
}
.thumb-previous-1 a img
{
   margin-left: 5px;
   margin-top: 6px;
   border: 0;
}

.thumb-previous-2
{
   background: url('/_assets/images/layout/thumb_small.jpg') no-repeat;
   width: 60px;
   height: 81px;
   float: left;
}
.thumb-previous-2 a img
{
   margin-left: 5px;
   margin-top: 6px;
   border: 0;
}
.thumb-previous-3
{
   background: url('/_assets/images/layout/thumb_small.jpg') no-repeat;
   width: 60px;
   height: 81px;
   float: left;
   margin-right: 15px;
   margin-top: 10px;
   margin-left: 5px !important;
   margin-left: 5px;
}
.thumb-previous-3 a img
{
   margin-left: 5px;
   margin-top: 6px;
   border: 0;
}

.thumb-previous-4
{
   background: url('/_assets/images/layout/thumb_small.jpg') no-repeat;
   width: 60px;
   height: 81px;
   float: left;
   margin-top: 10px;
}
.thumb-previous-4 a img
{
   margin-left: 5px;
   margin-top: 6px;
   border: 0;
}
.campagin-vertical-line
{
   background-color: #e6e6e6;
   float: left;
   width: 2px;
   height: 257px;
   margin-right: 10px;
}
.horizental-space
{
   height: 8px;
   width: 100%;
}
.print-watch-button1, .tvc-watch-button1
{
   height: 30px;
   border: 0;
   position: absolute;
   width: 260px;
}
.print-watch-button2, .tvc-watch-button2
{
   height: 30px;
   border: 0;
   position: absolute;
   width: 267px;
}

.print-watch-button1 img, .tvc-watch-button1 img, .print-watch-button2 img, .tvc-watch-button2 img
{
   float: right;
   margin-top: 6px;
   border: 0;
}
.activation-watch-button
{
   height: 30px;
   border: 0;
   position: absolute;
   width: 578px;
}
.activation-watch-button img
{
   float: right;
   margin-top: 6px;
   border: 0;
}
/*************** FOOTER ****************/
#footer
{
   background: url('/_assets/images/layout/footerbg.jpg') no-repeat;
   width: 983px;
   height: 99px;
   margin: 0 auto;
}

.footer-container
{
   padding-top: 40px;
   padding-left: 25px;
}
.footer-links
{
   color: #bbbbbb;
   font-size: 12px;
   font-family: Verdana;
}
.footer-links a:link, .footer-links a:active, .footer-links a:visited
{
   color: #7f7f7f;
   font-size: 12px;
   font-family: Verdana;
}
.footer-copyright
{
   font-size: 10px;
   color: #7f7f7f;
   margin-top: 8px;
   width: 440px;
   float: left;
   font-family: Verdana;
}
.footer-pages
{
   margin-top: 6px;
   float: left;
}
.footer-pages ul li
{
   display: inline;
   margin: 0 7px;
}

.footer-pages ul li a:link, .footer-pages ul li a:active, .footer-pages ul li a:visited
{
   font-size: 12px;
   color: #868686;
   font-family: Verdana;
}
.footer-pages ul li a:hover, .footer-links a:hover
{
   color: #1974bb;
}

.floatleft
{
   float: left;
}
.floatright
{
   float: right;
}

/**************** Website Archive Area *****************/
.archive-contentiner
{
   border: 1px solid #cccccc;
}
.archive-header
{
   background-color: #f2f2f2;
   height: 38px;
   border-bottom: 1px solid #cccccc;
}
.archive-title
{
   padding-top: 9px;
   padding-left: 13px;
}
.archive-items
{
   width: 99%;
   margin: 0 auto;
}

/**************** LableSkin (Styles) *****************/
.labelPageTitle
{
   color: #1b76bc;
   font-family: Arial;
   font-size: 17px;
}
.labelPageName
{
   font-size: 22px;
   color: White;
   letter-spacing: 1px;
}
.labelArchiveTitle
{
   font-size: 18px;
   color: #1974ba;
}

#header_new .logo {
	background-image: url(/_assets/img/logo.png);
/*	background-image: url(/images/logo_14aug.jpg);*/
	background-repeat: no-repeat;
	background-position: 15px 10px;
	float: left;
	height: 148px;
	width: 194px;
}
#header_new .banner_top {
	float: right;
	margin-top: 20px;
   margin-right: 20px;
}
#header_new .banner_top .leaderboard {
	background-color: #CCC;
	height: 90px;
	width: 728px;
	text-align: center;
}
#header_new .banner_top .top_links ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px;
	text-align: right;
	float: right;
}
#header_new .banner_top .top_links ul li {
	display: inline;
	margin-right: 10px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
