@page port {size: portrait;}
@page land {size: landscape;}

.portrait { 
   page: port;
}

.landscape { 
   page: land ;
}


body {
	background-color: #FFFFFF;
	font-size :  11px;
    font-color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid black;
	overflow: visible !important;
	background:none;
	margin:0px;
}


#header {
	width:100%;
	float:none;
}
div.content {
	float:none;
	width:100%;
	margin:0px;
	padding:0px;
}

#leftColumn { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}
#rightColumn { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}
#tabFix { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}
div.bar { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}
ul.printSendBut { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}
li.print { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}
li.send { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}
#footer { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}
#toolBarTable { DISPLAY: none; FLOAT: none; VISIBILITY: hidden;}

h1.secTitle {
	font: bold 12px verdana;
	float: left;
	color: #000000;
	padding:0px;
	margin:0px;
	background:none;
}

p.paragraph {
	font-family:Verdana;
	font-size:10px;
	line-height:15px;
	padding:0px;
	margin:0px;
	color:#000000;
	width:610px;
	border: 0px solid red;
	float:left;
}

#centerColumn {
	width:100%;
	float:none;
	border:0px solid red;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

/* Header Class Definitions */



/* Generic Definitions */

h3.field {
	font: bold 10px verdana;
	color: #D5930B;
	padding:0px;
	margin: 0px;
	width:100%;
	float:none;
}

a.underline:link, a.underline:visited  {text-decoration:underline;}
a.underline:hover  {text-decoration:none;}

/* Left Column Definitions */

#leftColumn {
	width:0px;
	float:none;
	padding-top:0px;
	border:0px solid red;
}

#rightColumn {
	width:0px;
	float:none;
	padding-top:0px;
	background:none right;
	background-color:#FFFFFF;
	border:0px solid red;
}

h2.objTitle {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#EAECF2;
	color:#330066;
	margin:0px;
	padding:0px;
	border-top:1px solid white;
	text-transform:uppercase;
}

h2.objTitle a:active, h2.objTitle a:link, h2.objTitle a:visited {
	color:#330066;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
h2.objTitle a:hover {
	text-decoration: underline;
	color:#330066;
}

h2.objTitleFund {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	background:none;
	color:#000000;
	margin:0px;
	padding:0px;
	text-transform:uppercase;

}
h2.objTitleFund a:active, h2.objTitleFund a:link, h2.objTitleFund a:visited {
	color:#000000;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
}
h2.objTitleFund a:hover {
	text-decoration: underline;
	color:#000000;
}
h2.secTitle {
	font: bold 10px verdana;
	float: left;
	color: #000000;
}

div.bar {
	color:#205468;
	background-color:#F0F1F4;
	height:14px;
	font: bold 12px verdana;
	padding:0px;
	margin:0px;
}

div.nextPrevious
{
	color:#000000;
	margin:0px 0px 0px 0px;
	float:right;
	font-family:Verdana;
	font-size:10px;
	float:none;
	width:100%;
}

p.objText {
	margin:0px 0px 0px 0px;
	/*padding:15px 0px 10px 5px;*/
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	background-color:#D9DBE6;
	float:left;
	width:174px;
}


ul.objList {
	margin:0px 0px 0px 0px;
	/*padding:15px 0px 10px 5px;*/
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	background:none;
	float:left;
	width: 97%;
	DISPLAY: none; float: none; VISIBILITY: hidden;
}


ul.objListFund {
	margin:0px 0px 0px 0px;
	/*padding:15px 0px 10px 5px;*/
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	background:none;
	float:left;
	width: 97%;
	
}

p.objListYellow {
	margin:0px 0px 0px 0px;
	/*padding:15px 0px 10px 5px;*/
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	background-color:#FFF3D7;
	float:left;
	width: 97%;
}


ul.objListCategory {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	background-color:#FFFFFF;
	float:left;
	width: 97%;
}

ul.objList li {
	/*background:url(/images/bl-objlist-moz.gif) no-repeat;*/
	/*_background:url(/images/bl-objlist.gif) no-repeat;*/
	background:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid red;
	list-style:none;
}

ul.objListFund li {
	background:none;
	/*background:url(/images/bl-objlist.gif) no-repeat left top;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid red;
	list-style:none;
}

ul.objListCategory li {
	background:none;
	/*_background:url(/images/bl-objlist.gif) no-repeat;*/
	border:0px solid red;
	font-weight:bold;
	list-style:none;
	padding: 0pxpx;
	margin: 0px 0px 0px 0px;
}

ul.objListCategory li.subCategory {
	font-weight:bold;
	background:none;
	/*_background:url(/images/bl-objlist-open.gif) no-repeat;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid red;
	list-style:none;
}

ul.objListCategory li.subCatItem {
	font-weight:normal;
	background:none;
	/*_background:url(/images/bl-objlist-lev1.gif) no-repeat;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid red;
	list-style:none;
}

ul.objList a:link, ul.objListFund a:link, ul.objList a:visited,ul.objListFund a:visited, ul.objListCategory a:link, ul.objListCategory a:visited   { 
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}

ul.objList a:hover,ul.objListFund a:hover ,ul.objListCategory a:hover  { 
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
	color:#CE0C0C;
}

a.menuItemSelected:link, a.menuItemSelected:visited  { 
	font-family:Verdana;
	color:#CE0C0C;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

a.menuItemSelected:hover  { 
	font-family:Verdana;
	color:#CE0C0C;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}


/* Tabs Definitions */

td.tabClosed {
	padding:0px;
	background:none;
}

td.tabOpened {
	padding:0px;
	background:none;
}

h1.tab {
	font-family:Tahoma;
	color:#4E5890;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}



a.tab:link, a.tab:visited  { 
	font-family:Tahoma;
	color:#4E5890;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.tab:hover  { 
	font-family:Tahoma;
	color:#CE0C0C;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#tabFix {
	background:none;
	padding-top:0px;
}

#selectLang {
	margin:0px;
	_margin:1px 1px 0px 1px;
	padding:0px;
	background:none;
	float:left;
}

#selectType{
	float:right; 
	width:107px; 
	padding:0px 0px 0px 0px; 
	margin:0px;
}

#selectLang select {
	font-family:Arial;
	font-size:9px;
}

#multilingualForm {
	padding:0px;
	margin:0px;
}

#textonly {
	float:right;
	margin:0px 0px 0px 0px;
}

/* Page Content Definitions */

ul.contentList {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
}

ul.contentList li {
	padding-left:0px;
	border:0px solid red;
	list-style:none;
}
ul.contentList li span {
	color:#475083;
}
div.leftDiv {
	float: left;
}
div.rightDiv
{
	float: right;
}
a.bold:link, a.bold:visited  { 
	font-weight:bold;
	text-decoration:none;
}

a.bold:hover  { 
	font-weight:bold;
	text-decoration:underline;
}

a.grey:link, a.grey:visited  { 
	color:#999999;
	text-decoration:underline;
}

a.grey:hover  { 
	color:#E8A017;
	text-decoration:none;
}

a.orange:link, a.orange:visited  { 
	color:#E8A017;
	text-decoration:underline;
}

a.orange:hover  { 
	color:#E8A017;
	text-decoration:none;
}

/* Latest News Object */

ul.latestNews {
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	background-color:#D9DBE6;
}

ul.latestNews li {
	padding-left:0px;
	border:0px solid red;
	list-style:none;
}

#bannerAds {
	border-top:2px solid #FFFFFF;
	padding-top:0px;
	background-color:#ffffff;
	text-align:center;
	clear:both;
	padding:0px 0px 15px 0px;
}

#bannerAds img {
	border:1px solid #999999;
	padding:0px;
}


ul.newsList {
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	float: left;
	width: 97%;
}

ul.newsList li {
	background:none;
	/*_background:url(/images/bl-objlist.gif) no-repeat;*/
	padding-left:0px;
	border:0px solid red;
	list-style:none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
}

ul.newsList li span {
	color:#475083;
}


/* Footer Definitions */

#footer {
	margin:0px 0px 0px 0px;
	
}

#leftFooter {
	text-align:center;
	width:195px;
	float:left;
	padding:0px;
	background-color:#B5B9D0;
}

#centerFooter {
	text-align:center;
	width:592px;
	float:left;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	padding:0px;
	background-color:#D9DBE6;
}

#rightFooter {
	text-align:center;
	width:185px;
	float:left;
	padding:0px;
	background-color:#B5B9D0;
}


/* Sitemap Definitions */

ul.sitemap {
	margin:0px;
	padding:0px;
}

li.smLev2 {
	list-style:none;
	font-weight:bold;
	padding:0px;
	background:#F7F7F7;
	margin:0px;
}

li.smLev3 {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
}

li.smLev4 {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
}

li.smLev5 {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
}

li.smLev6 {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#formDiv {
	float: none;
	border: 0px solid black;
	margin: 0px;
	width: 100%;
}

div.formColumnLeft {
	width:210px;
	float: left;
	border: 0px solid red;
}

div.formColumnRight {
	float: left;
	margin: 0px 0px 0px 0px;
	width:210px;
	border: 0px solid black;
}

div.formColumnLeftInput {
	float: left;
	margin: 0px;
	width: 60px;
	border: 0px solid green;
}

div.formColumnRightInput {
	float: left;
	margin: 0px;
	width:210px;
	border: 0px solid green;
}

div.labelFormat {
	font: bold 10px Verdana;
	float:left;
	color: #205468;
	padding: 0px;
	margin: 0px;
}

#formDiv label {
	font: bold 10px Verdana;
	color: #205468;
	padding: 0px;
	margin: 0px;
}
#formDiv select {
	font: normal 10px Verdana;
	color: #205468;
	width: 180px;
}
#formDiv input.inputCls {
	font: normal 10px Verdana;
	color: #205468;
	width: 175px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #B5B9D0;
}

div.searchSubtitle {
	margin: 0px 0px 0px 0px;
	font-style: Italic;
}

input.searchBut {
	width:77px;
	height:19px;
	float: left;
	border: 0px solid red;
	margin: 0px 0px 0px 0px
}

div.formRow {
	float: left;
	margin: 0px 0px 0px 0px;
	border: 0px solid #B5B9D0;
	text-align: left;
}

div.formRow2 {
	float: left;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	border: 0px solid #B5B9D0;
	text-align: left;
	width:150px;
}

div.formRowOther {	
	width:300px;
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

div.autoScroll {
	margin: 0px 0px 0px 0px;
	height: 140px;
	overflow : auto;
	scrollbar-face-color:#D9DBE6;
    scrollbar-shadow-color:#EAECF2;
    scrollbar-highlight-color:#EAECF2;
    scrollbar-3dlight-color:#777777;
    scrollbar-darkshadow-color:#777777;
    scrollbar-track-color:#F0F1F4;
    scrollbar-arrow-color:#777777;
}

a.rightAdvSearch:active, a.rightAdvSearch:link, a.rightAdvSearch:visited  {
	float: right;
	margin: 0px 0px 0px 0px;
	font: normal 10px verdana;
	color: #000000;
	text-decoration: underline;
}

a.rightAdvSearch:hover  {
	float: right;
	margin: 0px 0px 0px 0px;
}
a.advSearch:active, a.advSearch:link, a.advSearch:visited  {
	float: left;
	font: normal 10px verdana;
	color: #000000;
	text-decoration: underline;
}

a.advSearch:hover  {
	float: left;
}


ul.printSendBut {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	font: bold 10px verdana;
	color: #F7BF4F;
}
li.print {
	background: none;
	padding: 0px;
	display: inline;
	border: 0px solid black;
	float: left;
	
}
li.send {
	background: none;
	padding: 0px;
	display: inline;
	margin: 0px 0px 0px 0px;
	float: left;
}

li.favorites {
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}


 ul.printSendBut li a.boldOrange {
	font: bold 10px verdana;
	color: #F7BF4F;
}

div.topTitle {
	margin: 0px 0px 0px 0px;
	width: 100%;
	border: 0px solid black;
	float:none;
}
ul.fields {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
ul.fields li {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 100%;
}
p.paragraph {
	font-family:Verdana;
	font-size:10px;
	line-height:15px;
	padding:0px;
	margin:0px;
	color:#000000;
	border: 0px solid red;
	width:100%;
	float:none;
}

h3.searchResult {
	font: bold 10px verdana;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float: left;
	width:450px;
	color: #000000;
	border:0px solid blue;
	
}

h3.searchResultRight {
	font: bold 10px verdana;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float: right;
	color: #000000;
	text-align:right;
	border:0px solid blue;
}

p.searchResult {
	padding: 0px;
	font: normal 10px Verdana;
	color: #000000;
	line-height: 16px;
}
p.paddingTop {
	padding: 0px;
	color:#000000;
}
div.evenDiv {
	float: none;
	background:none;
	width: 100%;
	padding: 0px;
	border: 0px solid red;
}
div.oddDiv {
	float: none;
	background:none;
	width: 100%;
	padding: 0px;
	border: 0px solid green;
}
div.dateDiv {
	margin: 0px 0px 0px 0px;
}

span.boldOrangeDate {
	float: left;
	font: bold 10px Verdana;
	color: #E8A017;
}

font.boldOrangeDate {
	font: bold 10px Verdana;
	color: #E8A017;
}

span.blueDate {
	float: left;
	font: normal 10px Verdana;
	color: #475083;
}

font.blueDate {
	font: normal 10px Verdana;
	color: #475083;
}

div.more {
	float: right;
	text-align: right;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
a.more:active, a.more:link, a.more:visited{
	font: normal 10px verdana;
	color: #000000;
	text-decoration: underline;
}
a.more:hover{
	font: normal 10px verdana;
	color: #000000;
	text-decoration: none;
}
span.text {
	float: left;
}
span.navigateBt {
	float: left;
	margin: 0px 0px 0px 0px;
}
span.italicText {
	float: left;
	margin: 0px 0px 0px 0px;
	font: normal 10px Tahoma;
	font-style: Italic;
	color: #000000;	
}

#leftNav {
	float: left;	
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rightNav {
	float: right;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.boldLink:active, a.boldLink:link, a.boldLink:visited {
	font: bold 10px verdana;
	text-decoration: underline;
}

div#searchResults {
	float: left;
	font: normal 10px Verdana;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	border: 0px solid green;
}

div.results {
	float: left;
	background-color: #F0F1F4;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	font: bold 12px verdana;
	color: #205468;
}

#formContainer {
	margin:0px 0px 0px 0px;
	_margin:20px auto 0px auto;
	width:205px;
}

div#partnerSearchFormContainer {
	float:left;
	width:100%;
}
td.formCaptions {
	padding:0px;	
	text-align:right;
}

td.divider {
	background-color:#D9DBE6;
	color:#205468;
}

#objLoginForm {
	margin:0px;
	padding:0x;
	font-family:Verdana;
	background-color:#D9DBE6;
}

input.loginInput {
	width:120px;
}

#objLoginForm form {
	padding:0px;
	margin:0px;
}

#objLoginForm label {
	text-align:left;
	padding:0px;
	float:left;
	font-size: 10x;
	width: 120px;
}

#objLoginFormContainer {
	width:150px;
	padding:0px;
	margin:0px;
	text-align:right;
}


#memberContainerBox {
	border:0px solid red; 
	height:400px; 
	width:570px; 
	margin:0px auto 0px auto;
}

div.memberIconBox {
	border:0px solid red;
	width:250px;
	height:100px;
	float:left;
	margin:0px 0px 0px 0px;
}

div.memberIconBox img {
	margin-right:0px;
}

div.memberIconBox p {
	border:0px solid blue;
	height:100px;
}

#memberTable th {
	text-align:right;
	font-size:11px;
	white-space: nowrap;
	font-weight:normal;
}

td.tahomaCaption {
	text-align:left;
	font-size:11px;
	color: #000000;
	font-family:Tahoma;
	white-space: nowrap;
	font-weight:normal;
	
}

#warnmsg {
	color:Green;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}

tr.tableHeader {
	background-color:#F0F1F4;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}


#programsTable th {
	padding:0px;
}


#programsTable td.val {
	color:black;
}

h1.barDark {
	background-color:none;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:White;
	padding:0px;
	margin:0px;
}

tr.row0 {
	background-color:#F9FAFB;
}
tr.row1 {
	background-color:#FFFFFF;
}

tr.row0Over {
	background-color:#FAE4B7;
}

tr.row1Over {
	background-color:#FAE4B7;
}

td.row0 {
	background-color:#F9FAFB;
}
td.row1 {
	background-color:#FFFFFF;
}

td.row0Over {
	background-color:#FAE4B7;
}

td.row1Over {
	background-color:#FAE4B7;
}

.objectBox{
	float:left;
	width:100%;
}

table.objectBoxTB {
	padding:0px;
	margin:0px;
}

table.objectBoxTB td{
	padding:0px;
	margin:0px;
	text-align:top;
}

#dhtmltooltip{
	font-size:11px;
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 0px;
	background-color: #FFF3D7;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

font.OPEN
{
	color:green;
	font-size:10px;
	font-style:italic;
}

font.CLOSED
{
	color:#CC0000;
	font-size:10px;
	font-style:italic;
}

font.UPCOMING
{
	color:green;
	font-size:10px;
	font-style:italic;
}

font.NEW
{
	color:navy;
	font-size:10px;
	font-style:italic;
}

div.fundindProgramBox {
	float:left;
	width:100%;
	background:#F0F1F4;
	margin:0px 0px 0px 0px;
}

div.moreStyle{
	float:left;
	text-align:right;
	width:100%;
}

div.left {
	float:left;
}

div.right {
	float:right;
}

.edit {
	width:300px;
}

#download {
	list-style:none;
}

#download li {
	background:none;
	padding:0px 0px 0px 0px;
	border:0px solid red;
}

ul.bannerList {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.bannerList li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

select#funding_source {
	width:220px;
}

select#type_organisation {
	width:220px;
}

select#categoryList {
	width:220px;
}

ul.links {
	padding:0px;
	margin:0px 0px 0px 10px;
	list-style:none;

}

div#programLocatorBox {
	background:#D9DBE6;
	width:100%;
	float:left;
}

div#selectLang{
	DISPLAY: none; float: none; VISIBILITY: hidden;
}

ul#topMenulist{
	DISPLAY: none; float: none; VISIBILITY: hidden;

}

div.logoEIC{
	float:none;
	width:100%;
}

div.parentLinkBox{
	DISPLAY: none; float: none; VISIBILITY: hidden;
}

div#headerLinks{
	float:none;
	width:100%;
}

div.changeLanguage{
DISPLAY: none; float: none; VISIBILITY: hidden;
}

div#ddtopmenubar{
	DISPLAY: none; float: none; VISIBILITY: hidden;
}

div#headerTop{
	float:none;
	width:100%;
}

h1{
	color:#FFCC00;
	font-family:Tahoma;
	font-size:12px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
	font-weight:bold;
	background:none;
}

h1.bar{
background:none;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#0E2D5F;
	padding:0px;
	margin:0px;
}

div#displayScreen{
	width:100%;
	float:none;

}

p.justified{
	margin:0px;
	padding:0px;
	width:100%;
	float:none;
}

div#globalBox{
	width:100%;
	margin:0px;
	padding:0px;
	float:none;
}

div#websiteLayout{
	float:none;
	margin:0px;
	padding:0px;
	width:100%;
}

div#topMenu{
	DISPLAY: none; float: none; VISIBILITY: hidden;
}

p{
	float:none;
	margin:0px;
	padding:0px;
	width:100%;
}