p {
font-size: 1em;
letter-spacing: .15em;
font-family: Verdana, Helvetica, Arial, sans-serif; }

a:link  {color: #fff;
text-decoration: none;
 }

a:visited {color: #fff;
text-decoration: none; }


a:hover {color: #ff6600;
text-decoration: none; }


#research_content {

}

div#research_content h1 {
color: #ffffff;
font-size: 1.5em;
border-bottom: 1px #72b179 solid;
padding-bottom: 3px;
letter-spacing: .13em;
line-height: 1.2em; }

div#research_content h2 {
color: #8AB573;
letter-spacing: .2em;
text-transform: uppercase; }


.divsep {
margin-top: 100px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px; }

.contentBodyContainer h1 {
color: #ffffff;
font-size: 1.5em;
border-bottom: 1px #72b179 solid;
padding-bottom: 3px;
letter-spacing: .13em;
line-height: 1.2em; }

.contentBodyContainer h2 {
color: #8AB573;
letter-spacing: .2em;
text-transform: uppercase; }

.contentBodyContainer img {
float: left;
border: 1px #fff solid;
padding: 2px;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 2px; }

.imgright {
float: right;
border: 1px #fff solid;
padding: 2px;
margin-left: 5px;
margin-bottom: 5px;}

.imgleft {
float: left;
border: 1px #fff solid;
padding: 2px;
margin-right: 5px;
margin-bottom: 5px;}

div.imgBoxRight {
float: right;
border: 1px #fff solid;
padding: 2px;
margin-right: 5px;
margin-bottom: 5px; 
}

.contentHeaderContainer img {
float: left;
margin: 3px;
padding: 2px;
border: 1px #fff solid}

.contentHeaderContainer h2 {
color: #8AB573;
letter-spacing: .2em;
text-transform: uppercase; }

/******** table ********/

div#articletable table td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
  font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
div#articletable table p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .75em;
font-weight: bold; }

div#articletable thead th
{
	background            : #cccccc url(images/th_bg.gif);
  color                 : #666;  
	padding               : 5px 10px;
 
}

div#articletable tfoot td, tfoot th
{
 	padding               : 5px 10px;
  background            : #cccccc url(images/th_bg.gif);
  color                 : #000;
}

div#articletable tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : bold;
font-family: Times, "Times New Roman", serif; }

div#articletable tbody tr td
{
	padding               : 5px 5px;
  color                 : #72b179;
}
div#articletable tbody tr:hover
{
  background: #215b28; color: #72b179;
}

div#articletable tbody tr:hover td
{
  color                 : #fff;
}

div#articletable caption
{
	text-align            : left;
	font-size             : 160%;
	padding               : 10px 0;
	color                 : #fff;
text-transform: uppercase;
letter-spacing: .2em; }

li {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.1em;
list-style-type: none; }
.largeheadertext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #fff;
	margin-bottom: 15px;
}
