/*============================================================================\
| CUSTOM CSS (TREATMENTS NOT IN COMMUNITY SERVER COMMON.CSS)
|
| Author      Katherine Trunkey, Ignia LLC (katie@ignia.com)
| Client      Microsoft
| Project     AdCenter
|
| Purpose     Contains css definitions for the
|             AdCenter Support Community
|
>=============================================================================|
| Revisions   Date        Author               Comments
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
|             03.18.09    Katherine Trunkey    Created
|             11.30.09    Katherine Trunkey    Adapted for Advertising updates
|             MM.DD.YY    FName LName          Description
\============================================================================*/

/*----------------------------------------------------------------------------\
| MASTER/RESET STYLES
\----------------------------------------------------------------------------*/
  html, body, form {
    Width: 100%;
    Height: 100%;
    Font: Normal 11px/16px Verdana,Verdana,sans-serif;
    Color: #666;
    Padding: 0px;
    Margin: 0px;
    Z-Index: 0 !Important;
    }
  html, body {
    Background: #E8E8E8 url('/themes/adCenter/Images/Layout/Body.Background.jpg') no-repeat left top;
    }
  body {
    Text-Align: Center;
    }
  img {
    Border-Width: 0px;
    }
  a {
    Cursor: Pointer;
    }
  a:Link, a:Visited {
    Text-Decoration: None;
    }
  a:Link {
    Color: #00629D;
    }
  a:Visited, a:Hover, a:Active {
   xColor: #086B95;
    Color: #3385b7;
    }
  a:Hover, a:Active {
    Text-Decoration: Underline;
    }
  h1 {
    Font: 22px/26px Segoe UI,Segoe,Verdana,Helvetica,sans-serif;
    Margin: 5px 0px 10px;
    }
  h2, h3 {
    Margin: 10px 0px;
    }
  h2 {
    Font-Size: 13px;
    Font-Weight: Bold;
    }
  h3 {
    Font-Size: 11px;
    Font-Weight: Normal;
    }
  h4 {
    Font-Size: 11px;
    Font-Weight: Normal;
    }
  h5 {
    Font-Size: 10px;
    Font-Weight: Bold;
    Margin: 0px;
    }
  p {
    Margin: 8px 0px;
    }
  /* Lists set to no list-item style by default, override for
     appropriate content areas */
  ul {
    List-Style-Type: None;
    }
  .Clear {
    Clear: Both;
    Height: 0px !Important;
    }
  .Small {
    Font-Size: 11px;
    Line-Height: 13px;
    }
  .Tiny, .CommonAvatarListItemDetails {
    Font-Size: 10px;
    Line-Height: 12px;
    }
  .Grey, .CommonAvatarListItemDetails {
    Color: #929292;
    }
  .Centered {
    Text-Align: Center;
    Vertical-Align: Center;
    }
  li.LastItem {
    Padding-Right: 0px !Important;
    Border-Right: None 0px Transparent !Important;
    }
  .FrameModule ul.PostListLinks li.LastItem {
    Padding-Right: 10px !Important;
    }
  .RadioButton input, .CheckBox input {
    Border: None 0px Transparent !Important;
    }
/*-------------------------------------------------------------\
| COMMON TREATMENTS
\-------------------------------------------------------------*/
  span.Avatar {
    Display: Block;
    Float: Left;
    Width: 60px;
    Height: 60px;
    Margin: 1px 10px 10px 0px;
    Border: Solid 1px #B9B9B9;
    Text-Align: Center;
    Vertical-Align: Middle;
    }
  span.Avatar img, img.Avatar {
   xBorder: Solid 1px #B9B9B9 !Important;
    Text-Align: Center;
    Vertical-Align: Middle;
    Margin: 0px;
    }
  span.RateControl img,
  span.RateControlActive img,
  span.RateControlReadOnly img,
  .ForumThreadRateControl img,
  .ForumThreadRateControlActive img
  .ForumThreadRateControlReadOnly img,
  .CommonRateControl img,
  .CommonRateControlActive img,
  .CommonRateControlReadOnly img {
    Width: 6px;
    Height: 12px;
    Margin: 0px;
    Padding: 0px;
    }
  .ActionMenu a:Hover, a.ActionMenu:Hover,
  span.ContactPopupMenu a:Hover, span.ContactPopupMenu a:Active,
  span.ContactPopupMenu:Hover, span.ContactPopupMenu:Active {
    Text-Decoration: None !Important;
    Border-Bottom: Dotted 1px #AA0032;
    }
  .CommonPostPopupArea, .CommonPostPopupListArea,
  .CommonContextMenuGroup {
    Text-Align: Left;
    Border: Dotted 1px #AA0032;
    }
  .CommonContextMenuItem table td img,
  .CommonContextMenuItemHover table td img {
    Width: 15px !Important;
    Height: 15px !Important;
    }
  div.CommonContentArea h1.ModuleHeader {
    Margin-Top: -16px;
    }
  .CommonContentBox,
  .CommonContentBox.Highlighted2,
  .CommonContentBox.TitleHighlighted {
    Background-Color: #FFF;
    Border: Solid 1px #B9B9B9;
    Padding: 10px;
    Margin-Bottom: 10px;
    }
  .Sidebar .CommonContentBox, .Sidebar .CommonContentBox.Highlighted2, .Sidebar .CommonContentBox.TitleHighlighted {
    background-color: transparent;
    border: 0 none transparent
    }

  h1.CommonTitle { Letter-Spacing: 0px; }
  h1.ContentHeader {
    Color: White;
    Display: Block;
    Font: Normal 23px/90px Segoe,Verdana,Helvetica,sans-serif !Important;
    Background: #FFF Url('/themes/adCenter/Images/Banners/Gradient.jpg') No-Repeat Right Top;
    Padding-Left: 10px;
    Border: Solid 1px #B9B9B9;
    Margin: 0px 0px 18px 0px;
    }
  div.Module, h1.ModuleHeader,
  h1.CommonTitle, dt.ModuleHeader,
  div.CommonBreadCrumbArea {
    Z-Index: 15 !Important;
    }
  .Content .CommonPaneTabSet table td,
  .Content ul.ViewTabs li,
  .Content h4.CommonContentBoxHeader {
    Font-Family: Verdana,sans-serif;
    Font-Size: 11px;
    }
  dt.ModuleHeaderXXX, h1.ModuleHeader,
  .CommonContentBoxHeader,
  .CommonContentBox.Highlighted2 .CommonContentBoxHeader,
  h4.CommonContentBoxHeader,
  .dsq-post-area h3 {
    Font: Bold 13px/18px Verdana,sans-serif;
    Color: #333;
    Padding: 0px;
    Border-Bottom: None 0px Transparent;
    Margin: 0px;
    }
  .dsq-post-area h3 {
    margin-bottom: 10px;
    }
  h1.ModuleHeader {
    Background-Color: Transparent;
    Background-Image: None;
    clear: both;
    padding-bottom: 10px
    }
  h1.PrimaryModule {
    Font: 22px/28px Segoe UI,Segoe,Verdana,Helvetica,sans-serif;
    Margin: 0px 0px 10px;
    }
  div.CommonBreadCrumbArea {
    Font: Normal 10px/23px Verdana,sans-serif;
    Padding-Left: 10px;
    Background-Color: Transparent;
    Border-Bottom: None 0px Transparent;
    Margin-Bottom: 18px;
    }
  h4.CommonContentBoxHeader {
    Margin: -10px -10px 10px -10px;
    }
  .CommonAvatarListItemArea {
    Background-Color: Transparent;
    }
  h1.ModuleHeader span.MoreLink,
  h2 span.MoreLink, h3 span.MoreLink {
    Display: Block;
    Float: Right;
    Padding: 0px 10px 0px 0px;
    Font-Size: 10px;
    Font-Weight: Normal;
    Line-Height: 13px;
    }
  .Sidebar h1.ModuleHeader span.MoreLink {
    Padding-Top: 4px;
    }
  span.MoreLink.RSS {
    Height: 15px;
    Font-Weight: Normal !Important;
    Padding: 0px !Important;
    Margin: -2px 0px 0px;
    }
  h2 span.MoreLink, h3 span.MoreLink {
    Margin-Top: 0px;
    }
  .Content span.MoreLink {
    Font: Normal 11px/15px Verdana,sans-serif;
    }
  .ModuleHeader .MoreLink img.RSSIcon,
  h2 .MoreLink img.RSSIcon, h3 .MoreLink img.RSSIcon {
    Float: None;
    Margin-Bottom: -2px;
    }
  .SectionHome h3 {
    Margin-Right: -10px;
    }
  h1.ModuleHeader span.MoreLink a {
    Font-Size: 10px !Important;
    Line-Height: 14px !Important;
    }
  a.MoreLink:Link {
    Color: #00629D !Important;
    }
  a.MoreLink:Visited, a.MoreLink:Hover, a.MoreLink:Active {
    Color: #AAA !Important;
    }
  a.ActionMenu {
    Background: Transparent Url('/Themes/adCenter/Images/Icons/Arrow.Down.Dark.png') No-Repeat Right 6px;
    Padding-Right: 10px;
    }
  span.Previous, span.Next {
    Margin: 0px 5px;
    }
  a.Previous {
    Background: Transparent Url('/Themes/adCenter/Images/Icons/Arrow.Left.Light.png') No-Repeat Left 4px;
    Padding: 0px 0px 0px 9px;
    }
  a.Next {
    Background: Transparent Url('/Themes/adCenter/Images/Icons/Arrow.Right.Light.png') No-Repeat Right 4px;
    Padding: 0px 9px 0px 0px;
    }
  dt.PrimaryModule, h1.CommonTitle {
    Font: 500 15px/30px Verdana,Verdana,sans-serif !Important;
    Color: #333;
    Padding-Bottom: 5px;
    Padding-Left: 10px;
    Border-Left: Solid 1px #FFF;
    Border-Top: Solid 1px #FFF;
    Border-Right: Solid 1px #FFF;
    }
  h1.PrimaryModule a.Previous,
  h1.PrimaryModule a.Next {
    Font: Normal 11px/13px Verdana,sans-serif !Important;
    }
  .CommonSubTitle {
    font-size: 12px;
    background-color: #FFF;
    color: #666;
    }
  div.Module {
    Padding: 10px !Important;
    Margin: 0px 0px 18px 0px;
    }
  .NoModuleHeader {
    Border-Top: Solid 1px #B9B9B9 !Important;
    }
  div.FrameModule {
    Padding: 0px !Important;
    }
  div.FrameModule h2 {
    Padding-Bottom: 5px;
    }
  div.FrameModule h3 {
    Padding-Left: 18px;
    }
  div.FrameModule div.Module h3 {
    Padding-Left: 0px;
    }
  div.FrameModule div.Module {
    Margin-Bottom: 0px;
    }
  .CommonContentBoxContent {
    Padding: 0px;
    Margin: 0px;
    }
  ul.ActionLinks {
    Float: Right;
    Margin: 0px 0px 10px 0px;
    Padding: 2px 5px;
    Line-Height: 14px;
    Text-Transform: Lowercase;
    Border: Dotted 1px #D2D2D2;
    }
  ul.Favorites.ActionLinks {
    clear: right;
    }
  .Profile ul.ActionLinks {
    Text-Transform: None;
    }
  ul.ActionLinks li img {
    Width: 15px;
    Height: 15px;
    Vertical-Align: Middle;
    Margin-Right: 3px;
    }
  ul.CommonContentBoxList,
  .CommonContentBox.Highlighted2 ul {
    Margin: 0px !Important;
    Padding-Left: 0px !Important;
    }
  ul.CommonContentBoxList li, ul.CommonSidebarList li {
    Border-Bottom: None 0px Transparent;
    }
  /* ### ADDED 071211 KLT ### SEPARATOR OVERRIDE FOR HUBS SIDEBAR ADMIN LISTS ### */
  ul.CommonContentBoxList.Seperator {
    border-top: none 0 transparent;
    }
  .CommonImageTextButton {
    Display: Inline;
    Background-Color: #FFF;
    Padding: 2px 6px;
    Border: Solid 1px #D2D2D2;
    }
  .CommonFormField, .CommonFormFieldName {
    Color: #666 !Important;
    }
  .CommonFormField input, .CommonFormField select,
  input.TextBox, input.TextArea, textarea {
    Font: Normal 11px/14px Verdana,Verdana,sans-serif;
    Color: #666;
    Padding: 2px 4px;
    Border: Solid 1px #D2D2D2;
    }
  .CommonFormField select {
    Height: 19px;
    Padding: 1px 2px;
    }
  .CommonFormFieldName {
    Font-Weight: Normal !Important;
    }
  input.TextBox {
    Height: 14px;
    Margin: 0px;
    }
  .RankImage img, img.RankImage {
    Width: 40px;
    Height: 8px;
   xMargin-Top: 8px;
    }
  .CommonMessageWarning, .CommonMessageSuccess, .CommonMessageError {
    Border: Dotted 1px #AA0032;
    Background-Color: #FFF;
    Font: Italic 11px/14px Verdana,Verdana,sans-serif !Important;
    Padding: 10px;
    Margin: 10px 0px;
    }
  .CommonMessageSuccess {
    Color: #61A462;
    Border-Color: #61A462 !Important;
    }
  .CommonMessageWarning {
    Color: #FFA514;
    Border-Color: #FFA514 !Important;
    }
  .CommonMessageError {
    Color: #C32510;
    Border-Color: #C32510 !Important;
    }
/*-------------------------------------------------------------\
| LAYOUT PROPERTIES
\-------------------------------------------------------------*/
  div.LayoutArea {
    Width: 970px;
    Text-Align: Left;
    Margin: 0px Auto;
    Padding: 0px 0px 25px 0px;
    Z-Index: 5 !Important;
    }
  div.ContentArea {
    Background-Color: #FFF !Important;
    Width: 932px;
    Height: 100%;
    Padding: 0px 18px;
    border-left: solid 1px #B9B9B9;
    border-right: solid 1px #B9B9B9;
    Margin-Top: 31px;
   #Margin-Top: 29px;
    }
  /*### NAV CHANGES 051509 ###*/
  div.Content, div.Sidebar {
    Background-Color: #FFF !Important;
    Float: Left;
    Padding: 18px 0px;
    }
  div.Content {
    Width: 675px;
    Padding-Right: 16px;
    }
  div.Sidebar {
    Width: 241px;
    }
/*-------------------------------------------------------------\
| HEADER AREA
\-------------------------------------------------------------*/
  img.SiteBanner {
    Width: 573px;
    Height: 84px;
    Padding: 0px;
    Margin: 0px;
    }
  h3.Tagline {
    Font: Normal 12px/16px Verdana,Verdana,sans-serif;
    Color: #D2D2D2;
    Padding: 0px;
    Margin: 0px;
    }
  dl.CurrentUserStatistics {
    Float: Right;
    Width: 230px;
    Margin: 10px 0px 0px;
    }
  dl.CurrentUserStatistics dt, dl.CurrentUserStatistics dd {
    Text-Align: Right;
    }
  dl.CurrentUserStatistics dt span.Avatar {
    Float: Right;
    Margin: 0px 0px 0px 10px;
    }
  dl.CurrentUserStatistics dt span.Avatar img {
    Max-Width: 60px !Important;
    Max-Height: 60px !Important;
    }
  dl.CurrentUserStatistics dd, dl.CurrentUserStatistics dd ul {
    Margin: 0px;
    Padding-Left: 0px;
    }
  dl.CurrentUserStatistics dd ul li {
    Font-Size: 10px;
    Line-Height: 12px;
    }
  dl.CurrentUserStatistics dd ul li.PointsLevel img {
    Width: 48px;
    Height: 10px;
    Margin-Top: 2px;
    }
  .CurrentUserStatistics a:Link, .CurrentUserStatistics a:Visited,
  .CurrentUserStatistics a:Hover, .CurrentUserStatistics a:Active {
    Color: #666;
    }
  dl.SignedOut dd {
    Margin-Top: 14px;
    }
/*-------------------------------------------------------------\
| NAVIGATION
\-------------------------------------------------------------*/
/*### NAV CHANGES 051509 ###*/
  div.NavigationArea {
    Position: Absolute;
    Left: Auto;
    Right: Auto;
    Top: 85px;
    Background: #EF3A42 Url('/themes/adCenter/Images/Layout/NavigationArea.Background.png') Repeat-X Right Center;
    Width: 970px;
    Height: 30px;
    Padding: 0px;
    Margin: 0px;
    Z-Index: 99;
    }
  .NavigationArea img.Bumper {
    Width: 5px;
    Height: 30px;
    Margin: 0px;
    }
  .NavigationArea img.Bumper.Right {
    Float: Right;
    Margin-Left: 5px;
    }
  .NavigationArea img.Bumper.Left {
    Float: Left;
    Margin-Right: -3px;
    }
  ul.PrimaryNavigation {
    Padding: 0px;
    Margin: 0px 0px;
    }
  ul.PrimaryNavigation li {
    Display: Inline;
    Color: #FFF;
    Line-Height: 30px;
    Float: Left;
    }
  .PrimaryNavigation img.Arrow {
    Width: 5px;
    Height: 4px;
    Margin: 0px 0px 1px 4px;
    }
  ul.PrimaryNavigation li.Legend {
    Font: Bold 11px/24px Verdana,sans-serif;
    Background: Transparent Url('/themes/adCenter/Images/Layout/PrimaryNavigation.Background.png') No-Repeat Right Top;
    Color: #FFF;
    Padding: 0px 10px;
    }


  div.LocationNavigation {
  /*display: none;*/
    position: absolute;
    width: 200px;
    padding: 0 0 8px 0;
    margin: 0 0 0 523px;
    background-color: transparent;
    z-index: 200;
    }
  .LocationNavigation span.Language.Heading {
    float: left;
    margin: 10px 2px 0 0;
    }
  ul#LocationNavigation {
    display: inline-block;
    width: 100px;
    padding: 0;
    margin: 0;
    }
  ul#LocationNavigation:hover {
    background: transparent url('/themes/adCenter/Images/Layout/LocationsMenu.Background.png') no-repeat right 5px;
    }
  li.LocationTypeNavigation {
    display: inline-block;
    padding: 10px 10px 10px 7px;
    }
  #LocationNavigation ul {
    width: 100px;
    padding: 0;
    margin: 7px 0 10px -7px;
    }
  #LocationNavigation ul li a {
    color: #666;
    display: inline-block;
    width: 91px;
    text-decoration: none;
    padding: 3px 0 3px 7px;
    margin-left: 1px;
    }
  #LocationsMenu li a:hover, #LocationsMenu li a:active {
    background: transparent url('/themes/adCenter/Images/Layout/LocationsMenu.Item.Background.png') repeat left top;
    }


  ul#HomeNavigation {
    margin-left: 0px;
    }
  ul#HomeNavigation li {
    font: bold 11px/24px Verdana,sans-serif;
    color: #FFF !important;
    background: transparent url('/themes/adCenter/Images/Layout/PrimaryNavigation.Background.png') no-repeat right top;
    width: 139px;
    padding-right: 4px;
    }
  ul#HomeNavigation li a:Link, ul#HomeNavigation li a:Hover,
  ul#HomeNavigation li a:Visited, ul#HomeNavigation li a:Active {
    display: block;
    background-image: none;
    background-color: transparent;
    font: bold 11px/24px Verdana,sans-serif;
    color: #FFF !important;
    text-align: center;
    text-decoration: none;
    padding: 0px;
    padding-right: 4px;
    margin-right: -2px;
    }
  ul#HomeNavigation li a:Hover, ul.AudienceNavigation li a:Active {
    Background: transparent url('/themes/adCenter/Images/Layout/HomeNavigation.Highlight.Background.png') no-repeat left top;
    }

  ul.AudienceNavigation li a:Link, ul.AudienceNavigation li a:Visited,
  ul.AudienceNavigation li a:Hover, ul.AudienceNavigation li a:Active {
    Display: Block;
    Width: 116px;
    Font: Bold 11px/24px Verdana,sans-serif;
    Color: #FFF;
    Text-Align: Center;
    Text-Decoration: None;
    Background: Transparent Url('/themes/adCenter/Images/Layout/PrimaryNavigation.Background.png') No-Repeat Right Top;
    Padding: 0px;
    }
  ul.AudienceNavigation li a:Hover, ul.AudienceNavigation li a:Active,
  ul.AudienceNavigation li.Selected a {
    Background: Transparent Url('/themes/adCenter/Images/Layout/PrimaryNavigation.Highlight.Background.png') No-Repeat Right Top;
    }

  li.ControlPanel, li.ControlPanel a {
    width: 90px !important;
    }

  /*### TIER 2 NAV ###*/
  .PrimaryNavigation span.GroupHeading a {
    font-weight: bold !important;
    }
  #AudienceNavigation ul, #ContentTypeNavigation ul {
    Position: Absolute;
    Background-Color: #E83440;
    Padding: 0px 20px;
    Border: Solid 1px #9A0005;
    Margin: 3px 0px 0px -1px;
    Z-Index: 99;
    }
  #AudienceNavigation ul {
    Width: 106px;
    padding: 0px 8px 4px 8px;
    }
  #ContentTypeNavigation ul {
    width: 210px;
    margin-left: -13px;
    padding-bottom: 4px;
    }
  #AudienceNavigation ul li, #AudienceNavigation ul li a,
  #ContentTypeNavigation ul li, #ContentTypeNavigation ul li a {
    Font: Normal 11px/23px Verdana,Helvetica,sans-serif;
    Color: #FFF;
    Text-Align: Left;
    Text-Transform: None !Important;
    Background-Color: Transparent;
    Background-Image: None;
    }
  #AudienceNavigation ul li, #ContentTypeNavigation ul li {
    Float: None;
    Padding: 0px;
    Margin: 0px;
    }
  #AudienceNavigation ul li a, #ContentTypeNavigation ul li a {
    Display: Block;
    Background-Color: Transparent;
    Padding: 0px 0px 0px 8px;
    }
  #AudienceNavigation ul li a {
    Width: 88px;
    Border-Bottom: Solid 1px #E46B75;
    }
  #ContentTypeNavigation ul li a {
    Width: 210px;
    line-height: 15px;
    margin: 4px 0px;
    }
  #BlogsNav {
    width: 165px !important;
    }
  #BlogsNav li a {
    width: 155px !important;
    }
  #ContentTypeNavigation ul li span.GroupHeading a {
    line-height: 23px;
    Border-Bottom: Solid 1px #E46B75;
    Padding: 0px 0px 0px 3px;
    }
  #ContentTypeNavigation ul li p {
    margin: 0px 0px 5px 0px;
    }
  #AudienceNavigation ul li.LastItem a {
    Border-Bottom: Solid 1px Transparent;
    }
  #AudienceNavigation ul li:Hover, .PrimaryNavigation ul li a:Hover,
  #AudienceNavigation ul li:Active, .PrimaryNavigation ul li a:Active {
    Color: #FFF;
    Text-Decoration: Underline !Important;
    }
  #PublishersNav li a {
    Padding-Left: 16px !Important;
    }
  ul.ContentTypeNavigation {
    Display: Inline;
    }
  ul.ContentTypeNavigation li {
    Font: Bold 11px/24px Verdana,sans-serif;
    Background: Transparent Url('/themes/adCenter/Images/Layout/PrimaryNavigation.Background.png') No-Repeat Right Top;
    Padding: 0px 12px;
    }
  ul.ContentTypeNavigation li a:Link, ul.ContentTypeNavigation li a:Visited,
  ul.ContentTypeNavigation li a:Hover, ul.ContentTypeNavigation li a:Active {
    Display: Block;
    width: 82px;
    Color: #FFF;
    text-align: center;
    Text-Decoration: None;
    }
  ul.ContentTypeNavigation li:Hover, ul.ContentTypeNavigation li:Active,
  ul.ContentTypeNavigation li.Selected {
    Background: Transparent Url('/themes/adCenter/Images/Layout/PrimaryNavigation.Highlight.Background.png') No-Repeat Right Top;
    }

  /* GROUPS/HUBS NAVIGATION ### ADDED 061411 */
  ul#GroupsNavigation li a {
    width: 122px
    }

  /* SEARCH FORM */
  div.SearchForm {
    Float: Right;
    Width: 238px;
    Height: 20px;
    background-color: #FFF;
    padding: 1px;
    Border: Solid 1px #B9B9B9;
    Margin: 1px 7px 0px 0px;
    }
  div.BingSearchForm {
    width: 250px;
    height: 22px;
    border: 1px solid #B9B9B9;
    padding: 1px;
    margin: 0px 0px 20px 188px;
    }
  div.SearchForm input.TextBox {
    Width: 210px;
    height: 18px;
    Font-Size: 11px;
    Line-Height: 16px;
    font-style: italic;
    Color: #AAA;
    padding: 1px 2px;
    border: 0 none transparent;
    Margin-Right: 3px;
    }
  input.BingSearchButton {
    width: 20px;
    height: 20px;
    background: #FFF url('/themes/adCenter/images/Search/Bing.SearchButton.gif') no-repeat center center;
    padding: 0px;
    border: 0px none transparent;
    margin-right: 0px;
    }
  div.SearchOptions {
    margin: -10px 0px 25px 16px;
    }
  .CommonSearchInputEmpty, .CommonSearchInputNormal {
    width: 225px;
    height: 20px;
    float: left;
    Font-Size: 11px;
    Line-Height: 16px;
    font-style: italic;
    border: 0 none transparent;
    margin-right: 2px;
    }
  img.ResultsByBing {
    width: 158px;
    height: 33px;
    float: left;
    margin-left: 13px;
    }
  div.BingSearchFormBottom {
    padding-top: 15px;
    border-top: solid 1px #B9B9B9;
    margin-top: 15px;
    }
  #SiteSearchResultsContainer {
    padding-top: 15px;
    }
  #SiteSearchResultsContainer div.BingSearchResults {
    border-top: solid 1px #B9B9B9;
    border-bottom: solid 1px #B9B9B9;
    padding: 15px 0px 0px;
    margin: 15px 0px;
   #margin-bottom: 30px;
    }
  div.ResultsPager {
    max-width: 400px;
    float: right;
    text-align: right;
    margin-top: -2px;
    }
  span.Previous, span.Next,
  span.ResultsPageLink {
    display: inline-block;
    padding: 1px 2px 0px;
    margin: 0px 1px;
    border: solid 1px transparent;
    }
  span.SelectedResultsPage {
    padding: 1px 3px 0px;
    border: solid 1px #B9B9B9;
    }
  div.MembersResults {
   #min-height: 1000px;
    }
  #SiteSearchResultsContainer div.TabbedPanes {
    padding-top: 15px;
    }
  .TabbedPanes ul.MemberList {
    width: 640px;
    padding: 10px 0px 0px 18px;
    }
  .TabbedPanes ul.MemberList li {
    width: 200px !important;
    }
  .MembersResults div.CommonContentBoxFooter {
    padding-top: 15px;
    border-top: solid 1px #B9B9B9;
    }
  .MembersResults .CommonContentBoxFooter span.ResultsMessage,
  .MembersResults .CommonContentBoxFooter div.ResultsPager {
    font: normal 11px/16px Verdana,Arial,sans-serif;
    }
/*-------------------------------------------------------------\
| TOPICS NAVIGATION
\-------------------------------------------------------------*/
  .Hidden { Display: None; }
  div.Categories, div.TagCloud {
  /*Padding-Top: 0px !Important;*/
  /*Border: Solid 1px #B9B9B9;*/
    }
  ul.CategoryNavigation {
    Margin: 4px 0px;
    Padding-Left: 6px;
    }
  ul.CategoryNavigation li {
    Width: 188px;
    Padding-Left: 2px;
    Margin: 0px;
    }
  ul.CategoryNavigation li h3 {
    Margin: 10px 0px 5px 0px;
    }
  ul.CategoryNavigation li a:Link,
  ul.CategoryNavigation li a:Visited, ul.CategoryNavigation li a:Hover,
  ul.CategoryNavigation li a:Active {
    Font: Normal 11px/14px Verdana,Verdana,Helvetica,Sans-Serif;
    }
  ul.CategoryNavigation li a:Link {
    Color: #00629D;
    }
  ul.CategoryNavigation li a:Visited,
  ul.CategoryNavigation li a:Hover,
  ul.CategoryNavigation li a:Active {
    Color: #086B95;
    }
  ul.CategoryNavigation li a {
    Display: Block;
    }
  ul.CategoryNavigation li a:Link.BrowseTopics, ul.CategoryNavigation li a:Visited.BrowseTopics,
  ul.CategoryNavigation li a:Hover.BrowseTopics, ul.CategoryNavigation li a:Active.BrowseTopics {
    Text-Decoration: None;
    Cursor: Default;
    }
  ul.CategoryNavigation li a.Selected {
    }
  ul.TopicNavigation {
    Margin: 0px 0px 15px 10px;
    Padding-Left: 0px;
    }
  ul.TopicNavigation li {
    Background: Transparent Url('/themes/adCenter/Images/Icons/ExpandCategory.png') No-Repeat Left 4px;
   #Background: Transparent Url('/themes/adCenter/Images/Icons/ExpandCategory.png') No-Repeat Left 6px;
    Padding: 2px 0px 2px 13px !Important;
    Margin: 0px 0px 0px 1px;
    Width: 162px;
    }
  ul#PublisherCategoryNavigation li ul.TopicNavigation li {
    Background-Image: None !Important;
    }
  ul.TopicNavigation li a {
    Padding-Left: 3px;
   #Padding-Left: 0px;
    }
  ul.TopicNavigation li a:Link {
    Color: #00629D;
    }
  ul.TopicNavigation li a:Visited,
  ul.TopicNavigation li a:Hover,
  ul.TopicNavigation li a:Active {
    Color: #AAA !Important;
    }
  img.ToggleImage {
    Width: 9px;
    Height: 9px;
    Vertical-Align: Middle;
    Background-Color: Transparent;
    Margin: 0px 0px 0px -16px;
    Padding: 0px 4px 0px 0px;
    Border: 0px;
    }
  ul.TopicNavigation li:Hover {
    }
  ul.TopicNavigation li.Selected {
    Background: Transparent Url('/themes/adCenter/Images/Icons/CollapseCategory.png') No-Repeat Left 4px;
   #Background: Transparent Url('/themes/adCenter/Images/Icons/CollapseCategory.png') No-Repeat Left 6px;
    }
  ul.TopicNavigation li a:Hover, ul.TopicNavigation li.Selected a,
  ul.TopicNavigation li a:Hover, ul.SubTopicNavigation li.Selected,
  ul.SubTopicNavigation li.Selected a:Link, ul.SubTopicNavigation li.Selected a:Visited,
  ul.SubTopicNavigation li.Selected a:Hover, ul.SubTopicNavigation li.Selected a:Active {
    Color: #00629D;
    }
  ul.SubTopicNavigation {
    Margin: 2px 0px 2px -7px !Important;
   #Margin: 2px 0px 2px -10px !Important;
    Padding-Left: 0px;
    }
  ul.SubTopicNavigation li, ul.SubTopicNavigation li:Hover,
  ul.SubTopicNavigation li a {
    Background-Color: Transparent;
    Background-Image: None;
    Margin: 0px 0px;
    Padding: 0px 0px 0px 5px !Important;
    }
/*-------------------------------------------------------------\
| HOME PAGE
\-------------------------------------------------------------*/
  div.HomeFeature {
    Padding: 0px !Important;
    }
  dl.HomeFeature {
    Width: 673px;
  /*Float: Left;*/
    Border: Solid 1px #B9B9B9;
    }
  .HomeFeature dt {
    Background: #FFF Url('/Themes/adCenter/Images/Layout/Primary.ModuleHeader.Background.png') Repeat-X Left Top;
    }
  dl.Publisher {
   #Float: None;
    }
  .HomeFeature h3 {
    Margin: 5px 0px 0px;
    Padding-Top: 5px;
   #Padding-Top: 0px;
    }
  dl.HomeFeature, dl.HomeFeature dd, dl.HomeFeature dd ul {
    Margin: 0px;
    Padding-Left: 0px;
    }
  dl.Advertiser {
    Margin-Right: 18px;
    }
  dl.HomeFeature dd {
    Height: 220px;
    Padding: 0px 10px 10px 10px;
    }
  dl.HomeFeature p.Introduction {
    font-size: 13px;
    margin: 15px 0px;
    }
  ul.Scrolling.Featured.Posts li {
    Height: 185px;
    Padding-Right: 10px;
    Padding-Bottom: 0px !Important;
    }
  ul.Scrolling.Featured.Posts li div, ul.Scrolling.Featured.Posts li div div {
    Padding: 0px;
    Margin: 0px;
    }
  ul.Scrolling.Featured.Posts li div {
    Margin-Right: 30px !Important;
    }
  /* PULLED FROM HOME.ASPX */
  .Featured.Scrolling.Posts div.Body {
    padding-right: 10px;
    }
  .Featured.Scrolling.Posts div.Body,
  .Tab.Module .FullPreview.Posts div.Body {
    text-align: justify;
    }
  .Featured.Scrolling.Posts .Title.Small a {
    font-size: 14px;
    line-height: 17px;
    }
  .Tab.Module .FullPreview.Posts .Title.Small a {
    font-size: 13px;
    line-height: 15px;
    }

/*-------------------------------------------------------------\
| SECTION HOME PAGES
\-------------------------------------------------------------*/
  h1.AdvertiserWelcome, h1.CommunityXXX {
    Background: #FFF Url('/themes/adCenter/Images/Banners/Gradient.jpg') No-Repeat Right Top;
    Border: None 0px Transparent;
    }
  div.SectionHome {
    Margin-Bottom: 10px;
    Padding: 0px !Important;
    }
  .SectionHome div.Module {
    Float: Left;
    Width: 306px;
   #Width: 304px;
    Height: 565px;
   #Height: 570px;
    Padding-Top: 0px !Important;
    Border: Solid 1px #B9B9B9;
    Margin-Bottom: 0px !Important;
    }
  .SectionHome div.Featured {
    Width: 307px;
    Margin-Right: 18px;
    }
  .SectionHome div.Latest {
   #Float: None !Important;
    }
/*-------------------------------------------------------------\
| COMMON POST TREATMENTS
\-------------------------------------------------------------*/
  .Title, .CommonAvatarListItemName {
    Font-Weight: Bold;
    Color: #333;
    Margin: 0px;
    }
  .CommonAvatarListItemName, .CommonAvatarListItem {
    Font-Size: 11px;
    }
  h1.Title {
    Font: 18px/24px Segoe,Verdana,Helvetica,sans-serif;
    Letter-Spacing: 0px;
    Margin-Bottom: 10px;
    }
  ul.Posts {
    Margin: 20px 0px;
    Padding-Left: 0px;
    }
  ul.ActionLinks li {
    Min-Height: 0px !Important;
    Padding-Bottom: 0px !Important;
    }
  ul.Posts li {
    Clear: Both;
    Min-Height: 60px;
    Padding-Bottom: 20px;
    }
  ul.Posts div.Date.Tiny {
    line-height: 15px;
    }
  ul.NoPreview.Posts li {
    Min-Height: 0px;
    }
  ul.Posts li span.Avatar img,
  .Post span.Avatar img {
    Max-Width: 60px !Important;
    Max-Height: 60px !Important;
    }
  span.RateControl,
  span.RateControlReadOnly,
  span.RateControlActive,
  span.ForumThreadRateControl,
  span.ForumThreadRateControlActive,
  span.ForumThreadRateControlReadOnly,
  span.CommonRateControl,
  span.CommonRateControlActive,
  span.CommonRateControlReadOnly{
    Display: Block;
    Float: Left;
    height: 15px;
    Margin-Right: 5px;
    }
  .Post span.RateControl,
  .Post span.RateControlActive,
  .Post span.RateControlReadOnly {
    Float: None;
    Margin-Bottom: 3px;
    }
  div.Body, .Body font {
    Font: 11px/16px Verdana,sans-serif !Important;
    Clear: Both;
    }
  .Featured.Posts div.Body {
    Padding-Top: 3px;
    }
  div.Body.Description {
    Margin-Bottom: 10px;
    }
  .Module table.PostListData {
    Width: 100%;
    Margin: 5px 0px 15px 0px;
    }
  .Module table.PostListData th,
  .Module table.PostListData td {
    Font: 10px/14px Verdana,sans-serif;
    Text-Align: Left;
    }
  .Module table.PostListData th {
    Font-Weight: Bold;
    Padding: 1px 4px;
    Border-Bottom: Solid 1px #B3B3B3;
    }
  .Module table.PostListData td {
    Vertical-Align: Middle;
    Padding: 5px 5px;
    }
  .Module table.PostListData td.TitleCell {
    Width: 327px;
    Vertical-Align: Top;
    Padding-Right: 10px;
    }
  .Module table.PostListData td.LastPostDataCell {
    Width: 288px;
    Vertical-Align: Top;
    }
  .Module table.PostListData .ThreadStatus,
  .Module table.PostListData .QuestionStatus {
    Width: 18px;
    Text-Align: Center;
    }
  .Module table.PostListData .ThreadStatus img {
    Max-Height: 18px;
    }
  .Module table.PostListData .QuestionStatus img {
    Max-Height: 16px;
    Padding-Top: 2px;
    }
  .Module table.PostListData .Statistics {
    Text-Align: Center;
    }
  .Module table.PostListData tr.AlternateRow td {
    Background-Color: #F5F5F5;
    }
  .Module ul.PostListLinks {
    Display: Block;
    Text-Align: Right;
    Margin: 5px 10px 5px 0px;
    Padding: 0px;
    }
  .Tab.Module ul.PostListLinks {
    Margin: 0px 0px 5px 0px;
    }
  .FrameModule ul.PostListLinks {
    Margin: 0px 10px -20px 0px;
    }
  .Thread ul.PostListLinks {
    Height: 18px;
    }
  .Module ul.PostListLinks li {
    Display: Inline;
    Font: 11px/15px Verdana,sans-serif;
    Text-Align: Center;
    Text-Transform: Lowercase;
    Padding: 1px 7px 1px 5px !Important;
   #Padding: 0px 5px 2px 7px !Important;
    Border-Right: Solid 1px #D2D2D2;
    Margin: 0px !Important;
    }
  .Module ul.PostListLinks li.LastItem {
    Padding-Right: 0px !Important;
    }
  .Thread ul.PostListLinks li {
    Line-Height: 18px;
   #Padding: 2px 5px 2px 7px !Important;
    Border-Right: Dotted 1px #D2D2D2;
    }
  li.ActionMenu {
    Padding-Right: 0px !Important;
    }
  .Module ul.PostListLinks img.RSSIcon {
    Float: None;
    Width: 12px;
    Height: 12px;
    Margin-Bottom: -2px;
   #Padding-Top: 2px;
    }
  h1.ModuleHeader img.RSSIcon,
  h3 img.RSSIcon {
    Float: Right;
    Margin: 7px 10px 0px 0px;
    }
  h3 img.RSSIcon {
    Margin-Top: 1px;
    }
  h3.MorePosts {
    Padding: 10px 0px 0px;
    Border-Top: Solid 1px #B9B9B9;
    }
  ul.PostPreview {
    Margin: 10px 0px 20px 0px;
    }
  ul.Comments li div {
    Margin-Left: 70px;
    }
  ul.Comments li div.Body {
    Clear: None;
    }
  .CommonTextButton, .CommonTextButtonHighlight {
    Padding: 0px;
    Margin: 0px;
    }
  .CommonTextButton, .CommonTextButton a,
  .CommonTextButtonHighlight, .CommonTextButtonHighlight a {
    Color: #00629D;
    Cursor: Pointer;
    }
  a.CommonTextButton:Hover, a.CommonTextButton:Active,
  .CommonTextButton a:Hover, .CommonTextButton a:Active, .CommonTextButton:Active,
  .CommonTextButtonHighlight a:Hover, .CommonTextButtonHighlight a:Active {
    Text-Decoration: Underline;
    }
  li.PostComment p.Date {
    Font-Size: 10px;
    Color: #AFAFAF;
    Margin: 0px 0px -6px 0px;
    }
  li.PostComment span.Avatar img {
    Max-Width: 80px;
    Max-Height: 80px;
    Float: Left;
    Padding: 0px;
    Margin: 2px 10px 6px 0px;
    }

  div.CommentForm table {
    max-width: 666px;
    }

  div.CommentForm table tr {
    margin: 5px;
    }
  div.CommentForm td {
    Margin: 5px 0px;
    max-width: 576px;
    }
  div.CommentForm td.CommentLabel,
  div.CommentForm td.Comment {
    Vertical-Align: Top;
    }
  div.CommentForm td.FormFieldLabel {
    Width: 75px;
    Line-Height: 17px;
    Text-Align: Right;
    Padding-Right: 4px;
    }
  div.CommentForm td.FormField {
    border: solid 1px #999;
    background: #FFF Url('/themes/adcenter/images/layout/inputshadow.gif') no-repeat left top;
    }
  div.CommentForm td.FormField input,
  div.CommentForm td.FormField textarea.TextArea {
    border: none 0px transparent;
    background-color: transparent;
    overflow-y: auto;
    }
  div.CommentForm td.FormField textarea.TextArea {
    width: 576px;
    }
  div.CommentForm td.Submit {
    background-color: transparent;
    background-image: none !important;
    border: none 0px transparent !important;
    text-align: right;
    }
  div.CommentForm input.SubmitButton {
    float: right;
    clear: right;
    width: 70px;
    height: 30px;
    font: bold 12px/23px Arial,Helvetica,sans-serif;
    color: #666;
    background: #D2D2D2 Url('/themes/adcenter/images/layout/button-large.png') repeat-x left center;
    border: solid 1px #999 !important;
    margin: 3px -3px 0px 0px;
    overflow-y: hidden;
    }
  div.CommentForm input.SubmitButton:Hover {
    text-decoration: none !important;
    cursor: pointer;
    }
  div.CommentForm span.CheckBox input {
    Display: Block;
    float: right;
    Width: 13px;
    Margin: 3px 6px;
    }
  div.CommentForm label.RememberMe {
    Display: Block;
    float: right;
    Margin-Top: 3px;
    }
  div.CommentForm input.TextBox {
    Width: 500px;
    }
  span.CommonPagingArea,
  div.CommonPagingArea {
    Display: Block;
    Text-Align: Right;
    Margin-Top: 5px;
    Margin-Right: 0px;
    }

  /* Share Post */
  table.Sharing.Options {
    width: 100%;
    background-color: #FAFAFA;
    border: dotted 1px #D2D2D2;
    margin-bottom: 15px;
    }
  .Sharing.Options td.Option {
    vertical-align: middle;
    text-align: left;
    padding: 6px 4px;
    }
  .Sharing.Options td.Button.Options {
    vertical-align: middle !important;
    text-align: left;
    padding: 4px;
    }
  .Sharing.Options td.Button.Options div.Option {
    display: inline-block;
    float: left;
    }
  /* LinkedIn */
  span.IN-widget span[id$="container"] {
    margin-right: -4px !important;
    margin-bottom: 1px;
    }
  div.LinkedIn.Option, div.ShareThis.Option, div.Facebook.Option {
    margin-right: 18px;
    }
  /* Tweet */
  div.Tweet.Option { margin-right: 4px; }
  div.Tweet.Option, div.LinkedIn.Option, div.Facebook.Option {
    padding-top: 1px;
    }
  /* ShareThis */
  .stButton { margin: 0 !important; }
  /* Facebook */
  #fb-root { display: inline; }
  /* Print */
  .Sharing.Options td.PrintPage { text-align: right; }
  .Sharing.Options td.PrintPage a {
    display: inline-block;
    line-height: 20px;
    background: transparent url('/Themes/adCenter/images/Icons/print.png') no-repeat 0 3px;
    padding-left: 20px;
    }

  div.TweetMeme {
    float: right;
    clear: right;
    width: 70px;
    height: 20px;
    text-align: right;
    margin: 0px -5px 5px 0px;
    }
  div.AddThis {
    Float: Right;
    Width: 125px;
    Height: 16px;
    Margin: 3px 0px 12px 24px;
    }
  ul.SharingOptions {
    Margin: 0px;
    Padding: 15px 0px;
    }
  ul.SharingOptions li {
    Float: Left;
    Width: 128px;
    Line-Height: 15px;
    Padding-Bottom: 8px;
    }
  ul.SharingOptions li img {
    Width: 15px;
    Height: 15px;
    Vertical-Align: Middle;
    Margin: -3px 4px 0px 0px;
    }


  div.PostTagsTopics {
    Clear: Both;
    Margin: 5px 0px 0px;
    Padding: 5px 0px;
    }
  .Post div.PostTagsTopics { Margin-Top: 10px; }
  div.CommonInlineTagEditor {
    Width: 350px;
    Padding: 5px !Important;
    }
  .CommonInlineTagEditor textarea { Width: 340px !Important; }
  .CommonPaneTabSet, ul.ViewTabs {
    Font: Normal 11px/21px Verdana,sans-serif;
    Background: #FFF Url('/themes/adCenter/images/Layout/TabSet.Background.png') Repeat-X Bottom Left;
    }
  div.CommonPaneTabSet {
    Padding-Left: 18px;
    }
  .CommonPaneTabSet table {
    Border-Left: Solid 1px #B9B9B9;
    Border-Top: Solid 1px #B9B9B9;
    }
  .CommonPaneTabSet table td {
    Border-Right: Solid 1px #B9B9B9;
    }
  .CommonPane {
    Border: Solid 1px #B9B9B9;
    Border-Top: None 0px Transparent;
    }
  .CommonPaneTab{
    Border: None 0px Transparent;
    }
  .CommonPaneTab, .CommonPaneTabSelected,
  .CommonPaneTabHover, ul.ViewTabs li {
    Color: #666;
    Border-Right: Solid 1px Transparent;
    Border-Bottom: Solid 1px Transparent;
    Border-Left: None 0px Transparent;
    Border-Top: None 0px Transparent;
    Margin: 0px 0px 1px;
    Padding: 1px 10px 0px;
    Line-Height: 23px;
   #Line-Height: 24px !Important;
    Cursor: Pointer;
    }
  .CommonPaneTab a, .CommonPaneTabSelected a,
  .CommonPaneTabHover a, a.CommonPaneTab div a, ul.ViewTabs li a:Link,
  ul.ViewTabs li a:Visited, ul.ViewTabs li a:Hover,
  ul.ViewTabs li a:Active {
    Color: #00629D;
    Text-Decoration: None !Important;
    }
  .CommonPaneTabSet table td a.CommonPaneTab {
    Color: #00629D !Important;
    }
  .CommonPaneTabSet table td a.CommonPaneTabSelected,
  .CommonPaneTabSelected a {
    Color: #666 !Important;
    }
  .CommonPaneTab, ul.ViewTabs li {
    Background-Color: #FFF;
    Background-Image: Url('/themes/adCenter/Images/Layout/Ancillary.ModuleHeader.Background.png');
    Background-Repeat: Repeat-X;
    Background-Position: Left -1px;
    }
  .CommonPaneTabSelected, ul.ViewTabs li.Selected {
    Background-Color: #FFF;
    Background-Image: None;
    Padding: 1px 10px 4px;
    Border-Bottom-Width: 0px;
   xBorder-Top: Solid 1px Transparent;
    Margin: 0px 0px -2px;
    Cursor: Pointer;
    }
  ul.ViewTabs li.Selected {
    #Padding-Bottom: 0px !Important;
    }
  .CommonPaneTabHover {
    Background-Color: #F4F4F4;
    }
  ul.ViewTabs {
    Display: Block;
    Height: 24px;
    Margin: 0px;
    Padding: 0px 0px 0px 18px;
    Border-Left: None 0px Transparent;
    }
  ul.ViewTabs li {
    Float: Left;
    Padding: 0px 10px;
    Border-Left: Solid 1px #B9B9B9;
    Border-Top: Solid 1px #B9B9B9;
    Margin: -2px 0px 1px 0px;
    }
  ul.ViewTabs li.LastItem {
    Padding-Right: 10px !Important;
    Border-Right: Solid 1px #B9B9B9 !Important;
    }
  .ViewTabs li.LeftBorder.Off {
    Border-Left: None 0px Transparent;
    }
  ul.ViewTabs li.Selected {
    Padding-Bottom: 1px;
    Margin: -2px 0px 1px 0px;
    }
  .ViewTabs li.Selected a {
    Color: #666 !Important;
    }
  div.FrameModule table.TabbedPanes td.Tab,
  div.FrameModule table.TabbedPanes td.Active {
    Border-Left: None 0px Transparent;
    Border-Right: Solid 1px #B9B9B9 !Important;
    }
/*-------------------------------------------------------------\
| BLOG POST
\-------------------------------------------------------------*/
  div.Blog.Post {
    Font: 11px/16px Verdana,sans-serif;
    }
  .Blog.Post div.Small {
    Margin-Bottom: 3px;
    }
  .Blog.Post p {
    Margin: 16px 0px;
    }
  div.Blog.Signature {
    border-top: dotted 1px #D2D2D2;
    border-bottom: dotted 1px #D2D2D2;
    }
/*-------------------------------------------------------------\
| FORUM POSTS
\-------------------------------------------------------------*/
  h1.PrimaryModule span.ThreadNavigation {
    Display: Block;
    Float: Right;
    Font-Size: 11px;
    Width: 95px;
    Margin: -2px 10px 0px;
    }
  .PrimaryModule span.ThreadNavigation span.Previous,
  .PrimaryModule span.ThreadNavigation span.Next {
   xPadding-Bottom: 2px !Important;
    }
  .ThreadPager {
    Padding: 10px 0px;
    }
  h1.VerifiedAnswers {
    Background: #61A462 Url('/Themes/adCenter/Images/Layout/Verified.Answer.Background.png') Repeat-X Left Center;
    padding: 3px 11px 5px 8px;
    border: solid 1px #B9B9B9;
    }
  h1.VerifiedAnswers span.Resolution.Question {
    display: inline-block;
    float: right;
    font-weight: normal;
    }
  span.Resolution.Question a {
    display: inline-block;
    font-weight: bold;
    text-decoration: none;
    }
  span.Resolution.Question a:hover, span.Resolution.Question a:active {
    text-decoration: underline;
    }
  div.Feedback.Response {
    color: #61A462;
    font-style: italic;
    padding: 10px;
    margin: 5px 0;
    border: dotted 1px #61A462;
    }
  .Thread.Module {
    Background-Color: #FFF;
    Background-Image: None;
    Padding-Bottom: 0px !Important;
    }
  .Thread.Starter span.RateControl {
    Padding: 0px;
    }
  .Thread.Module {
    Padding: 5px 10px 0px 10px !Important;
    }
  .Thread.Starter.Module {
    Padding-Top: 10px !Important;
    }
  .Thread .RankImage {
    Display: Inline;
    }
  .Thread .Post .RankImage img {
    Margin: 0px 5px -1px 0px;
    }
  .Post div.Small {
    Margin-Top: 2px;
    Margin-Bottom: 2px;
    }
  .Thread ul.Posts {
    Margin: 5px 0px 0px 0px;
    }
  .Thread ul.Posts li {
    Padding-Bottom: 15px;
    }
  ul.PostListLinks li, div.Body ul li, ul.ActionLinks li {
    Min-Height: 0px !Important;
    }
  div.Body li {
    Padding-Bottom: 0px !Important;
    }
  .ForumPostButtons {
    Float: None;
    Padding: 0px !Important;
    Margin: 0px;
    }
  ul.Posts ul.ForumPostButtons li {
    Clear: None !Important;
    }
  div.Body ul {
    List-Style-Type: Disc;
    }
  div.Body ol {
    List-Style-Type: Decimal;
    }
  .PostInfo ul.Posts {
    Margin: 15px 0px 0px;
    }
  .Thread span.CommonPagingArea {
    Float: Right;
    Clear: Right;
    }
  .Thread div.Post {
    Padding: 10px 0px;
   #Padding-Bottom: 0px;
    Margin: 0px 0px 20px;
   #Margin: 0px 0px 10px;
    }
  .Post ul.PostListLinks {
    Border-Top: Dotted 1px #D2D2D2;
    Border-Bottom: Dotted 1px #D2D2D2;
    Margin: 10px 0px 5px 0px;
    Padding: 1px 0px;
    }
  .Answer.Post ul.PostListLinks {
    Margin-Bottom: 0px;
    }
  .Thread .Post span.Avatar {
    Float: Left;
    Margin: 1px 10px 15px 0px;
    }
  .Thread .Post span.RankImage img {
    Width: 48px;
    Height: 10px;
    }
  .Thread .Post .Body, .Thread .Post .ForumPostSignature,
  .Thread .Post .PostTagsTopics {
    Margin-Left: 70px;
    }
  .Thread.Starter .Post {
    Clear: Left;
    }
  .Thread.Starter .Post .Body, .Thread.Starter .Post .ForumPostSignature,
  .Thread.Starter .Post .PostTagsTopics {
    Margin-Left: 0px;
    }
  ul.ForumPostStatistics li {
    Font: Normal 10px/14px Verdana,sans-serif;
    }
  .ForumPostSignature {
    Font: Bold 11px/16px Verdana,sans-serif;
    Border-Top: None 0px Transparent;
    Margin-Top: 5px;
    Margin-Bottom: 5px;
    Padding: 0px;
    }
  .ForumPostFooter, .Verified .ForumPostFooter,
  .Suggested .ForumPostFooter {
    Padding-Top: 5px;
   xBorder-Top: Dotted 1px #D2D2D2;
    Border-Top: None 0px Transparent;
    }
  .Verified .ForumPostFooter {
   xBorder-Top: Dotted 1px #61A462;
    }
  .Suggested .ForumPostFooter {
   xBorder-Top: Dotted 1px #ECF821;
    }
  div.AnswerStatus {
    Clear: Both;
    Text-Align: Left !Important;
    Text-Transform: None !Important;
    Padding: 2px 0px 2px 1px !Important;
    Margin: 0px 0px 0px 70px;
    Border-Right: None 0px Transparent !Important;
    }
  .Verified.Answer div.AnswerStatus {
    Border-Top: Dotted 1px #61A462;
    Border-Bottom: Dotted 1px #61A462;
    }
  .Suggested.Answer div.AnswerStatus {
    Border-Top: Dotted 1px #ECF821;
    Border-Bottom: Dotted 1px #ECF821;
    }
  .AnswerButton, .SuggestAnswerButton,
  .NotAnswerButton {
    Display: Inline;
    Font: Normal 11px/18px Verdana,sans-serif !Important;
    Background-Color: Transparent;
    Background-Image: None;
    Padding: 0px !Important;
    Margin: 0px;
    }
  a.ReplyButton:Hover, a.AnswerButton:Hover,
  a.NotAnswerButton:Hover, a.SuggestAnswerButton:Hover {
    Text-Decoration: Underline;
    }
  .AnswerButton, .SuggestAnswerButton {
    Color: #61A462 !Important;
    }
  .NotAnswerButton {
    Color: #C32510 !Important;
    }
  img.PostStatus {
    Vertical-Align: Middle;
    Padding: 0px;
    Margin: 1px 3px 0px 0px;
    }
  div.ForumReplyToPostArea {
    Background-Color: Transparent;
    Border: Dotted 1px #C32510;
    }

  .Forum.Threads dl.AuthorStatistics dt,
  .Forum.Threads dl.AuthorStatistics dd,
  .Forum.Threads dl.AuthorStatistics dd ul {
    Display: Block;
    Width: 120px;
    Text-Align: Center;
    Margin: 0px;
    Padding-Left: 0px;
    }
  .Forum.Threads dl.AuthorStatistics dt {
    Padding-Top: 4px;
    }
  .Forum.Threads dl.AuthorStatistics dt span.Avatar img {
    Max-Width: 80px;
    Max-Height: 80px;
    Text-Align: Center;
    Margin: 0px Auto;
    }
  .Forum.Threads .RankImage img {
    Width: 71px;
    Height: 15px;
    }
  .ForumPost div.PostBody {
    Width: 560px;
    Float: Left;
    }
  .Forum.Threads ul.PostTags,
  .Forum.Threads ul.PostActions {
    Margin: 0px;
    Padding: 8px 0px 0px;
    }
  .Forum.Threads ul.PostTags li,
  .Forum.Threads ul.PostActions li {
    Display: Inline;
    }
  .Forum.Threads ul.PostTags {
    Border-Top: Solid 1px #E0E0E0;
    Margin-Top: 24px;
    }
  .Forum.Threads ul.PostActions {
    Display: Block;
    Text-Align: Right;
    }
  .Forum.Threads ul.PostActions li {
    Padding: 0px 8px;
    Border-Right: Solid 1px #E0E0E0;
    }
/*-------------------------------------------------------------\
| USER DIRECTORY
\-------------------------------------------------------------*/
  .UserSearchForm div#AdvancedSearchOptions {
    Clear: Both;
    Margin: 10px 0px 0px 50px;
    }
  #AdvancedSearchOptions span.CommonFormFieldName,
  #AdvancedSearchOptions span.CommonFormFieldName {
    Display: Block;
    Height: 25px;
    }
  #AdvancedSearchOptions span.CommonFormFieldName {
    Float: Left;
    Width: 85px;
    }
  div.UserSearchForm input.UserSearchBox {
    Padding: 3px;
    }
  ul.MemberList {
    Clear: Both;
    Width: 660px;
    Margin: 15px 0px;
    Padding-Left: 0px;
    }
  ul.MemberList li {
    Float: Left;
    Width: 210px;
    Margin: 0px 10px 0px 0px;
    Padding: 0px 0px 15px 0px;
    }
  .MemberList .RankImage img {
    Margin-Top: 5px;
    }
  .MemberList div.Statistics span.ContactPopupMenu {
    display: inline-block;
    width: 100px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
    padding: 0px; margin: 0px;
    }
  span.CommonHelpIcon, span.CommonHelpIconHover {
    Display: Inline-Block;
    Width: 5px;
    Height: 9px;
    Background: #FFF Url('/Themes/adCenter/images/Icons/Help.png') No-Repeat Center 6px;
    Padding: 4px 2px;
    Cursor: Help;
    }
  .CommonHelpToolTip {
    Min-Width: 222px;
    Background-Color: #FFF;
    Padding: 4px;
    Border: Dotted 1px #AA0032;
    }
  span.DeleteIcon {
    Display: Block;
    Float: Right;
    Width: 16px;
    Height: 16px;
    Margin: 0px 10px;
    Z-Index: 95;
    }
/*-------------------------------------------------------------\
| CREATE USER
\-------------------------------------------------------------*/
  fieldset {
    Padding: 10px;
    Border: Dotted 1px #C32510;
    }
  legend {
    Color: #C32510;
    Background-Color: #FFF;
    Padding: 2px 5px;
    }
/*-------------------------------------------------------------\
| USER PROFILE
\-------------------------------------------------------------*/
  span.Profile.Avatar {
    Float: Left;
    Margin: 3px 15px 15px 0px;
    }
  .Profile.Avatar img {
    Max-Width: 80px;
    Max-Height: 80px;
    }
  .Profile div.RankImage {
    Margin-Bottom: -3px;
    }
  .Profile .RankImage img {
    Margin: 0px;
    }
  .Profile.Module div.Small {
    Margin: 3px 0px;
    }
  .Profile img.OnlineStatus {
    Width: 12px;
    Height: 12px;
    Vertical-Align: Baseline;
    }
  .Profile .Body {
    Clear: Left;
    Margin-Top: 10px;
    }
  ul.Profile.NoPreview.Posts {
    Margin: 0px !Important;
    }
  ul.Profile.NoPreview.Posts li {
    Padding: 5px 0px !Important;
    }
  ul.ActivityList {
    Margin-Top: -5px;
    }
  ul.ActivityList li.Date {
    Padding: 5px 0px 5px 0px;
    }

/*-------------------------------------------------------------\
| SIDEBAR
\-------------------------------------------------------------*/
  .Sidebar {
    Line-Height: 13px;
    }
  .Sidebar h1 {
    Background-Color: Transparent !Important;
    Background-Image: None;
    Padding: 5px 0px 0px 10px;
    }
  .Sidebar h1.ModuleHeader {
    background: transparent url('/Themes/adCenter/Images/Layout/Sidebar/Highlights.Module.Separator.png') no-repeat center top;
    Padding-Top: 10px;
    }
  .Sidebar h1.Top {
    background-image: none !important;
    padding-top: 0
    }
  .Sidebar h4, .Sidebar .Title.Small,
  .Sidebar .Title.Small a,
  .Sidebar h4.Title, .Sidebar h5 {
    Font-Weight: Normal !Important;
    }
  .Sidebar h3, .Sidebar h4, .Sidebar .Title {
    Font: Bold 11px/13px Verdana,sans-serif;
    Color: #333;
    }
  .Sidebar h3.ModuleHeader {
    Padding-Left: 18px;
    }
  .Sidebar span.MoreLink.RSS {
    Margin: -1px 0px 0px;
    }
  .Sidebar .CommonContentBoxHeader, .Sidebar .CommonContentBox.Highlighted2 .CommonContentBoxHeader, .Sidebar h4.CommonContentBoxHeader, .Sidebar .CommonContentBox h4 {
    background: transparent url('/Themes/adCenter/Images/Layout/Sidebar/Highlights.Module.Separator.png') no-repeat center top;
    font-family: Verdana,sans-serif;
    font-size: 13px;
    line-height: 23px;
  /*BOLD MAY CONFLICT*/
    font-weight: bold !important;
    Padding: 10px 0px 0px 10px;
    Margin: -10px -10px 10px -10px;
    }
  .Sidebar div.Highlights {
    Background-Color: #FAFAFA;
    border: 1px solid #B9B9B9;
    border-top: 0 none transparent;
    Padding: 0px;
    Margin-Bottom: 18px;
    }
  .Highlights img.Bumper {
    Width: 241px;
    Height: 2px;
    Padding: 0px;
    }
  .Highlights img.Bumper.Top {
    Margin: 0 -1px;
    }
  .Highlights img.Bumper.Bottom {
    Margin: 0px -1px -1px -1px;
    }
  .Highlights img.Separator {
    Width: 239px;
    Height: 1px;
    Margin: 0px;
    }
  .Sidebar div.Module {
    Padding: 0px 10px 5px !Important;
    }
  .Sidebar .CommonContentBoxFooter {
    Text-Align: Right;
    }
  .Sidebar .CommonPaneTabSet {
    Font: Normal 11px/26px Verdana,sans-serif;
    Background: #FFF Url('/themes/adCenter/images/Layout/TabSet.Background.png') Repeat-X Bottom Left;
    }
  div.SiteSearch, h1.SiteSearch { DISPLAY: NONE; }
  .Sidebar h1.ModuleHeader {
    Line-Height: 23px;
    }
  .Sidebar div.Module.Advertising img {
    width: 216px;
    height: 54px;
    }
  .Sidebar .Categories div {
    Padding: 5px 0px 0px 5px;
    }
  .Sidebar .Categories table td {
    Font: 11px/14px Verdana,Verdana,Helvetica,sans-serif !Important;
    Border: None 0px Transparent !Important;
    Background-Image: None !Important;
    Background-Color: Transparent !Important;
    Padding: 0px !Important;
    White-Space: Normal !Important;
    }
  .Sidebar ul {
    Margin: 0px;
    Padding-Left: 0px;
    }
  .Sidebar ul li, .Sidebar ul.Posts li {
    Min-Height: 0px;
    Font-Size: 11px;
    Padding: 2px 0px;
    }
  .Sidebar ul.TagCloud li {
    Font-Size: 11px;
    }
  h2.BlogRoll {
    Margin: 6px 0px;
    }
  .Module.Follow td {
    padding: 6px 6px 0 0;
    }
  img.Follow.Icon {
    width: 29px;
    height: 29px
    }

  /* SITE SEARCH */
  div.SiteSearch {
    Padding: 15px 0px 35px 12px !Important;
    }
  input.SearchBox {
    Float: Left;
    Width: 134px;
    Margin-Right: 6px;
    }
  a.SearchButton {
    Display: Block;
    Float: Left;
    Clear: Right;
    Margin: 0px;
    }
  img.SearchButton {
    Width: 18px;
    Height: 17px;
    }
  /* UNANSWERED POSTS, POPULAR BLOG POSTS */
  .Sidebar div.UnansweredPosts ul li,
  .Sidebar div.PopularBlogPosts ul li {
    Padding: 6px 0px;
    }
  .Sidebar div.UnansweredPosts ul li a:Link,
  .Sidebar div.UnansweredPosts ul li a:Hover,
  .Sidebar div.UnansweredPosts ul li a:Active,
  .Sidebar div.PopularBlogPosts ul li a:Link,
  .Sidebar div.PopularBlogPosts ul li a:Hover,
  .Sidebar div.PopularBlogPosts ul li a:Active {
   xFont-Weight: Bold;
    }
  /* TOP CONTRIBUTORS */
  h3.RecognitionHeader {
    Margin-Top: 0px;
    }
  dl.TopContributor {
    Margin: 5px 0px;
    }
  dl.TopContributor dt {
    Display: Block;
    Float: Left;
    Width: 70px;
    Height: 65px;
    }
  dl.TopContributor dd .RankImage img {
    Width: 40px;
    Height: 8px;
    Margin-Top: 2px;
    }
  .Sidebar .Module ul.LinksList {
   xList-Style-Type: Disc;
   xPadding-Left: 14px;
    }
  div.TopContributors ul.LinksList li {
    Padding: 5px 0px;
    }
  /* MEDIA POSTS */
  ul.Media.Posts li {
    Min-Height: 25px;
    Height: 25px;
    Margin: 0px 0px 10px 0px;
    }
  ul.Media.Posts li img.MediaType {
    Width: 20px;
    Height: 20px;
    Float: Left;
    Margin: 3px 8px 4px 0px;
    }
  .Sidebar h1.TabbedPanes {
    Background-Image: None !Important;
    Padding-Left: 0px;
    Border: 0px None Transparent;
    }
  .Sidebar .TabbedPanes table td {
    Background: #E0E0E0 Url('/themes/adCenter/Images/Layout/Ancillary.ModuleHeader.Background.png') Repeat-X Left Center;
    Font: Normal 13px/26px Verdana,sans-serif;
    Text-Transform: None;
    Padding: 0px 15px 0px 10px;
    Border: Solid 1px #B9B9B9;
    }
  .Sidebar .TabbedPanes table td.Active {
    Background-Color: #FFF;
    Background-Image: None;
    Border-Bottom: 0px None Transparent;
    }
  .Sidebar div.Module.LinksList {
  /*Padding-Left: 18px !Important;*/
    }
  /* TAGCLOUD */
  .Sidebar ul.TagCloud,
  .Sidebar ul.TagCloud li ul.CommonSidebarTagCloud {
    Margin-Left: 0px;
    Padding-Left: 0px;
    Padding-Right: 4px;
    }
  .CommonTagCloud {
    Background-Color: Transparent;
    Border-Top: Dotted 1px #D2D2D2;
    Border-Bottom: Dotted 1px #D2D2D2;
    Padding: 10px;
    Margin: 10px 0px;
    Line-Height: 20px;
    }
  ul.TagCloud li, ul.CommonSidebarTagCloud li {
    Display: Inline;
    Clear: Right;
    Padding: 0px;
    Border: None 0px Transparent !Important;
    }
  li.CommonTag1 { Padding: 0px; }
  li.CommonTag2 { Padding: 1px 0px; }
  li.CommonTag3 { Padding: 2px 0px; }
  li.CommonTag4 { Padding: 3px 0px; }
  li.CommonTag5 { Padding: 4px 0px; }
  li.CommonTag6 { Padding: 5px 0px; }
  ul.TagCloud li a:Link, ul.TagCloud li a:Visited,
  ul.TagCloud li a:Hover, ul.TagCloud li a:Active,
  ul.CommonTagCloud li a:Link, ul.CommonTagCloud li a:Visited,
  ul.CommonTagCloud li a:Hover, ul.CommonTagCloud li a:Active,
  ul.CommonSidebarTagCloud li a:Link, ul.CommonSidebarTagCloud li a:Visited,
  ul.CommonSidebarTagCloud li a:Hover, ul.CommonSidebarTagCloud li a:Active {
    Text-Align: Justify;
    Line-Height: 24px;
    }
  .CommonTag1 a:Link, .CommonTag1 a:Visited, .CommonTag1 a:Hover, .CommonTag1 a:Active {
    font-size: 160%;
    font-weight: 300;
    }
  .CommonTag2 a:Link, .CommonTag2 a:Visited, .CommonTag2 a:Hover, .CommonTag2 a:Active {
    font-size: 140%;
    font-weight: 300;
    }
  .CommonTag3 a:Link, .CommonTag3 a:Visited, .CommonTag3 a:Hover, .CommonTag3 a:Active {
    font-size: 125%;
    font-weight: 200;
    }
  .CommonTag4 a:Link, .CommonTag4 a:Visited, .CommonTag4 a:Hover, .CommonTag4 a:Active {
    font-size: 110%;
    font-weight: 200;
    }
  .CommonTag5 a:Link, .CommonTag5 a:Visited, .CommonTag5 a:Hover, .CommonTag5 a:Active {
    font-size: 100%;
    font-weight: 200;
    }
  .CommonTag6 a:Link, .CommonTag6 a:Visited, .CommonTag6 a:Hover, .CommonTag6 a:Active {
    font-size: 80%;
    font-weight: 200;
    }
/*-------------------------------------------------------------\
| FOOTER
\-------------------------------------------------------------*/
  div.Footer {
    Clear: Both;
    Background-Color: #BE0F34;
    Color: #FFF;
    Padding: 5px 0 15px 20px;
    }
  div.Footer img.MicrosoftLogo {
    width: 127px;
    height: 38px;
    float: Right;
    margin: 5px 0 0 0;
    }
  div.Footer ul {
    max-width: 815px;
    padding-left: 0;
    margin: 5px 0 5px -4px;
    }
  div.Footer ul li {
    display: inline;
    padding: 0;
    }
  div.Footer ul li a {
    Color: #FFF;
    }
  div.Footer ul li a:Hover, div.Footer ul li a:Active {
    Text-Decoration: Underline;
    }
  span.copyright {
    display: inline-block;
    margin-left: -5px;
    color: #FFF;
    }


  /* DISCUS */
  #dsq-form-area {
    max-width: 666px !important;
    }

  #dsq-content .dsq-post-fields table {
    max-width: 666px !important;
    position: static !important;
    width: 666px !important;
    }
  div.dsq-input-wrapper, td.dsq-post-fields,
  td.dsq-post-fields-left, td.dsq-post-fields-right  {
    max-width: 330px !important;
    }
  #dsq-content .dsq-post-fields td {
    width: 330px !important;
    }
  div.dsq-subscribe-menu {
    max-width: 330px !important;
    }

  #disqus_thread {
    max-width: 670px !important;
    }
