/* copyright, 2009, Woodland Engineering */

html
{
  font-family:      Calibri, Helvetica, Arial, sans-serif;
  font-size:        medium;
  text-align:       center;
  z-index:          100;
}

h1
{
  font-size:        270%;
  padding:          5px;
  margin-top:       2px;
  margin-left:      10px;
  margin-right:     10px;
  margin-bottom:    10px;
}

h2
{
  font-size:        210%;
  color:            #FF0000;
}

h3
{
  font-size:        170%;
}

h4
{
  font-size:        130%;
}

h5
{
  font-size:        100%;
  color:            #FF0000;
}

p
{
  font-size:        92%;
}

a:link
{
  color:            #FFFF00;
  padding:          3px 5px 3px 5px;
}

a:visited
{
  color:            #FF8C00;
  padding:          3px 5px 3px 5px;
}

a:hover
{
  color:            #FFFF00;
  background-color: #1E90FF;
  padding:          3px 5px 3px 5px;
}

/* Image in upper left corner of many pages */
#hhs_mini_img_div
{
  position:         absolute;
  left:             20px;
  top:              24px;
  width:            100px;
  height:           44px;
  z-index:          255;
}

#hhs_mini_img
{
  border-style:     none;
  vertical-align:   middle;
  margin:           5px;
}

#hhs_mini_link:link
{
  text-decoration:  none;
}

#hhs_mini_link:visited
{
  text-decoration:  none;
}

#hhs_mini_link:hover
{
  background-color: transparent;
}

#mainmenudiv
{
  clear:              both;
}

#mainmenutbl
{
  table-layout:       fixed;
  border-collapse:    collapse;
  border-spacing:     0px;
  border-width:       0px;
}

#mainmenurow
{
  height:             28px;
  font-size:          86%;
  font-weight:        bold;
}

.mmenucell
{
  text-align:         center;
  height:             28px;
  vertical-align:     middle;
  width:              104px;
  background-image:   url(../images/menubar_norm.png);
  background-position: top;
  background-repeat:  repeat-x;
  color:              #000000;
  cursor:             pointer;
}

.mmenucell_emph
{
  text-align:         center;
  height:             28px;
  vertical-align:     middle;
  width:              104px;
  background-image:   url(../images/menubar_emph.png);
  background-position: top;
  background-repeat:  repeat-x;
  color:              #061576;
  cursor:             pointer;
}

.mmenucellleft
{
  height:               28px;
  width:                10px;
  background-image:     url(../images/menubar_end.png);
  background-position:  top left;
  background-repeat:    no-repeat;
  color:                #000000;
}

.mmenucellright
{
  height:               28px;
  width:                10px;
  background-image:     url(../images/menubar_end.png);
  background-position:  top right;
  background-repeat:    no-repeat;
  color:                #000000;
}

.menublock
{
  visibility:         hidden;
  background-color:   #CDD9D2;
  display:            block;
  list-style-type:    none;
  padding:            0px;
  margin:             0px;
  border-bottom:      1px solid #808080;
  position:           absolute;
  z-index:            255;
  font-weight:        normal;
  text-align:         left;
}

.menuitem_norm
{
  color:              #FFFFFF;
  background-color:   #9E292B;
  font-size:          82%;
  padding-top:        2px;
  padding-bottom:     2px;
  padding-left:       4px;
  padding-right:      4px;
  border:             1px solid #808080;
  border-bottom:      none;
  cursor:             pointer;
}

.menuitem_emph
{
  color:              #000000;
  background-color:   #F7DB17;
  font-size:          82%;
  padding-top:        2px;
  padding-bottom:     2px;
  padding-left:       4px;
  padding-right:      4px;
  border:             1px solid #808080;
  border-bottom:      none;
  cursor:             pointer;
}

#extrafeaturesrow
{
  height:           20px;
  color:            #8AC5E4;
  background-color: #234D65;
  font-size:        86%;
  font-weight:      normal;
  vertical-align:   middle;
  margin:           0px;
  padding:          0px;
}

#logininfo
{
  text-align:       right;
  vertical-align:   middle;
  width:            480px;
}

.extrafeatureend
{
  width:            10px;
}

.sitecell
{
  width:            96px;
}

.sitecell a:link, .sitecell a:visited
{
  color:            #8AC5E4;
}

.sitecell a:hover
{
  color:              #FFFF00;
}

.extrafeaturepad
{
  width:            96px;
}

.loginform
{
  margin:           0px;
  padding:          0px;
  vertical-align:   middle;
}

#memberidfield
{
  height:           14px;
  width:            46px;
  font-size:        86%;
  padding:          0px;
  margin:           0px;
  color:            #234D65;
  background-color: #8AC5E4;
  vertical-align:   middle;
  border:           0px;
}

#passwordfield
{
  height:           14px;
  width:            96px;
  font-size:        86%;
  padding:          0px;
  margin:           0px;
  color:            #234D65;
  background-color: #8AC5E4;
  vertical-align:   middle;
  border:           0px;
}

.norm_loginbtn
{
  height:           14px;
  width:            50px;
  font-size:        86%;
  background-image: url(../images/norm_login_btn.png);
  padding:          0px 4px 0px 4px;
  margin:           1px;
  border:           0px;
  vertical-align:   top;
}

.emph_loginbtn
{
  height:           14px;
  width:            50px;
  font-size:        86%;
  background-image: url(../images/emph_login_btn.png);
  padding:          0px 4px 0px 4px;
  margin:           1px;
  border:           0px;
  vertical-align:   top;
}

.norm_logoutbtn
{
  height:           14px;
  width:            50px;
  font-size:        86%;
  background-image: url(../images/norm_logout_btn.png);
  padding:          0px 4px 0px 4px;
  margin:           1px;
  border:           0px;
  vertical-align:   top;
}

.emph_logoutbtn
{
  height:           14px;
  width:            50px;
  font-size:        86%;
  background-image: url(../images/emph_logout_btn.png);
  padding:          0px 4px 0px 4px;
  margin:           1px;
  border:           0px;
  vertical-align:   top;
}

