.box2 h2 {
   font-size: 15px;
   font-weight: bold;
   padding: 0 5px 3px 0;
   margin: 0 5px 3px 0;
}

.dashlist {
   list-style: none;
   list-style-type: none;
   list-style-image: url('');
   line-height: 15px;
   margin: 10px 0 0 0;
   padding: 0 0 0 10px;
}

.dashlist li {
   list-style: none;
   list-style-type: none;
   list-style-image: url('');
   background: url("../img/dash.png") no-repeat 0 7px;
   padding-left: 15px;
   margin: 0 0 5px 0;
}

.sidebar_text {
   margin-top: 15px;
   padding-left: 7px;
}

.para_bullet p {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

.para_bullet ul {
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

.checkmarklist {
   list-style: none;
   list-style-type: none;
   list-style-image: url('');
   line-height: 20px;
   margin: 0 0 0 0;
   padding: 0 0 0 10px;
}
                                
.checkmarklist li {
   list-style: none;
   list-style-type: none;
   list-style-image: url('');
   background: url("./../img/checkmark.gif") no-repeat 0 50%;
   padding-left: 25px;
   margin: 0 0 5px 0;
   padding-top: 1px;
   padding-bottom: 1px;
}

/* make links stand out a bit */
a.link-mailto {
    background: transparent url(../img/mail_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 18px;
}


/* Insight blog */
.press_date {
   display: inline;
}
.press_text {
   margin: 1em 0;
}


/* Press room */
.newsIcon {
   padding: 0 5px;
}

.newsItem {
    margin-bottom: 1em;
    border-bottom: 0;
}

.newsImage {
    border: 1px solid black;
}

.newsImageContainer {
    float:right;
    margin: 0 0 0.5em 1em;
    width: 202px;
}

.newsContent {
    padding: 0 1em 1em 1em;
}

.newsContent p {
    text-align: justify;
}

.newsContent ul,
.newsContent li {
    display: block;
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

.newsAbout {
    display: block;
    color: #76797c;
    font-size: 85%;
    padding: 0;
    margin-top: 0;
    list-style: none;
    list-style-image: none;
    float: right;
    text-align: right;
}

.newsAbout li {
    display: inline;
}

.newsFooter {

}

.newsFooter li {
    display: inline;
    margin: 0 1em 0 0;
}

form {
    margin: 0;
    padding: 0;
}
#loginbox {
    text-align: center;
    margin: 0;
    padding: 0;
}

#loginbtn input {
     border: none;
     background-color: transparent;
     width: 100%;
     font-weight: bold;
     font-size: 10pt;
     text-align: center;
     padding: 0;
     margin: 0;
     color: #0071C9;
}
#loginbtn input:hover {
  text-decoration: underline;
}

.black_bordered {
  border: 2px solid black;
}
