@font-face {
    font-family: 'muthu';
    src: url('os1.eot');
    src: url('os1.eot?#iefix') format('embedded-opentype'),
        url('os1.woff') format('woff'),
        url('os1.ttf') format('truetype'),
        url('os1.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Pro';
    src: url('Pro.eot');
    src: url('Pro.eot?#iefix') format('embedded-opentype'),
        url('Pro.woff') format('woff'),
        url('Pro.ttf') format('truetype'),
        url('Pro.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


*{
padding:0px;
margin:0px;
}

body{
	background-image: url(../images/bg.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5959;

}


body#home a#homenav{
height:74px;
background: url(../images/menu.gif) no-repeat 0 -89px;
width:50px;
display:block;
}

body#abt a#abtnav{
height:74px;
background: url(../images/menu.gif) no-repeat  -62px -89px;
width:62px;
display:block;
}

body#infra a#infranav{
height:74px;
background: url(../images/menu.gif) no-repeat  -133px -89px;
width:106px;
display:block;
}

body#foc a#focnav{
height:74px;
background: url(../images/menu.gif) no-repeat  -313px -89px;
width:70px;
display:block;
}


body#pla a#planav{
height:74px;
background: url(../images/menu.gif) no-repeat  -392px -89px;
width:77px;
display:block;
}

body#cou a#counav{
height:74px;
background: url(../images/menu.gif) no-repeat  -248px -89px;
width:58px;
display:block;
}

body#ach a#achnav{
display:block;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:0px solid #a6a39d;
background-color:#ffffff;
color:#a6a39d;
text-align:right;
display:none;
}

a{
text-decoration:none;
}
img{
border:0px;

}
.clear{
clear:both;
}

header{
	width:100%;
	height:150px;
	background-color:#9eb043;
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
}
#header{
	width:960px;
	margin:0 auto;
	height:150px;
	
}
#header .logo{
	width:220px;
	height:150px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#f4f4f4;
	position:relative;
	margin:0 auto;
	
}

/*Menu */

.nav{
width:100%;
position:absolute;
height:75px;

top:45px;
}
#menu{
width:960px;
margin:0 auto;
height:75px;
position:relative;

}
#menu ul{
margin:0px;
padding:0px;
}

#menu li{
height:75px;
float:left;
display:block;
}

#menu .home{
margin:0 0 0 10px;

}

#menu .home a{
height:74px;
background: url(../images/menu.gif) no-repeat 0 0;
width:50px;
display:block;
moz-transition-property: all;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;  
    -moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
#menu .home a:hover{
height:74px;
background: url(../images/menu.gif) no-repeat 0 -89px;
width:50px;
display:block;
}


#menu .abt{
margin:0 0 0 60px;
}

#menu .abt a{
height:74px;
background: url(../images/menu.gif) no-repeat  -62px  0;
width:62px;
display:block;
-moz-transition-duration: 0.3s;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}
#menu .abt a:hover{
height:74px;
background: url(../images/menu.gif) no-repeat  -62px -89px;
width:62px;
display:block;
}

#menu .infra{
margin:0 0 0 60px;
}

#menu .infra a{
height:74px;
background: url(../images/menu.gif) no-repeat  -133px  0;
width:106px;
display:block;
-moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
#menu .infra a:hover{
height:74px;
background: url(../images/menu.gif) no-repeat  -133px -89px;
width:106px;
display:block;
}


#menu .cour{
margin:0 0 0 265px;
}

#menu .cour a{
height:74px;
background: url(../images/menu.gif) no-repeat  -248px  0;
width:58px;
display:block;
-moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
#menu .cour a:hover{
height:74px;
background: url(../images/menu.gif) no-repeat  -248px -89px;
width:58px;
display:block;
}

#menu .foc{
margin:0 0 0 60px;
}

#menu .foc a{
height:74px;
background: url(../images/menu.gif) no-repeat  -313px  0;
width:70px;
display:block;
-moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
#menu .foc a:hover{
height:74px;
background: url(../images/menu.gif) no-repeat  -313px -89px;
width:70px;
display:block;
}


#menu .pla{
margin:0 0 0 60px;
}

#menu .pla a{
height:74px;
background: url(../images/menu.gif) no-repeat  -392px  0;
width:77px;
display:block;
-moz-transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
#menu .pla a:hover{
height:74px;
background: url(../images/menu.gif) no-repeat  -392px -89px;
width:77px;
display:block;
}
/*bottom menu */
.bottomnav{
width:100%;
height:50px;
}
#bottomnav{
height:50px;
width:960px;
margin:0 auto;

}
#bottomnav .menu{
font-family:"muthu";
font-size:15px;
font-weight:normal;

}
#bottomnav .menu ul{
margin:10px 0 0 0;
padding:0px;
text-align:center;
}
#bottomnav .menu li{
margin:0 4px 0 0;
padding:0 0 0 0;
float:left;
line-height:30px;
list-style:none;
display:block;

}

#bottomnav .menu li a{
margin:0px;
width:125px;
float:left;
line-height:25px;
list-style:none;
display:block;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:2px solid #95a63f;
background-color:#FFFFFF;
color:#95a63f;
moz-transition-property: all;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;  
    -moz-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
#bottomnav .menu li a:hover{
width:125px;
display:block;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:2px solid #95a63f;
background-color:#95a63f;
color:#ffffff;
}

/*Callus */
#bottomnav  .callus{
	font-family:"muthu";
	font-size:16px;
	font-weight:normal;
	float:right;
	height:40px;
	line-height:40px;
	background-image: url(../images/phone_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 38px;
}
.black{
color:#252121;
}

#contentbox{
width:100%;
}
#contentboxinner{
width:960px;

margin:0 auto;
}

#contentboxinner h1,h2,h3{
font-family:"muthu";
font-weight:normal;
}


#contentboxinner .box{
margin:10px 0 0 0;
color:#5a5959;

text-align:justify;
line-height:1.55em;


}
#contentboxinner h1{
font-size:20px;
padding:10px 0 10px 0;
color:#414141;
border-bottom:2px solid #dfdfdf;

}


#contentboxinner .readmore {
margin:5px 0 0 0;
	
	padding:0px 10px 0 0px;
	text-align:right;
	background-image: url(../images/arow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#contentboxinner .readmore a {
color:#ea913a;

}
#contentboxinner .readmore a:hover{
color:#333333;
text-decoration:underline;

}
#contentboxinner .box ul{
margin:0px;
padding:0px;
}
#contentboxinner .box p{
height:150px;
border-bottom:2px solid #dfdfdf;
}


#contentboxinner .box li{
float:left;
padding:0 10px 0 10px;
list-style:none;
width:220px;
}
#contentboxinner .box img{
padding:3px;
background-color:#FFFFFF;
border:1px solid #cccaca;
margin:5px 0 5px 0px;
}


/* */

#slideshowHolder{
width:464px;
height:306px;
float:right;
overflow:hidden;

}

#contentbarouter{
	width:100%;
	height:113px;
	background-image: url(../images/bar_bg.gif);
	background-repeat: repeat-x;
	margin:10px 0 0 0;
}
#contentbarinner{
width:960px;
margin:0 auto;
height:113px;
font-family:"muthu";

}
#contentbarinner .left{
float:left;
margin:10px 0 0 10px;
width:360px;
}

#contentbarinner .left h1{
color:#FFFFFF;
font-size:18px;
font-weight:normal;
padding:0 0 5px 0px;
border-bottom:2px solid #76793f;

}
#contentbarinner .left h3{
color:#6e5500;
font-size:16px;
padding:5px 0 5px 0;
}
#contentbarinner .left h2{
color:#575b0f;
font-size:17px;

}

#contentbarinner .right{
	float:right;
	margin:10px 10px 0 10px;
	line-height:100px;
	/*background-image: url(../images/mgr_logo.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
}
#contentbarinner .right h1{
color:#55572f;
font-size:17px;
font-weight:normal;
padding:0 0 0 100px;

}



.red{
color:#393b20;
}

footer{
	height:40px;
	margin:3px 0 0 0;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
}
#footer{
width:960px;
margin:0 auto;
line-height:40px;

}
#footer .left{
float:left;
color:#b6c56a;
padding:0 0 0 10px;
font-size:11px;
}
#footer .left a{
color:#b6c56a;
font-size:11px;
}
#footer .left a:hover{
color:#FFFFFF;
}

#footer .right{
float:right;
color:#b6c56a;
padding:0 10px 0 0px;
font-size:11px;
}

/*Inner content*/
#innerpagecontentleft{
width:680px;
float:left;
margin:10px 0 0 0;
min-height:400px;
padding:0 10px 10px 0;
border-right:2px dashed #CCCCCC;


}
#innerpagecontentleft h1{

font-size:20px;
padding:10px 0 10px 0;
color:#414141;
border-bottom:2px solid #dfdfdf;
margin:0 0px 5px 0;
text-transform:uppercase;
}

#innerpagecontentleft h2{

font-size:18px;
padding:10px 0 10px 0;
color:#7b5849;
border-bottom:2px solid #dfdfdf;
margin:5px 0px 5px 0;
text-transform:uppercase;
}

#innerpagecontentleft h3{

font-size:15px;
padding:10px 0 10px 0;
color:#7b8d1a;

margin:5px 0px 5px 0;
text-transform:uppercase;
}
#innerpagecontentleft .con{
text-align:justify;
font-family: "Pro","Helvetica Neue",Arial,Helvetica,sans-serif;
font-size: 16px;
line-height:1.55em;
vertical-align: baseline;
letter-spacing: normal;
word-spacing: 0px;
}

#innerpagecontentleft  .con ul{
margin:15px 0 0 0;
}

#innerpagecontentleft  .con li{
margin:5px 0 0 15px;
font-size:16px;
color:#70563d;

}


#innerpagecontentleft .map{
border:1px solid #cccccc;

}
#innerpagecontentleft .img{
padding:3px;
background-color:#FFFFFF;
border:1px solid #cccaca;
margin:5px 5px 0px 0px;
}

#innerpagecontentleft .box{
height:30px;
background-color:#9d7a58;
line-height:30px;
color:#FFFFFF;
font-family:"muthu";
text-align:center;
font-size:14px;
}

#innerpagecontentleft .placementbox{
font-family:"muthu";
font-size: 14px;
font-weight:normal;
}
#innerpagecontentleft .placementbox ul{
padding:0px;
margin:10px 0 0 0;
}



#innerpagecontentleft .placementbox li:first-child{
float:left;
width:210px;
margin:0 0 0 0px;
background-color:#a8692a;
color:#FFFFFF;
text-align:center;
list-style:none;
padding:3px;
}
#innerpagecontentleft .placementbox li:last-child{
float:left;
width:210px;
margin:0 0 0 0px;
background-color:#a8692a;
color:#FFFFFF;
text-align:center;
list-style:none;
padding:3px;
}
#innerpagecontentleft .placementbox li{
float:left;
width:210px;
margin:0 0 0 11px;
background-color:#a8692a;
color:#FFFFFF;
text-align:center;
list-style:none;
padding:3px;
}

#innerpagecontentleft .placementbox h3{
font-family:"muthu";
font-size: 16px;
font-weight:normal;
border-bottom:1px solid #d1a273;
padding:0px;
margin:0px;
color:#fadcbd;
}

#innerpagecontentleft .courses{
font-family:"muthu";
margin:20px 0 0 0;
font-size:15px;
color:#734317;
}

#innerpagecontentleft .courses h2{
font-family:"muthu";
}
#innerpagecontentleft .courses ul{
padding:0px;
margin:0px;
}
#innerpagecontentleft .courses li{
padding:0px;
margin:5px 0 5px 0;
list-style:none;
}
/*inner right */

#innerpagecontentright{
float:right;
width:260px;
min-height:400px;
padding:0 0 10px 0;
margin:10px 0 0 0;
}
/*Menu */
#innerpagecontentright .menu{
font-family:"muthu";
font-size:15px;
font-weight:normal;
margin:10px 0 0 0;

}


#innerpagecontentright.menu ul{
margin:10px 0 0 0;
padding:0px;
text-align:center;
}
#innerpagecontentright .menu li{
margin:0 0px 5px 0;
padding:0 0 0 0;

line-height:30px;
list-style:none;
display:block;

}

#innerpagecontentright .menu li a{
margin:0px;
padding:5px;

line-height:25px;
list-style:none;
display:block;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;


border:2px solid #95a63f;
background-color:#FFFFFF;
color:#95a63f;
moz-transition-property: all;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;  
    -moz-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
	text-align:left;
}
#innerpagecontentright .menu li a:hover{

display:block;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:2px solid #95a63f;
background-color:#95a63f;
color:#ffffff;
text-align:right;
}
/* call us */
#innerpagecontentright .callus{
	font-family:"muthu";
	font-size:16px;
	font-weight:normal;
	
	height:40px;
	line-height:40px;
	background-image: url(../images/phone_icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 38px;
}
/* inframenu*/
#innerpagecontentright .inframenu{
font-family:"muthu";
font-size:12px;
margin:10px 0 0 0;
border:3px solid #e9e3db;

width:260px;
top:390px;

}
#innerpagecontentright .inframenu ul{
padding:0px;
margin:0px;
}
#innerpagecontentright .inframenu li{
padding:0px;
margin:0 5px 0 5px;
list-style:none;

}
#innerpagecontentright .inframenu li a{
color:#373d17;
display:block;
padding:5px 0 5px 5px;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #f2f2f6;
moz-transition-property: all;
-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	background-image: url(../images/arow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#innerpagecontentright .inframenu li:last-child a{
color:#333333;
display:block;
padding:5px 0 5px 5px;
border-bottom:0px solid #d9d3cb;

}
#innerpagecontentright .inframenu li a:hover{
color:#ffffff;
display:block;
padding:5px 0 5px 5px;
border-top:1px solid #e0e0e0;
border-bottom:1px solid #f2f2f6;
background-color:#373d17;
background-image:none;
background-repeat: no-repeat;
background-position: left center;
}

#innerpagecontentright .inframenu li:last-child a:hover{
color:#ffffff;
display:block;
padding:5px 0 5px 5px;
border-top:1px solid #e0e0e0;
border-bottom:0px solid #f2f2f6;
background-color:#373d17;

}
.scrollup{
	width:40px;
	height:40px;
	opacity:0.3;
	position:fixed;
	bottom:50px;
	right:100px;
	display:none;
	text-indent:-9999px;
	background-image: url(../images/icon_top.png);
	background-repeat: no-repeat;
}
/* download */
.a-btn{
    background:#a41e23;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(#a41e23,0),color-stop(#731518,1));
    background:-webkit-linear-gradient(top, #a41e23 0%, #731518 100%);
    background:-moz-linear-gradient(top, #a41e23 0%, #731518 100%);
    background:-o-linear-gradient(top, #a41e23 0%, #731518 100%);
    background:linear-gradient(top, #v 0%, #6f97c5 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a41e23', endColorstr='#731518',GradientType=0 );
    padding-left:20px;
    padding-right:80px;
    height:38px;
    display:inline-block;
    position:relative;
    border:1px solid #691316;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    float:left;
    clear:both;
    margin:10px 0px;
    overflow:hidden;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}
.a-btn-text{
    padding-top:5px;
    display:block;
    font-size:18px;
    white-space:nowrap;
    text-shadow:0px 1px 1px rgba(255,255,255,0.3);
    color:#ffd3d4;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
}
.a-btn-slide-text{
    position:absolute;
    height:100%;
    top:0px;
    right:52px;
    width:0px;
    background:#450609;
    text-shadow:0px -1px 1px #363f49;
    color:#fff;
    font-size:14px;
    white-space:nowrap;
   
    text-align:left;
    text-indent:10px;
    overflow:hidden;
    line-height:38px;
    -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
    -webkit-transition:width 0.3s linear;
    -moz-transition:width 0.3s linear;
    -o-transition:width 0.3s linear;
    transition:width 0.3s linear;
}
.a-btn-icon-right{
    position:absolute;
    right:0px;
    top:0px;
    height:100%;
    width:52px;
    border-left:1px solid #5d81ab;
    -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
    box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.a-btn-icon-right span{
    width:38px;
    height:38px;
    opacity:0.7;
    position:absolute;
    left:50%;
    top:50%;
    margin:-20px 0px 0px -20px;
    background:transparent url(../../images/arrow_down.png) no-repeat 50% 55%;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear;
}
.a-btn:hover{
    padding-right:180px;
    -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
}
.a-btn:hover .a-btn-text{
    text-shadow:0px 1px 1px #5d81ab;
    color:#fff;
}
.a-btn:hover .a-btn-slide-text{
    width:100px;
}
.a-btn:hover .a-btn-icon-right span{
    opacity:1;
}
.a-btn:active{
    position:relative;
    top:1px;
    background:#5d81ab;
    -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    box-shadow:1px 1px 2px rgba(0,0,0,0.4) inset;
    border-color:#80a9da;
}
/* */



