/*                                               */
/* Cascading Style Sheet for CESVote.com         */
/* Copyright 2005-2010 by Corporate Election Services */
/*                                               */
BODY {                                           /* main body settings */
  background-color:     #3333CC;
  font-family:          "Century Gothic", sans-serif;
  font-size:            100%;
  font-style:           normal;
  font-variant:         normal;
  font-weight:          normal;
  text-decoration:      none;
  vertical-align:       top }

A:active, A:link, A:visited {                    /* standard anchors */
  color:                #0000ff;
  font-weight:          bold;
  text-decoration:      none }

A:hover {                                        /* standard anchors */
  text-decoration:      overline underline }

A.btn:active, A.btn:link, A.btn:visited {   /* button-link anchors */
  color:                #003399 }

A.btn:hover {                               /* button-link anchors */
  color:                #0000ff;
  text-decoration:      none }

/*                                               */
/* DIV IDs                                       */
/*                                               */

#hdr {                                           /* header ID */
  background:           #FFFFFF;
  color:                #000099;
  font-family:          "Century Gothic", sans-serif;
  padding-bottom:       1em;
  vertical-align:       top;
  width:                100% }

#frm {                                           /* frame ID */
  background-color:     #FFFFCC;
  color:                #000099;
  font-family:          "Century Gothic", sans-serif;
  font-weight:          bold;
  padding:              1em 5%; }

#vte {                                           /* vote ID */
  background-color:     #FFFFCC;
  color:                #000099;
  font-family:          "Century Gothic", sans-serif;
  font-size:            100%;
  font-weight:          bold;
  padding-bottom:       1em;
  padding-top:          1em;
  position:             relative;
  width:                100% }
  
#ftr {                                           /* footer ID */
  background-color:     #FFFFFF;
  color:                #808080;
  font-family:          "Courier New", monospace;
  font-size:            75%;
  padding:              1em 5%;
  text-align:           right }  
#ftr A:hover {                                   /* footer anchors */
  text-decoration:      overline underline }

#logo {                                          /* logo ID */
  background:           #FFFFFF;
  color:                #808080;
  font-family:          "Times New Roman", serif;
  font-size:            300%;
  font-weight:          900;
  letter-spacing:       0.25em;
  padding-bottom:       2%;
  padding-top:          2%;
  text-align:           center;
  width:                100% }

#main {                                          /* main body of page */ 
  background-color:     #FFFFCC;
  font-family:          "Century Gothic", sans-serif;
  color:                #000099;
  width:                100% }

#trm {                                           /* frame ID */
  background-color:     #FFFFCC;
  color:                #000099;
  font-family:          "Century Gothic", sans-serif;
  font-size:            90%;
  font-weight:          normal;
  padding:              1em 3%;
  text-align:           justify }

/*                                               */
/* CLASSes                                       */
/*                                               */

.bdr { margin:          1em }                    /* border of space */
.bld { font-weight:     bold }                   /* bold class */
.btn { }                                         /* dummy class for button-anchors */
.clr { clear:           both }                   /* left-right margins clear */
.fc2 { color:           #CC0033 }                /* red font color */
.fc3 { color:           #CCCCCC }                /* grey font color */
.ctr { text-align:      center }                 /* center class */
.fll { float:           left ;                   /* float left   */
       position:        relative }
.flr { float:           right ;                  /* float right  */
       position:        relative }
.inp { color:           #003399;                 /* input button */
       font-family:     "Century Gothic", sans-serif;
       font-size:       80%;       
       font-weight:     bold }
.itl { font-style:      italic }
.jst { text-align:      justify }                /* left-right justify */
.lgi { height:          0.5em;                   /* logo image */
       width:           0.5em }
.ljs { text-align:      left }                   /* left justify */
.lnk { background:      #eeeeee;                 /* link ID */
       border-color:    #d8d8d8;
       border-style:    outset;
       border-width:    0.5em;
       font-family:     "Century Gothic", sans-serif;
       font-size:       80%;       
       padding:         0.2em;
       text-align:      center }
.nte { font-size:       85%;
       font-weight:     bold;
       padding-left:    3em }
.upc { text-transform:  uppercase }
.pdd { padding-left:    .4em }                   /* director left padding     */
.pdi { padding-left:     1em;                    /* button & checkbox padding */
       padding-right:   .4em }                   /* for director section      */
.pdr { padding-right:   .4em }                   /* right padding */
.pdu { padding-right:    1em }                   /* right padding */
.rjs { text-align:      right }                  /* right justify */
.scp { font-variant: small-caps }
.s065 { font-size:       65% }                   /* small text */
.s085 { font-size:       85% }                   /* small text */
.s110 { font-size:      110% }                   /* large text */
.s175 { font-size:      175% }                   /* large text */
.s11p { font-size:      11px }                   /* 11-pixel text */
.und  { text-decoration: underline }             /* underline */
.vtp  { vertical-align:  top }
.w03m { width:           3em }                   /*  3em width */
.w008 { width:            8% }                   /*   8% width */
.w013 { width:           13% }                   /*  13% width */
.w020 { width:           20% }                   /*  20% width */
.w026 { width:           26% }                   /*  26% width */
.w031 { width:           31% }                   /*  31% width */
.w050 { width:           50% }                   /*  50% width */
.w065 { width:           65% }                   /*  65% width */
.w069 { width:           69% }                   /*  69% width */
.w085 { width:           85% }                   /*  85% width */
.w090 { width:           90% }                   /*  90% width */
.w095 { width:           95% }                   /*  95% width */
.w096 { width:           96% }                   /*  96% width */
.wrn  { background-color: #CC0033;               /* warning message */
        color:            #FFFFFF;
        font-family:      "Courier New", monospace;
        font-weight:      900;
        padding-bottom:   1em;
        padding-top:      1em;
        text-align:       center }

