/*
** Plone style sheet - Public-facing Elements
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You should preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/*  (do not remove this :) */
/*  (not this either :) */

/* Padding for the columns */

body
{
	margin: 0px;
	padding: 0px;
        background-color: #ccc;
        font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;

}


.plain{
  border-collapse: collapse;
  border-style: none;
  border-width: 1px;
  border-color: #111111;
  width:95%;

}


.plain tbody td{
   border:1px solid #000000;
   font-size:85%;
}

.plain thead th{
   border:1px solid #000000;
   font-size:85%;
}

table{
  border-collapse: collapse;
  border-style: none;
  border-width: 0px;
  border-color: #111111;
}

#poverty_rightPortlet,#education_rightPortlet,#gender_rightPortlet,#health_rightPortlet,#GPartnerships_rightPortlet,#climatechange_rightPortlet,#governance_rightPortlet,#Millennium_rightPortlet,#partners_righportlet{
  border-collapse: collapse;
  border: 0px solid #999999;
  width: 165px;
}


#leftMenuTable{
  border-collapse: collapse;
  background-color:#ffffff;
  border: 1px solid #CCCCCC;
  width: 140px;
}






#latestVideoTable{
  border-collapse: collapse;
  border: 1px solid #0B6818;
  width: 100%;
}

#catalogueTable{
  border-collapse: collapse;
  border: 1px solid #9999FF;
  width: 100%;
}

#latestjobsTable{
  border-collapse: collapse;
  border: 1px solid #EF8812;
  width: 100%;
}


#contactOWSATable{
  border-collapse: collapse;
  border: 1px solid #CC3333;
  width: 100%;
}


#about_rightportlet"{
  border-collapse: collapse;
  background-color:transparent;
  border: 1px solid #CC3333;
  width: 100%;
}


table#whiteborder
{ 
  border: 1px solid #FFFFFF; 
  background-color:#ffffff;
  width: 780px;
}

table#cat_table
{ 
  border-collapse: collapse;
  border: 3px solid #9A99FF; 
}

table#pol_table
{ 
  border-collapse: collapse;
  border: 3px solid #9C0008; 
}

table#rss_table
{
  border-collapse: collapse;
  border: 3px solid #FFA003; 
}


.searchtext
{
    color: #000000;
    voice-family: "\"}\"";   /* hide rest from IE 5.x */
    voice-family: inherit;  
    font-size: 90%;
}


td.topmenu
{   
    voice-family: "\"}\"";   /* hide rest from IE 5.x */
    voice-family: inherit;  
    font-size: 90%;
    font-weight: bold;
    text-align: center;
    padding: 4px;
    padding-left: 14px;
    padding-right: 14px;
    border-left: solid 1px #fff;
}

a.topmenu_anchor
{
    color: #fff;
    text-decoration: none;
}

a:hover.topmenu_anchor
{
	color: #000;
}

.dropdowntext
{
    font-size: 75%;
    voice-family: "\"}\"";   /* hide rest from IE 5.x */
    voice-family: inherit;  
    font-size: 85%;
    background-color:#FFFFFF;
}



#leftMenuTable .leftmainpadding
{

    background-color: #ebebeb;
    font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
    color: #666666;
    border-top: 1px solid #ccc;
    font-weight: bold;
    padding: 3px;
    font-size: x-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
    voice-family:inherit;
    font-size: small;
    text-align: left;

}


#leftMenuTable .leftmainpadding a
{
   text-decoration: none;
    color: #000000;
}

td.today
{
  
    border: 1px solid #CCC;
    padding: 4px;
    text-align: center;
    margin-top: 1px;
    margin-left: 1px;
    font-weight:bold;
    font-size: xx-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
    voice-family:inherit;
    font-size: x-small;
}

#leftMenuTable .leftpadding
{
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px;
    border-top: 1px solid #dbdbdb;
    font-weight: bold;
    text-decoration: none;
    font-size: xx-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
    voice-family:inherit;
    font-size: x-small;
    /* margin-top:0;
    vertical-align:top; */
}

#leftMenuTable .leftpadding a
{
	color: #000000;
        text-decoration: none;
}

#leftMenuTable .leftpadding a:hover
{
	color: #666666;
        text-decoration: none;
}

.login_join
{
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px;
    border: 1px solid #dbdbdb;
    font-weight: bold;
    text-decoration: none;
    font-size: xx-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
    voice-family:inherit;
    font-size: x-small;
}

.login_join a
{
	color: #000000;
        text-decoration: none;
}

.login_join a:hover
{
	color: #666666;
        text-decoration: none;
}

td.smallarticle
{   
        text-align:left;
	font-size: xx-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
	voice-family:inherit;
	font-size: x-small;
	margin-top: 4px;
	margin-left: 4px;
}

td.rightpadding
{
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;   
   text-align:left;
   font-family:"Verdana";
   font-size:8pt;
   font-weight:normal;
   width:165px;
}

td.middlemainpadding
{
   padding-left: 2px;
   padding-right: 8px;
   padding-top: 2px;
   padding-bottom: 2px;     
   text-align:left;   
   background-color: #EF8812;   
   color:#FFFFFF;
   font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
   font-weight: bold;
   voice-family: "\"}\"";    /*Hide from IE5+*/
   voice-family: inherit;   
   font-size: 100%; 
}

.middlemainpadding a
{
   text-decoration: none;
   color: #ffffff;
   font-size: 100%; 
}

span.supported
{
   font-family:"Verdana";
   font-size:9pt;   
   line-height: 14pt  
}
                            
.supportedpadding
{

    border: 1px solid #CCC;
    padding: 4px;
    text-align: center;
    margin-top: 1px;
    margin-left: 1px;
    font-size: xx-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
    voice-family:inherit;
    font-size: x-small;
}

.leftmenuaditem
{
    text-align: center;
    margin: 12px 0px;
}

td.thematic
{
   line-height: 14pt;
    text-align: left;
    margin: 4px 0px 4px 6px;
    font-size: xx-small;
    voice-family: "\"}\"";   
    voice-family: inherit;
    font-size: x-small;
}
 
.aboutoneworld
{
   line-height: 14pt;
   text-align: right;
   padding-right: 15px;
   font-size: xx-small;
   voice-family: "\"}\""; /* hide rest from IE 5.x */
   voice-family:inherit;
   font-size: x-small;
   font-weight: bold;

}

.aboutoneworld a
{
  color: #CC6600;
}

.aboutoneworld a:hover
{
  color: #CC6600;
  text-decoration:none;
}

td.rss
{
   padding: 2px;   
   background-color:#FFA003;
   color: #000000;
   text-align: left;
   font-family:"Verdana";
   font-size:8pt; 
   font-weight:bold;   

}

.rss a
{
	color: #000000;
}

.rss a:hover
{
	color: #000000;
        text-decoration: none;
}


.rsscontent
{
   text-align: left;
   color:#333333;
   padding: 2px 2px 0px 2px;
   font-size: xx-small;
   voice-family: "\"}\""; /* hide rest from IE 5.x */
   voice-family:inherit;
   font-size: x-small;       
}

.rsscontent a
{
	color: #333333;
}

.rsscontent a:hover
{
	color: #333333;
        text-decoration: none;
}




td.rssxml
{
   background-color:#FF6600;
   text-align: center;
   height:11pt;
   color:#FFFFFF;
   font-weight:bold;   
   font-family:"Verdana";
   font-size:8pt; 
   border-style: outset ; 
   border: 1px solid #FF6600;


}

td.rsshtml
{
   background-color:#9966CC;
   text-align: center;
   height:11pt;
   color:#FFFFFF;
   font-weight:bold;   
   font-family:"Verdana";
   font-size:8pt;
   border-style: outset ;  
   border: 1px solid #9966CC;
}

.policy
{
   text-align: left;
   color:#000000;
   font-weight: 800;
   voice-family: "\"}\"";    /*Hide from IE5+*/
   voice-family: inherit; 
   font-size: x-small; 
   font-weight: bold;
   margin-bottom: 3px;
   padding: 2px;

}
.policy a
{
	color: #000000;
}
.policy a:hover
{
	color: #000000;
        text-decoration: none;
}

<!--
.policy:first-line a
{
	color: #000000;
        margin-left: 10px;
}
.policy:first-line a:hover
{
	color: #000000;
        text-decoration: none;
        margin-left: 10px;
        padding-left: 10px;
}
-->


.catalogue_heading
{
   background-color: #9A99FF;
   text-align: left;
   color:#000000;
   font-weight:bold;   
   font-family:"Verdana";
   font-size:7pt;
   padding-top: 2px;
   padding-bottom: 1px; 
}

.catalogue_heading a
{
	color: #000000;

}
.catalogue_heading a:hover
{
	color: #000000;
        text-decoration: none;
}

.catalogue_content
{
   text-align: left;
   color:#333333;
   padding: 2px;
   font-size: xx-small;
   voice-family: "\"}\""; /* hide rest from IE 5.x */
   voice-family:inherit;
   font-size: x-small;       
}

.catalogue_content a
{
	color: #333333;
}

.catalogue_content a:hover
{
	color: #333333;
        text-decoration: none;
}

td.arm
{
   text-align: left;
   color:#000000;
   font-weight:normal;   
   font-family:"Verdana";
   font-size:9pt;
   padding: 2px;  

}

td.climate_change
{
   text-align: center;
   color:#000000;
   font-weight:bold;   
   font-family:"Verdana";
   font-size:10pt;
   padding: 2px;  
   width:105px;
}

td.millennium
{
   text-align: center;
   color:#000000;
   font-weight:bold;   
   font-family:"Verdana";
   font-size:12pt;
   padding: 2px;  
   width:105px;
}

td.activism
{
   font-weight:bold;   
   font-family:"Verdana";
   font-size:7pt;
   padding: 2px;
   line-height: 10pt;
   word-spacing: 3px;   
}

span.activism_normal
{
   font-weight:normal;   
   font-family:"Verdana";
   font-size:7pt;
}

td.bangladesh
{
   text-align: center;
   font-weight:bold;   
   font-family:"Verdana";
   font-size:7pt;
   line-height: 12pt;   
   word-spacing: 4px
   
}


/* Middle Menu here */
.Middlepadding
{
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
    background-color: #EF8812;
    color: #FFFFFF;   
    text-align: left;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 4px;
    padding-left: 4px;
    border-top: 1px dotted #dbdbdb;
    font-weight: bold;
    text-decoration: none;
    font-size: xx-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
    voice-family:inherit;
    font-size: 9pt;

}
.Middlepadding a
{
	color: #FFFFFF;
        text-decoration: none;
}

.Middlepadding a:hover
{
	color: #000000;
        text-decoration: none;
}


 
.MiddleTitle,.MiddleTitle a,.MiddleTitle a:hover
{

    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
    color: #333333;   /* color: #000000;  */
    font-size: 130%;
    voice-family: "\"}\"";    /*Hide from IE5.x*/
    voice-family: inherit;   
    font-size:    130%; 
    font-weight: 500;
	margin-top: 10px;
	margin-bottom: 4px;
}

.MiddleTitle a:hover
{
                    /*  color: #333333;  */
  text-decoration:none;
}

#MiddleDescTable{
{
    margin: 6px;
    padding-bottom: 6px;
}

.MiddleDesc{
    padding-top: 16px;
text-align: left;
	font-size: 80%; 
    voice-family: "\"}\"";   /* hide rest from IE 5.x */
    voice-family: inherit;
    font-size: 85%; 
    margin-left: 16px;

}

.MiddleDesc .published
{
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
    color: #666666;
    font-style: italic;
	font-size: xx-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
	voice-family:inherit;
	font-size: x-small;
} 

ul
{
  /*  list-style:url(http://www.oneworldsouthasia.net/images/list.jpg/);   */
  /*  list-style-image: url('/images/list.jpg/'); */
  /*   list-style: url(/portal_skins/custom/images/list.jpg);  */
    margin-left: 10px;
    padding-left: 12px;
    padding-bottom: 4px;
    border: 0px;
}


ul li
{
    list-style: url(/images/list.jpg);
    border: 0px;
}

ul li a
{
    color: #000000;
    font-size: 120%;
    font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
    font-size: 100%;
    font-weight: bold;
    padding-left: 0px;
    padding-bottom: 4px;
    color: #000000;
    text-decoration:underline;
    border: 0px;
}

ul li a:hover
{
  color: #000000;
  text-decoration: none;
}

   #parent-fieldname-text a{
      text-decoration:underline;
      border: none;
    }

   #parent-fieldname-text a:hover{
      text-decoration:none;
    }

img{margin: 2px;}
/* Middle Menu End here */


/*
input{
  width: 250px;
  height: 18px;
  padding: 0;
  font-size: 7pt;
  border: 1px solid #000000;
  -moz-box-sizing: content-box;
}

#searchGadget
{
	width: 180px;
font-size: x-small;
    voice-family: "\"}\""; /* hide rest from IE 5.x */
	voice-family:inherit;
	font-size: small;
}
*/


.image-left {
   float: left;
   clear: both;
   margin: 0.5em 0.7em 0.5em 0.5em;
   border: 0px solid Black;
   width:auto;
}

.image-inline {
   float: none;
}

.image-right {
   float: right;
   clear: both;
   margin: 0.5em;
   border: 0px solid Black;
}


/*
dl{
   width: auto;
   height:auto;
}
*/

dl.captioned {
         /* width: 100%; */
         margin: 2px;
         padding: 2px;
}

dl.captioned dt {
         width: 100px;
         margin: 0;
         padding: 0;
         font-size: 60%;
         /* line-height : 300%;  */
         font-family:"arial, lucida console, sans-serif";     
}

dl.captioned dt { clear: both; } 
     
dl.captioned dd {   
         width: 100px;   /*  width: 100%; */
         margin: 0;
         padding: 0; 
   font-size: 85%;
   word-wrap: break-word;
   text-wrap: break-text;
   text-align:justify;
   white-space: normal;
   font-weight: normal;
   font-family:"arial, lucida console, sans-serif";  
}

.inspiring{
    font-size: 90%;
    background-color:#336699;
    text-align:left;
    border: 1px solid #336699;
    padding:1px;
}

.inspiring a{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}

.inspiring a:hover{
    color:#000000;
}

.inspiring_anchor{
    color:#000000;
    font-weight:bold;
}
.inspiring_anchor:hover{
    text-decoration:none;
    color:#000000;
}



.birdflu{
    font-size: 90%;
    background-color:#999933;
    text-align:left;
    border: 1px solid #999933;
    padding:1px;
}

.birdflu a{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}

.birdflu a:hover{
    color:#000000;
}

.birdflu_anchor{
    color:#000000;
    font-weight:bold;
}
.birdflu_anchor:hover{
    text-decoration:none;
    color:#000000;
}


.commentBody{
   word-wrap: break-word;
   text-wrap: suppress;   /*  break-text;  */
}

#header
{
margin:0px;padding:0px;width:780px;background-color:#ffffff;padding-bottom:10px;
}
.container
{
width:780px;background-color:#ffffff;
}
#footer
{
 width:780px;background-color:#ffffff;border:1px solid #c0c0c0;
}
/*  */

