/* CSS Document */

/* Eric Meyer Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* typography */

body {
background-color: #036;
text-align: center;
font: 76% georgia, 'Times New Roman', Times, serif;
}
p {
margin: 1em 0;
line-height: 1.4;
font-size: 1.1em;
}
a {
text-decoration: none;
color: #000;
}
a:hover {
text-decoration: underline;
}
.node a {
color: #930;
}
.node a:hover {
color: #787878;
}
h2 {
color: #930;
font-size: 1.5em;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: .25em;
border-bottom: 1px dotted #787878;
}
h3 {
color: #000;
font-weight: bold;
font-size: 1.3em;
margin: 1em 0 0 0;
}
.itemhead h2 {
margin: 0 0 1em 0;
}
h3.anchor a {
color: #000;
margin: .25em 0;
font-weight: bold;
text-decoration: none;
}
h3.sub, h3.sub a {
color: #930;
margin: .25em 0;
font-weight: bold;
}
.node h3 a {
color: #000;
font-weight: bold;
text-decoration: none;
}
h3.anchor a:hover {
text-decoration: underline;
}
h3.anchor + h3.anchor {
margin-top: 0;
}
h3 + p {
margin-top: .65em;
}
h3.subclass {
font-family: helvetica, arial, verdana, sans-serif;
font-size: 1em;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: bold;
color: #930;
margin: 1.5em 0 0 0;
}
h3.subclass + h3 {
margin-top: .75em;
}
h4 {
font-family: helvetica, arial, verdana, sans-serif;
font-size: 1.1em;
/* letter-spacing: 1px; */
font-weight: bold;
color: #787878;
margin: 1em 0 0 0;
}
h4 + p, h6 + p {
margin-top: .25em;
}
h6 {
font-family: helvetica, arial, verdana, sans-serif;
font-size: 1.1em;
text-transform: uppercase;
font-weight: bold;
color: #930;
margin: 1em 0 0 0;
}
ul, ol, dl, table, form {
margin: 1em 0;
}
ol li { 
list-style-type: decimal; 
margin: .5em 1.5em .5em 2em;
line-height: 1.4;
}
ul li {
list-style-image: url(images/bullet.png);
list-style-position: outside;
margin: .5em 1.5em;
line-height: 1.4;
}
blockquote {margin: 1em;}
dd {
margin-bottom: 1.5em;
}
dt.title {
font-size: 1.3em;
margin: 1em 0 .25em 0;
}
dt.title a {
color: #930;
}
dl p {
margin-top: 0;
}
input {
font-family: 'lucida grande', 'lucida sans' sans-serif;
}
.form-item {
margin: .5em 0;
}
a.more {
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold;
color: #666;
font-size: 1em;
margin-left: 3px;
}
a.more-2 {
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold;
color: #666;
font-size: 1em;
}
#stories a {
color: #993300;
}
.caption {
font-style: italic;
font-size: .9em;
}
.clear {
clear: both;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
iframe.employment {
margin-top: -1.5em;
}
/* base wrappers */
.mainwrap {
width: 980px;
margin: 0 auto;
text-align: left;
background-color: #036;
}
.subwrap {
width: 960px;
float: left;
position: relative;
border-left: 5px solid #002448;
border-right: 5px solid #002448;
border-bottom: 4px solid #002448;
background-color: #fbf8f3;
}
.compass {
height: 353px;
left: 960px;
position: absolute;
top: 0;
width: 70px;
}
.masthead {
float: left;
width: 960px;
height: 92px;
background: #fbf8f3 url(images/bg_mast.jpg) repeat-x;
}
.masthead img {
margin: 11px 0 0 18px;
float: left;
width: 165px;
}
h1.tagline {
font-size: 1.1em;
color: #787878;
margin: 2.5em 2.25em 2.5em 200px;
font-weight: normal;
}
.tag2 {
font-size: large;
color: #003;
}
.links-menu {
margin: 0;
padding: 0;
}
#primary {
background: #f0e5d1 url(images/bg_nav.jpg) top repeat-x;
padding: 0;
margin-left: 0;
color: #333;
float: left;
width: 100%;
padding: 9px 0 7px 0;
font-family: helvetica, arial, sans-serif;
}
#primary ul.links li { 
display: inline;
background-color: transparent;
list-style-type: none;
list-style-image: none;
margin: 0;
height: 30px;
}
#primary ul.links li a {
background-color: transparent;
margin: 0;
padding: 0 21px;
color: #333;
text-decoration: none;
text-transform: uppercase;
float: left;
border-right: 1px dotted #787878;
font-size: .9em;
font-weight: bold;
}
#primary ul.links li a:hover {
color: #787878;
}
#primary ul.links li a.active {
color: #930;
}
#primary ul.links .last a {
border-right: none;
}
.contentarea {
width: 960px;
float: left;
background: #fff url(images/bg_contentarea.gif) left repeat-y;
min-height: 350px;
}
.maincontent {
float: left;
width: 676px;
}
.padder {
padding: 10px 20px 20px 20px;
}
.sidebar-right {
float: right;
width: 284px;
background-color: transparent;
}
.footer {
width: 960px;
float: left;
color: #fff;
background-color: #036;
}
.footer ul {
float: left;
width: 800px;
margin-top: .75em;
margin-bottom: -.25em;
list-style: none;
font-family: helvetica, arial, verdana, sans-serif;
}
.footer ul li { 
float: left;
border-right: 1px dotted #808080;
background-color: transparent;
list-style-image: none;
list-style-position: outside;
margin: 0;
}
.footer ul li a {
padding: 0 .75em 0 .75em;
background-color: transparent;
color: #f0e5d1;
text-decoration: none;
text-transform: uppercase;
float: left;
font-size: .9em;
font-weight: bold;
}
.footer ul li a:hover {
color: #ccc;
text-decoration: underline;
}
.footer ul li.last {
border-right: none;
}
.ndilogo {
float: left;
margin: .75em 1em .25em 5px;
}
.footer p {
font-family: helvetica, arial, verdana, sans-serif;
color: #f0e5d1;
text-transform: uppercase;
font-size: .9em;
font-weight: bold;
float: left;
width: 800px;
margin: 1.75em .65em;
}
.col {
width: 315px;
float: left;
}
fieldset {
clear: both;
}
/* block styles */
.sidebar-right .block .content {
padding: 0 0 0 1.5em;
margin: 0 1.5em 2em 0;
}
.sidebar-right .block a.more {
margin-left: 0;
}
.sidebar-right .block ul li {
list-style-image: none;
}
.sidebar-right h2 {
color: #930;
font-size: 1.3em;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: .25em;
border-bottom: 1px dotted #787878;
margin: 1em 1.5em 0.5em 1.2em;
}
.sidebar-right .block .content .item-list ul {
margin: 0; 
padding: 0;
}
.sidebar-right .block .content .item-list ul li {
list-style-type: none;
list-style-position: outside;
margin: 0 0 .75em 0; 
padding: 0;
}
.content img.image-preview {
padding: 5px;
margin-top: 1em;
border: 1px solid #ccc;
}
/* stay informed */
#block-block-2 {
background: #036 url(images/bg_inform.png) top no-repeat;
height: 132px;
}
#block-block-2 * {
margin: 0;
padding: 0;
}
#block-block-2 .content {
padding: 0 0 0 1.5em;
}
#block-block-2 h2 {
color: #f0e5d1;
font-size: 1.5em;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 2px;
padding: .75em 0 .15em 1em;
border-bottom: none;
margin: 0;
}
#block-block-2 form {
clear: both;
float: left;
}
#block-block-2 h5 {
color: #f0e5d1;
font-family: georgia, 'Times New Roman', Times, serif;
font-size: 1em;
font-weight: normal;
text-transform: none;
padding: .5em 0 .25em 0;
}
#block-block-2 input {
font-size: .85em;
font-family: 'lucida grande', 'lucida sans' sans-serif;
padding: 1px 0 1px 1px;
margin: 3px 3px 3px 0;
float: left;
}
#block-block-2 input.twelve {
width: 75px;
}
#block-block-2 input.required {
width: 125px;
}
#block-block-2 a {
padding-left: 20px;
color: #f0e5d1;
margin-right: 15px;
}
#block-block-2 a.fb {
background: url(http://nditech.org/sites/all/themes/ndi/images/facebook_16x16.png) no-repeat left;
}
#block-block-2 a.rss {
background: url(http://nditech.org/sites/all/themes/ndi/images/feed_16x16.png) no-repeat left;
}
#block-block-2 a.tw {
background: url(http://nditech.org/sites/all/themes/ndi/images/twitter_16x16.png) no-repeat left;
}
#block-block-2 ul {
margin-top: 12px;
float: left;
clear: both;
width: 100%;
}
#block-block-2 ul li {
display: inline;
}
/* search */
#block-search-0 h2 {
display: none;
}
#block-search-0 input.form-text, #block-search-0 .form-item input {
float: left;
width:170px;
} 
#block-search-0 input {
font-size: .85em;
font-family: 'lucida grande', 'lucida sans' sans-serif;
padding: 1px 4px;
margin: 3px 0;
}
.more-link {
text-align: left;
font-weight: bold;
text-transform: capitalize;
}
.more-link:after {
content: ">>"
}
/* newsroom */
#block-block-3 p {
margin-top: 0;
}
.mk {
background: url(http://nditech.org/sites/all/themes/ndi/images/media_kit.png) no-repeat top left; 
padding-left: 35px;
}
.ndi-news {
background: url(http://nditech.org/sites/all/themes/ndi/images/ndi_news.png) no-repeat top left; 
padding-left: 35px;
}
#newsroom2 h2.pane-title,
#featured-pubs h2.pane-title,
#advanced-search h2 {
color: #930;
border-bottom: none;
font-family: georgia, 'Times New Roman', Times, serif;
font-size: 1.3em;
font-weight: bold;
letter-spacing: normal;
margin: 1em 0 0 0;
margin-bottom: 0;
padding-bottom: 0;
padding-left: 0;
text-transform: none;
}
.view-press-releases .views-field-field-published-date-value .field-content {
display: block;
float: left;
width: 100px;
color: #666;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 1em;
font-weight: bold;
}
.view-press-releases .views-field-title a {
display: inline-block; 
max-width: 525px; 
vertical-align: middle;
font-weight: bold;
font-size: 1.1em;
}
.view-press-releases .views-row {
margin: 1em 0;
}
#newsroom2 .item-list ul.pager li {
font-weight: bold;
color: #666;
}
/* in this section */
#block-menu_block-1 ul,
#block-menu_block-2 ul,
#block-block-59 ul,
#block-block-58 ul,
#block-block-42 ul,
#block-block-4 ul, 
#block-block-9 ul, 
#block-block-52 ul,
#block-block-73 ul,
#block-block-76 ul {
margin: .5em 0 0 0;
padding-left: 1.25em;
}
#block-menu_block-1 ul li,
#block-menu_block-2 ul li,
#block-block-59 ul li,
#block-block-58 ul li,
#block-block-42 ul li,
#block-block-4 ul li, 
#block-block-9 ul li, 
#block-block-52 ul li,
#block-block-73 ul li,
#block-block-76 ul li {
list-style-image: url(images/bullet.png);
list-style-position: outside;
padding: 0;
margin: 0 0 .25em 0;
}
/* contribute */
#block-block-5 {
background: #930 url(http://nditech.org/sites/all/themes/ndi/images/bg_contrib.png) top no-repeat;
height: 92px;
}
#block-block-5 h2 {
color: #f0e5d1;
font-size: 1.5em;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 2px;
margin: 1em 0 0 -1.5em;
padding: 25px 0 0 0;
border-bottom: none;
margin: 0;
}
#block-block-5 h2 a {
color: #f0e5d1;
}
#block-block-5 h5 a {
color: #f0e5d1;
font-size: 1.3em;
font-weight: normal;
padding-bottom: .75em;
}
#block-block-5 #nav, #block-block-5 #nav ul {     
padding: 0;     
margin: 0; 
list-style: none; 
} 
#block-block-5 #nav a {     
display: block; 
color: #f0e5d1;    
text-decoration: none;
} 
#block-block-5 #nav a:hover {     
text-decoration: underline;
}
#block-block-5 #nav li {     
float: left;     
width: 265px; 
margin: 0;
padding: 0;
}
#block-block-5 #nav li ul {     
position: absolute;     
width: 265px;     
left: -999em; 
} 
#block-block-5 #nav li:hover ul {     
left: auto; 
background-color: #930;
margin: 0;
padding: 0;
}
#block-block-5 #nav li:hover ul, #block-block-5 #nav li.sfhover ul {     
left: auto; 
}
#block-block-5 #nav ul li ul li a {
padding: .75em;
}
/* partners */
#block-block-6 .item-list li {
margin-bottom: 5px;
}
/* related publications */
#block-block-10 {
}
/* where we work blurbs */
/* .block-block-8 {
width: 100%;
float: left;
} */
#block-block-8 .content {
float: left;
width: 100%;
margin-bottom: 2em;
}
#block-block-8 .content div {
float: left;
width: 33%;
}
#block-block-8 h3, #static-page h3 {
font-size: 1.2em;
}
#block-block-8 p, 
#block-block-8 h3,
#static-page p, 
#static-page h3 {
padding-right: 1.5em;
}
#static-page h3 a {
color: #000;
}
p.intro {
font-size: 1.2em;
padding-right: 1em;
}
#static-page p.intro {
margin-top: 0;
}
=#static-page {
float: left;
width: 100%;
margin-top: -1.5em;
}
#static-page .main-img, #static-page .story-image {
float: left;
width: 225px;
}
#static-page .main-img img, #static-page .story-image img {
padding: 5px;
margin-bottom: 10px;
border: 1px solid #ccc;
}
#static-page .main-img img.img-1 {
margin-right: 10px;
}
#static-page .col-content {
float: left;
width: 400px;
}
#static-page .col-1, #static-page .col-2 {
float: left;
width: 50%;
}
#block-block-10 a.more {
margin-left: 0px;
}
#block-block-19 {
width: 100%;
clear: both;
}
#block-block-19 p {
background: url(http://nditech.org/sites/all/themes/ndi/images/rss.png) left center no-repeat;
padding-left: 25px;
font-size: .9em;
line-height: 1.1;
font-family: helvetica, arial, verdana, sans-serif;
}
#block-block-19 a {
color: #787878;
}
/* extra block on homepage */
/* #block-block-29 {
background: url('../../../../themes/ndi/images/ilf2008.jpg') top center no-repeat;
}
#block-block-29 .content {
padding-top: 45px;
font-family: helvetica, arial, verdana, sans-serif;
}
#block-block-29 p {
color: #fff;
text-align: right;
margin-right: 5px;
}
#block-block-29 a {
color: #fff;
margin-left: 10px;
}*/

/* events block */
#block-block-24 .content {
margin-top: -.5em;
}
.events-date {
color: #787878;
font-size: .9em;
font-style: italic;
}
/* printer-friendly and email this page links */
.metadata * {
text-align: right;
margin: 0;
padding: 0;
}
.metadata {
margin-bottom: 1em;
}
.metadata .tagdata,
.metadata .editlink,
.metadata .chronodata, 
.metadata .comment_forbidden,
.metadata .comment_add, 
.metadata .statistics_counter, 
.metadata .subscriptions_add_node {
display: none;
}
.metadata .commentslink ul.inline li {
display: inline;
}
.metadata .commentslink ul.inline li a {
color: #666;
}
ul.endlinks {
text-align: right;
}
ul.endlinks li {
display: inline;
list-style-image: none;
margin: 0;
}
ul.endlinks li a {
color: #666;
font-family: helvetica, arial, verdana, sans-serif;
font-size: .89em;
}
li.print_html a {
padding-left: 22px;
font-family: helvetica, arial, verdana, sans-serif;
color: #930;
font-size: .95em;
background: url(http://nditech.org/sites/all/themes/ndi/images/bg_printicon.gif) left center no-repeat;
}
li.forward_links a {
padding-left: 22px;
font-family: helvetica, arial, verdana, sans-serif;
color: #930;
font-size: .95em;
background: url(http://nditech.org/sites/all/themes/ndi/images/bg_email.gif) left center no-repeat;
}
.forward_links {
margin-right: 5px
}
-a.print_page {
padding-left: 10px;
}
-a.forward_page {
padding-left: 10px;
}
/* expandable contribute */
#block-block-49 {
background: #930 url(http://nditech.org/sites/all/themes/ndi/images/bg_contrib_expand_2011_opt.png) top no-repeat;
overflow: auto;
}
#block-block-49 .content {
background: transparent url(http://nditech.org/sites/all/themes/ndi/images/bg_contrib_bottom_opt.png) bottom no-repeat;
margin: 0;
padding: 0 0 1.25em 0;
}
#block-block-49 h2 {
color: #f0e5d1;
font-size: 1.5em;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 2px;
margin: 1.25em 0 .25em 1em;
padding: 0;
border-bottom: none;
}
#block-block-49 h2 a {
color: #f0e5d1;
}
#block-block-49 h5 {
font-size: 1.3em;
font-weight: normal;
padding-bottom: .25em;
}
#block-block-49 h5 a {
color: #f0e5d1;
}
#block-block-49 .menu_list {
padding: 0 0 0 1.5em;
margin: 0 1.5em .5em 0;
}
#block-block-49 .menu_body {
display: none;
}
#block-block-49 .menu_body a {
display: block;
color: #f0e5d1;    
text-decoration: none;
padding: .25em 0;
}
#block-block-49 .menu_body a:hover {
text-decoration: underline;
}
/* from system.css */
ul.links li {
  list-style-image: none;
  padding: 0;
}
/* search results */
p.search-info {
display: none;
}
.breadcrumb {
font-family: helvetica, arial, verdana, sans-serif;
color: #930;
font-size: .92em;
text-transform: capitalize;
margin-bottom: .5em;
}
.breadcrumb * {
display: inline;
}
.breadcrumb a {
color: #787878;
}
.breadcrumb-separator {
background: url(images/bullet.png) top no-repeat;
padding: 4px 5px 0 5px;
}
/* admin classes */
#edit-body {
background-color: #fbf8f3;
}
.admin-panel dt a {
color: #930;
font-size: 1.1em;
}
.view-content-resourcecontent ul li {
margin-bottom: 1.25em;
list-style-type: none;
list-style-position: outside;
}
.view-content-resourcecontent a {
color: #930;
}
.view-content-resourcecontent a:hover {
color: #787878;
}
ul.tabs {
margin-bottom: 1.5em;
}
ul.tabs li {
margin: 0;
padding: 0;
font-size: .9em;
}
ul.tabs li a {
margin: 0 .25em 0 0;
padding: 0 .5em;
}
/* NDI in the news page */
#aggregator div.feed-source, #aggregator .feed-item-categories {
display: none;
}
#aggregator .feed-item {
margin-bottom: 2em;
}
#aggregator .feed-item a {
color: #930;
 }
#aggregator .feed-item-title a {
font-size: 1.1em;
}
#aggregator .feed-item-body  {
margin-top: -1em;
}
#aggregator .feed-item-meta {
font-size: .9em;
color: #787878;
}
.field {
margin: .75em 0;
}
.field-label-inline-first {
color: #787878;
font-family: helvetica, arial, verdana, sans-serif;
font-size: .94em;
margin-right: .25em;
width: 100px;
text-align: right;
float: left;
}
.node .meta {
display: none;
}
table#attachments {
clear: both;
}
table#attachments td {
padding: .15em .5em;
}
table#attachments td a {
font-size: 1.1em;
}
tr.even, tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}
/* from system.css */
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #ccc;
}
tr:hover {
background-color: #f0e5d1;
}
.dev-query {
position: absolute;
top: 6000px;
}
/* related content block */
#related-articles h3 {
margin: 1.5em 0 .75em 0;
font-size: 1.1em;
letter-spacing: normal;
text-transform: uppercase;
color: #930;
}
#related-articles {
float: right;
width: 31%;
margin: 15px 0 15px 1em;
border-left: 1px dotted #787878;
padding: 0 0 0 1em;
}
#related-articles h2.pane-title {
color: #787878;
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: normal;
padding-bottom: 0;
margin-bottom: -0.5em;
border-bottom: none;
font-family: helvetica, arial, verdana, sans-serif;
padding-left: 0;
}
/* 2010 Country page related */
#pane-related {
margin-top: 30px;
}
#pane-related img.image-thumbnail {
padding: 5px;
margin-top: 1em;
border: 1px solid #ccc;
}
#pane-related h2 {
border-bottom: none;
letter-spacing: normal;
padding-bottom: 0;
text-transform: none;
}
#pane-related h3:hover {
text-decoration: underline;
}
#pane-related .views-field-tid {
border-right: 1px solid #787878;
float: left;
margin-right: 5px;
padding-right: 5px;
}
#pane-related .views-field-tid,
#pane-related .views-field-created,
#pane-related .views-field-field-resource-type-value {
color: #787878;
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold;
}
#pane-related .views-field-field-teaser-value {
margin-top: .5em;
font-size: 1.1em;
line-height: 1.4;
}
.content img.image-preview {
padding: 5px;
margin-top: 1em;
border: 1px solid #ccc;
}
.title-link {
margin-bottom: .5em;
}
.title-link a {
font-weight: bold;
}
#related-articles .teaser-image {
float: left;
margin: 0 10px 2px 0;
}
#related-articles p {
font-size: .93em;
}
#related-articles a.more {
margin-left: 0;
}
#related-articles img.teaser-image {
padding: 5px;
border: 1px solid #ccc;
}
#story-content h2 {
display: none;
}
#story-content img.story-image {
padding: 5px;
border: 1px solid #ccc;
}
#stories img.story-image {
float: left;
margin: 0 1em 1em 0;
}
#updates img.updates-image {
float: left;
margin-right: 1.5em;
padding: 5px;
border: 1px solid #ccc;
}
#updates .content div {
float: left;
width: 100%;
margin-bottom: 1em;
}
#updates .content div p {
margin-top: 0;
}
#updates .content div h3 {
margin-bottom: 1em;
}
#who-we-work-with .story-image {
float: left;
width: 220px;
padding: 5px;
border: 1px solid #ccc;
margin: 1em 1em 1em 0;
}
#who-we-work-with .cols {
margin-left: 245px;
margin-bottom: 10px;
}
#who-we-work-with .cols .col-1, #who-we-work-with .cols .col-2 {
float: left;
width: 50%;
}
#who-we-work-with p, 
#who-we-work-with h3 {
padding-right: 1.75em;
}
#who-we-work-with h3 a {
color: #000; 
margin: 0;
}
.who-work-blurbs .col-1 {
margin-top: -12px;
}
.who-work-blurbs br {
display: none;
}
.who-work-blurbs p {
margin-top: 0;
margin-bottom: 0;
}
.who-work-blurbs h2 {
display: none;
}
/* publications */

/* from multitab.css */
.multitab_tabs {
border-bottom: 1px solid #ccc; 
padding: 4px 0px 3px 0;
}
.multitab_tabs_tab {
display: inline;  
margin: 0;
}
.multitab_tabs_tab_inactive {
background-image: none;
background-repeat: no-repeat;
}
.multitab_tabs_tab_active {
background-image: none;
background-repeat: no-repeat;
}
.multitab_tabs_tab a {
font-family: helvetica, arial, verdana, sans-serif;
font-size: .9em;
text-transform: capitalize;
text-decoration: none;
font-weight: bold;
padding: 4px 9px;
border: 1px solid #ccc;
border-bottom: none;
}
.multitab_tabs_tab a:hover {
color: #930;
}
li.multitab_tabs_tab_inactive a {
color: #787878;
border-bottom: 1px solid #ccc;
background: #f0e5d1 url(http://nditech.org/sites/all/themes/ndi/images/bg_pubstab.gif) top repeat-x;
}
li.multitab_tabs_tab_active a {
color: #000;
background-color: #fbf8f3;
border-bottom: 1px solid #fbf8f3;
}
.multitab_bodies {
background: #fbf8f3;
border: 1px solid #ccc;
border-top: none;
margin-top: -12px;
padding: 1.5em 0;
}
.multitab_bodies .more {
margin-left: 22px;
}
.multitab_bodies h4 {
font-size: .95em;
font-family: georgia, 'Times New Roman', Times, serif;
margin: 1em 2em;
font-weight: normal;
letter-spacing: normal;
}
.multitab_bodies #multitab_bodies_body_0 h4 {
margin: .25em .75em 1.5em .75em;
}
#multitab_bodies_body_0 {
background: #fbf8f3;
float: left;
width: 100%;
border: 1px solid #ccc;
border-top: none;
margin-left: -1px;
}
#multitab_bodies_body_0 div {
text-align: center;
float: left;
width: 25%;
}
#multitab_bodies_body_0 .updates-image {
float: none;
border: 1px solid #ccc;
}
#pubs-advanced h2.title, #pubs-news h2.title, #pubs-news-temp h2.title {
color: #930;
font-size: 1.3em;
font-weight: normal;
margin: 1em 0 0 0;
padding-bottom: 0;
border-bottom: none;
text-transform: none;
letter-spacing: normal;
}
#pubs-advanced, #pubs-news, #pubs-news-temp {
margin: 2em 0;
}
#pubs-advanced p, #pubs-news p, #pubs-news-temp p {
margin-top: .5em;
}
#pubs-advanced, #pubs-news /* only until we have all content tagged */ {
display: none;
}
#pubs-news-temp {
clear: both;
}
#pubs-top-panel {
clear: both;
margin: 2em 0;
}
#pubs-top-panel .pane-content * {
float: left;
}
#pubs-top-panel strong  {
width: 225px;
font-weight: bold;
margin-top: 20px;
}
#pubs-top-panel fieldset.collapsible legend, .view-libraryquicksearch fieldset.collapsible legend {
display: none;
}
#pubs-top-panel input {
font-size: .85em;
font-family: 'lucida grande', 'lucida sans' sans-serif;
/*padding: 1px 4px;
margin: 3px 0; */
}
#pubs-top-panel input.form-text, .view-header-libraryquicksearch input.form-text {
width: 225px;
}
#pubs-top-panel input.form-submit, .view-header-libraryquicksearch input.form-submit {
margin: -1px 0 0 7px;
}
.view-header-libraryquicksearch form#views-filterblock, .view-content-libraryquicksearch {
clear: both;
}
.view-header-libraryquicksearch form#views-filterblock * {
float: left;
}
/* front-page */
.front-page a.more {
margin-left: 0;
}
/* #emergency {
margin-top: -2.5em;
margin-bottom: 2em;
} */
#emergency img.updates-image {
float: left;
padding: 5px;
border: 1px solid #ccc;
margin-right: 12px;
width: 172px;
}
/* #emergency h2.title {
letter-spacing: -0.1px; 
} */
#demupdates {
margin-top: 13px;
}
#demupdates img.updates-image {
float: left;
padding: 5px;
border: 1px solid #ccc;
margin-right: 12px;
margin-top: 10px;
width: 172px;
}
#demupdates h3 {
margin-bottom: .5em;
}
#demupdates .content p {
margin-bottom: .25em;
}
#seealso h2, #pubs-left h2 {
font-family: helvetica, arial, verdana, sans-serif;
color: #930;
font-weight: bold;
text-transform: uppercase;
border-bottom: none;
font-size: .9em;
margin: .5em 0 -.5em 0;
}
#pubs-left h2 {
margin-top: .75em;
}
#demupdates-right h3, #demupdates-right2  h3, #seealso h3, #pubs-left h3, #pubs-right h3 {
font-size: .97em;
color: #000;
font-weight: bold;
}
#demupdates-right, #pubs-right {
margin-top: 30px;
}
.center-wrapper {
clear: both;
}
#partnerspot img.teaser-image {
float: left; 
padding: 5px;
border: 1px solid #ccc;
margin-right: 15px;
}
#vftf img.teaser-image {
float: left;
padding: 5px;
border: 1px solid #ccc;
margin-right: 15px;
}
/* #partnerspot h3 {
margin-left: 110px;
} */
#vftf h3, 
#partnerspot h3 {
/* margin-left: 110px;
float: right; */
}
#partnerspot, 
.panel-separator, 
#vftf {
float: left;
margin-top: 1.5em;
}
#partnerspot .content, 
#seealso .content, 
#pubs-left .content, 
#partnerspot h2.title {
margin-right: 20px;
}
#partnerspot {
width: 50%
}
#vftf {
width: 49%
}
#pubs {
clear: both;
width: 100%;
float: left;
margin-top: 1.5em;
}
#pubs div.pub {
float: left;
width: 24%;
text-align: center;
margin-top: 1.5em;
}
#pubs h4 {
font-size: .95em;
font-weight: normal;
font-family: georgia, 'Times New Roman', Times, serif;
margin: .25em .5em;
}
#pubs img.updates-image {
border: 1px solid #ccc;
}
.image-attach-body {
float: left;
margin: 0 1em 1em 0;
padding: 5px;
border: 1px solid #ccc;
}
#gmap-view_gmap-gmap0 {
margin-top: 1.5em;
}
#bod div {
float: left;
width: 50%;
}
#flash-movie {
margin: -10px -20px 25px -20px;
}
/* advanced search */
.form-item select#edit-op0, 
.form-item select#edit-op1,
.form-item select#edit-op2,
.form-item select#edit-op3 {
display: none;
}
.form-item input#edit-filter3 {
width: 250px;
}
.status {
display: none;
}
.view-librarysearch form label {
padding: 3px 10px 3px 0; 
color: #666;
font-family: helvetica, arial, sans-serif;
}
.view-librarysearch .form-item select, 
.view-librarysearch .form-item input {
margin-bottom: 10px;
width: 140px;
}
.view-librarysearch .form-submit {
margin-left: 120px;
}
.panel-pane .view-librarysearch .form-submit {
margin-left: 0px;
}
.view-librarysearch form div.form-item {
clear: right;
}
.view-libraryquicksearch .item-list ul li, 
.view-content-librarysearch .item-list ul li, 
.view-content-libraryquicksearch .item-list ul li {
list-style-type: none;
list-style-image: none;
margin: .75em 0;
float: left;
width: 100%;
}
.view-libraryquicksearch .item-list ul li .field-content a {
font-weight: bold;
}
.view-content-librarysearch .view-data-node-title, 
.view-content-libraryquicksearch .item-list ul li {
margin-bottom: .25em;
}
.view-content-librarysearch .view-data-node-title a, 
.view-item-libraryquicksearch .view-data-node-title a {
font-size: 1.1em;
margin-bottom: .5em;
}
.view-content-librarysearch .view-data-node-data-field-published-date-field-published-date-value, 
.view-item-libraryquicksearch .view-label-node-data-field-published-date-field-published-date-value {
color: #6f6f6f;
float: left;
}
.view-content-librarysearch .view-label-node-data-field-published-date-field-published-date-value,
.view-item-libraryquicksearch .view-data-node-data-field-published-date-field-published-date-value {
margin-right: 5px;
color: #6f6f6f;
float: left;
}
/* pagination */
.pager {
text-align: right;
font-family: helvetica, arial, verdana, sans-serif;
margin: 3em 0 1em 0;
color: #6f6f6f;
}
.item-list .pager {
text-align: right;
}
.item-list ul.pager li {
color: #6f6f6f;
clear: both;
font-family: helvetica, arial, verdana, sans-serif;
margin: 3em 0 1em 0;
padding: 0;
}
.pager a {
padding: 0 .5em;
color: #6f6f6f;
}
.pager a.active{
font-family: helvetica, arial, verdana, sans-serif;
color: #6f6f6f;
}
.pager-current {
font-weight: normal;
background-color: #930;
color: #fff;
}
/* civiCRM */
#civicrm-footer {
display: none;
}
.form-layout-compressed td {
padding: .5em .25em .5em 0;
}
.intro_text em {
font-style: italic;
}
#printer-friendly {
padding-top: 15px;
text-align: right;
height: 20px;
width: 100%;
}
.left-corner {
padding-top: 1.5em;
}
fieldset div.donor-name {
float: left;
width: 155px;
}
fieldset div.donor-name + table.form-layout-compressed td {
float: left;
padding: 0;
margin-top: -17px;
}
fieldset div.donor-name + table.form-layout-compressed td input {
width: 203px;
}
/* img.action-icon {
display: none;
} */
#crm-container .section-hidden {
  display: none;
  margin: 0;
  padding: 0;
}
#crm-container .section-hidden-border {
  border-bottom: none;  
  display: none;
}
/* field offices page */
#field .cols {
float: left;
width: 100%;
}
#field .col1, #field .col2, #field .col3 {
float: left;
width: 33%;
}
#field .cols a {
color: #6f6f6f;
font-size: .92em;
font-family: helvetica, arial, verdana, sans-serif;
}
#field .cols h3 a {
color: #000;
}
#field .cols p {
margin-right: .5em;
}
#field .anchor {
margin-right: .5em;
font-size: .95em;
}
/* three column layout */
#three-col .cols {
float: left;
width: 100%;
}
#three-col .col1, #three-col .col2, #three-col .col3 {
float: left;
width: 33%;
}
#three-col .cols h3 a {
color: #000;
}
#three-col .cols p {
margin-right: .75em;
}
#three-col .anchor {
margin-right: .5em;
font-size: .95em;
}
/* NDI in the News */
.commentslink .blog_usernames_blog, .commentslink .node_read_more { /* hides email this page and blog info  */
display: none;
}
.inthenews h2.title {
font-size: 1.3em;
margin: 1em 0 0 0;
padding-bottom: 0;
border-bottom: none;
text-transform: none;
letter-spacing: normal;
}
.view-header-ndiinthenews p {
display: none;
}
.view-content-ndiinthenews .metadata {
margin-top: 0;
}
/* Events Pages */
img.teaser-image-events {
float: left;
padding: 5px;
border: 1px solid #ccc;
margin: 1em 10px 5px 0;
}
p.events-data {
margin: 1em 0 1em 0;
}
.event-teaser, .events-teaser-remaining {
line-height: 1.4;
font-size: 1.1em;
}
.events-data span {
display: block;
float: left;
width: 60px;
color: #787878;
margin-right: 5px;
}
.events-inline {
float: left;
text-align: left;
width: 25%;
}
.events-inline img.teaser-image {
padding: 5px;
border: 1px solid #ccc;
}
.events-remaining {
float: left;
width: 100%;
}
h5.event-speaker-title a {
font-size: 1em;
color: #787878;
margin: .5em 0;
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold;
}
h4.event {
margin: 1em 0;
}
.events-teaser-remaining {
margin: .5em 0;
}
.event-nodeapi .event-tz {
display: none;
}
/*  event node times for the body from event.css */
.event-nodeapi div {
color: #000;
padding: 0.5em 1em 0 0;
}
.event-nodeapi div label,
.field-field-location .field-label { 
color: #787878; 
font-weight: normal;
display: block;
float: left;
width: 60px;
}
.view-events h2 {
margin-bottom: 1em;
}
.view-events .item-list ul li {
clear: both;
list-style: none;
margin: 0 0 2em;
padding: 0;
}
.view-events  .views-field-title a {
color: #000000;
font-size: 1.3em;
font-weight: bold;
margin: 1em 0 0;
text-decoration: none;
}
#aggregator .feed-item-title a  {
color: #000000;
font-size: 1em;
font-weight: bold;
margin: 1em 0 0;
text-decoration: none;
}
/* to customize Simple JQuery Accordion menu - Redux http://www.i-marco.nl/weblog/archive/2008/05/08/simple_jquery_accordion_menu__ */
ol.menu-js li {
list-style-image: none;
list-style-type: decimal;
margin: 0 1em .75em 3em;
padding: 0;
}
ol.menu-js ol li {
list-style-image: none;
list-style-type: none;
margin: 0;
padding: 0;
}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }
 
/* tooltip from http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery */
#tooltip {
position:absolute;
border:1px solid #333;
background:#fbf8f3;
padding:5px 8px;
color:#333;
display:none;
width: 225px;
}	
#cm-cols {
float: left;
width: 100%;
margin-bottom: 1em;
}
#cm-cols .col1, #cm-cols .col2 {
float: left;
width: 50%;
}
#cm-cols p, #cm-cols ul {
margin-right: 1em;
}
.event-nodeapi .event-start,
.event-nodeapi .event-end,
.event-nodeapi .event-tz,
.field-field-location,
.event_calendar {
display: none;
}
/* Slideshow */
.slideshow {
margin: 0 1.5em 1em 0;
float: left;
}
.print-link {
padding-bottom:0;
}
.item-list .pager li {
background-color: transparent; 
}
/* featured publications */
#featured-pubs  {
float: left;
width: 100%;
margin-bottom: 20px;
}
#featured-pubs img.teaser-image {
float: left;
margin: 18px 5px 2px 0;
}
#featured-pubs h3 {
font-size: 1.2em;
}
#featured-pubs .featured-pubs-date,
#featured-pubs .featured-pubs-topic {
color: #787878;
font-size: 1em;
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold;
}
#featured-pubs .featured-pubs-teaser {
font-size: 1.1em;
line-height: 1.3;
margin-bottom: .5em;
}
#featured-pubs .featured-pubs-main {
float: right;
margin-bottom: 10px;
width: 83%; 
}
#featured-pubs .col-l {
clear: left;
float: left;
width: 45%
}
#featured-pubs .col-r {
width: 45%;
float: right;
}
#advanced-search  {
float: left;
width: 100%;
}
#advanced-search .search-bar {
background: url(http://nditech.org/sites/all/themes/ndi/images/bg_pubs.png) repeat-x; 
border-bottom: 1px solid #ccc;
clear: both;
padding-left: 10px;
}
#advanced-search .search-bar h2 {
background-color: transparent;
padding-top: 10px;
}
#advanced-search .search-bar form {
margin: 0;
}
#advanced-search fieldset.collapsible {
display: none;
}
/* from views.css */
.views-exposed-form .views-exposed-widget {
padding: 0.5em 0.5em 0 0;
}
#advanced-search .views-exposed-form .views-exposed-widget .form-submit {
background: url(http://nditech.org/sites/all/themes/ndi/images/btn_pubs.png) no-repeat top center; 
border: none;
height: 20px;
margin-top: 14px;
padding: 5px;
width: 20px;
}
#advanced-search tr.even,
#advanced-search tr.odd {
background-color: #fff;
}
#advanced-search td {
padding-bottom: 1em;
}
#advanced-search tbody {
border: none;
}
#advanced-search thead th {
border-bottom: none;
padding-right: 0;
}
#advanced-search td.views-field-field-published-date-value {
color: #787878;
font-size: 1em;
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold;
width: 150px;
}
#advanced-search td.views-field-title {
color: #787878;
font-size: 1em;
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold;
line-height: 1.4;
width: 386px;
}
#advanced-search td.views-field-title a {
color: #000;
font-family: georgia, 'Times New Roman', Times, serif;
font-size: 1em;
font-weight: bold;
width: 386px;
}
#advanced-search .views-field-upload-fid {
font-size: .92em;
font-family: helvetica, arial, verdana, sans-serif;
font-style: italic;
text-align: right;
width: 100px;
}
#advanced-search .views-field-upload-fid a {
font-style: normal;
text-decoration: underline;
}
#advanced-search .views-field-field-language-value {
font-size: .95em;
font-family: helvetica, arial, verdana, sans-serif;
text-align: right;
}
/** news and views **/
.view-news-and-views table.views-table {
margin-top: 0;
}
.view-news-and-views table.views-table tr.even,
.view-news-and-views table.views-table tr.odd,
.view-our-perspectives table.views-table tr.even,
.view-our-perspectives table.views-table tr.odd {
background-color: #fff;
border-bottom: none;
padding: 0;
}
.view-news-and-views tbody,
.view-our-perspectives tbody {
border-top: none;
}
.view-news-and-views tbody th,
.view-our-perspectives tbody th {
border-bottom: none;
}
.view-news-and-views thead th,
.view-our-perspectives thead th {
border-bottom: none;
padding-right: 1em;
text-align: left;
}
.view-news-and-views tr:hover,
.view-our-perspectives tr:hover {
background-color: #fff;
}
.view-news-and-views td.views-field-field-published-date-value,
.view-our-perspectives td.views-field-field-published-date-value {
color: #787878;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 1em;
font-weight: bold;
width: 140px;
}
.view-news-and-views td.views-field-title,
.view-our-perspectives td.views-field-title {
border-bottom: 1px solid #ccc;
color: #787878;
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold;
padding-bottom: 1em;
}
.view-news-and-views .views-field-title h3,
.view-our-perspectives .views-field-title h3 {
margin-bottom: .25em;
}
.view-news-and-views .views-field-title h3 a,
.view-our-perspectives .views-field-title h3 a {
color: #000;
font-family: georgia, 'Times New Roman', Times, serif;
font-weight: bold;
margin-bottom: .25em;
}
.view-news-and-views .views-field-title p,
.view-our-perspectives .views-field-title p {
color: #000;
font-family: georgia, 'Times New Roman', Times, serif;
font-weight: normal;
}
.view-news-and-views .views-field-title a,
.view-our-perspectives .views-field-title a {
color: #787878;
font-family: helvetica, arial, verdana, sans-serif;
font-weight: bold
}
/* read more on country pages */
.section-read-more {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
float: left;
margin-bottom: 15px;
padding: .5em 0;
width: 100%;
}
h3.read-more {
color: #787878;
display: inline-block;
float: left;
font-family: helvetica, arial, verdana, sans-serif;
font-size: 1.1em;
font-weight: bold;
margin: 3px 0 0;
text-transform: uppercase;
width: 115px;
}
ul.list-read-more {
margin: 0 0 0 115px;
padding: 0;
}
ul.list-read-more li {
border-right: 1px solid #ccc;
float: left;
line-height: 1;
list-style-position: outside;
list-style-image: none;
margin: 5px 8px 5px 0;
padding: 0 8px 0 0;
}
ul.list-read-more li.last {
border-right: none;
}
#stories a.subscribe {
background: url(http://nditech.org/sites/all/themes/ndi/images/rss.png) no-repeat left;
color: #787878;
font-family: helvetica, arial, verdana, sans-serif;
font-size: .95em;
font-weight: bold;
padding: 5px 0 5px 23px;
}
/* share - addtoany */
.addtoany {
font-family: helvetica, arial, verdana, sans-serif;
}
/* slideshow with bar at bottom */
#featured { 
background: #036;
height: 325px;
margin: -10px -20px 25px -20px;
padding-right: 226px; 	
position: relative; 
width: 450px;
}
.featured {
position: relative; 
width: 676px;
margin: -10px -21px 0 -20px;
}
.featured h3  {
background-color: #036;
color: #fff;
font-size: 1.5em;
font-weight: normal;
letter-spacing: 1px;
margin: 0;
padding: 10px 5px;
text-transform: uppercase;
}
#featured ul.ui-tabs-nav { 
border-bottom: 1px solid #555;
left: 450px; 
list-style: none; 
margin: 0; 
padding: 0; 
position: absolute; 
top: 0; 
width: 226px; 
}
#featured ul.ui-tabs-nav li { 
padding: 0; 
margin: 0;  
font-size: 12px; 
color: #0D4D8B; 
list-style-image: none;
}
#featured ul.ui-tabs-nav li img { 
float: left; 
margin: 15px 8px 2px 9px; 
background: #fff; 
padding: 0; 
border: 1px solid #eee;
}
#featured ul.ui-tabs-nav li span { 
font-size: 14px; 
font-family: Georgia, "Times New Roman", Times, serif; 
line-height: 1.2; 
position: relative;
top: 22px;
padding-right: 5px;
}
#featured li.ui-tabs-nav-item a { 
display: block; 
height: 80px; 
color: #fff;  
background: #0D4D8B; 
line-height: 20px;
border-bottom: 1px solid #036;
}
#featured li.ui-tabs-nav-item a:hover { 
background: #036;
text-decoration: none;
}
#featured li.ui-tabs-selected { 
/* background: url(http://nditech.org/sites/all/themes/ndi/images/slideshow/selected-item.gif) top left no-repeat;  */
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a { 
background: #930; 
text-decoration: none;
}
#featured .ui-tabs-panel { 
width: 450px;
height: 250px;
position: relative;
}
#featured .ui-tabs-panel .info { 
/* background: url(images/slideshow/bg_transparent.png);  */
background-color: #000;
height: 82px; 
left: 0; 
position: absolute; 
top: 243px; 
width: 450px;
}
#featured .info h2 { 
border-bottom: none;
color: #fff; 
font-size: 18px; 
font-family: Georgia, 'Times New Roman', Times, serif;
letter-spacing: normal;
margin: 0;
overflow: hidden; 
padding: 10px 5px 5px 10px; 
text-transform: none;
}
#featured .info p { 
margin: 0 10px; 
font-family: Verdana; 
font-size: 11px; 
line-height: 15px; 
color: #fff;
}
#featured .info a { 
text-decoration: none; 
color: #fff; 
}
#featured .info a:hover { 
text-decoration: underline; 
}
#featured .ui-tabs-hide { 
display: none; 
}
/* Macedonia Parliamentary Institute pages */
p.mp-tagline {
color: #787878;
font-family: Helvetica, Arial, sans-serif;
font-size: .95em;
font-style: italic;
font-weight: bold;
margin-top: -12px;
}
#mp-orgchart {
border-bottom: 1px dotted #787878;
float: left;
margin: 0 0 10px 0;
padding: 1em 0;
text-align: center;
width: 100%;
}
#mp-orgchart.jobs {
border-bottom: none;
margin: 10px 0 -20px 0;
padding: 0;
}
#mp-orgchart ul {
clear: both;
margin: 0;
text-align: center;
}
#mp-orgchart li {
float: left;
line-height: 1.2;
list-style-image: none;
width: 26%;
}
*#mp-orgchart li.first {
width: 40%;
}
#mp-orgchart li.last {
margin-top: 25px;
width: 40%;
}
#mp-orgchart p {
margin-top: 0;
}
#mp-orgchart a {
color: #787878;
font-family: Helvetica, Arial, sans-serif;
font-size: .85em;
font-weight: bold;
}
.jobs {
font-family: Helvetica, Arial, sans-serif;
}
.jobs thead {
background-color: #900;
color: #fff;
}
.jobs th {
border-bottom: none;
font-size: .95em;
font-weight: bold;
padding: 5px 10px;
text-align: left;
text-transform: uppercase;
}
.jobs tr.even {
background-color: #fff;
padding: 0.1em 0.6em;
}
.jobs tr.odd {
background-color: #f5ece2;
padding: 0.1em 0.6em;
}
.jobs td {
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px;
}
.jobs td.views-field-field-resource-type-value {
border-right: 1px solid #ccc;
}
.jobs table a {
color: #930;
background: url(../../../../files/images/macedonia_parl/pdf.png) left no-repeat;
font-weight: bold;
padding: 2px 0 1px 17px;
}
/* greybox css */
#GB_window {
  top: 10px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 400px;
  height: 400px;
  z-index: 150;
}
#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}
#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}
#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}