body, html{width: 100%; height: 100%; padding: 0px; margin:0px; font-family: Verdana; font-size: 11px; }
body{background-color: #b3b3b3; }

input, textarea {border: solid 1px #5a5a5a; }

.error{color:red;}

a, h1, h2, h3, h4, h5 ,h6, .highlight {color: #3ac0ea;
 }
.planned h1, .planned h2, .planned h3, .planned h4, .planned h5,
 .funding_programmes a.planned ,  .funding_programmes_search a.planned {color: #f9b200; }

h3, h1.title {font-size: 13px; margin-top: 13px; margin-bottom:13px;}
h1.title {margin-top: 0px; margin-bottom: 18px;}

.outer{background-color: white; padding-right: 7px; width: 826px; 
	position:relative; left: 50%; margin-left: -413px;
	border-left: solid 1px #959595;
	background-image: url(images/shadow_right.gif); background-position: 100% 0%; background-repeat: repeat-y;}
.inner{width: 826px;}

.col_left{width: 562px;}
.col_mid{width: 1px;}
.col_right{width: 263px;}
.col_dots{background-image: url(images/dots.png);}
.header_bar{background-color: #3ac0ea; height: 8px; font-size: 6px;}
.content_spacer{height:28px;}

.bread_crumb{color: #767676; background-color: #e9e9e9; height: 16px; padding: 6px 16px 6px 16px;}
.bread_crumb a{text-decoration:none; }
.link, .hand {cursor: pointer;}

.header_menu{padding: 0px 0px 0px 17px; vertical-align: middle;}
.header_menu a{display: block; padding: 2px 0px 0px 11px; color: #5a5a5a; font-size: 12px; text-decoration: none;}
.header_menu a:hover, .header_menu a.selected{color: #3ac0ea; background: transparent url(images/bullet_blue.gif) 0px 7px; background-repeat: no-repeat;}
.header_menu a.selected {font-weight: bold;}
.header_menu .split {font-size: 1px; border-bottom: solid 1px #c3c3c3; margin-left: 11px;height:1px; margin-top:3px;}

HR{border:none;background-color:#c3c3c3; height: 1px; color:#c3c3c3; padding: 0px; margin:0px;}
div.hr{border-bottom: solid 1px #c3c3c3; font-size:0px; margin-top: 3px; margin-bottom:3px;}
div.hr_funding{margin-bottom: 6px; margin-top: 3px;}
.naiades{font-weight:bold; color:#c3c3c3; font-size: 12px; text-decoration:  none;
		display: block; margin-left: 17px; margin-bottom: 6px; padding-left: 11px;
		background: transparent url(images/bullet_arrow_gray.gif) 0px 4px; background-repeat: no-repeat;}
}
a.naiades:hover {color: #3ac0ea;}

.col_right > .content{padding-left:28px; padding-right:16px;  padding-bottom: 15px;}
.col_right > .content > H1:FIRST-CHILD,
.col_right > .content > H2:FIRST-CHILD,
.col_right > .content > H3:FIRST-CHILD,
.col_left  > .content > H1:FIRST-CHILD,
.col_left  > .content > H2:FIRST-CHILD,
.col_left  > .content > H3:FIRST-CHILD{margin-top: 0px; padding-top:0px;}

.col_left > .content{padding-left:15px; padding-bottom: 15px;}

.footer{background-color: black; color: white; padding: 10px; line-height: 16px;}
.footer p{margin:0px;}

.hcol1 A, .hcol2 A, .hcol3 A {text-decoration: none; display: block; color: #5a5a5a;}
.hcol1 B, .hcol2 B, .hcol3 B {color: #5a5a5a;}
.hcol1 IMG, .hcol2 IMG, .hcol3 IMG {margin-top: 7px;}

.hcol1{width: 190px;}
.hcol2{width: 179px;}
.hcol3{width: 179px;}

.hcol2 A, .hcol3 A{margin-bottom: 13px; width:164px; text-align: left;}
.hcol2 A { margin-right: 0px; margin-left: 0px;}
.hcol3 A { margin-left: 0px;}

.content .thumb{margin: 2px; margin-right: 6px;}
.thumb2{margin: 2px; margin-right: 6px; padding: 4px; border: solid 1px #c3c3c3; }
.thumb3{margin: 2px; margin-right: 6px; border: solid 1px #c3c3c3; }
.intro {margin-top: 36px; color: #3ac0ea; }

.funding_programmes{margin-top: 50px; padding: 14px; padding-top: 2px; background-color: #f3f3f3; border-top: solid 4px #3ac0ea;}
.funding_programmes a{display: block;  margin-bottom: 8px; color: #767676; }
.funding_programmes_search a{display: block;  margin-bottom: 8px; color: #5a5a5a; }
.contact_point a{color: #5a5a5a; }
.rel_existing, .rel_planned{display: block; width: 80px; padding: 4px; float:right; text-align: center; color: white; font-weight: bold;margin-left: 10px;} 
.rel_existing{background-color: #3ac0ea;}
.rel_planned{background-color: #f9b200;}

h1.country{color: #5a5a5a; font-size: 16px; margin-bottom: 11px; padding-bottom: 0px; }
h1.country IMG{ margin-right: 20px;}

.glossary H1{border-bottom: solid 3px #3ac0ea; font-size: 13px; padding-left: 6px; margin-bottom: 2px; margin-top: 16px;
	background: transparent url(images/blue_block.gif) no-repeat; color: white; }

a.glossary{display: block; border: solid 1px #5a5a5a; padding: 4px; width: 40px; text-align:center; margin:4px; color: #5a5a5a; text-decoration:none;}
a.glossary b, a.glossary strong{font-weight: normal;}
a.glossary:hover{ color: #3ac0ea;  border-color: #3ac0ea;}

.back > p:FIRST-CHILD{margin-top: 17px; margin-bottom: 16px;}
.back a{color: #5a5a5a; font-weight: bold; text-decoration: none;}
.back a:hover{color: #3ac0ea}
.more{color: #c3c3c3; margin-top: 16px;}

.policy h3{font-size: 12px; padding: 0px; padding-left: 12px; padding-bottom: 3px; margin-bottom: 8px; 
	border-bottom: solid 1px #3ac0ea;
	background: transparent url(images/arrow2.png) 0px 3px no-repeat;}

.content_body{width: 533px;font-size: 11px; background-color: white;}/* dojo editor css, added manually via js*/
	
	
.search{ background-color: #f3f3f3;  border-left: solid 8px #f3f3f3; }
.search h4{font-size: 11px; margin-bottom: 6px; margin-top: 10px;}
.cont_pad{padding-right: 14px;}

.policy_right > .content{padding-right: 0px;}
.policy_right .policy_data{padding-right: 16px;}


table.search_text{border-bottom: solid 3px #3ac0ea; padding-bottom: 3px;padding-top: 3px;}
table.search_text button{width: 100px;}
button.blue{height:22px; padding: 2px 4px 2px 12px; width:auto; overflow:visible; border: none; color: white; text-align:left;
		background:  #3ac0ea url(images/wh_blue_arrow.png) 0px 3px no-repeat ;}

table.search_text input{width:439px; margin-right: 2px; border: sild 1px gray;}

h3.funding_programmes_search{margin-bottom: 1px;}
.funding_programmes_search_results{margin-bottom: 13px;}

a.checkbox {color: #5a5a5a; text-decoration: none; padding-top:2px; padding-bottom:2px;
	padding-left: 14px; display: block; margin-left: 4px;  margin-bottom: 2px;
	background: transparent url(images/chb_off.png) 0px 3px no-repeat;
	}
a.checkbox:hover{background-image:url(images/chb_hover.png);}
a.checked, a.checked:hover{background-image:url(images/chb_on.png);}

.funding_single OL, .funding_single UL{margin-top: 2px; margin-bottom: 2px;}