﻿#filternav
{
    /*display: none;	*/
    margin-left: 3px;
}
#filternav li, #filternav li a
{
    font-weight: normal !important;
    padding-bottom: 10px;
}

div#content h4, body.domain-DWPC div#sidecontent h4
{
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    padding: 0px 0px 10px 0px;
}

div#content h5, body.Regions-Content h2, body.subpage-product h2
{
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0px;
}
#sidecontent h2, #sidecontent h4, #sidecontent h5
{
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0px;
    padding-bottom: 5px;
    margin-bottom: 6px;
}

#sidecontent li
{
    margin-bottom: 6px;
}
div#sidecontent ul
{
    margin: 10px;
}
body.domain-DWPC div#sidecontent h4#FilterResultsTitle {
    margin-top: 20px;
}

div#sidecontent ul li
{
    list-style: default;
    list-style-type: disc;
    margin-left: 30px;
}

div#sidecontent ol li
{
    list-style-type: decimal;
}
div#searchModule
{
    width: 240px;
    float: right;
    position: absolute;
    top: 4px;
    right: 10px;
    height: 70px;
    background: none;
    border: none;
}
div#searchModule:after
{
    content: "clear float";
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}

div#searchDiv
{
    height: 27px;
    padding: 4px 6px 0px 0px;
    float: none;
    border: solid 1px #99d78b;
    background-color: #f1f1f0;
    margin-bottom: 4px;
}
div#searchDiv input
{
    border: 1px solid #bcc1bb;
    outline: none;
    width: 150px;
    margin-right: 6px;
    margin-left: 10px;
}

a#Help
{
    display: block;
    background: transparent url("../Images/Main/HelpIcon-wpc.png") no-repeat 8px 7px;
    font-size: 12px;
    height: 25px;
    padding:  4px 19px 0px 36px;
    background-color: #f0f0f0;
    float: left;
    border: solid 1px #99d78b;
    font-weight: bold;
    margin: 0px;
}

a#Feedback
{
    display: block;
    background: transparent url("../Images/Main/FeedbackIcon-wpc.png") no-repeat 8px 7px;
    font-size: 12px;
    height: 25px;
    padding: 4px 19px 0px 36px;
    background-color: #f0f0f0;
    border: solid 1px #99d78b;
    float: left;
    font-weight: bold;
    margin: 0px;
    margin-left: 6px;
}

#content
{
    padding: 20px 0px 20px 0px;
    clear: both;
}
div#Tabs
{
    width: 708px;
    height: 31px;
    position: relative;
    left: -13px;
    margin: -16px 0px 10px 2px;
    border: 1px solid #99D78B;
    background-color: #F1F1F0;
    z-index: 1;
}
div#Tabs ul
{
    margin-left: 0px;
    position: relative;
}
div#Tabs ul:after
{
    content: "clear float";
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}
div#Tabs li
{
    float: left;
}
div#Tabs li a, div#Tabs span
{
    padding: 6px 8px 4px 8px;
    background: transparent url("../Images/Main/SubnavMenu.png") no-repeat center 100px;
    display: block;
    height: 20px;
    font-weight: bold;
}

body.domain-MPN.page-videos ul#VideoTab li a, 
body.domain-MPN.page-videos ul#VideoTab span, 
body.domain-MPN div#Tabs li a, 
body.domain-MPN div#Tabs span 
{
    background: transparent url("../Images/Main/SubnavMenu-red.png") no-repeat center 100px;
}

div#Tabs li.active
{
    color: #fff;
}

body.domain-MPN div#Tabs li.active span,
div#Tabs li.active span
{
    background-position: center bottom;
    padding: 0px 0px 21px 0px;
    color: #fff;
}

div#Tabs li:hover
{
    cursor: pointer;
}
div#Tabs li a:hover, div#Tabs li:hover a
{
    cursor: pointer;
    text-decoration: none;
}
body.domain-MPN div#Tabs li a:hover,
div#Tabs li a:hover
{
    background-position: center bottom;
    padding-bottom: 15px;
}
#filternav
{
    position:relative;
    z-index:10;
}
#wrapper #content
{
    min-height: 300px;
}


body.sessions #content
{
    float: left;
    min-height: 200px;
    width: 680px;
}
body.sessions #sidecontent
{
    float: right;
    margin: 35px -16px 0 0;
    min-height: 100px;
    padding: 30px 15px 15px;
    width: 215px;
}

/* Agenda / Timeline */
body.page-agenda #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/brioni.png") no-repeat;
}
body.page-agenda h3.timelineHeader
{
    color: white;
    font: bold 14px/20px Arial, Helvetica, Sans-serif;
    text-transform: uppercase;
    padding: 2px 0pt 2px 40px;
    margin: 0px;
    background-color: #6bbd46;
}
body.page-agenda #colLeft div#timelineWrapper div
{
    padding-left: 40px;
}
body.page-agenda table.timelineList
{
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 25px;
}
body.page-agenda table.timelineList col.time
{
    width: 200px;
}
body.page-agenda table.timelineList th
{
    border-bottom: solid 1px #ccc;
    font: bold 14px/20px Arial, Helvetica, Sans-serif;
    text-align: left;
    text-transform: uppercase;
    padding: 6px 6px 6px 40px;
}
body.page-agenda table.timelineList td
{
    border-bottom: dotted 2px #ccc;
    padding: 6px 6px 6px 40px;
}
body.page-agenda table.timelineList td.activityDetail
{
    color: #666;
}
body.page-agenda table.timelineList tr td, table.timelineList tr th
{
    color: #666;
}
body.page-agenda.timeline div.TimelineItem
{
    display: none;
}
body.page-agenda.timeline #July13
{
    display: block;
}
body.page-agenda.timeline #primary
{
    min-height: 300px;
}


body.page-agenda div#Information
{
    width: 225px !important;
    margin-right: 10px;
}
body.page-agenda div#Information p
{
    color: #666;
}
body.page-agenda div#wrapper div#primary
{
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px !important;
}
body.page-agenda body#agenda div#wrapper div.section
{
    padding: 10px 0px;
}
body.page-agenda body#agenda div#wrapper div#primary
{
    width: 880px !important;
}
body.page-agenda div.section h2.heading
{
    font-size: 18px !important;
    text-transform: uppercase;
    margin: 0px 0px 10px 0px;
}
body.page-agenda div.section
{
    padding: 10px 20px;
}
/* Agenda - Index */
body.page-agenda div#content
{
    float: left;
}
body.page-agenda div#primary
{
    width: 676px !important;
    margin: 0px;
    padding-right: 4px;
}
body.page-agenda div#sidecontent
{
    width: 204px;
    min-height: 200px;
    float: right;
    margin: 120px -16px 0px 0px;
    padding: 10px 20px 20px 10px;
    min-height: 100px;
}

body.page-agenda #filternav,
body.about-the-network #filternav,
body.page-get-involved #filternav
{
    display: none;
}

body.about-the-network div#sidecontent,
body.page-get-involved.overview div#sidecontent,
body.page-get-involved.voices-for-innovation div#sidecontent,
body.redmond-view div#sidecontent
{
    width: 204px;
    min-height: 200px;
    float: right;
    margin: 120px -16px 0px 0px;
    padding: 10px 20px 20px 10px;
    min-height: 100px;
}




body.redmond-view div#content ul {
    margin-top: 10px;
    margin-bottom: 10px;
}

body.redmond-view div#content li
{
    list-style: default !important;
    list-style-type: disc;
    margin-left: 30px;
}

/* Agenda - Pre-Conference */
body.page-agenda.pre-conference div#sidecontent
{
    display: none;
}
body.page-agenda.pre-conference #wrapperBottom
{
    background: transparent url("/Content/Images/Main/HPMainBottom.png") no-repeat;
}
body.page-agenda.pre-conference #wrapper
{
    background: transparent url("/Content/Images/Main/HPMainMid.png") repeat-y;
}

/* Agenda - Activities */
body.page-agenda.activities div#content
{
    float: left;
    width: auto !important;
    width: 646px !important;
}

/* Agenda - Keynotes */
body.page-agenda.keynotes img
{
    float: left;
}
body.page-agenda.keynotes div#content li img
{
    border: solid 2px #ccc;
}
body.page-agenda.keynotes div#content li img:hover
{
    border: solid 2px #1B75BC;
}
body.page-agenda.keynotes div#content #KeynoteSpeakers li img, body.page-agenda.keynotes div#content #KeynoteSpeakers li img:hover
{
    border: solid 2px #ccc;
}

body.page-agenda.keynotes div#content ul
{
    clear: both;
}
body.page-agenda.keynotes div#content li
{
    border-bottom: 1px solid #91b3b4;
    padding: 20px 0;
}
body.page-agenda.keynotes div#content li:after
{
    content: "clear float";
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}
body.page-agenda.keynotes div#content div
{
    margin-left: 200px;
}
body.page-agenda.keynotes div#content ul.SelectionLinks
{
    margin-left: 0px;
    margin-right: -40px;
}
body.page-agenda.keynotes div#content ul.SelectionLinks:after
{
    content: "clear float";
    display: block;
    visibility: hidden;
    font-size: 0px;
    line-height: 0px;
    clear: both;
}
body.page-agenda.keynotes div#content ul.SelectionLinks li
{
    float: left;
    margin-right: 30px;
    border: none;
}
body.page-agenda.keynotes div#content ul.SelectionLinks li a
{
    white-space: nowrap;
}
body.page-agenda.keynotes div#content ul.SelectionLinks li a + a
{
    clear: both;
    display: block;
    margin-top: -16px;
}
body.page-agenda.keynotes ul#KeynoteSpeakers
{
    min-height: 168px;
}
body.page-agenda.keynotes ul#KeynoteSpeakers li
{
    display: none;
}
body.page-agenda.keynotes ul#KeynoteSpeakers li:first-child
{
    display: block;
}
body.page-agenda.keynotes ul.SelectionLinks li a
{
    font-size: 11px;
}

/* Agenda - Guest Speaker */
body.page-agenda.guest-speaker div#content li
{
    padding: 10px 60px;
}
body.page-agenda.guest-speaker div#content li:after
{
    content: "clear float";
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}
body.page-agenda.guest-speaker div#content li div h5
{
    margin-top: 0px;
    padding-top: 0px;
}
body.page-agenda.guest-speaker img
{
    float: left;
    margin: 15px;
}
body.page-agenda.guest-speaker ul#GuestSpeakers li
{
    display: none;
}
body.page-agenda.guest-speaker ul#GuestSpeakers li:first-child
{
    display: block;
}

/* Agenda - Labs */
body.page-agenda.hands-on-labs #content ul
{
    list-style: default;
}
body.page-agenda.hands-on-labs #content li
{
    list-style-type: disc;
    margin-left: 20px;
}

/* Regional Pages */
ol
{
    margin: 20px;
}
ol li
{
    list-style-type: decimal !important;
}
body.products ul ul,
body.Regions-Default ul ul
{
    margin-left: 10px;
}
body.Regions-Default #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/hersh.png") no-repeat;
}
body.Regions-Content #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/hersh.png") no-repeat;
}

body.products #content ul,
body.Regions-Default #content ul
{
    margin: 20px;
}
body.products #filternav,
body.Regions-Default #filternav
{
    display: none;
}

body.subpage-product div#sidecontent
{
    width: 204px;
    min-height: 200px;
    float: right;
    margin: 0px -16px 0px 0px;
    padding: 80px 20px 20px 10px;
    min-height: 100px;
}
body.Regions-Content div#sidecontent
{
    width: 204px;
    min-height: 200px;
    float: right;
    margin: 0px -16px 0px 0px;
    padding: 10px 20px 20px 10px;
    min-height: 100px;
}
body.Regions-Default img#worldMap
{
    float: right;
}

body.subpage-product #content,
body.Regions-Content #content
{
    margin-top: -60px;
}


/* Logistics */

body.page-logistics div.LogisticsMap
{
    float: left;
}
body.page-logistics #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/Tiffany.png") no-repeat;
}
div.MapSeparator
{
    float: left;
    width: 10px;
    height: 100px;
}
body.page-logistics div#content div:first-child.LogisticsMap
{
    margin-left: 0px !important;
    display: none;
}
div.LogisticsMap a
{
    display: block;
}

 
body.page-logistics div#sidecontent
{
    width: 204px;
    min-height: 200px;
    float: right;
    margin: 120px -16px 0px 0px;
    padding: 10px 20px 20px 10px;
    min-height: 100px;
}

body.page-logistics #filternav
{
    display: none;
}
body.page-logistics.hotel-info #filternav
{
    display: block;
}
/* Logistics - Hotel Info */

body.hotel-info table
{
    border-collapse: collapse;
}
body.hotel-info th, body.hotel-info td
{
    padding: 2px 6px;
}
body.hotel-info th
{
    background-color: #999;
    color: #fff;
}
body.hotel-info tr.AlternateRow
{
    background-color: #f0f0f0;
}
body.page-logistics.hotel-info div#sidecontent
{
    margin-top: -12px;
}
body.new-orleans table td
{
    padding: 4px 40px 4px 0px;
}
table tr.AlternateRow
{
    background-color: #f0f0f0;
}
/* Logistics - Transportation */
body.transportation div#sidecontent
{
    display: none;
}
body.page-logistics.transportation div#content
{
    float: none;
    width: auto !important;
}
body.page-logistics.transportation #MapDiv
{
    float: right;
}
body.page-logistics.transportation table td
{
    padding: 2px;
    width: 50%;
}
body.page-logistics.transportation table th
{
    font-weight: bold;
    color: #666;
}
body.page-logistics.transportation table#Transport
{
    position: relative;
    left: -10px;
}
body.page-logistics.transportation table#Transport td, body.page-logistics.transportation table#Transport th
{
    padding-left: 10px;
}
body.page-logistics.transportation table.Borders
{
}
body.page-logistics.transportation table.Borders td, body.page-logistics.hotel-info td
{
    border: solid 1px #ccc;
    width: auto !important;
    padding: 2px 4px;
}
body.page-logistics.transportation table.Borders th, body.page-logistics.hotel-info th
{
    border: solid 1px #999;
    background-color: #999;
    color: #fff;
    padding: 2px 4px;
}
body.page-logistics.transportation #content
{
    border: none;
}


/* List styles */
body.Regions-Content div#content ul, 
body.subpage-product div#content ul, 
body.page-news div#content ul, 
body.page-get-involved div#content ul,
body.page-news.redmond-view div#content ul
{
    margin-top: 10px;
    margin-bottom: 10px;
}
body.Regions-Content div#content li, 
body.subpage-product div#content li, 
body.page-news div#content li, 
body.page-get-involved div#content li,
body.page-news.redmond-view div#content li,
body.page-about div#content li
{
    list-style: default !important;
    list-style-type: disc;
    margin-left: 30px;
}

body.page-news div#content,
body.redmond-view #content,
body.page-social.partner-events div#content,
body.page-social.conference-store div#content,
body.page-logistics div#content,
body.page-agenda #content,
body.page-agenda.tracks #content,
body.page-agenda.hands-on-labs div#content,
body.Regions-Content div#content,
body.sessions #content,
body.subpage-product #content, 
body.exchange-server-2010 #content, 
body.infrastructure-solutions #content, 
body.office-2010 #content, 
body.windows-7 #content, 
body.windows-phone #content, 
body.windows-server-2008-r2 #content,
body.microsoft-online-services #content,
body.windows-azure-platform #content,
body.awards-overview #content,
body.wpc-awards #content,
body.country-awards #content,
body.page-agenda.tracks div#content,
body.page-get-involved div#ContentLinks,
body.page-get-involved.overview div#content,
body.page-get-involved.voices-for-innovation div#content,
body.about-the-network #content
{
    border-right: 1px solid #8da9af;
    float: left;
    min-height: 300px;
    width: 672px;
    padding-right: 20px;
}



/* Tracks */

body.page-agenda.tracks #TrackItems div
{
    display: none;
}
body.page-agenda.tracks #TrackItems div#solutions
{
    display: block;
}


/* News Page */


/*body.domain-DWPC div#PartnerImg
{
    background: transparent url(/Content/Images/Main/HeaderBackground-mpn-small2.png) no-repeat scroll 0 5px;
    width: 160px;
    margin-top: -5px;
}*/
 
body.page-news #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/maxP.png") no-repeat;
}
body.page-news div#sidecontent
{
    width: 204px;
    min-height: 200px;
    float: right;
    margin: 120px -16px 0px 0px;
    padding: 10px 20px 20px 10px;
    min-height: 100px;
}

body.page-news #filternav
{
    display: none;
}
body.page-news .publishdate, body.page-exhibitors .publishdate, body.page-social.partner-events .publishdate, body.redmond-view .publishdate
{
    float: right;
    position: relative;
    top: 10px;
}

/* Schedule Updates page */
body.page-news.schedule-updates div#sidecontent
{
    display: none;
}
body.page-news.schedule-updates div#content
{
    float: none;
    width: auto !important;
    border-right: none;
}

/* Social Networking Page */
body.page-social #flickrShow
{
    height: 125px;
    margin-top: 20px;
    margin-bottom: 20px;
    clear: both;
    border: solid 1px #99D78B;
    background-color: #f0f0f0;
}

body.page-social #flickrShow object
{
    margin: 0px auto;
    text-align: center;
}

div#flickrbadge
{
    border: solid 1px #99D78B;
    background-color: #f0f0f0;
}
div#flickrbadgeMid
{
    padding-left: 13px;
    padding-top: 8px;
}

div#flickrbadgeMid:after
{
    content: "clear float";
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}
div.social-body .subheading
{
    background-color: #888888;
    color: #fff;
}
div#activity, div#twitterfeed, div#facebookFeed
{
    width: 290px;
    padding: 0px;
    min-height: 366px;
    float: left;
}
div#activity
{
    margin-left: 20px;
    border: solid 1px #99D78B;
}
body.page-social #twitterfeed
{
    border: solid 1px #99D78B;
}
div#activity div.social-body, div#twitterfeed div.social-body
{
    min-height: 300px;
    padding: 0px 10px;
}
div#twitterNavDiv
{
    border-bottom: solid 1px #99D78B;
    margin: 0px -10px;
    padding: 10px;
}
div#twitterfeed ul.nav
{
    margin-bottom: 10px;
}
body.page-social h3
{
    font-size: 14px;
    text-transform: uppercase;
}
body.page-social #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/patricia.png") no-repeat;
}
body.page-social #content
{
    margin-top: 0px;
}
body.page-social #filternav
{
    display: none;
}
body.page-social div#SocialIntro
{
    width: 650px;
}
body.page-social li#firstTwiterLink
{
    margin-left: -40px;
}
body.page-social #activity .subheading, body.page-social #twitterfeed .subheading
{
    padding: 5px 10px;
    margin: 0px -10px 0px -10px;
}

div#twitterfeed ul
{
    margin-left: 40px;
}
body.page-social #facebookFeed
{
    float: left;
    margin-left: 20px;
}
body.page-social #facebookFeed .social-body
{
    margin-left: -1px;
}
/* These are the styles for the Social Mashup page /Views/Social/Index.aspx */
#flickrbadge
{
    margin-bottom: 20px;
}
#flickrbadge img
{
    width: auto;
    height: 100px;
    margin: 0 10px 10px 0;
    border: 1px solid #707070;
    float: left;
}

.tweet
{
    margin-bottom: 10px;
}
.tweet p
{
    margin: 0px;
}

body.page-social div.activity p
{
    margin-bottom: 0px;
}
body.page-social div.activity
{
    padding-bottom: 12px;
}
body.page-social #LinkedInSection
{
    border: solid 1px #99D78B;
    padding: 10px;
    margin-top: 20px;
    font-weight: bold;
}
body.page-social #LinkedInSection a
{
    display: block;
    width: 119px;
    height: 32px;
    background: transparent url("/Content/Images/Main/LinkedIn.png") no-repeat;
}
body.page-social #MoreSocialLinks
{
    border: solid 1px #99D78B;
    padding: 10px;
    margin-bottom: 20px;
}
body.page-social #MoreSocialLinks li
{
    list-style: default;
    list-style-type: disc;
    margin-left: 30px;
}

body.page-social.conference-store div#content th, body.page-agenda.hands-on-labs div#content th
{
    padding: 2px 4px;
    font-weight: bold;
    border: solid 1px #ccc;
}

body.page-social.conference-store div#content td, body.page-agenda.hands-on-labs div#content td
{
    padding: 2px 4px;
}

body.page-agenda.hands-on-labs div#content td
{
    border: solid 1px #ccc;
}

body.page-social.conference-store div#sidecontent
{
    width: 204px;
    min-height: 200px;
    float: right;
    margin: 120px -16px 0px 0px;
    padding: 10px 20px 20px 10px;
    min-height: 100px;
}

body.page-social.hands-on-labs #content li, body.page-social.contest #content li, body.page-social.conference-store #content li, body.products #content li, body.page-sponsors #content li, body.page-news #content li, #sidecontent li, body.Regions-Default #content li
{
    list-style: default !important;
    list-style-type: disc;
    margin-left: 30px;
}
body.page-social.hands-on-labs #content ul, body.page-social.contest #content ul, body.page-social.conference-store #content ul, body.products #content ul, body.page-sponsors #content ul, body.page-news #content ul, #sidecontent ul, body.Regions-Default #content ul
{
    margin-top: 10px;
    margin-bottom: 10px;
}

/* Partner Events */

body.page-social.partner-events div#sidecontent
{
    width: 204px;
    min-height: 200px;
    float: right;
    margin: 120px -16px 0px 0px;
    padding: 10px 20px 20px 10px;
    min-height: 100px;
}

/* Search Results Page */

body.page-searchresults #filternav
{
    display: none;
}
#content blockquote
{
    margin: 20px;
}
body.page-searchresults #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/jacobo.png") no-repeat;
}
body.page-searchresults #content div
{
    padding-bottom: 10px;
    border-bottom: solid 1px #ccc;
    margin-bottom: 10px;
}
/* Sponsors Page */
body.page-sponsors #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/gary.png") no-repeat;
}
body.page-sponsors #content
{
    padding-top: 0px;
}
body.page-sponsors.sponsors img
{
    float: left;
    clear: both;
    margin-bottom: 10px;
}
body.page-sponsors.sponsors div#content div.companyitem
{
    margin-left: 200px;
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 0px 0px;
}
body.page-sponsors.sponsors div#content div.companyitem:first-child
{
    padding-top: 0px;
}
/* Awards page */
body.domain-DWPC.page-videos #content {
    width: 690px;
    float: left;        
}
body.domain-DWPC.page-videos #sidecontent {
    width: 220px;
    float: left;
    margin-left: 10px;    
}
body.domain-DWPC.page-videos #sideContentSection {
    padding-top: 0px;
}
body.page-awards #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/karen.png") no-repeat;
}

body.page-awards #filternav
{
    display: none;
}

body.page-awards table.nav-items
{
    width: 100%;
}

body.page-awards table.nav-items td
{
    padding-left: 20px;
    padding-right: 10px;
}

body.page-awards ul.display-items li
{
    display: none;
}

body.page-awards ul.second-level li, body.page-awards div#content ul.display-items #intro-links
{
    display: block;
}

body.page-awards ul.second-level
{
    list-style-type: disc;
    padding-left: 0px;
}

body.page-awards .descriptionList li
{
    list-style-type:disc;
    margin-left: 30px;
}
body.page-awards #content
{
    list-style-type:disc;
}

body.page-awards div#content ul.display-items li ul.second-level li
{
    list-style: default;
    list-style-type: disc;
    margin-left: 30px;
    display: none;
}
body.awards-archive div#content
{
    padding-top: 100px;
}

/* Exhibitors & Sponsors */
div.sponsorSection img
{
    float: right;
    margin-bottom: 20px;
    margin-left: 10px;
}
body.page-exhibitors div.companyitem
{
    padding: 0px 20px;
}
body.page-exhibitors #content hr
{
    clear: both;
    margin: 20px 0px;
}
div.companyitem:after
{
    content: "clear float";
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}
body.page-exhibitors.exhibitors div#content, body.page-exhibitors.sponsors div#content
{
    padding-top: 0px !important;
}
/* Video Player */
body.page-videos ul#VideoTab li a, body.page-videos ul#VideoTab span
{
    padding: 6px 8px 4px 8px;
    background: transparent url("../Images/Main/SubnavMenu.png") no-repeat center 100px;
    display: block;
    height: 20px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

body.page-videos ul#VideoTab li.active
{
    color: #fff;
    list-style: none;
}
body.page-videos ul#VideoTab li.active span
{
    background-position: center bottom;
    padding: 0px 0px 21px 0px;
    color: #fff;
}
body.page-videos ul#VideoTab
{
    position: absolute;
    top: 5px;
    left: 8px;
}
body.domain-DWPC.page-videos h4#VideoTitle, body.domain-DWPC.page-videos #sidecontent h4 {
    border: none;
}
body.page-videos h4#VideoTitle img
{
    display: inline;
    vertical-align: middle;
}
body.page-videos #PartnerImg
{
    background: transparent url("/Content/Images/PartnerImages/rand.png") no-repeat;
}

body.page-videos div#VideoInfoSection
{
    float: right;
    width: 440px;    
}
body.domain-DWPC.page-videos div#VideoInfoSection {    
    width: 250px;
}

body.page-videos div#VideoSection div#LockedContent
{
    border: solid 1px black;
    padding-left: 5px;
    margin-bottom: 10px;
}
body.page-videos div#VideoPlayerSection
{
    width: 442px;
    height: 337px;    
    margin-left: 20px;
    float: left;
}
body.domain-DWPC.page-videos div#VideoPlayerSection {    
    width: 430px;
    height: 326px;    
    margin-left: 0px;    
}
body.page-videos div#VideoSection
{
    background: transparent url("/Content/Images/Main/HorizontalRule.png") no-repeat center bottom;
    padding-top: 50px;
    padding-bottom: 20px;
}

body.domain-DWPC.page-videos div#VideoSection {
    background: none;
    width: 690px;
}

body.page-videos div#VideoSection:after {
    content: "clear float";
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;    
}

body.page-videos.other-videos div#VideoSection, 
body.page-videos.value-keynote-videos div#VideoSection, 
body.page-videos.featured-videos div#VideoSection
{
    padding-top: 100px;
}
body.domain-DWPC.page-videos div#VideoSection
{
    padding-top: 0px
}
body.domain-DWPC div#videoSelection {
    /*margin-top: 100px;*/
}
body.domain-DWPC ul#videoSelectionOptions {    
    margin-left: 0px;
}
body.domain-DWPC ul#videoSelectionOptions li {    
    list-style-type: none;
    margin-left: 0px;
}

body.domain-DWPC ul#videoSelectionOptions li select {
    width: 230px;
}
body.page-videos div#VideoThumbnailsSection ul
{
    margin-left: -15px;
}
body.domain-DWPC.page-videos div#VideoThumbnailsSection ul { 
    margin-left: 0px;
    /*margin-top:100px;    */
    width: 230px;
    
}

body.page-videos div#VideoThumbnailsSection li {
    float: left;
    width: 112px;    
    margin-left: 40px;
    height: 175px;
    margin-bottom: 6px;
    list-style-type: none;
}
body.domain-DWPC.page-videos div#VideoThumbnailsSection li {       
    width: 230px;
    height: 100%;
    margin-left: 0px;
    padding-bottom: 12px;    
}    
body.page-videos div#VideoThumbnailsSection li img
{
    border: solid 2px #ccc;
    float:left;
}
body.page-videos div#VideoThumbnailsSection li img:hover
{
    border: solid 2px #1B75BC;
    text-decoration: none;
}

body.page-videos div#VideoThumbnailsSection li a
{
    display: block;
    width:120px;    
}
body.domain-DWPC.page-videos div#VideoThumbnailsSection li a {
    display: inline;    
}
body.page-videos div#VideoThumbnailsSection li a p {
    float:left;
    width: 100px;          
    padding: 5px;    
}

body.page-videos div#VideoThumbnailsSection ul:after
{
    content: "clear float";
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}

body.page-videos div#content
{
    padding-top: 0px;
    margin-top: -26px;
}

body.page-videos p.intro
{
    width: 680px;
}
body.page-videos .videoFilters
{
    margin-top: 15px;
    margin-left: 150px;
}
body.page-videos .videoFilters ul
{
    float: left;
    padding-right: 25px;
}
body.page-videos .videoFilters ul li
{
    float: left;
    clear: left;
}
body.page-videos .videoFilters select
{
    width: 300px;
}
body.page-videos #VideoThumbnailsSection
{
    clear: both;
}
div#sidecontent iframe  
{
	width: 220px; 
}

/* GetInvolved */
#ContentTargets .ContentItem
{
    display: none;
}

#ContentTargets .ContentItem:first-child
{
    display: block;
}

body.page-get-involved div#ContentLinks
{
    float: left;
    overflow-y:auto;

    width: 200px;
    margin-right: 10px;
    padding-right: 5px;
}

body.page-get-involved div#ContentLinks ul
{
    margin-top: 0px;
}

body.page-get-involved div#ContentLinks li
{
    list-style-type:none;
    margin-left: 0px;
    padding-bottom: 5px;
}
body.page-get-involved div#ContentLinks a
{
    font-size:11px;
    line-height: 18px;
}


body.domain-DWPC #contentModule:after
{
    content: "clear float";
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
}

/*MPN Specific Styles*/
body.domain-MPN a#Help
{
    background: transparent url("/Content/Images/Main/HelpIcon-mpn-red.png") no-repeat 8px 4px;
}

body.domain-MPN a#Feedback
{
    background: transparent url("/Content/Images/Main/FeedbackIcon-mpn-red.png") no-repeat 8px 4px;
}

body.domain-MPN div#Tabs li.active a,
body.domain-MPN div#Tabs li a:hover
{
    color: White;
}

.domain-MPN #sidecontent h2, .domain-MPN #sidecontent h4, .domain-MPN #sidecontent h5
{
    border-bottom: 1px solid #a8a7a8;
}

body.domain-MPN.page-news #content,
body.domain-MPN.redmond-view #content,
body.domain-MPN.exchange-server-2010 #content, 
body.domain-MPN.infrastructure-solutions #content, 
body.domain-MPN.office-2010 #content, 
body.domain-MPN.windows-7 #content, 
body.domain-MPN.windows-phone #content, 
body.domain-MPN.windows-server-2008-r2 #content,
body.domain-MPN.microsoft-online-services #content,
body.domain-MPN.windows-azure-platform #content,
body.domain-MPN.page-get-involved.overview #content,
body.domain-MPN.page-get-involved.voices-for-innovation #content,
body.domain-MPN.about-the-network #content
{
    width: 678px;
}

/*WPC Specific Styles*/
body.domain-DWPC #wrapper
{
    width: 942px;
    background-color:Transparent;
    padding:0px;
}

body.domain-DWPC #wrapper #contentModule
{
    background-color: #fff;
    padding-left:10px;
    padding-right:10px;
    zoom: 1;
}

body.domain-DWPC #searchModule
{
    top:0px;
    right:0px;
}

body.domain-DWPC div#searchDiv
{
    margin-bottom:9px;
}

body.domain-DWPC div#Tabs
{
    left:0px;
    margin:0px;
    margin-bottom:10px;
}

body.domain-DWPC a#Help,
body.domain-DWPC a#Feedback,
body.domain-DWPC div#searchDiv,
body.domain-DWPC div#Tabs
{
    background-color:White;
    border: 1px solid #8DA9AF;
}

body.domain-DWPC div#Tabs li.active a,
body.domain-DWPC div#Tabs li a:hover
{
    color: #B7E15E;
}

body.domain-DWPC #filternav
{
    background-color:White;
    margin-left:0px;
    padding:8px;
    width:926px;
}

.domain-DWPC #sidecontent h2, .domain-DWPC #sidecontent h4, .domain-DWPC #sidecontent h5
{
    border-bottom: 1px solid #92b2b4;
}

.domain-DWPC hr 
{
    background-color: #92b2b4;
}

