/* Calendar
----------------------------------------------- */
table.cal{
	margin:0px;
	padding:0px;
	width:100%;
	font:11px Tahoma, Verdana, Arial;
}
table.cal td{
	background:#fff;
	height:70px;
	width:14%;
	vertical-align:top;
}
table.cal td.dia{
	padding:5px;
	height:20px;	
	background:#ededed;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	color:#999;
	font:10px Tahoma, Verdana, Arial;
}
table.cal td.d1{
	background:#fff url(../img/ag_d1.gif) no-repeat;
}
table.cal td.d2{
	background:#fff url(../img/ag_d2.gif) no-repeat;
}
table.cal td.d3{
	background:#fff url(../img/ag_d3.gif) no-repeat;
}
table.cal td.d4{
	background:#fff url(../img/ag_d4.gif) no-repeat;
}
table.cal td.d5{
	background:#fff url(../img/ag_d5.gif) no-repeat;
}
table.cal td.d6{
	background:#fff url(../img/ag_d6.gif) no-repeat;
}
table.cal td.d7{
	background:#fff url(../img/ag_d7.gif) no-repeat;
}
table.cal td.d8{
	background:#fff url(../img/ag_d8.gif) no-repeat;
}
table.cal td.d9{
	background:#fff url(../img/ag_d9.gif) no-repeat;
}
table.cal td.d10{
	background:#fff url(../img/ag_d10.gif) no-repeat;
}
table.cal td.d11{
	background:#fff url(../img/ag_d11.gif) no-repeat;
}
table.cal td.d12{
	background:#fff url(../img/ag_d12.gif) no-repeat;
}
table.cal td.d13{
	background:#fff url(../img/ag_d13.gif) no-repeat;
}
table.cal td.d14{
	background:#fff url(../img/ag_d14.gif) no-repeat;
}
table.cal td.d15{
	background:#fff url(../img/ag_d15.gif) no-repeat;
}
table.cal td.d16{
	background:#fff url(../img/ag_d16.gif) no-repeat;
}
table.cal td.d17{
	background:#fff url(../img/ag_d17.gif) no-repeat;
}
table.cal td.d18{
	background:#fff url(../img/ag_d18.gif) no-repeat;
}
table.cal td.d19{
	background:#fff url(../img/ag_d19.gif) no-repeat;
}
table.cal td.d20{
	background:#fff url(../img/ag_d20.gif) no-repeat;
}
table.cal td.d21{
	background:#fff url(../img/ag_d21.gif) no-repeat;
}
table.cal td.d22{
	background:#fff url(../img/ag_d22.gif) no-repeat;
}
table.cal td.d23{
	background:#fff url(../img/ag_d23.gif) no-repeat;
}
table.cal td.d24{
	background:#fff url(../img/ag_d24.gif) no-repeat;
}
table.cal td.d25{
	background:#fff url(../img/ag_d25.gif) no-repeat;
}
table.cal td.d26{
	background:#fff url(../img/ag_d26.gif) no-repeat;
}
table.cal td.d27{
	background:#fff url(../img/ag_d27.gif) no-repeat;
}
table.cal td.d28{
	background:#fff url(../img/ag_d28.gif) no-repeat;
}
table.cal td.d29{
	background:#fff url(../img/ag_d29.gif) no-repeat;
}
table.cal td.d30{
	background:#fff url(../img/ag_d30.gif) no-repeat;
}
table.cal td.d31{
	background:#fff url(../img/ag_d31.gif) no-repeat;
}
table.calday{
	margin:0px;
	padding:0px;
	width:100%;
	font:10px Tahoma, Verdana, Arial;
	background:none;
}
table.calday td{
	background:none;
	margin:0;
	padding:0;
	height:10px;
}
table.calday td.add{
	height:30px;
	text-align:right;
	padding-top:5px;
}
table.day {
	width:100%;
	margin:0px;
	padding:1px;
}
table.day td.event{
	border-bottom:1px solid #ccc;
}
table.day td.eventpast{
	border-bottom:1px solid #ccc;*/
}
table.day td.add{
	text-align:right;
	padding:5px;
}
table.day td.time{
	font:bold 12px Tahoma, Verdana, Arial;
	text-align:center;
	color:#666;
	padding:2px;
	width:45px;
	background:#fff;
	border-bottom:1px solid #ccc;
}
table.day td.timepast{
	font:bold 12px Tahoma, Verdana, Arial;
	text-align:center;
	color:#666;
	padding:2px;
	width:45px;
	background:#dedede;
	border-bottom:1px solid #ccc;
}
table.calmini{
	margin:0px;
	padding:0px;
	font:10px Tahoma, Verdana, Arial;
	border:1px solid #ededed;
}
table.calmini th{
	margin:0;
	padding:5px;
	text-align:center;
	text-transform:uppercase;
}
table.calmini td{
	background:#fff;
	width:14%;
	vertical-align:top;
	text-align:center;
	padding:1px;
	font:10px Tahoma, Verdana, Arial;
}
table.calmini td.dia{
	background:#ededed;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	color:#999;
}




/* Nav
----------------------------------------------- */

.view {
	height:20px;	
	margin:0px 0px 20px 0px;	
	padding-left:10px;
	background:url(../img/ag_tab_view_bg.gif) repeat-x bottom;
}
.view li {
	margin:0px; 
	padding:0px;
	display:inline;	
	list-style-type: none;
}
.view a:link, .view a:visited {	
	float:left;
	background:#fff;
	font-size:10px;	
	line-height:14px;	
	font-weight:bold;
	padding:2px 10px 2px 10px;
	margin-right:4px;	
	border:1px solid #ccc;	
	text-decoration:none;
	text-transform:uppercase;	
	color:#ccc;
}
.view a:link.active, .view a:visited.active {
	border-bottom:1px solid #fff;
	background:#fff;	
	color:#f90;
}
.view a:hover {
	border-bottom:1px solid #fff;
  	background:#fff;
	color:#f90;
}



/* Titles
----------------------------------------------- */

.month{
	font:bold 11px Tahoma, Verdana, Arial;
	text-align:center;
	color:#999;
	margin:5px;
	display:block;
}

/* Links
----------------------------------------------- */

a.omd:link, a.omd:visited{
	color:#ccc;
	text-decoration:none;
	background:none;
	padding:3px;
}
a.omd:hover{
	color:#fff;
	background:#f90;
	text-decoration:none;
}
a.md:link, a.md:visited{
	color:#333;
	text-decoration:none;
	background:none;
	padding:3px;
}
a.md:hover{
	color:#fff;
	background:#f90;
	text-decoration:none;
}
a.ed:link, a.ed:visited{
	color:#333;
	background:#fe8;
	text-decoration:none;
	padding:3px;
}
a.ed:hover{
	color:#333;
	background:#fc0;
	text-decoration:none;
}
a.ped:link, a.ped:visited{
	color:#333;
	background:#ededed;
	text-decoration:none;
	padding:3px;
}
a.ped:hover{
	color:#333;
	background:#ccc;
	text-decoration:none;
}
a.om:link, a.om:visited{
	color:#999;
	text-decoration:none;
	padding:2px;
	margin:5px;
}
a.om:hover{
	color:#fff;
	background:#f90;
	text-decoration:none;
}
a.event:link, a.event:visited {	
	float:left;
	margin-top:1px;
	background:#fe8;
	padding:3px;
	text-decoration:none;
	color:#333;
	width:99%;
	font:10px Tahoma, Verdana, Arial;
}
a.event:hover{
	background:#fc0;
	color:#333;
}
a.eventpast:link, a.eventpast:visited {	
	float:left;
	margin-top:1px;
	background:#ededed;
	padding:3px;
	text-decoration:none;
	color:#333;
	width:99%;
	font:10px Tahoma, Verdana, Arial;
}
a.eventpast:hover{
	background:#ededed;
	color:#333;
}
a.eventpriv:link, a.eventpriv:visited {	
	float:left;
	margin-top:1px;
	background:#fe8 ; /*url(../img/0_ico_private.gif) no-repeat;*/
	/*padding:3px 0 3px 15px;*/
	padding:3px;
	text-decoration:none;
	color:#333;
	width:99%;
	font:10px Tahoma, Verdana, Arial;
}
a.eventpriv:hover{
	background:#fc0 ; /*url(../img/0_ico_private.gif) no-repeat;*/
	color:#333;
}
a.eventprivpast:link, a.eventprivpast:visited {	
	float:left;
	margin-top:1px;
	background:#ededed ; /*url(../img/0_ico_private.gif) no-repeat;*/
	/*padding:3px 0 3px 15px;*/
	padding:3px;
	text-decoration:none;
	color:#333;
	width:99%;
	font:10px Tahoma, Verdana, Arial;
}
a.eventprivpast:hover{
	background:#ededed ; /*url(../img/0_ico_private.gif) no-repeat;*/
	color:#333;
}
a.eventgroup:link, a.eventgroup:visited {	
	float:left;
	margin-top:1px;
	background:#fe8 ; /*url(../img/0_ico_group.gif) no-repeat;*/
	/*padding:3px 0 3px 15px;*/
	padding:3px;
	text-decoration:none;
	color:#333;
	width:99%;
	font:10px Tahoma, Verdana, Arial;
}
a.eventgroup:hover{
	background:#fc0 ; /*url(../img/0_ico_group.gif) no-repeat;*/
	color:#333;
}
a.eventgrouppast:link, a.eventgrouppast:visited {	
	float:left;
	margin-top:1px;
	background:#ededed ; /*url(../img/0_ico_group.gif) no-repeat;*/
	/*padding:3px 0 3px 15px;*/
	padding:3px;
	text-decoration:none;
	color:#333;
	width:99%;
	font:10px Tahoma, Verdana, Arial;
}
a.eventgrouppast:hover{
	background:#ededed; /*url(../img/0_ico_group.gif) no-repeat;*/
	color:#333;
}