Body                    { background-color: #F2F3ED; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.LeftGutter             { background-image: url(../images/pxl-blue.gif); }
.RightGutter            { background-image: url(../images/bck-right-gutter.gif); }
.BckNavigation          { background-image: url(../images/bck-nav.jpg); }
.NewsGutterLeft         { background-image: url(../images/bck-news-left.jpg); }
.NewsGutterRight        { background-image: url(../images/bck-news-right.jpg); }
.ClockPoleLeft          { background-image: url(../images/bck-clock-pole-left.gif); }
.ClockPoleLeft2         { background-image: url(../images/bck-clock-pole-left2.gif); }
.ClockPoleLeft3         { background-image: url(../images/bck-clock-pole-left3.gif); }
.ClockPoleLeft4         { background-image: url(../images/bck-clock-pole-left4.gif); }
.ClockPoleRight         { background-image: url(../images/bck-clock-pole-right.gif); }
.ADHeaderGrey           { font-family: Arial; font-size: 16px; color: #FF4F53; font-weight: bold; }
.ADHeaderBlue           { font-family: Arial; font-size: 16px; color: #FF4F53; font-weight: bold; }
.ADBox                  { font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; background-color: #86877F; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #BABDAC; }
.ADBox a                { color: #FFFFFF; text-decoration: underline; }
.ADBox a:hover          { color: #000000; text-decoration: none; }
.HeaderNavy             { font-family: Tahoma; font-size: 14px; color: #042C4D; font-weight: bold; }
.HeaderBlack            { font-family: Tahoma; font-size: 14px; color: #000000; font-weight: bold; }
.SubHeaderRed           { font-family: Tahoma; font-size: 12px; color: #B1032D; }
.AccentRed              { font-family: Tahoma; font-size: 12px; color: #D71B1A; font-weight: bold; }
.AccentBlack            { font-family: Tahoma; font-size: 12px; color: #000000; font-weight: bold; }
.AccentWhite            { font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold; }
.Content                { font-family: Tahoma; font-size: 11px; color: #333333; }
.Content a              { color: #B1032D; text-decoration: underline; }
.Content a:hover        { color: #000000; text-decoration: none; }
.ContentB               { font-family: Tahoma; font-size: 12px; color: #333333; }
.ContentB a             { color: #B1032D; text-decoration: underline; }
.ContentB a:hover       { color: #000000; text-decoration: none; }
.ContentBox2            { font-family: Tahoma; font-size: 11px; color: #000000; background-color: #BCBEB1; border-top-width: 1px; border-top-style: solid; border-top-color: #EFF0EC; border-right-width: 1px; border-right-style: solid; border-right-color: #EFF0EC; }
.ContentBox2 a          { color: #B1032D; text-decoration: underline; }
.ContentBox2 a:hover    { color: #000000; text-decoration: none; }
.ContentBox3            { font-family: Tahoma; font-size: 11px; color: #000000; background-color: #85867E; border-top-width: 1px; border-top-style: solid; border-top-color: #EFF0EC; border-left-width: 2px; border-left-style: solid; border-left-color: #5E5E5E; }
.ContentBox3 a          { color: #B1032D; text-decoration: underline; }
.ContentBox3 a:hover    { color: #000000; text-decoration: none; }
.SubNavigation          { font-family: Tahoma; font-size: 11px; color: #6D6E66; text-decoration: none; background: #DBDDD2; border-top-width: 1px; border-top-style: solid; border-top-color: #EFF0EC; }
.SubNavigation a        { color: #6D6E66; text-decoration: underline; }
.SubNavigation a:hover  { color: #000000; text-decoration: none; }
.Copyright              { font-family: Tahoma; font-size: 11px; color: #6D6E66; text-decoration: none; background-color: #F2F3ED; border-top-width: 2px; border-top-style: solid; border-top-color: #D7D7D5; }
.Credits                { font-family: Tahoma; font-size: 10px; color: #6D6E66; text-decoration: none; }
.Credits a              { color: #6D6E66; text-decoration: none; }
.Credits a:hover        { color: #000000; text-decoration: underline; }
FORM                    { margin: 0px; }
.form-table             { border: 1px solid #bcbeb1; border-spacing: 1px; }
.form-table th          { background-color: #85867e; color:	#f4f5f0; text-align: left; }
.form-table tr          { background-color: #dee0d5; }
.form-table tr#alt      { background-color: #caccc2; }
.pager A                { color: maroon; }
fieldset.error-message  { border-color: #6666666; }
.error-message legend   { color: maroon; font-weight: bold; }