body {
  background-color: #FFFFFF;
  color:  #333333;
  scrollbar-face-color: #EEEEEE;
  scrollbar-highlight-color:  #336699;
  scrollbar-shadow-color:  #6699CC;
  scrollbar-3Dlight-color:  #6699CC;
  scrollbar-arrow-color:  #336699;
  scrollbar-track-color:  #EEEEEE;
  scrollbar-darkshadow-color:  #336699;
}
TABLE {
  border-collapse:  collapse;
}
BODY, TABLE, TD, P, A, FONT {
  font-family:  arial, verdana;
  font-size: 12px;
}
p {
  color:  #000000;
  text-decoration:  none;
}
a {
  color:  #725E48;
  font-size: 12px;
}
/* pSeudo Elements */
a:hover {
  color:  #6699CC;
}
p:first-letter {
  font-weight:  bold;
  color:  #005D69;
}
/* Custom Style Classes */
.small {font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.smallred {font-family:Arial, Helvetica, sans-serif; color:RED; font-size:12px; }
.bigred {font-family:Arial, Helvetica, sans-serif; color:RED; font-size:24px; }
.red {font-family:Arial, Helvetica, sans-serif; color:RED; font-size:12px; }
.green {font-family:Arial, Helvetica, sans-serif; color:GREEN; font-size:12px; }
.biggreen {font-family:Arial, Helvetica, sans-serif; color:GREEN; font-size:24px; }
.content {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.normal {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.big {font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.listing {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contentred {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#AE4242;}
.error {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#AE4242; font-weight:bold;}
.heading {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000}
.title {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.titleDel {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:line-through; color:#AE4242;}
.quote {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-stretch: expanded; color:#B3C9CD}
.hilite {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:yellow; background-color:black; padding:4 4 4 4 }
.border { background-color: #E5322C; }
.selBox {
  background-color:  #FFFFFF;
  font-family:  arial, verdana;
  font-size:  8pt;
}
.txtBox {
  border:  1px solid #EAC14C;
  border-bottom:  1px solid #EAC14C;
  border-right:  1px solid #EAC14C;
  font-family:  arial, verdana;
  font-size:  10pt;
}
.txtBoxSmallGrey {
  border:  1px solid #EAC14C;
  border-bottom:  1px solid #EAC14C;
  border-right:  1px solid #EAC14C;
  font-family:  arial, verdana;
  font-size:  10pt;
  width: 70px;
  background: #DDDDDD;
}
.txtBox2 {
  border:  1px solid #336699;
  border-bottom:  1px solid #003366;
  border-right:  1px solid #003366;
  font-family:  arial, verdana;
  font-size:  10pt;
}
.shade  {
  background-color:  #E5322C;
  layer-background-color:  #E5322C;
  height: 30px;
  border-top: 1px solid DARKRED;
  color:WHITE;
  font-weight:bold;
}
.niceHeading  {
  background-color:  #EAD5AA;
  layer-background-color:  #EAD5AA;
  height: 30px;
  padding:2px,2px,2px,2px;
  border-top: 1px solid #005D71;
  border-bottom: 1px solid #005D71;
}
.niceContent  {
  background-color:  #FFFFFF;
  layer-background-color:  #EAC14C;
  height: 30px;
  padding:2px,2px,2px,2px;
  border-top: 1px solid #005D71;
  border-bottom: 1px solid #005D71;
  border-left: 0px;
  border-right: 0px;
  border-style: dashed;
}
.Btn {
  border:  1px solid #336699;
  border-bottom:  1px solid #003366;
  border-right:  1px solid #003366;
  font-family:  arial, verdana;
  font-size:  12pt;
  background-color: #EAC18F;
}





div.popup { z-index: 1; }

div.popup div.menu_form_header
{
  border: 1px solid black;
  border-bottom: none;

  width: 600px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background: #DDDDED;

  text-decoration: none;
  font-family: Arial, Serif;
  font-weight: 900;
  font-size:  13px;
  color:   #206040;
  cursor:  default;
}

div.popup div.menu_form_body
{
  width: 600px;
  border: 1px solid black;
  background: #EEEEEE;
}

div.popup img.menu_form_exit
{
  float:  right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}

div.popup table
{
  width: 100%;
  border-collapse: collapse;
}

div.popup td
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

  font-family: Arial, Serif;
  font-weight: 900;
  font-size:  12px;
  color:   #004060;
}


div.popup form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

.link1:link
{
    color: red;
    text-decoration: bold;
    font: 14px Tahoma;
}
.link1:visited
{
    color: red;
    text-decoration: bold;
    font: 14px Tahoma;
}
.link1:hover, .link1:active
{
    color: #FF6600;
    text-decoration: underline;
    font: 14px Tahoma;
}
.calendarWeek, div.calendarWeek
{
	border: 1px solid #FF9900;
}
.calendarWeek table
{
	margin: 5px; padding: 5px;
}
.calendarWeek td, .calendarWeek th
{
	margin: 2px;
	border: 1px solid #339966;
	text-align: center;
}
.colDay1, .colDay2, .colDay3, .colDay4, .colDay5, .colDay6, .colDay7, .colBlank
{

}
.today
{
	background-color: #FFCC99 !important;
	border: 1px solid #FF0000 !important;
}
.popup
{
	position: absolute;
	width: 150px;
	display: none;
	background-color: #FFFFFF;
	border: 1px solid black;
	padding: 5px;
}

p, div, span
{
	font-size: 12px;
	font-family: tahoma;
}
a:link, body a:link
{
    color: #414141;

    font: 12px Tahoma;
}
a:visited, body a:visited
{
    color: #414141;

    font: 12px Tahoma;
}
a:hover, a:active, body a:hover
{
    color: #6699CC;
    text-decoration: underline;
    font: 12px Tahoma;
}
