/* calendaramg ver 31 december 09 */



.cf {
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
color: #000000;
background: #ffffff;
text-decoration: none;
text-align: left;
line-height: normal;
}


.caladbox {
display: block;
position: relative;
border: 1px solid #e0e0e0;
padding: 4px;
background-color: #ffffff;
top: -16px;
left: -6px;
}

.featurecalendar {
display: block;
position: absolute;
top: 50px;
left: 0px;
width: 840px;
}

td,table{
margin: 0px 0px 0px 0px;
padding: 0px;
}

table.calendar{
padding: 0px;
border-width: 1px;
border-color: #bfc0c0;
margin: 0px 0px 0px 0px;
background: #ffffff;
}

td.cdate{
padding: 2px 2px 2px 4px;
border-width: 1px;
border-color: #bfc0c0;
margin: 0px 0px 0px 0px;
background: #ffffff;
width: 102px;
color: #000000;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-align: left;
vertical-align: top;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0;
}


.box460{
display: block;
width: 460px;
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 15px;
font-weight: bold;
font-style: normal;
color: #000000;
background: #ffffff;
text-decoration: none;
text-align: left;
line-height: normal;
}

.box260{
display: block;
width: 260px;
}


.box580small{
display: block;
width: 560px;
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #000000;
background: #ffffff;
text-decoration: none;
text-align: left;
line-height: normal;
margin: 4px 4px 2px 0px;
}

.box140{
display: block;
width: 140px;
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
color: #000000;
background: #ffffff;
text-decoration: none;
text-align: left;
line-height: normal;
margin: 4px 0px 0px 0px;
}

.smalldaysheader{
width: 140px;
color: #000000;
background: #ffe6c7;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-align: center;
vertical-align: middle;
padding: 0px 0px 2px 0px;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0 #bfc0c0 #ffffff #bfc0c0;
}

.smalldays{
width: 20px;
color: #000000;
background: #ffffff;
width: 20px;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-align: center;
vertical-align: middle;
padding: 0px 0px 2px 0px;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0 #bfc0c0 #bfc0c0 #bfc0c0;
}


A.c:link{
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #00486b;
background: #ffffee;
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #afafaf;
}
A.c:visited{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #00486b;
background: #ffffee;
border-style: solid;
border-width: 1px;
border-color: #afafaf;
}
A.c:hover{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #ff0000;
background: #ffe6c7;
border-style: solid;
border-width: 1px;
border-color: #afafaf;
}
A.c:active{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #fa0000;
background: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #afafaf;
}

A.sdh:link{
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #00486b;
background: #ffe6c7;
text-decoration: none;
}
A.sdh:visited{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #00486b;
background: #ffe6c7;
}
A.sdh:hover{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #ff0000;
background: #ffe6c7;
}
A.sdh:active{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #fa0000;
background: #ffffff;
}

.textright{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-align: right;
vertical-align: middle;
}

.textleft{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: middle;
}

.calendarheader{
width: 700px;
margin: 8px 0px 0px 0px;
padding: 2px 0px 1px 0px;
border-style: solid;
border-width: 0px;
border-color: #bfc0c0 #ffffff #bfc0c0 #ffffff;
}


.cdays{
width: 102px;
color: #000000;
background: #ffe6c7;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-align: center;
vertical-align: middle;
padding: 0px 0px 2px 0px;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0 #ffffff #bfc0c0 #ffffff;
}


.stroke{
width: 700px;
height: 4px;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0 #ffffff #ffffff #ffffff;
margin: 2px 0px 0px 0px;
}

.stroke2{
width: 700px;
height: 2px;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0 #ffffff #ffffff #ffffff;
margin: 2px 0px 0px 0px;
}


/* end calendar2 */
