/* normal.css V1.1 06/10/2003 */

body {  background-color: #ffffff;
        color: black;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px}

h1 { font-size: 26px; }
h2 { font-size: 20px; }
h3 { font-size: 17px; }

.TopTitle { font-size: 26px;
		font-weight: normal;
            color: black;
            border: none;
            background-color: transparent;
            text-decoration: none; }
            
.TopTitle:visited  { font-size: 26px;
		font-weight: normal;
            color: black;
            border: none;
            background-color: transparent;
            text-decoration: none; }            
            
.TopTitle:link  { font-size: 26px;
		font-weight: normal;
            color: black;
            border: none;
            background-color: transparent;
            text-decoration: none; }            
            
.TopTitle:hover  { font-size: 26px;
		font-weight: normal;
            color: blue;
            border: none;
            background-color: transparent;
            text-decoration: none; }

.servicelink { display: block;
               font-weight: bold;
               text-decoration: none;
               width: 200px;
               color: white;
               background-color: blue;
               padding: 3px;
               border: solid 1px white; }

.servicelink:hover { background-color: white;
                     border: solid 1px blue;
                     color: blue; }

a {  font-weight: normal;
     text-decoration: none;
     color: blue;}

a:hover {  font-weight: normal; text-decoration: underline; border: none }

table a:link { font-weight: bold;
               text-decoration: none;
              /* background-color: #FFFF99;*/
               color: blue }

table a:hover { font-weight: bold;
                  text-decoration: underline;
                /*  background-color: #FFFF99;  */
                  color: blue }

table a:visited { font-weight: bold;
                  text-decoration: none;
                /*  background-color: #FFFF99;  */
                  color: blue }

table a:active { /*font-weight: bold;
                 text-decoration: underline;
                 background-color: #FFFF99;*/
                 color: #990000}

th {  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      font-style: normal;
      text-transform: none;
      text-align: left;
      padding-top: 3px;
      padding-right: 3px;
      padding-bottom: 3px;
      padding-left: 3px;
      background-color: #0033FF;
      color: #FFFFFF}

tr {  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      padding-top: 2px;
      padding-right: 2px;
      padding-bottom: 2px;
      padding-left: 2px;
      background-color: #EBF5FF;
      color: #000000}
      
.cellnormal { width: 50 }           
.celllow { width: 50; background-color: #ccffcc }     
.cellmedium { width: 50; background-color: #ffffcc }
.cellhigh { width: 50; background-color: #ffcc33 }
.cellbooked { width: 50; background-color: #ff6666 }

.StatusRowEven {  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      padding-top: 2px;
      padding-right: 2px;
      padding-bottom: 2px;
      padding-left: 2px;
      background-color: #C1E1FF;/*#81C2FF;*/
      color: #000000}

.StatusRowError {  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      padding-top: 2px;
      padding-right: 2px;
      padding-bottom: 2px;
      padding-left: 2px;
      background-color: #DD5555;
      color: #FFFFFF}

#foldheader {  cursor:pointer;
               cursor:hand;
               font-weight:bold;
               list-style-image:url(/info/images/open.gif)}

#foldheader:hover { color: blue; }

#foldinglist { list-style-image:url(/info/images/list.gif)}

#foldinglist a { color: black; }


/* styles used for Service info box */
.ServiceInfoBox {  width: 100%;
                   background-color: white;
                   padding: 0px;
                   align: top; }


.ServiceInfoBoxTitle  {  width: 100%;
                         display: block;
                         background-color: blue;
                         color: white;
                         font-weight: bold; }
.ServiceInfoBoxBody  { padding: 5px; }

/* end styles used for service info box */

.ServiceTitleBox { width: 100%;
                   background-color: white;
                   border: solid 1px blue; */
                   padding: 0px;
                   margin-top: 0px;
                   margin-left: 2px;
                   align: top; }

.ServiceTitleBoxTitle  { display: block;
                         background-color: blue;
                         color: white;
                         font-weight: bold;
                         font-size: 16px;
                         padding: 3px;
                         margin-top: 0px; }

.ServiceTitleBoxBody  { padding: 2px; }



