@charset "utf-8";
/* CSS Document */
/* global */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
img,body,html{border:0}
caption,th{text-align:left}
body{margin:0; padding:0; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:center; background-position:top; font-family:"Trebuchet MS"; font-size:12px;}
img{border:0;}
a{text-decoration:none; color:#0572ad; outline:none;}
form{margin:0;}
.column-spacing{padding-left:25px; padding-right:20px; padding-top:25px; width:222px;}
.right-column-spacing{padding-left:15px; padding-right:23px; padding-top:25px; width:222px;}
.warning-message{font-weight:bold;color:red;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:center;}
.right-featured-heading{border:#dcd9ce 1px solid;}
.right-featured-content{border-bottom:#dcd9ce 1px solid; border-left:#dcd9ce 1px solid; border-right:#dcd9ce 1px solid; padding:0 6px;}
p{text-align:justify;}
li{list-style:none;}

/*header*/
.input-search{width:204px; border-color:#000000; border-style:solid; border-width:1px; background-color:#FFFFFF;}
.topmenu{font-size:14px; font-weight:bold; color:#095684; height:35px; text-align:center; line-height:35px;}
.topmenu a{font-size:14px; font-weight:bold; color:#095684;}
.login-title{color:white; font-size:14px; font-weight:bold; text-align:center; background:#000000; height:30px; width:73px; line-height:30px;}
.login-spacing{padding-left:10px; padding-right:10px;}
.login-link a {color:black;}
.login-bg{background-image:url(../images/bg-toplogin.jpg); background-position:bottom;  height:120px; background-repeat:no-repeat; }
.input-login{width:130px; border-color:#000000; border-style:solid; border-width:1px; background-color:#FFFFFF;}
.text-white{color:white;}
.text-khaki{color:#746c54;}
hr{border:#e2dfd7 1px solid;}
.forgot{font-size:11px;}
.forgot a{font-size:11px;}


/* job posting */
.job_posting{list-style:circle;}


/* voanews */
#list{border:#ccc 0px solid; text-align:left;} 
#list div{line-height:25px;text-align:center;border-right:#ccc 0px solid; text-align:left;} 
#list{height:25px;overflow:hidden; text-align:left;} 
#list div{height:25px;float:left; text-align:left;} 


/* liScroll style declarations */
.tickercontainer { /* the outer div with the black border */
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
overflow: hidden;
width: 650px;
}
ul.newsticker { /* that's your list */
position: relative;
list-style-type: none;
left: 655px;
list-style:none; margin:0; padding:0
}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
list-style:none; margin:0; padding:0
}
ul.newsticker a {
white-space: nowrap;
margin: 0 200px 0 0;
} 




/*center*/
.top-spacing{padding-top:25px;}
.red-heading{font-size:28px; font-weight:bold; line-height:50px; color:#ee2e24;}
.more{color:#ee2e24;}
.featured-video{background-image:url(../images/bg-video.jpg); background-repeat:no-repeat; background-position:center;  text-align:center; padding:25px; height:362px;}
.red-title{font-size:14px; font-weight:bold; color:#ee2e24;}
.red-text{color:#ee2e24;}
.blue-text{color:#0572ad;}
.date{font-size:11px; color:#0572ad;}
.content-spacing{padding-top:25px; padding-right:25px;}
.input-quantity{width:30px; border-color:#000000; border-style:solid; border-width:1px; background-color:#FFFFFF;}
.news-img{padding-left:20px; padding-bottom:20px;}
.table-donate{background-color:#f2eee6; border-color:#e2dfd7; border-style:solid; border-width:1px; width:700px;}
.donate-project{background-color:#f2eee6; border-color:#e2dfd7; border-style:solid; border-width:1px; width:98%;}
.donate-cart-suc{background-color:#f2eee6; border-color:#e2dfd7; border-style:solid; border-width:1px; width:510px;}
.black-title{font-size:14px; font-weight:bold; color:black;}
.center-spacing{padding:25px;}
.red{color:#ee2e24; font-size:10px;}
.project-update-comments{border:#000 1px solid; width:510px;}


/* stories */
.stories_left{color:#000; font-size:16px; font-weight:bold; background-color:#ebe6da; border-right:#d8cfb7 1px solid; padding-left:4px;} 


/* online study */
.online-study-bg{background:url(../images/online-study-bg.jpg) no-repeat; width:708px; height:279px;}


/* resources */
.img-s{padding:5px;}
.table-intro{background-color:#fdfcfb; border-color:#e2dfd7; border-style:solid; border-width:1px; width:220px; height:145px; }


/* about */
.about-menu{background-image:url(../images/project-menu-bg.gif); background-repeat:repeat-y;}
.about-pic{padding-right:20px;}
.about-verse{color:#0572ad; font-size:14px; font-weight:bold; font-style:italic; }
.verse-source{color:#746c54; font-size:11px;}


/* shopping cart */
.input-date{width:100px; border-color:#000000; border-style:solid; border-width:1px; background-color:#FFFFFF;}


/* contact */
.input-comments{width:355px; border-color:#000000; border-style:solid; border-width:1px; background-color:#FFFFFF;}
.contact-form{border-color:#cfcdc5; border-style:solid; border-width:1px; padding:10px;}


/* members */
.congrates-bg{background-image:url(../images/member-bg.gif); background-repeat:no-repeat; height:67px; width:621px; padding-left:30px; padding-right:30px; padding-top:15px;}


/* footer */
.footer-bg{background-image:url(../images/bg-footer.jpg); background-repeat:repeat-x; color:#bdddf8; font-size:10px; padding-left:9px; padding-right:10px; background-color:#00529b;}
.footer-bg a{color:#bdddf8;} 
.footer-link {color:white; line-height:30px; background-color:#00529b; text-align:center; font-size:10px;} 
.footer-link a{color:white; line-height:30px;} 


/* sidemenu */
.home-accordion{float:left; width:222px;}
.home-accordion-base{width:222px; padding-bottom:15px}
.home-accordian ul{width:222px; margin:0px;padding:0px; list-style-type:none}
.home-accordian li{margin:0px; padding:0px}
.home-accordion li span{display:block; position:absolute}
.home-accordion li .home-accordion-header{display:block; position:relative; background-color:#0068a6; color:#FFFFFF; font-size:14px;  font-weight:bold; line-height:40px; width:220px; cursor:pointer; border-bottom:solid 1px #dcd9ce; border-left:solid 1px #dcd9ce; border-right:solid 1px #dcd9ce;}
.home-accordion li.selected{margin:0px; padding:0px; border-bottom:solid 1px #dcd9ce;}
.home-accordion li.selected .home-accordion-header{border-left:solid 1px #dcd9ce; border-right:solid 1px #dcd9ce; border-bottom:solid 1px #dcd9ce;}
.home-accordion-content{border-left:solid 1px #dcd9ce; border-right:solid 1px #dcd9ce; padding-left:20px; margin:0px; }

/* project sidemenu */
.home-accordion li 
.home-accordion-header-1{display:block; position:relative; background-color:#ffffff; width:222px; cursor:pointer; border-bottom:solid 0px #dcd9ce; border-left:solid 0px #dcd9ce; border-right:solid 0px #dcd9ce; background:url(../images/left-menu-1.jpg) no-repeat}
.home-accordion li.selected-1{margin:0px;padding:0px;border-bottom:dotted 0px #afaba6;background:#dee6eb}
.home-accordion li.selected-1 
.home-accordion-header-1{border-left:solid 0px #8ea6b3;border-right:solid 0px #8ea6b3;border-bottom:solid 0px #9ab2bf;background:url(../images/left-menu-2.jpg) no-repeat}


.sidemenu-bg-1{ font-weight:bold; font-size:12px; color:#584423; line-height:30px;}
.sidemenu-text{padding-right:20px;}
.sidemenu-link-1 a{color:#584423; font-weight:bold;}
.sidemenu-bg-2{ font-weight:bold; font-size:12px; color:#584423; line-height:30px; white-space:nowrap;}
.sidemenu-text{padding-right:20px;}
.sidemenu-link-2 a{color:#584423; font-weight:bold;}
.sidemenu-link-2 a:hover{white-space:nowrap;}
.side-sub{color:#000000;line-height:30px; white-space:nowrap;}
.side-sub a{color:#000000; white-space:nowrap;}
.side-sub a:hover{color:red; background-image:url(../images/left-menu-sub-bg.gif); white-space:nowrap;}


.projects-menu-1{font-weight:bold; font-size:13px; color:#584423; line-height:30px;}
.projects-menu-1 a{font-weight:bold; color:#584423;}
.projects-menu-1 a:hover{text-decoration:underline;}
.projects-menu-2{font-weight:bold; color:#000000; line-height:15px; padding-left:20px; font-size:12px;}
.projects-menu-2 a{font-weight:bold; color:#000000;}
.projects-menu-2 a:hover{text-decoration:underline;}

.backgroundPosition {}

.projects_left_global{color:#000; font-size:16px; font-weight:bold; background-color:#ebe6da; padding-left:16px; text-transform:uppercase;} 



/* about menu */
.yui-skin-sam .yui-accordionview div.yui-accordion-content {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.yui-skin-sam .hidden {
	visibility: hidden;
	position: absolute;
}

.yui-skin-sam .almosthidden {
	position: absolute;
	left: -9999px;
	z-index: -10;
}

.yui-skin-sam .yui-accordionview {
	border-bottom: 0;
}

.yui-skin-sam .yui-accordionview li.yui-accordion-panel {
	display: inline;
}

.yui-skin-sam ul.yui-accordionview ul.yui-accordionview {
    zoom: 1;
}

.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle {
	display: block;
	border:none;
	border-bottom:0;
	padding: 0.4em;
	height: 1.5em;
	padding-left: 0.5em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background: url(sprite.png) repeat-x;
	background-position: 0 -1500px;
	position: relative;
	cursor: pointer;
	background-color:#beb49b;
}

.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:hover {
	background-position: 0 -1300px;
	text-decoration:none;
	color:#000;
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active {
	border: 0;
	color: #f53329;
	text-decoration:none;
	background-position: 0 -1400px;
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.active:hover {
	background-position: 0 -1400px;
	text-decoration:none;
}

.yui-skin-sam .yui-accordion-toggle .indicator {
	display: block;
	width: 14px;
	height: 14px;
	background: url(sprite.png) 0 -350px;
	position: absolute;
	right: 0.5em;
	top: 25%;
}
.yui-skin-sam .yui-accordion-toggle.active .indicator {
	background: url(sprite.png) 0 -400px;
	text-decoration:none;
}

.yui-skin-sam .yui-accordion-content {
	border: 0;
	background: #f9f6eb;
    _zoom: 1;
}

.yui-skin-sam ul.submenu {
	background: #fff;
}

.yui-skin-sam ul.submenu li a {
	display: block;
	height: 1.5em;
	line-height: 1.5em;
	padding: 0.2em;
	padding-left: 0.5em;
	text-decoration: none;
	color: #000;
}
.yui-skin-sam ul.submenu li a:hover {
	background: #f5f2e7; color: #f53329; text-decoration:none;
}



.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle:focus {
	text-decoration:none;
}
.yui-skin-sam .yui-accordionview li.yui-accordion-panel a.yui-accordion-toggle.activepanel {
	text-decoration:none;
}
.red-harrington{font-size:14px; font-weight:bold; color:#ee2e24; font-family:Harrington;}
