﻿.yui .ajax__calendar_container 
{
    background-color:#f2f2f2;
    border:solid 1px #808080;
    font-family:arial,helvetica,clean,sans-serif;
    cursor:default;
    width:205px;
    /*font-size:12px;*/
    text-align:center;
    padding:0px;
    z-index: 100;
    /*font-size: 0.9em;*/
	/*line-height: 1;*/
	/*font-family: Verdana, Arial, Sans-Serif;*/
}

.yui .ajax__calendar_body 
{
    height:139px;
    width:215px;
    position:relative;
    overflow:hidden;
}

.yui .ajax__calendar_days, .yui .ajax__calendar_months, .yui .ajax__calendar_years 
{
    top:0px; 
    left:0px;
    height:139px;
    width:195px;    
    padding:5px;
    position:absolute;
    text-align:center;
}

.yui .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
    /*font:100% sans-serif;*/
    text-align:center;    
}

.yui .ajax__calendar_header
{
	background: url(cal/sprite.png) repeat-x 0px 0px;
	height: 22px;
	width: 100%;
	/*font-size: 10pt;*/
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
}

.yui .ajax__calendar_prev
{
	margin-top: 2px;
	margin-left: 4px;
	height: 15px;
	width: 25px;
	cursor: pointer;
	float: left;
	background: url(cal/sprite.png) 0px -450px no-repeat;
}

.yui .ajax__calendar_next
{
	margin-top: 2px;
	margin-right: 4px;
	height: 15px;
	width: 25px;
	cursor: pointer;
	float: right;
	background: url(cal/sprite.png) 0px -500px no-repeat;
}

.yui .ajax__calendar_title 
{
    cursor:pointer;
    /*font-weight:bold;*/
    text-align:center;
}

.yui .ajax__calendar_footer, .yui .ajax__calendar_today 
{
    display:block;
}

.yui .ajax__calendar_dayname 
{
    padding-left:3px;
    padding-right:3px;
    margin-bottom:5px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
    /*font-weight:700;*/
   /* font-size:10pt;*/
    color:#000;
    border-bottom:solid 1px #a6a6a6;
}

.yui .ajax__calendar_day, .yui .ajax__calendar_month, .yui .ajax__calendar_year
{
    padding:0px;
    color:#000;
    text-align:center;  
    padding:0pt 2px;
}

.yui .ajax__calendar_hover .ajax__calendar_day, .yui .ajax__calendar_hover .ajax__calendar_month, .yui .ajax__calendar_hover .ajax__calendar_year, .yui .ajax__calendar_hover .ajax__calendar_title
{
    color:#0066cc;
}

.yui .ajax__calendar_other .ajax__calendar_day, .yui .ajax__calendar_other .ajax__calendar_year
{
    color:#a6a6a6;   
}

.yui .ajax__calendar_active .ajax__calendar_day
{
	color: #ffffff;
	background-color: #a9a9a9;
}

