.gbBlock {
    padding: 0.7em;
    border-width: 0 0 1px 0;
    border-style: inherit;
    border-color: inherit;
    /* IE can't inherit these */
    border-style: expression(parentElement.currentStyle.borderStyle);
    border-color: expression(parentElement.currentStyle.borderColor);
}


.gcBackground2 {
    background-color: #e7e7e7;
}


div.gbNavigator div.next-and-last {
  float: right;
}
div.gbNavigator div.next-and-last.no-previous {
  float: none;
  text-align: right;
}

div.gbNavigator a.first {
  padding-left: 27px;
  background: url("images/nav_first.gif") left no-repeat;
}

div.gbNavigator a.previous {
  padding-left: 27px;
  background: url("images/nav_prev.gif") left no-repeat;
}

div.gbNavigator a.next {
  padding-right: 27px;
  background: url("images/nav_next.gif") right no-repeat;
}

div.gbNavigator a.last {
  padding-right: 27px;
  background: url("images/nav_last.gif") right no-repeat;
}

div.gbNavigator div.first-and-previous img {
  vertical-align: middle;
  padding-right: 0.5em;
}
div.gbNavigator div.next-and-last img {
  vertical-align: middle;
  padding-left: 0.5em;
}

#gallery.rtl div.gbNavigator div.next-and-last {
  float: left;
}
#gallery.rtl div.gbNavigator div.next-and-last.no-previous {
  float: none;
  text-align: left;
}
#gallery.rtl div.gbNavigator div.first-and-previous {
  text-align: right;
}
/* Both IE and Gecko have bugs with omitting padding on rtl inline content */
#gallery.IE.rtl div.gbNavigator a {
  display: inline-block;
}
#gallery.gecko.rtl div.gbNavigator a {
  display: -moz-inline-box;
}

#gallery.rtl div.gbNavigator a.first {
  padding: 0 27px 0 0;
  background: url("images/nav_last.gif") right no-repeat;
}
#gallery.rtl div.gbNavigator a.previous {
  padding: 0 27px 0 0;
  background: url("images/nav_next.gif") right no-repeat;
}
#gallery.rtl div.gbNavigator a.next {
  padding: 0 0 0 27px;
  background: url("images/nav_prev.gif") left no-repeat;
}
#gallery.rtl div.gbNavigator a.last {
  padding: 0 0 0 27px;
  background: url("images/nav_first.gif") left no-repeat;
}
#gallery.rtl div.gbNavigator div.first-and-previous img {
  padding: 0 0 0 0.5em;
}
#gallery.rtl div.gbNavigator div.next-and-last img {
  padding: 0 0.5em 0 0;
}

a.navwhite{
font-family:arial;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.navwhite:link{
font-family:arial;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.tiny{
font-size:8pt;
font-family:arial;
font-weight:normal;
color:#000000;
}

a.navwhite:visited{
font-family:arial;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

a.navwhite:hover{
font-family:arial;
font-weight:bold;
color:#9d9d85;
text-decoration:none;
}

.navwhite{
font-size:10pt;
font-family:arial;
font-weight:bold;
color:#FFFFFF;
}

a.footer:visted{
font-size:8pt;
font-family:arial;
font-weight:bold;
color:#49386C;
}
a.footer:visted{
font-size:8pt;
font-family:arial;
font-weight:bold;
color:#49386C;
}
a.footer:link{
font-size:8pt;
font-family:arial;
font-weight:bold;
color:#49386C;
}
.footer{
font-size:8pt;
font-family:arial;
font-weight:bold;
color:#49386C;
}
.footerlt{
font-size:8pt;
font-family:arial;
font-weight:normal;
color:#49386C;
}

td{
font-size:10pt;
font-family:arial;
font-weight:normal;
color:#000000;
}

.lablez{
background-color:#49386C;
padding:2px;
}

.lablezrow{
font-size:10pt;
font-family:arial;
font-weight:bold;
color:#FFFFFF;
}

.tablelablesrows{
background-color:#b9b9a7;
padding:2px;
}

.tablelables{
font-size:10pt;
font-family:arial;
font-weight:bold;
color:#FFFFFF;
}

body{
font-size:10pt;
font-family:arial;
}