/* calendar2 ver 18april07 */


.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;
}

form,object{
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}

.datedrop{
font-family: verdana,helvetica,arial,geneva,sans-serif;
font-size: 9px;
font-weight: normal;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0;
margin: 0px 0px 2px 0px;
background: #ffffff;
vertical-align: bottom;
}

.datebutton{
font-family: verdana,helvetica,arial,geneva,sans-serif;
font-size: 9px;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0;
margin: 0px 0px 2px 0px;
background: #ffffff;
vertical-align: bottom;
}

.box724{
width: 700px;
height: 25px;
margin: 4px 0px 4px 0px;
}

.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;
}

.box580{
display: block;
width: 560px;
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #000000;
background: #ffffff;
text-decoration: none;
text-align: left;
line-height: normal;
margin: 4px 4px 2px 0px;
}

.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;
}

.eventname{
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
color: #000000;
background: #ffffff;
text-decoration: none;
text-align: left;
line-height: normal;
}

A:link{
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #00486b;
background: #ffffff;
text-decoration: none;
}
A:visited{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #00486b;
background: #ffffff;
}
A:hover{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #FF0000;
background: #ffffff;
}
A.active{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #fa0000;
background: #ffffff;
}

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;
}

.calendarbox{
width: 702px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 0px;
border-color: #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;
}

.bottomnav{
margin: 6px 0px 0px 0px;
}

.creditsright {
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: right;
line-height: normal;
}

.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 *//* calendar2 ver 18april07 */


.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;
}

form,object{
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}

.datedrop{
font-family: verdana,helvetica,arial,geneva,sans-serif;
font-size: 9px;
font-weight: normal;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0;
margin: 0px 0px 2px 0px;
background: #ffffff;
vertical-align: bottom;
}

.datebutton{
font-family: verdana,helvetica,arial,geneva,sans-serif;
font-size: 9px;
font-weight: bold;
border-style: solid;
border-width: 1px;
border-color: #bfc0c0;
margin: 0px 0px 2px 0px;
background: #ffffff;
vertical-align: bottom;
}

.box724{
width: 700px;
height: 25px;
margin: 4px 0px 4px 0px;
}

.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;
}

.box580{
display: block;
width: 560px;
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 13px;
font-weight: normal;
font-style: normal;
color: #000000;
background: #ffffff;
text-decoration: none;
text-align: left;
line-height: normal;
margin: 4px 4px 2px 0px;
}

.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;
}

.eventname{
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 13px;
font-weight: bold;
font-style: normal;
color: #000000;
background: #ffffff;
text-decoration: none;
text-align: left;
line-height: normal;
}

A:link{
font-family: Verdana,Helvetica,Arial,Sans-serif;
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #00486b;
background: #ffffff;
text-decoration: none;
}
A:visited{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #00486b;
background: #ffffff;
}
A:hover{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #FF0000;
background: #ffffff;
}
A.active{
font-size: 10px;
font-weight: bold;
font-style: normal;
text-decoration: none;
color: #fa0000;
background: #ffffff;
}

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;
}

.calendarbox{
width: 702px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-width: 0px;
border-color: #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;
}

.bottomnav{
margin: 6px 0px 0px 0px;
}

.creditsright {
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: right;
line-height: normal;
}

.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 */
