h1 {
color:#B91A20;
font-size:15.5px;
font-weight:bold;
line-height:1em;
margin:0 0 17px;
}
h2 {
border-top:8px solid #B91A20;
color:#000000;
font-family:Arial,sans-serif;
font-size:0.95em;
font-weight:bold;
margin:1px 5px 8px 2px;
padding-left:1px;
padding-top:10px;
width:95%;
}

h3 {
border-top:8px solid #1D317E;
color:#000000;
font-family:Arial,sans-serif;
font-size:0.95em;
font-weight:bold;
margin:1px 5px 8px 2px;
padding-left:1px;
padding-top:10px;
width:95%;
}

h4{
font-family:Arial,sans-serif;
font-size:15px;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:19px;
}
h5 {
color:#000000;
font-size:12px;
font-weight:bold;
line-height:1em;
margin:0 0 17px;
}

td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {
font-size:12px;
line-height:normal;
list-style-position:outside;
}

td.newsroom_2cols a {
color:#1D317E;
}
a:hover {
text-decoration:underline;
}
td.newsroom_2cols ul, td.newsroom_2cols ol, td.newsroom ol, td.newsroom ul {
margin:0 10% 0 0;
padding-left:1.5em;
text-indent:0;
}
td.newsroom_2cols p.bodytext {
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:none;
}
#box {
background:transparent url(../publications/imgs/coversbg1.jpg) repeat scroll left bottom;
/* margin:0; */
min-height:480px;
padding:30px 0px 10px 25px;
width:100%;
}
.heightcell {
/*padding-top:0;*/
display:none;
}

.maincontent {
  padding:0px;
}

td.newsroom_2cols {
 padding-right:0px;
}

hr {
border-color:#abaaaa;
border-style:dashed none none;
border-width:2px 0 0;
}
element.style  {
margin-top:0;
}