.tlsCalDropDownContainterMonth, .tlsCalDropDownContainterYear {
	BORDER-BOTTOM: 2px solid #999999; 
    BORDER-LEFT: 2px solid #FFFFFF; 
    BORDER-RIGHT: 2px solid #999999; 
    BORDER-TOP: 2px solid #FFFFFF;
    background-color: #C6DAA6;
    padding: 0px 1px 1px 0px;
	visibility: hidden;
	z-index: 101;
	position: absolute;
	text-align: left;
}
.tlsCalDropDownContainterMonth {
	width: 90px;
}
.tlsCalDropDownContainterYear {
	width: 50px;
}
.tlsCalDropDownItemSep {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #008B38;
	margin: 2px 2px;
	background-color: #C6DAA6;  
}
.tlsCalDropDownItem 
{
	FONT-FAMILY: Helvetica, sans-serif, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	color: #008B38;
	cursor: default;
	display: block;
	text-decoration: none;
	white-space: nowrap;
    padding: 0px 1em;
	border: 1px solid #C6DAA6;
	background-color: #C6DAA6;
}
.tlsCalDropDownItem:hover {
	background-color: #ffffff; 
	border: 1px solid #008B38;
	color: #008B38;
    TEXT-DECORATION: none;
    padding: 0px 1em;
}
.tlsCalDropDownItemCur 
{
	FONT-FAMILY: Helvetica, sans-serif, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
	color: #000000;
	cursor: default;
	display: block;
	text-decoration: none;
	white-space: nowrap;
    padding: 0px 1em;
	border: 1px solid #C6DAA6;
	background-color: #C6DAA6;  
}
.tlsCalDropDownItemCur:hover {
	background-color: #ffffff;
	border: 1px solid #008B38;
	color: #000000;
    TEXT-DECORATION: none;
    padding: 0px 1em;
}


.tlsCalFrame
{
    BORDER-BOTTOM: 2px solid #666666; 
    BORDER-LEFT: 2px solid #CCCCCC; 
    BORDER-RIGHT: 2px solid #666666; 
    BORDER-TOP: 2px solid #CCCCCC;
    background-color: #C6DAA6;
    padding: 0px 0px 0px 0px;
    width: 212px;
}

.tlsCalHeaderBg
{
	background-color: #999999;
	padding: 0px 0px 0px 0px;
	width: 100%;
	text-align:center;
	border: 0px solid #CCCCCC;
}
.tlsCalHeaderBgCtl
{
    BORDER-BOTTOM: 1px solid #666666; 
    BORDER-LEFT: 1px solid #CCCCCC; 
    BORDER-RIGHT: 1px solid #666666; 
    BORDER-TOP: 1px solid #CCCCCC;
    background-color: #999999;
    padding: 0px 0px 0px 0px;
    text-align:center;
}
.tlsCalHeaderDateBg
{
    BORDER-BOTTOM: 1px solid #999999; 
    BORDER-LEFT: 1px solid #CCCCCC; 
    BORDER-RIGHT: 1px solid #999999; 
    BORDER-TOP: 1px solid #CCCCCC;
    background-color: #008B38;
    padding: 0px 0px 0px 0px;
    text-align:center;
}
.tlsCalHeaderDateText
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.tlsCalHeaderDateText:hover
{
    TEXT-DECORATION: none;
}

.tlsCalFooterBg
{
    BORDER-BOTTOM: 1px solid #666666; 
    BORDER-LEFT: 1px solid #CCCCCC; 
    BORDER-RIGHT: 1px solid #666666; 
    BORDER-TOP: 1px solid #CCCCCC;
    background-color: #C6DAA6;
    padding: 0px 0px 0px 0px;
    width: 100%;
    text-align:center;
}
.tlsCalFooterText
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana, Arial;
    FONT-SIZE: 10px;
    COLOR: #008B38;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.tlsCalFooterText:hover
{
    TEXT-DECORATION: none;
}


.tlsCalDayHeader_Sun, .tlsCalDayHeader_Sat, tlsCalDayHeader_Gen
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: Helvetica, sans-serif, Verdana, Arial;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	text-align:center;
	height:25px;
	border: 0px solid #CCCCCC;
}

.tlsCalDayBg_Sun, .tlsCalDayBg_Sun_Oth, 
	.tlsCalDayBg_Sat, .tlsCalDayBg_Sat_Oth, 
	.tlsCalDayBg_Gen, .tlsCalDayBg_Gen_Oth, 
	.tlsCalDayBg_Today, .tlsCalDayBg_Selected
{
    BORDER-BOTTOM: 1px solid #666666; 
    BORDER-LEFT: 1px solid #CCCCCC; 
    BORDER-RIGHT: 1px solid #666666; 
    BORDER-TOP: 1px solid #CCCCCC;
    text-align:center;
    height:20px;
    width:25px;
}
.tlsCalDayBg_Sun
{
    background-color: #EFEFEF;
}
.tlsCalDayBg_Sun_Oth
{
    background-color: #EFEFEF;
}
.tlsCalDayBg_Sat
{
    background-color: #EFEFEF;
    
}
.tlsCalDayBg_Sat_Oth
{
    background-color: #EFEFEF;
}
.tlsCalDayBg_Gen
{
    background-color: #EFEFEF;
}
.tlsCalDayBg_Gen_Oth
{
    background-color: #EFEFEF;
}
.tlsCalDayBg_Today
{
	BORDER-BOTTOM: thin solid #008B33;
	BORDER-LEFT: thin solid #CCCCCC;
	BORDER-RIGHT: thin solid #008B33;
	BORDER-TOP: thin solid #CCCCCC;
	background-color: #C6DAA6;
}
.tlsCalDayBg_Selected
{
    BORDER-BOTTOM: 1px solid #666666; 
    BORDER-LEFT: 1px solid #CCCCCC; 
    BORDER-RIGHT: 1px solid #666666; 
    BORDER-TOP: 1px solid #CCCCCC;
    background-color: #C6DAA6;
}

.tlsCalDayText_Sun, .tlsCalDayText_Sun_Oth, 
	.tlsCalDayText_Sat, .tlsCalDayText_Sat_Oth, 
	.tlsCalDayText_Gen, .tlsCalDayText_Gen_Oth
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana, Arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	display: block;
	text-align:center;
}
.tlsCalDayText_Sun, .tlsCalDayText_Sat, .tlsCalDayText_Gen
{
	COLOR: #000000;
	font-weight: bold;
}
.tlsCalDayText_Sun_Oth, .tlsCalDayText_Sat_Oth, .tlsCalDayText_Gen_Oth
{
    COLOR: #008B38;
}
.tlsCalDayText_Sun:hover, .tlsCalDayText_Sun_Oth:hover, 
	.tlsCalDayText_Sat:hover, .tlsCalDayText_Sat_Oth:hover, 
	.tlsCalDayText_Gen:hover, .tlsCalDayText_Gen_Oth:hover
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}


.tlsCalMonBg_Gen, .tlsCalMonBg_Today, tlsCalMonBg_Selected
{
    text-align:center;
    height:25px;
    width:105px;
}
.tlsCalMonBg_Gen
{
    BORDER-BOTTOM: 1px solid #666666; 
    BORDER-LEFT: 1px solid #CCCCCC; 
    BORDER-RIGHT: 1px solid #666666; 
    BORDER-TOP: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}
.tlsCalMonBg_Today
{
	BORDER-BOTTOM: 1px solid #666666;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-RIGHT: 1px solid #666666;
	BORDER-TOP: 1px solid #CCCCCC;
	background-color: #C6DAA6;
}
.tlsCalMonBg_Selected
{
    BORDER-BOTTOM: 1px solid #666666; 
    BORDER-LEFT: 1px solid #CCCCCC; 
    BORDER-RIGHT: 1px solid #666666; 
    BORDER-TOP: 1px solid #CCCCCC;
    background-color: #C6DAA6;
}

.tlsCalMonText_Gen, .tlsCalMonText_Today, .tlsCalMonText_Selected
{
    FONT-FAMILY: Helvetica, sans-serif, Verdana, Arial;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
	display: block;
	text-align:center;
    COLOR: #008B38;
}
.tlsCalMonText_Gen:hover, .tlsCalMonText_Today:hover, .tlsCalMonText_Selected:hover
{
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}