﻿@page :left {
    margin-left: 1.5in;
    margin-right: 1in;
}

@page :right {
    margin-left: 1in;
    margin-right: 1.5in;
}
@page :top {
    margin-left: 1.5in;
    margin-right: 1in;
}

@page :bottom {
    margin-left: 1in;
    margin-right: 1.5in;
}

/*#header
{
    display:none;    
}*/
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, abbr, acronym,
em, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	white-space:normal;
}
body
{
    text-align:center;
	line-height: 1;
	font-family: Arial, Helvetica, Garuda, sans-serif;
}
#content{
	line-height: 1;
	font-family: Arial, Helvetica, Garuda, sans-serif;
    /*page-break-before: always;*/
}
.pageContents
{
    line-height: 1;
	font-family: Arial, Helvetica, Garuda, sans-serif;    
}
/*.pageContents h2
{
    page-break-before: always;  
}
.pageContents p
{
    page-break-before: always;  
}*/
#header
{
    text-align:left;
    margin-bottom:30px;    
}
#logo
{
}
#webtitle
{
    display:none;    
}
#topmenu
{
    display:none;    
}
#footer
{
    display:none;    
}
#gototop
{
    display:none;    
}
#gotocontenttop
{
    display:none;    
}
#contentTOC
{
    display:none;    
}
#leftnav
{
    display:none;    
}
#s4-ribbonrow
{
    display:none;    
}
#s4-ribboncont
{
    display:none;    
}

#content h3
{
    text-align:left;    
}

#content h4
{
    text-align:left;    
}

#content{
	font-size: 1.2em;
	text-align: left;
	white-space:normal;
}

.pageContents ul
{
}

.pageContents a
{
    color: #000000;
}

.pageContents
{
    color: #000000;
}
/*--------------Styles taken from eurojustmain.css-------------*/
div.pageContents 
{
	padding: 18px 21px 0px 21px;
	line-height: 1.5em;
	text-align:left;
}

/*Some browsers doesn't understand added <em> tags for the italic fonts*/
.ms-rtestate-field em
{
	font-style:italic!important;
}

em
{
	font-style:italic!important;
}

/*By default the paragraph font is grey */
.ms-rteElement-P{
    color:Black;
}

#content p{
	margin-bottom:1.5em;
}
/*Space between bullet and number list and the paragraphs*/

#content ul {
     list-style: inherit;
     padding: 0px 21px 0px 21px;
}
#content ol {
     list-style: inherit;
     padding: 0px 21px 0px 21px;
}
#content ul.dfwp-list 
{
     list-style: none outside none;
     padding: 0px 21px 0px 0px;
}

#content ol{
	padding-top:0px;
	margin-bottom:1.5em;
}

/*The content have an space at the end to don't cover any other element*/
#content{
	margin-bottom:20px;
}

.ms-rtestate-field ul{
	padding-top:0px;
	margin-bottom:1.5em;
}

.ms-rtestate-field ol{
	padding-top:0px;
	margin-bottom:1.5em;
}

#content li{
	margin-bottom:0px!important;
}

.data{
	margin-left:0px!important;
}

.ms-rtestate-field table{
	margin-left:0px!important;
}

div.pageContents 
{
	padding: 18px 21px 0px 21px;
	line-height: 1.5em;
}


#content p
{
	padding-top:0px; 	
	padding-left:0px; 	
}

.ms-rteStyle-newdate
{
    -ms-name:"New date";
    color: #5F5F5F;
	background: #F2F1F1;
	margin-right: 0.5em;
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.ms-rteStyle-pwithborder
{
    -ms-name:"Eurojust paragraph with border";
    border-bottom: rgb(204,204,204) 1px solid; 
    border-left: rgb(204,204,204) 1px solid; 
    padding-bottom: 20px; padding-left: 20px; 
    padding-right: 20px; 
    border-top: rgb(204,204,204) 1px solid; 
    border-right: rgb(204,204,204) 1px solid; 
    padding-top: 20px;
}
#content h4 {
	padding: 21px 21px 0 21px;
}
#content h1{
	margin: 21px 21px 0px 0px;
	/*padding: 0 0 10px 0;*/
	padding: 0;
}
#content h1.heading01, #content h1.heading02, #content h1.heading03, #content h1.heading04, #content h1.heading05, #content h1.heading06, #content h1.heading07, #content h1.heading08, #content h1.heading09, #content h1.heading10{
	font-size: 1.7em;
	letter-spacing: 0.04em;
	padding-bottom: 10px;
	color: Black;
	margin-left: 21px;
	font-weight: bold;
}
#content h3.heading01, #content h3.heading02, #content h3.heading03, #content h3.heading04, #content h3.heading05, #content h3.heading06, #content h3.heading07, #content h3.heading08, #content h3.heading09, #content h3.heading10{
	font-size: 1.7em;
	letter-spacing: 0.04em;
	padding-bottom: 10px;
	color: Black;
	/*margin-left: 21px;*/
	font-weight: bold;
}
#content h1.heading01, .sitemapcolr h3.heading01{
	border-bottom: solid 5px #FAF276;
}
#content h1.heading02, .sitemapcolr h3.heading02{
	border-bottom: solid 5px #9ae768;
}
#content h1.heading03, .sitemapcolr h3.heading03{
	border-bottom: solid 5px #90d6ee;
}
#content h1.heading04, .sitemapcolr h3.heading04{
	border-bottom: solid 5px #feae37;
}
#content h1.heading05, .sitemapcolr h3.heading05{
	border-bottom: solid 5px #91dbc9;
}
#content h1.heading06, .sitemapcolr h3.heading06{
	border-bottom: solid 5px #dfe96c;
}
#content h1.heading07, .sitemapcolr h3.heading07{
	border-bottom: solid 5px #e0e6e6;
}
#content h1.heading01, .sitemapcol h3.heading01{
	border-bottom: solid 5px #FAF276;
}
#content h1.heading02, .sitemapcol h3.heading02{
	border-bottom: solid 5px #9ae768;
}
#content h1.heading03, .sitemapcol h3.heading03{
	border-bottom: solid 5px #90d6ee;
}
#content h1.heading04, .sitemapcol h3.heading04{
	border-bottom: solid 5px #feae37;
}
#content h1.heading05, .sitemapcol h3.heading05{
	border-bottom: solid 5px #91dbc9;
}
#content h1.heading06, .sitemapcol h3.heading06{
	border-bottom: solid 5px #dfe96c;
}
#content h1.heading07, .sitemapcol h3.heading07{
	border-bottom: solid 5px #e0e6e6;
}
#content h1.heading01, .sitemapcolm h3.heading01{
	border-bottom: solid 5px #FAF276;
}
#content h1.heading02, .sitemapcolm h3.heading02{
	border-bottom: solid 5px #9ae768;
}
#content h1.heading03, .sitemapcolm h3.heading03{
	border-bottom: solid 5px #90d6ee;
}
#content h1.heading04, .sitemapcolm h3.heading04{
	border-bottom: solid 5px #feae37;
}
#content h1.heading05, .sitemapcolm h3.heading05{
	border-bottom: solid 5px #91dbc9;
}
#content h1.heading06, .sitemapcolm h3.heading06{
	border-bottom: solid 5px #dfe96c;
}
#content h1.heading07, .sitemapcolm h3.heading07{
	border-bottom: solid 5px #e0e6e6;
}
#onecolumn
{
    font-size: 1.2em;
	text-align: left;
	white-space:normal;
}
#pageContents
{
    font-size: 1.2em;
	text-align: left;
	white-space:normal;        
}
#onecolumn p
{
    font-size: 1.2em;
}
#pageContents p
{
    font-size: 1.2em;   
}
#onecolumn
{
	text-align:left;
}
#onecolumn h3, #onecolumn h4{
	padding: 21px 42px 0 42px;
}
#onecolumn h2.heading01{
	font-size: 1.7em;
	letter-spacing: 0.04em;
	padding-bottom: 10px;
	color: Black;
	/*margin-left: 21px;*/
	font-weight: bold;
	text-align:left;
}
/*#content h4, #onecolumn h4{
	font-weight: bold;
	font-size: 1.2em;
}*/
#onecolumn{
	box-shadow: 0 0 10px 2px #DCE5F1;
	-moz-box-shadow: 0 0 10px 2px #DCE5F1; /* for Firefox 3.5+ */
	-webkit-box-shadow: 0 0 10px 2px #DCE5F1; /* for Safari and Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#DCE5F1', Direction=145, Strength=4);
	width: 982px;
	border: solid 1px #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF, #FBFBFB 90%, #F2F2F2) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#F2F2F2), color-stop(90%, #FBFBFB)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/contentbg.gif) left bottom repeat-x #FFFFFF;	
	padding-bottom: 15px;
}
#onecolumn p{
	padding: 10px 42px;
	/*font-family: Verdana, Arial, Helvetica, Garuda, sans-serif;*/
	line-height: 1.4em;
}
#onecolumn ul{
	list-style: disc;
}
#onecolumn ol{
	list-style: decimal;
}
#onecolumn ul, #onecolumn ol{
	padding: 21px 42px 10px 10px;
	margin-left: 52px;
	/*font-family: Verdana, Arial, Helvetica, Garuda, sans-serif;*/
	line-height: 1.4em;
}
#onecolumn ul ul, #onecolumn ol ol{
	padding-top: 0;
	margin-left: 21px;
}

#onecolumn .sitemapcol h3, #onecolumn .sitemapcolm h3, #onecolumn .sitemapcolr h3{
	padding: 0;
	font-size: 1.4em;
}
#onecolumn .sitemapcol ul, #onecolumn .sitemapcolm ul, #onecolumn .sitemapcolr ul{
	margin: 0 0 10px 0;
	padding-right: 0;
	font-family: Arial, Helvetica, Garuda, sans-serif;
	list-style: none;
	padding: 10px 0 10px 0;
	font-weight: bold;
}
#onecolumn .sitemapcol ul a, #onecolumn .sitemapcolm ul a, #onecolumn .sitemapcolr ul a{
	font-weight: normal;
}
#onecolumn .sitemapcol ul li, #onecolumn .sitemapcolm ul li, #onecolumn .sitemapcolr ul li{
	/*padding: 5px 0 0 0;*/
	background: url(/Style%20Library/EurojustImages/lists.gif) left 5px no-repeat;
	padding: 0 0 0 10px;
}
#onecolumn .sitemapcol ul ul, #onecolumn .sitemapcolm ul ul, #onecolumn .sitemapcolr ul ul{
	margin: 0;
	padding: 5px 0 10px 0;
	font-weight: normal;
}
#onecolumn .sitemapcol ul ul ul, #onecolumn .sitemapcolm ul ul ul, #onecolumn .sitemapcolr ul ul ul{
	padding: 0;
}

#onecolumn .searchresults ul{
	padding: 21px;
}

#onecolumn .faqbox h3{
	padding: 21px 0;
	font-family: Arial, Helvetica, Garuda, sans-serif;
}
.faq .faqbox p, #onecolumn .faqbox p{
	padding: 10px 42px 10px 0;
}

h2.mainheading, #content h2.mainheading, #content h3.mainheading{
	background: url(/Style%20Library/EurojustImages/mainheadingbg.gif) left bottom repeat-x #f9c92b;
	padding: 12px 70px 12px 10px;
}
h2.membersheading, #content h2.membersheading, #content h3.membersheading{
	background: url(/Style%20Library/EurojustImages/membersheadingbg.gif) left bottom repeat-x #acdddb;
	padding: 12px 70px 12px 10px;
}

h2.membersheading-gen, #content h2.membersheading-gen, #content h3.membersheading-gen{
	background: left bottom repeat-x #EFBD47;
	padding: 12px 70px 12px 10px;
}

h2.membersheading-jits, #content h2.membersheading-jits, #content h3.membersheading-jits{
	background: left bottom repeat-x #BED6DB;
	padding: 12px 70px 12px 10px;
}

h2.heading01, #content h2.heading01, #content h3.heading01{
	background: url(/Style%20Library/EurojustImages/heading01bg.gif) left bottom repeat-x #FAF276;
	padding: 12px 70px 12px 10px;
}
h2.heading02, #content h2.heading02, #content h3.heading02{
	background: url(/Style%20Library/EurojustImages/heading02bg.gif) left bottom repeat-x #9ae768;
	padding: 12px 70px 12px 10px;	
}
h2.heading03, #content h2.heading03, #content h3.heading03{
	background: url(/Style%20Library/EurojustImages/heading03bg.gif) left bottom repeat-x #90d6ee;
	padding: 12px 70px 12px 10px;
}
h2.heading04, #content h2.heading04, #content h3.heading04{
	background: url(/Style%20Library/EurojustImages/heading04bg.gif) left bottom repeat-x #feae37;
	padding: 12px 70px 12px 10px;
}
h2.heading05, #content h2.heading05, #content h3.heading05{
	background: url(/Style%20Library/EurojustImages/heading05bg.gif) left bottom repeat-x #91dbc9;
	padding: 12px 70px 12px 10px;
}
h2.heading06, #content h2.heading06, #content h3.heading06{
	background: url(/Style%20Library/EurojustImages/heading06bg.gif) left bottom repeat-x #dfe96c;	
	padding: 12px 70px 12px 10px;
}
h2.heading07, #content h2.heading07, #content h3.heading07{
	background: url(/Style%20Library/EurojustImages/heading07bg.gif) left bottom repeat-x #e0e6e6;
	padding: 12px 70px 12px 10px;
}

h2.heading01, h2.heading02, h2.heading03, h2.heading04, h2.heading05, h2.heading06, h2.heading07,
h3.heading01, h3.heading02, h3.heading03, h3.heading04, h3.heading05, h3.heading06, h3.heading07
{
    text-align:left;
	font-size: 20px;
}

#leftnav h2{
	padding-right: 0;
}

.ms-rteTable-eurojustTable{
-ms-name:"Eurojust table style";
text-align:left;
line-height:2;
vertical-align:top;
color:#000000;
font-size:1.2em;
}
.ms-rteTable-eurojustTable th.ms-rteTableHeaderRow-eurojustTable,
.ms-rteTable-eurojustTable tr.ms-rteTableFooterRow-eurojustTable{
background-color:#efefef; 
border-top:dotted 1px #999;
}
.ms-rteTable-eurojustTable th.ms-rteTableHeaderFirstCol-eurojustTable,
.ms-rteTable-eurojustTable th.ms-rteTableFooterFirstCol-eurojustTable{
background-color:#efefef; 
border-top:dotted 1px #999;
}
.ms-rteTable-eurojustTable th.ms-rteTableHeaderOddCol-eurojustTable,
.ms-rteTable-eurojustTable td.ms-rteTableFooterOddCol-eurojustTable{
background-color:#efefef; 
border-top:dotted 1px #999;
}
.ms-rteTable-eurojustTable th.ms-rteTableHeaderEvenCol-eurojustTable,
.ms-rteTable-eurojustTable td.ms-rteTableFooterEvenCol-eurojustTable{
background-color:#efefef; 
border-top:dotted 1px #999;
}
.ms-rteTable-eurojustTable th.ms-rteTableHeaderLastCol-eurojustTable,
.ms-rteTable-eurojustTable td.ms-rteTableFooterLastCol-eurojustTable{
background-color:#efefef; 
border-top:dotted 1px #999;
}
.ms-rteTable-eurojustTable6 tr.ms-rteTableOddRow-eurojustTable{
background-color:#e6eef4;
border-top:dotted 1px #999;
}

.ms-rteTableOddRow-eurojustTable{
background-color:#e6eef4;
border-top:dotted 1px #999;
}

.ms-rteTable-eurojustTable tr.ms-rteTableEvenRow-eurojustTable{
background-color:#efefef; 
border-top:dotted 1px #999;
}

.ms-rteTableEvenRow-eurojustTable{
background-color:#efefef; 
border-top:dotted 1px #999;
}

.ms-rteTable-eurojustTable th.ms-rteTableFirstCol-eurojustTable{
}
.ms-rteTable-eurojustTable td.ms-rteTableLastCol-eurojustTable{
}
.ms-rteTable-eurojustTable td.ms-rteTableOddCol-eurojustTable{}
.ms-rteTable-eurojustTable td.ms-rteTableEvenCol-eurojustTable{}
.ms-rteTableGrid td,.ms-rteTableGrid th{
}

.callsForTender
{
    width:100%;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
}

.callsForTender2
{
    width:100%;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
}

.callsForTender th
{
    background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ECECEC)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/calendarthbg.gif) left bottom repeat-x #FFFFFF;
	padding: 8px 20px 8px 6px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #ECECEC;
	font-size: 1em;
}

.callsForTender2 th
{
    background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ECECEC)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/calendarthbg.gif) left bottom repeat-x #FFFFFF;
	padding: 8px 20px 8px 6px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #ECECEC;
	font-size: 1em;
}

.callForTenderTitle
{
    font-weight:bold;  
    padding-left:5px;  
}

.callForTender2Title
{
    font-weight:bold;
    padding-left:5px;      
}

.callForTender2Odd
{
    
}

.callForTender2Even
{
    
}

.callForTender2Odd td
{
    
}

.callForTender2Even td
{
    
}

.callForTenderOdd
{
    
}

.callForTenderEven
{
    
}

.callForTenderOdd td
{
    
}

.callForTenderEven td
{
    
}

.callForTenderField1 td
{
    padding-left:5px!important;
}

.callForTender2Field1
{
   padding-left:5px!important; 
}

.callForTender2Field1 td
{
   padding-left:5px!important; 
}

.callForTenderField2 td
{
    padding-left:5px!important;
}

.callForTenderField3 td
{
    padding-left:5px!important;
}

.callForTenderIntroText td
{
    line-height:4em;
	font-style:italic;
	padding-left:5px!important;
}

.callForTenderLinkList ul
{
    padding-top:0px!important;
}

.callForTender2LinkList
{
    
}

.callsForTenderRow td
{

}
.callsForTenderAlternatingRow td
{
	
}

.callsForTenderRow
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.callsForTenderAlternatingRow
{
    background-color: #F1F4F9!important;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    border-top: dotted 1px #CCC!important;
    border-bottom: dotted 1px #CCC!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.callsForTenderRow ul li
{
    margin-left:5px!important;
}

.callsForTenderAlternatingRow ul li
{
    margin-left:5px!important;
}

.callsForTender2Row
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.callsForTender2AlternatingRow
{
    background-color: #F1F4F9!important;
    padding: 2px;
    vertical-align: top;
    background-color: #E6EEF4!important;
    border-top: dotted 1px #CCC!important;
    border-bottom: dotted 1px #CCC!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.callsForTender2Row ul li
{
    margin-left:5px!important;
}

.callsForTender2AlternatingRow ul li
{
    margin-left:5px!important;
}

.vacancyAnnouncements
{
    width:100%;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
}

.vacancyAnnouncements th
{
    background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ECECEC)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/calendarthbg.gif) left bottom repeat-x #FFFFFF;
	padding: 8px 20px 8px 6px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #ECECEC;
	font-size: 1em;
}

.vacancyAnnouncements2
{
    width:100%;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
}

.vacancyAnnouncements2 th
{
    background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ECECEC)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/calendarthbg.gif) left bottom repeat-x #FFFFFF;
	padding: 8px 20px 8px 6px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #ECECEC;
	font-size: 1em;
}

.vacancyAnnouncementsRow td
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    background-color: #F1F4F9!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.vacancyAnnouncementsAlternatingRow td
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    border-top: dotted 1px #CCC!important;
    border-bottom: dotted 1px #CCC!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.vacancyAnnouncements2Row td
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
	background-color: #F1F4F9!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;    
}

.vacancyAnnouncements2AlternatingRow td
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    border-top: dotted 1px #CCC!important;
    border-bottom: dotted 1px #CCC!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

#MSOTlPn_MainTD
{
    text-align:left!important;        
}

/*---------Taken from main.css-----------*/

h2.ms-rteElement-H2, h1.ms-rteElement-H1 { font-size:1.7em!important; font-weight: bold; color:#000000!important;  padding:0!important; margin:20px 0 20px 0!important;}
h3.ms-rteElement-H3 { font-size:1.7em!important; font-weight: bold; color:#000000!important;  padding:0!important; margin:20px 0 20px 0!important;}
h4.ms-rteElement-H4 { font-size:1.5em!important; font-style:normal; font-weight: bold; color:#000000!important;  padding:0!important; margin:20px 0 20px 0!important;}
h5.ms-rteElement-H5 { -ms-name:"Heading 5";font-size:19px; font-weight: bold; color:#000000; font-style:italic;  padding:0; margin:20px 0 20px 0;}
h6.ms-rteElement-H6 { -ms-name:"Heading 6"; font-size:19px; font-weight: bold; color:#000000; padding:0; margin:20px 0 20px 0; text-decoration:underline;}

.newdate{
	color: #000000;
	background: #ffffff;
	margin-right: 0.5em;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/*--------Other ms-rteElements----------*/

/*--For the homepage--*/
#ma_liste-wrap
{
    display:none;
}
/*----------------------Home page---------------------*/
.dfwp-column
{
    text-align:left;    
}

.dfwp-list
{
    text-align:left;    
}

#homenews
{
    text-align:left;    
}

#feature
{
    text-align:left;    
}

#slide
{
    display:none;
}

/*      DOCUMENT LIBRARY        */
/*Space between document library's elements*/

.doclang{
padding-bottom:21px!important;
margin-bottom:0px!important;
}

.doclang ul{
padding-bottom:21px!important;
margin-bottom:0px!important;
}

.doclang li{
padding-bottom:0px!important;
margin-bottom:0px!important;
}

#content ul.docLibraryUL 
{
    list-style: disc;
	padding: 18px 21px 0px 21px;
	line-height: 1.5em;
}

/*      END OF DOCUMENT LIBRARY        */
/*-----------------------More styles for sitemap----------------------------------*/
.sitemapcol{
	width: 283px;
	float: left;
	/*padding: 0 21px;*/
	padding-top:0px;
	padding-right:21px;
	margin-top: 21px;
	font-size: 0.85em;
}
.sitemapcolm{
	width: 283px;
	float: left;
	padding:0 21px;
	border-left: 1px solid #E4E4E4;
	margin-top: 21px;
	font-size: 0.85em;
}
.sitemapcolr{
	width: 260px;
	float: left;
	margin-top: 21px;
	padding-top:0px;
	padding-left:21px;
	border-left: 1px solid #E4E4E4;
	font-size: 0.85em;
}
/*-----------------------Vacancy announcements and Calls for tender--------------------------*/
.callsForTender
{
    width:100%;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
}

.callsForTender2
{
    width:100%;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
}

.callsForTender th
{
    background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ECECEC)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/calendarthbg.gif) left bottom repeat-x #FFFFFF;
	padding: 8px 20px 8px 6px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #ECECEC;
	font-size: 1em;
}

.callsForTender2 th
{
    background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ECECEC)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/calendarthbg.gif) left bottom repeat-x #FFFFFF;
	padding: 8px 20px 8px 6px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #ECECEC;
	font-size: 1em;
}

.callForTenderTitle
{
    font-weight:bold;    
}

.callForTender2Title
{
    font-weight:bold;
    padding-left:5px;      
}

.callForTender2Odd
{
    
}

.callForTender2Even
{
    
}

.callForTender2Odd td
{
    
}

.callForTender2Even td
{
    
}

.callForTenderOdd
{
    
}

.callForTenderEven
{
    
}

.callForTenderOdd td
{
    
}

.callForTenderEven td
{
    
}

.callForTenderField1
{
    
}

.callForTender2Field1
{
   padding-left:5px!important; 
}

.callForTender2Field1 td
{
   padding-left:5px!important; 
}

.callForTenderField2
{
    
}

.callForTenderIntroText
{
    line-height:4em;
	font-style:italic;
}

.callForTenderLinkList ul
{
    padding-top:0px!important;
}

.callForTender2LinkList
{
    
}

.callsForTenderRow td
{

}
.callsForTenderAlternatingRow td
{
	
}

.callsForTenderRow
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.callsForTenderAlternatingRow
{
    background-color: #F1F4F9!important;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    border-top: dotted 1px #CCC!important;
    border-bottom: dotted 1px #CCC!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.callsForTenderRow ul li
{
    margin-left:5px!important;
}

.callsForTenderAlternatingRow ul li
{
    margin-left:5px!important;
}

.callsForTender2Row
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.callsForTender2AlternatingRow
{
    background-color: #F1F4F9!important;
    padding: 2px;
    vertical-align: top;
    background-color: #E6EEF4!important;
    border-top: dotted 1px #CCC!important;
    border-bottom: dotted 1px #CCC!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.callsForTender2Row ul li
{
    margin-left:5px!important;
}

.callsForTender2AlternatingRow ul li
{
    margin-left:5px!important;
}

.vacancyAnnouncements
{
    width:100%;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
}

.vacancyAnnouncements th
{
    background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ECECEC)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/calendarthbg.gif) left bottom repeat-x #FFFFFF;
	padding: 8px 20px 8px 6px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #ECECEC;
	font-size: 1em;
}

.vacancyAnnouncements2
{
    width:100%;
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
}

.vacancyAnnouncements2 th
{
    background-image: -moz-linear-gradient(top, #FFFFFF, #ECECEC) !important; /* Firefox 3.6 */
	background-image: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#ECECEC)) !important; /* Safari & Chrome */
	background: url(/Style%20Library/EurojustImages/calendarthbg.gif) left bottom repeat-x #FFFFFF;
	padding: 8px 20px 8px 6px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #ECECEC;
	font-size: 1em;
}

.vacancyAnnouncementsRow td
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    background-color: #F1F4F9!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.vacancyAnnouncementsAlternatingRow td
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    border-top: dotted 1px #CCC!important;
    border-bottom: dotted 1px #CCC!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

.vacancyAnnouncements2Row td
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
	background-color: #F1F4F9!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;    
}

.vacancyAnnouncements2AlternatingRow td
{
    border: solid 1px #C4C4C4;
    padding: 2px;
    vertical-align: top;
    border-top: dotted 1px #CCC!important;
    border-bottom: dotted 1px #CCC!important;
    padding: 6px 0 6px 6px;
    font-size: 1em;
}

/*---------------Last modifications----------------------------*/
.ms-WPBody
{
	font-size:1em!important;
}

.ms-WPBody ul
{
	font-size:1em!important;
}

.ms-WPBody li
{
	font-size:1em!important;
}

.ms-WPBody a
{
	font-size:1em!important;
}

.dfwp-item div
{
	font-size:1em!important;
}

.item a
{
	font-size:1em!important;
}

.link-item a
{
	font-size:1em!important;
}

#onecolumn p{
	margin-bottom:1.5em;
}
/*Space between bullet and number list and the paragraphs*/

#onecolumn ul {
     list-style: inherit;
     padding: 0px 21px 0px 21px;
}
#onecolumn ol {
     list-style: inherit;
     padding: 0px 21px 0px 21px;
}
.new
{
	font-size:1em!important;
	text-align:left;
	float:none;
}

.new ul
{
	font-size:1em!important;
}

.new li
{
	font-size:1em!important;
}

.new a
{
	font-size:1em!important;
	color:black;
}

h3.new a
{
	font-size:1em!important;
	color:black!important;
}

.new h3
{
	/*font-size:1em!important;*/
	color:black!important;
}

.new h3 a
{
	color:black!important;
}

.new p a
{
	color:black!important;
}

div.new
{
	padding-bottom:10px!important;
	text-align:left!important;
}

.cqfeed a img
{
	display:none;
}

.image-area-left
{
	display:none;
}

#content .new{
	padding: 10px 0px 0px 0px;/*10px 0 21px 0px;*/
	
}

.ms-rteElement-H1
{
	font-size: 1.5em;
	letter-spacing: 0.04em;
	color: Black;
	/*margin-left: 21px;*/
	font-weight: bold;
	padding: 12px 70px 12px 10px;
}

.ms-WPBody h2.heading02
{
	font-size: 1.5em;
	letter-spacing: 0.04em;
	color: Black;
	/*margin-left: 21px;*/
	font-weight: bold;
	padding: 12px 70px 12px 10px;
	border-style:none;
}

#homenews h3.ms-standardheader
{
	font-size: 1.5em;
	letter-spacing: 0.04em;
	color: Black;
	/*margin-left: 21px;*/
	font-weight: bold;
	padding: 12px 70px 12px 0px;
	border-style:none;
}

#homenews h3.ms-wptitle
{
	font-size: 1.5em;
	letter-spacing: 0.04em;
	color: Black;
	/*margin-left: 21px;*/
	font-weight: bold;
	padding: 12px 70px 12px 0px;
	border-style:none;
}

#feature
{
	color:black;
	padding: 12px 70px 12px 10px;
}

#feature a
{
	color:black;
}

#feature h2.heading02
{
	padding: 12px 70px 12px 0px;
}

#qlinks
{
	padding-top:20px;
	font-size:1.2em;
	list-style:disc;
}

/*-----------DOC LIBRARY-------------------*/
.doclang, #content ul .doclang{
	padding: 0 0 21px 0;
}
.doclang li, #content ul .doclang li{
	margin: 0;
	display: inline;
	border: solid 1px #E1E1E1;
	padding: 1px 3px;
	font-size: 0.9em;
	background: #EDF4F9;
	font-family: Arial, Helvetica, Garuda, sans-serif;
}
.docLibraryUL a
{
	color:black!important;
}

