/*----------------Common---------------*/

h1,h2,h3,h4,h5,h6,l,ul,li,p,input,form{margin:0; padding:0;}
form, img{border:none;}
body{font-family:'Calibri'; font-size:18px; line-height:23px; color:#000;background:#fefafb url(../images/bg.gif) repeat-x;
margin:0px; padding:0px; text-align:justify;}
img{border:none;}

a{text-decoration:none; color:#0f62b4;}
a:hover{text-decoration:none; color:#000;}
.fl{float:left;}
.fr{float:right;}
.clr{ clear:both;}


/*----------------Wrapper---------------*/
#wrapper{ width:1000px; margin:0px auto; padding:0px; }
.header{ float:left; width:1000px; margin:0px; padding:0px;}
.logo{ margin:15px 0 0 0; float:left;}


.banner{ float:left; width:1000px; margin:35px 0;}
.inn_banner{float:left; width:1000px; margin:35px 0 0 0;}
.crousel_outer{ width:940px; float:left; margin:0 20px; padding:0px; border:0px solid #000; display:inline}
#banners{ margin:0px; position:relative; width:950px;}
.next{ position:absolute; width:30px; height:35px; float:left; margin-left:-30px; margin-top:40px; z-index:999;}

.prev{ position:absolute; width:30px; height:35px; float:left; margin-left:960px; margin-top:40px; z-index:100000; }

.middle_wrapper{ float:left; width:1000px; margin:20px 0 0 0px; padding:0px;}
.left_section{ width:1000px; float:left; margin:0px; padding:0 0 10px 0;border:1px solid #e6e6e6; background:#fff url(../images/kids.jpg) right bottom no-repeat; border-radius:6px;}
.left_section h3{background: #993422; /* Old browsers */
background: -moz-linear-gradient(top,  #993422 0%, #bb2d14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#993422), color-stop(100%,#bb2d14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #993422 0%,#bb2d14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #993422 0%,#bb2d14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #993422 0%,#bb2d14 100%); /* IE10+ */
background: linear-gradient(to bottom,  #993422 0%,#bb2d14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#993422', endColorstr='#bb2d14',GradientType=0 ); /* IE6-9 */

padding:14px 0 14px 30px; color:#f9f9f9; font-size:30px; text-transform:uppercase; border-top-left-radius:6px; border-top-right-radius:6px; margin:0 0 10px 0;}

.left_section h5{ color:#414141; font-size:32px; font-weight:normal; text-align:center; background:url(../images/open.jpg) left top repeat-x; float:left; margin:20px 20px 30px 20px; padding:17px 0px; width:960px;}
.main_pic{ width:700px; float:left; margin:10px 20px 0 20px ; }
.main_pic p{ float:right!important; width:450px; float:left; margin:0 0 15px 15px!important;color:#bb2d14; font-size:18px;  padding:0px!important}
.main_pic p span{color:#414141; font-size:30px; }
.left_section p{ padding:10px 20px; float:left; margin:0px; font-size:15px;}
.left_section h4{ color:#017fbe; font-size:22px; padding:0 20px; margin:10px 0; float:left; font-weight:normal; width:960px}
.left_section ul{ width:560px; padding:0 20px 7px 20px; marging:0px; float:left; }
.left_section ul li{ list-style:none; background:url(../images/arrow.jpg) left 14px no-repeat; padding:5px 0 5px 20px; font-size:15px;}

.right_section{ float:right; width:345px; margin:0px; padding:0px;border:1px solid #e6e6e6; background:#fff; border-radius:6px;}
.right_section h3{background: #f87008; /* Old browsers */
background: -moz-linear-gradient(top,  #f87008 0%, #fd8622 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f87008), color-stop(100%,#fd8622)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f87008 0%,#fd8622 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f87008 0%,#fd8622 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f87008 0%,#fd8622 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f87008 0%,#fd8622 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f87008', endColorstr='#fd8622',GradientType=0 ); /* IE6-9 */
padding:14px 0 14px 30px; color:#f9f9f9; font-size:30px; text-transform:uppercase; border-top-left-radius:6px; border-top-right-radius:6px;}

.right_section ul{ float:left ; width:345px; margin:0px; padding:0px;}
.right_section ul li{ float:left; width:329px; margin:0px; padding:8px; border-bottom:1px dotted #ffbe87; list-style:none; line-height:19px;}
.right_section ul li:nth-child(odd){ background:#fff4eb; float:left; margin:0px;}
.right_section ul li:last-child{ border:0px;}
.right_section ul li p{ color:#414141; font-size:14px; float:left; width:329px; margin:0 0 5px 0;}
.right_section ul li p.orn_head{color:#f86f07; font-size:18px!important; font-weight:bold; margin-top:10px;}
.right_section ul li a{ color:#f86f07; float:right!important; text-decoration:underline; font-size:12px;}
.right_section ul li a:hover{ color:#000; text-decoration:underline;}
.right_section ul li img{ float:left; border:1px solid #f86f07}

.box_panel{ margin:30px 0; width:1000px; float:left;}
.box{width:315px; float:left; border:1px solid #e6e6e6; background:#fff; border-radius:6px;}
.box h3{ padding:14px 0 14px 30px; color:#f9f9f9; font-size:30px; text-transform:uppercase; border-top-left-radius:6px; border-top-right-radius:6px;}
.green{
background: #9cda00; /* Old browsers */
background: -moz-linear-gradient(top,  #9cda00 0%, #8ec600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cda00), color-stop(100%,#8ec600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9cda00 0%,#8ec600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9cda00 0%,#8ec600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9cda00 0%,#8ec600 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9cda00 0%,#8ec600 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cda00', endColorstr='#8ec600',GradientType=0 ); /* IE6-9 */}
.pink{
background: #ea6d89; /* Old browsers */
background: -moz-linear-gradient(top,  #ea6d89 0%, #da315d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea6d89), color-stop(100%,#da315d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ea6d89 0%,#da315d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ea6d89 0%,#da315d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ea6d89 0%,#da315d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ea6d89 0%,#da315d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea6d89', endColorstr='#da315d',GradientType=0 ); /* IE6-9 */
}

.yellow{
background: #fcf51a; /* Old browsers */
background: -moz-linear-gradient(top,  #fcf51a 0%, #eed018 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf51a), color-stop(100%,#eed018)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcf51a 0%,#eed018 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcf51a 0%,#eed018 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcf51a 0%,#eed018 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcf51a 0%,#eed018 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf51a', endColorstr='#eed018',GradientType=0 ); /* IE6-9 */

}

.box ul{ width:295px; padding:0 10px 7px 10px; marging:0px; float:left}
.box ul li{ list-style:none; background:url(../images/arrow.jpg) left 14px no-repeat; padding:5px 0 5px 20px; font-size:15px;}
.box p{width:295px; padding:10px 10px; marging:0px; float:left; font-size:15px; line-height:18px;}
.box:nth-child(even){ margin:0 20px;}
.box img{ border-bottom-left-radius:6px; border-bottom-right-radius:6px;}
.chairman{ width:295px; float:left; margin:10px 0 10px 0;}
.chairman img{ float:left; border-radius:0px!important; margin:0px 20px 0 10px; }
.chairman p{width:150px; float:left; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding:0px;}
.name{color:#8c0b25; font-size:18px!important;}
.designation{color:#1e1e1e; font-size:13px;}
.education{color:#816f00; font-size:13px;}

.footer{ background:url(../images/footer_bg.jpg) left top repeat-x; width:100%; margin:15px 0 0 0; padding:0px; height:100px;}
.footer_inner{ width:1000px; margin:0 auto; background:url(../images/footer_inner.jpg) left top no-repeat; height:100px}
.footer_inner p{ color:#f8f8f8; margin:70px 0 0 0; font-size:12px}
.footer_inner p a{color:#fcf31a; text-decoration:none;}
.footer_inner p a:hover{color:#fcf31a; text-decoration:underline;}

#cssmenu{ height:39px; display:block; padding:0; border-top-left-radius:6px; border-top-right-radius:5px;float:left; width:1000px; margin:8px 0 0 0; padding:0px;} 
#cssmenu > ul {list-style:inside none; padding:0; margin:0;} 
#cssmenu > ul > li {list-style:inside none; padding:0; margin:0; float:left; display:block; position:relative;} 
#cssmenu > ul > li > a{ outline:none; display:block; position:relative; padding:13px 20px; font:bold 13px/100% Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.4); } 
#cssmenu > ul > li:first-child > a{border-radius:5px 0 0 5px;} 

#cssmenu > ul > li:last-child > a{ border-radius:0;}
#cssmenu > ul > li > a:after{ content:''; position:absolute; top:0px; bottom:0px; right:-2px; z-index:99; } 
#cssmenu ul li.has-sub:hover > a:after{top:0; bottom:0;} 
#cssmenu > ul > li.has-sub > a:before{ content:''; position:absolute; top:18px; right:6px; border:5px solid transparent; border-top:5px solid #fff; } 
#cssmenu > ul > li.has-sub:hover > a:before{top:19px;} 
#cssmenu ul li.has-sub:hover > a{  background:#e8a609; padding-bottom:13px; padding-top:13px; top:0px; z-index:999; } 
#cssmenu ul li.has-sub:hover > ul, #cssmenu ul li.has-sub:hover > div{display:block; background:#e8a609} 
#cssmenu ul li.has-sub > a:hover{background:#e8a609;} 
#cssmenu ul li > ul, #cssmenu ul li > div{ display:none; width:auto; position:absolute; top:38px; padding:10px 0; background:#e8a609; border-radius:0 0 5px 5px; z-index:999; } 
#cssmenu ul li > ul{width:200px;} 
#cssmenu ul li > ul li{display:block; list-style:inside none; padding:0; margin:0; position:relative; text-align:left;} 
#cssmenu ul li > ul li a{ outline:none; display:block; position:relative; margin:0; padding:8px 20px; font:10pt Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-shadow:1px 1px 0 rgba(0,0,0, 0.5); } 

#cssmenu, #cssmenu > ul > li > ul > li a:hover{ background:#a3392c; } 

#cssmenu > ul > li > a{border-right:1px solid #e27261; color:#fff;} 

#cssmenu > ul > li > a:hover{background:#e8a609; border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.menu_active{background:#e8a609; border-radius:5px 0 0 0px!important; display:block}



.left_links{ width:250px;  float:left; margin:0px; padding:0px;}
.left_links h3{ font-size:20px; font-weight:normal; color:#000; padding:0 0 10px 0; margin:0px;}
.left_links ul{float:left; margin:0px; padding:0px; }
.left_links ul li{float:left; margin:0 0 8px 0; padding:0 0 6px 20px; border-bottom:1px dashed #ccc; list-style:none; background:url(../images/arrow.jpg) left 10px no-repeat; width:230px; }
.left_links ul li a{ color:#A3392C; font-size:14px;}
.left_links ul li a:hover{ color:#000;}
.right_text{ float:right; margin:0px; padding:0px; width:700px; font-size:15px;}
.right_text h3{ font-size:20px; font-weight:normal; color:#A3392C; padding:0 0 10px 0; margin:0px;}
.right_text p{ margin:0 0 15px 0; float:left; width:700px;}



#main_pic{width:728px; float:left;}
#main_pic_new{width:728px; float:left;}
.pagination{ float:left; width:100%; margin:0px; padding:10px ; 
border:1px dotted #ccc;}
.pagination ul{text-align:center !important; margin:0px auto!important; padding:0px;}
.pagination ul li{  margin:0 5px 0 0; list-style:none; display:inline; border:none !important; font-size:13px; }
.pagination ul li a{ color:#fff;border:1px solid #FC2852; background:#ff6483; padding:0px 5px;}
.pagination ul li a:hover{ color:#fff; text-decoration:none; background:#520010; border:1px solid #3e030f;}
.pagination ul li a.pageactive{ color:#fff; text-decoration:none; background:#520010; border:1px solid #3e030f;}
.products {float:left; width:620px; margin:30px 0 0 0px; padding:0px;}
.products img{ margin:0 24px 24px 0; float:left; border:1px dotted #ccc; padding:5px;}
.doc_box{ float:left; padding:5px; border:1px dashed #f7cdce; background:#fff3f0; margin:0 15px 10px 0;}
