/* Grant Report Screen Styles */

body
	{
	margin:0 0 100px 0;
	padding:0;
	}

a
	{
	color:#2db0f6;
	text-decoration:none;
	}

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

a:hover
	{
	color:#168dcd;
	}
	
.contentcontainer
	{
	width:960px;
	margin:0 auto;
	}
	
	
div.clear
	{
	clear:both;
	}
	

.twocolumn1, .twocolumn2
	{
	float:left;
	width:440px;
	overflow:hidden;
	}

.twocolumn1
	{
	padding:0 40px 0 0;
	}

.twocolumn2
	{
	padding:0 0 0 40px;
	}
	
	
.threecolumn1, .threecolumn2, .threecolumn3
	{
	float:left;
	width:290px;
	}

.threecolumn1, .threecolumn2
	{
	padding:0 30px 0 0;
	}
	

.fourcolumn1, .fourcolumn2, .fourcolumn3, .fourcolumn4
	{
	float:left;
	width:240px;
	}



h2
	{
	font-family:"Merriweather","Lucida Grande","Lucida Sans",sans-serif;
	font-size:16pt;
	font-weight:900;
	}

h2.floatinghead
	{
	margin-bottom:-40px; margin-top:50px;
	}
	
h3
	{
	font-family:"Merriweather","Lucida Grande","Lucida Sans",sans-serif;
	font-size:20pt;
	font-weight:900;
	text-align:center;
	background-image:url('linebackground.gif');
	background-position:top left;
	background-repeat:repeat-x;
	margin:50px 0 0 0;
	padding:40px 0 40px 0;
	color:#7bba4a;
	}
	

h4
	{
	font-family:"Merriweather","Lucida Grande","Lucida Sans",sans-serif;
	font-size:14pt;
	font-weight:700;
	}

h4.projecttitle
	{
	margin-bottom:5px;
	}
	
h5
	{
	margin-top:0;
	font-family:"Open Sans","Lucida Grande",sans-serif;
	font-size:10pt;
	font-weight:700;
	}
	
p
	{
	font-family:"Open Sans","Lucida Sans",sans-serif;
	font-size:10pt;
	line-height:17pt;
	color:#333;
	font-weight:400;
	}

.indent
	{
	padding-left:260px;
	}

table
	{
	font-family:"Open Sans","Lucida Sans",sans-serif;
	font-size:10pt;
	color:#333;
	font-weight:400;
	border-collapse:collapse;
	padding:0;
	}

td
	{
	padding:0 0 10px 10px;
	}
	
td.label
	{
	font-weight:700;
	width:20%;
	padding:0 0 0 0;
	vertical-align:top;
	}


ul
	{
	font-family:"Open Sans","Lucida Sans",sans-serif;
	font-size:10pt;
	line-height:17pt;
	list-style-type:square;
	color:#333;
	}

.quotecontainer
	{
	background:#7bba4a;
	margin:0 0 20px 0;
	}
	
.centerquote
	{
	width:960px;
	margin:0 auto;
	}
	
.quoteimage
	{
	float:left;
	width:260px;
	}

.quotecontent
	{
	float:left;
	width:700px;
	}
	
.quote
	{
	font-family:"Merriweather","Lucida Grande","Lucida Sans",sans-serif;
	font-weight:700;
	font-size:26pt;
	line-height:34pt;
	padding:30px 0 15px 0;
	color:#FFF;
	}

.source
	{
	font-family:"Open Sans","Lucida Sans",sans-serif;
	font-size:10pt;
	line-height:18pt;
	padding:0 0 40px 0;
	}
	
img.projectscreen
	{
	width:250px;
	height:150px;
	border:1px solid #CCC;
	}
	
img.eventscreen
	{
	width:400px;
	height:240px;
	border:1px solid #CCC;
	}

a.opacity img {
filter:alpha(opacity=80);
-moz-opacity: 0.80; 
opacity: 0.80;
-khtml-opacity: 0.80;}

a.opacity:hover img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
-khtml-opacity: 1.0; }