﻿body 
{
    margin:0;
    padding:0;
    background-color:black;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:10pt;
}
table.MainTable
{
    margin:0;
    padding:0;
    width:1000px;
    background:url('Images/Backgrounds/BridgemenWallpaper.gif');
    background-repeat:repeat;
}
td.HeaderSection
{
    border-bottom:solid 1px black;
}
td.MenuSection
{
    position: absolute; /* Menu position that can be changed at will */
    z-index:100;
    width:1000px;
    margin:0;
    padding:0;
}
td.MenuSection dl
{
    float:left;
    width:125px;
}
td.MenuSection dt
{
    cursor:pointer;
    text-align:center;
    font-weight:bold;
    font-style:italic;
    font-size:12pt;
    background-color:#990000;
    border:solid 1px black;
    margin:1px;
}
td.MenuSection dd
{
    display:none;
    border:solid 2px black;
}
td.MenuSection li
{
    text-align: center;
    color:#FBF3B6;
    background: #990000;
    border-bottom:solid 1px black;
    display: block;
    height: 100%;
    font-size:9pt;
}
td.MenuSection li a, td.MenuSection dt a, td.MenuSection dd a
{
    color: #FBF3B6;
    text-decoration: none;
    display: block;
    height: 100%;
    border: 0 none;
}
td.MenuSection li a:hover, td.MenuSection dt a:hover, td.MenuSection dd a:hover
{
    color:#990000;
    background-color: yellow;
}
dl, dt, dd, ul, li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
span.TopLevelMenuLink
{
    color:#FBF3B6;
}
td.BannerSection
{
    padding-top:30px;
    padding-bottom:5px;
    vertical-align:middle;
}
img.BlackBorderedImage
{
    border:solid 1px black;
}
img.WhiteBorderedImage
{
    border:solid 1px white;
}
td.LeftColumn
{
    width:200px;
    background-color:#FFCC00;
    vertical-align:top;
    background:url('Images/Backgrounds/BridgemenWallpaper.gif');
    background-repeat:repeat;
}
div.LotteryCalendar
{
    width:178px;
    background-color:Green;
    border:solid 1px white;
}
h4.LotteryCalendar
{
    margin-left:-3px;
    text-align:center;
    color:White;
}
p.LotteryCalendar
{
    color:White;
}
div.CreditCard
{
    width:180px;
    padding-bottom:5px;
    background-color:#990000;
    border:solid 1px white;
}
p.CreditCard
{
    padding-left:3px;
    padding-right:3px;
    color:White;
    font-size:11pt;
    font-family:Arial Narrow, Arial, Sans-Serif;
}
img.Visa
{
    width:180px;
    height:112px;
    border:none;
}
div.Upcoming
{
    width:180px;
    color:Yellow;
    background-color:Black;
    border:solid 1px white;
}
h3.Upcoming
{
    margin:0;
    padding-top:3px;
    padding-bottom:5px;
    color:white;
    background-color:#990000;
}
p.UpcomingOrg
{
    font-weight:bold;
    font-style:italic;
    font-size:11pt;
}
p.Upcoming
{
    padding-left:4px;
    font-size:10pt;
    font-family:Arial Narrow;
    text-align:left;
}
a.UpcomingLinks:link
{
    color:White;
    font-size:10pt;
}
a.UpcomingLinks:visited
{
    color:White;
    font-size:10pt;
}
a.UpcomingLinks:hover
{
    color:yellow;
    font-size:10pt;
}
div.Viridian
{
    width:178px;
    background-color:#056839;
    border:solid 1px black;
}
a.Viridian:link
{
    color:Yellow;
}
a.Viridian:visited
{
    color:Yellow;
}
a.Viridian:hover
{
    color:red;
}
td.ContentSection
{
   width:785px;
   margin-right:20px;
   vertical-align:top;
   border:solid 2px #990000;
   background-color:#FBF3B6;
}
div.PageHeader
{
    padding-left:20px;
    color:#FBF3B6;
    background-color:#990000;
    font-weight:bold;
    font-size:14pt;
    font-family:Lucida Calligraphy, Verdana, Helvetica, Arial, sans-serif;
}
h3
{
    color:#990000;
    text-align:center;
    font-style:italic;
    font-size:14pt;
}
p.ContentText
{
    margin-left:25px;
    margin-right:25px;
    font-size:10pt;
    text-align:left;
}
td.OrganizationBox
{
    width:245px;
    background-color:#990000;
    border:solid 2px black;
    vertical-align:top;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
}
div.BridgemenFamilyHeader
{
    padding-top:5px;
    padding-bottom:5px;
    color:White;
    font-weight:bold;
    font-family:Arial Narrow;
    font-size:12pt;
    text-align:center;
}
a img.OrganizationFlag
{
    border:none;
}
p.Organizations
{
    width:230px;
    margin-left:10px;
    color:White;
    font-size:10pt;
    font-family:Arial, Sans-Serif;
}
form.JoinAlumni
{
    width:400px;
}
p.FormHeader
{
    color:#990000;
    font-size:14pt;
    font-weight:bold;
    font-style:italic;
    text-align:center;
    text-decoration:underline;
}
div.FormLabel
{
    margin-left:2px;
    font-weight:bold;
    text-align:left;
}
span.RequiredAsterik
{
    color:#990000;
}
div.InMemorium
{
   width:640px;
   margin-left:70px;
   font-size:10pt;
   background-image:url('Images/Backgrounds/BlackMarbleBackground2.jpg');
}
div.MemoriumHeader
{
    text-align:center;
}
table.InMemorium
{
    margin-left:20px;
    width:625px;
    font-size:14pt;
    font-family:Britannic Bold, Arial, Sans-Serif;
    color:#CCCCCC;
}
th.InMemoriumHeader
{
    padding-right:30px;
    text-align:left;
    text-decoration:underline;
    font-style:italic;
}
td.InMemoriumData
{
    padding-right:30px;
    text-align:left;
    vertical-align:top;
}
p.InMemorium
{
    margin-left:20px;
    font-size:14pt;
    font-style:italic;
    font-family:Britannic Bold, Arial, Sans-Serif;
    color:#CCCCCC;
    text-align:center;
}
h4
{
    margin-left:25px;
}
h4.Caption
{
    margin-left:25px;
    color:#990000;
    font-style:italic;
}
h3.ContactSubSection
{
    color:black;
    font-size:13pt;
    font-style:italic;
    text-align:center;
}
ul.Contacts
{
    margin-left:25px;
    font-size:10pt;
    list-style-type:none;
    text-align:left;
}
span.Title
{
    font-weight:bold;
    font-style:italic;
}
h4.StaffType
{
    text-align:center;
}
h4.Staff
{
    margin-left:25px;
    color:black;
    text-align:left;
    text-decoration:none;
}
ul.Staff
{
    margin-left:25px;
    font-size:10pt;
}
div.RecentArticles
{
    padding-left:20px;
    font-size:8pt;
    text-align:center;
    font-weight:bold;
}
div.SectionHeader
{
    margin-left:25px;
    margin-right:25px;
    color:#990000;
    font-weight:bold;
    font-size:12pt;
}
div.ArticleDate
{
    margin-left:25px;
    font-size:8pt;
    font-weight:bold;
}
a.ContentLinks:link
{
    color:blue;
}
a.ContentLinks:visited
{
    color:blue;
}
a.ContentLinks:hover
{
    color:#990000;
}
h4.HistoryDecade
{
    margin-left:25px;
    color:#990000;
    text-align:left;
    text-decoration:none;
}
div.HistoryLinks
{
    text-align:center;
    font-weight:bold;
    font-size:10pt;
}
a.HistoryLinks:link
{
    color:blue;
    text-decoration:none;
}
a.HistoryLinks:visited
{
    color:blue;
    text-decoration:none;
}
a.HistoryLinks:hover
{
    color:#990000;
}
span.Maroon
{
    color:#990000;
}
ul.ContentList
{
    margin-left:25px;
    list-style-type:none;
    line-height:1.5em;
    font-size:10pt;
}
span.Title
{
    font-weight:bold;
    font-style:italic;
}
span.MissionStatement
{
    font-weight:bold;
    font-style:italic;
    font-size:10pt;
}
span.Signature
{
    font-family:Kunstler Script, Script;
    font-size:26pt;
}
table.RepsScoresTable
{
    width:745px;
    text-align:center;
}
th.RepsScoresHeader
{
    color:#FBF3B6;
    font-size:12pt;
    font-style:italic;
    text-align:center;
    background-color:#990000;
    border:solid 1px black;
}
td.RepsScoresData
{
    font-size:10pt;
    background-color:#FFCC00;
    border:solid 1px #990000;
}
ul.RepertioreList
{
    margin-left:20px;
    font-style:italic;
    text-align:left;
}
li.Reps
{
    list-style-type:disc;
}
ul.Scholarships
{
    margin-left:25px;
    font-size:10pt;
}
ol
{
    margin-left:20px;
}
li.HOFSection
{
    list-style-type:decimal;
    font-weight:bold;
}
li.HOFListItem
{
    list-style-type:lower-alpha;
}
li.HOFDoubleSubListItem
{
    list-style-type:lower-roman;
}
li.HOFLevel3SubListItem
{
    list-style-type:decimal;
}
td.ScheduleDate
{
    font-weight:bold;
    vertical-align:top;
}
ul.AudioList
{
  padding-left:25px;
  line-height:2em;
  font-family:Arial Narrow, Arial, Sans-Serif;
  text-align:left;  
}   
li.Audio
{
    font-size:14pt;
}
img.Audio
{
    border:none;
}
table.PhotoYear
{
    margin:0;
}
th.Decade
{
    color:#FBF3B6;
    font-weight:bold;
    font-size:12pt;
    text-decoration:underline;
    font-style:italic;
    background-color:#990000;
    border:solid 1px black;
}
td.PhotoYear
{
    vertical-align:top;
    font-size:12pt;
    text-align:center;
    background-color:#FFCC00;
    border:solid 1px black;
}
li.Year
{
    line-height:1.5em;
}
li.Year a:link
{
    color:blue;
    text-decoration:none;
    font-weight:bold;
}
li.Year a:visited
{
    
    color:blue;
    text-decoration:none;
    font-weight:bold;
}
li.Year a:hover
{
    color:#990000;
    text-decoration:underline;
    font-weight:bold;
}
div.BackLink
{
    text-align:center;
    font-size:16pt;
    font-weight:bold;
}
span.BackArrow
{
    font-size:18pt;
}
img.Thumbs
{
    border:solid 1px black;
}
img.ThumbFiller
{
    border:solid 1px #FBF3B6;
}
div.ItemBlock
{
    margin-left:35px;
    margin-right:35px;
    color:white;
    background-color:black;
    border:dashed 3px #990000;
}
div.ProductImage
{
    margin-left:15px;
}
span.ItemName
{
    padding-left:15px;
    color:#FFCC00;
    font-weight:bold;
    font-style:italic;
}
p.ItemDescription
{
    font-size:10pt;
    padding:15px;
}
div.SizePrice
{
    padding-left:15px;
}
span.SizePrice
{
    color:#FFCC00;
    font-weight:bold;
}
div.StoreLinks
{
    padding-left:15px;
    font-size:10pt;
}
a.IntlLinks:link
{
    color:red;
}
a.IntlLinks:visited
{
    color:red;
}
a.IntlLinks:hover
{
    color:yellow;
}
div.PinType
{
    padding-left:15px;
    font-size:10pt;
}
form
{
    width:350px;
    margin:0;
    padding:10px;
    background-color:#FFCC00;
    border:solid 2px #990000;
}
form.Donate
{
    width:150px;
    margin:0;
    padding:10px;
    background-color:#FFCC00;
    border:solid 2px #990000;
}
p.PaypalLabel
{
    font-weight:bold;
}
p.Login
{
    font-weight:bold;
}
div.JumpLinks a
{
    text-decoration:none;
}
td.Spacer
{
    width:15px;
    background:url('Images/Backgrounds/BridgemenWallpaper.gif');
    background-repeat:repeat;
}
td.FooterSection
{
    font-size:8pt;
    text-align:center;
    vertical-align:top;
}
a img.Sponsor
{
    margin:0;
    padding:0;
    border:solid 1px black;
}
img.Sponsor
{
    padding-top:3px;
    padding-bottom:3px;
}
div.Sponsors
{
    margin-left:23px;
    width:950px;
    border:solid 2px black;
    background-color:#FFCC00;
}
div.SponsorsBoxHeader
{
    width:950px;
    color:White;
    background-color:Black;
    font-size:14pt;
    font-style:italic;
    font-weight:bold;
    padding-top:2px;
    padding-bottom:5px;
}
a.HistoryHeaderLinks:link
{
    margin-left:25px;
    color:blue;
    font-size:12pt;
    font-weight:bold;
}
a.HistoryHeaderLinks:visited
{
    margin-left:25px;
    color:blue;
    font-size:12pt;
    font-weight:bold;
}
a.HistoryHeaderLinks:hover
{
    margin-left:25px;
    color:#990000;
    font-size:12pt;
    font-weight:bold;
}
blockquote
{
    margin-left:50px;
    margin-right:50px;
    font-size:10pt;
    font-style:italic;  
}
div.JumpLinks{
    padding-top:5px;
    padding-left:20px;
    font-size:8pt;
    text-align:center;
    font-weight:bold;
}
div.Target
{
    width:640px;
    height:480px;
    background-color:Black;
    margin-left:70px;
}
h4.HOFCommittee
{
    color:Black;
    text-align:left;
    text-decoration:underline;
}
ul.HOFCommittee
{
    list-style-type:none;
    margin-left:25px;
}
ul.Lineup
{
    margin-left:25px;
}
span.Bold
{
    font-weight:bold;
}
span.Italic
{
    font-style:italic;
}
span.BoldItalic
{
    font-weight:bold;
    font-style:italic;
}
span.NoItalic
{
    font-style:normal;
}
span.NoUnderline
{
    text-decoration:none;
}
span.White
{
    color:White;
}
span.DownloadIcon
{
    padding:3px;
    color:yellow;
    font-weight:bold;
    text-decoration:underline;
    border:solid 1px black;
    border-radius:5px;
    background-color:black;
}
