/* Default CSS Stylesheet for a new Web Application project */

/* New MasterPage styles section */

body {
  /* background-image: url('images/woodgrain.jpg'); */
  padding: 0;
  margin: 0;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  color: black;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  margin: 0px;
}

.autoCenter {
  margin-left: auto;
  margin-right: auto;
}

.masterBannerTopTable {
  width: 100%;
  height: 12px;
  margin: 0px;
  padding: 0px;
  border-width: 0;
  border-collapse: collapse;
}

.masterBannerTopTd1 {
  width: 188px;
  height: 12px;
  background-repeat: repeat;
  background-image: url('images/tmma-blue-background.gif');
}

.masterBannerTopTd2 {
  width: 281px;
  height: 12px;
  background-repeat: repeat;
  background-image: url('images/tmma-blue-background.gif');
}

.masterBannerTopTd3 {
  height: 12px;
  background-repeat: repeat;
  background-image: url('images/tmma-blue-background.gif');
}

.masterBannerTopTd4 {
  width: 77px;
  height: 12px;
  background-repeat: repeat;
  background-image: url('images/tmma-blue-background.gif');
  vertical-align: top;
  text-align: center;
}

.masterBannerTopTd5 {
  width: 67px;
  height: 12px;
  background-repeat: repeat;
  background-image: url('images/tmma-blue-background.gif');
  vertical-align: top;
  text-align: center;
}

.masterBannerTopTd6 {
  width: 48px;
  height: 12px;
  background-repeat: repeat;
  background-image: url('images/tmma-blue-background.gif');
  vertical-align: top;
  text-align: center;
}

.masterBannerBottomTable {
  width: 100%;
  height: 90px;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}

.masterBannerBottomTd1 {
  width: 188px;
  height: 90px;
  background-image: url('images/tmma-logo-blue.gif');
}

.masterBannerBottomTd2 {
  height: 90px;
  background-repeat: repeat;
  background-image: url('images/tmma-blue-background.gif');
  vertical-align: middle;
  text-align: center;
}

.masterBannerBottomTd3 {
  width: 115px;
  height: 90px;
  background-repeat: repeat;
  background-image: url('images/tmma-blue-background.gif');
  vertical-align: bottom;
}

.masterMenuBarCell {
  background-color: #D3D3D3;
  border-top-width: 3px;
  border-top-style: ridge;
  border-bottom-width: 3px;
  border-bottom-style: ridge;
  height: 21px;
}

.masterJavascriptWarning {
  font-size: 7pt;
  color: Black;
}

.masterSearchBox {
  width: 100px;
  font-size: 7pt;
  color: Black;
}

.masterLink7 {
  font-size: 7pt;
  color: Yellow;
  text-decoration: underline;
  margin: 3px;
}

.masterText7 {
  font-size: 7pt;
  color: Black;
}

.masterLink8 {
  font-size: 8pt;
  color: Yellow;
  text-decoration: none;
}

  .masterLink8:link {
    color: Yellow;
    text-decoration: none;
  }

  .masterLink8:visited {
    color: Yellow;
    text-decoration: none;
  }

  .masterLink8:hover {
    color: Yellow;
    text-decoration: underline;
  }

  .masterLink8:active {
    color: Yellow;
    text-decoration: underline;
  }

.masterText8 {
  font-size: 8pt;
  color: Black;
}

.masterMadSpaceTd {
  height: 20px;
  background-color: Transparent;
  text-align: right;
  vertical-align: middle;
  padding-right: 3px;
  padding-left: 3px;
}

.masterMadSpaceLink {
  font-size: 8pt;
  color: Blue;
  margin-right: 5px;
  float: right;
}

.masterUnreadPostsLink {
  font-size: 8pt;
  color: Blue;
  margin-right: 5px;
  float: left;
}

.masterContestLink {
  font-size: 8pt;
  color: Blue;
  margin-right: 5px;
}

  .masterContestLink:hover {
    text-decoration: underline;
    color: Blue;
  }

  .masterContestLink:active {
    color: Blue;
  }

  .masterContestLink:visited {
    color: Blue;
  }

.masterSidesTd {
  width: 2%;
  background-color: #E61514; /* logo background blue */
}

.masterContentTd {
  width: 96%;
  height: 600px;
  background-color: Transparent;
  margin: 5px;
  border: 0px solid #eeeeee;
}

.masterMenuText {
  font-size: 8pt;
  color: Black;
  float: left;
}

.masterReportProblemLink {
  font-size: 8pt;
  color: White;
  float: right;
  text-decoration: none;
}

  .masterReportProblemLink:link {
    color: White;
  }

  .masterReportProblemLink:visited {
    color: White;
  }

  .masterReportProblemLink:hover {
    color: White;
  }

.masterMenuLinks {
  font-size: 8pt;
  color: White;
  text-decoration: none;
}

  .masterMenuLinks:link {
    color: White;
  }

  .masterMenuLinks:visited {
    color: White;
  }

  .masterMenuLinks:hover {
    color: White;
    text-decoration: underline;
  }

  .masterMenuLinks:active {
    color: White;
    text-decoration: underline;
  }

.masterFooterMenuCell {
  background-color: Black;
  width: 96%;
  vertical-align: middle;
  padding: 3px;
}

.masterFooterFootnoteCell {
  background-color: #E61514; /* logo background blue */
  vertical-align: middle;
  width: 96%;
  padding: 3px;
}

.masterFooterFootnote {
  font-size: 8pt;
  color: Yellow;
  text-decoration: none;
}

.masterFooterFootnoteLink {
  font-size: 8pt;
  color: Yellow;
  text-decoration: underline;
}

  .masterFooterFootnoteLink:link {
    color: Yellow;
    text-decoration: underline;
  }

  .masterFooterFootnoteLink:visited {
    color: Yellow;
    text-decoration: underline;
  }

  .masterFooterFootnoteLink:hover {
    color: Yellow;
    text-decoration: underline;
  }

  .masterFooterFootnoteLink:active {
    color: Yellow;
    text-decoration: underline;
  }

.tableTopics {
  border-width: 1px;
  border-color: #A9A9A9; /* DarkGray */
  text-align: center;
  border-style: solid;
  padding: 3px;
  margin: 0px;
}

.tableTopicsCell {
  padding: 3px;
}

/* Older styles section */

H1, H2, H3, H4, H5, TH, THEAD, TFOOT {
  color: #003366;
}

H1 {
  font-size: 2em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H2 {
  font-size: 1.75em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H3 {
  font-size: 1.58em;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H4 {
  font-size: 1.33em;
  font-weight: 500;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H5, DT {
  font-size: 1em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

H6 {
  font-size: .8em;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

TFOOT, THEAD {
  font-size: 1em;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
}

TH {
  vertical-align: baseline;
  font-size: 1em;
  font-weight: bold;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
}


A:link {
  text-decoration: none;
  color: #0000ff;
}

A:visited {
  text-decoration: none;
  color: #cc00cc;
}

A:active {
  text-decoration: none;
  color: #cc00cc;
}

A:hover {
  text-decoration: underline;
  color: #0000ff;
}

SMALL {
  font-size: .7em;
}

BIG {
  font-size: 1.17em;
}

BLOCKQUOTE, PRE {
  font-family: Courier New, monospace;
}


UL LI {
  list-style-type: square;
}

  UL LI LI {
    list-style-type: disc;
  }

    UL LI LI LI {
      list-style-type: circle;
    }

OL LI {
  list-style-type: decimal;
}

OL OL LI {
  list-style-type: lower-alpha;
}

OL OL OL LI {
  list-style-type: lower-roman;
}

IMG {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.Verdana10 {
  font-weight: normal;
  color: Black;
}

.Verdana12 {
  font-weight: normal;
  color: Black;
  font-size: 12pt;
}

.Verdana10Red {
  font-weight: normal;
  color: Red;
  font-size: 10pt;
}

.Verdana9 {
  font-weight: normal;
  color: Black;
  font-size: 9pt;
}

.Verdana8 {
  font-weight: normal;
  color: Black;
  font-size: 8pt;
}

.Verdana7 {
  font-weight: normal;
  color: Black;
  font-size: 7pt;
}

.Verdana6 {
  font-weight: normal;
  color: Black;
  font-size: 6pt;
}

.Arial10 {
  font: 10pt Arial;
  font-weight: normal;
  color: Black;
}

.Arial12 {
  font: 12pt Arial;
  font-weight: normal;
  color: Black;
}

.Arial10Red {
  font: 10pt Arial;
  font-weight: normal;
  color: Red;
}

.Arial9 {
  font: 9pt Arial;
  font-weight: normal;
  color: Black;
}

.Arial8 {
  font: 8pt Arial;
  font-weight: normal;
  color: Black;
}

.Arial7 {
  font: 7pt Arial;
  font-weight: normal;
  color: Black;
}

.Arial6 {
  font: 6pt Arial;
  font-weight: normal;
  color: Black;
}

.DataCredit {
  font-size: 8pt;
  font-weight: normal;
  color: Gray;
}

.CalDay {
  font-size: 7pt;
  font-weight: normal;
  color: #317ce8;
}

.BannerBG {
  background-color: #abe3fe;
}

.NewBanner {
  background-color: #317ce8;
}

.FooterBG {
  background-color: #317ce8;
}

.MenuBG {
  background-color: #cccccc;
}

.MenuItem {
  font-size: 10pt;
  font-weight: normal;
  color: Black;
}

.MenuItemDisabled {
  font-size: 10pt;
  font-weight: normal;
  color: #98a0b8;
}

.PageTitle {
  /*font-weight: bold;
  color: Navy;*/
  font-family: 'Lalezar', Verdana, Arial, sans-serif;
  font-size: 20pt;
  color: #0136a8;
  background-color: Transparent;
}

.PageSubTitle {
  /*font-weight: bold;
  color: Navy;*/
  font-family: 'Lalezar', Verdana, Arial, sans-serif;
  font-size: 16pt;
  color: #0136a8;
  background-color: Transparent;
}

.LoginResult {
  font-size: 12pt;
  font-weight: normal;
}

.InnerTable {
  background-color: #DDEEFF;
}

.MessagePost {
  background-color: #FFD3D3;
}

.NewMessagePost {
  background-color: #FFCECE;
}

.MessageTable {
  background-image: url('images/comment_background.gif');
  background-repeat: repeat-x;
}

.MessageAlternatingOff {
  background-color: #FFFFFF;
}

.MessageAlternatingOn {
  background-color: #FFF8D5;
}

.HeaderBlue {
  background-color: #D10B0B;
  font-size: 10pt;
  font-weight: bold;
  color: White;
}

.HeaderRed {
  background-color: #CC0066;
  font-size: 10pt;
  font-weight: bold;
  color: White;
}

.PlaylistHeader {
  background-color: #0297d0;
  font-size: 10pt;
  font-weight: bold;
}

.ForumHeader {
  background-color: Red;
  font-size: 10pt;
  font-weight: bold;
  color: White;
}

.ForumHeader8 {
  background-color: Red;
  font-size: 8pt;
  font-weight: bold;
  color: White;
}

.Alternating {
  background-color: #F0F0F0;
}

.UserNewToday {
  font-weight: normal;
  color: #006600;
}

.User30Days {
  font-weight: normal;
  color: #9900FF;
}

.UserMidTimer {
  font-weight: normal;
  color: #000000;
}

.UserOldTimer {
  font-weight: normal;
  color: #FF0000;
}

.UserParticipant {
  font-weight: normal;
  color: #CC9900;
}

.UserEditor {
  font-weight: normal;
  color: #128CA2;
}

.UserOnline {
  font-size: 10pt;
  font-weight: bold;
  color: #006600;
}

.UserOffline {
  font-size: 10pt;
  font-weight: bold;
  color: #FF0000;
}

.AltTable8On {
  background-color: #F0F0F0;
  font-size: 8pt;
  font-weight: normal;
  color: Black;
}

.AltTable8Off {
  background-color: #ffffff;
  font-size: 8pt;
  font-weight: normal;
  color: Black;
}

.ForumColumnHeaders {
  background-color: #5E5E5E;
}

.ForumAlternatingOn {
  background-color: #E8E8E8;
}

.ForumAlternatingOff {
  background-color: #ffffff;
}

.GrayTableHeader {
  background-color: #d3d3d3;
}

.MemberSearchTitle {
  background-color: #b2ecff;
}

.EventTitle {
  background-color: #70B0E4;
}

.EventBody {
  background-color: #CCCCCC;
}

.EventCredit {
  background-color: #EFEFEF;
}

.TableCaptions {
  background-color: #FFCC66;
}

.TableEdits {
  background-color: #FFFFCC;
}

.PageBackground {
  background-color: #F9F9F9;
}

.DarkHeaders {
  background-color: #00008B;
  color: White;
  font-weight: bold;
  font-size: 8pt;
}

.DarkEdits {
  background-color: #CFE8F7;
}

.NewBannerBlue {
  background-color: #FF0000;
}

.albumHintTitle {
  font-size: 8pt;
  font-weight: bold;
  color: Black;
}

.albumHintArtistName {
  font-size: 8pt;
  font-weight: normal;
  color: Black;
}

.albumHintPhoto {
  border: 1px solid #000000;
  margin-right: 5px;
}

.myMadSpaceLink {
  font-weight: normal;
  color: Black;
  float: right;
  margin-right: 5px;
}

.unreadPostsLink {
  font-size: 8pt;
  font-weight: normal;
  color: Black;
  float: left;
  margin-left: 5px;
}

.imgExplicitSmall {
  margin-left: 5px;
}

.imgMP3StoreSmall {
  margin-left: 5px;
}

.acePanel {
  background-color: White;
  border-color: Gray;
  border-width: 1px;
  border-style: solid;
  text-align: left;
  margin: 0px;
  padding: 3px;
}

.aceItem {
  font-size: 8pt;
  font-weight: normal;
  background-color: Transparent;
  color: Black;
  text-align: left;
  margin: 0px;
  list-style-type: none;
}

.aceHighlight {
  font-size: 8pt;
  font-weight: normal;
  background-color: Blue;
  color: White;
  text-align: left;
  margin: 0px;
  cursor: pointer;
}

.explicitIcon {
  padding-left: 3px;
  padding-right: 3px;
}

.BuyButton {
  margin-right: 5px;
  background-image: url('images/Buy-button,-up.gif');
}

  .BuyButton:hover {
    margin-right: 5px;
    background-image: url('images/Buy-button,-down.gif');
  }

.EditIcon {
  margin-left: 3px;
}

.bold {
  font-weight: bold;
}

.AlbumSongTitle {
  text-decoration: none;
}

  .AlbumSongTitle:hover {
    text-decoration: underline;
  }

.messagePanel {
  font-family: Trebuchet MS;
  font-size: 10pt;
  margin-left: auto;
  margin-right: auto;
}

.messageIcon {
  padding-left: 4px;
  padding-right: 4px;
}

.readMessageHeader {
  background-color: #cfecf0;
  padding: 3px;
  vertical-align: middle;
}

.unreadMessageHeader {
  background-color: #FFE4E1;
  padding: 3px;
  vertical-align: middle;
}

.HeaderBackground {
  background-color: #D10B0B;
}
/* Stying for forum post repeater items - added 1/29/2016 */
.msgWrapperTable {
  width: 100%;
  margin-top: 5px;
  *border-collapse: collapse;
  border-spacing: 0px;
  font-family: 'Trebuchet MS', Arial;
  margin-bottom: 12px;
  -moz-box-shadow: 3px 3px 2px #d4d4d4;
  -webkit-box-shadow: 3px 3px 2px #d4d4d4;
  box-shadow: 3px 3px 2px #d4d4d4;
}

.msgHeaderRow {
  height: 22px;
  vertical-align: middle;
}

.msgHeaderRowNew {
  background-color: #ffe4e1;
  background-image: url('images/unread-bg.png');
  background-repeat: repeat-x;
}

.msgHeaderRowOld {
  background-image: url('images/read-bg.png');
  background-repeat: repeat-x;
}

.msgNewMessageCell {
  width: 98px;
  text-align: center;
  border-radius: 6px 0 0 0;
  border-left: 1px solid #9c9c9c;
  border-top: 1px solid #9c9c9c;
}

.msgNewMessageLabel {
  color: Red;
}

.msgPostedByCell {
  padding: 3px;
  text-align: left;
  vertical-align: middle;
  border-top: 1px solid #9c9c9c;
}

.msgUserNicknameHyperlink {
  color: blue;
  text-decoration: none;
}

  .msgUserNicknameHyperlink:hover {
    text-decoration: underline;
  }

.msgOnlineOfflineLabel {
}

.msgUserOnline {
  color: green;
}

.msgUserOffline {
  color: red;
}

.msgUserSecurityLevel {
}

.msgUserSecurityLevelHyperlink {
  color: blue;
  text-decoration: none;
}

  .msgUserSecurityLevelHyperlink:hover {
    text-decoration: underline;
  }

.msgUserSecurityLevelLabel {
}

.msgPostDateTimeLabel {
}

.msgPostAgeLabel {
}

.msgReplyControlsCell {
  width: 140px;
  text-align: right;
  vertical-align: middle;
  border-right: 1px solid #9c9c9c;
  border-top: 1px solid #9c9c9c;
  border-radius: 0 6px 0 0;
}

.msgReplyControl {
  padding-left: 4px;
  padding-right: 4px;
}

.msgMessageRow {
}

.msgAvatarCell {
  width: 98px;
  padding: 2px;
  padding-bottom: 5px;
  background-color: White;
  text-align: center;
  vertical-align: top;
  border-left: 1px solid #9c9c9c;
  border-bottom: 1px solid #9c9c9c;
  padding-top: 10px;
}

.msgAvatarHyperlink {
}

.msgBodyCell {
  padding: 10px;
  background-color: White;
  vertical-align: top;
  text-align: left;
  border-right: 1px solid #9c9c9c;
  border-bottom: 1px solid #9c9c9c;
  padding-top: 10px;
  font-size: 1.0em;
}

.msgBodyText {
}

.centerDiv {
  margin-left: auto;
  margin-right: auto;
}

.SpaceAroundPhotos {
  margin: 10px;
}

.bgonly{
  font-style: italic;
  color: #8A2BE2;
}
