   .bad { background-color:#ff4040; text-align:center; font-weight:bold }
   .bd { font-weight: bold; font-size:12pt }
   .blu { color:blue }
   .btn { font-size:12pt; font-weight:bold }
   .btn2 { font-size:12pt; width:252px; text-align:left; font-weight:bold }
   .btn3 { font-size:12pt; background-color:#B9D3EE}
   .btn4 { font-size:12pt; width:150px; text-align:center; font-weight:bold }
   .btn5 { font-size:12pt; width:180px; text-align:left; font-weight:bold }
   .btn6 { font-size:12pt; width:200px; text-align:center }
   .btn7 { font-size:12pt; width:305px; text-align:center; font-weight:bold }
   .btn8 { font-size:12pt; width:325px; text-align:center; font-weight:bold }
   .btn9 { font-size:12pt; width:250px; text-align:center; font-weight:bold }


   .btnmid { font-size:14pt; width:500px; }
   .btnsv { font-size:16pt; background-color:#B9D3EE}
   .btnwide { font-size:14pt; width:510px; height:35px }
   .btnwide2 { font-size:12pt; width:614px; height:35px; font-weight:bold }
   .cbox {float:left;width:34%;height:243px;padding-left:20px;background-color:#B9D3EE; margin-bottom:40px;
       border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
   }

    .cbox2 {float:left;width:250px;height:241px; padding-left:20px;background-color:#B9D3EE;
       border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
       margin-bottom:40px;
    }

    .cbox3 {float:left;width:250px;height:241px; padding-left:20px;background-color:#B9D3EE;
       border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
       margin-bottom:40px;
    }

   .contain1 {width:650px;height:280px;background-color:white}
   .contain2 {width:650px;height:320px;background-color:white}
   .contain3 {float:left;width:650px;background-color:white;margin-bottom:15px }
   .contable1 {float:left;width:30%;height:280px;padding-right:85px;background-color: white}
   .contable2 { float:left;width:30%;height:280px;padding-right:10px;background-color: white }
   .contcalc1 { float:left;width:300px;height:280px;padding-left:20px;background-color:white;margin-left:10px }
   .contcalc2 { float:left;width:300px;height:280px;padding-left:10px;background-color:white ;margin-left:5px }

   .crifmt { font-size:14pt; width:850px }

   .databox {width:100px; height:24px; background-color:white;text-align:center;font-weight:bold;
   font-size:12pt;
   border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
    }

   .databox2 {width:75px; height:15px; background-color:white;text-align:right; padding-left:10px;
   padding-right:10px; margin-right:10px;
       border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
    }


   .dropd { position:absolute; left:550px;top:90px; font-size:14pt }
   
   .errbox{width:450px;height:260px;background-color:white; font-weight:bold; color:red; }

   .fmt { font-size:14pt }
   .fmt2 { font-size:12pt; font-weight:bold }
   .fmt3 { font-size:12pt }
   .fmt4 { font-size:11pt }
   .fmt5 { font-size:12pt;text-align:right }

   .hdmsg { font-size:8pt }
   .hlite { background-color:#B9D3EE}
   .init { background-color:#ffffff; font-weight:bold }
   .mid { font-weight:bold; text-align:center }
   .mid12 { font-weight:bold; text-align:center; font-size:12pt }
   .mid3 { font-size:14pt; text-align:center }
   .mid4 {text-align:center }
   .midblu { font-weight:bold; text-align:center; color:blue }
   .midfmt { font-weight:bold; text-align:center; font-size:12pt }
   .midgray { font-weight:bold; text-align:center; color:blue; background-color:#bebebe }
   .missing {background-color:#b0c4de; text-align:center }

   .orgbox {width:760px;height:420px; padding-top:5px;padding-left:10px; padding-right:12px;
        border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
        font-family:Arial; font-size:12pt }

   .pbox1 {float:left;width:250px;height:241px; padding-left:20px;background-color:#B9D3EE;
       border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
    }

   .pbox2 {float:left;width:250px;height:228px; padding-left:20px;background-color:#B9D3EE;
       border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
       margin-top:1px
    }


   .rbox1 {float:left; padding-right:25px}
   .rbox2 {float:left; padding-right:25px; margin-top:10px;}
   .rbox3 {float:left; width:260px;padding-right:25px;background-color:pink;margin-right:15px}

   .seal { position:absolute; left:900px; top:10px }
   
   .senbox {width:400px;height:200px; padding-top:5px;padding-left:5px;
        border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
    }

   .senbox2 {width:400px;height:160px; padding-top:5px;padding-left:5px;
        border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
    }

   .side { position:absolute; left:390px; top:10px }
   .side1 { position:absolute; left:780px;top:280px }
   .side2 { position:absolute; left:780px; top:350px }
   .side3 { position:absolute; left:600px; top:350px; font-size:16pt; font-weight:bold}
   .side32 { position:absolute; left:700px; top:350px; font-size:16pt; font-weight:bold}
   .side4 { position:absolute; left:590px; top:170px }
   .side5 { position:absolute; left:100px; top:30px }
   .side6 { position:absolute; left:0px; top:320px }
   .side7 { position:absolute; left:400px; top:340px }
   .side8 { position:absolute; left:515px; top:150px }
   .side8chr { position:absolute; left:525px; top:155px }
   .side9 { position:absolute; left:495px; top:150px }
   .side10 { position:absolute; left:495px; top:165px }
   .side11 { position:absolute; left:390px; top:135px }

   .sidebox { position:absolute; left:780px;top:350px }
   .tback { background-color:#f5f5f5; font-size:12pt; font-weight:bold }
   .tback3 { background-color:#f5f5f5; font-size:12pt;}
   .tcol { background-color:#f5f5f5; text-align:center }
   .tcost { background-color:#f5f5f5; color:red; text-align:center}
   .thd { background-color:#B9D3EE; font-size:12pt }
   .titlec { color:#B9D3EE }
   .tside { position:absolute; top:100px }
   .under { text-decoration:underline;text-align:center;font-weight:bold; color:blue}
   .wall { font-size:12pt; background-color:#ffffff; font-family:Arial;}
   .warn { color:red; font-size:12pt }
   .warn2 { color:red; font-size:12pt; font-weight:bold }

   .wire {width:580px;height:240px; padding-top:5px;padding-left:5px;
        border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
    }

   .wire2 {width:580px;height:250px; padding-top:5px;padding-left:5px;
        border-bottom:1px solid; border-top:1px solid; border-right:1px solid; border-left:1px solid;
    }


   .xdat { color:#ff7f00}

