#ulform{font-family: Verdana, Arial;color: #000000;}
#ulform select{padding:2px;background-color:#B3DCF7;color:#1463B7;font-size: 15pt;}
#ulform input{padding:2px;background-color:#FAC1E7;color:#E82E9F;font-size: 15pt;}
#ulform strong{color:#FF9E00;font-size: 12pt;}

.Calendar {font-family: Verdana, Arial; font-size: 10pt;color: #000000;}
.Calendar td {font-family: Verdana, Arial; font-size: 10pt;vertical-align:top;}
.Calendar hr {BORDER-bottom: #DDE4F2 1px dashed;BORDER-top: #FFFFFF 1px dashed;}
.Calendar p {font-family: Verdana, Arial; font-size: 10pt;margin-top: 0px;margin-bottom: 0px;}
.Calendar h2 {font-size: 10pt;color: #000000;margin-bottom: 4px;}
.Calendar strong {color: #454545}
.Calendar span {margin-top:10px;padding-left:4px;padding-right:4px;}
.Calendar span.week1825{font-size: 10pt;background-color:#F9DBFB;color: #000000;border: 2px solid #F286F9;}
.Calendar span.week2628{background-color:#DEE7F7;color: #000000;border: 2px solid #73ADD6;}
.Calendar span.week2932{background-color:#C3E3A6;color: #000000;border: 2px solid #568C26;}
.Calendar span.week3339{background-color:#FBFABA;color: #000000;border: 2px solid #D97125;}
.Calendar span.due{background-color:#FEAEBB;color: #000000;border: 2px solid #CA2E48;}
.Calendar span.tday{background-color:#B3DCF7;color: #000000;border: 2px solid #1463B7;}
.clmonth {border-collapse: collapse;}
.clmonth th{border: 1px solid #EAEAEA;padding:2px 8px 2 px 8px;background-color: #DDE4F2;color:#3f3f3f;font: 100% verdana,Arial;}
.clmonth td{border: 1px solid #EAEAEA;font: 100% Verdana,Arial;padding:2px 4px 2px 4px;vertical-align: middle;}
.clmonth td.previous{background-color:#F6F6F6;color:#000000}
.clmonth td.empty{background-color:#FFFFFF;}
.clmonth td.week1825{background-color:#F9DBFB;color: #000000;border: 2px solid #F286F9;}
.clmonth td.week2628{background-color:#DEE7F7;color: #000000;border: 2px solid #73ADD6;}
.clmonth td.week2932{background-color:#C3E3A6;color: #000000;border: 2px solid #568C26;}
.clmonth td.week3339{background-color:#FBFABA;color: #000000;border: 2px solid #D97125;}
.clmonth td.due{background-color:#FEAEBB;color: #000000;border: 2px solid #CA2E48;font-weight:bold}
.clmonth td.tday{background-color:#B3DCF7;color: #000000;border: 2px solid #1463B7;font-weight:bold}

.clmonth td.boy{padding:2px;background-color:#CEE7FF;color:#1463B7;font-size: 10pt;}
.clmonth td.girl{padding:2px;background-color:#FFD9FF;color:#1463B7;font-size: 10pt;}
.clmonth td.boyTarget{background-color:#5EAEFF;color:#000000;border: 3px solid #FF0000;font-weight:bold}
.clmonth td.girlTarget{background-color:#FF80FF;color:#000000;border: 3px solid #FF0000;font-weight:bold}
.clmonth td.boyHighlight{background-color:#B3DCF7;border: 2px solid #FF9E00;}
.clmonth td.girlHighlight{background-color:#FAC1E7;border: 2px solid #FF9E00;}

.clnav {}
.clnav td{border: 1px solid #FFFFFF;vertical-align: middle;height:23px}

.tools { margin-bottom:-9px;}
.tools li { font-size:15pt;font-weight:bold;color:#B9B8B8; padding:9px 10px 9px 40px; background:url(/images/prtools.gif) no-repeat left 1px;}
.tools li a { color:#2cafbf; text-decoration:none;}
.tools li a:hover { color:#E82E9F;text-decoration:underline;}
.tools li p { padding-top:2px;color:#B9B8B8;font-size:8pt;}
.pr_notes {display:none;}












