.indexbg {
	background-repeat: no-repeat;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.sub_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color:#666;
}
.question_main {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: justify;
	text-decoration: none;
}
.question_main_right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: right;
}
.question_main_center {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: center;
	text-decoration: none;
}
.question_main_left {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: left;
	text-decoration: none;
}

.blogs_main {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: justify;
	text-decoration: none;
}
.question_main_left {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: left;
	text-decoration: none;
}

.cellpadding10 {
	padding: 8px;
}


.news_main {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: left;
	padding:5px;
	text-decoration: none;
}
.news_box{
	border-bottom: 1px dotted #666;
}
.community_topmain {
	font-family:verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: justify;
	text-decoration: none;
}
.community_box {
	text-align: justify;
}


.questions {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-align: justify;
	text-decoration: none;
}


.answers {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: justify;
}
.community_text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-align: justify;
}

.links_blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #136ab2;
	text-align: justify;
}
.links_blue12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #136ab2;
	text-align: justify;
	text-decoration: underline;
}
.links_blue11 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #136ab2;
	text-align: justify;
	text-decoration: underline;
}
.links_blue13 {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #136ab2;
	text-align: justify;
}
.links_blue14 {
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-size: 16px;
	font-style: normal;
	color: #136ab2;
}
.links_blue15 {
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-size: 14px;
	font-style: normal;
	color: #136ab2;
}


.question_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #136AB2;
	text-transform:lowercase;
	text-align: left;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding:10px 0px 10px 0px;
}
.blog_comment_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #136AB2;
	text-align: left;
	border-top:1px dotted #999;
}

.blog_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #136AB2;
	text-align: left;
	display: inline;
	vertical-align: bottom;
}
.blog_title2 {
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-align: center;
	display: inline;
}
.guest_blog_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #DC3A40;
	text-align: left;
	display: inline;
	vertical-align: bottom;
}
.question_title3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.content_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #136AB2;
	text-align: left;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding:10px 0px 10px 0px;
}

.content_title a{
	color: #136AB2;
	text-decoration: none;
}
.content_title_center {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #136AB2;
	text-align: center;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding:10px 0px 10px 0px;
}

.content_title_center a{
	color: #136AB2;
	text-decoration: none;
}
.question_title2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-align: left;
	text-decoration: none;
}
.community_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #136AB2;
	text-align: center;
}
.contactus_question {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-align: left;
	text-decoration: none;
}

.news_blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #136AB2;
	text-align: left;
	padding:8px 8px 0px 8px;
}
.news_date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#666;
}


.question_redtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
	text-align: left;
	text-decoration: none;
}
.lefttd {
	background-image: url(images/shade_l.png);
	background-repeat: repeat-y;
}
.righttd {
	background-image: url(images/shade_r.png);
	background-repeat: repeat-y;
}
.dottedcontainer {
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
}
.footertd {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
}
.footertd_left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #136AB2;
	}
.footertd_right {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #136AB2;
}
.a.footerlink:link {
	color: #666666;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.footerlink:visited {
	text-decoration: none;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.footerlink:hover {
	text-decoration: none;
	color: #136AB2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.footerlink:active {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666;
}
a.footerlink {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	text-decoration: none;
}
#screenshot{
	position:absolute;
	display:none;
	color:#fff;
}

.screenshot {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	text-decoration: none;
}
.twtr-ft a img{	
	padding:0px 0px 5px 0px;
}
.logo_banner{
	padding:0px 0px 10px 0px;
}
#questionaire_btn_large{
	background:url(images/questionnaire_sprite.png) 0px 0px no-repeat;
	height:287px;
	width:570px;
}
#questionaire_btn_large a{
	background:url(images/questionnaire_sprite.png) 0px 0px no-repeat;
	height:287px;
	width:570px;
	display:block;
}
#questionaire_btn_large a:hover{
	background:url(images/questionnaire_sprite.png) 0px -284px no-repeat;
	height:287px;
	width:570px;
}
#questionaire_btn{
	background:url(images/questionnaire_btn.png) 0px 0px no-repeat;
	height:284px;
	width:570px;
	font-size:0px;
}
#questionaire_btn:hover{
	background:url(images/questionnaire_btn.png) -1px -302px no-repeat;
	height:284px;
	width:570px;
}
#questionnaire_click{
	background:url(images/questionnaire_click_here_img.png) 103px 0px no-repeat;
	height:46px;
}
#questionnaire_click_text{
	text-align: center;
	font-weight:bold;
	color:#fff;
	font-size:20px;
	margin:0px 0px 20px 0px;
}
#header_menu{
	background:url(images/header_nav_bg.png) 7px 0px no-repeat;
	width:855px;
	height:62px
}
.top_nav{
	height:60px;
}
#home_btn a{
	background:url(images/nav_sprite.png) -731px 0px no-repeat;
	height:60px;
	width:90px;
	float:left;
}
#home_btn a:hover{
	background:url(images/nav_sprite.png) -731px -60px no-repeat;
	height:60px;
	width:90px;
}
#community_btn a{
	background:url(images/nav_sprite.png) 0px 0px no-repeat;
	height:60px;
	width:90px;
	float:left;
}
#community_btn a:hover{
	background:url(images/nav_sprite.png) 0px -60px no-repeat;
	height:60px;
	width:90px;
}
#news_btn a{
	background:url(images/nav_sprite.png) -118px 0px no-repeat;
	height:60px;
	width:105px;
	float:left;
}
#news_btn a:hover{
	background:url(images/nav_sprite.png) -118px -60px no-repeat;
	height:60px;
	width:105px;
}
#about_btn a{
	background:url(images/nav_sprite.png) -1380px 0px no-repeat;
	height:60px;
	width:75px;
	float:left;
}
#about_btn a:hover{
	background:url(images/nav_sprite.png) -1380px -60px no-repeat;
	height:60px;
	width:75px;
}
#research_btn a{
	background:url(images/nav_sprite.png) -384px 0px no-repeat;
	height:60px;
	width:80px;
	float:left;
}
#research_btn a:hover{
	background:url(images/nav_sprite.png) -384px -60px no-repeat;
	height:60px;
	width:80px;
}
#blogs_btn a{
	background:url(images/nav_sprite.png) -504px 0px no-repeat;
	height:60px;
	width:80px;
	float:left;
}
#blogs_btn a:hover{
	background:url(images/nav_sprite.png) -504px -60px no-repeat;
	height:60px;
	width:80px;
}
#schools_btn a{
	background:url(images/nav_sprite.png) -1255px 0px no-repeat;
	height:60px;
	width:80px;
	float:left;
}
#schools_btn a:hover{
	background:url(images/nav_sprite.png) -1255px -60px no-repeat;
	height:60px;
	width:80px;
}
#contact_btn a{
	background:url(images/nav_sprite.png) -475px 0px no-repeat;
	height:60px;
	width:90px;
	float:left;
}
#contact_btn a:hover{
	background:url(images/nav_sprite.png) -475px -60px no-repeat;
	height:60px;
	width:90px;
}
#kind_thoughts_btn a{
	background:url(images/nav_sprite.png) -862px 0px no-repeat;
	height:60px;
	width:117px;
	float:left;
}
#kind_thoughts_btn a:hover{
	background:url(images/nav_sprite.png) -862px -60px no-repeat;
	height:60px;
	width:117px;
}
#media_btn a{
	background:url(images/nav_sprite.png) -1000px 0px no-repeat;
	height:60px;
	width:118px;
	float:left;
}
#media_btn a:hover{
	background:url(images/nav_sprite.png) -1000px -60px no-repeat;
	height:60px;
	width:118px;
}
#tips_btn a{
	background:url(images/nav_sprite.png) -1480px 0px no-repeat;
	height:60px;
	width:55px;
	float:left;
}
#tips_btn a:hover{
	background:url(images/nav_sprite.png) -1480px -60px no-repeat;
	height:60px;
	width:55px;
}
.information_btn {
	background:url(images/schools_tab_sprite.png) 5px 2px no-repeat;
	height:18px;
	width:80px;
	float:left;
}
.information_btn:hover{
	background:url(images/schools_tab_sprite.png) 5px -23px no-repeat;
	height:18px;
	width:80px;
}
.resources_btn{
	background:url(images/schools_tab_sprite.png) -95px 2px no-repeat;
	height:18px;
	width:80px;
	float:left;
}
.resources_btn:hover{
	background:url(images/schools_tab_sprite.png) -95px -23px no-repeat;
	height:18px;
	width:80px;
}
.feedback_btn{
	background:url(images/schools_tab_sprite.png) -185px 2px no-repeat;
	height:18px;
	width:80px;
	float:left;
}
.feedback_btn:hover{
	background:url(images/schools_tab_sprite.png) -185px -23px no-repeat;
	height:18px;
	width:80px;
}
.endorsements_btn{
	background:url(images/schools_tab_sprite.png) -269px 2px no-repeat;
	height:18px;
	width:98px;
	float:left;
}
.endorsements_btn:hover{
	background:url(images/schools_tab_sprite.png) -269px -23px no-repeat;
	height:18px;
	width:98px;
}
.accreditations_btn{
	background:url(images/schools_tab_sprite.png) -391px 1px no-repeat;
	height:18px;
	width:98px;
	float:left;
}
.accreditations_btn:hover{
	background:url(images/schools_tab_sprite.png) -391px -24px no-repeat;
	height:18px;
	width:98px;
}
.aboutus_btn{
	background:url(images/info_tab_sprite.png) 5px 2px no-repeat;
	height:18px;
	width:98px;
	float:left;
}
.aboutus_btn:hover{
	background:url(images/info_tab_sprite.png) 5px -23px no-repeat;
	height:18px;
	width:98px;
}
.community_btn{
	background:url(images/info_tab_sprite.png) -95px 2px no-repeat;
	height:18px;
	width:98px;
	float:left;
}
.community_btn:hover{
	background:url(images/info_tab_sprite.png) -95px -23px no-repeat;
	height:18px;
	width:98px;
}
.contactus_btn{
	background:url(images/info_tab_sprite.png) -235px 2px no-repeat;
	height:18px;
	width:98px;
	float:left;
}
.contactus_btn:hover{
	background:url(images/info_tab_sprite.png) -235px -23px no-repeat;
	height:18px;
	width:98px;
}
.kindness_tips_btn{
	background:url(images/ideas_tab_sprite.png) 5px 1px no-repeat;
	height:18px;
	width:98px;
	float:left;
}
.kindness_tips_btn:hover{
	background:url(images/ideas_tab_sprite.png) 5px -24px no-repeat;
	height:18px;
	width:98px;
}
.book_reviews_btn{
	background:url(images/ideas_tab_sprite.png) -144px 3px no-repeat;
	height:18px;
	width:98px;
	float:left;
}
.book_reviews_btn:hover{
	background:url(images/ideas_tab_sprite.png) -144px -22px no-repeat;
	height:18px;
	width:98px;
}
.our_research_btn{
	background:url(images/research_tab_sprite.png) 5px 1px no-repeat;
	height:20px;
	width:98px;
	float:left;
}
.our_research_btn:hover{
	background:url(images/research_tab_sprite.png) 5px -24px no-repeat;
	height:20px;
	width:98px;
}
.global_findings_btn{
	background:url(images/research_tab_sprite.png) -144px 3px no-repeat;
	height:20px;
	width:98px;
	float:left;
}
.global_findings_btn:hover{
	background:url(images/research_tab_sprite.png) -144px -22px no-repeat;
	height:20px;
	width:98px;
}
.questionnaire_box{
	padding:10px 0px 0px 0px;
}
#twitter_btn{
	background:url(images/twitter_btn.png) 0px 0px no-repeat;
	height:78px;
	width:80px;
}
#twitter_btn:hover{
	background:url(images/twitter_btn.png) 0px -78px no-repeat;
	height:78px;
	width:100px;
}
#facebook_btn{
	background:url(images/facebook_btn.png) 0px 10px no-repeat;
	height:78px;
	width:100px;
}
#facebook_btn:hover{
	background:url(images/facebook_btn.png) 0px -87px no-repeat;
	height:78px;
	width:100px;
}
.footer_container{
	width:950px;
	height:150px;
	background:none;
	text-align:center;	
}
#footer_line{
 	background:none;
	height:50px;
}
.footer_top_left{
	width:150px;
	float:left;
	padding-left:250px;
	border-right:1px solid #136AB2;
}
.footer_top_center{
	width:150px;
	float:left;
}
.footer_top_right{
	width:110px;
	float:right;
	padding-right:287px;
	border-left:1px solid #136AB2;
}	
.footer_bottom_left{
	width:150px;
	float:left;
	padding:5px 0px 0px 246px;
}
.footer_bottom_center{
	width:130px;
	float:left;
	padding: 0 0 0 0px;
 }
.footer_bottom_right{
	width:150px;
	float:right;
	padding-right:274px;
}
#good_deeds{
	width:190px;
	height:auto;
	overflow:hidden;
}
#good_deeds_header{
	height:55px;
	background:url(images/gooddeeds_feed_logo_top.png) 0px 0px no-repeat;
}
#good_deeds_footer{
	height:39px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:30px 0px 0px 10px;
}
#good_deeds_footer a{
	color:#136AB2;
	text-decoration:none;
}
#good_deeds_feed{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	
}
.good_deeds_feed_title{
	font-family:verdana;
	color:#136AB2;
	font-size:12px;
	font-weight:bold;
}
#good_deeds_footer_container{
	font-family:verdana;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	height:auto;
	background:url(images/footer_feed_bg.png) top center;
	padding:5px 5px 0px 5px;
	width:940px;
	white-space:nowrap;
}
.good_deeds{
	width:190px;
	height:auto;
	overflow:hidden;
}
.good_deeds_header{
	height:55px;
	background:url(images/gooddeeds_feed_logo_top.png) 0px 0px no-repeat;
}
.good_deeds_footer{
	height:39px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:30px 0px 0px 10px;
}
.good_deeds_footer a{
	color:#136AB2;
	text-decoration:none;
}
.good_deeds_feed{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	
}
.good_deeds_footer_container{
	font-family:verdana;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	height:auto;
	background:url(images/footer_feed_bg.png) top center;
	padding:5px 5px 0px 5px;
	width:940px;
	white-space:nowrap;
}

#pledges{
	width:190px;
	height:auto;
	overflow:hidden;
}
#pledges_header{
	height:55px;
	background:url(images/pledge_feed_logo_top.png) 0px 0px no-repeat;
}
#pledges_header a{
	width:190px;
	height:55px;
	display:block;
}
#pledges_feed{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	
}
.pledges_feed_title{
	font-family:verdana;
	color:#136AB2;
	font-size:12px;
	font-weight:bold;
}
#marquee_content{
	color:#136AB2;
	background:url(images/gooddeeds_feed_bg.png) 0px 0px no-repeat;
	padding:5px 5px 0px 5px;
}
.marquee_content{
	color:#136AB2;
	background:url(images/gooddeeds_feed_bg.png) 0px 0px no-repeat;
	padding:5px 5px 0px 5px;
}
.body_footer{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999;
	padding: 0px 0px 10px 0px;
}
.speech_marks{
	font-size:18px;
	font-weight:bold;
	color:#136AB2;
}
.quotation{
	font-size:18px;
	font-weight:bold;
	color:#666;
}
#capt1{
	border: 3px solid #666;
	margin: 0px 0px 5px 0px;
}
.survey_thanks_title{
	font-size:12px;
	font-weight:bold;
	color:#136AB2;
	text-align:center;
}
.maincontent {
	border-top:dotted 1px #CCCCCC;
}
.supporters_topmain{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.supporters_quotations {
    color: #136AB2;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}
#footer_wrapper{
	padding:5px 0px 0px 0px;
}
.footer_feed{
	padding:10px 0px 0px 0px;
}
.numbers {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #136AB2;
}
.blue_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #136AB2;
	padding:0px 5px;
}
#landing_background_main{
	background:none;
}
a.footerlink_landing:visited {
	text-decoration: none;
	color: #363839;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.footerlink_landing:hover {
	text-decoration: none;
	color: #136AB2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a.footerlink_landing:active {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #363839;
}
a.footerlink_landing {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #363839;
	text-decoration: none;
}
.footer_index_top_left{
	width:150px;
	float:left;
	padding-left:71px;
	border-right:1px solid #136AB2;
}
.footer_index_top_center{
	width:150px;
	float:left;
}
.footer_index_top_right{
	width:110px;
	float:right;
	padding-right:87px;
	border-left:1px solid #136AB2;
}	
.footer_index_bottom_left{
	width:150px;
	float:left;
	padding:5px 0px 0px 78px;
}
.footer_index_bottom_center{
	width:130px;
	float:left;
	padding: 0 0 0 0px;
 }
.footer_index_bottom_right{
	width:150px;
	float:right;
	padding-right:62px;
}
#footer_index_line{
 	background:none;
	height:40px;
}
.twtr-hd{
 	display:none;
}
#twitter_header{
	height:55px;
	background:url(images/twitter_feed_logo_top.png) 0px 0px no-repeat;
}
.header_menu_tabs ul{
padding: 27px 0 0 20px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.header_menu_tabs li{
display: inline;
margin: 0;
}

.header_menu_tabs li a{
color:#136AB2;
font-size: 14px;
font-weight:normal;
font-family: Georgia, "Times New Roman", Times, serif;
text-decoration:none;
margin:10px 12px;
}

.header_menu_tabs li a:hover{
color:#666666;
border-bottom:5px solid #f3f3f3;
}

/* ######### Style for Drop Down Menu ######### */


.dropmenudiv_a{
position:absolute;
top: 0;
border:none; /*THEME CHANGE HERE*/
border-width: 0 1px;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
line-height:18px;
z-index:100;
background-color: #CBE3F5;
width: 100px;
visibility: hidden;
margin: 0px 0 0 -16px;
text-align:left;
padding:5px 10px 10px 10px;
border-radius:5px;
color: #136AB2;
}

.dropmenudiv_a ul{
list-style:none;
margin:0px;
padding:0px;
}

.dropmenudiv_a ul li{
padding:0px 5px 0px 5px;
}

.dropmenudiv_a a{
color: #136AB2;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-align: left;
text-decoration:none;
}

.dropmenudiv_a a:hover{
text-decoration:underline;
}


* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv_b{
position:absolute;
top: 0;
border:none; /*THEME CHANGE HERE*/
border-width: 0 1px;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
line-height:18px;
z-index:100;
background-color: #CBE3F5;
width: 240px;
visibility: hidden;
margin: 0px 0 0 -16px;
text-align:left;
padding:5px 10px 10px 10px;
border-radius:5px;
color: #136AB2;
}

.dropmenudiv_b ul{
list-style:none;
margin:0px;
padding:0px;
}

.dropmenudiv_b ul li{
padding:0px 5px 0px 5px;
}

.dropmenudiv_b a{
color: #136AB2;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-align: left;
text-decoration:none;
}

.dropmenudiv_b a:hover{
text-decoration:underline;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv_c{
position:absolute;
top: 0;
border:none; /*THEME CHANGE HERE*/
border-width: 0 1px;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
line-height:18px;
z-index:100;
background-color: #CBE3F5;
width: auto;
visibility: hidden;
margin: 0px 0 0 -16px;
text-align:left;
padding:5px 10px 10px 10px;
border-radius:5px;
color: #136AB2;
}

.dropmenudiv_c ul{
list-style:none;
margin:0px;
padding:0px;
}

.dropmenudiv_c ul li{
padding:0px 5px 0px 5px;
}

.dropmenudiv_c a{
color: #136AB2;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-align: left;
text-decoration:none;
}

.dropmenudiv_c a:hover{
text-decoration:underline;
}


* html .dropmenudiv_c a{ /*IE only hack*/
width: 100%;
}
#schools_tabs_container{
	margin:10px 0px 0px 0px;
}
#schools_tabs_main_container{
	margin:0px 0px 0px 0px;
	height:31px;
	background:#e8f2fb;
}
#information_tab a{
	background:url(images/information_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#information_tab a:hover{
	background:url(images/information_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#information_tab_active{
	background:url(images/information_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#resources_tab a{
	background:url(images/resources_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#resources_tab a:hover{
	background:url(images/resources_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#resources_tab_active{
	background:url(images/resources_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#feedback_tab a{
	background:url(images/feedback_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#feedback_tab a:hover{
	background:url(images/feedback_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#feedback_tab_active{
	background:url(images/feedback_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#endorsements_tab a{
	background:url(images/endorsements_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#endorsements_tab a:hover{
	background:url(images/endorsements_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#endorsements_tab_active{
	background:url(images/endorsements_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#accreditations_tab a{
	background:url(images/accreditations_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#accreditations_tab a:hover{
	background:url(images/accreditations_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#accreditations_tab_active{
	background:url(images/accreditations_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#aboutus_tab a{
	background:url(images/about_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#aboutus_tab a:hover{
	background:url(images/about_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#aboutus_tab_active{
	background:url(images/about_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#community_tab a{
	background:url(images/community_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#community_tab a:hover{
	background:url(images/community_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#community_tab_active{
	background:url(images/community_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#contactus_tab a{
	background:url(images/contactus_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#contactus_tab a:hover{
	background:url(images/contactus_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#contactus_tab_active{
	background:url(images/contactus_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#kindnesstips_tab a{
	background:url(images/kindnesstips_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#kindnesstips_tab a:hover{
	background:url(images/kindnesstips_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#kindnesstips_tab_active{
	background:url(images/kindnesstips_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#bookreviews_tab a{
	background:url(images/bookreviews_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#bookreviews_tab a:hover{
	background:url(images/bookreviews_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#bookreviews_tab_active{
	background:url(images/bookreviews_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#our_research_tab a{
	background:url(images/our_research_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#our_research_tab a:hover{
	background:url(images/our_research_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#our_research_tab_active{
	background:url(images/our_research_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#global_findings_tab a{
	background:url(images/global_findings_tab.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
#global_findings_tab a:hover{
	background:url(images/global_findings_tab_hover.jpg) top center no-repeat;
	height:22px;
	width:85px;
}
#global_findings_tab_active{
	background:url(images/global_findings_tab_active.jpg) top center no-repeat;
	height:22px;
	width:85px;
	float:left;
}
.page_tab_main a{
	background:#ffffff;
	height:23px;
	width:100px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#136AB2;
	opacity:0.3;
	padding:7px 0px 0px 0px;
	border:1px solid #136AB2;;
	border-bottom:0px dotted #136AB2;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-decoration:none;
}
.page_tab_main a:hover{
	background:#CBE3F5;
	height:23px;
	width:100px;
	opacity:1;
}
.page_tab_main_active{
	background:#fff;
	height:23px;
	width:100px;
	float:left;
	opacity:1;
	border:1px solid #136AB2;
	padding:7px 0px 0px 0px;
	border-bottom:0px dotted #136AB2;;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.page_tab_main_active a{
	font-size:14px;
	font-weight:bold;
	color:#136AB2;
	text-decoration: none;
}



.page_tab a{
	background:#CBE3F5;
	height:17px;
	width:85px;
	float:left;
	font-size:12px;
	color:#666666;
	padding:5px 0px 0px 0px;
	border:1px solid #DADADA;
	border-bottom:0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-decoration:none;
}
.page_tab a:hover{
	background:#C0C0C0;
	height:17px;
	width:85px;
}
#page_tab_active{
	background:#ffffff;
	height:17px;
	width:85px;
	float:left;
	border:1px solid #DADADA;
	padding:5px 0px 0px 0px;
	border-bottom:0px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
#page_tab_active a{
	font-size:12px;
	color:#666666;
	text-decoration: none;
}
.page_tab_large{
	width:115px!important;
	float:left;
}
.page_tab_large a{
	width:115px!important;
}
.page_tab_large a:hover{
	width:115px!important;
}
.page_tab_main_large{
	width:150px!important;
	float:left;
}
.page_tab_main_large a{
	width:150px!important;
}
.page_tab_main_large a:hover{
	width:150px!important;
}
.resources_title{
	color:#136AB2;
	font-size:20px;
}
.endorsements_feed_container{
	width:190px;
	height:auto;
	overflow:hidden;
}
.endorsements_feed_header{
	height:55px;
	background:url(images/endorsements_feed_logo_top.png) 0px 0px no-repeat;
}
.endorsements_feed{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	
}
.endorsements_feed_title{
	font-family:verdana;
	color:#136AB2;
	font-size:12px;
	font-weight:bold;
}
.endorsements_region_title{
	font-family:verdana;
	color:#666666;
	font-size:16px;
	font-weight:bold;
}
.research_subheading{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #136AB2;
	text-align: left;
}
.endorsements{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
	font-size:12px;
	font-weight:normal;
	
}
.endorsements_title{
	color: #136AB2;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
}
.endorsements_individual{
	border-bottom:dotted 1px #CCCCCC;
	padding:0px 0px 10px 0px;
}

.book_review {
	float:left; width:245px;margin:10px 0px 0px 10px;padding:10px;height:85px;border:1px dotted #cccccc;background:#f9f9f9;
}
.link_book_review {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #136ab2;
	text-align: justify;
	text-decoration: underline;
}
.book_review_content {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
	font-size:12px;
	font-weight:normal;
	width:800px;
}
.book_review_title{
	color: #136AB2;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;
}
.book_review_individual{
	border-top:dotted 1px #CCCCCC;
	border-bottom:dotted 1px #CCCCCC;
	padding:10px 0px 10px 0px;
}
.homepage_seo{font-size:16px;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;padding:15px 15px 15px 15px;text-align:center;color:#136AB2;
}

.secondary_schools_title{
	font-size:16px;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
	text-align:center;
	color:#136AB2;
	border-top:1px dotted #136AB2;
	border-bottom:1px dotted #136AB2;
	padding:5px 0px 5px 0px;
}

.pay_it_forward_cards_left{
	float:left;
	width:250px;
	margin:0px 10px 10px 10px;
	
}
.pay_it_forward_cards_right{
	float:left;
	width:250px;
	margin:0px 0px 10px 0px;
	
}

.charity_list_box{
	border:1px dotted #ccc;
	padding:5px;
}
.secondary_schools_subtitle{
	font-size:16px;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#136AB2;

}

.blue_subtitle{
	font-size:20px;
	font-weight:bold;
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#136AB2;

}

.bullet_list_box{
	border:1px dotted #ccc;
	padding:5px;
}

#kindness_homepage_text{color : #000;font-family:Georgia, "Times New Roman", Times, serif;font-size : 22px;font-weight : normal;text-decoration : none;margin: 0 auto;text-align: center;width: 490px;}
#kindness_pledge_container{width:675px;margin: 10px 10px 20px 10px;text-align: center;}
#kindness_pledge_title{color : #136AB2;text-align:center; font-family:Georgia, "Times New Roman", Times, serif;font-size : 20px;font-weight : bold;text-decoration : none;padding:0px 0px 0px 0px;}
#kindness_pledge_text{color : #000;font-family:Georgia, "Times New Roman", Times, serif;font-size : 20px;font-weight : normal;text-decoration : none;}
#kindness_pledge_button{width:450px;height:92px;margin:20px auto;}
#kindness_pledge_button a{width:450px;height:92px;display:block;background:url("http://www.kindnessuk.com/images/pledge_sprite.png") 0 0 no-repeat;}
#kindness_pledge_button a:hover{background-position: 0px -101px ;}

#pledges_button_mini{width:190px;height:36px;margin:0px auto 10px;}
#pledges_button_mini a{width:190px;height:36px;display:block;background:url("http://www.kindnessuk.com/images/pledge_sprite_mini.png") 0 0 no-repeat;}
#pledges_button_mini a:hover{background-position: 0px -42px ;}

#kindness_petition_button{width:450px;height:92px;margin:20px auto;}
#kindness_petition_button a{width:450px;height:92px;display:block;background:url("http://www.kindnessuk.com/images/submitpetition.png") 0 0 no-repeat;}
#kindness_petition_button a:hover{background-position: 0px -101px ;}

.container_box{border:3px solid #DEDEDE;padding:8px;margin:10px 10px 20px 10px;}

#kindness_enter_button{width:345px;height:76px;margin:20px auto;}
#kindness_enter_button a{width:345px;height:76px;display:block;background:url("http://www.kindnessdayuk.com/images/world_kindness_day_enter_sprite.png") 0 0 no-repeat;}
#kindness_enter_button a:hover{background-position: 0px -78px ;}

#ideas_for_schools{width:350px;height:77px;margin:20px auto;}
#ideas_for_schools a{width:350px;height:77px;display:block;background:url("/images/ideas_for_school_sprite.png") 0 -2px no-repeat;}
#ideas_for_schools a:hover{background-position: 0px -80px ;}

#ideas_for_business{width:350px;height:77px;margin:20px auto;}
#ideas_for_business a{width:350px;height:77px;display:block;background:url("/images/ideas_for_business_sprite.png") 0 -2px no-repeat;}
#ideas_for_business a:hover{background-position: 0px -80px ;}

#individuals{width:350px;height:77px;margin:20px auto;}
#individuals a{width:350px;height:77px;display:block;background:url("/images/individuals_sprite.png") 0 -2px no-repeat;}
#individuals a:hover{background-position: 0px -80px ;}

#home_button{width:255px;height:54px;margin:20px auto;}
#home_button a{width:255px;height:54px;display:block;background:url("/images/homebutton.png") 0 -2px no-repeat;}
#home_button a:hover{background-position: 0px -56px ;}

#kd_logos_container{border-bottom: 1px dotted #666666;height:200px;float:left;width:100%;}
.kd_logos{float:left;width:150px;margin:20px 0px 20px 62px;}

.news_box li{margin:0px 0px 10px 10px;}
#kindnessday_logo_container{margin:40px 0px 40px 0px;}

#news_social_facebook{width:64px;height:50px;float:left;padding:0px 10px 0px 0px}
#news_social_twitter{width:64px;height:50px;float:left;}

.container_border{padding:10px 0px 10px 0px;border-bottom:1px dotted #CCCCCC;}

.form {
	color : #666666;
	font-family:Georgia, "Times New Roman", Times, serif;;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
}
.form_text_small {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}
.form input {
    border: 1px solid #CCCCCC;
}
.notice_text {
	font-family: Arial;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
}
.quote_title {
    color: #136ab2;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
.quote_date {
    color: #666;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
.bullet_points{
	padding:0px 0px 0px 15px;
}
.text_box{
	border-bottom: 1px dotted #666;
}
.text_box li{
	margin:0px 0px 0px 0px;
}
#pledge_home_banner{
	height:379px;
	width:570px;	
}
#pledge_home_banner a{
	width:570px;
	height:379px;
	display:block;
	background:url("/images/pledge_sprite_home.png") 0 0px no-repeat;
}
#pledge_home_banner a:hover{
	background-position: 0px -379px ;
}
#pledges_year{width:190px;height:25px;margin:0px auto 10px;background:url("/images/pledge_2014.png") 0 0px no-repeat;}

.ideas_pledge_containers{border: 1px solid #ccc;border-radius: 20px;margin: 20px;padding: 20px;background:#f5f5f5;}

#likebox-frame{
 border:none;
 width:190px;
 z-index:10; 
 height: 471px; 
 overflow: hidden;
 position:relative;
 top:-1px; 
 left:0px;
 margin-top:20px;
}

#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}
