a.aboutlink,
a.BannerButton1,
a.BannerButton2,
a.BannerButton3,
a.AddNewButton,
a.BannerButtonHome,
a.LogoutButton
 {position: absolute;
 top: 7px;
   font-family: arial, sans-serif;
   font-size: 8pt;
   font-weight: bold;
    color: yellow;
    z-index: 2;}
a.aboutlink {left: 400px;}
a.BannerButton1 {left: 250px;}
a.BannerButton2 {left: 295px;}
a.BannerButton3 {left: 350px;}
a.AddNewButton {left: 100px;}
a.BannerButtonHome {left: 400px;}
a.LogoutButton {left: 400px;}
.textNoMail {display: inline;
              position: absolute;
              left: 105px;
              float:left;
              text-decoration: none;
              border: none;}

a img {border: none;
       vertical-align: top;}
a.mailiconeven {color:#ffffdd;
                background-color: transparent;
                text-decoration: none;
                }
a.getalliconeven {color:#ffffdd;
                background-color: transparent;
                text-decoration: none;
                }
a.mailiconodd {color:#f5f5f5;
                background-color: transparent;
                text-decoration: none;
              }
a.getalliconodd {color:#f5f5f5;
                background-color: transparent;
                text-decoration: none;}
body, html{background-color: #ffffff;
           color: black;
           margin: 0px 0px 0px 2px;
           border: 0px none white;
           outline: #ffffff solid 2px;
           padding: 0px 0px 0px 0px;
           font-family: arial, sans-serif;}
              

div.leftcolumn {position: relative;
                top: 20px;
                width: 126px;
                background-color: #ffffff;
                color: #000000;
                font-size: 8pt;
                line-height: 150%;
                height: 100%}
div.rightcolumn {position: absolute;
                 top: 20px;
                 left: 645px;
                 width: 126px;
                 background-color: #ffffff;
                 color: #000000;
                 font-size: 8pt;
                 line-height: 15px;}

div.bluebar {width: 130px;
             height: auto;
             font-size: 110%;
             font-weight: bold;
             text-align: center;
             display: block}
div#searchform{position: absolute;
               top:120px;
               left:200px;
               font-size: 10pt;}
div.main   {position: absolute;
            left: 137px;
            top: 140px;
            width: 494px;
            border-left: 5px white solid;
            border-right: 5px white solid;
            padding-left: 2px;
            padding-right: 0px;
            }
body > div.main {left: 135px}
div.bkg {position: absolute;
         left: 133px;
         width: 510px;
         top: 0px;
         border-left: 1px blue solid;
         border-right: 1px blue solid;
         background-color: transparent;
         }
div.header {color: #0064ff;
            background-color: #f5f5f5;
            position: relative;
            top: 0px;
            left: 0px;
            border: 1px double #0064ff;
            border-bottom: 5px double #0064ff;
            font-size: 13pt;
            font-family: arial, sans-serif;
            text-align: center;
            width:490px;}
div.footer {color: #0064ff;
            background-color: #f5f5f5;
            /*height: 6px;*/
            position: relative;
            top: 0px;
            left: 0px;
            border-bottom: 1px solid #0064ff;
            border-left: 1px solid #0064ff;
            border-right: 1px solid #0064ff;
            font-size: 13pt;
            font-family: arial, sans-serif;
            text-align: center;
            width:490px;}
div.maineven {font-size: 8pt;
             background-color: #ffffed;
             border-bottom: 5px double #0064ff;
             border-top: none;
             border-left: 1px solid #0064ff;
             border-right: 1px solid #0064ff;
             padding-bottom: 3px;
             padding-top: 3px;
             padding-left: 3px;
             width: 487px;
              }
div.mainodd {font-size: 8pt;
             background-color: #f5f5f5;
             border-bottom: 5px double #0064ff;
             border-top: none;
             border-left: 1px solid #0064ff;
             border-right: 1px solid #0064ff;
             padding-bottom: 3px;
             padding-top: 3px;
             padding-left: 3px;
             width: 487px;
            }

hr {display: block; background-color: #0000ff; width: 90%; height: 3px; float: left;}
/* div.rightcolumn > hr, div.leftcolumn > hr{width: 90%; height: 3px; float: left;}*/   
     
h1 

h2 {color: yellow;
    z-index: 2}

h2.registerinstruction,
#h2guide             {width: 485px;
                        font-size: 8pt;
                        font-weight: normal;
                        text-align: center;
                        background-color: transparent;
                        border: 0px solid #00ffff;
                        border-bottom: 0px solid #0000ff;
                        color: black;
                        margin-top: 0px;
                        margin-bottom: 5px;
                        padding: 1px 1px 1px 1px;
                        z-index:2;
                        position: relative;
                        top: -25px;
                        left: 2px;
                        }
DIV[id="stayput"] > h2.registerinstruction {top: -5px; left: 0px;}
DIV[id="stayput"] > h2#h2guide {top: -5px; left: 0px;}
h3 {color: #ff0000;
    margin-bottom: 0px;
    }
h3.searchresult {position: relative;
                 top: 114px;
                 left: 210px;
                 font-size: 12pt;
                 background-color: red;
                 color: yellow;
                 height: 30px;
                 width: 603px
                }
h5, h5.underconst {position: relative;
               top:20px;
           left: 1px;
           width: 765px;
           background-color: #ffffdd;
           color: blue;
           font-size: 1em;
           text-align: center;
           }
h6 {position: relative;
    display: block;
    top: 1px;
    left: 1px;
    font-size: 8pt;
    background-color: #ffffdd;
    color: black;
    text-align: center;
    border: 1px #000000 solid;
    width: 490px;
    }   
input      {position: relative;
             right: 0px;
             font-size: 8pt;}
       
input.button {position: relative;
              top: 10px;
              left: auto;}
img


img.Largelogo {position: relative;
               left: 20%;
                width: 250px;
                height: 50px;}
                
img.TopBanner { z-index: 2;
                position: absolute;
                top: 5px;
                left: 15px;
                }
img.topleftcorner {position:absolute; top:-1px; left:-1px;}
img.toprightcorner {position:absolute; top:-1px; right:-1px;}
img.bottomleftcorner {position:relative; top:-7px; float: left;}
img.bottomrightcorner {position:relative; top:-7px; float: right; right:2px;}

/*div > img.bottomleftcorner {top: -7px;}
div > img.bottomrightcorner {top: -7px;}*/
img.TextSize {height: 1em;
              position: relative;
              vertical-align: text-top
              }
              
img.inline {position: relative;
            vertical-align: text-top;
           }
img.Button   {height: 30px;
              width: 120px;
              position: relative;
              left: 40%;
              top: 80%;}
              
img.email {height: 13px;
           width: 30px;
           }
.savechanges{ position:relative;
              bottom: 10px;
              left: 80px;
              font-size: 10pt;
            }

p {background-color: #ffffff;
   color: black;
   }

p.maineven {display: inline;
           position: relative;
           left: 0px;
           margin-left: 10px;
           padding-right: 1px;
           width: 400px;
           /*background-color: #ffffdd;*/
           background-color: transparent}
p.mainodd {display: inline;
           position: relative;
           left: 0px;
           padding-right: 1px;
           max-width: 400px;
           margin-left: 10px;
           /*background-color: #f5f5f5;*/
           background-color: transparent
           }
p.mission {font-size: 10pt;
           margin-top: 0px;
           margin-bottom: 3px;
           padding: 2px;
           text-align: center;
           width: 486px;
           border: 1px solid #0066ff;
          }
p.mission:first-line {font-weight: bold; font-size: 9pt}

p.formlabel {color: black;
             position: relative;
             left: 20%}
p.smap {text-align: center;
        height: 15px;
        font-size: 10pt;
        margin-top: 0px;
       }


table {table-layout: fixed;
       border-collapse: collapse;
       border: 0px hidden white;
       border-style: hidden;
       position: relative;
       vertical-align: top;
       font-size: 10pt
       }
td {text-align: center;
    border-collapse: collapse;
    border: 0px hidden white;
    background-color: #f5f5f5;
    vertical-align: top;
    }      
table.main {
       table-layout: fixed;
       border-collapse: collapse;
       border: none;
       margin-left: 3px;
       margin-right: 3px;
       vertical-align: top;
       font-size: 10pt;
       background-color: #f5f5f5;
       color: black;
       }
td.main {text-align: center;
         border-collapse: collapse;
         border-left: 1px solid #0064ff;
         border-bottom: 2px solid #0064ff;
         border-top: 2px solid #0064ff;
         width: 495px;
        }       
    
table.main thead, table.main th {border: 1px solid #0064ff;
       font-size: 13pt;
       font-family: arial, sans-serif;
       background-color: #f5f5f5;
       color: #0064ff;
       }

th.noborder, table.main thead.noborder  
      {border: 0px none #0064ff;
       font-size: 13pt;
       font-family: arial, sans-serif;
       background-color: #f5f5f5;
       color: #0064ff;
       }     
                            

           



td.col1name {text-align: center;
             background-color: white;
             color: #0064ff;
             font-weight: bold;
             font-size: 12pt;
             font-family: arial, serif;
             border-bottom: medium solid #0064ff;
             border-top: medium solid #0064ff;
             border-left: 2px solid #0064ff;
             border-right: 2px solid white;
            }  
            
td.col2name {text-align: center;
             background-color: white;
             color: #0064ff;
             font-weight: bold;
             font-size: 12pt;
             font-family: arial, serif;
             border-bottom: medium solid #0064ff;
             border-top: medium solid #0064ff;
             border-left: 1px solid #0064ff;
             border-right: 1px solid #0064ff;
            }   
            
td.col3name {text-align: center;
             background-color: white;
             color: blue;
             font-weight: bold;
             font-size: 12pt;
             font-family: arial, serif;
             border-bottom: medium solid #0064ff;
             border-top: medium solid #0064ff;
             border-left: thin solid #0064ff;
             border-right: medium solid #0064ff;
            }
table.quicksearchtree tbody {
                       border: 2px solid #0066ff;
                       outline: 2px solid #0066ff;
                      }
thead.quicksearchtree, th.quicksearchtreediv.quicksearchtree
{
  font-size: 10pt;
  background-color: #ffffdd;
  color: black;
  font-weight: normal;
  /* for IE7 border: 2px solid #0066ff;*/
  outline: 2px solid #0066ff;
  text-align: center;
}
div.quicksearchtree
{
  font-size: 10pt;
  background-color: #ffffdd;
  color: black;
  font-weight: normal;
  /* for IE7 border: 2px solid #0066ff;*/
  border: 2px solid #0066ff;
  text-align: center;
}
td.smap, td.smaptop, div.smap, div.smaptop
        { background-color: #ffffff;
          border: 2px solid #0066ff;
          border-bottom: 2px solid #ffff99;
          border-top: none;
          color: #000000;
          vertical-align: top;
          padding-left: 2px;
          padding-right: 2px;
          font-size: 8pt;
          text-align: left;
          }
div.smaptop {border: 2px solid #0066ff; border-bottom: 2px solid #ffff99} 
td.smap>a:link, span.smapsub>a:link, td.smaptop>a:link,
div.smap>a:link, div.smaptop>a:link
{color: #000000}

td.smap>a:visited, span.smapsub>a:visited, td.smaptop>a:visited,
div.smap>a:visited, div.smaptop>a:visited
{color: #000000}

td.smap>a:hover, span.smapsub>a:hover, td.smaptop>a:hover,
div.smap>a:hover, div.smaptop>a:hover
{color: #ff0000}
td.smap > a, td.smaptop > a, div.smap > a, div.smaptop > a
 {text-decoration: none;
 line-height: 80%}
span.smapsub {width: 100px;
             font-size: 8pt;
             line-height: 120%;
             position: relative;
             left: 7px;
             }
span.smapsub>a
 {text-decoration: none;}

#tblcolname {background-color: white;
             color: #0064ff;
             font-weight: bold;
             font-size: 12pt;
             font-family: arial, sans-serif;
             }       

th.singlecolumn {width: 495px;
                 }
/*tr {padding: 0px, 0px, 0px, 0px;
    max-height: 20px}*/
.text6a {font-size:6pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         color: #0064ff;
         position: absolute;
         right: 10px;
         width: 480px;
         text-align: right;
         }
.text8 {font-size: 8pt;}
.text8a {font-size:8pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         color: #0064ff;
         position: relative;
         right: 0px;
         width: 490px;
         text-align: right;
         }
.text8b {font-size:8pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         background-color: #f5f5f5;
         color: #0064ff;
         text-align: right;
         position: relative;
         left: 0px;
         width:485px;
         }
.text8c  {font-size:8pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         color: #0064ff;
         position: absolute;
         right: 0px;
         width: 490px;
         text-align: center;
         }
.prevnext {font-size:8pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         color: #0064ff;
         position: relative;
         right: 10px;
         text-align: center;
         }
.refsearch {font-size:8pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         color: #0064ff;
         position: relative;
         float: left;
         top: -2px;
         text-align: left;
         }
div.header > .refsearch {top: 5px;}

.hdr2 {font-size:7pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         color: #0064ff;
         text-align: right;
         position: relative;
         right: 35px;
         bottom: 0px;
         }
.searchresult {font-size: 8pt;
         font-family: arial, sans-serif;
         color: #0099ff;
         float: left;
         }
.text10 {font-size: 10pt;}
.text10b {font-size: 10pt;
          text-align: justify;
          font-weight: bolder}
.text10left {font-size: 10pt;
            position: relative;
            left: -140px;
            background-color: transparent;
            color: #0064ff;}
.text10right  {font-size:10pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         color: #0064ff;
         position: relative;
         right: -80px;
         } 
.text12 {font-size: 12pt;}
.text12banner {font-size: 12pt;
              font-weight: bold;
               font-family: arial, serif;
               color: yellow;
               width: 480px;
               text-align: center;
               position: absolute;
               left: 13px;
	             top: 68px;
               z-index: 2	}
.text12right {font-size: 12pt;
              position: relative;
              right: 0px} 
.text14 {font-size: 14pt;}
.text16 {font-size: 16pt;}
.text16banner {font-size: 16pt;
               font-family: arial, serif;
               color: yellow;
               position: absolute;
               left: 13px;
	             top: 48px;
               z-index: 2	}
li {margin-bottom: 3px}

form.displayNone {display: none;}
#stayput {position: absolute;
          left: 148px; top: 15px;
          z-index: 2;border: 0px none white;
          }
body > div#stayput {position: fixed; top:95px;}
#fixedattop {position: absolute;
          left: 143px; top: 0px;
          z-index: 2;border: 0px none white;
          }
body > p#fixedattop {position: fixed;
                    top: -17px;}
.checkbox{font-size:8pt;
         font-family: arial, sans-serif;
         font-weight: normal;
         text-decoration: none;
         color: #0064ff;
         position: relative;
         top: -2px;
                       }
