/* body     { background-image: #url("../images/body-bg.gif");background-color: #f2f3e0; background-repeat: repeat-x } */

#header
{  
background: #000000 url(../images/header-home-right.jpg) repeat-x 1000px 0;
margin: 0; 
padding: 0; 
position: relative; 
top: 0; 
width: 100%; 
height: 108px;
}

.home
{
height: 108px;
width: 450px;
}

#header-left
{ 
height: 108px;
background: url(../images/header-home-left.jpg) no-repeat;
margin: 0; 
padding: 0;
position: relative;
top: 0; 
width: 100%;
}

#header-nav
{
height: 2em;
margin-top:-5px;
}

#header-nav a
{
font-family:Tahoma,Verdana,Arial,sans-serif;
border-right:0px solid #ffffff;
font-size: .9em;
}

#header-nav a:link, #header-nav a:hover, #header-nav a:active, #header-nav a:visited
{
color:#FDFEE9;
margin:0 0px 0 0;
padding:0px 15px;
text-decoration:none;
white-space:nowrap;
}

.b3, .b5, .b7, .b8
  { visibility: hidden }

#c-content a:hover 
{
background-color:#fdfee9;
color:#000000;
text-decoration:none;
}

.c3 
{
padding:20px 0 20px;
}
 
 #c-content .c2 a
{
display: inline;
}

#c-content h3 
{
margin:0 20px 8px 0;
}

#b-content h2 
{
color: #000000;
border-top:0px solid #B4B4B4;
margin-top: 10px;
}

#b-content .b9
{
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 15px;
	padding-right: 0px;
}

#b-content .b9 p
{
	color: #808080;
	font-size: 0.9em;
	line-height: 1.4em;
}

#b-content .b9 h3
{
	background: #e0e0e0;
	padding-left: 5px;
	padding-bottom: 4px;
	margin-right: 1%;

}

#b-content .b9 ul
{
	background: #f0f0f0;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	margin-right: 1%;
	margin-left: 0;
}

#b-content h6 
{
border: 0 none;
}

#b-content .b6 .light-text 
{
color:#666666;
font-family:tahoma,verdana,arial,sans-serif;
font-size:0.8em;
line-height: 1.2em;
}

#b-content img {
background-color:transparent;
border:1px solid #A9A9A9;
margin:2px 4px 4px 2px;
padding:3px;
}

/* from user-styles */
.headline2
{
	color: #114D33;
	font-size: 1.0em;
	line-height: 1.4em;
	margin-top: 10px;
	margin-right: 16px;
	margin-bottom: 0;
	padding-top: 4px;
	padding-bottom: 2px;
	font-weight: bold;
}

div.feature 
{
	margin-top: 13px;
}

div.date {
border-bottom:1px dotted #BFBFBF;
color:#808080;
font-size:0.8em;
font-weight:bold;
line-height:1.2em;
padding:14px 0 5px;
width:95%;
}

table 
{
margin:0px 12px 12px 0;
}

#b-content resource-table
{
margin-top: 12px;
margin-right: 12px;
margin-bottom: 12px;
margin-left: 20px;
border-right: 0px solid #c0c0c0;
border-bottom: 0px solid #c0c0c0;
}

#b-content resource-table th
{
font-style: italic;
line-height: 1.4em;
background-color: #abbdc6;
text-align: left;
vertical-align: top;
padding: 2px 6px;
border-top: 2px solid gray;
border-left: 1px solid #c0c0c0;
}

#b-content resource-table thead
{
	font-color: #fff;
	font-weight: bold;
	background-color: #abbdc6;
}

#b-content resource-table td
{

line-height: 1.4em;
vertical-align: top;
padding: 2px 6px 3px;
border-top: 1px solid #c0c0c0;
border-left: 1px solid #c0c0c0;
}

#b-content resource-table a:link
{
padding-left:50px;
border-bottom:0px solid #ccc;
}

div.headline p
{
	padding: 4px;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 1.6em;
	font: 0.81em verdana, sans-serif;
}

div.headline img
{
	float: left;
}

#b-content img.noborder 
{
border:1px solid #A9A9A9;
}

#b-content a:link, #b-content a:visited {
border-bottom:1px solid #ccc;
color:#0A416B;
text-decoration:none;
}

.small-text
{
	font-size: 0.8em;
	line-height: 1.4em;
	text-align: right;
	color: #808080;
}

.small-text a
{
	font-size: 0.9em;
	line-height: 1.4em;
	background: #F0F0F0;
	border: 1px solid #ccc;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;

}

/*sociable media icons*/

div.sociable {
background-color:#F1F2DF;
border:1px solid #E5E5D3;
margin:10px 14px 10px 0;
overflow:hidden;
padding:5px 0 0 5px;
text-indent:-9px;
}

#b-content .sociable ul li a:link, #b-content .sociable ul li a:visited 
{
border-bottom: none;
}

#b-content .sociable a:hover
{
text-decoration: none;
border: 1px soild #5F5F5F;
}

.sociable ul 
{
display: inline;
margin: 0;
padding: 0;
font-size: .8em;
}

#b-content .sociable ul li 
{
background: none;
display: inline;
list-style-type: none;
padding-left: 13px;
margin-left: 0;
margin-right: 0;
}

#b-content .sociable img 
{
float: none;
width: 16px;
height: 16px;
border: 0;
margin: 0;
padding: 3px;
border: 1px solid #D8D0C7;
}

.socialtext
{
position: relative;
bottom: 6px;
color: #808080;
}

#video_feature
{
margin: 0 0 0 6px;
float: left;
padding: 20px 0 4px 14px;
border: 1px solid #a9a9a9;
background: #ffffff url(../graphics/backgrounds/research-highlight-bg.gif) repeat-x;
width: 100%;
}

#video_feature h2 a
{
color: #000000;
}

.object
{
float: right;
margin: 0;
padding: 2px 6px 0 14px;
}

.subtitle
{
	font: .6em/1.4em Tahoma, Verdana, Arial, sans-serif;
	color: #4e4e4e;
	letter-spacing: 1px;
}
