﻿.calendar { margin-right:auto; margin-left:auto; }
.calendar td { font-size:11px;}
.title { font-weight:bold; background-color:#cd191f; color:White;}
.day { width:25px; cursor:pointer; text-align:center; border-width:1px; border-color:#F6F6F6; border-style:solid; font-weight:bold;}
.dayhover { width:25px; cursor:pointer; text-align:center; text-decoration:underline; border-width:1px; border-color:#F6F6F6; border-style:solid; color:#cd191f; font-weight:bold;}
.dayheader { width:25px; text-align:center; border-width:1px; border-color:white; border-style:solid; font-weight:bold; background-color:#FFFFFF;}
.othermonthday { color:#999999;}
.outofrangeday { visibility:hidden;}
.selectedday { width:25px; background-color:#cd191f; color:#ffffff; font-weight:bold;}
.calendar { border-style:solid; border-width:1px; border-color:Black; border-collapse:collapse; background-color:#FFFFFF; cursor:default;}
.month { background-color:#F6F6F6; margin-left:5px; margin-right:5px; margin-bottom:5px; margin-top:0px;}
.nextprev { cursor:pointer; height:25px; vertical-align: middle; padding:0px 5px 0px 5px;}
.selector { width:14px; cursor:pointer; text-align:left; vertical-align: middle; background-color:#FFFFFF;}
.disabledday{ color:#999999; background-image:url(../images/baddate.gif); background-position:center center; background-repeat:no-repeat; cursor:default; text-decoration:none;}