/*----------This style sheet is a general style sheet and is included on index.asp, -----------*/

/*----------Background and overlying Font-----------*/

body {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #666666;
     background-image: url(images/bg.gif);
     background-repeat: repeat-y ;
     background-position: center; 
     margin-top: 0px
     }
.bggreen1    {
          background-color: #ebf8d4;
          color: #666666
          }

.bggreen2    {
          background-color: #cce5a2;
          color: #FFFFFF ;
          vertical-align: middle;
          font-size: 12px;
          color: #FFFFFF;
          text-transform: uppercase;
/*--             text-align: center; --*/
          padding-left: 3px;
          font-weight: bold;
          }
.bggreen2b    {
          background-color: #cce5a2;
          color: #FFFFFF ;
          vertical-align: middle;
          font-size: 12px;
          color: #FFFFFF;
/*--          text-align: center;--*/
          padding-left: 3px;
          font-weight: bold;
          }
.bggreen3    {
          background-color: #8baa00;
          color: #FFFFFF
          }

.bgblue1    {
          background-color: #e1f0f7;
          color: #666666
          }

.bgblue2    {
          background-color: #bfe5f6;
          color: #666666
          }

.bgblue3    {
          background-color: #5fc0d1;
          color: #FFFFFF
          }

.bgblue4    {
          background-color: #3985a3;
          color: #FFFFFF
          }

.bggrey1    {
          background-color: #eeeeee;
          color: #666666 ;
          font-size: 11px
          }


.bgblueshapetf {
               background-image: url(images/bg-tf-blue.gif);
               background-repeat: no-repeat;
               height: 15px;
               }

.bgblueshapeth {
               background-image: url(images/bg-th-blue.gif); 
               background-repeat: no-repeat;
               height: 15px;
               }
.bgblueshapetd { 
               background-image: url(images/bg-td-blue.gif);
                background-repeat: repeat-y }
.bgletters {
               background-image: url(images/bg-letters.gif);
               background-repeat: no-repeat ;
               font-size: 12px;
               height: 20px;
               font-weight: bold;
               color: #666666;
               text-align: left;
               padding-left: 6px  ;
               padding-top: 3px
                }

/*----------Link Styles-----------*/
a:link{
  text-decoration: underline;
  color: #3985a3;
  font-size: 11px;
  }
a:visited{
  text-decoration: underline;
  color: #3985a3;
  font-size: 11px;
  }
a:hover{
  text-decoration: underline;
  color: #3985a3;
  font-size: 11px;
  }
a:link.green {
  text-decoration: underline;
  color: #8baa00;
  font-size: 11px;
  }
a:visited.green {
  text-decoration: underline;
  color: #8baa00;
  font-size: 11px;
  }
a:hover.green {
  text-decoration: underline;
  color: #8baa00;
  font-size: 11px;
  }
.whiteTxt {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  }

a:link.whiteTxt {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  }

a:visited.whiteTxt {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  }
a:hover.white {
  text-decoration: none;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  }
/*----------Header Styles-----------*/
h1   {
     font-size: 14px;
     color: #3985a3;
     margin-left: 3px;
     margin-bottom: 2px;
     margin-top: 2px;
     text-transform: uppercase;
     }
h2   {
     font-size: 14px;
     color: #8baa00;
     margin-bottom: 2px;
     }
h3   {
     font-size: 12px;
     color: #FFFFFF;
     text-transform: uppercase;
     text-align: center;
     }
h4   {
     font-size: 13px;
     font-weight: bold;
     color: #666666;
     }
h5   {
     font-size: 12px;
     font-weight: bold;
     color: #666666;
     }


/*----------Image Styles-----------*/
.imgcontextual{
               margin: 4px;
               }

/*----------Paragraph Styles-----------*/
.maintablealign  {
                 text-align:center;
                 }

/*----------Table Style-----------*/
th {
   font-weight: bold;
   font-size: 11px
   }
td {
   text-align: justify;
   font-size: 11px;
   border: 0px;
   }

.tablemain {
           width: 700px;
           border: 1px solid #eeeeee; 
           background-color: #FFFFFF ;
           }
.tdmainleft {
           width: 175px;
           vertical-align: top;
           }
.tdmainmiddle {
           width: 365px;
           padding: 3px;
           border-left: 1px solid #eeeeee;
           vertical-align: top;
           }
.tdmainright {
           width: 160px;
           border-left: 1px solid #eeeeee;
           vertical-align: top;
           }
.tdheader {
           height: 133px;
           vertical-align: top;
           }
.tdtimeline {
           height: 30px;
           vertical-align: top;
           padding: 0px;
           }
.tdfooter {
          width: 700px;
          height: 55px;
          padding: 4px;
          background-color: #5fc0d1;
          vertical-align: middle;
          color: #FFFFFF;
          font-size: 11px;
           }
.tdreferences {
           height: 30px;
           vertical-align: middle;
           font-size: 10px;
           background-color: #eeeeee;
           color: #666666;
           padding:3px;
           }
.tdkeywordnote  {
               border-top: 1px solid #eeeeee;
               color: #666666;
               font-size: 10px;
               text-align: center;
               }
.tdheader2 {
           height: 20px;
           vertical-align: middle;
           background-color: #5fc0d1;
           color: #FFFFFF;
           }
           
.tablepop   {
           width: 100%;
           border: 1px solid #ebf8d4; 
           background-color: #FFFFFF
           }
.thpop {
          background-color: #ebf8d4;
          color: #666666
       }
.tdadvert { 
           height: 60px;
           width: 163px
           }

/*----------Buttons Styles-----------*/

a:link.tdbutton1{
           background-image:  url(images/bg-buttons-1.gif);
           background-repeat: no-repeat;
           text-decoration: none;
           width: 150px;
           height: 20px;
           margin-top: 1px;
           padding-left: 25px;
           padding-top: 2px;
           font-size: 11px;
           color: #999999;
           }
a:visited.tdbutton1{
           background-image:  url(images/bg-buttons-1.gif);
           text-decoration: none;
           background-repeat: no-repeat;
           width: 150px;
           height: 20px;
           margin-top: 1px;
           padding-left: 25px;
           padding-top: 2px;
           font-size: 11px;
           color: #999999;
           }
a:hover.tdbutton1{
           background-image:  url(images/bg-buttons-1-hover.gif);
           background-repeat: no-repeat;
           text-decoration: none;
           color: #3985a3;
           }

.tdbutton2{
           background-image:  url(images/bg-buttons-2.gif);
           background-repeat: no-repeat;
           text-decoration: none;
           width: 170px;
           height: 18px;
           padding-left: 20px;
           padding-top: 3px;
           border-top: 1px solid #eeeeee; 
           border-right: 1px solid #eeeeee;
           border-bottom: 1px solid #eeeeee;
           font-size: 11px;
           color: #999999;
           }
.tdbutton2Hover{
           background-image:  url(images/bg-buttons-2-hover.gif);
           background-repeat: no-repeat;
           text-decoration: none;
           width: 170px;
           height: 18px;
           padding-left: 20px;
           padding-top: 3px;
           border-top: 1px solid #eeeeee; 
           border-right: 1px solid #eeeeee;
           border-bottom: 1px solid #eeeeee;
           font-size: 11px;
           color: #8baa00;
           }

a:link.tdbutton2{
           background-image:  url(images/bg-buttons-2.gif);
           background-repeat: no-repeat;
           text-decoration: none;
           width: 170px;
           height: 18px;
           padding-left: 20px;
           padding-top: 3px;
           border-top: 1px solid #eeeeee; 
           border-right: 1px solid #eeeeee;
           border-bottom: 1px solid #eeeeee;
           font-size: 11px;
           color: #999999;
           }
a:visited.tdbutton2{
           background-image:  url(images/bg-buttons-2.gif);
           background-repeat: no-repeat;
           text-decoration: none;
           width: 170px;
           height: 18px;
           padding-left: 20px;
           padding-top: 3px;
           font-size: 11px;
           color: #999999;
           }
a:hover.tdbutton2{
           background-image:  url(images/bg-buttons-2-hover.gif);
           background-repeat: no-repeat;
           text-decoration: none;
           color: #3985a3;
           }

tdbutton3{
          }
a:link.tdbutton3{
           background-image:  url(images/arrow1.gif);
           background-repeat: no-repeat;
           background-position: left;
           padding-top: 3px;
           padding-left: 20px;
           border: 0px ;
           }
a:visited.tdbutton3{
           background-image:  url(images/arrow1.gif);
           background-repeat: no-repeat;
           background-position: left;
           padding-top: 3px;
           padding-left: 20px;
           border: 0px ;
           }
a:hover.tdbutton3{
           background-image:  url(images/arrow1-over.gif);
           background-repeat: no-repeat;
           background-position: left;
           padding-top: 3px;
           padding-left: 20px;
           border: 0px ;
           }


.tdbutton4{
           padding-top: 10px;
           border: 0px ;
	   font-weight: bold; color: #FFFFFF;
	background-position: center;
	 text-align: center
; height: 35px; width: 85px
          }
.tdbutton4Hover{
           background-image:  url(/images/hd-btn-over.jpg);
           padding-top: 10px;
           background-repeat: no-repeat;
           border: 0px ;
; font-weight: bold; color: #FFFFFF
; text-align: center
; height: 35px; width: 85px
           }

           
 /*----------text Styles-----------*/

.txt-small-blue { 
                font-size: 9px;
                color: #3985a3
                }
.txtwide {  font-family: Arial, Helvetica, sans-serif;
          font-size: 11px; 
          letter-spacing: 1px
          }

 /*----------HR Styles-----------*/




.hr-blue {
         color: #e1f0f7;
         height: 1px
         }
.ligreenbutton {
               list-style-image: url(images/ligreenbutton.gif);
               text-align: left;
               vertical-align: middle; 
               padding-top: 3px;
               padding-bottom: 3px  ; 
               text-indent: 2px ;
               padding-left: 1px  ;
               font-size: 9px;
               }


 /*----------Form Styles-----------*/
input {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      width: 250px  ;
      background-color: #ebf8d4;
      border: #cce5a2;
      border-style: solid;
      border-top-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 1px;
      border-left-width: 1px
      }
textarea {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 11px;
      width: 250px  ;
      background-color: #ebf8d4;
      border: #cce5a2;
      border-style: solid;
      border-top-width: 1px;
      border-right-width: 1px;
      border-bottom-width: 1px;
      border-left-width: 1px
      }
.inputSearch { 
             font-family: Arial, Helvetica, sans-serif; 
             width: 117px
             }
.buttonSearch {
              font-weight: bold;
              color: #FFFFFF; 
              background-image: url(images/button-search.gif);
              width: 20px; 
              font-family: Arial, Helvetica, sans-serif;
              font-size: 10px; 
              height: 20px;
              border-top-width: 0px;
              border-right-width: 0px;
              border-bottom-width: 0px;
              border-left-width: 0px
              }

.tdwhiteborder {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tdorangeborder {  border: #f6d6a4; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tdborderred {  border: #FF0000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tdbordergreen {  border: #009900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
h7 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #97B300}
.bgorange1 {  color: #FFFFFF; background-color: #FFEA97}
.imgdblborder {  border: 3px double; border-color: #CCCCCC #C0C0C0 #C0C0C0}
.bgorange2 { color: #FFFFFF; background-color: #FFCC00}
.buttonForm { font-weight: bold; color: #666666; width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; background-color: #E1F0F7; border: #60AED5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.inputRadio {  width: 20px}
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 250px ; background-color: #ebf8d4; border: #cce5a2; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.bgleafvert {  background-image: url(images/bgleaf.gif); background-repeat: repeat-y; width: 40px}
.textareawide { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 700px; background-color: #ebf8d4; border: 1px #cce5a2 solid}
.tdMain {  padding-right: 10px; padding-left: 10px}
.hr-faint {  color: #D0D044; height: 1px}
