/*







Theme Name:reach







Theme URI:







Author: Tejinder







Author URI: http://creativemindtechnology.com







Description: 







Version: 3.0







License: Copyrighted







Tags: none







*/







@charset "utf-8";
/* CSS Document */* {
	margin:0;
	padding:0;
}
u {
	font-size:15px
}
a img {
	border:none;
}
a {
	color:#000;
	text-decoration: underline;
}
a.ourhistory_link {
	color:#000;
	text-decoration: underline;
}
a.ourhistory_link:hover,  a:hover{color:#f79c27;}
p {
	color: #1F1F1F;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 25px;
	text-align: justify;
	font-weight: bold;
	margin-bottom: 16px;
}
body {
	background: #f4efd2 url(images/top_bg.jpg) repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#wrapper {
	width:1005px;
	margin:0 auto;
	background:#CCCCCC;
}
/* header */







	#header {
	float: left;
	height: 161px;
	margin: 0 10px 0 18px;
	width: 977px;
}
.logo-left {
	float:left;
	padding-top: 19px;
}
.logo-right {
	float: right;
	padding-right: 35px;
	padding-top: 4px;
width:167px;
}
.logo-right a, .logo-right a:hover {
color:#4131cc;
	text-decoration:underline;
}
/* header */		







	/* navigation bar */







 #navigation {
	float: left;
	margin-left: 7px;
	padding-top: 6px;
	width: 991px;
}
#navigation ul {
	float:left
}
#navigation ul li {
}
/* navigation bar */	/* banner */







.banner {
	float: left;
	padding-top: 24px;
	width: 1005px;
}
/* banner *//* container start */	







	







.container {
	float:left;
	margin:0 auto;
	width:
 1005px;
}
.container_inner {
	float: left;
	margin-left: 7px;
	width: 969px;
}
.container_content {
	float: left;
	margin-left: 19px;
	margin-top: 18px;
	width: 937px;
}
h1.page_title {
	border-bottom: 1px solid #000;
	color: #000000;
	font-family: georgia;
	font-size: 20px;
	font-weight: bold;
	padding-left: 19px;
	margin-top: 43px;
	padding-bottom: 9px;
}
.container_content h2 {
	margin-top:20px;
	margin-left: 19px;
}
p.center {
	text-align:center;
}
#searchform {
	text-align:center;
}
/*container End*/	







/*footer*/	







	







	







#footer {
	background:url(images/footer_strip.png) repeat-x;
	width:100%;
	height:91px;
	float:left;
}
.footer-mid {
	width:1005px;
	margin:0 auto;
	 
}
.footer-text-one {
	height: 48px;
	padding-top: 43px;
	width: 376px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
}
.footer-text-three {
	height: 54px;
	padding-top: 37px;
	width: 241px;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
}
.reach-text {
	color:#fff;
}
/*footer*/	







	







/*Wordpress css start*/







.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
.attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
/* Comments







-------------------------------------------------------------- */







#comments {
	clear: both;
	margin-left: 19px;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 5px 5px 5px 56px;
	position: relative;
	background: none repeat scroll 0 0 #FFFFFF;
}
.commentlist li:last-child {
	margin-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a, a.comment-edit-link {
	color: #888;
}
.reply a:hover, a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword, .nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}
/* Comments form */







.input2 {
	background: url("http://reachtbnetwork.org/wp-content/themes/reach/images/lens_icon.png") repeat scroll 0 0 transparent;
	border: medium none;
	color: #333333;
	height: 21px;
	text-indent: -999px;
	width: 21px;
	;
}
#respond {
	float: left;
	margin: 24px 0;
	overflow: hidden;
	padding:  0 15px;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
.leftPannel form input, #respond input {
	margin: 0 0 9px;
	width: 98%;
	height:25px;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
ol.commentlist {
	list-style:none;
	margin: 0 0 0 19px;
	padding:0;
	width:500px;
}
ol.commentlist li {
	border:1px solid #d5d5d5;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 0 10px;
	padding:5px 7px 5px 4px;
	position:relative;
}
ol.commentlist li.pingback comment-author {
	padding:0 170px 0 0;
}
ol.commentlist li div.vcard {
	font-weight:bold;
	font-size: 14px;
	line-height: 16px;
	font-family: helvetica, arial, sans-serif;
}
ol.commentlist li div.vcard cite.fn {
	font-style:normal;
	font-size: 11px;
}
ol.commentlist li div.vcard cite.fn a.url {
	color:#00407C;
	text-decoration:none;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
	color:#000;
}
ol.commentlist li div.vcard img.avatar {
	background: #fff;
	border:1px solid #aaa;
	padding: 5px;
}
ol.commentlist li div.comment-meta {
	font-weight:bold;
	font-size: 10px;
	line-height: 16px;
	font-family: helvetica, arial, sans-serif;
	float:right;
	position:relative;
	margin-top:-18px;
}
ol.commentlist li div.comment-meta a {
	color:#4F4F4F;
	text-decoration:none;
}
ol.commentlist li p {
	font-weight:normal;
	font-size: 12px;
	line-height: 16px;
	font-family: helvetica, arial, sans-serif;
	margin:5px 0 12px;
}
ol.commentlist li ul {
	font-weight:normal;
	font-size: 12px;
	line-height: 16px;
	font-family: helvetica, arial, sans-serif;
	list-style:square;
	margin:0 0 12px;
	padding:0;
}
ol.commentlist li div.reply {
	background:#999;
	border:1px solid #666;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	color:#fff;
	font:bold 9px/1 helvetica, arial, sans-serif;
	padding:6px 5px 4px;
	text-align:center;
	width:85px;
}
ol.commentlist li div.reply:hover {
	background:#f2d652;
	border:1px solid #cc0000;
}
ol.commentlist li div.reply a {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
ol.commentlist li ul.children {
	list-style:none;
	margin:12px 0 0;
	text-indent:0;
}
ol.commentlist li ul.children li.depth-2 {
	margin:0 10px 3px;
}
ol.commentlist li ul.children li.depth-3 {
	margin:0 10px 3px;
}
ol.commentlist li ul.children li.depth-4 {
	margin:0 10px 3px;
}
ol.commentlist li ul.children li.depth-5 {
	margin:0 10px 3px;
}
ol.commentlist ul.children li.odd {
	background:#fff;
}
ol.commentlist ul.children li.even {
	background:#f6f6f6;
}
ol.commentlist li.pingback div.vcard {
	padding:0 170px 0 0;
}
/* Begin Images */







p img {
	padding: 0;
	max-width: 100%;
	margin:0 auto;
}
/*	Using 'class"alignright"' on an image will (who would've







	thought?!) align the image to the right. And using 'class"centered',







	will of course center the image. This is much better than using







	align"center", being much more futureproof (and valid) */img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
/* End Images */







/* Begin Form Elements */







#searchform {
 #searchform {
 float: left;
 margin: 0 auto;
 padding: 2px 3px;
 text-align: center;
}
}
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}
#sidebar #searchsubmit {
	padding: 1px;
}
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:left;
}
select {
	width: 165px;
}
.content form input, #commentform input {
	padding: 2px;
	margin: 5px 5px 1px 0;
}
.content form, #commentform {
	margin: 5px 10px 0 0;
}
.content form textarea, #commentform textarea {
	width: 50%;
	padding: 2px;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
input.wpcf7-submit, #commentform #submit {
	background:#f2d652;
	border: medium none;
	width: auto;
	cursor: pointer;
	height: 33px;
	margin: 8px 0 25px;
	padding: 0 36px;
	color: #fff;
	font-weight: bold;
}
/* End Form Elements */.posttags {
	width:100%;
	float:left;
	margin:10px 0
}
/* Begin Comments*/







.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;
	text-align: justify;
}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children {
	padding: 0;
}
#commentform p {
	margin: 5px 0;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
/* End Comments *//* Begin Calendar */







#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
}
#wp-calendar caption {
	text-align: center;
	width: 100%;
}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff;
}
/* End Calendar *//* Begin Various Tags & Classes */







acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
hr {
	display: none;
}
a img {
	border: none;
}
.navigation {
	display: block;
	text-align: center;
	width:100%;
	float:left;
}
/* End Various Tags & Classes*//* Captions */







.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.content form {
	margin: 24px 0;
	overflow: hidden;
	padding: 0 15px;
	position: relative;
}
.content form .wpcf7-radio input {
	height: 10px;
	width: 10px;
}
.post {
	float: left;
	line-height: 9px;
	margin-bottom: 20px;
	width: 100%;
}
h2.pagetitle {
	font-size:24px
}
.post a {
	color: #272726;
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}
#footer_links #menu-item-177 {
	border:none;
}
.inner_image_right {
	background: url("http://reachtbnetwork.org/wp-content/themes/reach/images/tittle_bg.jpg") repeat scroll 0 0 transparent;
	float: right;
	height: 199px;
	width: 263px;
}
p.image_inner_text {
	float: left;
	height: 140px;
	margin-top: 71px;
	text-align: center;
	width: 262px;
}
.metainfo {
	color: #000;
	font-family: arial;
	font-size: 14px;
	margin-top: 10px;
}
.metainfo a {
	color: #f69322;
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
}
a.readmore {
	float:right;
	padding-top: 10px;
	font-size:17px;
}
/* wordpress end css */







	







#commentform p {
	padding: 0;
}
span {
	border-right: 1px solid;
	float: left;
	margin-right: 10px;
	margin-top:6px;
	padding-right: 8px;
}
span a {
	color:#fff;
	font-weight: normal;
}
#footer a:hover {
	color:#f7941d;
}
a.facebook {
	background:url(images/facebook.jpg);
	float: left;
	height: 29px;
	width: 31px;
	margin-right: 5px;
}
a.facebook:hover {
	background:url(images/fb_hover.jpg);
	height: 29px;
	width: 31px;
}
a.twitter {
	background:url( images/twitter.jpg);
	float: left;
	height: 32px;
	width: 31px;
}
a.twitter:hover {
	background:url(images/tw_hov.jpg);
	height: 32px;
	width: 31px;
}
.our_team_content {
	border-top: 1px solid;
	float: left;
	padding-left: 19px;
	padding-top: 20px;
}
.about_site {
	float: left;
	margin-top: 15px;
	text-align: center;
	width: 1003px;
	padding-bottom: 48px;
}
.about_site p {
	text-align:center;
}
.about_inner {
	float: left;
	width: 960px;
	padding-bottom: 24px;
}
.about_inner_right {
	float: left;
	margin-left: 24px;
	width: 368px;
}
.about_inner_left p {
	float:left;
}
.about_inner_left {
	float: left;
	width: 549px;
	margin-left: 19px;
}
.aligncenter, div.aligncenter {
	margin-top:38px;
}
.says, .author-name {
	margin-top:0;
}
.our_partner {
	float:left;
}
.our_partner_main {
	float:left;
	width: 100%;
}
.our_partner_left {
	float:left;
}
.our_partner_right {
	width: 966px;
	margin-top: 27px;
}
.our_partner_right a {
	text-decoration:underline;
	color: #1F1F1F;
}
.our_partner_right a:hover {
	color:#f7941d;
}
.our_partner_right p {
	line-height:20px;
}
h2.cat_title {
	margin-left:0;
}

.all_title {
	border: medium none;
	color: #1F1F1F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	margin:0;
	width: 960px;
	
	margin-bottom:18px;
}
.all_title_name {
	width:auto;
	border: medium none;
	color: #1F1F1F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	margin:0;
}
.all_title_member {
	border: medium none;
	color: #1F1F1F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	width: 960px;
	margin-top: 37px;
	padding-bottom: 30px;
}
.container_content #rotator {
	height: 400px;
	margin: 35px auto 0;
	overflow: hidden;
	padding:5px;
	position: relative;
	width: 600px;
	margin: 35px auto 0;
	border:2px solid #e0e0e0;
	background:#fff;
}
img[style] {
	position:relative !important;
}
.container_content .useful_title {
	border-right: medium none;
	float: none;
	font-size: 17px;
	margin: 0;
}
.container_content .useful_title a {
	font-size: 17px;
}
.activites {
	float:left;
	width:100%;
}
.activities_left {
	float: left;
	/*font-size: 16px;*/
	width: 550px;
}
.activities_left p {
	line-height: 22px;
	color:#000;
}
.activities_right {
	float:right;
	width:365px;
}
img.avtivtes_last {
	border-top: 1px solid #000000;
	margin-top: 10px;
	padding-top: 20px;
}
.commun_iamges {
	width:100%;
	float:left;
	margin-top: 12px;
}
img.communcation_img_last {
	padding-bottom: 66px;
}
.communc_last {
	float:left;
	width:100%;
	margin-top: 28px;
	margin-bottom: 10px;
}
ul.activites_list {
	margin-left:30px;
	margin-bottom:16px;
}
ul.reach_lily_list {
	margin-left:50px;
	margin-bottom:16px;
}
ul.activites_list li {
	list-style:url(images/minus.jpg);
	color: #000000;
	line-height: 22px;
	ont-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 4px;
	text-align: justify;
}
ul.reach_lily_list li {
	list-style:url(images/minus.jpg);
	color: #000000;
	line-height: 22px;
	ont-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-bottom: 25px;
	text-align: justify;
}
.akshya {
	float:left;
	width:100%;
	margin-top: 5x;
	margin-bottom: 20px;
}
.research {
	float:left;
	width:100%;
	margin-top: 20px;
	margin-bottom: 50px;
}
.research a, .report a {
	color:#000;
}
p.cofrence_pdf_link {
	font-size: 16px;
	margin-bottom: 50px;
	padding-top: 4px;
}
h2.reserach_link {
	font-size:16px;
	font-size: 16px;
	margin: 0 0 33px;
}
p.cofrence_pdf_second_link {
	/*font-size:16px;*/
	margin-bottom:50px;
}
img.pdf_image {
	float: left;
	margin-right: 19px;
	margin-top: 16px;
	padding-bottom: 10px;
}
.page-id-348, .page-id-342, .page-id-356 img {
	padding:0;
}
.reach_lilly {
	margin-bottom:155px;
	float: left;
}
.tb_india {
	margin-bottom:92px;
}
.report_pdf_link {
	/*font-size: 16px;*/
	margin-bottom: 35px;
	padding-top: 4px;
}
.report {
	float:left;
	width:100%;
}
img.report_img {
	float: left;
	margin-right: 19px;
}
.report img {
	margin-left:6px;
}
.reach_our_ream {
	border-top: 1px solid #000000;
	float: left;
	margin-top: 16px;
	padding-top: 21px;
}
span.gfatm_title_num {
	border: medium none;
	float: none;
	font-family: arial;
	font-size: 22px;
	padding: 0;
}
span.gfatm_menu_num {
	border: medium none;
	float: none;
	font-family: arial;
	font-size: 15px;
	padding: 0;
}
.clear{clear:both}