/* Header Class Definitions */
body{
	background-repeat: repeat-x;
	background-position: top left;
	background:url(/images/bg-body.jpg) repeat-x;
	background-color: #B7BE58;
}

#header {
	width:100%;
	float:left;

}

div#headerTop{
	float:none;
	background:url(/images/bg-header-top.jpg) no-repeat;
	width:966px;
	height:134px;
	margin:0px 2px 0px 2px;
}


div#headerLinks{
	float:left;
	width:100%;
	
}

div.logoEIC{
	padding:30px 0px 0px 10px;
	float:left;
}

div.changeLanguage{
	float:right;
	_width:167px;
	padding:48px 10px 20px 0px;
}

div#topMenu{
	float:left;
	padding:0px 10px 0px 10px;
	margin:-32px 0px 0px 0px;
}

div#splashMain{
	float:left;
	height:422px;
	width:966px;
	margin:0px 2px 0px 2px;
	background:url(/images/bg-header-main.jpg) repeat-x;
	
	
}

div#splashBottom{
	float:left;
	background:url(/images/bg-header-bottom.jpg);
	width:970px;
	height:38px;
	
}

div#splashImage{
	float:left;
	margin:10px 0px 0px 76px;
	width:545px;
	height:397px;
	background:url(/images/bg-headerImage.jpg) no-repeat;
}

div#mainImage{
	float:left;	
	border:3px solid #EFF2CD;
	width:507px;
	height:357px;
	margin:15px 0px 0px 19px;
	_margin:15px 0px 0px 10px;
}

div#splashImageDetails{
	float:left;
	width:100%;
	height:100%;
	background-color:#5A703A;
	filter:alpha(opacity=70);
	opacity:0.7;
	margin-left:-4px;
	margin-top:-11px;
	padding:10px;
	
}

div#splashText{
	float:left;
	width:213px;
	height:348px;
	padding:27px 0px 0px 78px;
	_padding:27px 0px 0px 39px;
}

span.splashImageTitle{
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	color:#FFCC00;
}

span.splashImageDetails{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;

}
/* Generic Definitions */

h3.field {
	font: bold 10px verdana;
	color: #D5930B;
	padding:6px 1px 1px 0px;
	margin: 0px;
}

a.underline:link, a.underline:visited  {text-decoration:underline;}
a.underline:hover  {text-decoration:none;}

a.childLink:link, a.childLink:visited, a.childLink:active  { font:normal 11px arial; text-decoration:none; color:#214D9C; font-weight:bold;}
a.childLink:hover  {font:normal 11px arial; text-decoration:underline;color:#000000;font-weight:bold;}

a.h2Style:link, a.h2Style:visited, a.h2Style:active  { font:normal 12px tahoma; text-decoration:none; color:#FFCC00; font-weight:bold;}
a.h2Style:hover  {font:normal 12px tahoma; text-decoration:underline;font:normal 12px tahoma;font-weight:bold;}

a.h1Style:link, a.h1Style:visited, a.h1Style:active  { font:normal 35px tahoma; text-decoration:none; color:#fffffff; font-weight:normal;padding:0px;margin:0px;}
a.h1Style:hover  {font:normal 35px tahoma; text-decoration:none;color:#fffffff;font-weight:normal;padding:0px;margin:0px;}

a.clickForHelp:link, a.clickForHelp:visited, a.clickForHelp:active  { font:normal 11px tahoma; text-decoration:none; color:#ffffff; font-weight:normal;padding:0px;margin:0px;}
a.clickForHelp:hover  {font:normal 11px tahoma; text-decoration:none;color:#ffffff;font-weight:normal;padding:0px;margin:0px;}

a.headerLogo:link, a.headerLogo:visited, a.headerLogo:active { font:normal 35px tahoma; text-decoration:none; color:#ffffff; font-weight:normal;}
a.headerLogo:hover {font:normal 35px tahoma; text-decoration:none;color:#ffffff;font-weight:normal;}

a.programCategories:link, a.programCategories:visited, a.programCategories:active { font:normal 11px tahoma; text-decoration:none; color:#0E2D5F; font-weight:normal;}
a.programCategories:hover {font:normal 11px tahoma; text-decoration:underline;color:#0E2D5F;font-weight:normal;}


/* Left Column Definitions */

span.homeBoxTitle{
	font:normal 12px tahoma;
	color:#FFCC00; font-weight:bold;
}

#leftColumn {
	width:185px;
	float:left;
	padding-top:9px;
}

#rightColumnHome{
	width:185px;
	float:left;
	padding-top:9px;

}
#rightColumn {
	width:185px;
	float:left;
	padding:7px 7px 10px 0px;
}

h2.objTitle {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#EAECF2;
	color:#330066;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 4px;
	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:url(/images/bg-leftmenu-fund.gif);
	color:#000000;
	margin:0px;
	padding:2px 0px 2px 4px;
	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:4px 4px 6px 4px;
	margin:10px 0px 0px 0px;
}

div.nextPrevious
{
	color:#000000;
	margin:0px 0px 0px 0px;
	float:right;
	font-family:Verdana;
	font-size:10px;
}

p.objText {
	margin:0px 0px 0px 0px;
	/*padding:15px 0px 10px 5px;*/
	padding:4px 5px 4px 5px;
	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:8px 0px 10px 0px;
	float:left;
	_width:100%;
}



ul.objListFund {
	margin:0px 0px 0px 0px;
	/*padding:15px 0px 10px 5px;*/
	padding:8px 0px 10px 5px;
	font-family:Verdana;
	font-size:10px;
	background-color:#FFF3D7;
	float:left;
	width: 97%;
}

p.objListYellow {
	margin:0px 0px 0px 0px;
	/*padding:15px 0px 10px 5px;*/
	padding:4px 0px 10px 5px;
	font-family:Verdana;
	font-size:10px;
	background-color:#FFF3D7;
	float:left;
	width: 97%;
}


ul.objListCategory {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 5px;
	font-family:Verdana;
	font-size:10px;
	background-color:#FFFFFF;
	float:left;
}

ul.objList li {
	/*background:url(/images/bl-objlist-moz.gif) no-repeat;*/
	/*_background:url(/images/bl-objlist.gif) no-repeat;*/
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
	
	list-style:none;
}

ul.objListFund li {
	background:url(/images/bl-objlist-moz.gif) no-repeat;
	/*background:url(/images/bl-objlist.gif) no-repeat left top;*/
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	border:0px solid red;
	list-style:none;
}

ul.objListCategory li {
	background:url(/images/bl-objlist-moz.gif) no-repeat;
	/*_background:url(/images/bl-objlist.gif) no-repeat;*/
	border:0px solid red;
	font-weight:bold;
	list-style:none;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
}

ul.objListCategory li.subCategory {
	font-weight:bold;
	background:url(/images/bl-objlist-open-moz.gif) no-repeat;
	/*_background:url(/images/bl-objlist-open.gif) no-repeat;*/
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	border:0px solid red;
	list-style:none;
}

ul.objListCategory li.subCatItem {
	font-weight:normal;
	background:url(/images/bl-objlist-lev1-moz.gif) no-repeat;
	/*_background:url(/images/bl-objlist-lev1.gif) no-repeat;*/
	padding: 0px 0px 0px 25px;
	margin: 5px 0px 0px 0px;
	border:0px solid red;
	list-style:none;
}



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;
}



a.boldLinkText:link, a.boldLinkText:visited  { 
	font-family:Tahoma;
	color:#6B87A9;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}

a.boldLinkText:hover  { 
	font-family:Tahoma;
	color:#CE0C0C;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}



/* Tabs Definitions */

td.tabClosed {
	padding:6px 0px 3px 0px;
	background:url(/images/bg-tab-repeat.gif);
}

td.tabOpened {
	padding:3px 0px 3px 0px;
	background:url(/images/bg-tab-opened-td.gif);
}

h1.tab {
	font-family:Tahoma;
	color:#4E5890;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	width:100%;
}



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 {
	
	padding-top:5px;
}

#selectLang {
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
}

label.changeLanguage{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	padding:0px 5px 0px 0px;
}

#selectType{
	float:right; 
	width:107px; 
	padding:0px 0px 5px 0px; 
	margin:0px;
}

#selectLang select {
	font-family:Arial;
	font-size:9px;
}

#multilingualForm {
	padding:0px;
	margin:0px;
}

#textonly {
	float:right;
	margin:3px 0px 0px 0px;
}

/* Page Content Definitions */

ul.contentList {
	margin:0px;
	padding:5px 0px 10px 5px;
	font-family:Verdana;
	font-size:10px;
}

ul.contentList li {
	padding-left:15px;
	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:tahoma;
	font-size:11px;
	color:#ffffff;
}

ul.latestNews li {
	padding-left:5px;
	border:0px solid red;
	list-style:none;

}

#bannerAds {
	border-top:2px solid #FFFFFF;	
	background-color:#ffffff;
	text-align:center;
	clear:both;
	padding:2px 0px 2px 0px;
}

#bannerAds img {
	border:0px solid #999999;
	padding:1px;
}


ul.newsList {
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 5px;
	font-family:Verdana;
	font-size:10px;
	float: left;
	width: 97%;
}

ul.newsList li {
	background:url(/images/bl-objlist-moz.gif) no-repeat;
	/*_background:url(/images/bl-objlist.gif) no-repeat;*/
	padding-left:15px;
	border:0px solid red;
	list-style:none;
	padding: 0px 0px 0px 15px;
	margin: 10px 0px 0px 0px;
}

ul.newsList li span {
	color:#475083;
}

ul.homeEvents {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	font-family:tahoma;
	font-size:10px;
	float: left;
	width: 97%;
}

ul.homeEvents li {
	list-style-image: url(/images/bl-objlist-moz.gif);
	margin: 0px 0px 8px 15px;
}

ul.fundingPrograms{
	margin:7px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	width: 97%;
	float: left;
}

ul.fundingPrograms li{
	list-style-image: url(/images/bl-objlist-moz.gif);
	margin: 0px 0px 13px 15px;
}

/* Footer Definitions */

#footer {
	float:left;
	width:100%;
	height:30px;
	margin:10px 0px 0px 0px;
}

#leftFooter {
	float:left;
	background:url(/images/bg-footer-left2.jpg) no-repeat;
	width:351px;
	height:20px;
	padding:10px 0px 0px 10px;
}

#leftfooter2{
	float:left;
	background:url(/images/bg-footer-left4.jpg) no-repeat;
	width:111px;
	height:20px;
	padding:10px 0px 0px 0px;
	background-color:red;
	text-align:right;
}

#centerFooter {
	float:left;
	height:20px;
	width:329px;
	margin:4px 0px 0px 0px;
	background-color:#566F32;
	padding:6px 0px 0px 0px;
}

#rightFooter {
	float:right;
	width:149px;
	background:url(/images/bg-footer-right.jpg) no-repeat bottom right;
	background-color:#566F32;
	margin:4px 0px 0px 0px;
	height:20px;
	padding:6px 20px 0px 0px;
	text-align:right;
}


/* Sitemap Definitions */

ul.sitemap {
	margin:10px 0px 30px 10px;
	padding:0px;
}

li.smLev2 {
	list-style:none;
	font-weight:bold;
	padding:0px 0px 5px 20px;
	background:#F7F7F7;
	margin:8px 10px 0px 0px;
}

li.smLev3 {
	list-style:none;
	padding:0px 0px 0px 35px;
	margin:0px;
}

li.smLev4 {
	list-style:none;
	padding:0px 0px 0px 50px;
	margin:0px;
}

li.smLev5 {
	list-style:none;
	padding:0px 0px 0px 65px;
	margin:0px;
}

li.smLev6 {
	list-style:none;
	padding:0px 0px 0px 80px;
	margin:0px;
}

#formDiv {
	float: left;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 4px;
	width: 562px;
}

div.formColumnLeft {
	float: left;
	width:220px;
	border: 0px solid red;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
}

div.formColumnRight {
	float: left;
	margin: 0px 0px 0px 0px;
	width:210px;
	border: 0px solid black;
	padding:3px 0px 3px 0px;
}

div.formShow {
	float: left;
	margin: 0px 0px 0px 0px;
	border: 0px solid black;
	padding:0px 0px 0px 0px;
	width:560px;
}

div.formColumnLeftInput {
	float: left;
	margin: 0px 0px 0px 0px;
	padding:2px 10px 0px 2px;
	border: 0px solid green;
	width:210px;
}

div.formColumnRightInput {
	float: left;
	width:170px;
	padding:8px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px solid green;
}

div.labelFormat {
	font: bold 10px Verdana;
	float:left;
	color: #205468;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#formDiv label {
	font: bold 10px Verdana;
	color: #205468;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#formDiv select {
	font: normal 10px Verdana;
	color: #205468;
	width: 180px;
}
#formDiv input.inputCls {
	font: normal 10px Verdana;
	color: #205468;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 1px solid #B5B9D0;
	float:left;
	width:160px;
	height:16px;
}

div.searchSubtitle {
	margin: 0px 0px 0px 0px;
	padding:1px 0px 2px 0px;
	font-style: Italic;
}

input.searchBut {
	height:19px;
	width:77px;
	float: left;
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
	padding:20px 10px 0px 10px;
}

div.formRow {
	float: left;
	margin: 0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	border: 0px solid #B5B9D0;
	text-align: left;
}

div.formRow2 {
	float:left;
	margin:0px;
	padding:25px 0px 0px 0px;
	border: 0px solid #B5B9D0;
	text-align: left;
	width:140px;
}

div.formRowOther {	
	width:300px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	text-align: left;
}

div.autoScroll {
	margin: 15px 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;
	padding:0px 30px 0px 0px;
	font: normal 10px verdana;
	color: #000000;
	text-decoration: underline;
}

a.rightAdvSearch:hover  {
	float: right;
	margin: 0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
}
a.advSearch:active, a.advSearch:link, a.advSearch:visited  {
	float: right;
	font: normal 10px verdana;
	color: #000000;
	text-decoration: underline;
	padding:0px 0px 0px 0px;
	margin:0px;
}

a.advSearch:hover  {
	float: right;
	padding:0px 0px 0px 0px;
	margin:0px;
}


ul.printSendBut {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	float: right;
	font: bold 10px verdana;
	color: #F7BF4F;
}
li.print {
	background: url(/images/bt-print.gif) left top no-repeat;
	padding: 3px 0px 0px 22px;
	display: inline;
	border: 0px solid black;
	float: left;
	
}
li.send {
	background: url(/images/bt-send.gif) left top no-repeat;
	padding: 3px 0px 0px 22px;
	display: inline;
	margin: 0px 0px 0px 12px;
	float: left;
}

li.favorites {
	background: url(/images/bt-favorites.gif) left top no-repeat;
	padding: 3px 0px 0px 22px;
	margin: 0px 0px 0px 12px;
	float: left;
}


 ul.printSendBut li a.boldOrange {
	font: bold 10px verdana;
	color: #F7BF4F;
}

div.topTitle {
	margin: 4px 0px 0px 0px;
	width: 100%;
	border: 0px solid black;
}
ul.fields {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
ul.fields li {
	float: left;
	margin: 7px 0px 0px 0px;
	width: 100%;
}
p.paragraph {
	font-family:Verdana;
	font-size:10px;
	line-height:15px;
	padding:2px 0px 8px 0px;
	margin:0px;
	color:#000000;
	border: 0px solid red;
}

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: 4px 0px 0px 0px;
	font: normal 10px Verdana;
	color: #000000;
	line-height: 16px;
}
p.paddingTop {
	padding: 8px 0px 0px 0px;
	color:#000000;
}
div.evenDiv {
	float: left;
	background-color: #F7F7F9;
	width: 100%;
	padding: 6px 7px 10px 7px;
	border: 0px solid red;
}
div.oddDiv {
	float: left;
	background-color: #FFFFFF;
	width: 100%;
	padding: 6px 7px 10px 7px;
	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 11px tahoma;
	color: #0A1832;
	text-decoration: none;
}
a.more:hover{
	font: normal 11px tahoma;
	color: #0A1832;
	text-decoration: underline;
}
span.text {
	float: left;
}
span.navigateBt {
	float: left;
	margin: 0px 0px 0px 13px;
}
span.italicText {
	float: left;
	margin: 2px 0px 0px 1px;
	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;
}

#searchResults {
	float: left;
	font: normal 10px Verdana;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 700px;
	border: 0px solid green;
}

div.results {
	float: left;
	background-color: #F0F1F4;
	width: 100%;
	padding: 8px 7px 8px 7px;
	margin: 0px 0px 10px 0px;
	width: 100%;
	font: bold 12px verdana;
	color: #205468;
}

#formContainer {
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 3px;
	width:567px;
}

div#partnerSearchFormContainer {
	float:left;
	width:100%;
}
td.formCaptions {
	padding:4px 3px 0px 0px;
	margin:0px;	
	text-align:right;
	width:110px;
}

td.divider {
	background-color:#E9EBCD;
	color:#0E2D5F;
}

#objLoginForm {
	margin:0px;
	padding:0px;
	font-family:tahoma;
	color:#ffffff;
	width:100%;
}

input.loginInput {
	width:151px;
	margin:0px 0px 13px 0px;
	border:1px solid #8E8E8E;
}

#objLoginForm form {
	padding:0px;
	margin:0px;
}

#objLoginForm label {
	text-align:left;
	padding:0px 0px 6px 0px;
	float:left;
	font-size: 10x;
	width: 120px;
}


div.submitImg{
	
	float:right;
	width:12px;
	height:11px;
	padding:1px 0px 0px 7px;

}

#objLoginFormContainer {
	width:150px;
	padding:0px;
	margin:0px;
	text-align:right;
	border:1px solid red;
}


#memberContainerBox {
	border:0px solid red; 
	height:400px; 
	width:550px; 
	margin:0px 0px 0px 0px;
	padding:30px 10px 20px 10px;
}

div.memberIconBox {
	border:0px solid red;
	width:250px;
	height:100px;
	float:left;
	margin:0px 10px 0px 10px;
}

div.memberIconBox img {
	margin-right:5px;
}

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:20px;
}

tr.tableHeader {
	background-color:#E9EBCD;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#0E2D5F;
	width:100%;
}


#programsTable th {
	padding:4px;
}


#programsTable td.val {
	color:black;
}

h1.barDark {
	background-color:#D4D89B;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#0E2D5F;
	padding:5px;
	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:2px 0px 2px 0px;
	margin:5px 0px 5px 0px;
}

table.objectBoxTB td{
	padding:3px 3px 3px 3px;
	margin:0px;
	text-align:top;
}

#dhtmltooltip{
	font-size:11px;
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	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:10px 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:url(/images/bl-download.gif) no-repeat;
	padding:0px 0px 0px 15px;
	border:0px solid red;
}

ul.bannerList {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
	border:0px solid #000000;
}

ul.bannerList li{
	margin:2px 2px 2px 0px;
	padding:1px;
	text-align:left;
	border:1px solid #999999;
}

ul.bannerList img {
	border:0px solid #000000;
}

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;
}

form#BannerTrace {
	padding:0px;
	margin:0px;
}

/*registration form*/
.registrationForm{
	width:100%;
	padding:0px;
	margin:0px;
}
input.registrationForm {
	width:176px;
}

select.registrationForm{
	width:176px;
}	

textarea.registrationForm{
	width:176px;
}
/*end of registration form*/

/*profile form*/
.profileForm{
	width:100%;
	padding:0px;
	margin:0px;
}

input.profileForm {
	width:176px;
}

textarea.profileForm{
	width:176px;
}

#formContainer select.edit{
	width:180px;
}
/*end of profile form*/

/*contact form*/
.contactForm{
	width:100%;
	padding:0px;
	margin:0px;
}
input.contactForm {
	width:150px;
}

select.contactForm{
	width:150px;
}	

textarea.contactForm{
	width:200px;
}

/*end of registration form*/

/* helpText*/
div#helpText{
	width:100%;
	padding:0px 0px 7px 0px;
	margin:0px;
}

div.helpIcon{
	width:26px;
	float:left;
	font-size:0px;
	padding:0px;
	margin:0px;
}

div.helpCaption{
	width:150px;
	float:right;
	padding:0px 0px 5px 0px;
	
}

span.changeLanguage{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
}




a.footer:active, a.footer:link, a.footer:visited  {
	font:tahoma;
	font-size:10px;
	color: #BBA714;
	text-decoration: none;
}

a.footer:hover {
	font:tahoma;
	font-size:10px;
	color: #BBA714;
	text-decoration: underline;
}

span.footer{
	font:tahoma;
	font-size:10px;
	color: #BBA714;
}

a.blueObjectBox:active, a.blueObjectBox:link, a.blueObjectBox:visited  {
	font:tahoma;
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
	background:url(/images/bg-ObjectLink.png) left no-repeat;
	_background:url(/images/bg-ObjectLink.gif) left no-repeat; 
	padding:0px 0px 0px 12px;
	width:100%;
}

a.blueObjectBox:hover {
	font:tahoma;
	font-size:11px;
	color: #ffffff;
	text-decoration: underline;
	background:url(/images/bg-ObjectLink.png) left no-repeat;
	_background:url(/images/bg-ObjectLink.gif) left no-repeat; 
	padding:0px 0px 0px 12px;
	width:100%;
}

a.latestProgram:active, a.latestProgram:link, a.latestProgram:visited  {
	font:tahoma;
	font-size:11px;
	color: #0A1832;
	text-decoration: none;
}

a.latestProgram:hover {
	font:tahoma;
	font-size:11px;
	color: #0A1832;
	text-decoration: underline;
}


span.footerGrey{
	font:tahoma;
	font-size:10px;
	color:#ABB799
}

span.mainHeaderText{
	float:left;
	font:tahoma;
	font-size:12px;
	color:#ffffff;
	padding:20px 0px 0px 0px;

}

div.homeBox{
	float:left;
	width:253px;
	padding:0px 5px 18px 0px;
	_padding:0px 5px 16px 0px;
}

div.homeboxTopBlue{
	float:left;
	width:253px;
	height:11px;
	background:url(/images/homeBoxTopTest.jpg) no-repeat bottom;
}

div.homeboxTopBigger{
	float:left;
	width:253px;
	height:14px;
	background:url(/images/bg-homebox-topBigger.jpg) no-repeat;

}

div.homeBoxtitle{
	float:left;
	background:url(/images/bg-box.jpg) repeat-y;
	height:28px;
	
	width:223px;
	background-color:#112F62;
	padding:5px 15px 5px 15px;
}



div.homeBoxTopContainer{
	float:left;
	width:253px;
	background:url(/images/bg-box.jpg) repeat-y;
	background-color:#F1F4D0;
}

div.homeBoxMain{
	float:left;
	background:url(/images/bg-box.jpg) repeat-y;
	padding:10px 15px 0px 15px;
	height:132px;
	width:223px;
	background-color:#F1F4D0;
	
}

div.readMoreBox{
	float:left;
	padding:0px 15px 0px 15px;
	background:url(/images/bg-box.jpg) repeat-y;
	width:223px;
	height:30px;
	background-color:#F1F4D0;
	text-align:right;
}


div.homeBoxBottom{
	float:left;
	width:253px;
	height:7px;
	background:url(/images/bg-homeBox-bottom.jpg) no-repeat;
}

div.homeBoxTitleBlue{
	float:left;
	min-height:28px;
	_height:28px;
	width:210px;
	background-color:#112F62;
	padding:5px 0px 5px 15px;
	margin:0px 0px 0px 3px;
	z-index:10;
	position:relative;
}

div.homeBoxImage{
	float:right;
	z-index:200;
	margin:0px 0px -63px 0px;
	position:relative;
	width:70px;
	
}



div.mainHomeBox{
	float:left;
	width:512px;
	margin:0px 0px 18px 0px;
	_margin:0px 0px 16px 0px;
}

div.mainHomeBoxTop{
	float:left;
	width:512px;
	height:13px;
	background:url(/images/bg-homeBoxMainTop2.jpg) no-repeat bottom;
}

div.mainHomeBoxTitle{
	float:left;
	width:482px;
	height:26px;
	background:url(/images/bg-homeBoxMain-left.jpg) repeat-y left;
	background-color:#DEE3BC;
	padding:12px 15px 0px 15px;
	
}

div.mainHomeBoxText{
	float:left;
	width:512px;
	height:219px;
	background:url(/images/bg-homeBoxMain-left.jpg) repeat-y left;
	background-color:#F1F4D0;
}

div.mainHomeBoxBottom{
	float:left;
	width:512px;
	height:8px;
	background:url(/images/bg-homeBoxMain-bottom.jpg) no-repeat;
}

div.blueObjectBox{
	float:left;
	width:100%;
	background-color:#0F2E60;
	margin:0px 0px 25px 0px;
}

div.bannerBox{
	float:left;
	width:100%;
	
	margin:0px 0px 25px 0px;

}

div.blueObjectBoxTitle{
	float:left;
	padding:15px 15px 7px 15px;
	background:url(/images/bg-blueObjectboxTitle.jpg) no-repeat bottom;
	width:149px;
}

div.blueObjectBoxMain{
	float:left;
	padding:7px 15px 8px 15px;
}

p.blueObjectBox{
	color:#ffffff;
}

span.objectTitle{
	color:#ffffff;
	font-weight:bold;
	font-family:tahoma;
	font-size:11px;
}

span.mainHomeBoxTitle{
	color:#0A1832;
	font-weight:bold;
	font-family:tahoma;
	font-size:11px;
}


td.latestProgramstd{
	padding:8px 15px 0px 0px;
	
}

td.latestProgramstdDate{
	padding:8px 0px 0px 15px;
	width:135px;
}

td.latestProgramsdivider{
	padding:8px 0px 0px 5px;
	
}

div.homeContainer{
	float:left;
	width:100%;
}

div.readMore{
	float:left;
	padding:5px 0px 0px 0px;

}



div#whiteBox{
	float:left;
	background-color:#ffffff;
	width:970px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.titleContainer{
	float:left;
	width:100%;
	padding:18px 0px 0px 0px;
}

div.blueBoxTitle{
	float:left;
	background-color:#123062;
	padding:12px 20px 11px 20px;
	margin:0px 0px 0px 2px;
}


div.mainBox{
	float:left;
	padding:27px 0px 0px 22px;
}

div#globalBox{
	
	float:left;
	margin:0px 2px 0px 2px;
	width:966px;
	background:url(/images/bg-globalBox2.jpg) no-repeat bottom right;
	background-color:white;
	min-height:440px;
	padding-bottom:20px;
}

p.homeBoxBiggerMain{
	padding:0px;
}



ul#topMenulist{
	list-style-type: none;
	height:27px;
	padding:0px;
	margin:0px;
}


ul#topMenulist li{
	display: inline;
	color:#ffffff;
	padding:0px;
	margin:0px;
	height:27px;
}


a.topMenu:active, a.topMenu:link, a.topMenu:visited  {
	font:tahoma;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	padding:0px 2px 0px 2px;
	text-decoration: none;
}

a.topMenu:hover {
	font:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: underline;
	padding:0px 2px 0px 2px;
}

span.topMenu{
	font:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:0px 5px 0px 5px;
}

table.topMenu{
	color:#ffffff;
	text-align:center;
	float:left;
	margin:0px;
	padding:0px;
}

td.leftMenuBorder{
	background:url(/images/bg-top-menu-lef-tab.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	width:4px;
	height:27px;
}

td.centerMenuBorder{
	border-top:3px solid #71801E;
	border-bottom:3px solid #71801E;
}

td.rightMenuBorder{
	background:url(/images/bg-top-menu-right-tab.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	width:5pxpx;
	height:27px;
}

td.leftMenuBorderSelected{
	background:url(/images/bg-top-menu-lef-tabSelected.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	width:4px;
	height:27px;
}

td.centerMenuBorderSelected{
	border-top:3px solid #ffffff;
	border-bottom:3px solid #ffffff;
}


td.rightMenuBorderSelected{
	background:url(/images/bg-top-menu-right-tabSelected.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	width:5px;
	height:27px;
}

td.leftMenuBorderHover{
	background:url(/images/bg-leftMenu-hover.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	width:4px;
	
}

td.centerMenuBorderHover{
	border-top:3px solid #ffffff;
	border-bottom:0px;
	padding:3px 0px 0px 0px;
}

td.rightMenuBorderHover{
	background:url(/images/bg-rightMenu-hover.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	width:5px;
	
}


select.programLocator {
	width:151px;
	margin:0px 0px 8px 0px;
	border:1px solid #8E8E8E;
	z-index:100;
}

input.programLocator {
	width:151px;
	margin:0px 0px 13px 0px;
	border:1px solid #8E8E8E;
}

td.submenuleft{
	background:url(/images/bg-submenu-left.png) no-repeat;
	_background:url(/images/bg-submenu-left.gif) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	width:3px;
	height:15px;
}

td.submenuright{
	background:url(/images/bg-submenu-right.png) no-repeat;
	_background:url(/images/bg-submenu-right.gif) no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px;
	padding:0px;
	width:3px;
	height:15px;
}

td.submenucenter{
	border-top:3px solid #71801E;
}

div.submitbt{
	float:right;
	background:url(images/bt-sumbit.png) no-repeat right;
	_background:url(images/bt-sumbit.gif) no-repeat right;
	margin:2px 0px 0px 7px;
	width:12px;
	height:11px;
}

button.submitBt{
	border:1px solid #528FC4;
	background: url(/images/bg-button-submit.jpg) repeat-x;
	font-family:tahoma;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	float:right;
	padding:0px 7px 1px 7px;
	_width:80px;
}

ul.parentLinksList{
	color:#0F2E60;
	display: inline;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:tahoma;
	
}

ul.parentLinksList li{
	display: inline;
	list-style:none;
}

a.parentlinks:link, a.parentlinks:visited, a.parentlinks:active  { font:normal 11px tahoma; text-decoration:none; color:#0F2E60;}
a.parentlinks:hover  {font:normal 11px tahoma; text-decoration:underline;color:#0F2E60;}


div.parentLinkBox{
	width:100%;
	float:left;
	margin:9px 0px 0px 0px;
}

div.homeBoxContainer{
	float:left;
	width:100%;
}

a.MembersSectionTitle:link, a.MembersSectionTitle:visited, a.MembersSectionTitle:active { font:normal 11px tahoma; text-decoration:none; color:#ffffff; font-weight:bold;}
a.MembersSectionTitle:hover {font:normal 11px tahoma; text-decoration:underline;color:#ffffff;font-weight:bold;}

a.MembersSectionMenu:link, a.MembersSectionMenu:visited, a.MembersSectionMenu:active { font:normal 11px tahoma; text-decoration:none; color:#ffffff; font-weight:normal;}
a.MembersSectionMenu:hover {font:normal 11px tahoma; text-decoration:underline;color:#ffffff;font-weight:normal;}