﻿
blockquote {font-size:12px;color:#6b6229;font-weight:bold;background:#EFEFEF;border-top:1px dotted #666666;border-bottom:1px dotted #666666;padding:10px;}

#hd 
{
    position: relative;
    height: 168px;
    background-image:   url(images/hdbck.jpg);
    background-repeat: no-repeat;
}

#hd .picture
{
    position: absolute;
    left: 0px;
    top: 0px;
    border-right: 1px solid #FFFFFF;
}

#hd .btn1
{
    position: absolute;
    left: 680px;
    top: 0px;
}

#hd .btn2
{
    position: absolute;
    left: 655px;
    top: 98px;
}


#left, #right {
   float: left;
   width: 550px;
   margin: 0;
   padding: 0;
   border: 0px solid black;
   
}


#right {
   float: right;
   margin: 0;
   width: 260px;
   border: 0px solid red;
   
}



#col1  {
   float: left;
   width: 205px;
   margin: 0;
   padding: 0;
   border: 0px solid black;
   margin-right: 55px;
   
}

#col2 {
   float: left;
   margin: 0;
   width: 400px;
   border: 0px solid red;
   
}

#col2 .pagetitle 
{
    font-size: 13px;
    font-weight: 600;
	color: #bf7642;
	padding-bottom: 5px;
	border-bottom: 1px dotted #b4b0b0;
}

#col2 .header
{
    font-size: 12px;
    font-weight: 600;
	color: #bf7642;

}

#col2 .childid
{
    font-size: 11px;
    color: #817e7e;
    padding-top: 5px;
}


#col3 {
   float: right;
   margin: 0;
   width: 205px;
   border: 0px solid red;
   
}

#col3 .childid
{
    font-size: 11px;
    color: #817e7e;
    padding-top: 5px;
}

.clear {
   height: 0;
   font-size: 1px;
   margin: 0;
   padding: 0;
   line-height: 0;
   clear: both;
}

#left .pagetitle 
{
    font-size: 16px;
    font-weight: bold;
    font-family:Tahoma;
	color: #bb6739;
	padding-bottom: 8px;
	border-bottom: 1px dotted #b4b0b0;
}

.solutionstory
{width: 850px;}

.story2 p
{     font-size:12px;
    line-height:20px;
}

.story p
{
    font-size:12px;
    line-height:20px;
}

.top 
{
    padding-left:500px;padding-top:10px;
}

.more {
    display: none;
    }
a.showLink, a.hideLink {
    text-decoration: none;
    color: #36f;
    padding-left: 8px;
    background: transparent url(images/down.gif) no-repeat left; }
a.hideLink {
    background: transparent url(images/up.gif) no-repeat left; }
a.showLink:hover, a.hideLink:hover {
    border-bottom: 1px dotted #36f; }



#left .header
{
    font-size: 12px;
    font-weight: 600;
	color: #bf7642;
}

#pagenav
{
   width: 220px;
   padding-left: 30px;
   padding-top: 10px;
 
    
}

#pagenav .linktitle 
{
    color: #8e8356;
    font-weight: bold;
    padding-bottom: 3px;
    border-bottom: dotted 1px #8e8356;
    padding-left: 6px;
    
}

#pagenav .linktitle a, #pagetitle .linktitle a:hover
{
    text-decoration:none;
    color: #8e8356;
    
}


#pagenav .nav a {
	color: #333333;
	text-decoration: none;
	border-bottom: dotted 1px #8e8356;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 6px;
	display: block;
}

#pagenav .nav a:hover, a:active {
	color: #bf7642;
	text-decoration: none;
	
}

/* Blog styles */
#blog 
{
    border: 0px solid black;
}

#blog .postlabel
{
    font-size: 11px;
    color: #666666;
    padding-bottom: 10px;
}

#blog .posttitle
{
    
    padding-bottom: 5px;
    font-size: 12px;
    color: #666666;
    font-weight: bold;
    border: 0px solid black;
}

#blog .postitle a
{
        color: #666666;
        text-decoration: none;
}

#blog .posttitle a:hover, a:active {
	color: #b15717;
	text-decoration: underline;
}

#blog .postdata
{
    color: #999999;
    padding-bottom: 3px;
    border: 0px solid black;

}

#blog .comments
{
    background: #efefef;
    margin-bottom: 14px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#blog .author
{
    color: #333333;
}
#blog .postbody
{
    margin-top: 15px;
    line-height: 17px;
    margin-bottom: 15px;
}

#blog .links
{
    padding-bottom: 10px;
    border-bottom: 1px dotted #b4b0b0;
}



#divPostTitle 
{ 
    border: 1px solid black;
}

#divPostDateInfo
{
    border: 1px soild red;
}

#divPostBody
{
    border: 1px soild green;
}

#divSeperator
{
      border: 1px soild blue;
}

/* end Blog styles */



/* Sponsor a Student Summary page */



#filter 
{
    color: #b15717;
    background: #ece4d9;
    padding-bottom: 10px;
    margin-bottom: 2px;
    padding-left: 10px;
    padding-top:10px;

}

#filter .dropbox
{
	width:              90px;
	color:              #49421d;
	font:               11px Verdana, Arial, sans-serif;
	margin-right:       12px;
    z-index: 1;
  	
}



#string
{
    color: #b15717;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 35px;
}

#string strong
{
    font-weight: bold;

}



#results_gray table
{
    
    width: 100%;
    height: 110px;
    border-collapse: collapse;
}

#results_gray table tr td
{
    border-right: solid 2px #FFFFFF; 
    background: #ece4d9;
    vertical-align: middle;
    text-align: center;
}

#results_gray .country
{
    width: 120px;
}

#results_gray .country img
{
    width: 45px;
    height: 30px;
    padding-top: 12px;
    padding-bottom: 4px;
}

#results_gray .name
{
    width: 180px;
    
}

#results_gray .name a
{
    font:  120% Verdana, Arial, sans-serif;
}



#results_gray .dream
{
    width: 170px;
    padding-left: 10px;
    padding-right: 10px;
    
}


#results_gray .fund 
{
    font:  120% Verdana, Arial, sans-serif;
    color: #b15717;
    width: 138px;
    padding-bottom: 25px;
}


#results_gray .importance
{
    font-style: normal;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;    
    width: 396px;
}

#results_grey .importance img
{
    text-align: right;
    position: absolute;
    top: 0;
    left: 0;
}

#additionalinfo2
{
   padding-top: 10px; 
   

}

#additionalinfo2 .left
{
    float:left;
    font-style:italic;
}

#additionalinfo2 .right
{
    float:right; 
}

#btn 
{
    padding-top: 20px;
    padding-left: 280px;
   
   
}


#childID 
{
    font-size: 9px;
    text-align: center;
 
}


.detailheader
{
    font:  13px Verdana, Arial, sans-serif;
    color: #b15717;
    padding-bottom:3px;
}

#back a
{
font-size:11px;
}
    
#studentrecord
{
  background:#ece4d9;
    
}
#studentrecord .picname
{
    width:97px;
    border-right:2px solid #FFFFFF;
    color: #b15717;
    font-weight:bold;    
    background-image: url(images/bckphoto.gif);
	background-repeat: no-repeat;
	background-position: 11px 7px;
	padding-left:17px;
	padding-top:13px;
	text-align:left;
	vertical-align:top;
}

#studentrecord .name2
{
    padding-top:10px;
    width:80px;
    text-align:center;
    vertical-align:top;

    
}

#studentrecord .data
{
    padding-top:19px;
    padding-left:14px;
    padding-right:24px;
    vertical-align:top;
    width:396px;
}

#studentrecord .nameandgoal, #studentrecord .otherdata, .story
{
    font-weight:bold;
    font-size:13px;
}

#studentrecord .otherdata2
{
font-size:13px;
color:#b15717;
}

.story 
{
    padding-top:15px;
}

#studentrecord .otherdata, .amount2
{
    color:#b15717;
    font-size:12px;
    padding-bottom:4px;
}

#studentrecord .readmore
{
    padding-top:6px;
    padding-bottom:13px;
}

#studentrecord .readmore a
{
    font-weight:bold;
    padding-right:8px;
    background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 3px;
}

.sponsorme2 a
{
    background-image: url(images/btmdetail.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
    text-align: center;
    height:36px;
    width:206px;
    display:block;
    padding-top:6px;
    font-weight:bold;
}

#studentrecord .id, .id
{
    font-size:9px;
    color:#787878;
    font-weight:normal;
    font-style:italic;
}


.row, .rowon
{
    height:110px;
    vertical-align:middle;
    text-align:center;
}

.rowon {    background: #ece4d9; }


.country 
{
    text-align:center;
    width:110px;
    border-right:2px solid #FFFFFF;
}


.country img
{
    width: 45px;
    height: 30px;
    padding-top: 12px;
    padding-bottom: 4px;
}

.name
{
    width: 180px;
    text-align:center;
    border-right:2px solid #FFFFFF;
}

.name a 
{
   font:  120% Verdana, Arial, sans-serif; 
}

.needs 
{
    width: 90px;
    text-align:center;
    border-right:2px solid #FFFFFF;
    font:  120% Verdana, Arial, sans-serif; 
}

.educationalgoals
{
    padding-left:20px;
    padding-right:15px;
    border-right:2px solid #FFFFFF;   
    width:320px;
    text-align:left;
}

.learnmore
{
    text-align:center;
    font-size:10px;
    font-style: italic;
    color:#666666;
    padding-left:10px;
    padding-right:10px;
    width:120px;
}


#results table
{
    
    width: 100%;
    height: 110px;
    border-collapse: collapse;
}

#results table tr td
{
    border-right: solid 2px #FFFFFF; 
    vertical-align: middle;
    text-align: center;
}

#results .country
{
    width: 120px;
}

#results .country img
{
    width: 45px;
    height: 30px;
    padding-top: 12px;
    padding-bottom: 4px;
}

#results .name
{
    width: 180px;
    
}

#results .name a
{
    font:  120% Verdana, Arial, sans-serif;
}

#results .dream
{
    width: 170px;
    padding-left: 10px;
    padding-right: 10px;
    
}


#results .fund 
{
    font:  120% Verdana, Arial, sans-serif;
    color: #b15717;
    width: 138px;
    padding-bottom: 25px;
}


#results .importance
{
    font-style: normal;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;    
    width: 396px;
}

#results_grey .importance img
{
    text-align: right;
    position: absolute;
    top: 0;
    left: 0;
}




#results_header
{
    width: 100%;
    padding-bottom: 3px;
    border-collapse: collapse;
    text-align: center;
    font:  120% Verdana, Arial, sans-serif;
    color: #b15717;
}

#results_header .country { width: 120px; }
#results_header .name { width: 180px; }
#results_header .fund { width: 138px; }
#results_header .importance { width: 396px; }

#paging 
{
    position: relative;
    text-align: right;
    padding-top: 15px;
    padding-right: 30px;
}

/* End Sponsor a Student Summary page */

/* Scholar Detail page */
#map 
{
    padding-top: 10px;
    text-align: center;
    
    
}

#map .googlelink a {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	color: #b15717;
	text-decoration: underline;
	display: block;
	background-image: url(images/googleicon.gif);
	background-repeat: no-repeat;
	background-position: 5%;
	

}

#map .googlelink a:hover, a:active {
	color: #b15717;
	text-decoration: none;
		
}

#callout 
{
    margin-top: 40px;
    background: #ece4d9;
    border: 0px solid black;
    padding: 12px;
    text-align: left;    
}

#callout .title
{
    color: #b15717;
    font-size: 110%;

}

#callout .watchdog1
{
    padding-left: 45px;
    background-image: url(images/charitynavigator.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	background-position: 10% 0%;
	margin-bottom: 5px;
	    
}

#callout .watchdog2
{
    padding-left: 45px;
    background-image: url(images/bbb.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	background-position: 10% 0%;
	margin-bottom: 5px;
	    
}

#callout .watchdog3
{
    padding-left: 45px;
    background-image: url(images/aip.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	background-position: 10% 0%;
	margin-bottom: 5px;
	    
}

#aboutme 
{
    padding-top: 15px;
}

#aboutme .justification
{
    line-height: 16px;
    margin-bottom: 20px;
}

#aboutme table tr td
{
    vertical-align: middle;
    padding-bottom: 18px;
    padding-right: 10px;
    text-align: left;
    border-collapse: collapse;
}

#aboutme .subheader
{
    font-size: 11px;
    font-weight: 600;
	color: #bf7642;
	padding-top: 10px;
	padding-bottom: 7px;

}
    
#aboutme ul 
{
    margin-top: 0;
    margin-left: 10px;
    
}

#aboutme ul li 
{
    list-style-type: disc;
    padding-bottom: 10px;
    line-height: 14px;
    margin-left: 15px;
    
}


#aboutme .sponsor
{
    padding-top: 15px;
    font: 120% verdana;
    text-align: right;
    padding-right: 10px;

}

#aboutme .childID
{
    font-size: 10px;
    color: #666666;
    font-style: italic;
}



#sponsorme .header
{
    margin-bottom: 8px;
}
#sponsorme .header a {
	font-size: 11px;
	color: #5f5113;
}

#sponsorme a:hover, a:active {
	color: #ad9425;
	text-decoration: none;
	
}

#additional
{
    padding-left: 30px;
    padding-top: 65px;
    
}

#additional a {
	display: block;
	padding-top: 6px;
    padding-left: 8px;

}

#additional  a:hover, a:active {
	text-decoration: none;
	
}

/* end Scholar Detail page */

/* boxes - used on movies,books,music page and its easy to help pages*/

#box 
{
    
}

#box .boxstyle1
{
    
    margin-bottom: 60px;
    line-height: 16px;
    width: 100%;
    border-top: 4px dotted #f5ede1;
    padding-top: 5px;

    
}



#box .boxstyle1 tr td
{
    
    border-collapse: collapse;
    padding-top: 12px;
    padding-right: 10px;
    vertical-align: top;

}

#box .boxstyle1 tr td.links
    {
     text-align: center;
     border-top: 1px dotted #CCCCCC;
     border-bottom: 1px dotted #CCCCCC;
     padding-top: 3px;
     padding-bottom: 3px;
     background-color: #f5ede1;
    }

#box .small 
{
    border: 1px solid black;
}

#box .title
{
    font-weight: bold;
    padding-bottom: 5px;

}

#box .author
{
    padding-bottom: 7px;
}

#box .source
{
    padding-top: 3px;
    text-align: left;
    font-style: italic;
    color: #666666;
}

.itseasyoptions 
{
    font-size: 14px;
    font-weight: bold;
    color: #666666;
}

#source 
{
    font-size: 10px;
}

#source a 
{
    color: #8c8888;
    padding-left: 10px;
    display: block;
    text-decoration: none;
}

#source a:hover, a:active {
	color: #666666;
	text-decoration: underline;
	
}

/* end boxes */

/* css form - contact us and join campaign pages */

.cssform p{
width: 400px;
clear: left;
margin: 0;
padding-bottom: 7px;
padding-left: 160px; /*width of left column containing the label elements*/
border: 0px solid black;

}

.cssform label{
float: left;
text-align: right;
margin-left: -110px; /*width of left column*/
width: 90px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
padding-top: 4px;
border: 0px solid black;


}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 210px;
color: #49421d;
border:   1px solid #6f642c;
font:   100% verdana;
z-index: 1;
}

.cssform select { /*width of text boxes. IE6 does not understand this attribute*/
border:   1px solid #6f642c;
width: 214px;
color: #49421d;

font:   100% verdana;
}

.cssform textarea{
width: 210px;
height: 100px;
border:   1px solid #6f642c;
font:   100% verdana;
}

.cssform checkbox
{
}
.cssform em 
{
    padding-left: 3px; 
    color: Red;
}


.submit 
{
    text-align: right;
    padding-right: 105px;
    
}

.submit2 
{
    text-align: center;
  
    
}

.searchtext
{
    width: 210px;
    color: #49421d;
    border:   1px solid #6f642c;
    font:   100% verdana;

}
/* end css form - contact us and join campaign pages */

/* contact WALK rounded edges */

.round{display:block}
.round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ece4d9}
.round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f3ee;
  border-right:1px solid #f6f3ee;
  background:#f0eae2}
.round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfcfb;
  border-right:1px solid #fdfcfb;
  background:#efe9e0}
.round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #efe9e0;
  border-right:1px solid #efe9e0;}
.round4{
  border-left:1px solid #f6f3ee;
  border-right:1px solid #f6f3ee}
.round5{
  border-left:1px solid #f0eae2;
  border-right:1px solid #f0eae2}
.roundfg{
  background:#ece4d9}



#contact 
{

}  


#contact .title
{
    font-size: 11px;
    font-weight: bold;
    padding-top: 10px;

    color: #584e0b; 
    padding-left: 30px;
    
}

#contact p
{
    padding-left: 22px;

}


#contact .image
{
    text-align: center;
    padding-bottom: 5px;

}

#contact .padding
{
    margin-left: 15px;

}

/* end contact WALK rounded edges */


/* faq list */

#faq 
{
    line-height: 14px;
}

#faq ol li
{
    padding-bottom: 3px;
    
}

#faq ul li
{
    padding-bottom: 6px;
    list-style-type: disc;
    color: #bf7642;
    
}


#faq .title
{
    color: #666363;
    font-weight: bold;
    padding-bottom: 5px;
}


.postagedropbox
{
	width:              310px;
	color:              #49421d;
	font:               95% Verdana, Arial, sans-serif;
	border:             1px solid #6f642c;
	margin-right:       12px;
    z-index: 1;
}
/* faq list */

/* Quick facts */

#quickfacts 
{
    margin-left: 5px;
}

#quickfacts .fact
{
    background-image: url(images/x.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-size: 12px;
	font-weight: bold;
	padding-left: 22px;
    color: #8c8a8a;
}

#quickfacts .source
{
    font-size: 10px;
    font-style: italic;
    color: #666666;
    padding-left: 20px;
    margin-bottom:30px;
}

/* End Quick facts */


/* Fundraise  */

#fundraise 
{
    margin-left: 5px;
}

#fundraise .item
{
    background-image: url(images/fundraise.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	font-size: 12px;
	padding-left: 42px;
    margin-bottom:20px;
    height: 30px;
}



/* End Quick facts */

#makingadifference
{  
	margin: 0;
	padding-left:15px;
	
}

#makingadifference li
{
    
    padding-bottom:10px;
}