body, p, td, th, div, input, select, option {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
	padding:1px;
}

img {
   border: 0px;
   }

a, a:link, a:visited, a:active {
   text-decoration:none;
   color: #069;
}

a:hover {
   text-decoration:none;
   color: #D79B29;
}

a.underlined, a.underlined:link, a.underlined:visited, a.underlined:active {
   text-decoration:underline;
   color: #069;
}

a.underlined:hover {
   text-decoration:underline;
   color: #D79B29;
}

input[type=text], textarea, fieldset {
   background:#FFFBF0;
   border:solid #A5ACB2 1px;
}

li {
   list-style-type:none;
}

li li {
   list-style-type:none;
}

#LeftMenu, .LeftMenu {
   width:200px;
}

#LeftMenu ul {
   padding-left: 10px;
   margin: 0 15px;
}

#LeftMenu ul ul {
   margin: 0 3px;
   padding:0;
   font-size:80%;
   border-top:dashed #A6C4B8 1px;
}

#LeftMenu ul ul ul {
   margin: 0 18px;
   padding:0;
   font-size:100%;
   border-top:none;
}

#LeftMenu ul li {
   padding: 3px 2px;
   margin: 0px;
   font-size:12px;
   font-weight:bold;
   list-style: url(https://webgate.ec.europa.eu/europeaid/online-services/images/template/li1.gif);
   border-bottom:dashed #A6C4B8 1px;
}
#LeftMenu ul li, #LeftMenu ul li a {
   color: #515D2D;
   outline-color: #A6C4B8;
}

#LeftMenu ul li li {
   padding: 2px;
   margin: 0px;
   font-size:9px;
   font-weight:normal;
   list-style: url(https://webgate.ec.europa.eu/europeaid/online-services/images/template/li2.gif);
   border-bottom:none;
}

#LeftMenu ul li li li {
   padding: 0px;
   margin: 0px;
   list-style: none;
   border:none;
}

#LeftMenu ul li li, #LeftMenu ul li li a {
   color: #6C7352;
   outline-color: #A6C4B8;
}

#content, .content {
   width:800px;
}

label, th, th td {
   font-weight:bold;
   color:#333333;
}

td.label {
   vertical-align:top;
   text-align:right;
}

.mandatory {
   color:#FF9900;
   font-weight: bold;
}

.greyed, a.greyed, ul#menu li a.greyed, ul#menu li li a.greyed, ul#menu li li li a.greyed, ul#menu li a.greyed:hover, ul#menu li li a.greyed:hover, ul#menu li li li a.greyed:hover {
   color:#999999;
}
ul#menu li a.greyed, ul#menu li a.greyed:hover {
   background: url(https://webgate.ec.europa.eu/europeaid/online-services/images/menu-level1-arrow.gif) no-repeat 1px 0px;
}
ul#menu li li a.greyed, ul#menu li li a.greyed:hover {
   background: url(https://webgate.ec.europa.eu/europeaid/online-services/images/menu-level2-arrow.gif) no-repeat 0px 5px;
}
ul#menu li li li a.greyed, ul#menu li li li a.greyed:hover {
   background: url(https://webgate.ec.europa.eu/europeaid/online-services/images/menu-level3-arrow.gif) no-repeat 1px 0px;
}

.note {
   font-size:75%;
   color:#666;
}

.error {
   color:#CC0000;
}

.error li {
   margin-top: 0px;
   padding-top: 0px;
}

.green {
   color:#008000;
}

.red {
   color:#CC0000;
}

.orange {
   color:#ff8040;
}

.bold {
   font-weight:bold;
}

.underline {
   border-bottom: solid #A5ACB2 1px;
}

.aboveline {
   border-top: solid #A5ACB2 1px;
}

.leftline {
   border-left: solid #A5ACB2 1px;
}

.rightline {
   border-right: solid #A5ACB2 1px;
}

.center {
   text-align:center;
}

.left {
   text-align:left;
}

.right {
   text-align:right;
}

.tblBg0 {
   background-color:#C2CCEF;
}

.tblBg1 {
/*	background-color:#FFF;*/
}

.border1Px {
   border:solid #000 1px;
}

.border1PxR {
   border-Right: solid #000 1px;
}


.border2Px {
   border:solid #000 2px;
}

a.help {
   position:relative;
   text-decoration: none;
}
a:hover.help {
   text-decoration: none;
}
a.help span {
   display: none;
}
a:hover.help span {
   display: inline;
   position: absolute;
   top:16px;
   left:16px;
   z-index: 2000;

   width:250px;
   text-align:left;
   background: #f3fbbf;
   color: #000;
   border:1px solid #bbb;
   padding:0px;
}

/* Start: From europa */
/* CONTENT AREA APPEARANCE */
.text1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
   color: #000000;
   font-weight: normal;
   font-style: normal;
}

.text1-b {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
   color: #000000;
   font-weight: bold;
   font-style: normal
}

.text2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 120%;
   color: #000000;
   font-weight: normal;
   font-style: normal;
}

.text2-b {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 120%;
   color: #000000;
   font-weight: bold;
   font-style: normal;
}

.title1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 200%;
   font-weight: bold;
   color: #000000;
   font-style: normal;
}

.title2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 175%;
   font-weight: bold;
   color: #000000;
   font-style: normal;
}

.title3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 150%;
   font-weight: bold;
   color: #000000;
   font-style: normal;
}

.title4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 125%;
   font-weight: bold;
   color: #000000;
   font-style: normal;
}
.label_border_S {  
   border: solid RED 2px;
}
.label_border_W {
   border: solid RED 2px;
}
/* End: From europa */

@media print{
   .screenOnly, #LeftMenu, .LeftMenu, #leftSidebar, .leftSidebar {
      display:none
   }
}
