/* ----------------------------------------------------------------------

 css info
 ========
 Client:		Unicef
 Agency: 	Agency.com Brussels
 Author:		Chris Pirotte (cpirotte@agency.com)
 Date: 		08-07-2009
 Version:	1.0


 table of contents
 =================
 0 	=RESET
 1	=LANGUAGE SPLASH
 2 	=LAYOUT
 2.1		=HEADER
 2.1.1 		=visual
 2.1.2 		=languageswitch
 2.1.3 		=logo
 2.1.4 		=navigation
 2.1.5 		=weetje
 2.1.6 		=search
 2.1.6.7			=search result
 2.2		=MAIN
 2.3		=CONTENT
 2.3.1 		=homepage
 2.3.1.1 		=maps
 2.3.1.2 		=breadcrumbs
 2.3.1.3 		=contentarea
 2.3.2 		=pages
 2.3.2.1 		=project detail
 2.3.2.2			=contact us
 2.3.2.3         =press releases
 2.3.2.4         =project blog
 2.4		=SIDEBAR-LEFT
 2.4.1		 =menu
 2.4.2		 =highlight
 2.5		=SIDEBAR-RIGHT
 2.5.1		 =Push items
 2.5.2        =Related projects
 2.6		=FOOTER
 3 	=LINKS
 4 	=FORMS
 4.1 	=contact form
 4.2 	=jobs form
 4.3 	=press contact form
 5   =ADMIN
 5.1		=FCKEditor
 6	=MISCELLEANEOUS
 7	=UNISPIRED GIFTS


 notes & remarks
 ===============

 ---------------------------------------------------------------------- */
/* 0 =RESET
 ---------------------------------------------------------------------- */ * {
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height: 18px
}

body {
    border: 0;
    background-color: #DDDBD4;
    font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
    color: #666666
}

img, fieldset {
    border: 0;
	behavior: url(../js/iepngfix.htc);
}

ul, ol {
    margin: 0 0 0 25px
}

hr {
	border:2px solid #87888A;
}

b {
	font-weight: bold;
}

/* 1 =LANGUAGE SPLASH
 ---------------------------------------------------------------------- */
#splash {
    width: 750px;
    height: 450px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -225px 0 0 -375px;
    background: url(../img/bg-splash.jpg) top left no-repeat
}

#splash ul {
    position: absolute;
    top: 108px;
    left: 8px;
    width: 342px;
    height: 108px;
    margin: 0;
    padding: 0
}

#splash ul li {
    width: 342px;
    height: 27px;
    margin: 0;
    padding: 0
}

#splash ul li a {
    margin: 0;
    padding: 0
}

#splash ul li a img {
    margin: 0;
    padding: 0;
    border: 0
}

.splashlogo {
    position: absolute;
    top: 35px;
    left: 62px
}

#kidsnl {
    position: absolute;
    bottom: -5px;
    _bottom: 0px;
    left: 114px
}

#kidsfr {
    position: absolute;
    bottom: -5px;
    _bottom: 0px;
    left: 235px
}

.xtra {
    margin: 0 0 0 -1px
}

#slideshow {
    position: relative
}

#slideshow img {
    position: absolute;
    top: 10px;
    right: 11px;
    z-index: 8
}

#slideshow img.active {
    z-index: 10
}

#slideshow img.last-active {
    z-index: 9
}

/* 2 =LAYOUT
 ---------------------------------------------------------------------- */
#page {
    width: 940px;
    margin: 20px auto;
    position: relative
}

#header {
    height: 284px;
    width: 940px;
    background: url(../img/bg-header.jpg) right bottom no-repeat;
	font-size: 13px
}

#main {
    margin: 0;
    width: 940px;
    background: url(../img/bg-main.jpg) top right repeat-y
}

body.one-sidebar #main, body.inspired-gifts #main {
    margin: 0;
    width: 940px;
    background: url(../img/bg-main2.jpg) top right repeat-y
}

#sidebar-right {
    float: right;
    width: 160px;
    margin: 0 8px 0 0;
    font-size: 11px;
    display: inline
}

#sidebar-left {
    float: left;
    width: 211px;
    margin: 0;
    font-size: 12px;
    display: inline
}* html body.inspired-gifts #sidebar-left, * html body.one-sidebar #sidebar-left {
    margin-right: -3px
}

#content {
    margin: 0 178px 0 221px;
    font-size: 11px;
    background-color: #FFFFFF;
    width: 541px;
    _margin: 0 175px 0 218px
}

* html #content {
    margin: 0 178px 0 221px;
    font-size: 11px;
    background-color: #FFFFFF;
    width: 535px;
    _margin: 0 175px 0 218px
}

body.one-sidebar #content {
    margin: 0 8px 0 211px;
    _margin: 0 5px 0 208px;
    font-size: 11px;
    background-color: #FFFFFF;
    width: 721px
}

body.inspired-gifts #content {
    margin: 0 8px 0 211px;
    _margin: 0 5px 0 208px;
    font-size: 11px;
    background-color: #FFFFFF;
    width: 721px
}

#footer {
    background: url(../img/bg-footer.jpg) top right no-repeat;
    width: 718px;
    padding: 39px 0 12px 222px;
    margin: 0 0 12px 0
}

body.one-sidebar #footer {
    background: url(../img/bg-footer2.jpg) top right no-repeat;
    width: 718px;
    padding: 39px 0 12px 222px;
    margin: 0 0 12px 0
}

body.inspired-gifts #footer {
    background: url(../img/bg-footer2.jpg) top right no-repeat;
    width: 718px;
    padding: 39px 0 12px 222px;
    margin: 0 0 12px 0
}

/* 2.1 =HEADER
 ---------------------------------------------------------------------- */
/*2.1.1 =visual
 ---------------------------------------------------------------------- */
#header-visual {
    position: absolute;
    width: 734px;
    height: 238px;
    top: 0;
    right: 0;
    z-index: 10
}

.mask {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100
}

.home {
    position: absolute;
    top: 35px;
    right: 707px;
    z-index: 1000
}

/*2.1.2 =languageswitch
 ---------------------------------------------------------------------- */
#block-locale-0 {
    position: absolute;
    top: -20px;
    right: 3px
}

#header h3.title {
    display: none
}

#block-locale-0 ul {
    list-style-type: none
}

#block-locale-0 li {
    display: inline;
    font-size: 11px;
    line-height: 20px;
}

#block-locale-0 li a {
    color: #ffffff;
    text-decoration: none
}

#block-locale-0 li a:hover, #block-locale-0 li a.active {
    color: #828282
}

#block-locale-0 ul li.en, #block-locale-0 ul li.de {
    display: none
}

/*2.1.3 =logo
 ---------------------------------------------------------------------- */
#logo-title {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 120px;

}

block-menu_block-1 {
}

#mission {
    display: none
}

/*2.1.4 =navigation
 ---------------------------------------------------------------------- */
#block-menu_block-1 {
        background:none repeat scroll 0 0 transparent;
left:252px;
position:absolute;
top:15px;
z-index:100;
}

#block-menu_block-1 ul.menu {
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    max-width: 665px;
    background: none
}

#block-menu_block-1 ul.menu li {
    float: left;
    height: 56px;
    background: url(../img/bg_navigationli.png) top center no-repeat;
    margin: 0;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    behavior: url(../js/iepngfix.htc);
}

#block-menu_block-1 ul.menu li.active {
    background: url(../img/bg_navigationliactive.png) top center no-repeat
}

#block-menu_block-1 ul.menu li.divider {
    background: url(../img/bg_navigationlidivider.png) top center no-repeat;
    width: 2px
}

#block-menu_block-1 ul.menu li.last {
    background: url(../img/bg_navigationlilast.png) top center no-repeat;
    width: 16px
}

#block-menu_block-1 ul.menu li.first {
    background: url(../img/bg_navigationlifirst.png) top center no-repeat;
    width: 16px
}

#block-menu_block-1 ul.menu li a {
    line-height: 35px;
    padding: 0 6px;
    text-decoration: none;
    color: #FFFFFF
}

#block-menu_block-1 ul.menu li.active a {
    color: #049FE3
}



#block-menu_block-3 {
    background:none repeat scroll 0 0 transparent;
left:252px;
position:absolute;
top:15px;
z-index:100;
}

#block-menu_block-3 ul.menu {
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    max-width: 665px;
    background: none
}

#block-menu_block-3 ul.menu li {
    float: left;
    height: 56px;
    background: url(../img/bg_navigationli.png) top center no-repeat;
    margin: 0;
    list-style-type: none;
    list-style: none;
    list-style-image: none;
    behavior: url(../js/iepngfix.htc)
}

#block-menu_block-3 ul.menu li.active {
    background: url(../img/bg_navigationliactive.png) top center no-repeat
}

#block-menu_block-3 ul.menu li.divider {
    background: url(../img/bg_navigationlidivider.png) top center no-repeat;
    width: 2px
}

#block-menu_block-3 ul.menu li.last {
    background: url(../img/bg_navigationlilast.png) top center no-repeat;
    width: 16px
}

#block-menu_block-3 ul.menu li.first {
    background: url(../img/bg_navigationlifirst.png) top center no-repeat;
    width: 16px
}

#block-menu_block-3 ul.menu li a {
    line-height: 35px;
    padding: 0 6px;
    text-decoration: none;
    color: #FFFFFF
}

#block-menu_block-3 ul.menu li.active a {
    color: #049FE3
}

/*2.1.5 =weetje
 ---------------------------------------------------------------------- */
.view-weetje-view {
    position: absolute;
    top: 130px;
    left: -20px;
    width: 220px;
    height: 110px;
    overflow: hidden;
    padding: 0px;
    background: url(../img/bg_weetje.gif) top left no-repeat
}

#weetje {
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    left: 26px;
    top: 3px;
    width: 158px;
    height: 100px;
    overflow: hidden;
    z-index: 10
}

img#arrow-next-weetje {
    position: absolute;
    left: 184px;
    top: 37px;
    width: 36px;
    height: 36px;
    z-index: 100;
    cursor: pointer
}

div#weetje a#weetje-link {
    color: #666;
    text-decoration: none
}

div#weetje a#weetje-link:hover {
    color: #666;
    text-decoration: underline
}

/*2.1.6 =search
 ---------------------------------------------------------------------- */
#search {
    position: absolute;
    top: 259px;
    right: 13px
}

#search #edit-search-theme-form-1 {
    border: 1px solid #D6DCE0;
    width: 125px;
    height: 15px;
    line-height: 15px
}

#search #edit-submit, #search .form-submit {
    background-image: url(../img/btn_arrow.gif);
    width: 24px;
    height: 17px;
    _height: 18px;
    border: 0;
    cursor: pointer
}

#search #edit-search-theme-form-1-wrapper label {
    display: none;
}

/*2.1.6.7    =search result
 ---------------------------------------------------------------------- */
#content .search-result {
    margin-bottom: 19px
}

#content .search-result .search-title {
    font-size: 14px
}

#content .search-result .search-title a {
    text-decoration: none;
}

#content .search-result .search-title a:hover {
    text-decoration: underline;
}

#content .search-result .search-node-type {
    font-size: 90%;
    font-style: italic
}

/*2.1.7 =howto
 ---------------------------------------------------------------------- */
.howto {
    position: absolute;
    top: -23px;
    right: 6px;
    cursor: pointer;
    text-decoration: underline
}

#popup #content {
    margin: 0;
    padding: 16px;
    font-size: 11px;
    background-color: #FFFFFF;
    width: 590px
}

#popup .node-inner .submitted {
    display: none;
}

#popup .node-inner .links {
    display: none;
}

/* 2.3 =CONTENT
 ----------------------------------------------------------------------*/
#content p {
    margin: 0 0 16px 0;
    font-size: 11px;
    line-height: 18px
}

#content a {
    color: #039EE2;
    font-weight: bold
}

#content sub, #content sup {
    font-size: 9px
}

#content blockquote {
    margin: 0 0 16px 0
}

#content form {
    margin: 0 0 16px 0
}

#content label {
    margin: 0 0 16px 0
}

#content ul {
    margin: 0 0 16px 18px;
    list-style: disc
}

#content ol {
    margin: 0 0 16px 24px;
    list-style: decimal
}

#content dl {
    margin: 0 0 16px 0
}

#content dt {
    font-weight: bold
}

#content dd {
    padding: 0 0 0 6px
}

#content address {
    margin: 0 0 16px 0
}

#content h1 {
    font-size: 24px;
    line-height: 26px;
    color: #039EE2;
    font-weight: bold;
    margin: 0 0 16px 0
}

#content h2 {
    font-size: 18px;
    line-height: 20px;
    color: #039EE2;
    font-weight: bold;
    margin: 0 0 16px 0
}

#content h3 {
    font-size: 16px;
    line-height: 16px;
    color: #039EE2;
    font-weight: bold;
    margin: 0 0 16px 0
}

#content h4 {
    font-size: 14px;
    line-height: 16px;
    color: #666666;
    font-weight: bold;
    margin: 0 0 16px 0
}

#content h5 {
    font-size: 11px;
    line-height: 16px;
    color: #666666;
    font-weight: normal;
    margin: 0 0 16px 0;
    text-decoration: underline
}

#content address, address a {
    color: #039EE2;
    font-style: italic
}

strong {
    font-weight: bold
}

em {
    font-style: italic
}

/* 2.3.1 =homepage
 ----------------------------------------------------------------------*/
/* 2.3.1.1 =maps
 ----------------------------------------------------------------------*/
#block-unicef_map-0 h3.block-title {
    font-size: 20px;
    line-height: 26px;
    color: #039EE2;
    font-weight: bold;
    position: absolute;
    top: -28px
}

#unicef-map-project-tags {
    background-color: #FFFFFF;
    width: 178px;
    height: 222px;
    overflow: hidden
}

#unicef-map-project-tags ul {
    margin: 7px 0 0 9px;
    padding: 0;
}

#unicef-map-project-tags ul li {
    background: #ffffff url(../img/unicefoverlayer.gif) top left no-repeat;
    line-height: 26px;
    height: 26px;
    padding: 0;
    margin: 0;
    width: 178px
}

#unicef-map-project-tags ul li.repeater {
    background: #000000 url(../img/overlayer.gif) top left no-repeat;
    line-height: 26px;
    padding: 0
}

#unicef-map-project-tags ul li#natcoms {
    background: #000000 url(../img/overlayer2.gif) top left no-repeat;
    line-height: 26px;
    padding: 0
}

#unicef-map-project-tags ul li span {
    padding: 0 0 0 30px;
    _padding: 0 0 0 19px
}

#unicef-map-project-tags ul li input.checker {
    line-height: 28px;
    padding: 2px 0 0 0;
    vertical-align: middle
}

#buttons a.belgium {
    display: block;
    height: 28px;
    width: 79px;
    background: none;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    line-height: 28px;
    color: #666666;
    text-decoration: none;
    text-align: center
}

#buttons a.international {
    display: block;
    height: 28px;
    width: 129px;
    background: none;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    line-height: 28px;
    color: #666666;
    text-decoration: none;
    text-align: center
}

#buttons a.belgium:hover, #buttons a.belgiumactive {
    display: block;
    height: 28px;
    width: 79px;
    background: url(../img/short_over.gif) top left no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    line-height: 28px;
    color: #039EE2;
    text-decoration: none;
    text-align: center
}

#buttons a.international:hover, #buttons a.internationalactive {
    display: block;
    height: 28px;
    width: 129px;
    background: url(../img/long_over.gif) top left no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    line-height: 28px;
    color: #039EE2;
    text-decoration: none;
    text-align: center
}

#tablemap, table#tablemap {
    margin: 0;
    border: none;
    line-height: normal
}

#tablemap tr, #tablemap td {
    margin: 0;
    padding: 0;
    border: none;
    line-height: normal
}

#tablemap td img {
    display: block;
    margin: 0;
    padding: 0
}

#tablemap td input {
    vertical-align: middle
}

#mapsearch {
    border: 1px solid #D6DCE0;
    width: 80px;
    height: 15px;
    line-height: 15px
}

input#mapsearchsubmit {
    background-image: url(../images/btn_arrow_blue.gif);
    width: 24px;
    height: 15px;
    _height: 16px;
    border: 0;
    cursor: pointer
}

#country-dropdown {
    width: 150px
}

/* 2.3.1.2 =breadcrumbs
 ----------------------------------------------------------------------*/
.breadcrumb {
    position: absolute;
    top: 259px;
    left: 224px
}

.breadcrumb a {
    color: #039EE2;
    text-decoration: underline
}

/* 2.3.1.3 =contentarea
 ----------------------------------------------------------------------*/
#content-area {
    /*border-bottom: 2px solid #87888A;*/
    float: left;
    width: 100%
}

body.inspired-gifts #content #content-area {
    border-bottom: 0;
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 0
}

.front #content-area .node-teaser {
    width: 265px;
    height: 276px;
    float: right;
    display: inline;
    overflow: hidden;
    margin: 0 0 17px 0
}

.front #content-area .imagefield {
    width: 263px;
    border: 1px solid #D8D5D0;
    margin: 0 0 12px 0
}

.not-front #content-area .imagefield {
    margin: 0 6px 0px 0;
    float: left
}

.front #content .node-teaser h2.node-title {
    height: 40px;
    margin: 0 0 6px 0;
    display: block;
    clear: both;
    overflow: hidden
}

.front .node-teaser h2.node-title a {
    line-height: 20px;
    font-size: 12px;
    color: #039EE2;
    font-weight: bold;
    text-decoration: none
}

.node-teaser .submitted {
    display: none
}

.front .node-teaser .content {
    height: 60px;
    margin: 0 0 6px 0;
    overflow: hidden
}

.front .node-teaser .links {
    margin: 0;
    padding: 0
}

.front .node-teaser .links li {
    margin: 0;
    padding: 0
}

.front .node-teaser ul.links li.comment_add {
    display: none
}

.front #content .node-teaser .links li.node_read_more {
    float: left;
    height: 21px;
    background: url(../images/bg_readmoreli.jpg) top left no-repeat
}

.front #content .node-teaser .links li.node_read_more a {
    float: left;
    color: #666;
    text-decoration: none;
    font-weight: bold;
    background: url(../images/bg_readmorea.jpg) top right no-repeat;
    padding: 0px 22px;
    line-height: 21px
}

.front #content-area .odd {
    float: left
}

#content-inner .feed-icon {
    display: none
}

.pager {
    border-top: 1px dotted #87888A;
    padding: 6px 0;
    text-align: right
}

.pager a {
    font-weight: bold;
    text-decoration: none
}

*html #content {
	FONT-SIZE: 11px;
	MARGIN: 0px 175px 0px 217px;
	WIDTH: 535px;
	BACKGROUND-COLOR: #ffffff
}


/* 2.3.2 =pages
 ----------------------------------------------------------------------*/
/* 2.3.2.1	=project detail
 ----------------------------------------------------------------------*/
.visuals {
    width: 180px;
    float: left
}

.project_details, .project_details_belgium, .project_details_world {
    width: 360px;
    float: right;
    clear: right
}

.not-front #content-area .visuals img.imagefield-field_project_world_picture, .imagefield-field_project_belg_picture {
    float: none;
    margin: 0 6px 6px 6px;
    padding: 0;
    border: 1px solid #D8D5D0
}

#smallmap, table#smallmap {
    margin: 0;
    border: none;
    line-height: normal
}

#smallmap tr, #smallmap td {
    margin: 0;
    padding: 0;
    border: none;
    line-height: normal
}

#smallmap td img {
    display: block;
    margin: 0;
    padding: 0
}

#smallmap td input {
    vertical-align: middle
}

#content .project_details dl {
    margin: 0;
    padding: 0
}

.project_details dl dt {
    float: left;
    color: #039EE2;
    font-weight: bold
}

.project_details dl dd {
    float: left;
    font-weight: bold
}

.donate {
    border: 1px dotted #87888A;
    padding: 0 10px;
    width: 66%;
    margin: 0 0 16px 0
}

#content p.donatelink {
    float: right;
    width: 90px;
    height: 21px;
    background: url(../images/bg_readmoreblue.jpg) top left no-repeat;
    margin: 0 0 3px 0
}

#content p.donatelink a {
    float: right;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: url(../images/bg_readmorebluea.jpg) top right no-repeat;
    padding: 0px 22px;
    line-height: 21px
}

#content p.donatelinkgrey {
    float: left;
    width: 90px;
    height: 21px;
    background: url(../images/bg_readmoreli.jpg) top left no-repeat;
    margin: 0 0 3px 0
}

#content p.donatelinkgrey a {
    float: left;
    color: #666;
    text-decoration: none;
    font-weight: bold;
    background: url(../images/bg_readmorea.jpg) top right no-repeat;
    padding: 0px 22px;
    line-height: 21px
}

#content .views-row {
    border-bottom: 1px dotted #87888A;
    padding: 16px 0;
    width: 100%
}

#content .view-Push-items .view-content {
    border-top: 2px solid #87888A;
}

#content .views-row-last {
    border: none
}

#comments {
    border-top: 2px solid #87888A;
    padding: 16px 0
}

#comments p {
    line-height: 14px
}

.tips {
    display: none
}

.commentauthor {
    color: #039EE2;
    font-size: 13px;
    font-weight: bold
}

.commentauthor a {
    text-decoration: none
}

.commentauthor ahover {
    text-decoration: underline
}

.commentdate {
    font-size: 13px
}

.indented {
    margin: 0;
    padding: 0
}

#comments .links {
    display: none
}

#comments .comment {
    margin: 0;
    padding: 0
}

#comments .box {
    border-top: 1px dotted #87888A;
    padding: 16px 0
}

#content .unicef-project .project-print {
    float: right;
}

#content .unicef-project .project-add-this {
    float: right;
}

#comment-form {
    clear: both
}

#comment-form p {
    clear: both;
    display: none
}

#comment-form .form-item {
    display: block
}

#comment-form input {
    float: left;
    width: 30%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px
}

#comment-form #edit-submitted-vraag textarea {
    float: left;
    width: 70%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 250px;
    display: block
}

#comment-form label {
    float: left;
    width: 20%;
    margin: 3px 0;
    clear: left;
    line-height: 20px
}

#comment-form .form-submit {
    float: left;
    margin: 0 0 16px 20%;
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none
}

.resizable-textarea {
    _width: 74%
}

#edit-comment-wrapper {
    clear: both;
}

#edit-comment-wrapper #edit-comment {
    width: 74%
}

#comment-form #edit-preview {
    margin-left: 10%;
    margin-bottom: 50px;
}

/* 2.3.2.2	=contact us
 ----------------------------------------------------------------------*/
#content .unicef-contact-grouping-header h1 {
    margin-bottom: 0
}

#content .unicef-contact-grouping-header {
    margin-bottom: 16px
}

#content .unicef-contact-grouping-header .unicef-contact-grouping-header-clarification {
    margin-top: 5px
}

#unicef-general-contact {
}

#unicef-contact-team {
    width: 299px;
    float: left;
}

#unicef-contact-main-address {
    width: 211px;
    float: right;
    padding-top: 10px
}

#unicef-contact-data {
    clear: left;
}

.unicef-contact-grouping {
    border-top: 1px dotted #87888A;
    padding-top: 10px;
    margin-top: 10px;
    clear: left;
}

.unicef-contact {
    width: 270px;
    float: left;
    margin-bottom: 25px;
}

.unicef-contact-grouping .odd {
    clear: left;
}

.unicef-contact-picture {
    float: left;
    margin-top: 5px;
}

.unicef-contact-details {
    float: right;
    overflow: hidden;
    width: 160px;
    padding-left: 10px;
}

.unicef-contact-details-body {
    margin-top: 7px
}

.unicef-contact-link {
    margin-top: 10px;
}

.unicef-contact-link a.arrows {
    display: inline;
    width: 124px;
    padding: 0 12px 0 0;
    background: url(../images/sidebar-right/arrow.gif) top right no-repeat;
    text-decoration: none;
    color: #666666
}

ul#projectlist, ul#projectlist li {
    list-style: none;
    list-style-type: none;
    margin: 0;
    padding: 0
}

#project-list-world-selectors, #project-list-belgium-selectors {
    margin: 0;
    padding: 0 10px 0px 10px;
    float: left;
    width: 520px;
    background: url(../images/project_details/border.gif) top left no-repeat
}

.project-list-world-selectors-footer, .project-list-belgium-selectors-footer {
    margin: 0 0 32px 0;
    padding: 0;
    float: left;
    width: 540px;
    background: url(../images/project_details/borderbottom.gif) top left no-repeat;
    height: 13px
}

#project-list-world-selectors #buttons {
    height: 32px
}

#project-list-world-selectors #buttons a {
    height: 32px
}

#project-list-world-selectors .view-content {
    float: left;
    width: 346px;
    border: none;
    margin: 10px 0 0 0;
    padding: 0
}

#project-list-belgium-selectors .view-content {
    float: left;
    width: 346px;
    border: none;
    margin: 10px 0 0 0;
    padding: 0
}

#project-list-world-selectors .views-row, #project-list-belgium-selectors .views-row {
    float: left;
    width: 173px;
    border: none;
    margin: 0;
    padding: 8px 0
}

#project-list-world-selectors form input {
    line-height: 20px;
    margin: 8px 0
}

#project-list-world-selectors #project-list-world-countries {
    float: left;
    width: 160px;
    margin: 0;
    line-height: 20px
}

#project-list-world-selectors .belgium_projects {
    float: left;
    width: 173px;
    margin: 10px 0 0 0
}

#project-list-world-selectors #buttons a.belgium, #project-list-belgium-selectors #buttons a.belgium {
    display: block;
    height: 32px;
    width: 101px;
    background: url(../img/short.gif) top left no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    line-height: 32px;
    color: #666666;
    text-decoration: none;
    text-align: center
}

#project-list-world-selectors #buttons a.international, #project-list-belgium-selectors #buttons a.international {
    display: block;
    height: 32px;
    width: 130px;
    background: url(../img/long.gif) top left no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    line-height: 32px;
    color: #666666;
    text-decoration: none;
    text-align: center
}

#project-list-world-selectors #buttons a.belgium:hover, #project-list-world-selectors #buttons a.belgiumactive, #project-list-belgium-selectors #buttons a.belgium:hover, #project-list-belgium-selectors #buttons a.belgiumactive {
    display: block;
    height: 32px;
    width: 101px;
    background: url(../img/shortactive.gif) top left no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    line-height: 32px;
    color: #ffffff;
    text-decoration: none;
    text-align: center
}

#project-list-world-selectors #buttons a.international:hover, #project-list-world-selectors #buttons a.internationalactive, #project-list-belgium-selectors #buttons a.international:hover, #project-list-belgium-selectors #buttons a.internationalactive {
    display: block;
    height: 32px;
    width: 130px;
    background: url(../img/longactive.gif) top left no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    line-height: 32px;
    color: #ffffff;
    text-decoration: none;
    text-align: center
}

ul#projectlist li.repeater {
    background: #000000 url(../img/overlayer.gif) top left no-repeat;
    line-height: 26px;
    padding: 0;
    height: 26px;
    display: table-cell;
    vertical-align: middle
}

#project-list-belgium-selectors ul#projectlist li.repeater {
    background: #000000 url(../img/unicefoverlayer.gif) top left no-repeat;
    line-height: 26px;
    padding: 0;
    height: 26px;
    display: table-cell;
    vertical-align: middle
}

ul#projectlist li#natcoms {
    background: #000000 url(../img/overlayer2.gif) top left no-repeat;
    line-height: 26px;
    padding: 0;
    height: 26px;
    display: table-cell;
    vertical-align: middle
}

ul#projectlist li span {
    padding: 0 0 0 30px;
    height: 26px
}

ul#projectlist li input.checker {
    line-height: 28px;
    padding: 0 0 0 0;
    vertical-align: middle
}

ul#projectlister {
    margin: 0;
    padding: 0
}

ul#projectlister li.repeater {
    background: #000000 url(../img/overlayerb.gif) top left no-repeat;
    line-height: 26px;
    padding: 0;
    height: 26px;
    display: table-cell;
    vertical-align: middle
}

ul#projectlister li.repeater_belgium {
    background: #000000 url(../img/unicefoverlayerb.gif) top left no-repeat;
    line-height: 26px;
    padding: 0;
    height: 26px;
    display: table-cell;
    vertical-align: middle
}

ul#projectlister li#natcoms {
    background: #000000 url(../img/overlayerb2.gif) top left no-repeat;
    line-height: 26px;
    padding: 0;
    height: 26px;
    display: table-cell;
    vertical-align: middle
}

ul#projectlister li {
    padding: 0
}

ul#projectlister li h2 {
    padding: 0 0 0 30px;
    margin: 0;
    line-height: 24px;
    height: 26px;
    overflow: hidden
}

ul#projectlister h2 a {
    text-decoration: none;
}

ul#projectlister h2 a:hover {
    text-decoration: underline;
}

ul#projectlister li input.checker {
    line-height: 28px;
    padding: 0;
    vertical-align: middle
}

#content .project_details_world h3, #content .project_details_belgium h3 {
    padding: 0 0 0 30px;
    color: #666666
}

#content .view-project-list-belgium .view-content .views-row {
    border: none;
    padding: 2px 0
}

#content .view-project-list-world .view-content .views-row {
    border: none;
    padding: 16px 0
}

#content .view-project-list-belgium #project-list-world-selectors .view-content .views-row {
    border: none;
    padding: 0
}

#content .view-project-list-world #project-list-world-selectors .view-content .views-row {
    border: none;
    padding: 0
}

.not-front #content-area .view-project-list-belgium .imagefield, .not-front #content-area .view-project-list-world .imagefield {
    float: left;
    margin: 0
}

/* 2.3.2.3	=press releases
 ----------------------------------------------------------------------*/
.press-release-picture {
    float: left;
    margin-right: 10px
}

.press-release-pdf {
    margin-bottom: 10px
}

#content h1.press-release-title {
    margin-bottom: 0px
}

h1.press-release-title a {
    text-decoration: none;
}

h1.press-release-title a:hover {
    text-decoration: underline;
}

.press-release-date {
    font-size: 90%;
    font-style: italic;
    margin-bottom: 6px
}

/* press release detail page */
.node-type-press_release .submitted {
    font-style: italic
}

.node-type-press_release .press-release-picture {
    float: left;
    margin-right: 10px;
}

.node-type-press_release .press-release-intro p {
    font-weight: bold;
}

.node-type-press_release .press-release-body {
    clear: left;
    margin-top: 70px
}

/* 2.3.2.4  =project blog
 ----------------------------------------------------------------------*/
/* in project (view of blog items) */
.view-project-blogs .views-row-first {
    border-top: 1px dotted #87888A
}

#content .view-project-blogs .views-row {
    padding: 10px 0 10px
}

.project-blog-in-project .blog-read-more {
    width: 100%;
    text-align: right;
}

/* blog detail */
.project-blog .project-blog-picture {
    float: left;
    margin-right: 10px
}

/* 2.4 =SIDEBAR-LEFT
 ---------------------------------------------------------------------- */
/*2.4.1 =menu
 ---------------------------------------------------------------------- */
#block-block-9 {
    background: url(../img/middlebl.gif) top left repeat-y;
    margin: 0 0 12px 0;
    padding: 0;
	width: 211px;
}

#block-block-9 .block-inner {
    background: url(../img/topbl.gif) top left no-repeat;
    margin: 0;
    padding: 0;
	width: 211px;
}

#block-block-9 .content {
    background: url(../img/bottombl.gif) bottom left no-repeat;
    margin: 0;
    padding: 0;
    overflow: hidden
}

#block-block-9 .content p {
    margin: 0;
	color: #ffffff;
	font-size: 11px;
	padding: 0px 10px 15px 0px;
}

#block-block-9 .content .menu-name-primary-links {
    margin: 0;
    padding: 0px 10px 15px 20px;
	color: #ffffff;
	font-size: 11px;
}

#block-block-9 .block-inner h3 {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    display: block;
    padding: 24px 0 0 12px;
}

#block-block-9 .block-inner .content ul {
    margin: 0;
    padding: 12px 0 24px 0
}

#block-block-9 .block-inner .content ul li {
	list-style:none outside none;
	margin :0px;
	padding:0;
	width:170px;
}

#block-block-9 .block-inner .content ul li a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding: 0 20px 0 30px;
    background:url("../img/li.gif") no-repeat scroll -7px top transparent;
    line-height: 24px
}

#block-block-9 .block-inner .content ul li a:hover, #block-block-9 .block-inner .content ul li a.active {
    background: url(../img/liactive.gif) no-repeat scroll -7px top transparent;
}

/* --- block-block-4 --------------- */

#block-block-4 {
    background: url(../img/middle.gif) top left repeat-y;
    margin: 0 0 12px 0;
    padding: 0;
	width: 211px;
}

#block-block-4 .block-inner {
    background: url(../img/top.gif) top left no-repeat;
    margin: 0;
    padding: 0;
	width: 211px;
}

#block-block-4 .content {
    background: url(../img/bottomwhite.gif) bottom left no-repeat;
    margin: 0;
    padding: 0;
    overflow: hidden
}

#block-block-4 .content p {
    margin: 0;
    padding: 0px 10px 15px 20px;
	color: #ffffff;
	font-size: 11px;
}

#block-block-4 .block-inner h3 {
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    display: block;
    padding: 5px 0 0 20px
}

#block-block-4 .block-inner .content ul {
    margin: 0;
    padding: 12px 0 24px 0
}

#block-block-4 .block-inner .content ul li {
    padding: 0;
    margin: 0;
    width: 211px
}

#block-block-4 .block-inner .content ul li a {
    color: #049fe3;
    text-decoration: none;
    display: block;
    padding: 0 20px 0 30px;
    background: url(../img/li.gif) top left no-repeat;
    line-height: 24px
}

#block-block-4 .block-inner .content ul li a:hover, #block-block-4 .block-inner .content ul li a.active {
    background: url(../img/liactive.gif) top left no-repeat
}

/* ------------------ */

/* NL */
#block-menu_block-2 {
    background: url(../img/middlebl.gif) repeat-y scroll left top;
    margin: 0 0 12px 0;
    padding: 0
}

#block-menu_block-2 .block-inner {
background: url(../img/topbl.gif) no-repeat scroll left top;
margin:0;
padding:0;
}

#block-menu_block-2 .content {
    background: url(../img/bottombl.gif) no-repeat bottom left;
    margin: 0;
    padding:24px 20px 30px;
    overflow: hidden;
}

/* -------------------ie6--*/

* html #block-menu_block-2 {
	background-image: url(../img/middlebl.gif);
	background-repeat: repeat-y;
	background-position-y: top;
	background-position-x: center;
    margin: 0 0 12px 0;
    padding: 0;
}

* html #block-menu_block-2 .block-inner {
	background-image: url(../img/topbl.gif);
	background-repeat: no-repeat;
	background-position-y: top;
	background-position-x: left;
	margin: 0;
	padding: 0;
	height: 24px;
}

* html #block-menu_block-2 .content {
	background-image: url(../img/bottombl.gif);
	background-repeat: no-repeat;
	background-position-y: bottom;
	background-position-x: left;
    margin: 0;
    padding: 24px 20px 30px;
	height: 30px;
	overflow: inherit;
}

/*---------------------------*/

#block-menu_block-2 .content a {
    color:#ffffff;
}

#block-menu_block-2 .content p {
	color:#ffffff;
}

#block-menu_block-2 .block-inner h3 {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    display: block;
    padding: 0 0 15px;
}

#block-menu_block-2 .block-inner .content ul {
    margin: 0;
    padding: 12px 0 24px 0
}

#block-menu_block-2 .block-inner .content ul li {
    margin: 0;
    padding: 0;
    width: 211px
}

#block-menu_block-2 .block-inner .content ul li ul.menu {
    margin: 0;
    padding: 0
}

#block-menu_block-2 .block-inner .content ul li {
    padding: 0;
    margin: 0;
    width: 211px
}

#block-menu_block-2 .block-inner .content ul li ul li {
    padding: 0;
    margin: 0;
    width: 211px
}

/* First level */
#block-menu_block-2 .block-inner .content ul li a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding: 0 20px 0 10px;
    background: transparent url(../img/li.gif) no-repeat scroll  -20px 0px;
    line-height: 24px
}

#block-menu_block-2 .block-inner .content ul li a:hover, #block-menu_block-2 .block-inner .content ul li a.active {
    background: url(../img/liactive.gif) no-repeat scroll  -20px 0px;
}

#block-menu_block-2 .block-inner .content ul li.expanded a {
    background: url(../img/lidown.gif) no-repeat scroll  -20px 0px;
}

#block-menu_block-2 .block-inner .content ul li.expanded a:hover, #block-menu_block-2 .block-inner .content ul li.expanded a.active {
    background: url(../img/liactivedown.gif) no-repeat scroll  -20px 0px;
}

/* Second level */
#block-menu_block-2 .block-inner .content ul li.expanded ul li a {
    padding: 0 20px 0 40px;
    background: url(../img/li2level.gif) top left no-repeat;
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li a:hover, #block-menu_block-2 .block-inner .content ul li.expanded ul li a.active {
    background: url(../img/li2levelactive.gif) top left no-repeat
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded a {
    padding: 0 20px 0 40px;
    background: url(../img/li2leveldown.gif) top left no-repeat;
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded a:hover, #block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded a.active {
    background: url(../img/li2levelactivedown.gif) top left no-repeat
}

/* Third Level */
#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li a {
    padding: 0 20px 0 50px;
    background: url(../img/middle.gif) top left no-repeat;
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li a:hover, #block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li a.active {
    background: url(../img/li3levelactive.gif) top left no-repeat
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li.expanded a {
    padding: 0 20px 0 50px;
    background: url(../img/middle.gif) top left no-repeat;
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li.expanded a:hover, #block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li.expanded a.active {
    background: url(../img/li3levelactive.gif) top left no-repeat
}

/* Fourth Level */
#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li.expanded ul li a {
    padding: 0 20px 0 60px;
    background: url(../img/middle.gif) top left no-repeat;
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li.expanded ul li a:hover, #block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li.expanded ul li a.active {
    background: url(../img/li3levelactive.gif) top left no-repeat
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul li.expanded ul li.expanded a {
    padding: 0 20px 0 60px;
    background: url(../img/middle.gif) top left no-repeat;
}

#block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul ul li.expanded li.expanded a:hover, #block-menu_block-2 .block-inner .content ul li.expanded ul li.expanded ul ul li.expanded li.expanded a.active {
    background: url(../img/li3levelactive.gif) top left no-repeat
}

/* FR */
#block-menu_block-4 {
    background: url(../img/middle.gif) top left repeat-y;
    margin: 0 0 12px 0;
    padding: 0;
    width: 211px
}

#block-menu_block-4 .block-inner {
    background: url(../img/top.gif) top left no-repeat;
    margin: 0;
    padding: 0
}

#block-menu_block-4 .content {
    background: url(../img/bottom.gif) bottom left no-repeat;
    margin: 0;
    padding: 0;
    overflow: hidden
}

#block-menu_block-4 .block-inner h3 {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    display: block;
    padding: 24px 0 0 20px
}

#block-menu_block-4 .block-inner .content ul {
    margin: 0;
    padding: 12px 0 24px 0
}

#block-menu_block-4 .block-inner .content ul li {
    margin: 0;
    padding: 0;
    width: 211px
}

#block-menu_block-4 .block-inner .content ul li ul.menu {
    margin: 0;
    padding: 0
}

#block-menu_block-4 .block-inner .content ul li {
    padding: 0;
    margin: 0;
    width: 211px
}

#block-menu_block-4 .block-inner .content ul li ul li {
    padding: 0;
    margin: 0;
    width: 211px
}

/* First level */
#block-menu_block-4 .block-inner .content ul li a {
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    padding: 0 20px 0 30px;
    background: url(../img/li.gif) top left no-repeat;
    line-height: 24px
}

#block-menu_block-4 .block-inner .content ul li a:hover, #block-menu_block-4 .block-inner .content ul li a.active {
    background: url(../img/liactive.gif) top left no-repeat
}

#block-menu_block-4 .block-inner .content ul li.expanded a {
    background: url(../img/lidown.gif) top left no-repeat
}

#block-menu_block-4 .block-inner .content ul li.expanded a:hover, #block-menu_block-4 .block-inner .content ul li.expanded a.active {
    background: url(../img/liactivedown.gif) top left no-repeat
}

/* Second level */
#block-menu_block-4 .block-inner .content ul li.expanded ul li a {
    padding: 0 20px 0 40px;
    background: url(../img/li2level.gif) top left no-repeat;
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li a:hover, #block-menu_block-4 .block-inner .content ul li.expanded ul li a.active {
    background: url(../img/li2levelactive.gif) top left no-repeat
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded a {
    padding: 0 20px 0 40px;
    background: url(../img/li2leveldown.gif) top left no-repeat;
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded a:hover, #block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded a.active {
    background: url(../img/li2levelactivedown.gif) top left no-repeat
}

/* Third Level */
#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li a {
    padding: 0 20px 0 50px;
    background: url(../img/middle.gif) top left no-repeat;
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li a:hover, #block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li a.active {
    background: url(../img/li3levelactive.gif) top left no-repeat
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li.expanded a {
    padding: 0 20px 0 50px;
    background: url(../img/middle.gif) top left no-repeat;
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li.expanded a:hover, #block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li.expanded a.active {
    background: url(../img/li3levelactive.gif) top left no-repeat
}

/* Fourth Level */
#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li.expanded ul li a {
    padding: 0 20px 0 60px;
    background: url(../img/middle.gif) top left no-repeat;
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li.expanded ul li a:hover, #block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li.expanded ul li a.active {
    background: url(../img/li3levelactive.gif) top left no-repeat
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul li.expanded ul li.expanded a {
    padding: 0 20px 0 60px;
    background: url(../img/middle.gif) top left no-repeat;
}

#block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul ul li.expanded li.expanded a:hover, #block-menu_block-4 .block-inner .content ul li.expanded ul li.expanded ul ul li.expanded li.expanded a.active {
    background: url(../img/li3levelactive.gif) top left no-repeat
}

/*2.4.2 =highlight
 ---------------------------------------------------------------------- */
#block-block-3 {
    background: url(../img/middle.gif) top left repeat-y;
    margin: 0 0 12px 0;
    padding: 0;
    width: 211px
}

#block-block-3 .block-inner {
    background: url(../img/top.gif) top left no-repeat
}

#block-block-3 .content {
    background: url(../img/bottom.gif) bottom left no-repeat;
    padding: 24px 20px 36px 20px;
    position: relative;
    overflow: hidden
}

#block-block-3 .block-inner h3 {
    font-size: 14px;
    font-weight: bold;
    color: #039EE2;
    display: block
}

#block-block-3 .content a.btn {
    color: #FFFFFF;
    position: absolute;
    bottom: 9px;
    left: 20px;
    _left: 0;
    text-decoration: none;
    width: 72px;
    height: 17px;
    line-height: 17px;
    overflow: hidden;
    padding: 0 20px 0 0
}

/* 2.5 =SIDEBAR-RIGHT
 ---------------------------------------------------------------------- */
#block-block-5, #block-block-11, #block-block-7, #block-block-8, .block-views, #block-block-10, .block-unicef_related_projects {
    background: url(../img/bg_topborder.png) top right no-repeat;
    padding: 15px 0 7px 0;
    width: 160px
}

#block-block-6 {
    background: none;
    padding: 0 0 7px 0;
    width: 160px
}

#block-block-5 .content, .block-unicef_related_projects .content, #block-block-7 .content p, #block-block-8 .content p, #block-block-10 .content, .block-views .content {
    padding: 0 10px;
    overflow: hidden;
    width: 140px
}

#block-block-5 h1 {
	padding:0 0 5px 10px;
	font-size: 28px;
	font-weight: bold;
	color: #039EE2;
	display: inline;
	vertical-align: top;
	position: relative;
	top:-2px;
}

*+html #block-block-5 h1 {
	padding:0 0 0 10px;
	font-size: 28px;
	font-weight: bold;
	color: #039EE2;
	display: inline;
	vertical-align: top;
	position: relative;
	top:-1px;
}

#block-block-7 a {
	color: #039EE2;
}

#block-block-7 a:hover {
	color: #666666;
}

#block-block-8 h1 {
	padding:0 0 0 10px;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	display: inline;
	vertical-align: top;
}

#block-block-6 .content {
    background: none;
    padding: 0;
    margin: 0;
}

#block-block-6 .content p {
    padding: 0 10px;
    overflow: hidden;
    width: 140px
}

#block-block-6 .content form {
    padding: 0 10px;
	margin: 0;
    overflow: hidden;
    width: 140px
}

#block-block-6 .content ul {
    overflow: hidden;
    width: 140px;
	padding: 0 0 7px 0;
}

#block-block-6 .content ul li {
    padding: 0 10px;
	list-style: none;
}

#block-block-6 .content ul li a {
    color: #666666;
}

#block-block-6 .content ul li a:hover {
    color: #039EE2;
}

/* - block-block-7 -- */


#block-block-7 .content {
    background: none;
    padding: 0;
    margin: 0;
}

#block-block-7 .content p {
    padding: 0 10px;
    overflow: hidden;
    width: 140px
}

*html #block-block-7 .content input#uid {
    width: 100px;
}

*html #block-block-7 .content input#pwd {
    width: 100px;
}

#block-block-7 .content form {
    padding: 0 10px;
	margin: 0;
    overflow: hidden;
    width: 140px
}

#block-block-7 .content ul {
    overflow: hidden;
    width: 140px;
	padding: 0 0 7px 0;
}

#block-block-7 .content ul li {
    padding: 0 10px;
	list-style: none;
}

#block-block-7 .content ul li a {
    color: #666666;
}

#block-block-7 .content ul li a:hover {
    color: #039EE2;
}

#block-block-5 h3, .block-unicef_related_projects h3, #block-block-6 h3, #block-block-11 h3, #block-block-7 h3, #block-block-8 h3, #block-block-10 h3, .block-views h3 {
    text-transform: uppercase;
    font-size: 12px;
    color: #039EE2;
    display: block;
    padding: 0 10px;
    font-weight: bold;
	overflow:hidden;
}

#block-block-7 .content p a.arrows, .block-unicef_related .content p a.arrows, #block-block-8 .content p a.arrows {
    display: block;
    width: 124px;
    padding: 0 16px 0 0;
    background: url(../img/arrow.gif) top right no-repeat;
    text-decoration: none;
    color: #666666
}

#block-block-6 .content p a, .block-unicef_related .content p a, #block-block-8 .content p a {
    padding: 0;
    background: none;
    text-decoration: none;
    color: #039EE2
}

#block-block-6 .content p a:hover, #block-block-8 .content p a:hover {
    color: #666666;
    text-decoration: underline
}

ul.rightlinks, ul.rightlinks li {
    margin: 0;
    padding: 0
}

.rightlinks a img {
    margin: 0 3px 0 0
}

.rightlinks li a {
    text-decoration: none;
    color: #666666;
    line-height: 20px
}

.rightlinks li.rss {
    background: url(../img/feed.png) center left no-repeat;
    width: 140px
}

.rightlinks li.rss a {
    padding: 0 0 0 19px
}

.rightlinks a:hover {
    text-decoration: underline;
    color: #039EE2
}

.imagefield-field_picture_small {
    border-bottom: 1px solid #666;
    border-top: 1px solid #666;
    padding: 3px 0
}

.views-field-title span {
    font-weight: bold
}

/* 2.5.1 =PUSH ITEMS
 ---------------------------------------------------------------------- */
.view-Push-items a {
    color: #039EE2;
    font-weight: bold
}

.view-Push-items .views-row {
    margin-top: 30px;
}
 /* create some space in between */
.view-Push-items .views-row-first {
    margin-top: 0px;
}
 /* but not on the first one */
/* 2.5.2 =RELATED PROJECTS
 -------------------------------------------------------------------- */
.block-unicef_related_projects a {
    color: #039EE2;
    font-weight: bold
}

.block-unicef_related_projects ul {
    padding-left: 0;
    list-style-type: square;
}

/* 2.6 =FOOTER
 ---------------------------------------------------------------------- */
#major {
    width: 270px;
    float: left;
    text-align: center;
    padding: 0 0 20px 0
}

#partners {
    width: 440px;
    padding: 0 0 0 2px;
    background: url(../img/divider.gif) top left repeat-y;
    float: right;
    text-align: center
}

#major img, #partners img {
    float: left
}

/* 4 =FORMS
 ---------------------------------------------------------------------- */
/* 4.1 =contact form
 ---------------------------------------------------------------------- */
#content #webform-client-form-1140 {
    clear: both
}

#content #webform-client-form-1140 .form-item {
    display: block;
}

#content #webform-client-form-1140 #webform-component-gender {
    margin: 0 0 0 0
}

#content label {
    line-height: 17px;
    margin: 0 0 0 0
}

#content input {
    margin: 0 5px 0 0;
    border: none;
}

#content .form-item {
    margin: 0 0 0 0
}

#content .form-item .form-radios {
    margin: 0 0 0 0;
    float: left;
    width: 150px;
    clear: right;
}

#content .form-item label {
    margin: 0 0 0 0;
    clear: none;
    float: left;
}

#content input {
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px
}

#content select {

    width: 30%;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px;
}

#content select#aid {

    width: 100%;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 120px;
}


#content .ncolinput select {

    width: 50px;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px;
	display: inline;
	float:none;
}

#content textarea {

    width: 70%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 250px;
    display: block
}

#content label {

    width: 20%;
    margin: 0px 0 0 0;
    clear: left;
    line-height: 20px
}

#content #webform-client-form-1140 .form-submit {
    float: left;
    margin: 0 0 16px 20%;
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none
}

#content #node-1140 .submitted {
    display: none;
}

#content #webform-client-form-1187 {
    clear: both
}

#content #webform-client-form-1187 .form-item {
    display: block;
}

#content #webform-client-form-1187 #webform-component-gender {
    margin: 0 0 0 0
}

#content #webform-client-form-1187 #webform-component-gender label {
    line-height: 17px;
    margin: 0 0 0 0
}

#content #webform-client-form-1187 #webform-component-gender input {
    margin: 0 5px 0 0;
    border: none;
}

#content #webform-client-form-1187 #webform-component-gender .form-item {
    margin: 0 0 0 0
}

#content #webform-client-form-1187 #webform-component-gender .form-item .form-radios {
    margin: 0 0 0 0;
    float: left;
    width: 150px;
    clear: right;
}

#content #webform-client-form-1187 #webform-component-gender .form-item #edit-submitted-gender-M-wrapper label {
    margin: 0 0 0 0;
    clear: none;
    float: left;
}

#content #webform-client-form-1187 #webform-component-gender .form-item #edit-submitted-gender-F-wrapper label {
    margin: 0 0 0 4px;
    clear: none;
    float: left;
}

#content #webform-client-form-1187 input {
    float: left;
    width: 30%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px
}

#content #webform-client-form-1187 select {
    float: left;
    width: 30%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px
}

#content #webform-client-form-1187 textarea {
    float: left;
    width: 70%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 250px;
    display: block
}

#content #webform-client-form-1187 label {
    float: left;
    width: 20%;
    margin: 0px 0 0 0;
    clear: left;
    line-height: 20px
}

#content #webform-client-form-1187 .form-submit {
    float: left;
    margin: 0 0 16px 20%;
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none
}

#content #node-1187 .submitted {
    display: none;
}

#content #webform-client-form-1262 {
    clear: both
}

#content #webform-client-form-1262 p {
    clear: both;
    display: none
}

#content #webform-client-form-1262 .form-item {
    display: block;
}

#content #webform-client-form-1262 #webform-component-gender {
    margin: 0 0 0 0
}

#content #webform-client-form-1262 #webform-component-gender label {
    line-height: 17px;
    margin: 0 0 0 0
}

#content #webform-client-form-1262 #webform-component-gender input {
    margin: 0 5px 0 0;
    border: none;
}

#content #webform-client-form-1262 #webform-component-gender .form-item {
    margin: 0 0 0 0
}

#content #webform-client-form-1262 #webform-component-gender .form-item .form-radios {
    margin: 0 0 0 0;
    float: left;
    width: 150px;
    clear: right;
}

#content #webform-client-form-1262 #webform-component-gender .form-item #edit-submitted-gender-M-wrapper label {
    margin: 0 0 0 0;
    clear: none;
    float: left;
}

#content #webform-client-form-1262 #webform-component-gender .form-item #edit-submitted-gender-V-wrapper label {
    margin: 0 0 0 4px;
    clear: none;
    float: left;
}

#content #webform-client-form-1262 input {
    float: left;
    width: 30%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px
}

#content #webform-client-form-1262 select {
    float: left;
    width: 30%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px
}

#content #webform-client-form-1262 textarea {
    float: left;
    width: 70%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 250px;
    display: block
}

#content #webform-client-form-1262 label {
    float: left;
    width: 20%;
    margin: 0px 0 0 0;
    clear: left;
    line-height: 20px
}

#content #webform-client-form-1262 .form-submit {
    float: left;
    margin: 0 0 16px 20%;
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none
}

#content #webform-client-form-1262 #webform-component-opt_in #edit-submitted-opt-in-1-wrapper label {
    clear: none
}

#content #node-1262 .submitted {
    display: none;
}

#content #webform-client-form-1263 {
    clear: both
}

#content #webform-client-form-1263 p {
    clear: both;
    display: none
}

#content #webform-client-form-1263 .form-item {
    display: block;
}

#content #webform-client-form-1263 #webform-component-gender {
    margin: 0 0 0 0
}

#content #webform-client-form-1263 #webform-component-gender label {
    line-height: 17px;
    margin: 0 0 0 0
}

#content #webform-client-form-1263 #webform-component-gender input {
    margin: 0 5px 0 0;
    border: none;
}

#content #webform-client-form-1263 #webform-component-gender .form-item {
    margin: 0 0 0 0
}

#content #webform-client-form-1263 #webform-component-gender .form-item .form-radios {
    margin: 0 0 0 0;
    float: left;
    width: 150px;
    clear: right;
}

#content #webform-client-form-1263 #webform-component-gender .form-item #edit-submitted-gender-M-wrapper label {
    margin: 0 0 0 0;
    clear: none;
    float: left;
}

#content #webform-client-form-1263 #webform-component-gender .form-item #edit-submitted-gender-F-wrapper label {
    margin: 0 0 0 4px;
    clear: none;
    float: left;
}

#content #webform-client-form-1263 input {
    float: left;
    width: 30%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px
}

#content #webform-client-form-1263 select {
    float: left;
    width: 30%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 20px
}

#content #webform-client-form-1263 textarea {
    float: left;
    width: 70%;
    clear: right;
    margin: 3px 0;
    border: 1px solid #D4D4D2;
    height: 250px;
    display: block
}

#content #webform-client-form-1263 label {
    float: left;
    width: 20%;
    margin: 0px 0 0 0;
    clear: left;
    line-height: 20px
}

#content #webform-client-form-1263 .form-submit {
    float: left;
    margin: 0 0 16px 20%;
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none;
    clear: left;
}

#content #webform-client-form-1263 #webform-component-opt_in #edit-submitted-opt-in-1-wrapper label {
    clear: none
}

#content #node-1263 .submitted {
    display: none;
}

#contact-data-in-contact-form {
    clear: both;
}

#contact-data-in-contact-form #picture {
    float: left;
    margin-right: 14px
}

/* 4.2 =clean table
 ---------------------------------------------------------------------- */
#content table.unicef-table {
    border-top: 1px solid #D4D4D2;
    border-bottom: 1px solid #D4D4D2;
    margin: 10px 0 10px 0;
    width: 90%
}

#content table.unicef-table thead {
    border-bottom: 1px solid #D4D4D2;
}

#content table.unicef-table th {
    border-bottom: none;
}

#content table.unicef-table tr.odd td {
    background-color: #F2F2F2;
}

#content table.unicef-table tr.even td {
    background-color: #FFFFFF;
}

#content table.unicef-table th {
    font-weight: bold;
    color: #666666;
}

#content table.unicef-table th a {
    text-decoration: none;
    font-weight: bold;
    color: #666666;
}

#content table.unicef-table th a:hover {
    text-decoration: underline
}

#content table.unicef-table td a {
    text-decoration: none;
    font-weight: bold;
}

#content table.unicef-table td a:hover {
    text-decoration: underline;
    font-weight: bold;
}

/* override system.css */
html.js form.webform-client-form .resizable-textarea textarea {
    display: block;
    margin-bottom: 0;
    width: 70%;
}

/* 4.2 =jobs
 ---------------------------------------------------------------------- */
#content table.unicef-table .job-details-field-name {
    width: 17%
}

#webform-client-form-1105 {
    clear: both;
}

#webform-client-form-1105 div.form-item {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1105 div.webform-component-select {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1105 div.webform-component-textfield {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1105 div.webform-component-date {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1105 div.webform-component-file {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1105 div.webform-component-textarea {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1105 label {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 20%;
    height: 20px;
}

#webform-client-form-1105 input, select {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 30%;
    height: 20px;
}

#webform-client-form-1105 textarea {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 70%;
}

#webform-client-form-1105 .form-submit {
    margin: 3px 0 16px 20%;
    padding: 0;
    float: left;
}

#webform-client-form-1105 input, select, textarea {
    border: 1px solid #D4D4D2
}

#webform-client-form-1105 .form-submit {
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none
}

#webform-client-form-1105 #webform-component-birthdate select {
    width: 10%;
}

#webform-client-form-1105 #webform-component-sex div.form-radios div.form-item {
    clear: none;
}

#webform-client-form-1105 #webform-component-sex div.form-radios label.option {
    width: 6%;
    line-height: 25px;
}

#webform-client-form-1105 #webform-component-sex div.form-radios input {
    margin-right: 3px;
}

#content #node-1105 .submitted {
    display: none
}

#webform-client-form-1130 {
    clear: both;
}

#webform-client-form-1130 div.form-item {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1130 div.webform-component-select {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1130 div.webform-component-textfield {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1130 div.webform-component-date {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1130 div.webform-component-file {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1130 div.webform-component-textarea {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1130 label {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 23%;
    height: 20px;
}

#webform-client-form-1130 input, select {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 30%;
    height: 20px;
}

#webform-client-form-1130 textarea {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 70%;
}

#webform-client-form-1130 .form-submit {
    margin: 3px 0 16px 20%;
    padding: 0;
    float: left;
}

#webform-client-form-1130 input, select, textarea {
    border: 1px solid #D4D4D2
}

#webform-client-form-1130 .form-submit {
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none
}

#webform-client-form-1130 #webform-component-birthdate select {
    width: 10%;
}

#webform-client-form-1130 #webform-component-sex div.form-radios div.form-item {
    clear: none;
}

#webform-client-form-1130 #webform-component-sex div.form-radios label.option {
    width: 6%;
    line-height: 25px;
}

#webform-client-form-1130 #webform-component-sex div.form-radios input {
    margin-right: 3px;
}

#content #node-1130 .submitted {
    display: none
}

/* 4.3 	=press contact form
 ---------------------------------------------------------------------- */
/* NL */
#webform-client-form-1265 {
    clear: both;
}

#webform-client-form-1265 div.form-item {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1265 div.webform-component-select {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1265 div.webform-component-textfield {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1265 div.webform-component-date {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1265 div.webform-component-file {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1265 div.webform-component-textarea {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1265 label {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 20%;
    height: 20px;
}

#webform-client-form-1265 input {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 30%;
    height: 20px;
}

#webform-client-form-1265 select {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 30%;
    height: 20px;
}

#webform-client-form-1265 textarea {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 70%;
}

#webform-client-form-1265 .form-submit {
    margin: 3px 0 16px 20%;
    padding: 0;
    float: left;
}

#webform-client-form-1265 input {
    border: 1px solid #D4D4D2
}

#webform-client-form-1265 select {
    border: 1px solid #D4D4D2
}

#webform-client-form-1265 textarea {
    border: 1px solid #D4D4D2
}

#webform-client-form-1265 .form-submit {
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none
}

#webform-client-form-1265 fieldset {
    margin: 30px 0 0px 0%;
    padding: 0 0 25px 0;
    clear: both;
    border: 1px solid #D6DCE0;
}

#webform-client-form-1265 fieldset label {
    margin-left: 20px;
    width: 90%;
    line-height: 25px;
}

#webform-client-form-1265 fieldset input.form-checkbox {
    width: 20px
}

#webform-client-form-1265 fieldset textarea {
    margin-left: 20px;
    width: 80%
}

#content #webform-client-form-1265 #webform-component-gender {
    margin: 0 0 0 0
}

#content #webform-client-form-1265 #webform-component-gender label {
    line-height: 17px;
    margin: 0 0 0 0
}

#content #webform-client-form-1265 #webform-component-gender input {
    margin: 0 5px 0 0;
    border: none;
}

#content #webform-client-form-1265 #webform-component-gender .form-item {
    margin: 0 0 0 0;
    clear: none
}

#content #webform-client-form-1265 #webform-component-gender .form-item .form-radios {
    margin: 0 0 0 0;
    float: left;
    width: 150px;
    clear: right;
}

#content #webform-client-form-1265 #webform-component-gender .form-item #edit-submitted-gender-M-wrapper label {
    margin: 0 0 0 0;
    clear: none;
    float: left;
}

#content #webform-client-form-1265 #webform-component-gender .form-item #edit-submitted-gender-V-wrapper label {
    margin: 0 0 0 4px;
    clear: none;
    float: left;
}

#content #node-1265 .submitted {
    display: none
}

/* FR */
#webform-client-form-1266 {
    clear: both;
}

#webform-client-form-1266 div.form-item {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1266 div.webform-component-select {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1266 div.webform-component-textfield {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1266 div.webform-component-date {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1266 div.webform-component-file {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1266 div.webform-component-textarea {
    margin: 0px 0 0px 0%;
    padding: 0;
    clear: both;
}

#webform-client-form-1266 label {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 30%;
    height: 20px;
}

#webform-client-form-1266 input {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 30%;
    height: 20px;
}

#webform-client-form-1266 select {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 30%;
    height: 20px;
}

#webform-client-form-1266 textarea {
    margin: 3px 0 0px 0%;
    padding: 0;
    float: left;
    width: 70%;
}

#webform-client-form-1266 .form-submit {
    margin: 3px 0 16px 20%;
    padding: 0;
    float: left;
}

#webform-client-form-1266 input {
    border: 1px solid #D4D4D2
}

#webform-client-form-1266 select {
    border: 1px solid #D4D4D2
}

#webform-client-form-1266 textarea {
    border: 1px solid #D4D4D2
}

#webform-client-form-1266 .form-submit {
    background: url(../images/bg_readmoreli.jpg);
    color: #039EE2;
    border: none
}

#webform-client-form-1266 fieldset {
    margin: 30px 0 0px 0%;
    padding: 0 0 25px 0;
    clear: both;
    border: 1px solid #D6DCE0;
}

#webform-client-form-1266 fieldset label {
    margin-left: 20px;
    width: 90%;
    line-height: 25px;
}

#webform-client-form-1266 fieldset input.form-checkbox {
    width: 20px
}

#webform-client-form-1266 fieldset textarea {
    margin-left: 20px;
    width: 80%
}

#content #webform-client-form-1266 #webform-component-gender {
    margin: 0 0 0 0
}

#content #webform-client-form-1266 #webform-component-gender label {
    line-height: 17px;
    margin: 0 0 0 0
}

#content #webform-client-form-1266 #webform-component-gender input {
    margin: 0 5px 0 0;
    border: none;
}

#content #webform-client-form-1266 #webform-component-gender .form-item {
    margin: 0 0 0 0;
    clear: none
}

#content #webform-client-form-1266 #webform-component-gender .form-item .form-radios {
    margin: 0 0 0 0;
    float: left;
    width: 150px;
    clear: right;
}

#content #webform-client-form-1266 #webform-component-gender .form-item #edit-submitted-gender-M-wrapper label {
    margin: 0 0 0 0;
    clear: none;
    float: left;
}

#content #webform-client-form-1266 #webform-component-gender .form-item #edit-submitted-gender-F-wrapper label {
    margin: 0 0 0 4px;
    clear: none;
    float: left;
}

#content #node-1266 .submitted {
    display: none
}

/* 5 =ADMIN
 ---------------------------------------------------------------------- */
table.sticky-table th {
    padding: 0 3px 0 3px
}

table.sticky-table td {
    padding: 0 3px 0 3px
}

/* 5.1	 =FCKEDITOR
 ---------------------------------------------------------------------- */
img.left {
    float: left;
    margin: 0 10px 10px 0
}

img.right {
    float: right;
    margin: 0 0 10px 10px
}

#imce-content ul#ops-list {
    margin: 0.4em;
    padding: 0;
    float: none;
    text-align: center;
    border: none;
    margin-bottom: 1em
}

#imce-content div#op-items {
    min-height: 35px
}

#imce-content ul.secondary {
    background-color: transparent;
    background-image: none;
    display: block
}

#imce-content ul.secondary li {
    float: none;
    display: inline;
    padding: 0 1em
}

#imce-content ul.secondary a {
    display: inline;
    padding: 5px;
    text-decoration: none
}

#xEditingArea {
    border: 1px solid #696969;
    background-color: #ffffff
}

span.important {
    font-size: 11px;
    font-weight: bold;
    color: #039EE2;
}

/* 6 =MISCELLEANEOUS
 ---------------------------------------------------------------------- */
.node-form .standard {
    clear: none
}

div.tabs, #content div.tabs ul {
    margin: 0
}

.debug {
    color: #FF0000;
    font-weight: bold
}

.error-message {
    color: #FF0000;
}

input {
    vertical-align: middle
}

.translation-link {
    display: none
}

tbody {
    border: none
}

.grippie, .description {
    display: none
}

#store-footer {
    display: none
}

li.expanded, li.collapsed, li.leaf {
    list-style-type: none !important
}

.rightlinks {
    list-style: none
}

.SI-FILES-STYLIZED div#edit-cv-wrapper {
    width: 458px;
    height: 25px;
    background: url(../images/form/bg.jpg) 0 0 no-repeat;
    display: block;
    cursor: pointer;
    float: left;
    z-index: 1000;
}

.SI-FILES-STYLIZEDdiv#edit-cv-wrapper input.form-file, #edit-cv {
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter: progid:

DXImageTransform.Microsoft.Alpha(opacity=0);
}
h3.title { margin:0 }



/* 7 =UNISPIRED GIFTS
---------------------------------------------------------------------- */
#content .inspiredintro { margin:0 10px 32px 10px}
	#content .inspiredintro p { margin:0 276px 0  0 }
	#content .inspiredintro .video { float:right; width:256px; margin-top:32px}

#content .inspiredfeatured { margin:0 10px 32px 10px; padding:0 }
#content .selecter { margin:0 10px; padding:0 }
	#content .inspiredfeatured .searchmodule{ width:200px; float:left }
		#content  .inspiredfeatured .searchmodule p.donatelink a { float:left }
		#content .inspiredfeatured .searchmodule p.donatelink { float:none }
	#content .inspiredfeatured dl{ width:165px; float:left; margin-right:16px }
		#content .inspiredfeatured dt{ width:165px }
		#content dd.price{ width:165px; font-size:16px; font-weight:bold; color:#039EE2; text-align:right }
		#content dt.image { width:219px; font-size:16px; font-weight:bold; color:#039EE2; height:90px; overflow:hidden; margin:0 0 10px 0  }
		.inspired-gifts #content li.node_read_more { float:left; height:21px; margin:0; padding:0;background: url(../images/bg_readmoreli.jpg) top left no-repeat; border: none  }
		.inspired-gifts #content li.node_read_more a { float:left; color:#666; text-decoration:none; font-weight:bold; background:url(../images/bg_readmorea.jpg) top right no-repeat; padding:0px 22px; margin:0; line-height:21px; font-size:12px }
		inspired-gifts #content .inspiredfeatured dd.info{ width:165px; clear:both }
		#content dt.image img { float:left; margin:0 10px 0 0}
		#content dt ul.links  { float:left }
		#content dd.price { height:60px}
		#content dd.price .links { float:right; clear:right }
		body.inspired-gifts #content dd { padding:0 }
		body.inspired-gifts #content h4 { font-size:13px; text-decoration:none; color:#000000; margin:0; padding:0; font-weight:bold }
		body.inspired-gifts #content h5 { font-size:11px; text-decoration:none; color:#000000; margin:0; padding:0; font-weight:bold }
		#content .info p, #content inspiredfeatured .searchmodule p { margin:0; padding:0; font-size:11px; line-height:13px; }
		#content .info p a, #content .searchmodule p a.arrow { background:url(../images/inspiredgifts/bigarrow.gif) top right no-repeat; padding:0 17px 0 0 }
		#content ul.bluelist { margin-left: 0; padding-left: 0; list-style: none }
		#content ul.bluelist li { padding-left: 17px; background-image: url(../images/inspiredgifts/arrow.gif); background-repeat: no-repeat; background-position: 0 3px }
		#content .inspiredfeatured form label, #content .selecter form label { width:200px; color:#999; font-weight:bold }
		#content .inspiredfeatured form select, #content .selecter form select { width:150px }


#content .inspiredcategories { clear:both; margin:0; padding:10px 0 10px 10px; border:1px dotted #666666; float:left }
	#content .inspiredcategories ul { margin:0 0 0 4px; padding:0; list-style:none; list-style-type:none; float:left }
	#content .inspiredcategories ul li { width:131px; height:150px; line-height:13px; font-size:10px; text-align:center; margin-right:9px; float:left;  list-style:none; list-style-type:none }
	#content .inspiredcategories ul li a.arrow{ background:url(../images/inspiredgifts/arrow.gif) top right no-repeat; padding:0 18px 0 0; color:#000000; text-decoration:none; display:block; line-height:13px; *margin:5px 0 0 0 }
	#content .inspiredcategories ul li a:hover{ color:#039EE2 }
    .page-inspired-gifts-homepage-inspired-gifts h1#page-title { display: none; } /* hide title on the inspired gifts homepage, appears in the image */


body.inspired-gifts #content h1{ padding: 0 0 0 10px }
body.inspired-gifts #content form { margin:0; padding:0}
.selecting { float:left; width:175px; margin:0; padding:0 }


.giftscart { float:right; width:160px; border:1px dotted #666666; padding:10px 15px; margin: 0 0 0 16px   }
.giftscart p { padding:5px 0 0 0 }
.giftscart strong { color:#039EE2; font-size:14px; font-weight:bold }
.giftscart a.viewcart { padding:0 55px 0 0; line-height:50px; color:#039EE2; background:url(../images/inspiredgifts/gifts.gif) top right no-repeat; text-decoration:none; height:50px; display:block }

.infocategory { clear:left; padding:16px 0 0 10px; width:465px; text-align:justify  }
.infocategory img.visual { margin:0 10px 0 0;  float:left }

#content ul.giftslist { float:left; list-style:none; list-style-type:none; border-top:1px dotted #666666; border-left:1px dotted #666666; margin:0; padding:0}
#content ul.giftslist li { float:left; width:219px; height:219px; padding:10px; overflow:hidden; border-bottom:1px dotted #666666; border-right:1px dotted #666666}


#content ul.giftscart { float:left; list-style:none; list-style-type:none; border-top:1px dotted #666666; border-left:1px dotted #666666; border-right:1px dotted #666666; border-bottom:0; margin:0; padding:0; width:718px}
#content ul.giftscart li { float:left; width:698px; padding:10px; overflow:hidden; border-bottom:1px dotted #666666}
#content ul.giftscart li img.visual{ float:left; margin:0 10px 0 0 }

dl.cartgifts { width:553px; float:left }
dl.cartgifts dt { font-size:11px; text-decoration:none; color:#000000; margin:0; padding:0; font-weight:bold }
dl.cartgifts dd.calculation {font-size:13px; text-decoration:none; color:#039EE2; margin:0; padding:0; font-weight:bold}
dl.cartgifts dd.sender { color:#999999 }
dl.cartgifts dd.receiver { color:#999999}
dl.cartgifts strong { font-weight:bold; color:#666666; font-size:11px}

#content dt.image p.donatelink { float:left;s width:90px; height:21px; background: url(../images/bg_readmoreli.jpg) top left no-repeat; margin:0 0 3px 0 }
		#content dt.image p.donatelink a { color:#666; text-decoration:none; font-weight:bold; background:url(../images/bg_readmorea.jpg) top right no-repeat; padding:0px 22px; line-height:21px }

.productdetail { margin:0 10px 0 200px }
#content .productdetail p.price { float:left; color:#039EE2; font-size:18px; font-weight:bold; width:100px; }
body.inspired-gifts #content p { line-height:1.3em }
.gallery { width:190px; padding:0 0 0 10px; float:left }
.gallery a{ border:1px solid #039EE2; text-decoration:none; background: url(../images/inspiredgifts/arrow.gif) bottom right no-repeat; padding: 0 20px 0 0; cursor:pointer }

.product-image { float: left;  }

.node-type-unicef_product #product-picture { float: left; margin-right: 20px }
.node-type-unicef_product .unicef-product-sender                           { clear: left; margin-top: 20px }
.node-type-unicef_product .attribute-sender-firstname                      { clear: left; }
.node-type-unicef_product .attribute-sender-lastname                       { clear: left; }
.node-type-unicef_product .attribute-sender-email                          { clear: left; }
.node-type-unicef_product .attribute-sender-firstname                label { float: left; width: 20% }
.node-type-unicef_product .attribute-sender-lastname                 label { float: left; width: 20% }
.node-type-unicef_product .attribute-sender-email                    label { float: left; width: 20% }
.node-type-unicef_product .unicef-product-destination                      { clear: left; margin-top: 20px }


.node-type-unicef_product .attribute-destination-firstname                 { clear: left; }
.node-type-unicef_product .attribute-destination-lastname                  { clear: left; }
.node-type-unicef_product .attribute-destination-email                     { clear: left; }
.node-type-unicef_product .attribute-certificat-language       { clear: left; }
.node-type-unicef_product .attribute-shipment-date             { clear: left; }
.node-type-unicef_product .attribute-destination-firstname           label { float: left; width: 20% }
.node-type-unicef_product .attribute-destination-lastname            label { float: left; width: 20% }
.node-type-unicef_product .attribute-destination-email               label { float: left; width: 20% }
.node-type-unicef_product .attribute-certificat-language label { float: left; width: 20% }
.node-type-unicef_product .attribute-shipment-date       label { float: left; width: 20% }
.node-type-unicef_product .attribute-personal-message {clear: left}

.node-type-unicef_product .attribute-destination                                { clear: left; }
.node-type-unicef_product .attribute-destination label { float: left }
.node-type-unicef_product .attribute-destination .form-radios { float: left; margin-top: 0px;  }
.node-type-unicef_product .attribute-destination #edit-attributes-10-4-wrapper { float: left; margin-left: 10px; margin-right: 20px  }
.node-type-unicef_product .attribute-destination #edit-attributes-10-3-wrapper { float: left }
.node-type-unicef_product #product-info #name { font-size: 14px; font-weight: bold }
.node-type-unicef_product #product-info #price    { color: #039EE2; font-size: 14px; font-weight: bold; margin-left: 10px; }
.node-type-unicef_product #product-info #quantity { color: #039EE2; font-size: 14px; font-weight: bold  margin-left: 10px; }


.attributes {}
.edit-attributes-2 {}
.edit-attributes-2 {}
.edit-attributes-2 {}
.edit-attributes-2 {}
.edit-attributes-2 {}
.edit-attributes-2 {}
.edit-attributes-2 {}
.edit-attributes-2 {}

.boxed {
	border:#d8d5d0 1px solid;
	padding:10px;
}

.identity {
	width:100%;
}

.method_checkbox {
	width:18px;
}

.method_logo {
	text-align:center;
width:120px;
}

/* ---------------- */

.donateButton {
	margin: 0 0 0 -2px;
	padding: 0;
}

/* ---------------- */

#content input.inputBox[type="submit"]{
	background: url(../img/donate_button.gif) no-repeat top center;
		border:none;
		clear:none;
		color:white;
		float:none;
		font-size:12px;
		font-weight:bolder;
		height:30px;
		margin:0;
		padding:1px 3px 5px;
		width:100px;
		text-transform:lowercase;
}
#content input.inputBox:hover[type="submit"] {

	color: #dddbd4;
}

.errorMessage, .errormessage {
	color:#FF0000;
}

#sidebar-right input.iwhformbtnl, #content input.iwhformbtnl {
	background:url("../img/donate_button.gif") no-repeat scroll center top transparent;
	border:medium none;
	clear:none;
	color:white;
	float:none;
	font-size:12px;
	font-weight:bolder;
	height:30px;
	margin:0;
	padding:0 0 5px;
	width:120px;
}

#content input.iwhformbtn {
	background:url("../img/donate_button2.gif") no-repeat scroll center top transparent;
	border:medium none;
	clear:none;
	color:white;
	float:none;
	font-size:12px;
	font-weight:bolder;
	height:30px;
	margin:0;
	padding:0 0 5px;
	width:235px;
}

#content ul.ui-tabs-nav {
	list-style: none

}

#titlename {
	color:#FFFFFF;
	font-weight:bold;
	left:223px;
	position:absolute;
	top:175px;
	z-index:10;
}

#titlename h1 {
	color:#FFFFFF;
	font-size: 24px;
	font-weight: bold;
	width: 550px;
	letter-spacing: -0.5px;
	line-height: 16px;
}

.blogtitle {
	color: #049fe3;
	font-weight: bold;
}

#teller {
	left:790px;
	position:absolute;
	top:70px;
	z-index:11;
}

#block-block-6 .content .tip ul {
	list-style-type: disc;
}

#block-block-6 .content .tip ul li {
	list-style: disc outside none;
	margin-left:25px;
	padding-left:0px;
}

/* -- tabs -------------------- */

#content-area ul {
	margin: 0;
	padding-left: 15px;
}

#content-area #mastertabs .ui-widget-content {
	background:none;
	border: none;
	color:#222222;
}

#content-area #mastertabs .ui-tabs-panel {
	background: url(../img/border.gif) no-repeat top center;
	border-left: 5px solid #efebea;
	border-right: 5px solid #efebea;
	border-bottom: 5px solid #efebea;
	color:#222222;
	margin-top:1px;
	overflow:hidden;
	display:block;
	position:relative;
	top:-8px;
}

#content-area #mastertabs .ui-corner-all  {
	-moz-border-radius:4px 4px 4px 4px;
}

#content-area #mastertabs .ui-widget-header {
	background:none;
	border:none;
	color:#222222;
	font-weight:bold;
	z-index:12;
	margin-left:5px;
}

#content-area #mastertabs .ui-tabs .ui-tabs-nav li {
	border-bottom-width:0 !important;
	float:left;
	margin:0 0.2em -1px 0;
	padding:0.5em 1em;
	position:relative;
	height:24px;
}

#content-area #mastertabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-width:0;
	padding-bottom:5px;
	width: 110px;
	text-align: center;
	height:24px;
}

#content-area #mastertabs .ui-state-default, #content-area #mastertabs .ui-widget-content .ui-state-default {
	background: #ffffff url("../img/tabof.gif") no-repeat scroll 0% 0%;
	border:none;
	color:#ffffff;
	font-weight:bold;
	outline:medium none;
	width: 110px;
}

#content-area #mastertabs .ui-state-active, #content-area #mastertabs .ui-widget-content .ui-state-active {
	background: #ffffff url("../img/tabon.gif") no-repeat scroll 0% 0%;
	border:none;
	color:#212121;
	font-weight:bold;
	outline:medium none;

}

#content-area #mastertabs .ui-tabs .ui-tabs-nav li a {
	float:none;
	padding:0;
	text-decoration:none;
	color: #ffffff;
	font-weight: bold;
}

#content-area #mastertabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	float:none;
	padding:0;
	text-decoration:none;
	color: #666666;
	font-weight: bold;
}

/* -- Blog ------------------- */


#content-area .blogitem {
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 500px;
}

#content-area .blogtimeg, #content-area .blogtime {
	float:left;
	letter-spacing:-0.1em;
	width:65px;
	display:inline;
	color: #049fe3;
}

#content-area .blogtitle {

    float: left;
    font-weight: bold;
    margin-left: 7px;
    width: 300px;
}

#content-area .blogtext strong {

    font-weight: bold;
}

#content-area .blogtext {
    float: left;
    margin: 0 0 5px 73px;
    width: 430px;
	background: url(../img/bloglijn.gif) no-repeat 0 bottom;
	min-height:10px;
}

*html #content-area .blogtext {

    float: left;
    margin: 0 0 0 37px;
    width: 400px;
}

#content-area .donations p {
    margin: 0;
}

#content-area .blogtext p {
    margin-bottom: 10px;
}

#content-area .donations td {
	padding: 3px;
}

#tab1, #tab2, #tab3 {
	overflow:hidden;
	width:500px;
}

/*-- addthis -------------------- */

#addThisParams {

}

.addThisColumn {
width: 150px;
float: left;
}

#content .addThisColumn input {
height: 12px;
}

/* -- #content_m ----------------- */

.content_m {
	width: 700px;
	background-color:#FFFFFF;
}



