/*
   99CC00 olive   main       people     about  magazine
   FFCCCC pink    people     customize  items
   99CCFF turkois topics
   996600         events     user mngmnt
   99CCCC rust    discussion subsription
   FF6600 orange  e-leisa
   CCCC66 mustard library    links

   FF6666         extranet
   CC6699
   FFCC00
   66FFCC
*/

.cap {
   font-size        : 30pt;
   font-weight      : bold;
}

table.library, table.links {
   background-color : #41005C;
}

h1.library {
   color            : #41005C;
   margin-left      : 350px;
}

table.search{
   background-color : #41005C;
}

h1.search {
   color            : #41005C;
   margin-left      : 350px;
}

table.extranet {
   background-color : #41005C;
}

h1.extranet {
   color            : #41005C;
   margin-left      : 350px;
}

h1.links {
   color            : #41005C;
   margin-left      : 250px;
}

table.discussion, table.subscription {
   background-color : #41005C;
}

h1.discussion {
   color            : #41005C;
   margin-left      : 500px;
}

h1.subscription {
   color            : #41005C;
   margin-left      : 550px;
}

table.events, table.usermanagement {
   background-color : #41005C;
}

h1.events {
   color            : #41005C;
   margin-left      : 300px;
}

h1.usermanagement {
   color            : #41005C;
   margin-left      : 250px;
}

table.main, table.about {
   background-color : #41005C;
}

h1.main {
   color            : #41005C;
   margin-left      : 250px;
}

h1.about {
   color            : #41005C;
   margin-left      : 400px;
}

table.magazine {
   background-color : #41005C;
}

table.topics {
   background-color : #41005C;
}

h1.magazine {
   color            : #41005C;
   margin-left      : 400px;
}

h1.topics {
   color            : #41005C;
   margin-left      : 300px;
}

table.bulletin, table.people {
   background-color : #41005C;
}

h1.bulletin {
   color            : #41005C;
   margin-left      : 400px;
}

div.bulletin {
   line-height      : 140%;
}

h1.people {
   color            : #41005C;
   margin-left      : 300px;
}

table.customize, table.items {
   background-color : #41005C;
}

h1.customize, h1.items {
   color            : #41005C;
   margin-left      : 250px;
}

table.extranet {
   background-color : #41005C;
}

h1.extranet {
   color            : #41005C;
   margin-left      : 350px;
}

h1 {
   font-family      : Verdana, Helvetica, Arial, sans-serif;
   font-weight      : bold;
   font-size        : 10pt;
   margin           : 0;
   text-transform   : uppercase;
   color            : #41005C;
}

h2, th {
   font-family      : Verdana, Helvetica, Arial, sans-serif;
   font-weight      : bold;
   font-size        : 10pt;
   color            : #41005C;
   text-transform   : uppercase;
   margin-bottom    : 0;
   margin-top       : 20px;
}

h3 {
   font-family      : Verdana, Helvetica, Arial, sans-serif;
   font-weight      : bold;
   font-size        : 10pt;
   color            : #41005C;
   margin-bottom    : 0px;
   margin-top       : 10px;
}

h4 {
   font-family      : Verdana, Helvetica, Arial, sans-serif;
   font-weight      : bold;
   font-size        : 10pt;
   color            : #EE5D01;
   margin           : 0;
   padding          : 0;
}

.refs {
  font-size         : 80%;
}

.help {
   margin           : 1em;
}

.toc {
   text-transform   : none;
   margin           : 0;
}

h1.toc {
   font-size        : 11pt;
}

h2.toc {
   font-size        : 10pt;
}

h3.toc {
   font-size        : 9pt;
}

th {
   text-align       : left;
}

body, td, th {
   font-family      : Verdana, Helvetica, Arial, sans-serif;
   font-size        : 9pt;
   margin-left      : 0px;
   padding-left     : 0px;
}

@media screen {
   .content {
      width         : 650px;
   }
}

@media print {
   .content {
      width         : 550px;
   }
}

.content {
margin-left: 50px;
margin-right: 50px;

}

/* voor als we ileia en leisa nog gaan centreren...
.content {
   background-color : #FFFFFF;
   position         : relative;
   width            : 650px;
   margin-left      : auto;
   margin-right     : auto;
}
*/


.offset {
   margin-top       : 0px;
   margin-left      : 50px;
   margin-right     : 0px;
}

.copyright {
   margin-top       : 30px;
   font-size        : 8pt;
   margin-bottom    : 20px;
}

.beforemore {
   position         : relative;
   top              : 16px;
   left             : 165px;
   _left            : 195px;
   width            : 100px;
}

.less, .more, .largemore {
   font-size          : 8.5pt;
   padding-left       : 14px;
   background-repeat  : no-repeat;
   background-position: left center;
   margin-left        : 370px;
}

.less {
   background-image : url(../../images/der-rt.gif);
}

.more, .largemore {
   background-image : url(../../images/tr-red.gif);
}

.SC_Item .more {
   margin-left        : 0px;
}

.header {
   padding-bottom   : 1em;
}

.tablabel {
   margin           : 1px 0px 1px 0px;
   padding          : 5px 5px 5px 5px;
   white-space      : nowrap;
   text-align       : center;
}

.small {
   font-size        : 8pt;
}

input, textarea, select, .input {
   border           : none;
   background-color : #FFEEDD;
}

.gray input.checkbox {
   background-color : #FFEEDD;
}

input.checkbox {
   background-color : white;
}

input.login {
   font-size        : 7pt;
   background-color : white;
   width            : 50px;
}

.comment {
   background-color : rgb(240,240,240);
}

.commentheader {
   font-weight      : bold;
   font-size        : 8pt;
}

.button {
   background       : rgb(230,230,230);
   border           : 1px solid rgb(128,128,128);
   font-family      : Verdana, Helvetica, Arial, sans-serif;
   font-weight      : bold;
}

.navbar {
   font-family      : Verdana, Helvetica, Arial, sans-serif;
   font-weight      : bold;
   font-size        : 10pt;
   color            : white;
   text-transform   : uppercase;
}

.navbar .m1, .navbar .m2 {
   padding-right    : 1em;
   float            : left;
   white-space      : nowrap;
}

.navbar a {
   text-decoration  : none;
}

a {
   text-decoration  : underline;
}

.navbar a:link {
   color            : white;
}

.navbar a:visited {
   color            : white;
}

a:visited, a:link {
   color            : black;
}

a.extranet:link, a.extranet:visited {
   color            : #996600;
}

.navbar a:hover, a:hover {
   color            : red;
}

.label {
   color            : #41005C;
   text-decoration  : none;
}

.PhorumForumTitle {
}

.PhorumBodyArea, .PhorumMessage {
   background-color : #FFEEDD;
}

.xwide {
   width            : 900px !important;
}

.PhorumTableHeader, .PhorumListHeader {
   font-family      : Verdana, Helvetica, Arial, sans-serif;
   font-weight      : bold;
   font-size        : 10pt;
   color            : #41005C;
   text-transform   : uppercase;
}

.PhorumTableHeader {
}

.PhorumNav, .PhorumListRow, .PhorumListRow td, td.PhorumListRow {
   font-size        : 8pt !important;
   vertical-align: top;
}

.padded td {
   padding-top: 8px;
}

.PhorumNewFlag {
   font-size        : 8pt;
   color            : green;
}

span.link {
   text-decoration  : underline;
   color            : blue;
   background-image : none;
}

.gray {
   background-color : #FFEEDD;
}

ul, ol {
   margin-top       : 0px;
   margin-bottom    : 0px;
}

.red {
   color            : red;
}


/* List of colors for extranet planning */

.color0  { background-color: rgb(237,0,140) }
.color1  { background-color: rgb(157,206,56)}

.timeline{
    background:  #41005C repeat;
    vertical-align:text-bottom;
}

.blogheader {
   font-weight      : normal;
   font-size        : 8pt;
}

.blogline {
   color : #FFEEDD;
}
.newsletterheader {
   font-weight      : bold;
   font-size        : 8pt;
}

.homepageheader {
   font-weight      : normal;
   font-size        : 8pt;
   whitespace       : nowrap;
}

.inputcontainer td {
   white-space : nowrap;
}

/* Fix-up admin menu a bit */
#admin_index_tpl .content {
   margin           : 0px;
   height           : 99%;
  }

#keyword_search_tpl .content, #comment_add_tpl .content {
   margin           : 10px;
}

.figure {
   float            : right;
   padding          : 0.5em;
   border           : 1px solid black;
   text-align       : center;
   margin           : 0.5em;
}

.left {
   float            : left;
}

.figure img {
   clear            : both;
}

.figure div {
   font-size        : 8pt;
   font-weight      : bold;
   text-align       : center;
   color            : #336699;
}

.box {
   margin-left      : 5%;
   width            : 90%;
   background-color : #D5EAEA;
   border           : 2px solid black;
   color            : #254B4B;
   padding          : 1em;
}

.box div {
   font-weight      : bold;
}

.map {
   margin-top       : 10px;
   position         : relative;
   margin-left      : 0px;
}

.map div {
   position         : absolute;
}

.map div img {
   width            : 60px;
   height           : 85px;
   border           : 1px solid black;
}

.map #www {
   top              : 0px;
   left             : 220px;
}


.map #ileia {
   top              : 0px;
   left             : 220px;
}

.map #india {
   top              : 120px;
   left             : 290px;
}

.map #agridape {
   top              : 50px;
   left             : 150px;
}

.map #salam {
   top              : 60px;
   left             : 380px;

}

.map #agriculturas {
   top              : 140px;
   left             : 110px;
}

.map #latinoamerica {
   top              : 60px;
   left             : 20px;
}

.map #china {
   top              : 30px;
   left             : 310px;
}

.map #alin {
   top              : 130px;
   left             : 215px;
}

table.smalltext td, table.smalltext th {
   font-size        : 8pt;
   padding-left     : 5px;
}

div.bulletin {
   background-color : rgb(240,240,240);
   padding          : 10px;
   margin-top       : 10px;
}

table.region div.more {
   margin-left      : 0px;
}

#regionals {
   margin-top       : 15px;
}

table.region td {
   vertical-align   : top;
}

.map p {
   display           : none;
   position          : absolute;
   z-index           : 100;
   top               : 50px;
   left              : 0px;
   padding           : 2px;
   background-color  : #FFFFFF;
   border            : 1px solid black;
}

.map #china #china_tag{
   position          :absolute;
   margin-top        : -45px;
}

.map #latinoamerica #latinoamerica_tag{
   position          :absolute;
   left              : -25px;
}

li.rss-item {
   list-style        : none;
   padding           : 0 0 3px 0;
   margin            : 0;
}

ul.rss-items {
   margin-left       : 0px;
   padding-left       : 0px;
}

.rss-box, .largemore, .searchform {
   width             : 280px;
   overflow          : hidden;
   float             : right;
   margin-left       : 5px;
   margin-bottom     : 10px;
   clear             : both;
   padding           : 5px;
}

.largemore {
   padding-left     : 0px;
}

h2.rss-box {
   margin            : 0;
}

.rss-box {
   border: 1px solid #99CC00;
}

.rss-title {
   display: none;
}

.rss-box li, .searchform a, .largemore a {
   font-size          : 8.5pt;
   background-image   : url(../../images/tr-red.gif);
   padding-left       : 14px;
   background-repeat  : no-repeat;
   background-position: left center;
   white-space        : nowrap;
}

.rss-box li  {
   margin-top         : 0px;
   font-size          : 8.5pt;
}

.rss-box li a {
   background-image   : none;
   padding-left       : 0px;
}

.searchform input {
   width              : 200px;
   margin-right       : 10px;
}

table #regionals .more {
   margin-left        : 10px;
}

table #regionals {
   margin-top        : 0px;
}

#index_tpl #regionals {
   margin-top        : 180px;
}

div#comments {
   position          : absolute;
   top               : 200px;
   left              : 800px;
}

div#comments .header {
   display           : none;
}

