.dateChooser td {
    cursor:default;
    text-align:center;
}
.dateChooser td.dateChooserActive:hover {
    color:white;
	font-size:10px;
    background:#0A246A;
}
.dateChooser td.dateChooserActive{
    color:black;
	font-size:10px;
	font-style: normal; 
	font-family: MS Sans Serif,microsoft sans serif;
	font-weight:bold;
	padding: 5px;
    background:#eeeff1;
	border: 1px solid white;
}
.dateChooser td.dateChooserActiveToday {
    border: 1px solid red;
	background:#fff19f;
	font-size:10px;
}
.dateChooser th {
    background: #aaa;
    color: white;
    width: 14px;
    border-color: #fcfcfc #fcfcfc #fcfcfc #fcfcfc; border-style: solid; border-width: 1px;
	padding: 3px;
	font-size:12px;
}
.dateChooser option, .dateChooser select {
    font-size:10px;
}
.dateChooserMain {
	width:auto;
	height:auto;
    border-color: #7b9ebd #7b9ebd #7b9ebd #7b9ebd; border-style: solid; border-width: 1px;
    background: #e0e0e0;
    padding: 1px;
	display: block; visibility: visible;
	font-size:10px;
}
.dateChooser {
    border-color: #aaa #7b9ebd #7b9ebd #7b9ebd; border-style: solid; border-width: 1px;
    background: #e0e0e0;
    padding: 1px;
	font-size:10px;
}
.dateChooser table {
    width:190px;
	font-size:10px;
}
.dateChooserHeader{
text-align:right;
padding: 3px;
background: #e0e0e0;
font-size:10px;
}
.close{
  position:relative;
  width: 16px;
  height: 16px;
  background-image: url(close.png);
  background-repeat:no-repeat;
  cursor:pointer;
  display:block;
  margin-left:193px;
  text-align:right;


}