font.pagetitle{
color: black;
font-size:12pt;
font-family:verdana;
font-weight:bold;
}
font.mycal{
color: black;
font-size:14pt;
font-family:verdana;
font-weight:bold;
font-style:italic
}
font.select{
color: black;
font-size:11pt;
font-family:verdana;
font-weight:bold;
font-style:normal;
}
table.header {
background-color: #FFFFFF;
border-width: 2px 2px 2px 2px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #272727 #272727 #272727 #272727;
border-collapse: collapse;
}
tr.trheader {
width:90%;
height:35px;
background-color: #000000;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: black black black black;
border-collapse: collapse;
}
td.tdheader {
background-color: #EC6490;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: black black black black;
border-collapse: collapse;
}
font.weekdays{
color: white;
font-size:11pt;
font-family:verdana;
font-weight:bold;
}
td.tdempty {
background-color: #FCE4EC;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
border-collapse: collapse;
}
td.tdbg {
background-color: #FFFFFF;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
border-collapse: collapse;
}
td.today {
background-color: #F5AFC6;
border-width: 1px 1px 1px 1px;
border-spacing: 0px;
border-style: solid solid solid solid;
border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
border-collapse: collapse;
}
div.todaysdate {
width:14px;
padding: 0px 2px 2px 0px;
margin: 0px;
border: 1px solid #E72766;
background:#EC6490;
font-size:8pt;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color: white;
}
font.day{
color: black;
font-size:8pt;
font-family:verdana;
font-weight:bold;
}
font.daytitle{
color: black;
font-size:8pt;
font-family:verdana;
font-weight:bold;
}
A.url:link	{
color: #EC6490;
font-size:8pt;
font-family:verdana;
font-weight:normal;
text-decoration:none;
cursor:hand;
}
A.url:visited	{
color: gray;
font-size:8pt;
font-family:verdana;
font-weight:normal;
text-decoration:none;
cursor:hand;
}
A.url:active	{
color: green;
font-size:8pt;
font-family:verdana;
font-weight:normal;
text-decoration:none;
cursor:hand;
}
A.url:hover	{
color: #FFC1E0;
font-size:8pt;
font-family:verdana;
font-weight:normal;
text-decoration:none;
cursor:hand;
}
div.popup {
width:100%;
background-color:#FFC1E0;
border: 2px solid #EC6490;
padding: 6px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
table.tabpopup {
background-color: #FFFFFF;
border-width: 2px 2px 2px 2px;
border-spacing: 0px;
cell-spacing: 0px;
border-style: solid solid solid solid;
border-color: #EC6490 #EC6490 #EC6490 #EC6490;
border-collapse: collapse;
}
table.tabpopuptitle {
background-color: #EC6490;
border-width: 2px 2px 2px 2px;
border-spacing: 0px;
cell-spacing: 0px;
border-style: solid solid solid solid;
border-color: #EC6490 #EC6490 #EC6490 #EC6490;
border-collapse: collapse;
}
font.popuptitle{
color: white;
font-size:12pt;
font-family:verdana;
font-weight:bold;
}
font.popupdate{
color: black;
font-size:7pt;
font-family:verdana;
font-weight:normal;
}
font.popuptext{
color: black;
font-size:9pt;
font-family:verdana;
font-weight:normal;
}
font.event{
color: black;
font-size:9pt;
font-family:verdana;
font-weight:bold;
}
.gobutton{
border: 1px solid; 
border-color: #E11C5B #E11C5B #E11C5B #E11C5B; 
background: #EC6490;
font-size:10pt;
font-family:verdana; 
font-weight:bold;
color:white;
}

.tooltip {
position: relative;
display: inline-block;
font-family: helvetica, arial;
font-size: 11px;
color: black;
border-bottom: 1px solid red;
}

.tooltip .tooltiptext {
visibility: hidden;
width: 120px;
background-color: #EC6490;
font-family: helvetica, arial;
font-size: 11px;
color: white;
text-align: center;
border-radius: 6px;
padding: 15px;
position: absolute;
z-index: 1;
top: 150%;
left: 50%;
margin-left: -60px;
}


.tooltip .tooltiptext::after {
content: "";
position: absolute;
bottom: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: dashed;
border-color: transparent transparent #EC6490 transparent;
}

.tooltip:hover .tooltiptext {
visibility: visible;
}









