/***************************************************************************

Windows Standard Scheme

Desktop Color              3a6ea5
Active Title Bar Color     0a246a
Active Title Bar Color 2   a6caf0

***************************************************************************/



body {
   background-color: #ffffff;
   border: 0px;
   color: #000000;
   margin: 0px;
}

news {
   background-color: #aaaaaa;
   border: 0px;
   color: #000000;
   margin: 0px;
}


a:active, a:link, a:visited {
   color: #0000ff;
   text-decoration: none;
}

a:hover {
   color: #288500;
   text-decoration: underline;
}

p, td, th {
   font-family: Verdana, sans-serif;
   font-size: 11px;
}

pre {
   font-family: Lucida console;
   font-size: 11px;
}

img {
   border: 0px;
}





button {
   background-color: #ccddff;
   border-color: #3a6ea5;
   border-style: solid;
   border-width: 2px;
   color: #000000;
   font-family: Verdana, sans-serif;
   font-size: 11px;
   height: 22px;
   width: 70px;
}

input {
   background-color: #ffffff;
   border-color: #3a6ea5;
   border-style: solid;
   border-width: 2px;
   color: #000000;
   font-family: Verdana, sans-serif;
   font-size: 11px;
}

table.form {
   background-color: #ccddff;
   border-collapse: collapse;
   border-color: #3a6ea5;
   border-style: solid;
   border-width: 2px;
   margin: 5px;
}

table.form tr td{
   padding: 5px;
}





table.grid {
   border-collapse: collapse;
   border-style: none;
   margin: 0px;
}

table.grid tr td {
   padding: 0px;
   vertical-align: top;
}

table.head {
   background-color: #ffffff;
   border-collapse: collapse;
   border-color: #54b503;
   border-style: solid;
   border-width: 2px;
   margin: 5px;
   height: 95px;
}

table.head tr td {
   padding: 3px;
   vertical-align: middle;
}


div.parent {
   cursor: default;
   border: none;
}

div.node {
   display: none;
   margin: 0px;
   padding-left: 16px;
}

div.menu {
/*   background-color: #e1f1fe; */
   border-collapse: collapse;
   border-color: #0000cc;
   border-style: none;
   border-width: 2px;
   margin: 5px;
   padding: 5px;
/*   height: 9999px;  */
   width: 175;
}

div.menu table {
   border: none;
   border-collapse: collapse;
   margin: 0px;
}

div.menu table tr td{
   border: none;
   padding: 1px;
}





table.calendar_cou {
   background-color: #ffffff;
   border-collapse: collapse;
   border-color: #0000cc;
   border-style: solid;
   border-width: 2px;
   margin: 5px;
}

table.calendar_cou tr td{
   border-color: #000000;
   border-style: dashed;
   border-width: 1px;
   padding: 10px 3px 10px 3px;
   vertical-align: top;
}





table.box {
   background-color: #ffffff;
   border-collapse: collapse;
   border-color: #0000cc;
   border-style: solid;
   border-width: 2px;
   margin: 5px;
   
}

table.box tr td{
   border-color: #000000;
   border-style: none;
   border-width: 1px;
   padding: 5px;
   vertical-align: top;
}

table.box tr th{
   background-color: #e1f1fe;  /* bacfed */ /* a6caf0 */
   border-color: #000000;
   border-style: none;
   border-width: 1px;
   padding: 5px;
   text-align: center;
   vertical-align: top;
}

table.box2 {
   background-color: #ffffff;
   border-collapse: collapse;
   border-color: #54b503;
   border-style: solid;
   border-width: 1px;
   margin: 5px;
}

table.box2 tr td{
   border-color: #000000;
   border-style: none;
   border-width: 1px;
   padding: 5px;
   vertical-align: top;
}

table.box2 tr th{
   background-color: #c8e8ae;
   border-color: #000000;
   border-style: none;
   border-width: 1px;
   padding: 5px;
   text-align: center;
   vertical-align: top;
}

table.link {
   border: none;
   border-collapse: collapse;
   margin: 0px;
}

table.link tr td{
   border: none;
   padding: 1px;
   height: 18px;
   vertical-align: middle;
}