body {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  background: #f7f7f7;
}

table {
  font-size: 100%;
}

a {
  color: #36388f;
}

.pic {
  width: 250px;
  height: 200px;
}

#logo {
  margin-left: 26px;
  margin-right: 28px;
  margin-top: 6px;
}

a.map:link, a.map:visited, a.map:active, a.map:hover {
  font-size: 0.8em; 
  color: #36388F; 
  text-decoration: none;
}

#globalNav a {
  margin: 0;
  padding: 0 0.3em;
  border: 1px solid #313594;
  border-width: 1px 2px;
  color: #36388F; 
  font-size: 1em; 
  font-weight: bold;
  text-decoration: none;
}
#globalNav a:hover, #globalNav a.currentPage {
  color: #ffffff; 
  background: #313594;
}
#globalNav a.currentPageRed:hover, #globalNav a.currentPageRed {
  color: #ffffff;
  background-color: rgb(182, 39, 43);
  border-color: rgb(182, 39, 43);
}

.countrySelect {
  display: block;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

h1 {
  margin: 1em 0.3em 1em;
  border-bottom: 2px dotted #36388f;
  padding-left: 19px;
  padding-bottom: 0.1em;
  color: #d94629 !important;
  background: url(/images/tr_red.gif) left 2px no-repeat;
  font-size: 1em;
  text-transform: uppercase;
}

h1 a {
  text-decoration: none;
}

h2 {
  margin: 1em 0;
  color: #e48153 !important;
  font-size: 1em;
  text-transform: uppercase;
}

.data {
  display: block; 
  padding: 2px 20px 2px 20px;
  border: solid 2px #36388F;
  font-size: 1em; 
  color: #36388F; 
}

.right {
  padding-right: 10px;
}

.info {
  padding-left: 22px;
  font-size: 1.1em; 
  color: #36388F; 
  text-transform: uppercase;
}

.info2 {
  padding-left: 0px;
  font-size: 1.1em; 
  color: #D94629; 
  text-align: top;
  text-transform: uppercase;
}

.content {
  padding: 1em;
  padding-top: 0;
  color: #36388F;
}
.content * {
  color: #36388F;
}

.program {
  color: #36388F;
}
.program * {
  color: #36388F;
}

ul {
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
}

ul li {
  list-style-type: none;
  margin: 5px 0 0 14px;
  padding: 0;
  padding: 0 0 0 18px;
  color: #36388F;
  background: url(/images/tr_right_cur.gif) 0 4px no-repeat;
  font-size: 1em;
  text-align: top;
}

ul.nav2 li a, ul.nav2 li.current b {
  /* color: #e48153; */
  font-weight: bold;
}
ul.nav2 li li a {
  color: #36388F;
  font-weight: normal;
}
ul.nav2 li.current li b {
  color: #D94629;
  font-weight: bold;
}

ul li.current {
  background-image: url(/images/tr_righ.gif);
}

#leftCol ul ul, #leftCol ul ul li {
  margin-left: 0;
  padding-left: 0;
  background-image: none;
}

#centerCol {
  padding-left: 45px;
  padding-right: 45px;
}

#centerCol ul {
  margin: 0;
  margin-left: 5px;
  padding: 0;
  font-size: 1em !important;
}
#centerCol ul li {
  margin: 1em 0;
  padding: 0 0 0 18px;
}
#centerCol ul li li {
  background: url(/images/bullet.gif) 0 2px no-repeat;
}

.progTable {
  border: 2px dotted #36388f;
  border-right-style: none;
  border-bottom-style: none;
}

.progTable th {
  color: #36388f;
}

.progTable th, .progTable td {
  border-right: 2px dotted #36388f;
  border-bottom: 2px dotted #36388f;
  padding: 10px;
}

.progTable .col1 {
  background: #dfd9eb;
}

.progTable .col2 {
  background: #fdecd8;
}

a.podm:link, a.podm:visited, a.podm:active, a.podm:hover {
  color: #36388F; 
  text-decoration: none;
}

.copy { 
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  font-size: 0.8em; 
  color: #36388F; 
  font-weight: bold;
}

