@charset "utf-8";
/* CSS Document */
 *{ margin:0 auto; padding:0;}
 img{ border:none;}
 body{ font:normal 14px/16px Calibri, "Trebuchet MS"; color:#095580; background:url(../images/body-bg.png) repeat; }
 .wbjee{ position:fixed; right:0; top:26px; width:150px; height:80px; background:#36C; padding:10px;}
 /*----top start------*/
 .top{ background:url(../images/top-bg.jpg) repeat-x;  padding:5px 0;}
 .top-main{ width:940px; }
 .top-lft{ width:486px; float:left; margin-top:25px;}
 .taqip{width:196px; float:right; padding-top:20px; padding-right:15px;padding-bottom:20px;}
 .top-rgt{ width:183px; float:right; padding-top:5px;}
 /*----top end--------*/
 
  /*----body start------*/
 .body{border-top:1px solid #e3e6e7;}
 .wapper{ width:940px; padding-top:15px;  }
   .mar{ background:#fff; border:1px solid #f1f1f1; padding:5px 10px; margin-bottom:10px;}
 .mar a{ color:#000; text-decoration:none;}
 /*body left*/
 .body-lft{ width:220px; float:left; }
 .side-menu{ background:url(../images/left-menu-bg.png) no-repeat bottom center;}
  .side-menu ul{ list-style-type:none;}
  .side-menu ul li{ list-style-type:none; background:url(../images/left-menu-devi.png) no-repeat bottom left; padding:10px 0;}
  .side-menu ul li a{ font-size:16px; text-transform:uppercase; color:#0061a0; background:url(../images/li-icon.png) no-repeat left; padding-left:25px; text-decoration:none;} 
  .side-menu ul li:last-child{ background:none;}
  .anti-ragin{ margin-top:10px;}
 /*body left*/
 .body-rgt{ width:692px; float:right;}
   /*menu start*/
     .nav{ background:#fff; border:1px solid #dde3e8; padding:1px;}
	 #menu { background:#f00; }
	 .banner{ position:relative;}
	 .aflication{  position:absolute; right:10px; bottom:15px; width:150px; height:30px;}
	 .aflication img{ float:right; margin-right:6px;}
	 .body-bottom{ margin:10px 0;}
	 .bottom-box,.bottom-box-sec{ background:#1b77bd url(../images/box-on.jpg) repeat-x left top; border-bottom-left-radius:10px;  border-bottom-right-radius:10px;width:316px; float:left; padding:15px;font-size:12px; line-height:14px;}
	 .bottom-box h2,.bottom-box-sec h2{ color:#fff; font-size:24px; text-transform:uppercase; font-weight:normal;}
	 .bottom-box ul,.anti-rag ul{ list-style-type:none; margin:10px 0;}
     .bottom-box ul li,.anti-rag ul li{ list-style-type:none; background:url(../images/li-icon.png) no-repeat left top; padding-left:25px; margin-top:10px; }
	 .anti-rag li ol li{ background:none; list-style-type:decimal; padding-left:0; margin-top:10px; margin-left:20px; }
	 .bottom-box ul{ margin-bottom:6px;}
	 .bottom-box ul li{  margin-top:6px; }
	 .bottom-box ul li a,.anti-rag ul li a{ text-decoration:none; color:#b1dcf6;}
     .bottom-box p{ color:#b1dcf6; margin:10px 0;}
	 .bottom-box p.more{ text-align:right; margin:0;}
	 .bottom-box p.more a{color:#b1dcf6;}
	 
	 .bottom-box-sec{ background:#add7ed url(../images/box-sec.jpg) repeat-x left top; float:right;}
	 .bottom-box-sec p{ color:#0260a0; margin:10px 0;}
	 .bottom-box-sec p.more{ text-align:right; margin:0;}
	 .bottom-box-sec p.more a{color:#0260a0;}
	 .bottom-box-sec h2{ color:#0260a0; margin-bottom:5px;}
	 .bottom-box-sec ul,.anti-rag ul{ list-style-type:none; margin:10px 0;}
     .bottom-box-sec ul li,.anti-rag ul li{ list-style-type:none; background:url(../images/li-icon.png) no-repeat left top; padding-left:25px; margin-top:10px; }
	 .bottom-box-sec ul{ margin-bottom:6px;}
	 .bottom-box-sec ul li{  margin-top:6px; }
	 .bottom-box-sec ul li a,.anti-rag ul li a{ text-decoration:none; color:#095580;}
	 
	  .vertical{ margin-top:10px;}
	  #vertical-ticker{height:130px;verflow:hidden;margin:0 auto; padding:0;}
      #vertical-ticker li{display:block;color:#fff;font-size:12px; margin:0 auto; height:45px; }
	  
	   #vertical-tickers{height:130px;verflow:hidden;margin:0 auto; padding:0;}
      #vertical-tickers li{display:block;color:#fff;font-size:12px; margin:0 auto; height:45px; }
	/*menu end*/
 /*----top end--------*/
 
 /*---blink---*/
 .blinkytext {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1.2em;
     text-decoration: blink;
     font-style: normal;
 }
 /* blink end---*/
  /*----follow start------*/
	 .follow{ }
	 .follow-main{ width:940px; }
	 .follow-lft{ width:150px; float:left;}
	 .follow-rgt{ width:150px; float:right;}
	 .follow-midd{ width:350px; float:left; margin-left:100px;}
 /*----follow end--------*/
 
   /*----scroll start------*/
	 .mark{ background:#008dd0; padding:5px 0; margin-top:10px; }
	 .mark-main{ width:940px; color:#fff; }
	 .mark-main a{ color:#fff; text-decoration:none;}

      /*----scroll end--------*/
 
    /*----Footer start------*/
	 .footer{ background:#0d4570 url(../images/footer.jpg) repeat-x top left; padding:5px 0; border-top:1px solid #00bdf2;}
	 .footer-main{ width:940px; color:#fff; }
	 .footer-lft{ width:650px; float:left;}
	 .footer-lft h2{ font-size:24px; color:#f6f7f7; text-transform:uppercase; background:url(../images/bott-jis-bg.png) no-repeat left bottom; padding:10px 0; margin-bottom:10px;}
	 .footer-lft-box{ width:180px; float:left;  background:url(../images/foter-bx-devi.png) no-repeat right center; margin-right:30px;}
	 .footer-lft-box.last-child{ margin:0 auto; background:none}
	 .footer-lft-box ul{ list-style-type:none; margin:10px 0;}
     .footer-lft-box ul li{ list-style-type:none; background:url(../images/foter-li-bg.png) no-repeat left 2px; padding-left:15px; margin-top:10px; }
	 .footer-lft-box ul li a{ color:#f6f7f7; text-decoration:none;}
	 .footer-rgt{ width:250px; float:right; text-align:right;}
	 .copyright{ margin-bottom:50px; padding-top:10px;}
	 

     /*----Footer end--------*/
   /*-----------inner-page----------------*/
     .inner-page{ margin:15px 0; }
	 .inner-cont {  }
	 .inner-cont p{ margin-bottom:10px;}
	 .inner-cont h2{ color:#0260a0; margin-bottom:5px; padding:8px 0; background:url(../images/left-menu-devi.png) no-repeat bottom left; text-transform:uppercase; font-weight:normal; }
	 .mission,.qulity,.cont-top{ margin-bottom:5px; padding:6px;background:url(../images/divider.png) repeat-x left bottom; padding-bottom:10px;}
	 .cont-top{ margin:0 auto; padding:0;}
	 .qulity{ border:none;}
	 .inner-cont h3 a{ color:#1f78be;  padding:8px 0;text-transform:uppercase; font-weight:normal; }
	 
	 .qulity ul{ list-style-type:none; margin-left:15px;}
	 .qulity ul li{ margin-bottom:5px;}
	  .approval{}
	 .approval ul{ list-style-type:none; margin:10px 0;}
     .approval ul li{ list-style-type:none; background:url(../images/li-icon.png) no-repeat left top;  margin-top:10px; }
	 .approval ul li a{ color:#000; text-decoration:underline; font-style:italic;}
	 .hod-mass{ margin:0 auto; padding:0;}
	  .hod-mass h3{ margin:0 auto; padding:0; font-size:16px; font-weight:normal; margin-bottom:5px; line-height:18px;color:#726523;}
	  .hod-mass h4{ font-size:14px; font-weight:normal; margin-bottom:5px; color:#293f4d;}
	  .hod-mass-top{ margin:0 auto; padding:0;}
	  .hod-mass-bott p a{ color:#032337; text-decoration:none; padding:5px 0;}
	  .hod-mass-top img{ float:left; width:100px; height:auto; padding:4px; background:#fff; text-align:center; margin-right:10px; border:1px solid #e2e6e7;} 
	  .hod-mass-bott{ margin:0 auto;  padding:5px; margin-top:10px; }      
	  .hod-mass-bott ul{ list-style-type:none; padding:0; margin:0 auto; padding-left:5px;}
	  .hod-mass-bott ul li{ list-style-type:none; background:none; padding:0; margin:0 auto; margin-bottom:10px;}
	  .hod-mass-bott ul ul li{ padding-left:20px;}
    /*---------------inner-page--------------*/
	
	
	
	/*contact us start*/
	  .contact{ width:100%; margin:0 auto; padding:0;}
	  .contact-lft{ width:320px; margin-right:10px; float:left; padding:5px; border-right:1px solid #e2e6e7; padding-right:15px; }
	  .contact-rgt{ width:320px; float:right; padding:5px; padding-top:35px; }
	  .contact-rgt.map{ padding-top:5px;}
	  .page-map{ padding:3px; border:1px solid #e2e6e7;  }
	  .hod-mass-bott{ padding:3px; border:1px solid #e2e6e7; }
	  .placement{ padding:3px; border:1px solid #e2e6e7; background:#fff url(../images/placement.jpg) no-repeat top center; height:297px; }
	  .inp{ margin:0 auto; padding:0; margin-bottom:7px;}
	  .inp-lft{ width:100px; float:left; line-height:22px; font-weight:bold;color:#000;}
	  .inp-rgt{ width:210px; float:right;color:#3b3832;}
	  .inp-rgt a{color:#3b3832; text-decoration:none;}
	  .inp-fild,.inp-are{ width:200px; height:22px; background:#fff; border:1px solid #e2e6e7; color:#3b3832; font:normal 12px Arial, Helvetica, sans-serif; padding:0 5px;}
	  .inp-are{ height:90px; resize:none;}
	  .inp-err{ width:200px; padding:0 5px; margin-left:110px; background:#fdf9f9; color:#c50505; line-height:22px; margin-bottom:10px;}			  
	  .inp-butt{ width:70px; height:30px; background:url(../images/submit-bg.gif) no-repeat; border:none; color:#fff; line-height:30px; text-align:center; /*text-shadow:1px 1px 1px #000;*/ font-weight:bold; font-size:14px; padding-bottom:2px;}
	  .administration{}
	  .administration ul{ list-style-type:none; margin:10px 0;}
      .administration ul li,.clg-dtls ul li{ list-style-type:none; background:#fff url(../images/li-icon.png) no-repeat 5px 12px;  margin-top:10px; float:left; width:125px; padding:10px; padding-left:25px;  margin:5px; border:1px solid #dde3e8; border-radius:6px; }
	  .administration ul li a{ color:#032337; text-decoration:none;}
	  .clg-dtls ul li a{ color:#000; text-decoration:none;}
	   #gallery{width: 100%;}
        #gallery ul{list-style: none;}
        #gallery ul li{display: inline;}
        #gallery ul img{border: 1px solid #fffee8;}
        #gallery ul a:hover img{ border: 1px solid #fff;  }
/*contact us end*/
.indatry-ini{ }
.indatry-ini ul{ list-style-type:none; }
.indatry-ini ul li{ float:left; width:325px; height:70px; border:1px solid #cccccc; padding:2px; margin-bottom:10px;}
.indatry-ini ul li:nth-child(even) { float:right;}
.items{ background:#e9e9e9;width:325px; height:70px;}
.item-img{ width:50px; float:left; padding-top:10px; padding-left:10px;}
.item-img img{ background:#fff; height:50px; width:50px; border-radius:6px;  }
.item-dtls{ width:255px; float:right;color: #183883;font-size: 15px;font-family: "Trebuchet MS",Arial; line-height:70px;}
.item-dtls a{color: #183883; text-decoration:none;}


#our-coll{ margin-top:10px;}
#our-coll li{ width:330px; float:left; list-style-type:none; display:inline;}
#our-coll li:nth-child(even) { float:right;}
#our-coll li a{  color:#6c6c6d; text-decoration:none;padding:10px 0; display:block; }
#our-coll li a.jisce{ background:url(../images/coll-logo/jisce.png) no-repeat 5px top; padding-left:40px;}
#our-coll li a.gnit{ background:url(../images/coll-logo/gnit.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.asan{ background:url(../images/coll-logo/asan.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.avition{ background:url(../images/coll-logo/avition.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.cmsjisce{ background:url(../images/coll-logo/cmsjisce.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.gnihm{ background:url(../images/coll-logo/gnihm.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.gnidsr{ background:url(../images/coll-logo/gnidsr.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.nit{ background:url(../images/coll-logo/nit.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.sudhir{ background:url(../images/coll-logo/sudhir.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.abacus{ background:url(../images/coll-logo/abacus.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.jispt{ background:url(../images/coll-logo/jispt.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.smsnit{ background:url(../images/coll-logo/smsnit.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.gnipst{ background:url(../images/coll-logo/gnipst.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.tm{ background:url(../images/coll-logo/tm.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.cms {background:url(../images/coll-logo/cms.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.gkcem {background:url(../images/coll-logo/gkcem.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.fms {background:url(../images/coll-logo/fms-gnit.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.konkan {background:url(../images/coll-logo/konkan.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.jissd {background:url(../images/coll-logo/jissd.png) no-repeat 5px; padding-left:40px;}
#our-coll li a.nologo { padding-left:40px;}

.acama{ margin:0 auto; padding:0; border-left:1px solid #e2e6e7; border-right:none; border-bottom:none;text-align:left; margin-top:15px;}
.acama tr.headding{ background:#e9e9e9; color:#0260a0; font-size:14px; font-weight:bold; line-height:28px;}
.acama tr.headding td{ color:#0260a0; border-right:1px solid #e2e6e7;border-bottom:1px solid #e2e6e7;border-top:1px solid #e2e6e7;}
.acama td{ margin:0 auto; padding:0; color:#3b3832; border-bottom:1px solid #e2e6e7; border-right:1px solid #e2e6e7; padding:3px 5px;}
.acama a{ margin:0; padding:0; color:#3b3832; text-decoration:none; font-weight:bold;}

.academic{}
.academic-head{ background:#333; color:#fff; text-align:center; text-transform:uppercase; padding:10px 0; font-size:18px; line-height:20px; font-family:"Arial Rounded MT Bold", Calibri; }
.aca-cal{}
.aca-cal-lft{ width:330px; float:left;}
.aca-cal-rgt{width:330px; float:right;}
.aca-cal-lft h3,.aca-cal-rgt h3{ font-size:16px; font-weight:bold;}
.aca-cal-rgt ul,.aca-cal-lft ul{ list-style-type:none;}
.aca-cal-rgt ul li,.aca-cal-lft ul li{ margin-bottom:5px; }
.li-lft{ float:left; width:40px;}		  
.li-rgt{ float:fight; width:280px;}	
.list-detai{ margin-bottom:10px;}


.new-gall {width:210px;overflow:hidden;float:left; text-align:center;  color:#717070;}
.new-gall a,.pimage a{ padding-left:0;}



.nws-pge{ margin-bottom:10px; padding:10px; border:1px dashed #dedede;border-radius:8px;}
.nws-pge-lft{ width:208px;}
.nws-pge-img{ }
.nws-pge-lft h3{ text-align:center;}
.nws-pge-lft h3 a{ text-decoration:none; color:#000;}
.nws-pge-img img{padding:3px;border:1px solid #dfdfdf;background-color:#fff; width:200px;}
.nws-pge-td{margin:5px 0 5px 0;}
.nws-pge-td span{ font-weight:bold;color: #d72a31;}

.nws-pge-rgt{ width:420px; }
.nws-pge-rgt h3{color: #1f78be; font-weight:normal; line-height:16px; margin-bottom:5px;}
.nws-pge-rgt p{ line-height:16px; margin-bottom:10px; text-align:justify}
.nws-pge-rgt h4{ margin-bottom:5px;}
.lft{ float:left;}
.rgt{ float:right;}


  .faq{ background:#f4f3f3;  border-radius:10px;  padding:10px; margin-bottom:10px; font-weight:normal;}
  .faq span{ font-weight:bold;}
  .qa{ color:#1f78be; margin-bottom:5px;font-weight:bold;}
  .ans{ color:#333}
  .feedback{margin:0; padding:10px;; background:#fff;}
       .feed-inp{ margin:0 auto; padding:0; margin-bottom:7px; background:#fafafb; padding:10px; }
	   .query-inp{ margin:0 auto; padding:0; margin-bottom:7px;  }
	  .feed-inp-lft{ width:25%; float:left; line-height:22px; font-weight:bold;color:#000;}
	  .feed-inp-lft span,.acama span{ color:#f00;}
	  .feed-inp-rgt{ width:70%;    float:left;color:#3b3832;}
	  .feed-inp-rgt a{color:#3b3832; text-decoration:none;}
	  .feed-inp-fild,.feed-inp-are,.feed-inp-lis,.wel-form-fild{ width:100%;   height:22px; background:none;border:none; border-bottom:1px dashed #c5c5c5; color:#3b3832; font:normal 12px Arial, Helvetica, sans-serif; padding:0 5px;}
	  .feed-inp-list{ width:210px;}
	  .feed-inp-are{ height:90px; resize:none;background:url(../images/area-bg.jpg) repeat;border:none; line-height:22px;}
	  .feed-inp-err{ width:200px; padding:0 5px; margin-left:110px; background:#fdf9f9; color:#c50505; line-height:22px; margin-bottom:10px;}			  
	  .feed-inp-butt{ width:70px; height:30px; background:url(../images/submit-bg.gif) no-repeat; border:none; color:#fff; line-height:30px; text-align:center; /*text-shadow:1px 1px 1px #000;*/ font-weight:bold; font-size:14px; padding-bottom:2px;}
	  .capcha{ float:left; width:84px;}
	  .refress{ float:left; width:20px; margin:0 5px;}
	  .refress img{ padding:1px; border:1px solid #ccc;}
	  .capcha img{ width:82px;padding:1px; border:1px solid #ccc;}
	  .feed-inp-code{ width:90px; float:left;}
	  .inp-code{ border:1px solid #ccc;width:90px; height:24px; margin-left:6px; }
	  .wel-form-fild{ width:80px; height:24px; border:1px solid #ccc;width:80px; height:24px; margin-left:6px; background:#fff; }
	  .tbl .inp-fild{ width:90%;}
	  
	  
.teqip-prt{ border:1px solid #ccc;}
.teqip-prt-lft{ width:346px; float:left;border-right:1px solid #ccc; padding:0 0px;}
.teqip-prt-lft-top{ font-size:14px; padding:10px 0; text-align:center;background-color:#CCC; color:#000; }
.teqip-prt-lft-top p{ line-height:16px; margin:0; padding-bottom:0;}
.teqip-prt-rgt{ width:343px; float:right;  }
.teqip-prt-rgt-top{ background-color:#CCC; font-size:13px; padding:10px 0; line-height:80px; height:80px;}
.teqip-prt-rgt h3{ background-color:#CCC; font-weight:bold; font-size:14px; line-height:24px;}
.teqip-prt-rgt .teqip-prt-rgt-top h3{ line-height:75px; color:#000; font-size:18px;}
.teqip-prt .teqip-prt-rgt .anti-rag  ul{ margin-left:10px;}
.teqip-prt .teqip-prt-rgt .anti-rag  li{ border-bottom:1px solid #ccc; padding-bottom:5px;}
.teqip-prt-lft p.more{ margin-right:10px; text-align:right;}
.teqip-prt-lft p a{ color:#000; text-decoration:none;}
.red-hide{ background-position:0 10px; background:url(../images/minus.jpg) no-repeat; padding-left:20px;}
.red-plus{ background-position:0 10px;  background:url(../images/plus.jpg) no-repeat; padding-left:20px;}

.boptlogorevised { border:1px solid #ccc; text-align:center; max-width:190px;margin:10px 0;  margin-left:10px; background:#fff;}
.boptlogorevised h2{ background:#f1f1f1; font-size:14px; font-weight:normal; color:#666; border-top:1px solid #ccc; padding:5px 0; }
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700);

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@charset "UTF-8";
/* Base Styles */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu {
  
  border-bottom: 4px solid #656659;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#cssmenu a {
  line-height: 1.3;
}
#cssmenu > ul > li:first-child {
  background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
  border: 1px solid #45463d;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#cssmenu > ul > li:first-child > a {
  padding: 15px 10px;
  background: url(images/pattern.png) top left repeat;
  border: none;
  border-top: 1px solid #818176;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-family: 'Ubuntu', sans-serif;
  text-align: center;
  font-size: 18px;
  font-weight: 300;
  text-shadow: 0 -1px 1px #000000;
}
#cssmenu > ul > li:first-child > a > span {
  padding: 0;
}
#cssmenu > ul > li:first-child:hover {
  background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
}
#cssmenu > ul > li {
  background: #e94f31;
  background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));
  background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);
  background: linear-gradient(#e94f31 0%, #d13516 100%);
  background: url("../images/box-on.jpg") repeat-x scroll left top #1B77BD;
}
#cssmenu > ul > li:hover {
  background: #e84323;
  background: -moz-linear-gradient(#e84323 0%, #c33115 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84323), color-stop(100%, #c33115));
  background: -webkit-linear-gradient(#e84323 0%, #c33115 100%);
  background: linear-gradient(#e84323 0%, #c33115 100%);
}
#cssmenu > ul > li > a {
  font-size: 14px;
  display: block;
  background: url(images/pattern.png) top left repeat;
  color: #ffffff;
  border: 1px solid #ba2f14;
  border-top: none;
  text-shadow: 0 -1px 1px #751d0c;
}
#cssmenu > ul > li > a > span {
  display: block;
  padding: 12px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.has-sub > a span {
  background: url(../images/icon_plus.png) 96% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > a span {
  background: url(../images/icon_minus.png) 96% center no-repeat;
}
/* Sub menu */
#cssmenu ul ul {
  display: none;
  background: #fff;
  border-right: 1px solid #a2a194;
  border-left: 1px solid #a2a194;
}
#cssmenu ul ul li {
  padding: 0;
  border-bottom: 1px solid #d4d4d4;
  border-top: none;
  background: #f7f7f7;
  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: linear-gradient(#f7f7f7 0%, #ececec 100%);
}
#cssmenu ul ul li:last-child {
  border-bottom: none;
}
#cssmenu ul ul a {
  padding: 10px 10px 10px 25px;
  display: block;
  color: #676767;
  font-size: 12px;
  font-weight: normal;
}
#cssmenu ul ul a:before {
  content: "»";
  position: absolute;
  left: 10px;
  color: #e94f31;
}
#cssmenu ul ul a:hover {
  color: #e94f31;
}


