/*
==============================================================
COLOURS  |  DARK   |  MED    |  LIGHT  |
--------------------------------------------------------------
grey     | #667187 | #99A0AF | #CCD0D7 |
==============================================================
*/

/*----BODY----*/
body{
     background-color :  #FFFFFF;
     margin           :  0px 20px;
     padding-top      :  0px;
     padding-right    :  0px;
     padding-bottom   :  0px;
     padding-left     :  0px;
    }

.body-table{
      background-color : #6D98AF;
     }

.padding1{
      padding: 10px 10px 10px 10px;
    }

/*----LINKS----*/
a.link:hover{color :  #B5DEFF;}
a.cont-link:hover{color :  #999999;}

.link-space{
      background-color :  #6D98AF;
     }

.link{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-align       :  left;
      text-decoration  :  none;
      color            :  #FFFFFF;
      padding-right    :  7px;
      padding-left     :  10px;
     }

.link-table{
      background-color : #4D788F;
     }

.cont-link{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-decoration  :  underline;
      color            :  #000099;
     }

.cont-blue{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      color            :  #000099;
     }

.foot-link{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  8pt;
      font-weight      :  normal;
      text-decoration  :  underline;
      color            :  #000000;
      background-color :  transparent;
     }

.footer{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  8pt;
      font-weight      :  normal;
      text-decoration  :  none;
      color            :  #FFFFFF;
      background-color :  transparent;
      padding-top      :  5px;
      padding-right    :  10px;
      padding-bottom   :  5px;
      padding-left     :  10px;
     }

/*----SIDE----*/
.side-heading{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  bold;
      text-align       :  right;
      text-decoration  :  none;
      color            :  #1D485F;
      background-color :  transparent;
      padding-top      :  10px;
      padding-right    :  10px;
      padding-bottom   :  10px;
      padding-left     :  10px;
     }

.side-cell{
      background-color    : #6D98AF;
     }

.cat{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-decoration  :  none;
      color            :  #FFFFFF;
     }

.indent{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  bold;
      text-align       :  right;
      text-decoration  :  none;
      color            :  #1D485F;
      background-color :  transparent;
      padding-top      :  10px;
      padding-left     :  5px;
      padding-right    :  15px;
     }

#arta,#artb,#artc,#artd,#arte,#artf,#artg,#arth,#arti,#artj,#artk,
#artl,#artm,#artn,#arto,#artp,#artq,#artr,#arts,#artt,#artu,#artv,
#artw,#artx,#arty,#artz,#artnum,
#titlea,#titleb,#titlec,#titled,#titlee,#titlef,#titleg,#titleh,#titlei,#titlej,#titlek,
#titlel,#titlem,#titlen,#titleo,#titlep,#titleq,#titler,#titles,#titlet,#titleu,#titlev,
#titlew,#titlex,#titley,#titlez,#titlenum
{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  bold;
      text-align       :  center;
      text-decoration  :  none;
      color            :  #FFFFFF;
      background-color :  transparent;
      padding-left     :  3px;
      padding-right    :  3px;
      padding-top      :  2px;
      padding-bottom   :  2px;
     }

#alpha-here{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  bold;
      text-align       :  center;
      text-decoration  :  none;
      color            :  #661188;
     }

/*----CONTENT----*/
.cont-heading{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  bold;
      text-align       :  left;
      text-decoration  :  none;
      color            :  #000000;
      background-color :  transparent;
      padding-top      :  10px;
      padding-right    :  0px;
      padding-bottom   :  10px;
      padding-left     :  0px;
     }

.cont{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-decoration  :  none;
      color            :  #000000;
      padding          :  10px 20px 10px 20px;
     }

.cont-form{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-decoration  :  none;
      color            :  #000000;
     }

.cont-pad{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-decoration  :  none;
      color            :  #000000;
      background-color :  #D2DDE3;
      padding          :  10px 20px 10px 20px;
     }



.cont-indent{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-decoration  :  none;
      color            :  #000000;
      padding-top      :  10px;
      padding-right    :  20px;
      padding-bottom   :  10px;
      padding-left     :  65px;
     }

.cont-cell{
      background-color: #D2DDE3;
     }

.copy{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  8pt;
      font-weight      :  normal;
      text-align       :  left;
      text-decoration  :  none;
      color            :  #FFFFFF;
      background-color :  transparent;
      padding-top      :  0px;
      padding-right    :  0px;
      padding-bottom   :  0px;
      padding-left     :  0px;
     }


/*----MUSIC TABLE----*/
.title{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  bold;
      text-align       :  left;
      text-decoration  :  none;
      color            :  #000000;
      background-color :  #FFDCB5;
     }

.odd{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-decoration  :  none;
      color            :  #000000;
      padding-left     :  0px;
      padding-right    :  5px;
      padding-top      :  2px;
      padding-bottom   :  2px;

     }

.even{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  normal;
      text-decoration  :  none;
      color            :  #000000;
      background-color :  #C2CDD3;
      padding-left     :  0px;
      padding-right    :  5px;
      padding-top      :  2px;
      padding-bottom   :  2px;
     }



.list-head{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  10pt;
      font-weight      :  bold;
      text-decoration  :  none;
      color            :  #000000;
      background-color :  #C2CDD3;
      padding-left     :  0px;
      padding-right    :  5px;
      padding-top      :  2px;
      padding-bottom   :  2px;
     }

.tab-head{
      font-family      :  verdana,arial,sans-serif;
      font-size        :  11pt;
      font-weight      :  bold;
      text-decoration  :  none;
      color            :  #000000;
      background-color :  #C2CDD3;
      padding-right    :  30px;
      padding-left     :  20px;
     }


a#arta:hover,a#artb:hover,a#artc:hover,a#artd:hover,a#arte:hover,a#artf:hover,a#artg:hover,a#arth:hover,
a#arti:hover,a#artj:hover,a#artk:hover,a#artl:hover,a#artm:hover,a#artn:hover,a#arto:hover,a#artp:hover,
a#artq:hover,a#artr:hover,a#arts:hover,a#artt:hover,a#artu:hover,a#artv:hover,a#artw:hover,a#artx:hover,
a#arty:hover,a#artz:hover,a#artnum:hover,
a#titlea:hover,a#titleb:hover,a#titlec:hover,a#titled:hover,a#titlee:hover,a#titlef:hover,a#titleg:hover,a#titleh:hover,
a#titlei:hover,a#titlej:hover,a#titlek:hover,a#titlel:hover,a#titlem:hover,a#titlen:hover,a#titleo:hover,a#titlep:hover,
a#titleq:hover,a#titler:hover,a#titles:hover,a#titlet:hover,a#titleu:hover,a#titlev:hover,a#titlew:hover,a#titlex:hover,
a#titley:hover,a#titlez:hover,a#titlenum:hover,
.cat:hover{
  color:  #661188;
}

.form {
    padding: 0 0 0 2em;
    font-size:0.9em;
}

.form table td {
    padding: 0.2em;
}

.input-text {
    width: 180px;
}

.form h2 {
    /*background: #C2CDD3;*/
    font-size: 1em;
    margin: 2em 0 1em 0;
    padding: 0.2em;
}

.form .title {
    background: transparent;

}

.error-heading {
    color: #CC0000;
    font-weight: bold;
}

.error {
    color: #CC0000;
}

table.single {
    margin-top: 3px;
}

h1 {
    font-size: 1.3em;
}