.calendar_button
{
  border:none;
  cursor:default;
}

.title
{
  font-weight:bold;
  font-family:Arial;
  background-color:#D7D7D7;
}

.title TD
{
	color:#000;
  font-weight:bold;
}

.mainBody
{
	font-family::Arial, Helvetica, SansSerif;
	font-size:10pt;
	background-color:White;
}

.calendar table
{
	border-collapse:separate;
}

.calendar TD
{
  font-size:8pt;
  font-family:Arial;
}

.day
{
  cursor:default;
  text-align:center;
  vertical-align:middle;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
  font-size:6pt;
}
.dayactive
{
	border-color:#FFFFFF;
	border-style:ridge;
}

.calBorder 
{
	BORDER: solid 1px #000;	 	
}

.position
{
	position:relative;
}

.colorLegendFontClass
{
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

.flexiblePanelFontClass
{
	font-family:Arial;
	font-size:8pt;
	color:#000000;
}

.disabledday
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	cursor:default;
	color:#C0C0C0;
	border:1px solid #FFFFFF;	
}

.weekend
{
	background-color:#F6F6F6;
}

.DefaultTierColor
{
	background-color:#000000;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;
}

.TierColor0
{
	background-color:#96bae3;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	color:#000000;
	border:1px solid #96bae3;
}

.TierColor1
{
	background-color:#99cc33;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	color:#000000;
	border:1px solid #99cc33;
}

.TierColor2
{
	background-color:#ffff00; 	
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	color:#000000;
	border:1px solid #ffff00;
}

.TierColor3
{
	background-color:#cc9900;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	color:#000000;
	border:1px solid #cc9900;
}

.TierColor4
{
	background-color:#FF6600;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	color:#000000;
	border:1px solid #FF6600;
}

.TierColor5
{
	background-color:#8641B7;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	border:1px solid #8641B7;
}
.FlexCssClass
{
	background-color:#FCADCA;
	cursor:hand;
	text-align:center;
	vertical-align:middle;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	border:1px solid #FCADCA;	
} 

.dayhover
{
	BORDER: solid 1px #000000;
}
.selectedday
{
  border:1px solid #BB5503;
  cursor:default;
}

.dayheader
{
  width:35px;
  text-align:right;
  border-width:1px;
  border-color:white;
  border-style:solid;
  background-color:#FFFFFF;
  font-size:6pt;
  color:#333333;
}

.othermonthday
{
  visibility:hidden;
}

.calendar
{
  border-width:0px;  
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.month
{
  background-color:white;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.nextprev
{
  cursor:hand;
  height:25px;
  vertical-align:middle;
  padding:0px 5px 0px 5px;
  border-right: 6px solid #d7d7d7;
  border-left: 6px solid #d7d7d7;
} 

.ActiveClass
{
	color:#000000;
}

.hyperlinkClass
{
	font-family:Arial;
    font-size: 8pt;
	color: #0000cc;
}

.detailsHyperlinkClass
{
	font-family:Arial;
    font-size: 8pt;
	color: #0000cc;
	
}
.detailPanelBackground
{
	background:#d7d7d7;
	BORDER: solid 1px #000; 
}

.radioButton
{
	float:left
}

.radioButton input
{
	cursor:hand;
	float:left;
}

.radioButton label
{
	cursor:hand;
	float:left;
}
.closeHeaderStyle
{
	font-family:Arial;
    font-size: 8pt;
	color: #000000;
}
 

