a{
padding-right:6px;
padding-left:6px;
color:#000099;
text-decoration:none;
text-align:center;
vertical-align:middle;
}
a:visited{
text-decoration:none;
}
a:hover{
color:#CC9933;
text-decoration:none;
}
a:active{
text-decoration:none;
}
body{
margin-top:4px;
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
}
h1{
margin:0px auto;
padding:10px 0px;
width:98%;
color:#003366;
background:#D9D9F2;
font:bold 24px "Times New Roman",Times,serif;
text-align:center;
vertical-align:middle;
}
h2{
margin:0px auto;
padding:4px 0px;
width:98%;
color:#003366;
background:#D9F2D9;
font:24px "Times New Roman",Times,serif;
text-align:center;
vertical-align:middle;
}
h3{
margin:0px;
padding:1px;
color:#003366;
font:bold 16px Arial,Helvetica,sans-serif;
text-align:center;
vertical-align:middle;
}
h4{
margin:0px;
padding:2px;
color:#003366;
font:18px "Times New Roman",Times,serif;
text-align:center;
vertical-align:top;
}
hdl{
background:#D9D9F2;
height:40px;
}
p{
margin:0px auto;
padding:0px 2px 8px 4px;
font-size:10px;
text-align:left;
line-height:11px;
}
table{
margin:0px auto;
padding:0px;
vertical-align:top;
}
td{
border:1px solid #E2E2E2;
text-align:center;
height:100px;
vertical-align:top;
}
tr{
margin:0px;
padding:0px;
}
.add{
padding-top:10px;
padding-left:10px;
font-size:10px;
text-align:left;
line-height:11px;
}
.ftr{
width:98%;
padding-top:8px;
background:#D9F2D9;
color:#000099;
text-align:center;
line-height:16px;
vertical-align:middle;
}
.td-a{
width:14%;
background:#FFFFD7;
height:20px;
}
.top-links{
width:98%;
padding-top:6px;
padding-bottom:6px;
color:#CC9900;
background:#FFFFEB;
font-size:12px;
text-align:center;
line-height:16px;
vertical-align:middle;
}
#cal{
border:1px solid #CCCCCC;
width:98%;
background:#FFFFF5;
}
th {

width:14%;
background:#FFFFD7;
height:20px;
}
