/*  $Id: styles.css,v 1.6 2010/08/06 16:04:53 mclark Exp $  */
/*  Copyright (C)2010 GORGES. All Rights Reserved.  */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 4px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 0px;
}

p,td,th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #303030;
}

th {
  font-weight: bold;
}

ul {
  margin-top: 4px;
  margin-bottom: 4px;
}

a {
  color: #0054a5;
}
a:hover {
  color: #9e0b0e;
  text-decoration: underline;
}

.large {
  font-size: 1.15em;
}
.larger {
  font-size: 1.4em;
}
.small {
  font-size: .9em;
}
.smaller {
  font-size: .83em;
}

.tab_cell {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  padding-top: 2px;
  padding-left: 8px;
  padding-bottom: 1px;
  padding-right: 6px;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 0px;
  border-right-width: 1px;
  border-color: #648D9F;
}
.tab_space {
  border-style: solid;
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 1px;
  border-right-width: 0px;
  border-color: #648D9F;
}
.tab_link {
  color: #000000;
  text-decoration: none;
}
.tab_link:hover {
  color: #000000;
  text-decoration: none;
}
#tab_black {
  color: #000000;
}
#tab_white {
  color: #FFFFFF;
}

.subheader {
  font-size: 14px;
  font-style: normal;
  font-weight: bolder;
  color: #CC0000;
  margin-top: 18px;
  margin-bottom: 20px;
}

.menu_cell {
  padding-left: 10px;
  padding-right: 8px;
  padding-top: 3px;
  padding-bottom: 2px;
  color: #FFFFFF;
  font-size: 9pt;
  background-color: #648EA0;
  border-style: solid;
  border-width: 1px;
  border-color: #989898;
}

.header_cell {
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -.04em;
  background-color: #A1C1D8;
  border-style: solid;
  border-color: #989898;
  border-width: 1px 1px 0px 1px;
}

.header_bottom {
  height: 16px;
  background-color: #275B69;
  border-style: solid;
  border-color: #989898;
  border-width: 0px 1px 1px 1px;
}

.title {
  font-size: 20px;
  text-align: center;
}

.subtitle {
  font-size: 14px;
  font-weight: bold;
  color: #0054a5;
}

.caption {
  padding-top: 6px;
  padding-left: 0px;
  padding-bottom: 12px;
  padding-right: 0px;
}

.cell {
  font-size: 12px;
  padding-top: 0px;
  padding-left: 6px;
  padding-bottom: 0px;
  padding-right: 6px;
}

.sup {
  font-size: 10px;
  /*line-height: 12px;*/
  font-family: helvetica,verdana,arial
}

.search1 {
  font-size: 12px;
  padding-left: 4px;
  padding-bottom: 2px;
}
.search2 {
  font-size: 11px;
  color: #333333;
  background-color: #F0F0F0;
  padding-top: 2px;
  padding-left: 4px;
  padding-bottom: 2px;
  padding-right: 4px;
}

.copyright {
  font-weight: normal;
  font-size: 11px;
  color: #818181;
  text-decoration: none;
}
.copyright:link {
  color: #0054a5;
  text-decoration: none;
}
.copyright:visited {
  color: #0054a5;
  text-decoration: none;
}
.copyright:active {
  color: #0054a5;
  text-decoration: none;
}
.copyright:hover {
  color: #0054a5;
  background-color: #FFFFFF;
  text-decoration: underline
}

.submenu {
    PADDING-RIGHT: 6px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #336574;
    TEXT-DECORATION: none
}
A.submenu {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #336574;
    TEXT-DECORATION: none
}
A.submenu:active {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #fffbd1;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #336574;
    TEXT-DECORATION: none
}
A.submenu:hover {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #fffbd1;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #12313a;
    TEXT-DECORATION: none
}
A.submenu_active:hover {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #fffbd1;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #12313a;
    TEXT-DECORATION: none
}
.submenu_active {
    PADDING-RIGHT: 6px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: #fffbd1;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #12313a;
    TEXT-DECORATION: none
}

.button_cell {
  background-color: #638E9F;
  border-width: 1px;
  border-color: #12313A;
  border-style: outset;
}
.button {
  font: bold 12px Verdana, sans-serif;
  color: #FFFFFF;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  padding: 2px 10px 2px 10px;
  display: block;
}
.button_small {
  font-size: 10px;
  padding: 1px 8px 1px 8px;
}
.button:link {
  background-color: none;
  text-decoration: none;
}
.button:hover {
  color: #FFFFFF;
  background-color: #336574;
  text-decoration: none;
}
#button_disabled {
  color: #999999;
  background-color: #CCCCCC;
  cursor: default;
}
.button_button {
  font: bold 12px Verdana, sans-serif;
  color: #FFFFFF;
  background-color: transparent;
  text-align: center;
  border-style: none;
  padding: 1px 10px 1px 10px;
}
.button_button_small {
  font: bold 10px Verdana, sans-serif;
  color: #FFFFFF;
  background-color: transparent;
  text-align: center;
  border-style: none;
  padding: 0px 6px 0px 6px;
}
#button_hilite {
  color: #FFFFFF;
  background-color: #336574;
  text-decoration: none;
}
input[type="submit"]:hover {
  background-color: #336574;
}
#test-site {
  width: 100%;
  text-align: center;
  background-color: #FFAAAA;
  border-bottom: 1px solid black;
}

span.options {
  white-space: nowrap;
  padding-right: 20px;
} 