body { background-color : #dcc098;  padding: 0; margin: 0;
       scrollbar-face-color : #BBD6EA; scrollbar-shadow-color : #e4e4e4;
       scrollbar-highlight-color : #C2E1FE; scrollbar-3dlight-color : #ffffff;
       scrollbar-darkshadow-color : #025196; scrollbar-track-color : #ffffff;
       scrollbar-arrow-color : #025196;
       font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }

h1 { color: #993300; padding-top: 10px;
     font-size: 20px; font-family : Verdana, Arial, Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold; font-style: italic;}

h2 { color: #993300; font-size: 18px; font-family : Verdana, Arial, Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold; }
h3 { color: #993300; font-size: 16px; font-family : Verdana, Arial, Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold; }
h4 { color: #993300; font-size: 14px; font-family : Verdana, Arial, Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold; }

a:link { color:#0033CC; text-decoration:none; }
a:visited {color:#0033CC; text-decoration:none;}
a:hover { color:red; text-decoration:none;}

#contents,,.contents { background-color  : #C3BBAE; }

.container { background: #dcc098 url( images/contentbg1.jpg) center top repeat-y scroll;
             padding-left:15px; padding-right:15px; }

/* get input and get static text */
.formsubtitle  { color: #ffffff;  background-color: #44408c; height:20px; padding-left:10px;
                 font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; font-weight:bold ; }
.formsubgap  { width:50px; }
.formbg  { background-color: #ffeedf; }

.inputbox { height:23px; }

input[type=text] { color: #454545; border: 1px solid #B0B0B0;
                   background: #FFF url( images/bg-form.jpg) center top repeat-x scroll; }
input[type=password] { color: #454545; border: 1px solid #B0B0B0;
                       background: #FFF url( images/bg-form.jpg) center top repeat-x scroll; }
input[type=image] { color: #454545;
                    background: #FFF url( images/bg-form.jpg) center top repeat-x scroll; }

input[type=reset] { color: #454545; border: 1px solid #B0B0B0;
                    background: #FFF url( images/bg-form.jpg) center top repeat-x scroll; }

input[type=submit] { color: #454545; border: 1px solid #B0B0B0;
                     background: #FFF url( images/bg-form.jpg) center top repeat-x scroll; }

select, textarea { color: #454545; border: 1px solid #B0B0B0;
                   background: #FFF url( images/bg-form.jpg) center top repeat-x scroll; }

.submitbutton { font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; }
.submitbutton:hover { background: #eef; border: 1px solid #f00; cursor:pointer; }

.imagebutton { font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; }
.imagebutton:hover { background: #eef; border: 1px solid #f00; cursor:pointer; }

.txt            { color: #000000;  line-height : 150%;
                  font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; }

.txtrd          { color: red;  line-height : 150%;
                  font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; }

.txtsm          { color: #000000;  line-height : 150%;
                  font-size: 7pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; }

.gettxt         { color: #000000;  background-color: #ffffff;
                  font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold;  }

.gettxtwe       { color: #FFFFFF;  line-height : 150%;
                  font-size: 8pt;  font-family: Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold; }

.gettxtdisable  { color: #999999; line-height : 150%;
                  font-size: 8pt;  font-family: Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold;
                  padding-left: 5px; }

.get            { color: #003300; background-color: #FFFFFF; line-height : 150%;
                  font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; font-style: normal;
                  padding-left: 5px;  }

.getdisable     { color: #003399; background-color: #EFEFEF;  line-height : 150%;
                  font-size: 8pt;  font-family: Helvetica,Tahoma,Geneva, sans-serif; font-style: normal;
                  PADDING-LEFT: 5px; border: solid 1px #009999; }

.dropdntxt      { color: #000000;  line-height : 150%;
                  font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; }

.btntxt         { color: #000000;  line-height : 150%;
                  font-size: 8pt; font-family: Helvetica,Tahoma,Geneva, sans-serif; }

/* boxes */
.errorbox       { background-color:#F9E5E4; color:#B00033; padding-top:10px; padding-bottom:10px; padding-left:50px;
                  margin-left:10px; margin-right:10px;
                  border-color:#E4ADAA; border-style:solid; font-weight: bold; } /* lite Pink */

.successbox     { background-color:#EAF9E4; color:#178400; padding-top:10px; padding-bottom:10px; padding-left:50px;
                  margin-left:10px; margin-right:10px;
                  border-color:#B5E9AB; border-style:solid; font-weight: bold; } /* lite Green */

.infobox        { background-color:#E7EAF9; color:#3C55BA; padding-top:10px; padding-bottom:10px; padding-left:50px;
                  margin-left:10px; margin-right:10px;
                  border-color:#ADC4ED; border-style:solid; font-weight: bold; } /* lite Blue */

.noticebox      { background-color:#FAF9E4; color:#7F9B85; padding-top:10px; padding-bottom:10px; padding-left:50px;
                  margin-left:10px; margin-right:10px;
                  border-color:#E8E4A7; border-style:solid; font-weight: bold; } /* lite Yellow */

/* main menu */
.thanks { color : #FC7300; padding-left:10px;
          font-size : 14px; font-family : Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold; }
.error { color : #FF0000; padding-left:10px;
         font-size : 14px; font-family : Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold; }


.header1 { color: #000000 ;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 20px; font-weight: bold;  font-style : italic;
           padding-top: 20px; padding-bottom: 20px; } /* padding-left: 20px; */

.txt_body { color: #333333; padding-right:10px; padding-left:10px; line-height: 160%;
            font-size: 11px; font-family: Trebucet MS, Verdana, Helvetica,Tahoma; }

/*hint box */
#hintbox { position:absolute; top: 0; background-color: lightyellow;
           width: 175px;                                                  /*Default width of hint.*/
           padding: 3px; border:1px solid black; font:normal 10px Verdana; line-height:18px;
           z-index:100;
           border-right: 3px solid black; border-bottom: 3px solid black;
           visibility: hidden; }

.hintanchor { font-weight: bold; color: navy; margin: 3px 8px; }

/* -- end of p.h -- */
/*LINKS*/

.footer {  color: #000000;  background:#A25237;
           font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.footerlinks:link{ color:#000000; text-decoration:none; }
.footerlinks:visited { color:#000000; text-decoration:none; }
.footerlinks:hover{ color:#FFFFFF; border-bottom: 1px solid #FFFFFF; }

.ontimefooter:link { color:#262163; text-decoration:none ; font-weight: normal;}
.ontimefooter:visited { color:#262163; text-decoration:none; font-weight: normal;}
.ontimefooter:hover { color:#FC7300; text-decoration:none; font-weight: normal ;}

.contenttxt { color :#000000 ; padding-left: 15px ;
              font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.contenttxt a:link { color:#000000; text-decoration:none ; }
.contenttxt a:visited { color:#000000; text-decoration:none;}
.contenttxt a:hover { color:#ec2227 ; border-bottom: 1px dashed #ec2227;}

.adminlogin { color: #000000;
              font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.adminlogin:link { color:#000000; text-decoration:none ; }
.adminlogin:visited { color:#000000; text-decoration:none;}
.adminlogin:hover { color:#FC7300; text-decoration:none; }

.email { color: #000000;
         font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.email:link { color:#000000; text-decoration:none ; }
.email:visited { color:#000000; text-decoration:none;}
.email:hover { color:#FC7300; text-decoration:none; }

A.menublock:link { COLOR: #FFFFFF; DISPLAY: block;
                   PADDING-TOP: 5px; padding-left: 5px; PADDING-BOTTOM: 5px;
                   font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
                   text-align:center; TEXT-DECORATION: none; }

A.menublock:visited { COLOR: #FFFFFF; DISPLAY: block;
                      PADDING-TOP: 5px; padding-left: 5px; PADDING-BOTTOM: 5px;
                      font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
                      text-align:center; TEXT-DECORATION: none; }

A.menublock:hover { COLOR: #000000; BACKGROUND-COLOR: #eff2af; DISPLAY: block;
                    PADDING-TOP: 5px; padding-left: 5px; PADDING-BOTTOM: 5px;
                    font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
                    text-align:center; TEXT-DECORATION: none; }

/* seperator line */
#line { BACKGROUND : #CCCCCC; }

/* list/menu list*/
#list { padding: 2px;
        border: 1px solid; border-color: #FEFEFE #C3C8CB #C3C8CB #FEFEFE; }

#font1 { COLOR : #ffffff; line-height : 150%;
         font-size : 8pt; font-family : Helvetica,Tahoma,Geneva, sans-serif; }

#font1 A { COLOR : #ffffff;
           font-size : 8pt; font-family : Tahoma,Helvetica,Geneva,sans-serif; }

#font1 A:hover { COLOR : #ffffff; text-decoration : underline; }

#font2 { COLOR : #025196;
         font-size : 10pt; font-weight : bold; font-family : Helvetica,Tahoma,Geneva, sans-serif; }



