 .pageBanner { font:bold 12pt Arial; text-align:center; background-color:#005599; color:white; }
 #page { background-color:#E1E1E1; }
 .main { font:normal 10pt Arial; }

 .pickMonth, .pickYear, .pickYear#up,  .pickYear#dn  { font:normal 10pt arial; cursor:pointer; text-align:center; }
 .day, #pickerMonth, #pickerYear, .clickable, #messageField1, #messageField2  { font:normal 10pt arial; text-align:center; }
 .wkLabel        { font:normal 10pt arial; text-align:center;width:23px; }
 .pickMonth.over, .pickYear.over, .day.over, .clickable.over  { background:#888888;color:white;cursor:pointer; }
 .yearRange { cursor:pointer;height:10px;width:30px;text-align:center; }
 .yearRange.over { background:#888888; }
 .day.current, pickMonth.current, .pickYear.current { border:1px solid black; }
 .day.now, .pickMonth.now, .pickYear.now { border:1px solid black; }
 .instructions { font-size:9pt; }
 .instructionsR { font-size:9pt;font-weight:bold;color:red; }
 .instructionsB { font-size:9pt;font-weight:bold;color:blue; }

 .tabItem          { width:100px;background-color:#BBBBBB;font:normal 10pt Arial;text-align:center;border-left:1px solid white;border-top:1px solid white;border-right:1px solid #111111;border-bottom:1px solid #BBBBBB;cursor:pointer; }
 .columnHeader     { background-color:#10257E; color:#FFFFFF; font:normal 9pt Arial; border-right:1px solid white; text-align:left; }
 .sortColumnHeader { height:12px; background-color:#10257E; color:#FFFFFF; font:normal 9pt Arial; border-right:1px solid white; text-align:left; cursor:n-resize; }
 .greenbar         { height:12px; background-color:#D1D9C2; color:#414E30; font:normal 9pt Arial; border-bottom:1px solid #687E4E; border-right:1px solid white; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#D1D9C2', endColorStr='#DCE4CC', gradientType='1'); }
 .whitebar         { height:12px; background-color:#FFFFFF; color:#36385F; font:normal 9pt Arial; border-bottom:1px solid #36385F; border-right:1px solid white; }
 .bluebar          { height:12px; background-color:#DDD9FF; color:#36385F; font:normal 9pt Arial; border-bottom:1px solid #36385F; border-right:1px solid white; }
 .greybar          { height:12px; background-color:#999999; color:#36385F; font:normal 9pt Arial; border-bottom:1px solid #36385F; border-right:1px solid white; }
 .gap              { background-color:#AAAAAA;border-bottom:2px solid #DDDDDD; }
 .formlabel        { font-size:10pt; text-align:left; border-left:5px solid #F0F0F0; }
 .wrPagebanner     { background-color:#AA0000; color:#FFFFFF; font:bold 11pt arial; text-align:left; height:25px; }
