/*
 * Global Properties
 *
 */

body {
  background-color: #F5F6C8;
  text-align: center;
  width: 100%;
}

table {
   margin: 0 auto;
}

a:link {
  color: #000077;
}

a:vlink {
  color: #e08030;
}

a:alink {
  color:       #c31100;
}

/*
 * Pulibic Web specific texts
 *
 */
.webtitle {
  margin: 0 auto;
  width: 600px;
  height: 20px;
  font-weight: bold;
  font-size:   12pt;
  color: #000077;
}

.webnote {
  font-weight: bold;
  font-size:   12pt;
  color: #000077;
  margin-top:    20px;
  margin-bottom: 20px;
}

/*
 * Tables
 *
 */

.webtable {
 margin-top: 20px;
 margin-bottom: 20px;
}

.webtable table {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:    10pt; 
  color:        #000000;

  #border-top:  1px solid #AAAAAA;
  #border-bottom: 1px solid #AAAAAA;
  #border-right:  1px solid #AAAAAA;
  #border-left: 1px solid #AAAAAA;
}

.webtable th  {
  color:            #000073;
  background-color: #FFD68C;
  padding: 0px 12px 0px 12px;
  text-align: center;
  span: col;
}

/*
 * Index Tables
 */

.webindex {
 margin-top: 20px;
 margin-bottom: 20px;
}

.webindex table {
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:    12pt; 
  color:        #000000;

  #border-top:  1px solid #AAAAAA;
  #border-bottom: 0px solid #AAAAAA;
  #border-right:  1px solid #AAAAAA;
  #border-left: 1px solid #AAAAAA;
  #border-spacing: 0px;
}

.webindex tr {
  valign top;

}

.webindex th {

  color:            #000073;
  background-color: #EFC67C;
  padding: 5px 12px 5px 12px;
  text-align: left;
  vertical-align: top;
}

.webindex td  {
  font-weight: bold
  color:            #000073;
  background-color: #FFD68C;
  padding: 5px 12px 5px 12px;
  text-align: left;
  vertical-align: top;
}
  #border-top:  1px solid #AAAAAA;
  #border-bottom: 0px solid #AAAAAA;
  #border-right:  1px solid #AAAAAA;
  #border-left: 1px solid #AAAAAA;
}

/*
 * Naviagaion Menu
 *
 */

table.webmenu {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold;

  background-color: #FFD68C;
  color:            #000073;

  border-right: medium solid #AAAAAA;
  border-bottom: medium solid #AAAAAA;
  padding: 0px 3px 0px 3px;
}

.webmenu td {   
 padding: 3px 3px 3px 3px;
 border-left: 1px solid;
 font-weight: bold;
}

.webmenu, .webindex a:link {
  color:            #000073;
  text-decoration: none;
}

.webmenu, .webindex  a:visited {
  color:            #000073;
  text-decoration: none;
}

.webmenu, .webindex  a:hover {
  color:            #0000CC;
  /* font-weight: bold; */
/*  background-color: #F5F6C8; */
  text-decoration: none;
}

td.selected {
  border-top: 1px solid #FF0000;
  border-bottom: 1px solid #FF0000;
  border-right: 1px solid #FF0000;
  border-left: 1px solid #FF0000;
}

td.noborder {
  border-left: 0px solid;
}


