html{height:100%;margin-bottom:1px;}
body{margin:0px;padding:0px;font-family:Arial,Verdana,Tahoma;font-size:8pt;}
.tbox{border:1px solid #959595;background-color:#FAFAFA;font-size:8pt;font-family:Arial,Tahoma,Verdana;}
.tbox:focus{border:1px solid #1F4371;background-color:#EDFAFF;}
.btn{background:url('images/bg_button.gif') repeat-x;font-size:8pt;border:1px solid #284A77;height:24px;padding-left:5px;padding-right:5px;cursor:pointer;}
#hp_content .previous{float:left;width:100px;}
#hp_content .middle{float:left;width:580px;text-align:center;color:#999999;}
#hp_content .next{float:right;width:100px;color:#999999;margin-bottom:5px;text-align:right;}
#hp_content .top_ln{width:785px;height:5px;margin-bottom:10px;background:url('images/btm_shade.gif') repeat-x;}
.spacer{clear:both}
.wht1{color:#FFFFFF;font-size:8pt;}
.red1{color:#FF0000;font-size:8pt;}
.gry1{color:#666666;font-size:8pt;}
.blk1b{color:#000000;font-size:8pt;font-weight:bold;}
.red1b{color:#FF0000;font-size:8pt;font-weight:bold;}
.grn1b{color:#005200;font-size:8pt;font-weight:bold;}
.gry1b{color:#666666;font-size:8pt;font-weight:bold;}
.blu1b{color:#0000FF;font-size:8pt;font-weight:bold;}
.lngry1{color:#555555;text-decoration:underline;}
.lnred1b{color:#FF0000;text-decoration:underline;}
.lnred1b:hover{color:#FF0000;text-decoration:none;}
.lngry1:hover{text-decoration:none;}
.lngry1a{color:#888888;text-decoration:none;}
.lngry1a:hover{text-decoration:underline;}
.box{float:left;width:136px;height:132px;padding:3px;border:1px solid #CCCCCC;color:#222222;margin-right:10px;background:#EEEEEE;margin-bottom:10px;text-decoration:none}
.box_o{float:left;cursor:pointer;width:136px;height:132px;padding:3px;border:1px solid #000000;color:#FFFFFF;background:#666666;margin-right:10px;margin-bottom:10px;}
.box:hover{float:left;cursor:pointer;width:136px;height:132px;padding:3px;border:1px solid #000000;color:#FFFFFF;background:#666666;margin-right:10px;margin-bottom:10px;text-decoration:none}
.lbox{padding:4px;width:450px;border:1px solid #CCCCCC;background:#EEEEEE}
.lbox_o{padding:4px;width:450px;border:1px solid #000000;background:#666666;cursor:pointer;}
.lbox:hover{padding:4px;width:136px;border:1px solid #000000;background:#666666;cursor:pointer;}
.previous_blk{padding-left:23px;height:100px;float:left;background:url('images/previous.gif');cursor:pointer;}
.previous_blk_o{padding-left:23px;height:100px;float:left;background:url('images/previous_o.gif')}
.next_blk{padding-right:23px;height:100px;float:right;padding-top:4px;background:url('images/next.gif') no-repeat right;cursor:pointer;}
.next_blk_o{padding-right:23px;height:100px;float:right;padding-top:4px;background:url('images/next_o.gif') no-repeat right;cursor:pointer;}
.tbox1{font-family:Arial,Tahoma,Verdana;font-size:8pt;color:#888888;border:1px solid #CCCCCC}
.blk_title{font-size:14pt;font-weight:bold;font-family:Arial Narrow, Arial, Verdana;color:#999999}
.blk_bdr{width:460px;height:5px;margin-top:5px;margin-bottom:10px;background:url('images/btm_shade.gif') repeat-x;}
a{color:#0000FF;text-decoration:none;}
a:hover{text-decoration:underline;}
.error_msg{height:23px;width:750px;margin:0px auto;text-align:center;padding-top:7px;color:#FF0000;margin-bottom:10px;font-weight:bold;}
.msg{height:23px;width:750px;margin:0px auto;text-align:center;padding-top:7px;font-weight:bold;color:#005200;}

/* IMPORTANT:  The Popup Calendar script requires all the classes defined here.*/
table.scw{padding:1px;vertical-align:middle;border:1px solid #800000;font-family:Verdana,Tahoma,Sans-Serif;font-size:8pt;background-color:#EFEFEF;border:1px solid #996633}
table.scwCells{background-color:#767876;text-align:right;font-size:8pt;}
td.scwDrag{padding:0px 0px;text-align:center;font-size:8pt;background-color:#9999CC;color:#CCCCFF;}
td.scwHead{padding:1px;text-align:center;background-color:#808080}
td.scwWeek{padding:2px;text-align:center;font-weight:bold;background-color:#5F3900;color:#FFFFFF;}
td.scwWeeks{padding:2px;vertical-align:middle;}
td.scwWeekNo{padding:2px;vertical-align:middle;background-color:  #776677;color:#CCCCCC;}
td.scwWeekNumberHead{padding:0px;text-align:center;font-weight:bold;color:#6666CC;}
td.scwFoot{padding:2px;text-align:center;background-color:#EFEFEF;color:#000000;}
td.scwFootHover{background-color:#EFEFEF;padding:2px;text-align:center;color:#FF0000;cursor:pointer;}
td.scwFoot:hover{background-color:#EFEFEF;padding:2px;text-align:center;color:#FF0000;cursor:pointer;}
td.scwFootDisabled{padding:0px;text-align:center;background-color:#6666CC;color:#FFFFFF;}
td.scwCells{padding:2px;vertical-align:middle;background-color:#CCCCCC;color:#7F5212;}
td.scwCellsHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCells:hover{padding:2px;vertical-align:middle;background-color:#FFFFEF;cursor:pointer;color:#000000;}
td.scwCellsDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#000000;}
td.scwCellsExMonth{padding:2px;vertical-align:middle;background-color:#EFEFEF;color:#AAAAAA;}
td.scwCellsExMonthHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsExMonth:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsExMonthDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#666666;}
td.scwCellsWeekend{padding:2px;vertical-align:middle;background-color:#E0E0E0;color:#0000FF;}
td.scwCellsWeekendHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsWeekend:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsWeekendDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#CC6666;}
td.scwInputDate{padding:2px;vertical-align:middle;background-color:#B1D9F5;color:#000000;}
td.scwInputDateHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwInputDate:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwInputDateDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#000000;}
select.scwHead{margin:0px;font-family:Verdana;font-size:8pt;}
input.scwHead{padding:0px;margin:1px;border:1px solid #000000;font-size:8pt;font-family:Verdana;height:18px;width:18px}
