﻿/*only the homepage full view menus in IE6 left to solve`	try a display: inline; on submenu*/* {	padding: 0;	margin: 0;}body {	background: #08283D url(i/bg.png) repeat-x top left;	color: #FFFFFF;	font-family: Arial, sans-serif;    text-align: center;    	font-size: x-small; 		/* Value for Windows IE 5 */	voice-family: "\"}\"";		/* Rule 'ends' for Windows IE 5 */	voice-family: inherit;		/* Recover from trick */	font-size: small;		/* Intended value for recent browsers */}.iefive {	/* */}a img {	border: 0;	vertical-align: bottom;}/* start main outline design */.bcdbody {	background: transparent url(i/container-rpt.png) repeat-y top left;	color: #000000;    margin: 0 auto;    text-align: left;	width: 835px;}.bcdcontainer {	background: transparent url(i/container.png) no-repeat top left;	color: #000000;}.bcdheader {	background: transparent url(i/container-top.png) no-repeat top left;	color: #000000;}.bcdheader, .bcdmenu, .bcdcontent, .bcdfooter {	padding: 0 20px;	clear: both;}.bcdfooter {	background: transparent url(i/container-bot.png) no-repeat bottom left;	color: #000000;	padding-bottom: 20px;}/* end main outline design */.headboxtop {	background: transparent url(i/boxtop.png) no-repeat top center;}.headboxbot {	background: transparent url(i/boxbot.png) no-repeat bottom center;	min-height: 105px;	padding: 15px 20px;}.bcdtopmenu {	float: right;	width: 110px;	list-style: none;}.bcdtopmenu li {	list-style-type: none;	display: inline;}.bcdtopmenu li a {	display: block;	border-bottom: 1px solid #DEDEDE;	color: #323232;	text-decoration: none;	background: transparent url(i/topmenuarrow.png) no-repeat center left;	padding: 3px;	padding-left: 25px;	font-size: 90%;}.bcdtopmenu li.lastitem a {	border: 0;}.bcdnum {	color: #B90B7A;	font-size: 150%;	float: right;	width: 150px;	text-align: center;	padding: 20px;	padding-top: 10px;	margin-top: 40px;	text-indent: -10000px;	background: transparent url(i/locall.png) no-repeat bottom center;}.bcdnum strong {	font-family: Georgia, serif;}#homelink {	background-color: #F0F0F0;	display: block;	width: 410px;	padding: 10px 20px;}.bcdmenu {	list-style: none;	margin-top: 10px;}.bcdmenu li {	list-style-type: none;	float: left;	display: block;	width: 192px;	margin-right: 8px;		text-align: center;	background: transparent url(i/menurpt.png) repeat-y top left;	background-color: #333333;/*	height: 300px;*/}.bcdmenu li.lastitem {	margin-right: 0;}.bcdmenu li.purple {	background-color: #99147D;}.bcdmenu li.green, .green li {	background-color: #668F17;}.bcdmenu li.orange, .orange li {	background-color: #E76203;}.bcdmenu li.blue, .blue li {	background-color: #336EB4;}.bcdmenu li a {	text-align: left;	display: block;		background: transparent url(i/menubg.png) no-repeat top left;	padding: 10px 15px 8px 15px;	text-decoration: none;	color: #FFFFFF;	font-size: 120%;	font-weight: bold;	font-size: 100%;	line-height: 150%;}.bcdmenu li img {	margin-top: 5px;	vertical-align: bottom;}.bcdcontent {	padding-top: 15px;	min-height: 400px;}.bcdrightcol {	float: right;	width: 230px;	margin-right: 5px;}.bcdrightcol h1 {	color: #80A524;	font-size: 116%;	background: transparent url(i/grants-euro.png) no-repeat center right;	margin: 0 30px;/*	line-height: 250%; */	padding-top: 5px;}.bcdrightcol ul {	list-style: none;}.bcdrightcol ul li {	list-style-type: none;	display: inline;}.bcdrightcol ul li a {	background: #F0F0F0 url(i/purp-dot.png) no-repeat center left;	display: block;	padding: 5px;	padding-left: 30px;	border-bottom: 2px solid #FFFFFF;	text-decoration: none;	color: #000000;}.rightbox {	background: transparent url(i/sidebar-top.png) no-repeat top left;}.rightbox ul {	background: transparent url(i/sidebar-bot.png) no-repeat bottom left;	padding: 3px;	padding-bottom: 20px;}.bcdrightcol p {	color: #1D488D;	text-align: center;/*	margin-top: 30px; */	font-size: 125%;	text-indent: -10000px;	background: transparent url(i/rightbartest.png) no-repeat bottom center;	height: 60px;}.bcdmaincol {	padding-right: 260px;	padding-left: 35px;}.bcdmaincol h1 {	color: #008BCE;	font-size: 125%;	line-height: 200%;}.bcdmaincol h2 {	color: #52810D;	font-size: 100%;	margin-top: 5px;}.bcdmaincol p {	margin-top: 5px;	margin-bottom: 15px;}.bcdmaincol table {	margin-top: 5px;	margin-bottom: 15px;	border-collapse: collapse;	width: 95%;}.bcdmaincol tr {}.bcdmaincol th {	padding: 3px 6px;	padding-left: 0;	text-align: left;	font-weight: bold;	vertical-align: top;	color: #52810D;}.bcdmaincol td {	padding: 3px 10px;	padding-left: 0;	text-align: left;	vertical-align: top;	border-bottom: 1px solid #CCCCCC;}.bcdmaincol td.r {	text-align: right;}.bcdmaincol a {	color: #666666;}.bcdmaincol ul {	margin-top: 5px;	margin-bottom: 15px;	margin-left: 15px;}.bcdmaincol li {	}.floatr {	float: right;}.insetr {	float: right;	padding-left: 10px;	padding-bottom: 10px;}.homecol {	float: left;	width: 150px;}.homecol h2  {	font-size: 86%;	color: #649601;	font-weight: bold;}.homecol ul {	list-style: none;	margin: 0;}.homecol ul li {	list-style-type: none;}.homecol ul li a {	font-size: 86%;	color: #000000;	text-decoration: none;}.bcdfooter {	padding-top: 10px;}.footerbox {	background: transparent url(i/footerbox.png) no-repeat top left;}.footerbot {	background: transparent url(i/footerbot.png) no-repeat bottom left;	min-height: 50px;	padding: 10px 15px;}.footerbox a.fr {	float: right;}.bcdfooter address {/*	background: transparent url(i/footergrad.png) repeat-y bottom right; */	display: block;	padding: 10px 0;	font-size: 86%;	font-style: normal;}.bcdfooter address img {	float: left;	margin-right: 10px;}.bcdfooter address span {	color: #649601;}.bcdfooter address a {	color: #000000;	text-decoration: none;}.bcdfooter address a:hover {	text-decoration: underline;}.cpr {	color: #979797;	font-size: 86%;	padding: 15px 30px;}.cpr a {	color: #979797;	text-decoration: none;}.internalmenu {	background: transparent url(i/footerbot.png) no-repeat bottom center;	height: 41px;}.widemenu {	position: relative;	height: 80px;}.widemenu li ul {	position: absolute;	left: 20px;	width: 772px;	background: transparent url(i/wide.png) repeat-y top left;	height: 42px;	padding-left: 20px;}.widemenu li.purple ul {	background-color: #99147D;}.widemenu li.green ul {	background-color: #668F17;}.widemenu li.orange ul {	background-color: #E76203;}.widemenu li.blue ul {	background-color: #336EB4;}.widemenu .menuselected a {	background: transparent url(i/menubg-trans.png) no-repeat top left;}.widemenu li li {	width: auto;	background: none;}.widemenu li li a, .widemenu li.menuselected li a {	font-size: 100%;	font-weight: normal;	float: left;	background: none;	color: #000000;	padding: 0 15px;	margin: 10px 0;		background: transparent url(i/greenarrow.png) no-repeat center left;	padding-left: 25px;	border-left: 1px solid #008BCC;}.widemenu li li.current a {	text-decoration: underline;}.widemenu li li.firstitem a {	border: none;}.widemenu li li.lastitem a {	padding-right: 0;}.greytext h1 {	color: #646464;}.purptext h1 {	color: #99147D;}.greentext h1 {	color: #668F17;}.orangetext h1 {	color: #E76203;}.bluetext h1 {	color: #336EB4;}fieldset {	border: 0;	padding-bottom: 2em;	border-bottom: 1px solid #D0C9B7;}label {	clear: left;	float: left;	display: block;	width: 10em;}input {	width: 16em;}select {	width: 10em;}textarea {	width: 25em;	height: 10em;}.button {	width: 4em;	margin-left: 10em;}.error {	color: red;}.bannerholder {	position: relative;}ul.bannermenu {	list-style: none;	position: absolute;	top: 110px;	left: 250px;}ul.bannermenu li {	list-style-type: none;}ul.bannermenu li a {	background: transparent url(i/green-arrow.png) no-repeat center left;	padding-left: 15px;	color: #FFFFFF;	text-decoration: none;	line-height: 150%;}ul.bannermenu li.current a {	text-decoration: underline;}/*.bcdmenu li.blue a {	font-size: 100%;	line-height: 164%;}.bcdmenu li.blue ul a {	height: auto;}*/.widemenu li.orange ul li a, .widemenu li.purple ul li a {	padding: 0;	padding-left: 25px;}#moreinfo a {	float: left;	background-color: #E76203;	color: #FFFFFF;	font-weight: bold;	padding: 0.6em 1em;	border: 1px solid #E76203;	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;	behavior: url(PIE.php);	position: relative;}#moreinfo {	overflow: auto;}.funding {	margin: 1em;	margin-left: 2.5em;}.funding p {	font-size: 75%;}