@charset "utf-8";
/* CSS Document 
Design by : http://www.squarebrothers.com/,
sitename  : http://www.bkbmeindia.com/, 
Authour Name : E.Lakshmipathy /,
*/
body {
font:12px/16px Arial, Helvetica, sans-serif;
background:#e0e2de;
color:#000000;
margin: 0;
padding: 0;
}
img {
border:0px;
}
.main-tab {
background:#FFFFFF;
width:960px;
}

/*HEADER CODE COMES HERE*/

.logo {
margin:18px 0 0 15px;
float:left;
}

.top_link {
background:url(../images/tiles.jpg) no-repeat;
height:94px;
width:452px;
float:right;
}
.link {
margin:5px 5px 0 0;
float:right;
color:#262651;
width:320px;
height:18px;
}

.link a {
padding:0px 3px 0 3px;
text-decoration:none;
color:#262651;
float:left;
}

.link a:hover {
padding:0px 3px 0 3px;
text-decoration:none;
color:#55a801;
float:left;
}
.franch {
background:url(../images/franch.jpg) no-repeat;
margin:4px 6px 0 0px;
width:12px;
height:9px;
float:left;
}
.uk {
background: url(../../images/uk.jpg) no-repeat;
margin:4px 6px 0 0px;
width:12px;
height:9px;
float:left;
}
/*HEADER CODE END HERE*/

/*LINK MENU CODE COMES HERE*/

div#menu {
/*top:40px;*/
left:0px;
width:960px;
background:url(../images/menu_m.jpg) repeat-x 0 0; 
}
#menu {
position:relative;
z-index:100;
height:30px;
}
#menu .menu {
position:absolute;
padding-left:30px;
background:url(../images/sup1.jpg) right top no-repeat; 
}
#menu * {
list-style:none;
border:0;
padding:0;
margin:0;
}
#menu a {
display:block;
padding:8px 10px 10px 10px;
white-space:nowrap;
}
#menu li {
float:left;
background:#fff;
}
#menu li li {
float:none;
}
#menu div {
visibility:hidden;
position:absolute;
/*background:url(images/pix.gif);*/
margin-top:-18px;
}
#menu div div {
margin:30px 0 0 -1px;
left:100%;
}
#menu div div div {
margin:30px 0 0 -1px;
left:100%;
}
#menu li:hover>div { visibility:visible; }
/* menu::special styles */
/* menu::level 1 */
#menu a {
text-decoration:none;
color:#3C4955;/*1*/
position:relative;
z-index:77;
}
#menu a:hover {
/*background:url(images/header.gif) left -43px repeat-x;*/
color:#FFF;
}
#menu a:hover span { color:#FFF; }
#menu li.current a {
/*background: transparent url(images/header_active.gif) repeat-x;*/
color:#fff;
}
#menu li.current span {
color:#fff;
}
#menu>ul>li:hover>a {
background:url(../images/menu_level1_item.jpg) repeat-x;
color:#CACFD3;
height:30px;
}
#menu>ul>li:hover>a span { color:#FFF; }
#menu span {
font:12px Arial,Verdana,sans-serif;
text-decoration:none;
color:#333;
}
#menu li { background:url(../images/sup1.jpg) left top no-repeat;}
/* menu::level >= 2 */
#menu ul ul {width:200px;}
#menu li li{
background:#e7edee;
border-bottom:1px solid #BABDBE;}
#menu li li a {
position:static;
background:#62696d;
white-space:normal;
text-align: center;
color:#FFF;
padding:0;
text-transform:none;
width: 100%;
}
#menu li.current li a {
background: none;
 color:#FFF;
}
#menu li.current li span {
color:#FFF;
}
#menu li li a:hover { background:#5a636d; }
#menu li li a span { color:#fff; line-height: 15px; padding: 10px;	}
#menu li li a:hover span { color:#333; }
#menu li li a.parent span{background:transparent url(images/arrow.gif) no-repeat scroll right 50%; z-index:10;  }
#menu li li span {
display:block;
text-transform:none;
padding:0px 25px 0px 0px;
font-size:12px;
letter-spacing: 0;
}

/*LINK MENU CODE END HERE*/

/*BANNER CODE COMES HERE*/

#slider-wrapper {
background:url(../images/slider.png) no-repeat;
width:960px;
height:220px;
margin:0 auto;
padding-top:74px;
margin-top:50px;
float:left
}
#slider { 
background:url(../images/loading.gif) no-repeat 50% 50%; 
position:relative;
width:960px;
height:220px;
}
#slider img { 
position:absolute;
top:0px;
left:0px;
display:none
}
#slider a { 
border:0;
display:block;
}
.nivo-controlNav {
position:absolute;
left:350px;
bottom:-20px;
}
.nivo-controlNav a { 
background:url(../images/bullets.png) no-repeat;
text-indent:-9999px;
margin-right:3px;
display:block;
width:22px;
height:22px;
border:0;
float:left;
}
.nivo-controlNav a.active { 
background-position:0 -22px;
}
.nivo-directionNav a { 
background:url(../images/arrows.png) no-repeat;
display:block;
width:30px;
height:30px;
text-indent:-9999px;
border:0;
}
a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}
a.nivo-prevNav { 
left:15px;
}
.nivo-caption {
text-shadow:none;
}
.nivo-caption a { 
text-decoration:underline;
color:#efe9d1;
}
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
/*BANNER CODE END HERE*/




/*BODY CODE COMES HERE*/

h1 {
padding:10px 0 10px 10px;
margin:5px 0 5px 5px;
font-weight:bold;
font-size:22px;
color:#254803;
}
h3 {
padding:10px 0 10px 10px;
margin:5px 0 5px 5px;
font-weight:bold;
font-size:20px;
color:#0033CC;
text-decoration:none;
}

#runing-tex {
margin:0 20px 15px 20px;
text-align:justify;
width:920px;
}
#runing-tex span { 
font-weight:bold;
color:#768805;
}
#runing-tex b { 
color:#FF3300;
}
.in-list {
margin:0 20px 15px 20px;
width:380px;
float:left;
}
.in-list ul {
margin:0px;
padding:15px 0 0 20px;
}
.in-list li {
list-style:none;
padding:5px 0 5px 0;
margin:0;
}
.in-list li div {
background:url(../images/in-list.jpg) no-repeat;
margin:3px 8px 0 5px;
height:12px;
float:left;
width:6px;
}
h2 {
text-decoration:underline;
padding:10px 0 10px 10px;
margin:5px 0 5px 5px;
font-weight:bold;
font-size:16px;
color:#fd7503;}
.in-sup {
background:url(../images/sup.jpg) no-repeat;
width:2px;
height:175px;
float:left;
}

/*our project gallery code comes here*/

/* smart image enlarger starts here */

.pro-side {
float:left;
width:530px;
}

.ienlarger {
float: left;
clear: none;
padding:10px 20px 5px 15px;
}
.ienlarger img {
border:3px solid #3e4295;
}
.ienlarger div {
font-size:18px;
font-weight:bold;
color:#2e6d91;
padding-top:10px;
}
.ienlarger a { 
display:block;
text-decoration: none;
}
.ienlarger a:hover{ 
position:relative;
}
.ienlarger span img {
border: 1px solid #FFFFFF; 
margin-bottom: 8px; 
}
.ienlarger a span {  /* this is for the large image and the caption */
position: absolute;
display:none;
color: #FFFFFF; /* caption text colour */
text-shadow: 1px 1px 1px #000;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; /* caption text size */
background-color: #8dc101;
font-weight: bold;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 13px;
padding-left: 10px;
border-top-left-radius:5px;
border-top-right-radius:5px; 
border-bottom-right-radius:5px; 
border-bottom-left-radius:5px; 	
-moz-box-shadow: 0 0 1em #999999;
-webkit-box-shadow: 0 0 1em #999999;
box-shadow: 0 0 1em #999999;
}
/*.ienlarger img { 
border-width: 0;
}*/
.ienlarger a:hover span { 
display:block;
top: -250px; 
right:90px; 
z-index: 100;
}
.resize_thumb {
width:90px; /* enter desired thumb width here */
height : auto;
}
.pro-lin {
padding:5px 5px 0 0;
font-weight:bold;
clear:both;
float:right;
}
.pro-lin a {
text-decoration:none;
color:#3e4291;
}
.pro-lin a:hover {
text-decoration:none;
color:#f96705;
}

/* smart image enlarger ends here */

/*our project gallery code End here*/

/*our project page code Comes here*/

.pro-tab {
border-collapse:collapse;
width:900px;
}
.pro-tab td {
border:1px solid #666666;
}
.pro-tab .hea {
font-weight:bold;
color:#FF3300;
}
.pro-tab .su {
font-weight:bold;
color:#336600;
}
.pro-tab .te {
padding-left:30px;
height:25px;
}
.pro-tab .tex {
padding-left:150px;
height:25px;
}

/*our project page code End here*/

/*Gallery code page code Come here*/

.pro_set {
margin:0px 10px 15px 25px;
width:900px;
height:200px;
}
.pro_set div {
margin:5px 20px 5px 20px;
/*border:1px solid #000066;*/
text-align:center;
width:260px;
height:190px;
float:left;
color:#FF3300;
font-weight:bold;
}
.pro_set div img {
border:none;
}
/*Gallery code page code End here*/

/*contact us pages code comes heres*/

.contact {
margin:0 10px 10px 15px;
width:400px;
float:left;
}
.con {
background:url(../images/logo.jpg) no-repeat;
margin:0 0 10px 0;
height:60px;
width:399px;
}
.con-tex {
margin: 0 0 0 15px;
}
.con-tex strong {
color:#FF3300;
}
/*contact us pages code End heres*/

/*BODY CODE COMES HERE*/

/*FOTTER CODE COMES HERE*/

.fot-bg {
background:#61615b;
height:90px;
}
.link-fot {
margin:15px;
width:930px;
color:#FFFFFF;
}
.link-fot a {
padding:0 5px 0 5px;
text-decoration:none;
color:#FFFFFF;
}
.link-fot a:hover {
padding:0 5px 0 5px;
text-decoration:none;
color:#c5fc04;
}
.host {
margin:5px 0 0 5px;
color:#FFFFFF;
float:left;
}
.host a {
text-decoration:none;
color:#030ffe;
}
.host a:hover {
text-decoration:none;
color:#ff8710;
}
.company {
margin:5px 0px 0 310px;
color:#FFFFFF;
float:left;
}