form {margin:0; padding:0;}
.calendar_maintab{
	background-color:#EAD9A7;
	width:217px;
	margin:2px
}
.cal_year{
	color:#8C7B57;
}
.cal_table{
border-style:solid;
border-color:#ffffff;
border-width:4px;
width:193px;

}
.calen_title{
	color: #907842;	
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	padding-top:5px;
	
}
.calen_top{
	background: url(/DESIGN/TEENLIB/img/inner/calen_top.gif) repeat-x top left;
	height:7px;
	width:10px;
}
.calen_rt{
	background: url(/DESIGN/TEENLIB/img/inner/calen_rt.gif) no-repeat bottom;
	height:7px;
	width:12px;
}
.calen_lt{
	background: url(/DESIGN/TEENLIB/img/inner/calen_lt.gif) no-repeat bottom;
	height:10px;
	width:12px;
}
.calen_bottom{
	background: url(/DESIGN/TEENLIB/img/inner/calen_top.gif) repeat-x bottom left;
	height:10px;
	width:10px;
}
.calen_rb{
	background: url(/DESIGN/TEENLIB/img/inner/calen_rt.gif) no-repeat top ;
	height:10px;
	width:12px;
}
.calen_lb{
	background: url(/DESIGN/TEENLIB/img/inner/calen_lt.gif) no-repeat top;
	height:10px;
	width:12px;
}
.calen_left{
	background: url(/DESIGN/TEENLIB/img/inner/calen_left.gif) repeat-y left;
	width:12px;
}
.calen_right{
	background: url(/DESIGN/TEENLIB/img/inner/calen_right.gif) repeat-y right;
	width:12px;
}
.td_calendar {
border-style:solid; 
border-color:#ffffff; 
border-width:1px;
color: #66665C;
width: 20px
}
.current_week
{
/*background-color:#DBC584;
*/
}
.calend_wrapper {
	padding:3px;	
}
.td_calendar_today {
border-style:solid; 
border-color:#ffffff; 
border-width:1px;
background-color:#AFBB97;
}
.td_calendar_today a{
color: #FFFFFF;
}
/*
.cal_line_top
{
background-image: url('/DESIGN/TEENLIB/img/inner/line_cat.gif');
background-repeat: repeat-x;
background-position:bottom; 
height:150px;
width: 185px;
}
.cal_line_bottom
{
background-image: url('/DESIGN/TEENLIB/img/inner/line_cat.gif');
background-repeat: repeat-x;
background-position:top;
padding-top:4px;
height:150px;
width: 185px;
}*/
