TD.yearsel {
    text-align:center;
    font-size:10pt;
    font-weight:bold;
    background-color:#cc3300;
    border:1px solid;
    border-color:#F62 #A10 #A10 #F62;


	  COLOR: white;
    padding:1px;
    margin:0;
    text-align:center;
    
}
TD.year {
    text-align:center;
    font-size:10pt;
    font-weight:bold;
    padding:2px;
    margin:0;
    background-color:#fbe9d1;
    background-color:#fcb100;
    border:1px solid;
    border-color: #ffd110 #cc9100 #cc9100 #ffd110;
}

TD.month {
    font-size:8pt;
    padding:2px;
    margin:0;
    text-align:center;
}
TD.monthsel {
    font-size:8pt;
    padding:1px;
    margin:0;
    text-align:center;
    background-color:#cc3300 ! important;
    border:1px solid;
    border-color:#F62 #A10 #A10 #F62;
}


A.monthsel,A.monthsel:link,A.monthsel:active,A.monthsel:hover,A.monthsel:visited,
A.doms,A.doms:link,A.doms:active,A.doms:hover,A.doms:visited,
A.dows,A.dows:link,A.dows:active,A.dows:hover,A.dows:visited{
	  COLOR: white;
}

TD.dom {
    padding:2px;
    text-align:center;
    font-size:8pt;
    width:70px;
    background-color:white;
}
TD.domempty {
    width:70px;
    background-color:white;
}
TD.doms {
    padding:2px;
    text-align:center;
    font-size:8pt;
    width:70px;
    background-color:#cc3300 ! important;
    border:1px solid;
    border-color:#F62 #A10 #A10 #F62;
}

TD.wh {
    text-align:center;
    font-size:10pt;
    background-color:#fbe9d1;
    background-color:#fcb100;
    border:1px solid;
    border-color: #ffd110 #cc9100 #cc9100 #ffd110;
}

#monthtable {
  background-color:white;
}

#alertsList {
  background-color:#e28a64;
}

TD.alert_desc {
    padding:4px 8px;
    text-align:center;
    font-size:10pt;
  background-color:#d6e3ff;
  background-image:url(/images/sectionbody1.gif);
  background-repeat:repeat-y;
  background-position:-40px 0px;
  /*border-left:1px solid #e28a64;
  border-bottom:1px solid #e28a64;*/
}

TD.dow {
    padding:2px 6px;
    text-align:right;
    font-size:8pt;
}
TD.dows {
    padding:2px 6px;
    text-align:right;
    font-size:8pt;
    background-color:#cc3300 ! important;
    border:1px solid;
    border-color:#F62 #A10 #A10 #F62;
}

TD.alerts {
    background-color:#d2d2d2;
    font-style:italic;
}
TD.noalerts {
    background-color:#ffffff;
}
TD.alertsNum {
    padding:2px 6px;
    text-align:right;
    font-size:8pt;
  background-color:#d6e3ff;
  background-image:url(/images/sectionbody1.gif);
  background-repeat:repeat-y;
  background-position:-40px 0px;
}

textarea.adesc {
   border:1px solid black;
}
input.adescsub {
    background-color:#c6c6c6;
    font-size:10px;
    border-width:1px;
    margin:1px;
}

/* For the login tag */
.l__login_tag_crth_input {
    border:1px solid black;
    width:75px;
}
.l__login_tag_crth_input_d {
    background-color:transparent;
    border:1px solid #A0A0A0;
    width:75px;
}
.l__login_tag_crthunr_description {
    font-size:11px;
    color:red;
}
.l__login_tag_crthunr_header {
    font-size:11px;
    font-weight:bold;
}
.l__login_tag_crth_desc,
.l__login_tag_crth_label {
    font-size:11px;
    padding-left:10px;
}


