/* CSS Document */

	img.stim_banner {
		border: none;
		padding: 0px; 
		margin-left:5px;
	}

	h2.introheader{
			font-size:large;
			font-family:Arial, Helvetica, sans-serif;
			color: #21409a;
			margin-top: 15px;
			margin-bottom: 2px;
			margin-left: 10px;
			margin-right: 15px;
			float:left;
	}
	
	table.introtable{
		clear:both;
		/*width:570px;*/
		border:none;
		padding:5px;
		margin: 5px 5px 8px 5px;
	}
	
	h4.goalheader{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		color: #21409a;
		margin-top: 0.5em;
		margin-bottom: 0.1em;
		margin-left: 0.5em;
		margin-right: 1.0em;
	}
	
	table.goaltable{
		border:none;
		padding:10px;
	}
	
	.goal_list{
		list-style-type: none;
		list-style:none;
		padding-left: 4px;
		margin-left: 0;
		width:550px;
	}
	
	li.goal_list_1col{
		margin-top: .5em;
		margin-bottom: .5em;
	}
	
	div.wrap {
		border: #CCCCCC 1px solid;
		padding:5px;
		width:95%;
		margin-bottom:5px;
	}
	
	h5.btnheader{
		color: #21409a;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		margin-top: 0.1em;
		margin-bottom: 0.5em;
		margin-left: 1.1em;
		margin-right: 1.0em;
	}
	
	h5.btnfooter{
		color: #21409a;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		margin-top: 1.1em;
		margin-bottom: 1.1em;
		margin-left: 1.1em;
		margin-right: 1.0em;
	}
	
	p.leftpara{
		margin: 0.2em 2.0em 1.5em 2.7em;
	}
	
	p.rightpara{
		margin: 0.2em 2.1em 1.5em 2.7em;
	}
	
	h3.tableintroheader{
		font-size:x-large;
		font-family:Arial, Helvetica, sans-serif;
		color: #21409a;
		margin-top: 15px;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 15px;
		float:left;
	}
	
	table.funding{
		clear:both;
		width:380px;
		border:2px #CCCCCC solid;
		padding:1;
		margin:5px 10px 30px 10px;
	}
	
	table.subject{
		clear:both;
		width:560px;
		border:2px #CCCCCC solid;
		padding:1;
		margin:10;
	}
	
	td.subjecthead{
		border:1px #CCCCCC solid;
		border-collapse:collapse;
		background-color:#67af3e;
		padding:5px;
		vertical-align:top;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: medium;
	}
	
	td.fundinghead{
		border:1px #CCCCCC solid;
		border-collapse:collapse;
		background-color:#21409a;
		padding:5px;
		vertical-align:top;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:medium;
		text-align:center;
	}
	
	a.captionhead {
		text-decoration:none;
	}
	
	h3.captionlink {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#FFFFFF;
		margin-top:2px;
		margin-bottom:2px;
	}
	
	h3.captionlink:hover {
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#EEEEEE;
		margin-top:2px;
		margin-bottom:2px;
	}
	
	td.check {
		border:1px #CCCCCC solid;
		border-collapse:collapse;
		vertical-align:top;
		text-align:center;
		padding:5px;
	}
	
	td.rowcap {
		border:1px #CCCCCC solid;
		border-collapse:collapse;
		vertical-align:top;
		text-align: left;
		padding:5px;
	}
	
	td.rowlist {
		border:none;
		border-collapse:collapse;
		vertical-align:top;
		text-align: left;
		padding:3px 5px 3px 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4b4b4d;
		text-decoration: none;
		font-weight: bold;
	}
	
	.linkTable {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #4b4b4d;
		text-decoration: none;
		font-weight: bold;
	}
	
	.linkTable:Hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		font-weight: bold;
		color: #999999;
	}
	
	