/* ------------------------------------------- */
/* Default classes and definations             */

BODY {
  background: #FFFFFF;
  color: #000000;
  font-family: calibri,tahoma,arial,sans-serif;
  font-size: 10pt;
  font-style: Normal;
  font-weight: Normal;
  margin: 0;
}

#contentWrapper {
  margin: 25px 5px 25px 5px;
}

* {
  padding: 0;
  margin: 0;
}

p, tr, td {
  font-family: calibri,tahoma,arial,sans-serif;
  font-size: 10pt;
  font-style: Normal;
  font-weight: Normal;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

A, A:Visited {
  color: #000088;
  text-decoration: None;
}

A:Hover {
  color: #000088;
  text-decoration: None;
}

ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 6px 20px 6px 36px;
}

ul {
  margin: 6px 20px 6px 36px;
  list-style-image: url(/img/zz_bullet.gif);
}

li {
  margin-bottom: 3px;
}

h1 {
  color: #0D2C66;
  font-size: 14pt;
  font-weight: bold;
  margin: 0 0 10px 0;
  padding: 0;
}

h2 {
  color: #0D2C66;
  font-size: 12pt;
  margin: 15px 0 0 0;
  padding: 0;
}

h3 {
  color: #0D2C66;
  font-size: 11pt;
  margin: 0;
  padding: 0;
}

h4 {
  color: #0D2C66;
  font-size: 10pt;
  margin: 0;
  padding: 0;
}

.clearBoth {
  clear: both;
}


/* ------------------------------------------- */
/* Page constructs                             */

#cookieBar {
  background: #FAFAFE;
  color: #153B85;
  border-bottom: 1px solid #0D2C66;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 10;
  text-align: center;
  padding: 8px;
  display: none;
}

.cookieButton {
  font-size: 12px;
  border: 1px solid #0D2C66;
  padding: 1px 5px;
  background: #CED8E4;
}

.cookieButton:hover {
  background: #ffffff;
}

.site-wrapper {
  margin: 0 auto;
}

.tpl_border {
  background-color: #0D2C66;
}

.tpl_menubg {
  background: url(/img/header_r2_c2.jpg);
}

.tpl_search {
  background: url(/img/header_r2_c3.jpg);
  margin: 0;
  padding: 0;
}

.tpl_search .box {
  background-color: #FAFAFE;
  border: 1px solid #0D2C66;
  font-family: calibri,tahoma,arial,sans-serif;
  font-size: 10pt;
  width: 80px;
  padding: 2px;
  margin: 0 0 0 20px;
}

.tpl_body {
  padding: 20px;
  background-color: #FAFAFE;
}

.tpl_footer_c1 {
  background-color: #FFFFFF;
  // background: url(/img/footer_r2_c1.jpg);
}

.tpl_footer_c1 .copyright, .tpl_footer_c1 .copyright:hover {
  color: #333333;
  padding-left: 10px;
  font-size: 8pt;
  text-decoration: None;
}

.tpl_footer_c1 .privacy, .tpl_footer_c1 .privacy:hover {
  color: #333333;
  padding-left: 10px;
  font-size: 8pt;
  text-decoration: None;
}

.tpl_footer_c3 .contact {
  color: #333333;
  font-size: 8pt;
  padding-right: 10px;
  text-align: right;
}

.tpl_footer_c2 {
  background-color: #FFFFFF;
  // background: url(/img/footer_r2_c1.jpg);
  color: #0D2C66;
  font-size: 12pt;
  font-weight: Bold;
  text-align: center;
}

.tpl_footer_c3 {
  background-color: #FFFFFF;
  // background: url(/img/footer_r2_c1.jpg);
}

.content-wrapper {
  width: 920px;
  margin: 0 0 0 20px;
}


/* ------------------------------------------- */
/* RevMedia classes and definations            */

.revmedia-menu {
  float: left;
  margin: 0 0 0 20px;
  padding: 0;
  width: 110px;
}

.revmedia-menu-vol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.revmedia-menu-vol li {
  margin: 0 0 6px 0;
  padding: 0;
}

.revmedia-menu-issues {
  margin: 0 0 6px 20px;
}

.revmedia-content-wrapper {
  margin: 0 20px 0 140px;
}

.revmedia-article-rowtitle {
  background: #D1D7E2;
  color: #0D2C66;
}

.revmedia-article-rowdata {
  background: #ECF3FB;
}
