
body{
font-family:Verdana, helvetica, arial, sans-serif;
background-color: #CCCCCC;
font-size:12px;
}
input{
font-family:Verdana, helvetica, arial, sans-serif;
}
textarea{
font-family:Verdana, helvetica, arial, sans-serif;
}
.mainBody{

position: absolute;
left:10%;
width: 80%;
height: 90%;
background-color: #FFFFFF;
}

.mainTable{
background-color: #FFFFFF;
}


.menuCell{
border-right: 2px dashed #6699FF;

}
.blueBox{
color: #FFFFFF;
}
ul.blueBox{
color: #FFFFFF;
}

a.blueBox{
color: #FFFFFF;
}
.sidebar{
color: #666666;
font-size:12px;
}
a.sidebar{
color: #666666;
font-size:12px;

}

.bottom{
color: #666666;
font-size:12px;
}
a.bottom{
color: #666666;
font-size:12px;

}

td.journalsub{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
spacing: 5px;
background: #CCCCCC;
border: 1px solid gray;
}
td.journalsub:hover{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
spacing: 5px;
background: #ccccff;
border: 1px solid gray;
}
td.calday{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
spacing: 0px;
background: #999999;
border: 1px solid gray;
}

td.calb:hover{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
spacing: 0px;
background: #ccccff;
border: 1px solid gray;
}
a.cal{
text-decoration:none;
color: #3333ff;
}
a.cal:visited{
text-decoration:none;
color: #3333ff;
}
td.calb{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
spacing: 0px;
background: #CCCCCC;
border: 1px solid gray;
}
td.calbselected{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
spacing: 0px;
background: #FFFFFF;
border: 1px solid black;
}
td.caldayon{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
spacing: 0px;
background: #999999;
border: 1px solid gray;
}
.todayHead{
background: #9999cc;
}