body { color: #666666; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
       font-size: 14px; font-family : Arial, Helvetica, Tahoma, Geneva, sans-serif; }

a.body:link {color: #0033FF; text-decoration:none}
a.body:visited {color: #0033FF; text-decoration:none}
a.body:hover {color: #0033FF; text-decoration:underline}

a.sales:link{color:#999999; text-decoration:underline}
a.sales:visited{color:#999999; text-decoration:underline}
a.sales:hover{color:#CCCCCC; text-decoration:none}

a.base:link{color:#999999; text-decoration:none}
a.base:visited{color:#999999; text-decoration:none}
a.base:hover{color:#666666; text-decoration:underline}

/*TEXT*/
.txt_header { color: #FF6701; line-height: 100%;
              font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; }

.txt_body1 {  color: #666666; line-height: 140%;
              font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.txt_body1_message { color: #CC3366; line-height: 140%;
                     font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.txt_body2 { color: #666666; line-height: 140%;
             font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.txt_body2_blue { color: #6699CC; line-height: 140%;
                  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.txt_body3 { color: #666666; line-height: 140%;
             font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.txt_body4 { color: #666666; line-height: 100%;
             font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.txt_base { color: #999999; line-height:normal;
            font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }

.phpmessage { color: #FF6701; line-height: 110%;
              font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.helpmsg { BACKGROUND: #cccccc; WIDTH: 300px; POSITION: absolute; left: 90px; top: 117px;
           BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666 1px solid;
           BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666666 1px solid;
           PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
           Z-INDEX: 1000; }

/*TABLES*/

.table_1 { background-color: #DEDEDD; border-top: 1px solid #FFFFFF; width: 100%; }

.table_menu { background-color: #FFFFFF; border-bottom: 1px solid #FFFFFF; height: 28px; }

.table_image { background-color: #FFFFFF; width: 100%; height: 226px;
               border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

.table_example { background-color: #C6D314;
                 border-left: 1px solid; border-left-style: dashed; border-left-color: #C6D314;
                 border-top: 1px solid; border-top-style: dashed; border-top-color: #C6D314;
                 border-bottom: 1px solid; border-bottom-style: dashed; border-bottom-color: #C6D314;
                 border-right: 1px solid; border-right-style: dashed; border-right-color: #C6D314; }

.cell_dotted { background-color: #C6D314; border: 1px dashed #FF3300; }

.table_top { border-top: 1px solid #999999; }

.table_right { border-right: 1px dashed #999999; }

.table_bottom_dashed { border-bottom: 1px dashed #999999; }

.table_left { border-left: 1px dashed #999999; }

.cell_border_bottom { border-bottom: 1px solid #999999; }

.centre_index { margin-top: -165px; margin-left: -354px; position: absolute; top: 50%; left: 50%;
                width: 709px; height: 331px; visibility: visible }

/*FORMS*/

.forms { color: #003399; background-color: #F8F8F8; border: solid 1px #999999; height: 19px;
         font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; }

.formbutton { color: #F8F8F8; background-color: #003399; height: 25px; border: solid 1px #666666;
              font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; }


/* ontime internet */
h1 { color: #003399; padding-top: 10px;
     font-size: 20px; font-family : Arial, Helvetica,Tahoma,Geneva, sans-serif; font-weight: bold; font-style: italic;}

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

/* 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 ; }
.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; }

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

.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; }

/* 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: #1b5e92;  padding-bottom: 20px; padding-top: 20px; padding-right:10px; padding-left:10px;
           font-size: 14pt; font-family : Verdana,Helvetica,Geneva, sans-serif; font-weight: bold;
           font-style: italic;}

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

/*----------------LINKS----------------*/
a:link { color:#0d80a6; text-decoration: none; font-weight: bold; }
a:visited { color:#003366; text-decoration: none; font-weight: bold; }
a:hover { color:#0d80a6; text-decoration: none; font-weight: bold; }
a:focus, a:active { color:#003366;}

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

.footerlinks:link { color:#003399; text-decoration:none ; }
.footerlinks:visited { color:#003399; text-decoration:none;}
.footerlinks:hover { color:#FC7300; border-bottom: 1px dashed #FC7300;}

.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 ;}

.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: #ffffff;
         font-size: 8pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }

.email:link { color:#ffffff; text-decoration:none ; }
.email:visited { color:#ffffff; text-decoration:none;}
.email:hover { color:#FC7300; text-decoration:none; }
/*---------------- Menu ----------------*/
/* Main Menu Bar CSS ######### */
.mattblackmenu ul{ background: #ffffff;                  /* #414141 */
                   margin: 0;
                   padding: 0;
                   font: 12px Arial ;
                   list-style-type: none;
                   border-bottom: 1px solid #ffffff;
                   overflow: hidden;
                   width: 100%; }

.mattblackmenu li{ display: inline; margin: 0; }

.mattblackmenu li a{ color: #003399; background: #ffffff;  /* #414141 */
                     float: left;
                     display: block;
                     text-decoration: none;
                     margin: 0;
                     padding: 6px 8px;              /*padding inside each tab*/
                     padding-right: 15px;
                     padding-left: 15px;
                     border-right: 1px solid white; /*right divider between tabs*/ }

.mattblackmenu li a:visited{ color: #003399; }

.mattblackmenu li a:hover{ color: #0099ff; background: #c6c5d7; /*background of tabs for hover state */ }

.mattblackmenu a.selected{  color: #003399; background: #c6c5d7; /*background of tab with "selected" class assigned to its LI */ }
/* ######### Drop Down ULs CSS ######### */

.ddsubmenudiv ul{ background: white; font: normal 12px Arial;
                  left: 0; top: 0; margin: 0; padding: 0; position: absolute; list-style-type: none;
                  border: 1px solid black; border-bottom-width: 0; visibility: hidden; z-index: 100; }

.ddsubmenudiv ul li a{ color: black; background-color: lightyellow;
                       width: 160px; display: block; text-decoration: none; padding: 4px 5px;
                       border-bottom: 1px solid black; }

* html .ddsubmenudiv ul li a{ /*IE6 CSS hack*/  display: inline-block; }

.ddsubmenudiv ul li a:hover{ background-color: black; color: white; }

/* ######### Neutral CSS  ######### */
.mainmenupointer{ /*CSS for arrow image added to top menu items*/
                  padding-left: 4px; border: 0; }

.submenupointer{ /*CSS for arrow image added to drop down menu items*/
                 position: absolute; padding-top: 3px; right: 2px; border: 0; }

#ddiframeshim{ background: transparent; position: absolute; z-index: 500; border-width: 0;
               width: 0; height: 0; display: block; }

/* ********************************************************* */
