/* ***********************[ Form Styles ]*************************** */
.combobox
{
  font-family:Arial;
  font-size:11px;
  color:Black;
}
/* ***********************[ End Form Styles ]*************************** */

/* ***********************[ Tab Group Styles ]*************************** */
.TabGroup
{
	position: relative;
	
	float: right;
	bottom: 0px;
	margin: 0px;
	padding: 4px 0xp 0px 0px;	
}

.DefaultTab
{
	background-image: url(/images/calendar/tab_normal.jpg);
	width: 74px;
	height: 28px;
	text-align: center;
	font-family: Verdana;
	font-size: 8pt;
	color: #2d4727;
	padding-top: 12px;
	cursor: hand
}

.DefaultTabHover
{
	background-image: url(/images/calendar/tab_normal.jpg);
	width: 74px;
	height: 28px;
	text-align: center;
	cursor: hand;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 12px;
	color: #779170
}

.SelectedTab
{
	background-image: url(/images/calendar/tab_selected.jpg);
	width: 74px;
	height: 28px;
	text-align: center;
	cursor: default;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #fff
}

/* ********************************************[End Tab Group Styles]**** */

/* *********************[Multi-Month Calendar Styles]******************** */

.monthYear
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.monthtitleYear
{
	font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:White;
  padding-top:1px;
  padding-bottom:1px;
  background-color:#7D9459;
  background-image:url(/images/Calendar/title_bg.gif);
  text-align:center;
}

.dayYear
{
  text-align:right;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Black;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.dayhoverYear
{
  font-family:Arial;
  font-size:11px;
  color:#ffffff;
  cursor:hand;
  background-color:#2d4727;
  text-decoration:underline;
}

.othermonthdayYear
{
  visibility:hidden;
}

.othermonthdayOther
{
	background-color:#F5F3E5;
	color: #F5F3E5;	
}


/* *************[End Multi-Month Calendar Styles]************************ */

/* *********************[Calendar Styles]******************************** */
.calendarWidth
{
	width: 500px;
}

.calendar
{
	width: 500px;
	border:none;
}

.weekcalendar
{
	border:none;
}

.weekday
{
  text-align:right;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Black;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.day
{
  width:90px;
  height:70px;
  text-align:right;
  vertical-align:top;
  font-family:Arial;
  font-size:11px;
  color:Black;
  background-color:#FFFFFF;
  border:solid 1px #C6C1AC;
}

.othermonthday
{
  background-color:#F5F3E5;
}

.month
{
  border-collapse:collapse;
  border:solid 1px black;
}

.dayheader
{
  background-color:#E3E0CD;
  background-image:url(/images/Calendar/header_bg.gif);
  color:#504C39;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 4px;
}

.calendartitle
{
  background-color:#7D9459;
  background-image:url(/images/Calendar/title_bg.gif);
  border: 1px solid black;
  border-bottom-width: 0px;
}

.calendartitle TD
{
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:White;
  padding-top:1px;
  padding-bottom:1px;
}

.nextprev
{
  cursor:hand;
}

.selector
{
  width:14px;
  cursor: hand;
  text-align:left;
  background-color:#FFFFFF;
}

.selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

/* *********************[End Calendar Styles]**************************** */
