/* JICABolivia Theme */
html{
	height: 100%;
}
body{
	margin: 0;
	padding: 0;
	height: 100%;
	background: #0077C0 url(../../images/bg.jpg) top left repeat-x;
	background-attachment:fixed;
	color: #666666;
    font-family: helvetica, arial, verdana, sans-serif; 
	font-size: 70%; 
	line-height: 1.3em; 
	text-align: center;
/*	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #87D300;
	scrollbar-base-color : #C0C0C0;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #0077c0;
	scrollbar-highlight-color : #000000;
	scrollbar-shadow-color : #C0C0C0;
	scrollbar-track-color : #0177C1;*/
}
/*
---------------------------------------------------------------------------------------------
HEADINGS
--------------------------------------------------------------------------------------------- */

h1 {
	font-size: 1.3em;
	color: #87D300;
	margin: 0;
	padding: 1em 0em 1em 0em;
	background: transparent url(../../images/line-dotted.gif) bottom left repeat-x;
	font-family:"Arial Narrow", Helvetica, Arial, Tahoma, Verdana;
	text-transform: uppercase;
}
h2 {
	font-size: 0.9em;
	color: #000000;
	margin: 0;
	padding:1em 0em 1em 1.2em;
	text-transform: uppercase;
	background: transparent url(../../images/line-dotted-green.gif) bottom left repeat-x;
}
h3 {
	font-size: 1.1em;
	color: #000000;
	margin: 0;
	padding:1em 0em 1em 0;	
	text-transform: uppercase;
	border-bottom: 1px solid #D9dbd5
/*	background: transparent url(../../images/line-dotted-green.gif) bottom left repeat-x;*/

}
h4 {
	font-size: 1.0em;
	color: #333333;
	margin: 0;
	padding:1em 0 1em 1.2em;	
}
h5 {
	font-size: 1em;
	margin: 0;
	padding:1em 0 1em 0;
	text-transform:uppercase;
}
h6 {
	font-size: 1.1em;
	color: #000000;
	margin: 0;
	padding:0.3em 0 1em 0;	
	text-transform: uppercase;
	border-bottom: 1px solid #D9dbd5

}
/*
---------------------------------------------------------------------------------------------
DEFINITIONS
--------------------------------------------------------------------------------------------- */

dl{
margin-top: 1em;
margin-bottom:0;}
dt{
color: #333;
}
dd{
margin-left: 0;
}
/*
---------------------------------------------------------------------------------------------
NAVIGATION 
--------------------------------------------------------------------------------------------- */

#navigation{
	float: left;
	width: 530px;
	min-height: 98px;
	background: #fff url(../../images/bg_masthead.gif) bottom left repeat-x;
}

#navigation ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation ul li{
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	background-image: none;
	background-color: transparent;
	border: none;
}
#navigation ul li a {
	display: block;
	margin: 60px 0 0 0;
	padding: 5px 25px 20px 8px;
	border-left: 1px dotted #eeeeee;
	text-transform: uppercase;
	font-size: 0.9em;
	color:#0081C9;
}
#navigation ul li a:hover {
	background: #eeeeee;
	color: #000000;
}
#navigation ul li a.current {
	background: #ffffff;
	color: #000000;
}
/*
SECONDARY NAV (Displays in layout col2-1)
---------------------------------------------------------- */
#navSecondary li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #F4F4F4;
	background: transparent url(../../images/border-dotted.jpg) bottom left repeat-x;
	text-transform: uppercase;
	font-size: 0.9em;
}
#navSecondary li a {
	display: block;
	margin: 0 ;
	padding: 0.5em 0 0.5em 1.8em;
/*	background: transparent url(../../images/bullet_square_menusecundary.png) 0.5em 0.9em no-repeat;*/
}
#navSecondary li.current a {
	margin: 0;
	padding: 0.5em 0 0.5em 1.8em;
    background: #FFFFFF url(../../images/bullet_square_menusecundary_current.jpg) 0.5em 0.9em no-repeat;
}

/*
MENU NAV (Displays in main menu)
---------------------------------------------------------- */
#navMenu li {
	margin: 0;
	padding: 0;
/*	border-top: 1px dotted #fff;*/
	border-bottom: 1px solid #8CDA01; 
	background: transparent url(../../images/border_dotted.gif) bottom left repeat-x;
	text-transform: uppercase;
	font-weight:bold;
	font-size: 0.9em;
}
#navMenu li a {
	display: block;
	margin: 0 0 0.3em 0;
	padding: 0.5em 0 0.5em 1.6em;
/*	background: transparent url(../../images/bullet_square_menu.jpg) 0.4em 0.8em no-repeat; */
	color:#FFFFFF;
}
#navMenu li.current a {
	margin: 0 0 0.3em 0;
	padding: 0.5em 0 0.5em 1.6em;
	background: url(../../images/bullet_square_menu_current.gif) 0.4em 0.8em no-repeat;
	font-style:italic;
}
/*
TERTIARY NAV (Displays nested in #navSecondary)
---------------------------------------------------------- */
#navSecondary li ul {
	display: none;
}
#navSecondary li li {
	background: #fafafa; /*url(../images/border_dotted.gif) bottom left repeat-x;*/
	border: 0px;
	font-size: 1.1em;
}
#navSecondary li.current li a {
	text-transform: none;
	margin-left: 0.3em;
	background-image: none;
	border: 0px solid #fff;
	background: #fafafa;
}
#navSecondary li.current ul {
	display: list-item;
}

/*
---------------------------------------------------------------------------------------------
TABLES
--------------------------------------------------------------------------------------------- */

table{
	border-collapse: collapse;
	border: 0;
	font-size: 1em;
	text-align: left;
}
caption{
	margin: 0.8em 0;
}
thead{
	background-color: #edece2;
	text-align: left;
}
tbody{
}
tfoot{
	background-color: #edece2;
	text-align: left;
}
tr{
	border: none;
}
tr .alt{
}
th{
	font-size: 0.9em;
	text-transform: uppercase;
	padding: 0.5em 0.5em;
	border: 1px solid #edece2;
	vertical-align: top;
	text-align: left;
}
td{
	border: none;
}
/*
---------------------------------------------------------------------------------------------
LINKS
--------------------------------------------------------------------------------------------- */

a{
	color: #D74600;
	text-decoration: none;
}
a:hover{
	color: #000000;
	text-decoration: none;
}
a:visited, a:active, a:focus{
}
a:visited{
}
a:active{
	outline: none;
}
a:focus{
	outline: none;
}
/*
---------------------------------------------------------------------------------------------
LISTS
--------------------------------------------------------------------------------------------- */
li {
}
li p{
}
ol{
	margin: 0;
	padding: 0;
	list-style-type:decimal;
}
ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ol li{
	margin: 0.5em 0 0.5em 2em;
	padding: 0 0 0 0;
}
ul li{
	margin: 0.3em 0 0.3em 0.0em;
	padding: 0 0 0 1.3em;
	background: url(../../images/bullet_square.jpg) 0.0em 0.3em no-repeat;
}
.menu li {
	margin: 0.5em 0 0.5em 0.0em;
	padding: 0;
	background: url(../../images/bullet_square_submenu.jpg) 0.0em 0.2em no-repeat;
	font-size:0.9em;
/*	background: transparent url(../../images/line-dotted.gif) bottom left repeat-x;*/
}
.menu li a {
/*	display: block;*/
	margin: 0.5em 0 0.5em 0.0em;
	padding: 0 0 0 1.4em;
	font-size:1.1em;
	background: url(../../images/bullet_square_submenu.jpg) 0.0em 0.1em no-repeat;
}
a.noticeslink:link,a.noticeslink:visited{
	color: #0081C9;
	font-size: 8px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
a.noticeslink:hover,a.noticeslink:active{
	color: #000000;
	text-decoration: none;
}
a.footlink:link,a.footlink:visited{
	color: #cccccc;
	font-size: 0.9em;
	text-decoration: none;
}
a.footlink:hover,a.footlink:active{
	color: #000000;
	text-decoration: none;
    background: transparent url(../../images/line-dotted-orange.gif) bottom left repeat-x; 
}
.paragraph{
	color: #666666;
	font-size: 1.0em;
    padding: 1.0em 0.2em 1.0em 0em;
}
a.link{
	color: #666666;
}
a.linkp{
	font-size:1.1em;	
}
a.emailp{
	color: #BCBCBC;
	font-weight:bold;
}
a.theme{
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
}
#tooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.themenum{
	color: #FFFFFF;
	font-size: 15px;
}
.themeprograms{
	color: #FFFFFF;
	font-size: 9px;
}
.title {
	font-size: 1.6em;
	color: #87D300;
	line-height:1.1em;
	margin: 0;
	padding: 1.5em 0em 0.5em 0em;
/*	background: transparent url(../../images/line-dotted.gif) bottom left repeat-x; */
	font-family:"Arial Narrow", Helvetica, Arial, Tahoma, Verdana;
 	text-transform: uppercase;
}
.subtitle {
	font-size: 1.2em;
	color: #87D300;
	margin: 0;
	padding: 1.5em 0em 0.5em 0em;
/*	background: url(../../images/line-dotted.gif) bottom left repeat-x;*/
	font-family:"Arial Narrow", Helvetica, Arial, Tahoma, Verdana;
	text-transform: uppercase;
}
.copyrights {
	font-size: 0.9em;
	color: #D9DBD5;
	margin: 0;
	padding: 0 3.0em 0 0;
	background: url(../../images/bg_black.png) repeat-x left top;
}
.button {
	background-image:url(../../images/bg_blue_button.jpg); 
	border: 0px; 
	color:#FFFFFF; 
	font-size:0.9em; 
	font-weight:bold; 
	height:20px;
}
.buttonform {
	background-color:#00aeef; 
	border: 1px solid #0077c0; 
	color:#FFFFFF; 
	font-size:1em;
	height:25px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#eeefed', Positive='true');
}
.changelanguage {
	font-size: 0.9em;
	color: #D9DBD5;
	margin: 0;
}
.ngodirectory {
	font-size: 1.2em;
	color: #666666;
	padding: 0.0em 0.0em 0.0em 1.0em;
	font-family:"Arial Narrow", Helvetica, Arial, Tahoma, Verdana
}
.footer {
	font-size: 0.9em;
	color: #666666;
	margin: 0;
	padding: 0 3.0em 0 0;
}
.footerp {
	font-size: 0.9em;
	color: #cccccc;
	margin: 0;
    padding:0.5em 0 0.5em 1.2em;
	background: transparent url(../../images/line-dotted.gif) top left repeat-x;
}
.footerprint {
	font-size: 0.9em;
	color: #000000;
	margin: 0;
    padding:0.5em 0 0.5em 1.2em;
	border-top:2px solid #000000;
}
.footertable {
	font-size: 1em;
	background: transparent url(../../images/line-dotted.gif) top left repeat-x;
}
#search {
	float: left;
	background: transparent url(../../images/bg_blue_button.jpg) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	color: #666666;
	font-size: 1.2em;
}
* html #search {
	background-attachment: fixed;
	margin: 3px 0 0 0px;
	padding: 3px 0px 2px 0px;
	border: 0px;
}
#submitsearch {
	float: right;
	padding: 0;
	background: transparent url(../../images/search.png) 0 0 no-repeat;
	border: 0px;
	font: bold 130% Arial;
	color: #fff;
}

* html #submitsearch {
	margin: 1.5px 4.0px 0 0;
}
.textstood {
	color: #000000;
	margin: 0;
	font-size:0.9em;
	padding: 0 2.0em 0 3.5em;
	background: transparent url(../../images/bg_textstood-1.jpg) 0 0 repeat-y;
}
.textstoodp {
	margin: 0;
	padding: 1.5em 1.5em 1.5em 2em;
	background: #f3ffd1; 
	border: 1px solid #ddf49b;
}
.td1 {
	margin: 0;
	padding: 0.5em 1.0em 0.5em 1.0em;
	color:#0077c0;
	background: transparent url(../../images/line-dotted-v.gif) right top repeat-y;
}
.td2 {
	margin: 0;
	padding: 0.5em 1.0em 0.5em 0;
    background: transparent url(../../images/line-dotted-v.gif) right top repeat-y;
	color:#0077c0;
	text-align:right
}
.td3 {
	margin: 0;
	padding: 0 0 0 1em;
	color:#d9dbd5;
	font-size:0.9em;
}
.td4 {
	margin: 0;
	padding: 0 0 0 1em;

}
.tds {
	margin: 0;
	padding: 0.2em 1em 0.2em 1em;
	color:#0077c0;
	background: transparent url(../../images/line-dotted-v.gif) right top repeat-y;
	text-align:right;
}
.tdc {
	margin: 0;
	padding: 0.5em;
    background: #00aeef url(../../images/line-dotted.gif) left bottom repeat-x;
    color:#ffffff;
	font-weight:bold;
	font-size:0.9em;
}
.tdd {
	margin: 0;
	padding: 0.5em 0.5em 0.5em 1.0em;
	background: transparent url(../../images/line-dotted.gif) right bottom repeat-x;
}
.tdh {
	margin: 0;
	padding: 0;
	background: transparent url(../../images/line-dotted.gif) right bottom repeat-x;
	color:#000000;
}
.input {
	border: 1px solid #87D300;
	background-color: #f3ffd1;
	font-size: 1em;
	height:20px;
	color: #000000;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#eeefed', Positive='true');
}
.textarea {
	background-color: #f3ffd1;
	font-size: 1.1em;
	border: 1px solid #87D300;
	color: #000000;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#eeefed', Positive='true');
}
.select {
	font-size: 1em;
	border: 1px solid #87D300;
	color: #000000;
	height:20px;
	background-color:#f3ffd1;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#eeefed', Positive='true');
}
.errordata {
	color: #FF0000;
	font-size: 1em;
	font-weight: bold;
}
.imagedata {
	font-size: 0.9em;
}
.separator {
	padding: 1em 0 1em 0;
	background: transparent url(../../images/line-dotted.gif) bottom left repeat-x;
}

.linkpages {
	background-color:#87D300; 
	padding:1.4em;
	color:#FFFFFF;
	margin:0;
}
.numberofregisters {
	color:#000000;
	font-size:1.1em;
	padding-left:7em;
}
.urlngo {
    color:#000000;
	font-size:1.1em;
}
.namengo {
	font-size:1.5em;
	color:#333333;
	margin: 0.5em 0 0.5em 0.5em;
	line-height:1.1em;
	padding: 0.5em 0.5em 0.5em 1em;
	background: url(../../images/bullet_square_ngo.jpg) 0em 0.7em no-repeat;
}
.namengop {
	color:#333333;
	margin: 0.5em 0 0.5em 0.5em;
	padding: 0.4em 0.5em 0.5em 1.2em;
	background: url(../../images/bullet_square.jpg) 0em 0.5em no-repeat;
	font-weight:bold;
}
.nameprintngo {
	font-size:1.6em;
	color:#000000;
	padding: 0.2em 0em 0.2em 0em;
}
.namengonetwork {
    color:#333333;
	margin: 0.5em 0 0.5em 0.5em;
	padding: 1em 0.5em 1em 1.2em;
	background: url(../../images/bullet_square.jpg) 0em 1.2em no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	}
/*.titlecategoryngo {
	font-size:1em;
	color:#000000;
	font-weight:bold;
	margin: 0.5em 0 0.5em 0.0em;
	padding: 0.5em 0.5em 0.5em 1.8em;
	background: url(../../images/bullet_square.jpg) 0.5em 0.7em no-repeat;
}*/
.titlecategoryngo {
	font-size:1em;
	color:#000000;
	font-weight:bold;
	padding: 0.7em 0.5em 0.7em 1.8em;
	background: #e8b36d url(../../images/line-dotted-orange.gif) bottom left repeat-x;
}
.titlecategorypngo {
	font-size:1em;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0.7em 0.5em 0.5em 0;
	border-bottom:1px solid #000000;
}
.tdpngo {
	color:#000000;
	font-size:0.9em;
	padding: 1em 0 0.5em 1.9em;
}
.tdngo {
	padding: 1em 0 0.5em 1.8em;
}
.titletable {
	font-size: 1.1em;
	color: #000000;
	margin: 0;
	padding:1.0em 0em 1.0em 0.0em;	
	text-transform: uppercase;
}
.image {
	float:right;
	padding:5px;
	background:#fff;
	margin:0 0 20px 20px;
	border:1px solid #eee;
}

