div.dp-popup 
{
  background-color:#F6F8FA;
  font-size: 10px;
  font-family: arial, sans-serif;
  width: 172px;
  line-height: 1.2em;
}

table.jCalendar th {
  background: #333;
  color: #fff;
  font-weight: bold;
  padding: 3px 5px;
}

a.dp-nav-prev-year,
a.dp-nav-prev-month,
a.dp-nav-next-year,
a.dp-nav-next-month { width:15px; height:15px; }

a.dp-nav-next-year { background:url(../img/system/right-two.gif) 4px 5px no-repeat; }
a.dp-nav-next-month { background:url(../img/system/right-one.gif) 4px 5px no-repeat; }

a.dp-nav-prev-year { background:url(../img/system/left-two.gif) 4px 5px no-repeat; }
a.dp-nav-prev-month { background:url(../img/system/left-one.gif) 4px 5px no-repeat; }

div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
  cursor: default;
  background-position:-16px 5px;
}
/*
h1 {
  font-size: 1.6em;
  margin: 0 0 1em;
  padding: 0 0 .3em;
  border-bottom: 4px solid #ccc;
}
h1.home {
  margin: 0;
  border: none;
}
*/
div.dp-popup h2 
{
  font-size: 12px;
  margin: 2px 0;
  padding: 0;
  border: 1px solid #000;
  line-height:1.5em;
}

input.dp-applied {
  width: 100px;
  float: left;
}

a.dp-choose-date {
  float: left;
  width: 16px;
  height: 16px;
  padding: 0;
  margin: 0 0 0 3px;
  display: block;
  text-indent: -2000px;
  overflow: hidden;
  background: url(../img/system/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
  background-position: 0 -20px;
  cursor: default;
}
