.centered {
	text-align: center;
}
.mt {
	margin-top: 40px;
}
a {
	color: #f85c37;
	word-wrap: break-word;
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	transition: color 0.1s ease-in, background 0.1s ease-in;
}
a:hover, a:focus {
	color: #7b7b7b;
	text-decoration: none;
	outline: 0;
}
a:before, a:after {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	transition: color 0.1s ease-in, background 0.1s ease-in;
}
/* Bootstrap Modifications */
 hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
* {
	padding:0;
	margin:0;
}
img {
	border:none;
}
h1 {
	font-size:18px;
	color:#d13f31;
	font-weight:normal;
	text-transform:uppercase;
}
h2 {
	font-size:28px;
	color:#a80808;
	font-weight:normal;
	background:url(../images/line.jpg) no-repeat left bottom;
	padding:20px 5px 40px 0px;
	font-family:Mallanna;
	margin:0 0 15px 20px;
}
.telugutext{
	font-size:19px;
	color:#000;
	font-family:mallanna;
	padding:0px 20px 35px 20px;
}
.telugutext2{
	font-size:17px;
	color:#2b2829;
	font-family:mallanna;	
}
h4 {
	font-size:20px;
	color:#06b4bf;
	font-weight:normal;
	padding:10px 20px 0px 0;
	font-family: 'Lato', sans-serif;
	margin-bottom:15px;
}
h3 {
	font-size:40px;
	color:#222;
	font-weight:300;
	padding:40px 20px 10px 0;
	font-family: 'Lato', sans-serif;
	text-align:left;
	margin:0px;
	
}
.headding3{
	font-size:22px;
	color:#aa0909;
	font-weight:normal;
	padding:10px 20px 0px 0;
	font-family: 'Lato', sans-serif;
	margin-bottom:15px;

}
P {
	line-height:24px;
	padding:15px 0px;
	text-align:justify;
}
a {
	text-decoration:none;
	color:#043d7b;
}
a:hover {
	color:#d13f31;
}
.news{text-align:center; background:#f27822; color:#fff ; margin:0px; padding:3px 0; border:none;
}
body {
    background:url(../images/top.jpg)#f4f4f4 repeat-x;
    font-family: 'Lato', sans-serif;
    font-size:16px;
	font-weight:400;
	color:#222;
    height:auto;
    line-height:25px;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
.main{
	 
    height:auto;
    margin:5px 0 0 0;
    padding: 0;	
}
.top{
	width:100%;
	height:37px;
	margin:0px;
	padding:0px;
	background:#53340a;	
}
.top_links{	
	width:auto;
	height:0;
	margin:0px auto;
	padding:0px;
	background:#f0f0f0;
	clear:both;
	display:block;
}
.top_links ul{
	list-style:none;
	text-decoration:none;
	margin:5px auto;
	padding:0px;
	float:right;
	clear:both;
	display:block;
	color:#2a2a2a;
}
.top_links ul li{
	list-style:none;
	text-decoration:none;
	margin:0px;
	padding:0px;
	display:inline;
}
.top_links li a{
	color:#2a2a2a;
	font-size:12px;
	list-style:none;
	text-decoration:none;
	margin:0px;
	padding:0px 10px;
}

.middle{
	width:100%;
	height:38px;
	margin:10px 0 0 0;
	padding:0px;
	background:url(../images/midle_bg.png) repeat-x 0 0px;
}
.wrapper {    
    width: 1200px;
	height:120px;
	margin: 0px auto;
	padding:0px;
	background:url(../images/header_bg.png) no-repeat center top
}
.header_main{
	
}
.header {
	width:1200px;
	height:320px;
	float:left;
	margin:0px;
	padding:0px;
	background:none;
}
.header_left {
	width:auto;
	height:300px;
	float:right;
	margin:30px 0 0 0;
	padding:0px;
	background:none;
}
.header_right h1{ font-size:85px; color:#fff; font-weight:normal; margin:30px 0 2px 30px; padding:0px; font-family:mallanna;}
.header_right h4{ font-size:40px; color:#dba257; font-weight:300; margin:0px 0 0 30px; padding:0px; font-family:mallanna;}
.header_right {
	width:822px;
	height:auto;
	float:left;
	margin:0px 0 0 0;
	padding:0px;
}
.header_right_l {
	width:200px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
.header_right_r {
	width:572px;
	height:auto;
	float:right;
	margin:92px 0 0 0;
	padding:0px;
}

.inner_banner{
	width:1200px;
	height:px;
	margin:0;
	padding:0px;
	float:left;
	
}
.banner{
	width:1200px;
	height:370px;
	margin:15px 0 0 0;
	padding:0px;
	float:left;
	background:url(../images/shadow.png) no-repeat center bottom;
}
.banner_left{
	width:605px;
	height:350px;
	margin:0px;
	padding:0px;
	float:left;
	background:none;
}
.banner_left h4{
	color:#60370f;
	font-size:25px;
	border-bottom:1px solid #e8a650;
	margin:0px;
	padding:10px 0;
	text-align:center;
}
.banner_midle{
	width:375px;
	height:350px;
	margin:0px;
	padding:0px;
	float:left;
	background:none;
}

.banner_right{
	width:220px;
	height:350px;
	margin:0px;
	padding:0px;
	float:right;
	background:#680a1a;
}
.banner_right p{
	color:#fff;
	font-family:Mallanna;
	font-size:17px;
	text-align:left;
	padding:10px 15px;
}
.banner_right h2{
	font-size:25px;
	color:#fff;
	font-weight:300;
	margin:0px;
	padding:10px 0;
	text-align:center;
	background:url(../../../ACHDfoundation/final_site/images/newshed.jpg) no-repeat;
}
.main_container {
	width:1200px;
	height:auto;
	background:none;
	margin:0px auto;
	padding:0px;
	margin-bottom:20px;
}
.box1{
width:236px;
height:auto;
float:left;
margin:0 45px 15px 60px;
padding:0px;
background:#f5f5f5;
border:1px solid #d8d8d8;
border-radius:5px;

}
.box1 .headding{
	font-size:17px;
	font-weight:400;	
	text-align:center;	
	border-radius:5px 5px 0 0;
	color:#fff;	
	padding:3px 0;
	margin:0px 0 14px;
	background:#227b81;
}
.box2{
width:236px;
height:auto;
float:left;
margin:0px 45px 0 0;
padding:0px;
background:#f5f5f5;
border-radius:5px;
border:1px solid #d8d8d8;
}
.box2 .headding{
	font-size:17px;
	font-weight:400;
	text-align:center;
	border-radius:5px 5px 0 0;
	color:#fff;	
	padding:3px 0;
	margin:0px 0 14px;
	background:#227b81;
}
.box3{
width:236px;
height:auto;
float:left;
margin:0px 45px 0 0;
padding:0px;
background:#f5f5f5;
border-radius:5px;
border:1px solid #d8d8d8;

}
.box3 .headding{
	font-size:17px;
	font-weight:400;
	text-align:center;
	border-radius:5px 5px 0 0;
	color:#fff;	
	padding:3px 0;
	margin:0px 0 14px;
	background:#227b81;
}


.box4{
width:236px;
height:auto;
float:left;
margin:0px 45px 0 0;
padding:0px;
background:#f5f5f5;
border-radius:5px;
border:1px solid #d8d8d8;
}
.box4 .headding{
	font-size:17px;
	font-weight:400;
	text-align:center;
	border-radius:5px 5px 0 0;
	color:#fff;	
	padding:3px 0;
	margin:0px 0 14px;
	background:#227b81;
}

.box5{
width:236px;
height:auto;
float:right;
margin:0px 0px 0 0;
padding:0px;
background:#f5f5f5;
border-radius:5px;
border:1px solid #d8d8d8;
}
.box5 .headding{
	font-size:20px;
	font-weight:400;
	text-align:center;
	border-radius:5px 5px 0 0;
	color:#fff;	
	padding:5px 0;
	margin:0px 0 14px;
	background:#227b81;
}
.box1  p{ text-align:justify; padding:10px 12px; font-size:13px; line-height:17px; color:#363636;}
.box2  p{ text-align:justify; padding:10px 12px; font-size:13px; line-height:17px; color:#363636;}
.box3 p{ text-align:justify; padding:10px 12px; font-size:13px; line-height:17px; color:#363636;}
.box4 p{ text-align:justify; padding:10px 12px; font-size:13px; line-height:17px; color:#363636;}
.box5 p{ text-align:justify; padding:10px 12px; font-size:13px; line-height:17px; color:#363636;}

.headding span{
	font-size:12px;
	font-weight:300;	
	text-align:center;	
	border-radius:5px 5px 0 0;
	color:#fff;	
	padding:0px 0;
	margin:0px 0px 0px 0px;
	background:#227b81;
	line-height:12px;
}
.prasamsalu{
	width:760px;
	height:auto;
	float:left;
	margin:0px 0 10px 0;
	padding:10px;
	background:#e2e2e2;
	border-radius:3px;
}
.prasamsalu h4{
	font-family:mallanna;
	font-size:17px;
	color:#690a1a;
	margin:10px 0 0 0;
	padding:0px;
	text-align:left;
	line-height:19px;
}
.prasamsalu h2{
	font-family:mallanna;
	font-size:20px;
	color:#690a1a;
	margin:0px;
	padding:0px;
	text-align:center;
	border-bottom:1px solid #d0cecf;
	background:none;
}
.prasamsalu p{
	font-family:mallanna;
	font-size:19px;
	color:#000;
	margin:0px;
	padding:0px;
	text-align:justify;
}
.prasamsalu_l{
	width:25%;
	height:auto;
	float:left;
	margin:0px;
	padding:10px;
}
.prasamsalu_r{
	width:68%;
	height:auto;
	float:right;
	margin:0px;
	padding:10px;
}
.left{
	width:810px;
	height:auto;
	float:left;
	margin:0px 0 25px 0;
	padding:0px 0 35px 0;
	background:url(../images/flower.png)#fff no-repeat center bottom;
}
.left2{
	width:810px;
	height:auto;
	float:left;
	margin:0px 0 0 0;
	padding:0px 20px 35px 20px;
	background:url(../images/flower.png)#fff no-repeat center bottom;
}
.left img{
	border:1px solid #d7d7d7;
	background:#fff;
	padding:6px;
}
.left ul{
	list-style:disc;
	text-decoration:none;
	margin:0px 0 0 20px;
	padding:0px;
}
.left ul li{
	list-style:disc;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.right{
	width:365px;
	height:auto;
	float:right;
	margin:0px 0 0 0;
	padding:0px 20px 20px 20px;
	background:#fff;
}
.right_form{
	width:920px;
	height:auto;
	float:right;
	margin:0px 0 0 0;
	padding:0px 30px;
	background:#e0f0f2;
}
.right_box{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0 15px 0;
	border:1px solid #eaeaea;
	background:#fff;
	border-radius:5px;
}
.right_box h4{
	font-size:17px;
	color:#d30b23;
	text-align:center;
	margin:0px 18px;
	padding:5px 0;
	font-weight:400;
	border-bottom:1px solid #eaeaea;
}
.right_box p{
	padding:10px 20px;
	font-size:13px;
	font-weight:normal;
}
.read{
	margin:5px 0 10px 0;
	padding:0px;
	text-align:center;
	float:right;
	
}
.read a{
	font-size:17px;
	font-family:Mallanna;
	margin:0px;
	padding:3px 15px;
	background:none;
	color:#fff;
	text-decoration:none;
	border-radius:4px;
	text-align:center;
	background:#0083cb;
}
.read a:hover{
	margin:0px;
	padding:3px 15px;
	background:none;
	text-decoration:none;
	color:#fff;
	background:#01649b;
}
.contact_input{ background:#f8f0f3; border:1px solid #ebd1dc; padding:5px; margin:0px ; border-radius:3px;}
.button{
	width:250px;
	height:auto;
	margin:0px;
	padding:0px;
}
.button a{
	margin:0px 0 10px 0;
	padding:7px 20px;
	background:#0066CC;
	text-decoration:none;
	list-style:none;
	float:left;
	color:#fff;
	font-size:16px;
	width:85%;
	text-align:left;
}

.button a:hover{
	margin:0px 0 10px 0;
	padding:7px 20px;
	background:#0156aa;
	text-decoration:none;
	list-style:none;
	float:left;
	color:#fff;
	font-size:16px;
}

.prasamsalu2{
	width:850px;
	height:auto;
	float:left;
	margin:0px 0 10px 176px;
	padding:10px;
	background:#e2e2e2;
	border-radius:3px;
}
.prasamsalu2 h4{
	font-family:mallanna;
	font-size:17px;
	color:#690a1a;
	margin:10px 0 0 0;
	padding:0px;
	text-align:center;
	line-height:19px;
}
.prasamsalu2 h2{
	font-family:mallanna;
	font-size:20px;
	color:#690a1a;
	margin:0px;
	padding:0px;
	text-align:center;
	border-bottom:1px solid #d0cecf;
	background:none;
}
.prasamsalu2 p{
	font-family:mallanna;
	font-size:19px;
	color:#000;
	margin:0px;
	padding:0px;
	text-align:justify;
}
.prasamsalu2_l{
	width:30%;
	height:auto;
	float:left;
	margin:0px;
	padding:10px;
}

.prasamsalu2_r{
	width:65%;
	height:auto;
	float:right;
	margin:0px;
	padding:10px;
}


.service{
	width:auto;
	height:auto;
	margin:0 27px 0 0;
	padding:0px;
	float:left;
}
.service a{
	font-size:17px;
	color:#fff;
	margin:0px;
	padding:8px;
	background:#0066CC;
	width:94%;
	float:left;
	text-align:center;
}
.service1{
	width:300px;
	height:auto;
	margin:0 0px 0 16px;
	padding:0px;
	float:left;
}
.service1 a{
	font-size:17px;
	color:#fff;
	margin:0px;
	padding:5px 0;
	background:#0066CC;
	width:100%;
	float:left;
	text-align:center;
}
.service2{
	width:300px;
	height:auto;
	margin:0 0px 0 0;
	padding:0px;
	float:right;
}
.service2 a{
	font-size:17px;
	color:#fff;
	margin:0px;
	padding:5px 0;
	background:#0066CC;
	width:100%;
	float:left;
	text-align:center;
}
.service2 a:hover{
	font-size:17px;
	color:#fff;
	margin:0px;
	padding:5px 0;
	background:#0156aa;
	width:100%;
	float:left;
	text-align:center;
}
.service a:hover{
	font-size:17px;
	color:#fff;
	margin:0px;
	padding:8px;
	background:#0156aa;
	width:94%;
	float:left;
	text-align:center;
}
.service1 a:hover{
	font-size:17px;
	color:#fff;
	margin:0px;
	padding:5px 0;
	background:#0156aa;
	width:100%;
	float:left;
	text-align:center;
}

.click{
	margin:5px 0 10px 0;
	padding:0px;
	text-align:center;
	float:none;
	
}
.click a{
	font-size:19px;
	font-family:Mallanna;
	margin:0px;
	padding:6px 6px;
	background:none;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background:#0083cb;
}
.click a:hover{
	margin:0px;
	padding:6px 6px;
	background:none;
	text-decoration:none;
	color:#fff;
	background:#01649b;
}


.footer_main {
	width:100%;
	height:52px;
	background: #00686f ;
	margin:0px;
	padding:30px 0 10px 0;
}
.footer {
	width:100%;
	height:auto;
	margin:0px;
	padding:75px 0 35px 0;
	background:#560513;
	border-top:4px solid #d89b4b;
}
.footer_top {
	width:1200px;
	height:auto;
	margin:0px auto;
	padding:0px 30px;
}
.footer_top h4{
	font-size:18px;
}
.footer_top_text {
	width:210px;
	text-decoration:none;
	list-style:none;
	float:left;
	color:#fff;
	margin-bottom:25px;
	margin-top:25px;
}
.footer_top_text ul {
	text-decoration:none;
	list-style:none;
	margin:0px 30px 0 0;
	padding:0 0 20px 0;
}
.footer_top_text li {
	text-decoration:none;
	list-style:none;
	line-height:25px;
	background:url(../images/list_05.png) no-repeat left 12px;
	padding:0 0 0 10px;
	color:#a9a9a9;
	border-bottom:1px dotted #70222f;
	margin-bottom:6px;
}
.footer_top_text li a {
	color:#be6776;
	font-size:18px;
	font-weight:300;
	padding:0px;
	margin:0px;
	text-decoration:none;
	list-style:none;
	font-family:mallanna;
}
.footer_top_text li a:hover {
	color:#e3aeb7;
	font-weight:400;
	padding:0px;
	margin:0px;
	text-decoration:none;
	list-style:none;
}
.footer_top_text img {
	float:left;
	padding:5px 10px 0px 0;
}
.footer_bottom {
	width:100%;
	height:50px;
	margin:0px 0 0 auto;
	padding:0px;
	background:#3c030d;
	border-top:1px solid #700719;
}
.footer_bottom_in {
	width:1200px;
	height:50px;
	margin:0px auto;
	padding:0px;
}
.footer_bottoml {
	width:auto;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
.footer_bottoml p {
	padding:15px 0px 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d99842;
	font-weight:300;
	font-size:14px;
}
.footer_bottomr {
	width:auto;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
}
.footer_bottomr img {
	padding:16px 25px;
}
.footer_contact {
	width:450px;
	text-decoration:none;
	list-style:none;
	float:left;
	color:#fff;
}
.footer_contact h4{
	font-size:20px;
	color:#FFCC00;
	margin:0px 0 20px 20px;
	padding:0px;
}

p, ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}






#side_menu {
	margin:0 0 40px 0px;
	width:255px;
	float:left;
	background:none;
	padding:20px;
	margin-left:265px;
}
#side_menu h1 {
	font-size:20px;
	color:#fff;
	margin:0 0 10px 0;
	border-bottom: dotted 2px #ad1d01;
	padding-bottom:10px;
	font-weight:300
}
#side_menu ul.inner_sub_menu {
	margin:0 0 0 0;
	list-style-type:none;
	width:213px;
	text-align:left;
}
#side_menu ul.inner_sub_menu li a {
	font-family:Mallanna;
	color:#fff;
	line-height:25px;
	font-size:20px;
	padding-bottom:5px;
	display:block;
	padding:5px 10px;
	font-weight:normal;
	list-style:none;
	background:#0083cb;
	margin-bottom:10px;
	text-align:center;
	border-radius:5px;
}
#side_menu ul.inner_sub_menu li a:before {
	
	color: #000;
	font-size: 15px;
	margin-right:5px;
}
#side_menu ul.inner_sub_menu li a:hover {
	background:#006fac;
	color:#fff;
	content: '\f105';
}
#side_menu ul.inner_sub_menu li a.act {
	background:#7a1501;
	color:#fff
}





#slider-wrapper {
	float:left;
    width:auto;
    height:330px;
    margin:0 0 0;
	padding:0px;
}

#slider {
	position:relative;
    width:605px;
	height:330px;
	background:url(../../../ACHDfoundation/final_site/images/loading.gif) no-repeat 50% 50%;
}

#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}

.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../../../ACHDfoundation/final_site/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:34px;
	background:url(../../../ACHDfoundation/final_site/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
  font-family: 'Lato', sans-serif;
}

.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}




.contact-form {
    padding-bottom: 30px;
    position: relative;
}
.contact-form div {
    padding: 5px 0;
}
.contact-form span {
    color: #333;
    display: block;
    font-size: 0.9em;
    padding:0px;
    text-transform: uppercase;
}
label {
    display: block;
    font-weight: normal;
    margin-bottom: 0;
}
.contact-form input[type="text"], .contact-form textarea {
    border: 1px solid rgba(85, 85, 85, 0.19);
    color: #464646;
    display: block;
    font-size: 1.1em;
    outline: medium none;
    padding: 3px 10px;
    width: 70%;
	background:#fff;
	border-radius:3px;
}
.contact-form input[type="submit"] {
    background: #00a0dc none repeat scroll 0 0;
    border: 2px solid #00a0dc;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 1.1em;
    padding: 12px 30px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}

.innermenu{
	width:1045px;
	height:40px;
	margin:50px auto;
	padding:0px;
	margin-bottom:30px;
}
.innermenu ul{
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:0px;
}
.innermenu ul li{
	text-decoration:none;
	list-style:none;
	margin:0px 0 0 2px;
	padding:0px;
	float:left;
}
.innermenu li a{
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:4px 25px;	
	background:#dfdfdf;
	font-family:mallanna;
	font-size:19px;
	color:#000;
}
.innermenu li a:hover{
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:4px 25px;	
	background:#036fad;
	font-family:mallanna;
	color:#fff;
}
.innermenu .current{
	text-decoration:none;
	list-style:none;
	margin:0px;
	padding:4px 25px;	
	background:#036fad;
	font-family:mallanna;
	color:#fff;
}


@font-face{ 
font-family:Mallanna;
src:url(Mallanna.eot);
}
@font-face { 
font-family:Mallanna;
src:url(Mallanna.ttf) format("No-IE-404"),url(Mallanna.ttf) format("truetype");
}


.tsidebarmenu {
margin: 0 0px 0 20px;
padding: 0;
list-style-type: none;
width: 770px;
float:left;
}
.tsidebarmenu span{
	color:#000;
}

.tsidebarmenu ul{
margin: 0px;
padding: 0;
list-style-type: none;
width:auto; 
}
 
.tsidebarmenu ul li{
position: relative;
background:none;
list-style:none;

}

.tsidebarmenu ul li a{
display: block;
overflow: auto; 
color: #fff;
text-decoration: none;
font-family:mallanna;
font-size:20px;
font-weight:normal;
padding:10px 5px 10px 10px;
margin-bottom:10px;
line-height:25px;
text-align:center;
border-radius:5px;
}

.tsidebarmenu ul li a:link, .tsidebarmenu ul li a:visited, .tsidebarmenu ul li a:active{
background:url(../images/b_bg.jpg) repeat; 

}



.tsidebarmenu ul li a:hover{
background:url(../images/b_bgh.jpg) repeat; 

color:#fff;
}

