/**
 * Style sheet calendar
 */
.mod_minicalendar
{
	width:354px;
	height:300px;
	background-image:url("tl_files/layout/calender_bg.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

.mod_minicalendar table
{
	width:250px;
	height:140px;
	margin:80px auto 0px 55px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url("tl_files/layout/cal_bg.jpg");
	background-repeat:no-repeat;
	border-left:1px solid #A2ADBC;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#616B76;
	line-height:20px;
	font-size-adjust:none;
	font-stretch:normal;
}

.mod_minicalendar .nav,
.mod_minicalendar .nav a
{
	text-align:center;
	background-color:#ffff99;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
}

.mod_minicalendar caption
{
	width:141px;
	margin:0tpt;
	padding:0tpt;
	text-align:center;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	background:#A2ADBC none repeat scroll 0%;
	font-size-adjust:none;
	font-stretch:normal;
}

.mod_minicalendar th
{
	border-top:1px solid #A2ADBC;
	border-right:1px solid #A2ADBC;
	border-bottom:1px solid #A2ADBC;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#616B76;
	line-height:20px;
	background:#D9E2E1 none repeat scroll 0%;
	font-size-adjust:none;
	font-stretch:normal;
}

.mod_minicalendar .today,
.mod_minicalendar td.today a,
.mod_minicalendar td.today a:link,
.mod_minicalendar td.today a:visited
{
	font-weight:bold;
	color:#000000;
	background:#74A2F6 none repeat scroll 0%;
}

.mod_minicalendar td
{
	width:20px;
	height:20px;
	text-align:center;
	border-right:1px solid #A2ADBC;
	border-bottom:1px solid #A2ADBC;
	background:transparent url(tl_files/Layout/bg_calendar.gif) no-repeat scroll right bottom;
}

.mod_minicalendar td a
{
	display:block;
	font-weight:bold;
	text-decoration:none;
}

.mod_minicalendar td a:link,
.mod_minicalendar td a:visited
{
	color:#608194;
	background:transparent url(tl_files/Layout/bg_calendar.gif) no-repeat scroll 0%;
}

.mod_minicalendar td a:hover,
.mod_minicalendar td a:active
{
	color:#6AA3AE;
	background:transparent url(tl_files/Layout/bg_calendar.gif) no-repeat scroll right top;
}

