body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family:'Open Sans' ,sans-serif;
	font-weight:400;
	font-size:13px;
	color:#000;
	line-height:25px;
	background: url(../images/bg2.jpg) no-repeat center top fixed;
	background-size:cover;	
}
.wraper{
	width:1000px;
	height:auto;
	margin:0 auto;
	padding:0px;
	background:none;
}
.main_container{
	width:1000px;
	height:auto;
	background:url(../images/cbg.png) repeat;
	float:left;
	margin:0px 0px 0 0;
	padding:0px 0 0 0;
	border-radius:20px 20px 0 0;	
}
.main_container ul{ list-style:none; text-decoration:none;}
.main_container ul li{ font-family:mallanna; font-size:22px; color:#222020;  list-style:none; text-decoration:none; background: url(../images/arrow.jpg) no-repeat left 5px; margin:0px 0 15px 0; padding:0 0px 0 25px;}
.main_container h2 {
    font-size: 32px;
    line-height: 65px;
    margin: 0;
    padding:20px 10px 0 0;
    width: auto;
	color:#287048;
	font-weight:normal;
	text-align:center;
}
h4{
	font-size:28px;
	font-weight:400;
	margin:10px 25px 0 10px;
	padding:10px 10px;
	color:#fff;
	font-family:mallanna;
	background:url(../images/b_bg.jpg) repeat;
	text-align:center;
}
.scrol_bg{
	width:935px;
	height:200px;
	margin:20px 0 0 0px;
	padding:23px 0 0 12px;
	background:url(../images/scrol.png) no-repeat;
}
.box1{
	width:295px;
	height:auto;
	float:left;
	margin:0px 22px 0 0;
	padding:0px;
	background:url(../images/stripe.png) #db4954 repeat;
	border-radius:5px;
	box-shadow:4px 4px #d1d1d1;
}
.box2{
	width:295px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/stripe.png) #8dc041 repeat;
	border-radius:5px;
	box-shadow:4px 4px #d1d1d1;
}
.box3{
	width:295px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
	background:url(../images/stripe.png) #54beb7 repeat;
	border-radius:5px;
	box-shadow:4px 4px #d1d1d1;
}

.box1 p{
	 color:#fff;
	 font-size:18px;
	 line-height:25px;
	 margin:0px;
	 padding:20px 20px;
	 text-align:justify;
}
.box2 p{
	 color:#fff;
	 font-size:18px;
	 line-height:25px;
	 margin:0px;
	 padding:20px 20px;
	 text-align:justify;
}
.box3 p{
	 color:#fff;
	 font-size:18px;
	 line-height:25px;
	 margin:0px;
	 padding:20px 20px;
	 text-align:justify;
}
.box1 img{
	margin:0px 0 0 1px;
}
.box2 img{
	margin:0px 0 0 1px;
}
.box3 img{
	margin:0px 0 0 1px;
}
.headding{
	width:100%;
	height:40px;
	margin:0px;
	padding:0px;
	background:url(../images/hbg1.jpg) repeat-x;
	border-radius:5px 5px 0 0;
}
.headding2{
	width:100%;
	height:40px;
	margin:0px;
	padding:0px;
	background:url(../images/hbg2.jpg) repeat-x;
	border-radius:5px 5px 0 0;
}
.headding3{
	width:100%;
	height:40px;
	margin:0px;
	padding:0px;
	background:url(../images/hbg3.jpg) repeat-x;
	border-radius:5px 5px 0 0;
}
h1{
	font-size:25px;
	color:#fff;
	font-weight:normal;
	font-family:mallanna;
	margin:0px;
	padding:10px 0 0 0;
	text-align:center;
}
.top{
	width:100%;
	height:45px;
	margin:0px;
	padding:0px;
	background:url(../images/top_bg.jpg) repeat-x;
}
.middle{
	width:83%;
	height:300px;
	background: url(../images/mbg.jpg) no-repeat center top;
	margin:105px auto;
	padding:0px;
	border-radius:5px;
		
}
.middle_in{
	width:83%;
	height:300px;
	margin:100px auto;
	padding:0px;	
	border-radius:5px;
}
.banner_in{
	width:1000px;
	height:200px;
	margin:-100px 0px 0px 0;
	padding:0px;
	background:url(../images/shodow2.png) no-repeat center bottom ;
}
.banner{
	width:1000px;
	height:auto;
	margin:-95px 0px 0 0;
	padding:0px;
	float:left;
}
.banner_left{
	width:265px;
	height:435px;
	float:left;
	margin:0px;
	padding:0px;
}
.banner_right{
	width:718px;
	height:435px;
	float:right;
	margin:0px 0 0 0;
	padding:0px;
	background:url(../images/shadow.png) no-repeat center bottom;
}

.footer{
	width:100%;
	height:170px;
	margin:-25px 0 0 0;
	padding:0px;
	background:#2b4a36;
	border-radius:0 0 20px 20px;
}

.footer_top{
	width: auto;
	height:auto;
	margin:-15px 0 25px 0;
	padding:0 30px;
	background:url(../images/fbg.png) repeat;
	border-radius:0 0 20px 20px;
}
.footer_top_content{
	width:935px;
	height:auto;
	margin:0px auto;
	padding:20px 0;
	border-bottom:1px solid #44614e;
}

.footer_top_content p{
	font-family:mallanna;
	font-size:19px;
	font-weight:normal;
	color:#000;
	float:left;
}
.footer_menu{
	width:180px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}

.footer_menu ul{
	text-decoration:none;
	list-style:none;
	margin:15px 30px 0 0;
	padding:0px;
}
.footer_menu ul li{
	text-decoration:none;
	list-style:none;
	margin:0px 0 10px 0;
	padding:0px;
	border-bottom:1px dashed #44614e;
	line-height:35px;
}
.footer_menu ul li a{
	text-decoration:none;
	list-style:none;
	font-family:mallanna;
	font-size:24px;
	font-weight:100;
	color:#96c4a6;
	margin:0px;
	padding:0px;
}
.footer_menu ul li a:hover{
	text-decoration:none;
	list-style:none;
	font-weight:100;
	color:#fff;
	margin:0px;
	padding:0px;
}
.footer_bottom{
	width:100%;
	height:50px;
	margin:0px;
	padding:0px;
	
}
.footer_bottom p{
	font-size:14px;
	color:#9ac3a9;
	margin:0px;
	padding:5px 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
h2{
	font-family:mallanna;
	font-size:50px;
	font-weight:300;
	color:#fff;
	margin:0px;
	padding:15px 0 26px 0;
	text-align:center;
}

.appre{
	width:95%; height:auto; border:1px solid #d2d4cf; margin:0 0 20px 20px; float:left;
}
.appre img{
	padding:20px;
	float:left;
}

.contact{
	height:28px;
	width:auto;
	border:1px solid #CCCCCC;
	border-radius:5px;
}
.contact_m{
	height:auto;
	width:auto;
	border:1px solid #CCCCCC;
	border-radius:5px;
}

#page-title {
    background: url("../images/heading-bg.png") no-repeat scroll left top ;
    color: #f58220;
    float: left;
    font-size: 14px;
    height: 50px;
    margin: 10px 0 0 25px;
    padding: 0 0 0 45px;
    text-align: left;
    width: 930px;
}
#page-title h2 {
    float: left;
    font-size: 32px;
    line-height: 65px;
    margin: 0;
    padding: 0 10px 0 0;
    width: auto;
	color:#287048;
	background:#f5f6f0;
	font-weight:normal;
}
p{
	padding:10px 30px 10px 40px;
	margin:0px;
	font-family:mallanna;
	font-size:22px;
	line-height:35px;
	text-align:justify;
	color:#4d4a4a;
}
h3{
	font-size:25px;
	color:#eb1111;
	margin:0px;
	padding:30px 0 0 40px;
	font-weight:300;
	text-align:left;
	font-family:mallanna;
}
.main_container h4 {
	font-size:25px;
	color:#eb1111;
	margin:0px;
	padding:20px 0 10px 50px;
	font-weight:300;
	text-align:left;
	font-family:mallanna;
	background:none;
}


.sidebarmenu {
margin: 0 0 0 370px;
padding: 0;
list-style-type: none;
text-decoration:none;
width:auto; 
}

.sidebarmenu ul{
margin: 0px;
padding: 0;
list-style-type: none;
width:245px;
}
 
.sidebarmenu ul li{
position: relative;
list-style:none;
margin-bottom:15px;
}


.sidebarmenu ul li a{
   border-left: 5px solid #131e01;
    color: #FFFFFF;
    display: block;
    font-size:20px;
    font-weight: 300;
    margin-bottom: 2px;
    overflow: auto;
    padding: 5px 0 5px 15px;
    text-decoration: none;
	font-family:mallanna;
}


.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #053871;

}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: #034993;
color:#fff;
}


.sidebarmenu ul li ul{
position: absolute;
width: 170px; 
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.png) no-repeat 97% 50%;
}
.more {
	width:auto;
	height:auto;
	text-align:center;
	margin-bottom:25px;
}
.more a{
	font-size:15px;
	font-weight:500;
	color:#fff;
	text-align:center;
	margin:0px 10px 0 15px;
	text-decoration:none;
	background:url(../images/btn_bg.jpg)#1966ae repeat-x;
	padding:5px 25px;
	border-radius:5px;
	
}
.more a:hover{
	font-size:15px;
	font-weight:500;
	color:#fff;
	text-align:center;
	margin:0px 10px 0 15px;
	text-decoration:none;
	background:url(../images/btnh_bg.jpg)#0e365a repeat-x;
	border-radius:5px;
	
}		



.read {
	width:auto;
	height:auto;
	text-align:center;
	margin-bottom:25px;
}
.read a{
	font-family:mallanna;
	font-size:20px;
	font-weight:500;
	color:#fff;
	text-align:center;
	margin:0px 10px 0 15px;
	text-decoration:none;
	background:url(../images/btnh_bg.jpg) #0e365a repeat;
	padding:0px 35px;
	border-radius:5px;
	
}
.read a:hover{
	font-size:20px;
	font-weight:500;
	color:#fff;
	text-align:center;
	margin:0px 10px 0 15px;
	text-decoration:none;	
	background:url(../images/btn_bg.jpg) repeat;
	border-radius:5px;
	padding:0px 35px;
	
}



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

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

}

.tsidebarmenu ul li a{
display: block;
overflow: auto; 
color: #fff;
text-decoration: none;
font-family:mallanna;
font-size:24px;
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;
}

		











.menu_main{
	width:1000px;
	height:62px;
	margin:0px auto;
	padding:0px;
}
.menu1{
	width:1000px;
	height:55px;
	margin:0px auto;	
	padding:0px;
}
.menu{
width:1000px;
margin:0px auto;
margin-left:0px;
padding: 0;



}
.menu li {
 list-style: none;
 float: left; 
 padding:0px;
 border-left:1px solid #0e2c1b;
 
}

/*--temp--*/
.menu ul ul li {
clear:left;


}
.menu ul ul {
position:absolute;
left:14em;
top:0;

}
.menu ul ul li a {
display:block;
padding: 10px 12px;
color: #fff;
text-decoration: none;
font-size:12px;
font-weight:normal;

}
/*--end temp--*/
.menu li a {
font-family:mallanna;
display: block;
padding: 10px 12px;
color: #fff;
text-decoration: none;
font-size:19px;
font-weight:normal;


}
.menu a:hover {
background:url(../images/m_hover.jpg) repeat-x;
color:#000;
font-weight:300;
}

	
	
	
.menu .active {
color:#000;
background:url(../images/m_hover.jpg) repeat-x;
}
.menu li ul {
display: none; 
width: 15em; /* Width to help Opera out */
background-color:transparent;
z-index:666;
}
.menu li:hover ul, #nav li.hover ul {
display: block;
position: absolute;
margin:0px -1px;
padding:0px; 
}
.menu li:hover li, #nav li.hover li {
float: none; 
line-height:25px;
border-bottom:1px solid #19532b;


}
.menu li:hover li a, #nav li.hover li a {
 background-color:#0f321a;
 color:#fff;
 font-size:19px;
 padding:10px 0 0 10px;


}
.menu li li a:hover {
background-color:#bdac36; 
color:#000;

}













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

#slider {
	position:relative;
    width:718px;
    height: 343px;
	background:url(../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(../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:36px;
	height:60px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

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

a.nivo-prevNav {
	left:0px;
	background-position:-5px 0;
}

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

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



@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");
}
