/**********************************/
/*            <A>                 */
/**********************************/

a {
  color:                        #b5eff7;
  font-family:                  Verdana;
  text-decoration:              none;
}

a:visited {
  color:                        #4294f7;
  text-decoration:              none;
}

a:link {
  color:                        #4294f7;
  text-decoration:              none;
}

a:hover {
  color:                        #ffc600;
  text-decoration:              none;
}

a:active {
  color:                        #4294f7;
  text-decoration:              none;
}

/**********************************/
/*          <BLOCKQUOTE>          */
/**********************************/

blockquote {
  background-color:             #081021;
  border:                       1px solid #214284;
  padding:                      3px;
}

blockquote.shadowtalk {
  background-color:             transparent;
  border:                       0;
}

/**********************************/
/*             <BODY>             */
/**********************************/

body {
  background-color:             #000000;
  background-image:             url(/sr/gfx/misc/background.jpg);
  background-repeat:            repeat-x;
  color:                        #b5eff7;
  font-family:                  Verdana;
  font-size:                    8pt;
  margin:                       0;
  text-decoration:              none;
  scrollbar-3dlight-color:      #18739c;
  scrollbar-arrow-color:        #b5eff7;
  scrollbar-base-color:         #000000;
  scrollbar-face-color:         #081021;
  scrollbar-shadow-color:       #4294f7;
  scrollbar-darkshadow-color:   #18739c;
  scrollbar-highlight-color:    #4294f7;
  scrollbar-track-color:        #000000;
}

/**********************************/
/*             <HR>              */
/**********************************/

hr {
  color:                        #214284;
  text-align:                   center;
  width:                        50%;
}

/**********************************/
/*             <IMG>              */
/**********************************/

img         { border: 0; }
img.border  { border: 1px solid #214284; }
img.mugshot { filter: alpha( opacity = 30 ); }

/**********************************/
/*            <INPUT>             */
/**********************************/

input {
  border-color:                 #18739c;
  background-color:             #081021;
  color:                        #b5eff7;
  font-family:                  Verdana;
  font-size:                    8pt;
  padding-left:                 3px;
  text-decoration:              none;
}

input.error {
  border:                       medium double red;
  border-collapse:              separate;
}

input.checkbox {
  background-color:             #000000;
}

input.radio {
  background-color:             #000000;
}

textarea {
  border-color:                 #18739c;
  background-color:             #081021;
  color:                        #b5eff7;
  font-family:                  Verdana;
  font-size:                    8pt;
  padding-left:                 3px;
  text-decoration:              none;
  scrollbar-3dlight-color:      #18739c;
  scrollbar-arrow-color:        #b5eff7;
  scrollbar-base-color:         #000000;
  scrollbar-face-color:         #081021;
  scrollbar-shadow-color:       #4294f7;
  scrollbar-darkshadow-color:   #18739c;
  scrollbar-highlight-color:    #4294f7;
  scrollbar-track-color:        #081021;
}

textarea.error {
  border:                       medium double red;
  border-collapse:              separate;
}

select {
  border-color:                 #18739c;
  background-color:             #081021;
  color:                        #b5eff7;
  font-family:                  Verdana;
  font-size:                    8pt;
  padding-left:                 3px;
  text-decoration:              none;
}

select.error {
  border:                       medium double red;
  border-collapse:              separate;
}

/**********************************/
/*               <P>              */
/**********************************/

p.header {
  background-color:             #081021;
  border:                       1px solid #214284;
  font-weight:                  bold;
  text-align:                   center;
  padding:                      3px;
  width:                        100%;
}

/**********************************/
/*             <TABLE>            */
/**********************************/

table {
  background-color:             transparent;
  border:                       0;
}

table.post {
  border:                       1px solid #214284;
}

/**********************************/
/*            <TH>                */
/**********************************/

th {
  border:                       1px solid #214284;
  background-color:             #081021;
  font-face:                    Verdana;
  font-size:                    8pt;
  font-weight:                  bold;
  padding:                      3px;
  text-align:                   center;
  width:                        auto;
}

th.header {
  border-bottom:                1px solid #214284;
  border-top:                   0;
  border-left:                  0;
  border-right:                 0;
  background-color:             #081021;
}

/**********************************/
/*            <TD>                */
/**********************************/

td {
  font-face:                    Verdana;
  font-size:                    8pt;
  font-weight:                  normal;
  text-decoration:              none;
}

td.border {
  border:                       1px solid #214284;
  background-color:             #000000;
  padding:                      3px;
  vertical-align:               top;
  width:                        100%;
}

td.border_bottom {
  border-bottom:                0;
  border-top:                   1px solid #214284;
  border-left:                  0;
  border-right:                 0;
}

td.header {
  border:                       1px solid #214284;
  background-color:             #000000;
  height:                       100px;
  padding:                      0px;
  text-align:                   center;
  vertical-align:               top;
  width:                        100%;
  background-repeat:            no-repeat;
  background-position:          center center;
}

td.logo {
  background-color:             #000000;
  border:                       1px solid #214284;
  height:                       100px;
  padding:                      0px;
  text-align:                   center;
  vertical-align:               top;
  width:                        200px;
}

td.blue {
  background-color:             #081021;
  border:                       0;
  padding:                      0px;
  vertical-align:               top;
}

td.blue_border {
  background-color:             #081021;
  border:                       1px solid #214284;
  padding:                      3px;
  vertical-align:               top;
  width:                        100%;
}

td.body {
  background-color:             #000000;
  border:                       1px solid #214284;
  padding:                      5px;
  vertical-align:               top;
  width:                        100%;
}

td.left {
  background-color:             #000000;
  border:                       1px solid #214284;
  padding:                      5px;
  text-align:                   center;
  vertical-align:               top;
  width:                        190px;
}

td.label {
  background-color:             #000000;
  border:                       1px solid #214284;
  font-weight:                  bold;
  padding:                      3px;
  vertical-align:               top;
  width:                        100px;
}

td.mugshot {
  background-color:             #000000;
  border:                       1px solid #214284;
  height:                       250px;
  padding:                      0px;
  text-align:                   center;
  vertical-align:               top;
  width:                        250px;
}

td.orgchart {
  background-color:             #081021;
  border:                       1px solid #214284;
  font-face:                    Verdana;
  font-size:                    8pt;
  padding:                      3px;
  text-align:                   center;
  width:                        auto;
}

td.quote {
  background-color:             #081021;
  border:                       1px solid #214284;
}

td.sub_head {
  border-bottom:                1px solid #214284;
  background-color:             #081021;
  font-weight:                  bold;
}

/**********************************/
/*              CLASS=            */
/**********************************/

.blue_bg       { background-color: #081021; border: 1px solid #214284; }
.blue_bg_only  { background-color: #081021; }
.gen_label     { font-weight: bold; vertical-align: top; }

/**********************************/
/*               ID=              */
/**********************************/

#txtBold { font-weight: bold; }

#txtCenterBold {
  font-weight:                  bold;
  text-align:                   center;
}

#txtRight   { text-align: right;  }
#txtLeft    { text-align: left;   }
#txtCenter  { text-align: center; }
#border     { border: 1px solid #214284; }

#error {
  border:                       medium double red;
  border-collapse:              separate;
}

#disclaimer {
  font-family:                  Verdana;
  font-size:                    7.5pt;
}