#dhtmltooltip{
 position: absolute;
 width: 370px;
 border: 3px solid #4098d4;
 padding: 5px;
 background-color: #FFFFFF;
 visibility: hidden;
 z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.calendarSmallType, .calendarSmallType a:link, .calendarSmallType a:visited{
 font-size:9px;
 padding:0px;
 margin:0px;
 letter-spacing:-1px;
 word-spacing:-1px;
 line-height:16px;
}
#MaskingWindowContainer {
 display:none;
 position: absolute;
 z-index:-1;
 top: 0px;
 left:0px;
 width: 100%;
 height: 100%;
 background-color: #000000;
 /* for IE */
 filter:alpha(opacity=30);
 /* CSS3 standard */
 opacity:0.3;
 text-align:center;
 vertical-align:top;
}
* html #MaskingWindowContainer {position: absolute;}
#MaskingWindowContentContainer {
 position: absolute;
 z-index: -1;
 display: none;
 top: 0px;
 left: 0px;
 right: 0px;
 width: 1000px;
 height: 650px;
 margin-top: 50px;
 margin-left: auto;
 margin-right: auto;
}
#MaskingWindowContentTable {
 background-color: #FFFFFF;
 border: 1px solid #333333;
}
#MaskingWindowInner {
 background-color: #FFFFFF;
}
#MaskingWindowToolbar {
 height: 30px;
 text-align: left;
 line-height: 30px;
 font-size: 18px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
 padding-left: 10px;
}
#MaskingWindowToolbarButton {
 text-align: right;
 line-height: 30px;
 text-align:right;
 margin: 0px;
 padding: 0px;
 padding-right: 3px;
}
#MaskingWindowIFrame {
 background-color: #FFFFFF;
}
.mmErrorText {
 padding: 5px;
 color: red;
 font-size:15px;
 border: dotted 2px red;
}
.mmChangesSavedText {
 padding: 5px;
 color: blue;
 font-size:15px;
 border: dotted 2px blue;
}
.mmSmallText {
 color: #999999;
 font-size:9px;
}
.PopCalcpYearNavigation, .PopCalcpMonthNavigation, .PopCalcpYearNavigation a, .PopCalcpMonthNavigation a {
 background-color:#6677DD;
 text-align:center;
 vertical-align:center;
 text-decoration:none;
 color:#FFFFFF;
 font-weight:bold;
}
.PopCalcpDayColumnHeader, .PopCalcpYearNavigation, .PopCalcpMonthNavigation, .PopCalcpCurrentMonthDate, .PopCalcpCurrentMonthDateDisabled,
.PopCalcpOtherMonthDate, .PopCalcpOtherMonthDateDisabled, .PopCalcpCurrentDate, .PopCalcpCurrentDateDisabled, .PopCalcpTodayText,
.PopCalcpTodayTextDisabled, .PopCalcpText {
 padding-top: 2px;
 padding-bottom: 3px;
 font-family:arial;
 font-size:8pt;
}
TD.PopCalcpDayColumnHeader {
 color: #6677DD;
 font-weight: bold;
 text-align:center;
 padding-left:6px;
 padding-right:6px;
 padding-bottom: 0px;
 border:solid thin #6677DD;
 border-width:0 0 1 0;
}
.PopCalcpCurrentMonthDate,
.PopCalcpOtherMonthDate,
.PopCalcpCurrentDate, .PopCalcpCurrentDate a {
 color: #FFFFFF;
 text-align:center;
 text-decoration:none;
}
.PopCalcpCurrentMonthDateDisabled,
.PopCalcpOtherMonthDateDisabled,
.PopCalcpCurrentDateDisabled {
 color:#D0D0D0;
 text-align:right;
 text-decoration:line-through;
}
.PopCalcpCurrentMonthDate {
 color:#6677DD;
 font-weight:bold;
}
.PopCalcpCurrentDate {
 color: #FFFFFF;
 font-weight:bold;
}
.PopCalcpOtherMonthDate {
 color:#808080;
}
TD.PopCalcpCurrentDate {
 color:#FFFFFF;
 background-color: #6677DD;
 border-width:1;
}
TD.PopCalcpCurrentDateDisabled {
 border-width:1;
 border:solid thin #FFAAAA;
}
TD.PopCalcpTodayText, TD.PopCalcpTodayTextDisabled {
 border:solid thin #6677DD;
 border-width:1 0 0 0;
}
A.PopCalcpTodayText, SPAN.PopCalcpTodayTextDisabled {
 padding-top:5px;
 height:20px;
}
A.PopCalcpTodayText {
 color:#6677DD;
 font-weight:bold;
}
SPAN.PopCalcpTodayTextDisabled {
 color:#D0D0D0;
}
.PopCalcpBorder {
 border:solid thin #6677DD;
}

#medicalPublicLinksContainer{
 width: 140px;
 text-align: left;
}
.medicalPublicLink a:link, .medicalPublicLink a:visited{
 display: block;
 color: #FFFFFF;
 background-color: #3399cc;
 font-size:13px;
 text-decoration: none;
 line-height: 22px;
 padding-left:6px;
}
.medicalPublicLink a:hover{
 color: #FFFFFF;
 background-color: #73badd;
 display: block;
 text-decoration: none;
}
.medicalPublicLinkSelected {
 display: block;
 color: #FFFFFF;
 background-color: #3399cc;
 font-size:12px;
 font-weight: bold;
 text-decoration: none;
 line-height: 22px;
 padding-left:6px;
}
