
/* TEMPLATE CSS ------------------------------------------------------------ */

.TextObject {
  text-indent: 0px;
  margin: 0px
}

BODY { background-image: none;
  font-family : Arial;
  font-size : 12px;
  padding : 0px;
  margin : 0px}

P {
  font-family: Arial;
  padding : 0px;
  margin : 0px;
  font-size : 12px
}

.TextObject {
  margin: 0px;
  padding : 0px;
  font-family : Arial;
  font-size : 12px
}

A:link {
  padding: 0px;
  font-family : Arial;
  color : rgb(0,0,0);
  font-weight : normal;
  font-size : 12px;
  text-decoration : underline;
  font-style : normal;
  margin : 0px}

A:visited {
  padding : 0px;
  font-family : Arial;
  font-size : 12px;
  color : rgb(0,0,0);
  font-weight : normal;
  font-style : normal;
  margin : 0px;
  white-space : normal;
  text-decoration : underline}

A:active {
  padding: 0px;
  font-family : Arial;
  font-size : 12px;
  color : rgb(0,0,0);
  font-weight : normal;
  font-style : normal;
  text-decoration : underline;
  margin : 0px}

LI {  padding : 0px;
  margin-top : 5px;
  margin-bottom : 0px
}

UL {  margin-top : 0px;
  margin-bottom : 0px;
  font-size : 12px;
  font-family : Arial
}

OL {  margin-top : 0px;
  margin-bottom : 0px;
  font-family : Arial;
  font-size : 12px
}

H1 {  font-family : Tahoma;
  font-size : 15px;
  font-weight : bold;
  padding-bottom : 0px;
  margin : 0px;
  color : rgb(188,34,62);
  border-bottom : 2px solid rgb(164,173,175)
}

H2 {
  margin: 0px;
  font-family : Tahoma;
  font-size : 18px;
  border-bottom : 2px solid rgb(164,173,175);
  color : rgb(188,34,62)
}

H3 {
  margin: 0px;
  font-family : Tahoma;
  font-size : 16px;
  font-weight : bold
}

H4 {
  margin: 0px;
  font-family : Tahoma;
  font-size : 14px;
  color : rgb(188,34,62);
  font-weight : bold;
  text-align : center
}

H5 {
  margin: 0px
}

H6 {
  margin: 0px
}

A:hover {
  padding : 0px;
  font-family : Arial;
  color : rgb(188,34,62);
  font-weight : normal;
  font-size : 12px;
  text-decoration : underline;
  font-style : normal;
  margin : 0px}

/* MENU -------------------------------------------------------------------- */

#NavigationBar2 td {
  background-color: #F3F3F3;
  border: solid 1px #DCDCDC;
  border-top-color: white;
  border-bottom-width: 2px;
  text-align: center;
}
#NavigationBar2 td a {
  text-decoration: none;
  font-weight: bold;
  color: #1E1E1E;
  padding: 9px 10px;
  display: block;
}
#NavigationBar2 td a:hover {
  color: #BC223E;
}
#NavigationBar2 span {
}

.volume_date {
   padding: 31px 0px 0px 30px;
  font-size: 13px;
  font-weight: bold;
  line-height: 150%;
  letter-spacing: 1px;
  color: #BDC8CA;
}

.newsletter h1 {
  margin: 8px 0px 5px 0px;
}
.newsletter h2 {
  margin-bottom: 5px;
  clear: both;
}
.newsletter h3 {
  margin-bottom: 5px;
  clear: both;
}
.newsletter h4 a {
  font-size : 14px;
  font-weight: bold;
}
.newsletter .FullArticle img#picture {
  float: left;
  margin: 0px 10px 10px 0px;
}
.newsletter .FullArticle img#picture_right {
  float: right;
  margin: 0px 0px 10px 10px;
}
.newsletter .RightColumn h3 {
  font-size: 14px;
}
.newsletter .article img {
  float: left;
  margin: 0px 10px 10px 0px;
}
.newsletter .annotation {
  margin-bottom: 10px;
  display: block;
}

.newsletter .button {
  font-size: 12px;
  margin: 4px;
  height: 20px;
  background-color: #666699;
  color: white;
  border: 0px;
  font-weight: bold;
}
.newsletter .email {
  width: 140px;
}

/* CONTACT PAGE ------------------------------------------------------------ */

.contact {
  margin-top: 10px;
  width: 400px;
}
.contact td, .contact input {
  font-family: Arial,Helvetica,Geneva,Sans-serif;
  padding: 2px;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 12px;
}
.contact input.text {
  width: 280px;
}
.contact textarea {
  width: 400px;
  height: 200px;
}
