	padding:5px 15px 5px 15px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #ccc;
	background-color:#FFC;
	margin:0;
}


/**
 * Customize YUI calendar 
 */
.yui-calcontainer {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.yui-skin-sam .yui-calendar .calheader {
	font-size:11px;	
	font-family:Verdana, Geneva, sans-serif;
}
.yui-skin-sam .yui-calendar .calweekdaycell { 
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
.yui-skin-sam .yui-calendar td.calcell a {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	padding:1px;
	padding-bottom:0;
}

.yui-skin-sam .yui-calendar .calnavleft {
	left:-9px;
}
.yui-skin-sam .yui-calendar .calnavright {
	right:-9px;
}

.yui-skin-sam .yui-calendar td.calcell.today { 
    background-color:#fff;
} 
.yui-skin-sam .yui-calendar td.calcell.today a { 
} 

/* Skin */
.yui-skin-sam .yui-calendar .calheader .uplink:link,
.yui-skin-sam .yui-calendar .calheader .uplink:active,
.yui-skin-sam .yui-calendar .calheader .uplink:visited {
	text-decoration:none;
	color:#0066cc;
}
.yui-skin-sam .yui-calendar .calheader .uplink:hover {
	text-decoration:underline;
}

.yui-skin-sam .yui-calendar .calheader .topuplink:link,
.yui-skin-sam .yui-calendar .calheader .topuplink:active,
.yui-skin-sam .yui-calendar .calheader .topuplink:visited,
.yui-skin-sam .yui-calendar .calheader .topuplink:hover {
	text-decoration:none;
	cursor:default;
}

.yui-skin-sam .yui-calcontainer .layer {
	font-family:sans-serif;
	font-weight:bold;
	font-size:100%;
}
.yui-skin-sam .yui-calcontainer .layer table {
	*background:#cccccc;
}
.yui-skin-sam .yui-calcontainer .layer table td {
	border:1px solid #cccccc;
	*border:0;
	background:#ffffff;
	color:#0066cc;
}
.yui-skin-sam .yui-calcontainer .layer table td.current {
	color:#000000;
}
.yui-skin-sam .yui-calcontainer .layer table td.ood {
	background:#f2f2f2;
}
.yui-skin-sam .yui-calcontainer .layer table td.hover  {
	background:#426FD9;
	color:#ffffff;
}


/*
 * Revolution :: change calendar font 
 */
.yui-calcontainer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

/* Clear calendar's float, using dialog inbuilt form element */
#cal_container .bd form {
	clear:left;
}

/* Have calendar squeeze upto bd bounding box */
#cal_container .bd {
	padding:0;
}

#cal_container .hd {
	text-align:left;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

/* Center buttons in the footer */
#cal_container .ft .button-group {
	text-align:center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
#revolution_calendar.yui-overlay-hidden table {
	*display:none;
}

/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
#revolution_calendar {
	border:none;
	padding:0 1em 0 1em;
	margin:0;
}