/*.PopupCalendarIFRAME
{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	/*width: 160px;
	height: 180px;
	display:block;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	background-color:white;
	visibility:hidden;
	border:none;
}*/

.PopupCalendarIFRAME
{
	position:fixed;
	height:100%!important;
	width:100%;
	
	_position:absolute;
	_height:1000px;/*IE6 fix*/
	_width:1000px;
	
	top:0px;
	left:0px;
	
	/*height:100%;*/
	background-color:White;
	
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	visibility:hidden;
	border:none;
}

.roundcont,
.roundtop,
.roundbottom 
{	
	width: 160px;
	cursor:default;
}

.roundcont 
{	
	height: 30px;
	cursor:default;
}

.roundcont p 
{	
	margin: 0 10px;
}

.roundtop 
{
	height:30px;
	background: url(../../Images/MainFunnel/calendar/TopCal.gif) no-repeat; 	
}

.roundbottom 
{	
	height:10px;
	background: url(../../Images/MainFunnel/calendar/BottomCal.gif) no-repeat; 	
}


.calendarmiddle
{
	padding-left:6px;
	background-image: url(../../Images/MainFunnel/calendar/MiddleCal.gif);
	background-repeat: repeat-y  ;
}

.calendarLeftSide,
.calendarRightSide
{
	width:2px;
	height:140px;
	background-repeat: repeat-y  ;
	font-size:1px;	
}

.calendarLeftSide
{
	float:left;
	background-image: url(../../Images/MainFunnel/calendar/LeftSideCal.gif);
}
.calendarRightSide
{
	float:right ;
	background-image: url(../../Images/MainFunnel/calendar/RightSideCal.gif);
}

.cpNavigation
{	
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;	
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

.cpNavigation SELECT
{
	font-family:Arial;
	font-size:11px;
	border-style:hidden;
	border-width:thin;
	color:#444444;
}

.cpNavigation .cpYear
{
	width:57px;
}

.cpNavigation .cpMonth
{
	width:87px;
}

 .datecell
 {
	font-family:Arial;
	font-size:11px;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:10px;
 }
 
.datecell .cpOtherMonthDate,
.datecell .cpOtherMonthDateDisabled,
.datecell .cpCurrentMonthDate,
.datecell .cpCurrentMonthDateDisabled,
.datecell .cpCurrentDate,
.datecell .cpCurrentDateDisabled
{
	margin:0px 0px 0px 0px;
	padding: 2px 4px 3px 3px;
	text-decoration: none;
	display:block;
}

.datecell .cpCurrentDate,
.datecell .cpCurrentMonthDate,
.datecell .cpOtherMonthDate
{
	cursor:pointer;
}

.datecell .cpOtherMonthDateDisabled,
.datecell .cpCurrentMonthDateDisabled,
.datecell .cpCurrentDateDisabled
{
	color:#A8A8A8 ;
	text-decoration:line-through;
}

.datecell .cpOtherMonthDate
{
	color:#99CCFF;
}

.datecell .cpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
	background-color:#00A9E0;
	border:solid 1px #000000;
}

.datecell .cpCurrentDateDisabled
{
	border-width:1;
	border:solid thin #FFAAAA;
}

.cpDayColumnHeader
{
	font-family:Arial;
	font-size:11px;
	color:#444444;
	text-align:center;
	border-width:0 0 1 0;
	border-bottom:solid 1px;
	border-bottom-color:Black;
	padding: 0px 0px 0px 0px;
}


.cpCurrentMonthDate
{
	color:#000000;
	font-weight:bold;
}

TD.cpTodayText,
TD.cpTodayTextDisabled
{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	border-top:solid 1px Black;
	border-width:1 0 0 0;
}

A.cpTodayText,
SPAN.cpTodayTextDisabled
{
	height:20px;
}
A.cpTodayText
{
	color:#444444;
	font-weight:bold;
}
SPAN.cpTodayTextDisabled
{
	color:#D0D0D0;
}

/*.cpBorder
{	
	background-color:Red;
	position:absolute;
	left:0px;
	top:0px;
	width:144px;
	height:145px;
}
*/

.CalendarPopUpDiv
{
	position:relative;
	background-color:white;
	width:160px;
	/*height:180px !important;*/
	/*max-height:180px;*/
	display:None;
	/*float:left;*/
	visibility:hidden;
}

.CalendarImage
{	
	position:static;
	width:18px;
	height:19px;
	cursor:pointer;
	background-image: url(../../Images/MainFunnel/dti_calendar.gif);
	background-repeat:no-repeat ;	
	
	_overflow:hidden; /*IE6 fix*/
}

