/* ********** Basic HTML Tags ********** */
body {
  color: #000000;
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  text-decoration: none;
}
a {
  color: #840084;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  text-decoration: none;
}
a:Hover {
  color: #008400;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  text-decoration: none;
}
a:Visited {
  color: #840084;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  text-decoration: none;
}
input {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  line-height: 10pt;
  font-size: 8pt;
  text-decoration: none;
}
select {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  line-height: 10pt;
  font-size: 8pt;
  text-decoration: none;
}
p {
  color: #000000;
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  text-decoration: none;
}
div {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  text-decoration: none;
}
h1 {
  color: #840084;
  font-family: Verdana, Arial, Helvetica;
  line-height: 18pt;
  font-size: 16pt;
  font-style: Italic;
  text-decoration: none;
}
h2 {
  color: #840084;
  font-family: Verdana, Arial, Helvetica;
  line-height: 14pt;
  font-size: 12pt;
}
h3 {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  font-weight: Normal;
  text-decoration: none;
}
h4 {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  line-height: 10pt;
  font-size: 8pt;
  font-weight: Normal;
  text-decoration: none;
}
h6 {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  page-break-after: always;
  line-height: 7pt;
  font-size: 6pt;
}
td {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  line-height: 10pt;
  font-size: 8pt;
  font-weight: Normal;
  text-decoration: none;
}

/* ********** Additional Classes ********** */
.tit {
  color: #000000;
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  font-style: Italic;
  text-decoration: none;
}
.hidden {
  display: none;
  visibility: hidden;
}
.visible {
  visibility: visible;
}
.NotYet {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  background-color: #CCCCCC;
  text-decoration: line-through;
  visibility: visible;
  line-height: 7pt;
  font-size: 6pt;
}
.disabled {
  font-family : Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  color : #606060;
  text-decoration : none;
}
.fadelr {
  font-family : Verdana, Arial, Helvetica;
  text-align : center;
  color : #000000;
  font-size : 10pt;
  font-weight : normal;
  font-style: Italic;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType='1', StartColorStr='#FF0072C6', EndColorStr='#00000000');
}
.faderl {
  font-family : Verdana, Arial, Helvetica;
  text-align : center;
  color : #000000;
  font-size : 10pt;
  font-weight : normal;
  font-style: Italic;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType='1', StartColorStr='#00000000', EndColorStr='#FF0072C6');
}
.fadetb {
  font-family : Verdana, Arial, Helvetica;
  text-align : center;
  color : #000000;
  font-size : 10pt;
  font-weight : normal;
  font-style: Italic;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType='0', StartColorStr='#FF0072C6', EndColorStr='#00000000');
}
.fadebt {
  font-family : Verdana, Arial, Helvetica;
  text-align : center;
  color : #000000;
  font-size : 10pt;
  font-weight : normal;
  font-style: Italic;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType='0', StartColorStr='#00000000', EndColorStr='#FF0072C6');
}

/* ********** Pop-Up Calendar Settings ********** */
td.cal{
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #000000;
  background-color : #ffffcc;
}
select.month{
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #FFFFFF;
  background-color : #823278;
  width : 85px;
}
input.year{
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #FFFFFF;
  background-color : #823278;
  width : 30px;
}
td.calDaysColor {
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #FFFFFF;
  background-color : #823278;
}
td.calWeekend {
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #823278;
  background-color : #fFFFF00;
}
td.calBgColor {
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #000000;
  background-color : #ffffcc;
}
.calBorderColor {
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #823278;
  background-color : #FFFF00;
}
td.calHighlightColor {
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #823278;
  background-color : #ffff00;
}
A.cal {
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #000000;
  text-decoration : none;
}  
A.cal:Hover {
  font-family : Verdana, Arial, Helvetica;
  line-height: 8pt;
  font-size: 7pt;
  color : #000000;
  text-decoration : none;
} 

/* ********** Additional IDs ********** */
input.hl {
  background: #FFFFCC;
  color: #0000FF;
  }
#vertxt1 {
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  text-decoration: none;
  writing-mode: tb-rl;
  filter: flipv fliph Shadow(Color=#FF00FF, Direction=225);
  }
#vertxt2 {
  color: #000000;
  font-family: Verdana Arial, Helvetica;
  line-height: 12pt;
  font-size: 10pt;
  text-decoration: none;
  writing-mode: tb-rl;
  filter: flipv flipv Shadow(Color=#FF00FF, Direction=225);
  }
#list-menu {
  width: 132px;
  }
#list-menu ul {
  margin: 0; 
  padding: 0;
  list-style-type: none;
  } 
#list-menu li {
  margin: 2px 0 0;
  font-family: Verdana Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  } 
#list-menu a {
  color: #FFFFFF;
  display: block;
  width:110px;
  padding: 2px 2px 2px 10px;
  border: 1px solid #000000;
  background: #0072C6;
  text-decoration: none;
  filter: blendTrans(duration=0.5);
  }
#list-menu a:link, #list-menu a:active, #list-menu a:visited {
  color: #FFFFFF;
  }
#list-menu a:hover {
  border: 1px solid #000000;
  background: #1B9CFF;
  color: #FFFFFF;
  }

#hor-menu {
  }
#hor-menu td {
  margin: 2px 0 0;
  font-family: Verdana Arial, Helvetica;
  font-size: 12px;
  } 
#hor-menu a {
  color: #000000;
  display: block;
  width:100%;
  padding: 2px 2px 2px 10px;
  background: #0072C6;
  text-decoration: none;
  filter: blendTrans(duration=0.5);
  }
#hor-menu a:link, #hor-menu a:active, #hor-menu a:visited {
  color: #000000;
  }
#hor-menu a:hover {
  background: #59B7FF;
  color: #FFFFFF;
  }
