.datepickerGoPrev a {
	background:transparent url(/2007templates/images/calendar_prev_bg.gif) no-repeat scroll 50% 50%;
	border-right:1px solid #EDECEC;
	/*	left:0.7em;
position:absolute;
top:0;*/
float:left;
}
.datepickerGoNext a {
	background:transparent url(/2007templates/images/calendar_next_bg.gif) no-repeat scroll 50% 50%;
	border-left:1px solid #EDECEC;
	right:0;
}
.datepickerMonth a span {
	color:#FFFFFF;
	background:#7077D1 none repeat scroll 0 0;
	font-size:1.4em;
	/*text-align:center;*/
    font-weight:normal;
	text-decoration:none;
	padding:0 0.8em 0.3em 1.2em;
}
.datepickerMonth a {
	text-decoration:none;
}
.datepickerGoPrev, .datepickerMonth, .datepickerGoNext {
	background-color:#7077D1;
	/*font-size:1.1em;*/
border-bottom:1px solid #EDECEC;
	text-align:center;
}
.datepickerGoNext a {
	height:2.5em;
	width: 2.5em;
	float:right;/*text-align:center;*/
}
.datepickerGoPrev a {
	height:2.5em;
	width: 2.5em;/*text-align:center;*/
}
.datepickerContainer {
	margin-bottom:1em;
	padding:0;
	width:176px;
}
.datepickerViewDays, .datepickerViewMonths {
	/*margin:0 0.7em;*/
    padding:0;
	width:21.5em;
}
.datepickerViewDays thead tr {
/*  height:2.5em;*/
}
.datepickerDoW th {
	background-color:#393F63;
	color:#FFFFFF;
	font-size:1em;
	padding:0.2em 0;
	text-align:center;
	vertical-align:middle;
}
.datepickerWeek tr td {
	background-color:#7077D1;
	font-size:1em;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:14%;
}
.datepickerWeek a {
	padding: 0em;
}
#sub-content .calendar-nav-week li {
	/*border-bottom:1px solid #EDECEC;*/
       text-align:center;
	background:url("/2007templates/images/calendar_next_bg.gif") no-repeat scroll 50% 50% #7077D1;
	height:2.625em;
	width:0.3em;
	margin-bottom:1px;
	cursor:pointer;
}

#sub-content .calendar-nav-week {

	width: 2em;
	padding:0;
	/*margin-top:-3px*/
}



#sub-content #week-list {
      
    width: 1.9em;		
	float:left;
	padding-top:4.4em;


}


.datepickerDays tr td {
	background-color:#FFFFFF;
	border-right:2px solid #EDECEC;
	border-top:2px solid #EDECEC;
	font-size:1em;
	padding:0;
	text-align:center;
	vertical-align:middle;
	width:14%;
}
.datepickerDays a {
	color:#404040;
	text-decoration:none;
	display:block;
	padding:0.6em 0 0.5em;
	text-align:center;
}
.datepickerDays tr td a span {
	color:#404040;
	font-size:1.3em;
}
/*.datepickerMonths,.datepickerYears{
display:none;
}*/
.datepickerNotInMonth a {
	display:none;
}
.datepickerNotInMonth {
	background:none;
}
table.datepickerViewDays tbody.datepickerMonths, table.datepickerViewDays tbody.datepickerYears {
	display: none;
}
.datepickerYears a, .datepickerMonths a {
	/*width: 44px;*/
	line-height: 1.63em;
	/*	height: 36px;*/
	/*text-align: center;*/
	margin:0 50px 0 20px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.3em;
}
table.datepickerViewYears tbody.datepickerDays, table.datepickerViewYears tbody.datepickerMonths, table.datepickerViewYears tr.datepickerDoW {
	display: none;
}
table.datepickerViewMonths tbody.datepickerDays, table.datepickerViewMonths tbody.datepickerYears, table.datepickerViewMonths tr.datepickerDoW {
	display: none;
}
tbody.datepickerYears td.datepickerSelected, tbody.datepickerMonths td.datepickerSelected {
	background: #17384d;
}
.datepickerMonths {
	/*left:2.9em;
/*position:absolute;
text-align:center;*/
/*top:29px;
width:160px;
z-index:10;*/
display:none;
}
.datepickerMonths tr {
	background:#7077D1 none repeat scroll 0 0;
	border-bottom:1px dotted #EDECEC;
}
.datepickerMonths td {
	background:#7077D1 url(/2007templates/images/bullet_white_arrow.gif) no-repeat scroll 0.5em 0.7em;
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0.1em 0 0.2em 0em;
	text-decoration:none;
	border-bottom:1px dotted #EDECEC;
}
tbody.datepickerDays td.datepickerSelected {
	background: #E1E1F5;
}
tbody.datepickerDays td.datepickerNotInMonth {
	background:#FFFFFF;
}
table.datepickerViewDays tbody.datepickerDays td a:hover {
	text-decoration:none;
	font-weight:bold;
}
.datepickerMonths td:hover {
	background:#393F63 url(/2007templates/images/bullet_white_arrow.gif) no-repeat scroll 0.5em 0.7em;
}
table.datepickerViewDays td.datepickerSpecial {
	background-color:#8F95DB;
}
table.datepickerViewDays td.datepickerSpecial a span {
	color:#FFFFFF;
}
.datepickerMonths td.last-month {
	border:none;
}



 
 #calender  {
 
   width: 24.5em;

}


#div1 {

	/*margin: 4.7em 0 0 3.9em;	
	margin:0;
	padding:0;
    position:absolute;*/
	z-index: 2;
	/*display: none;*/

}


	 #div1 ul.months {
	
		    width: 15.9em; 
			margin: 4.5em 0 0 4.8em;
			padding: 0;				
			position:absolute;
		    text-align:center;
			
	
	} 
	
#sub-content #calender ul.months li {
	background:#7077D1 none repeat scroll 0 0;
	border-bottom:1px dotted #EDECEC;
	font-size:1.2em;
	margin:0;
	padding:0;
	list-style:none;
}
#sub-content #calender ul.months li a:link, #sub-content #calender ul.months li a:visited, #sub-content #calender ul.months li a:active {
	background:transparent url(/2007templates/images/bullet_white_arrow.gif) no-repeat scroll 0.5em 0.7em;
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0.1em 0 0.2em 0;
	text-decoration:none;
}
#sub-content #calender ul.months li a:hover {
	background:#393F63 url(/2007templates/images/bullet_white_arrow.gif) no-repeat scroll 0.5em 0.7em;
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0.1em 0 0.2em 0;
	text-decoration:none;
}
#sub-content #calendar #week-list {

	/*float:left;*/
	width: 2em;
	/*position: relative;*/
	top: 50px;
}
#sub-content #calendar #week-list ul, #sub-content #calendar #week-list li {
	padding:0px;
}
#sub-content #calendar-block-nav {
 /*margin:0 0 0.2em 20px;*/
   margin:0 0 0.2em 1.9em;
} 	