html {
  width       : 100%;
  height      : auto;
  margin      : 0;
  padding     : 0;
}

ul.topNavigation {
  list-style-type : none;
  margin          : 0;
  padding         : 0;
}

ul.topNavigation li {
  display         : inline;
  margin          : 0 15px;
  padding         : 0;
}

ul.topNavigation li a {
  color       : #fff;
  font-size   : 12px;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
}

ul.yellowBox {
  list-style-type : none;
  margin          : 0;
  padding         : 0;
}

ul.yellowBox li {
  margin          : 0;
  padding         : 0;
}

ul.yellowBox li a:link, ul.yellowBox li a:active, ul.yellowBox li a:visited, ul.yellowBox li a:hover {
  color       : #333333;
  font-size   : 10px;
  font-weight : normal;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.currentDate {
  font-family : Tahoma, Verdana, Arial;
  font-size   : 10px;
  font-weight : bold;
  margin-left : 12px;
  color       : #ffffff;
}

.breadcrumb {
  font-family     : Tahoma, Verdana, Arial;
  font-size       : 11px;
  margin-left     : 27px;
  text-align      : left;
}

.breadcrumb a {
  color           : #333333;
  text-decoration : none;
}

.naviTitle {
  color       : #fff;
  font-size   : 14px;
  font-weight : normal;
  font-family : Arial, Helvetica, sans-serif;
  padding-left: 12px;
}

.naviTitle a:link, .naviTitle a:visited {
  color           : #006666;
  text-decoration : none;
}

td.navigation a.naviItem {
  display         : block;
  padding         : 2px 0;
  text-indent     : 12px;
  background-color: transparent; /* rgb( 231, 242, 226 ) */
  color           : #333333;
  font-size       : 12px;
  font-family     : Arial, Helvetica, sans-serif;
  text-decoration : none;
}

td.navigation a.naviItem_sel {
  display         : block;
  padding         : 2px 0;
  text-indent     : 12px;
  background-color: transparent;
  color           : #333333;
  font-size       : 12px;
  font-weight     : bold;
  font-family     : Arial, Helvetica, sans-serif;
  text-decoration : none;
}

td.navigation a.naviItemGroup {
  display         : block;
  padding         : 2px 0;
  text-indent     : 12px;
  background-color: rgb( 231, 242, 226 );
  color           : #333333;
  font-size       : 12px;
  font-weight     : bold;
  font-family     : Arial, Helvetica, sans-serif;
  text-decoration : none;
}

td.navigation a.naviItemSubGroup {
  display         : block;
  padding         : 2px 0;
  text-indent     : 12px;
  background-color: transparent;
  color           : #333333;
  font-size       : 12px;
  font-weight     : bold;
  font-family     : Arial, Helvetica, sans-serif;
  text-decoration : none;
}

td.navigation a.naviItemIndent {
  display         : block;
  padding         : 2px 0;
  text-indent     : 25px;
  background-color: transparent; /* rgb( 231, 242, 226 ) */
  color           : #333333;
  font-size       : 12px;
  font-family     : Arial, Helvetica, sans-serif;
  text-decoration : none;
}

td.navigation a.naviItemIndent_sel {
  display         : block;
  padding         : 2px 0;
  text-indent     : 25px;
  background-color: transparent; /* rgb( 231, 242, 226 ) */
  color           : #333333;
  font-size       : 12px;
  font-family     : Arial, Helvetica, sans-serif;
  text-decoration : none;
  font-weight     : bold;
}

p {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color: #565656;
  margin      : 2px 0;
}

p.haku {
  font-family : Tahoma, Arial, Helvetica;
  font-size   : 12px;
  font-weight : bold;
  color       : #333333;
}

h1 {
font-family: Helvetica, Arial, sans-serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -1px;
line-height: 1.2em;
}

h2 {
  font-family : Tahoma, Verdana, Arial;
  font-size   : 12px;
  color       : #021643;
  font-weight : bold;
}

h3 {
  font-family : Tahoma, Verdana, Arial;
  font-size   : 14px;
  color       : #606060;
  font-weight : normal;
}

h4 {
  font-family : Tahoma, Arial, Helvetica;
  font-size   : 11px;
  color       : #606060;
  font-weight : normal;
}
.paivays {
  font-family : Arial, Helvetica;
  font-size   : 11px;
  color       : #606060;
  font-weight : normal;
}


a:link             {BACKGROUND: none; COLOR: #82b300; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none;}
a:active           {BACKGROUND: none; COLOR: #82b300; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none;}
a:visited          {BACKGROUND: none; COLOR: #82b300; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: none;}
a:hover            {BACKGROUND: none; COLOR: #82b300; FONT-FAMILY: Tahoma, Verdana, Arial; TEXT-DECORATION: underline;}

ul.sitemap {
  list-style-type : none;
  margin          : 0;
  padding         : 0;
  margin-left     : 17px;
}

ul.sitemapChildren {
  list-style-type : none;
  margin          : 0;
  padding         : 0;
  margin-left     : 17px;
}

li.sitemapItem a {
  font-size   : 10px;
  font-family : Tahoma, Verdana, Arial;
  color       : #006666;
}

table.contactInformation th {
  font-weight : bold;
  font-size   : 12px;
  font-family : Tahoma, Verdana, Arial;
  color       : #333333;
}

table.contactInformation td {
  font-weight : normal;
  font-size   : 12px;
  font-family : Tahoma, Verdana, Arial;
  color       : #333333;
}

table.contactInformation td b {
  font-weight : bold;
  font-size   : 10px;
  font-family : Tahoma, Verdana, Arial;
  color       : #333333;
}

.gallup h1 {
  font-size   : 12px;
  font-weight : bold;
  font-family : Tahoma, Verdana, Arial;
  color       : #000000;
}

ul.galleryFolders {
  list-style-type : none;
  margin          : 0;
  padding         : 0;
}

ul.galleryFolders li {
  display         : block;
  margin          : 0;
  padding         : 0;
}

ul.galleryFolders li a {
  color       : #006666;
  font-size   : 12px;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
  clear       : none;
}

div.fpHeader {
  width       : 474px;
  height      : 30px;
  background  : transparent url(/images/header_bg.gif) no-repeat;
  padding-left: 6px;
  padding-top :  7px;
  margin-top  :  1em;
  margin-bottom: 20px;
  font-family     : Arial, Tahoma, Verdana;
  font-weight : bold; 
  font-size       : 12px;
  letter-spacing  : 0.5px;
  color           : #fff;
  font-weight     : bold;
}

table.companyInfo {
  margin-bottom   : 1em;
}

table.companyInfo th {
  color       : #333333;
  font-size   : 12px;
  font-weight : bold;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

table.companyInfo td {
  color       : #333333;
  font-size   : 12px;
  font-weight : normal;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

table.companyInfo td a {
  color       : #333333;
  font-size   : 12px;
  font-weight : normal;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
