.nday{
border-width:1px;
border-style:solid;
border-color:#cccccc;
width:114px;
height:100px;
position:relative;
float:left;
padding:5px;
margin:0px;
text-align:left;
overflow:auto;
background:#cccccc;
}
.day{
border-width:1px;
border-style:solid;
border-color:#cccccc;
width:114px;
height:100px;
position:relative;
float:left;
padding:5px;
margin:0px;
text-align:left;
overflow:auto;
background:#ffffff;
}
.day a{
text-align:left;
text-decoration:none;
}
.day a:hover{
text-align:left;
text-decoration:underline;
}
.sitethumb{
background-color:#ccc;
margin:5px;
padding:10px;
position:relative;
float:left;
border-width:1px;
border-style:solid;
border-color:#666666;
font-size:10pt;

}
.site{
   border-width:1px;
   border-style:solid;
   border-color:#666666;


}
.header{
  background: url(../images/bugfreelogo.jpg) no-repeat;
  background-color:#008fd5;
  height:140;
  width:800px;
  text-align:right;
}
.menu{
   height:30px;
   width:800px;
   border-width:1px;
   border-style:solid;
   border-color:#666666;
   border-bottom:0;
   border-left:0;
   border-right:0;
   padding:0;
   margin0;

}
.error{
  color:red;
  font-weight:bold;
}
.footer{
   font-size:8pt;
   text-align:center;
   color:#333;
   width:802px;
   background-color:#008fd5;
   border-style:solid;
   border-width:1px;
   border-color:#666666;
   border-top:0;
}
.maincontainer{
  text-align:center;
  width:100%;
}
.calendar{
   padding:0;
  margin:0;
  /*border-width:1px;
  border-style:solid;
  border-color:#666666;
  border-top:0;
  */
  width:800px;
  text-align:left;
  font-family:verdana;
  font-size:12pt;
}
.content{
  padding:0;
  margin:0;
  border-width:1px;
  border-style:solid;
  border-color:#666666;
  border-top:0;
  width:800px;
  text-align:left;
  font-family:verdana;
  font-size:10pt;
}
.box3921106 {
  width: 200px;
  background: url(../images/boxmid90194983.png) repeat-y;
  }


.box3921106 .boxtop {
  background: url(../images/boxtop63685164.png) no-repeat top;
  text-align: center;
  padding: 6px 8px 4px 10px;
  font-size: 16px;
  color: #fff;
  }

.box3921106 .boxbot {
  margin: 0;
  text-align: center;
  padding: 0px 10px 10px 10px;
  color: #fff;
  font-size: 10px;
  background: url(../images/boxbot33828595.png) no-repeat bottom;
}
.service{
   background:#004b91;
   border-style:solid;
   border-color:#666666;
   border-width:2px;
   font-size:10pt;
   text-align:justify;
   color:ddd;
}
.servicecontainer{
    font-size:11pt;
}
.servicecontainer a{
    text-decoration:none;
    color:#004b91;
}
.servicecontainer a:hover{
    text-decoration:underline;
    color:#004b91;
}


