body {
  margin: 0;
  padding: 0;
  background-color: #567292;
  color: white;
  background-repeat: repeat;
  font: small Arial, Helvetica, Verdana, sans-serif;
}


#wrapper {
  background-color: white;
  color: black;
  margin: 30px 40px 30px 40px;
  padding: 0px;
   border: 2px solid #567292;
}
#header {
  background-color: #0000c0;
  background-image: url(images/logo-bg.jpg);
  background-repeat: repeat;
}
#main {
  width: 100%;
  margin-top: 10px;
}
#content {
  margin: 0 140px 0 140px;
  background-color: white;
  color: black;
}
#content .inner {
  margin-top:0px;
  margin-left:50px;
  margin-right:20px;
  margin-bottom:0px;
  background-color: white;
}
#content .inner h1 {
  color: #02145E;
  padding-bottom: 10px;
  padding-top: 0px;
  vertical-align:middle;
  border-bottom: 1px solid #b9d2e3;
  font-size: 120%;
  text-align:center;
}

#content .inner h2 {
  color: #02145E;
  margin-bottom:2px;
  padding-bottom: 0.2em;
  font-size: 100%;
}
#content .inner ul.features {
  margin: 0;
  padding: 0;
  list-style: none;
}
#content .inner h3 {
  font-size: 130%;
}
#content .inner h3 a:link, #content .inner h3 a:visited {
  color: #02145E;
}
#content .inner p {
  color: black;
  font-size: 90%;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:0px;
  margin-bottom:0px;
}
#content .inner .features li img {
  float: left;
  margin: 0 5px 5px 0;
}

#content .inner p.editorial-txt {
  padding-top:0px;
  padding-bottom:10px;
  margin-left:40px;
}

#content .inner p.author {
  font-weight:  bold;
}
#content .inner p.more{
  margin-top: 0;
  text-align: center;
}
#content .inner p.more a:link, #content .inner p.more a:visited {
  color: black;
  background-image: url(images/bullet5.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding: 0px;
  font-size: 90%;
  color: #1e4c82;
}
#sidebar {
  float: right;
  width: 200px;
  background-color: #073E7B;
  color: white;
  margin: 0;
  padding: 0px;
  border-top: 3px solid #4F647A;
  border-bottom: 3px solid #4F647A;


}
#sidebar h3 {
  font-size: 110%;
  background-image: url(img/sidebar-header-bg.jpg);
  background-repeat: no-repeat;
  margin: 0;
  padding: 5px;
  font-weight: normal;
  border-bottom: 3px solid #406887;
  border-right: 4px solid #406887;

}
#sidebar .inner {
  padding: 10px 5px 5px 10px;

}
#sidebar ul {
  list-style-image: url(images/bullet5.gif);
  margin-left: 0;
  padding-left: 20px;
}
#sidebar p, #sidebar li {
  font-size: 90%;
  padding-bottom:0px;
}
#sidebar ul a:link, #sidebar ul a:visited {
  color: white;
}
#sidebar .date {
  font-weight: bold;
}
#searchform .text {
  width: 196px;
  border: 1px solid #b9d2e3;
}
#searchform .searchbutton {
  text-align: right;
  margin-top: 4px;
}
#searchform .btn {
  border: 1px solid #b9d2e3;
  background-color: #123ABD;
  color: white;
}
#sidebar p.more {
  clear: right;
  margin: 0 0 0 0;
  text-align: left;

}
#sidebar p.more a:link, #sidebar p.more a:visited {
  color: white;
  background-image: url(images/bullet5.gif);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 0px;

}
#sidebar2 {
  float: left;
  width: 170px;
  background-color: #073E7B;
  color: white;
  margin: 0px 0px 0px 0px;
  padding: 0;
  border-top: 3px solid #4F647A;
  border-right: 6px solid #244D7A;
  border-bottom: 3px solid #4F647A;

}
#sidebar2 .inner {
  margin: 10px 10px 10px 10px;
}
#sidebar2 p {
  font-size: 90%;
  color: white;
}
#sidebar2 a:link, #sidebar2 a:visited {
  color: white;
  font-weight: normal;
  text-decoration:none;
  vertical-align:middle;
}
#sidebar2 a:hover {
  color: gray;
  font-weight: bold;
  text-decoration:none;
  vertical-align:middle;
}

#sidebar2 h3 {
  font-size: 110%;
  background-image: url(img/sidebar-header-bg2.jpg);
  background-repeat: no-repeat;
  margin: 0;
  padding: 5px;
  font-weight: normal;
  text-align:center;
  border-bottom: 3px solid #406887;
  border-right: 4px solid #406887;

}
#footer {
  width: 100%;
  border-top: 1px solid #b9d2e3;
  border-bottom: 1px solid #b9d2e3;
  margin-top: 0px;
  background-color: #073E7B;
  color:white;
  clear: both;
}
#footer p {
  font-size: 90%;
  color: white;
  margin: 0;
  padding: 0;
  text-align:center;
}
#clearone {
  clear: both;
  height: 1px;
}
#main2 {
  margin-top: 10px;
}

.hdr-bgnd {
  width:100%;
  height:188px;
  padding:0;
  margin:0;
  border: none;
}
.hdr-logo {
  background-image: url(images/logo-to-white3.jpg);
  background-repeat: no-repeat;
  padding:0;
  margin:0;

}

.vol-hdr {
    margin-top:160px;
    margin-bottom:0px;
    padding:0 10px 5px 0;
    text-align:right;
    color:#02145E;
}

.headline {
  font-weight:bold;
  font-style:italic;
  margin-top:3px;
  margin-bottom:3px;
  margin-left:20px;
}

.content-txt {
  padding-top:0px;
  padding-bottom:0px;
  margin-left:40px;
}

.contact-txt {
  padding-top:0px;
  padding-bottom:0px;
  margin-top:8px;
  padding-left:200px;
}
.hdr {
  font-weight:bold;
  font-style:italic;
  color: #cc0000;
}

.rate-tab {
  width:100%;
  border: 1px solid #567292;
  border-collapse: collapse;
  text-align:center;
  margin:25px;
}
.tab-hdr
{
  background-color: #073E7B;
  color: white;
}

.articles-hdr {
  font-weight:bold;
  padding:5px;
}

.td-cell {
	border: 1px solid #073E7B;
	padding: 6px;
}

.board-cell {
    width:50%;
    padding-left:30px;
}

.tbl {
  border-collapse: collapse;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: normal; 
  color: black;   
  width:95%;
  }

.td-hdr 
{
    background-color:#000066;
    padding:5px;
    text-align:center;
}
.td-left
{
    border: 1px solid #073E7B;
    padding:8px;
    text-align:left;
}

.border-cell
{
    border: 1px solid #073E7B;
    padding:5px;
    text-align:center;
}

.article-tbl {
  border: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-weight: normal; 
  color: black;   
  width:95%;
  }

.article-hdr 
{
    background-color:white;
    padding:5px;
    text-align:center;
}

.article-td
{
    padding:2px;
    text-align:left;
}

.art-department
{
    padding:2px;
    text-align:left;
    color:#000066;
    font-weight:bold;
    font-size:120%;
}

.art-title
{
    padding:2px;
    text-align:left;
    color:#000066;
    font-weight:bold;
    font-size:100%;
}

.search-tbl {
  border: none;
  font-family: Arial, Helvetica, sans-serif; 
 
  font-weight: normal; 
  color: black;   
  width:100%;
  }

.search-td
{
    padding:2px;
    text-align:left;
}

.register-tbl {
  border: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 
  color: black;   
  width:60%;
  padding:1px;
  text-align:left;
  }

a.lnk:link {color:#02145E;font-weight:normal;}
a.lnk:visited {color:#02145E;font-weight:normal;}
a.lnk:active {color:#02145E;font-weight:normal;}
a.lnk:hover {color:#B0B3C1;font-weight:normal;}

a.whtlnk:link {color:white;font-weight:bold;text-decoration:none;}
a.whtlnk:visited {color:white;font-weight:bold;text-decoration:none;}
a.whtlnk:active {color:white;font-weight:bold;text-decoration:none;}
a.whtlnk:hover {color:#B0B3C1;font-weight:bold;text-decoration:none;}
