body {
  font-size: 9pt; 
  font-family: arial,verdana,helvetica,sans-serif;
  color: #333;
  padding: 0;
  background-image: url(images/background.jpg);
  background-repeat: repeat-x;
  background-color: #F1F1F1;
  margin: 0 0 30px 0;
  }

p {
  margin: 0 0 6px 0;
  }

a:link, a:visited {
  color: #039;
  text-decoration: none;
  }
a:active, a:hover {
  color: #335CAD;
  text-decoration: none;
  }

ul {
  /* color: #CCC; --- commented this out because it messes with the recent awards page */ 
  margin: 0 0 10px 25px;
  padding: 0;
  }
li {
  list-style-type: square;
  margin: 0 0 4px 0;
  padding: 0;
  }

form {
  padding: 0;
  margin: 0;
  }


#ContentShell {
  width: 760px;
  background-image: url(images/content_back.gif);
  background-repeat: repeat-x;
  background-color: #FFF;
  margin: 0px auto;
  }

.SectionName {
  font-size: 12pt;
  padding: 14px 0 1px 10px;
  border-bottom: 1px solid #CCC;
  margin: 0 10px;
  }

.SubsectionName {
  font-family: georgia,times;
  font-size: 18pt;
  color: #039;
  padding: 5px 10px 0 35px;
  }


.SubsectionName2 {
 color:#000000;
	font-size:10px;
	font:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-decoration:none;
  }
  
.ContentHeader {
  font-weight: bold;
  padding: 5px 0;
  }


  
/* ------------ START CSS ADDED BY TMARKART ------------ */  
.bold {font-weight:bold;}
.italic {font-style:italic;}
.center {text-align:center;}
.fineprint {font-size:8pt;}
   
#StoryDetail {margin:2 auto; padding-bottom:10px; width:700px;}
#StoryDetail p {padding: 10px 0 0 0;}

.SubHeadline {font-size:12pt; font-weight:bold; margin:20px 30px 15px 30px;}
  
.StoryDetail {
font-family: Times;
font-size: 10pt;
color: #333333;
padding: 0px 10px 0 155px;
}
  
a.Read:link, a.Read:visited {
  font-size: 8pt;
  font-weight: bold;
  color: #4165CC;
  padding: 0 4px 0 5px;
  }
a.Read:active, a.Read:hover {
  color: #6784D6;
  }

.FrontPageImage {
  float: left;
  border: 1px solid #999;
  margin: 10px 10px 10px 35px;
  }

.StoryImage {
  float: right;
  background-color: #FFF;
  padding: 10px;
  border: 1px solid #CCC;
  margin: 8px 0 10px 10px;
  }

.ContentFill {
  clear: both;
  width: 1px;
  height: 5px;
  }

#LeftColumn {
  width: 50%;
  padding: 0 15px 0 20px;
  border-right: 1px solid #CCC;
  }

#RightColumn {
  width: 50%;
  padding: 0 20px 0 15px;
  }

.Header {
  clear: both;
  font-family: georgia,times;
  font-size: 17pt;
  color: #8E8145;
  padding: 0 0 1px 0;
  border-bottom: 1px solid #DAD1B3;
  margin: 0 0 10px 0;
  }

.SubHeader {
  font-size: 10pt;
  font-weight: bold;
  margin: 0 0 3px 10px;
  }

a.More:link, a.More:visited {
  float: right;
  font-family: arial,verdana,helvetica,sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #8E8145;
  margin: -8px 0 0 20px;
  }
a.More:active, a.More:hover {
  color: #B1A156;
  }

.FrontTinyText {
  font-size: 8pt;
  }

.ViewWrapper {
  clear: both;
  margin: 10px 0 15px 0;
  }

