/* About Section Styles */

@import url('screen.css');

.newsFloat {
   float: right;
   width: 150px;
   margin: 20px 0 10px 10px;
   border: 1px solid #d3d3d3;
   padding: 3px;
   background-color: #FFF;
}

/* Typography
------------------------------------------ */

h2 {
   color: #d03333;
   font-size: 110%;
   margin: 0 0 0 0;
   padding: 20px 0 0 0;
   border-top: 1px solid #ddd;
}

h2.noborder {
   border: none;
}

#bnews .gutter p {
   margin-bottom: 20px;
}

/* Highlight Current Page
------------------------------------------ */

body#barchive a#Newsnav,
body#bnews a#Newsnav,
body#bnewsarticle a#Newsnav,
body#bstaff a#Staffnav,
body#bcareers a#Careersnav,
body#bcompany a#Companynav,
body#bevents a#Eventsnav,
body#blinks a#Linksnav {
  color: #fff;
  background: #d03333 url(../images/global/white_bullet.gif) no-repeat 98% center;
}

body#bnews a#Latestnav,
body#barchive a#Archivenav {
color: #000;
font-weight: bold;
}

.floatright
{
   float: right;
   margin: 20px 0 10px 10px;
   clear: right;
   border: 1px solid #d3d3d3;
   padding: 3px;
   background-color: #FFF;
}

.floatright2
{
   float: right;
   margin: 30px 0 10px 10px;
   clear: right;
   border: 1px solid #d3d3d3;
   padding: 3px;
   background-color: #FFF;
}

.floatleft
{
   float: left;
   margin: 30px 10px 10px 0;
   clear: left;
   border: 1px solid #d3d3d3;
   padding: 3px;
   background-color: #FFF;
}

.leftnews {
   float: left;
   margin: 0px 10px 10px 0;
   clear: left;
   border: 1px solid #d3d3d3;
   padding: 3px;
   background-color: #FFF;
}

em {
   color: #3381d0;
   font-weight: bold;
}

/* Tables
------------------------------------------ */

table {
   margin-top: 20px;
   width: 473px;
}

td {
   border-bottom: 1px solid #d3d3d3;
}

.alt {
   background-color: #f6f6f6;
}

.dateCol {
   font-style: italic;
}
