.BgWhite
{
   background-color: White;
}
.Border1-0001
{
   border-left: solid 1px;
}
.Border1-0010
{
   border-bottom: solid 1px;
}
.Border1-0011
{
   border-bottom: solid 1px;
   border-left: solid 1px;
}
.Border1-0100
{
   border-right: solid 1px;
}
.Border1-0101
{
   border-left: solid 1px;
   border-right: solid 1px;
}
.Border1-0110
{
   border-bottom: solid 1px;
   border-right: solid 1px;
}
.Border1-0111
{
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
}
.Border1-1000
{
   border-top: solid 1px;
}
.Border1-1001
{
   border-left: solid 1px;
   border-top: solid 1px;
}
.Border1-1010
{
   border-bottom: solid 1px;
   border-top: solid 1px;
}
.Border1-1011
{
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-top: solid 1px;
}
.Border1-1100
{
   border-right: solid 1px;
   border-top: solid 1px;
}
.Border1-1101
{
   border-left: solid 1px;
   border-right: solid 1px;
   border-top: solid 1px;
}
.Border1-1110
{
   border-bottom: solid 1px;
   border-right: solid 1px;
   border-top: solid 1px;
}
.Border1-1111
{
   border: solid 1px;
}
.BorderColorNavy
{
   border-color: Navy;
}
.BorderColorWhite
{
   border-color: White;
}
.BorderColorYellow
{
   border-color: Yellow;
}
.ButtonGeneral
{
   background-color: #DDDDEE;
   text-align: center;
}
.ErrorStd
{
   background-color: #FFEEEE;
   border: solid 1px #660000;
   color: #660000;
   font-weight: bold;
}
.FS200
{
   font-size: 2.00em;
}
.FS120
{
   font-size: 1.20em;
}
.FS115
{
   font-size: 1.15em;
}
.FS110
{
   font-size: 1.10em;
}
.FS102
{
   font-size: 1.02em;
}
.FS105
{
   font-size: 1.05em;
}
.FS95
{
   font-size: 0.95em;
}
.FS90
{
   font-size: 0.90em;
}
.FS85
{
   font-size: 0.85em;
}
.FS80
{
   font-size: 0.80em;
}
.FS75
{
   font-size: 0.75em;
}
.HeaderGeneral
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
}
.MenuGeneral
{
   background-color: #FFFFEE;
}
.MenuItemGeneral
{
   font-size: 0.95em;
   display: block;
   font-weight: bold;
}
.MenuItemHover
{
   background-color: Maroon;
   color: White;
   text-decoration: None;
}
.PaddingNone
{
   padding: 0;
}
.PaddingContent
{
   padding: 0.5em 2.5em 0.5em 2.5em;
}
.PaddingStd
{
   padding: 0.5em 0.8em 0.5em 0.8em;
}
.Border1
{
   border: solid 1px;
}
.Border1Navy
{
   border: solid 1px;
   border-color: Navy;
}
.ContentHeader
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.5em;
   margin-top: 0;
   text-align: center;
}
.Header1
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.5em;
}
.Header2
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.4em;
}
.Header3
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.3em;
}
.Header4
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.2em;
}
.Header5
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.1em;
}
.Header6
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1em;
}
.Hidden
{
   visibility: hidden;
}
.Indent
{
   margin-left: 1.2em;
}
.Label
{
   font-size: 0.95em;
   background-color: #DDDDDD;
   font-weight: bold;
   text-align: left;
}
.MarginNone
{
   margin: 0;
}
.PageMenu
{
   background-color: #FFFFEE;
}
.PageMenu a:hover
{
   background-color: Maroon;
   color: White;
   text-decoration: None;
}
.PageMenuBottom
{
   border-left: solid 1px;
   border-right: solid 1px;
   border-top: solid 1px;
   border-color: Navy;
}
.PageMenuFloat
{
   border: solid 1px;
   border-color: Navy;
}
.PageMenuItem
{
   font-size: 0.95em;
   display: block;
   font-weight: bold;
   padding: 0.5em 0.8em 0.5em 0.8em;
   margin: 1px 0;
   text-align: center;
}
.PageMenuTop
{
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-right: solid 1px;
   border-color: Navy;
}
.SiteMenuItem
{
   font-size: 0.95em;
   display: block;
   font-weight: bold;
   padding: 4px 4px 4px 10px;
}
.Value
{
   background-color: #EEEEEE;
   text-align: left;
}
.Visible
{
   visibility: visible;
}
body
{
   background-color: #999999;
   color: Navy;
   font-size: 1em;
   margin: 0;
}
div.ErrorBox
{
   background-color: #FFEEEE;
   border: solid 1px #660000;
   color: #660000;
   font-weight: bold;
   padding: 0.5em 0.8em 0.5em 0.8em;
}
div.ContentMenuItem
{
   padding: 0.5em 0.8em 0.5em 0.8em;
}
div.HelpBox
{
   border: solid 1px;
   border-color: Navy;
   padding: 0.5em 0.8em 0.5em 0.8em;
   background-color: #FFFFEE;
}
form
{
   margin: 0;
   padding: 0;
}
h1
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.5em;
}
h2
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.4em;
}
h3
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.3em;
}
h4
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.2em;
}
h5
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1.1em;
}
h6
{
   background-color: #DDDDFF;
   font-weight: bold;
   margin: 1.6em -1em 0 -1em;
   padding: 0.2em 0.2em 0.2em 0.4em;
   font-size: 1em;
}
hr
{
   background-color: Navy;
   border: 0;
   color: Navy;
   height: 1px;
}
input.Button
{
   padding-bottom: 0.2em;
   padding-top: 0.2em;
}
input.TextBox
{
   font-size: 1.02em;
   padding: 0.1em 0.4em 0.1em 0.4em;
}
li
{
   margin-right: 0.3em;
   margin-top: 0.5em;
}
ol
{
   list-style: decimal outside;
}
select
{
   padding: 0.1em 0 0.1em 0.3em;
}
select value
{
}
table.BasicForm
{
   border: solid 1px;
   border-color: Navy;
}
table.DataGrid
{
   border: solid 1px;
   border-color: Navy;
}
table.DataGrid tr td
{
   padding-left: 0.4em;
   padding-right: 0.4em;
}
table.DescentDemos
{
   width: 100%;
}
table.DescentDemos tr td.DemoDescription
{
   padding: 0.5em 0.8em 0.5em 0.8em;
   padding-top: 0;
   vertical-align: top;
}
table.EmailForm
{
   border: solid 1px;
   border-color: Navy;
}
table.InfoBox
{
   border: solid 1px;
   border-color: Navy;
}
table.InfoBox tr.HeaderRow
{
   background-color: #DDDDFF;
   color: Navy;
   font-weight: bold;
   text-align: center;
}
table.InfoBox tr.InfoBoxBody
{
   background-color: #FFFFEE;
}
table.NFLScoreboard
{
   border: solid 1px;
   border-color: Navy;
   font-size: 0.80em;
   background-color: #EEEEFF;
   font-weight: bold;
}
td.Button
{
   background-color: #DDDDEE;
   text-align: center;
   padding-left: 0.3em;
   padding-right: 0.3em;
}
td.HeaderColumn
{
   background-color: #666699;
   color: White;
   font-weight: bold;
   text-align: center;
}
td.Label
{
   padding-right: 0.3em;
}
td.Value
{
   padding-left: 0.3em;
}
textarea
{
   font-size: 1.02em;
   padding: 0.1em 0 0.1em 0.4em;
}
tr.ButtonRow
{
   background-color: #DDDDEE;
   text-align: center;
}
tr.ContentMenuItem td div.ContentMenuImage
{
   float: right;
   position: relative;
   text-align: center;
}
tr.ContentMenuItem td div.ContentMenuImage img
{
   border: 0;
   margin: 0 0 2px 1em;
}
tr.EvenRow
{
   background-color: #DDDDDD;
}
tr.HeaderRow
{
   background-color: Navy;
   color: White;
   font-weight: bold;
   text-align: center;
}
tr.OddRow
{
   background-color: #EEEEEE;
}
ul
{
   list-style: square outside;
}
#Banner
{
   background-color: #EEEEDD;
   font-size: 1.7em;
   font-weight: bold;
   height: 90px;
   margin: 0;
   padding: 0;
   text-align: center;
}
#Banner table
{
   margin: 0;
   padding: 0;
   width: 100%;
}
#Banner table tr td img
{
   display: block;
}
#BannerText
{
   background: url(/Images/Banner/BannerTextOverlay.png) no-repeat;
   background-position: top left;
   padding: 26px 1px 1px 1px;
}
#ComplexContent
{
   background-color: White;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-top: solid 1px;
   border-color: Navy;
   padding: 0;
   width: 100%;
}
#Content
{
   background-color: White;
   border-bottom: solid 1px;
   border-left: solid 1px;
   border-top: solid 1px;
   border-color: Navy;
   padding: 0.5em 2.5em 0.5em 2.5em;
   width: 100%;
}
#ContentBanner
{
}
#ContentBody
{
   padding: 0.5em 2.5em 0.5em 2.5em;
}
#ContentFooter
{
}
#Footer
{
   border-bottom: solid 1px;
   border-color: Navy;
   font-size: 0.80em;
   padding: 0.5em 0.8em 0.5em 0.8em;
   background-color: #EEEEDD;
   text-align: center;
}
#LeftColumn
{
   background-color: #EEEEDD;
   text-align: center;
}
#PageImage
{
   background: url(/Images/Banner/BannerImageCutout.png) repeat-y;
   background-color: White;
   padding-left: 19px;
   padding-right: 10px;
}
#PageTable
{
   padding: 0;
   width: 100%;
}
#SiteMenu
{
   border-bottom: solid 1px;
   border-color: Navy;
   background-color: #FFFFEE;
   margin-bottom: 1em;
   margin-top: 1em;
   padding: 0 0 0.3em 0;
   text-align: left;
   width: 13em;
}
#SiteMenu a:hover
{
   background-color: Maroon;
   color: White;
   text-decoration: None;
}
#SiteMenu a:link
{
   font-size: 0.95em;
   display: block;
   font-weight: bold;
   padding: 4px 4px 4px 10px;
}
#SiteMenu a:visited
{
   font-size: 0.95em;
   display: block;
   font-weight: bold;
   padding: 4px 4px 4px 10px;
}
#SiteMenuHeader
{
   font-size: 0.95em;
   display: block;
   font-weight: bold;
   background-color: Navy;
   color: White;
   margin-bottom: 0.3em;
   padding: 4px;
   text-align: center;
}
