@charset "utf-8";
/* CSS Document */
body{ 
background:url(../images/bg.jpg) repeat center top fixed #3d3d3d; margin:4px 0px 0px 0px; 
padding:0px;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
}
form {margin:0px; padding:0px;
}

a:link, a:active, a:visited{
text-decoration:none;
color:#282a2b;
}
a:hover{
text-decoration:underline;
color:#999;
}

.topmnu{
font-size:11px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

ul.menu{
margin:0px;
padding:0px 15px;
list-style-type:none;
}
ul.menu li{
float:left;
font-size:14px;
color:#FFF;
font-weight:bold;
padding:0px 1px;
}
ul.menu li.home a{
background:url(../images/menu_21.jpg) no-repeat bottom;
display:block;
width:93px;
height:26px;
padding:10px 0px 0px 0px;
text-align:center;
color:#FFF;
text-decoration:none;
}
ul.menu li.home a:hover{
background:url(../images/menu-over_21.jpg) no-repeat bottom;
color:#FFF;
text-decoration:none;
}
ul.menu li.abt a{
background:url(../images/menu_23.jpg) no-repeat bottom;
display:block;
width:115px;
height:26px;
padding:10px 0px 0px 0px;
text-align:center;
color:#FFF;
text-decoration:none;
}
ul.menu li.abt a:hover{
background:url(../images/menu-over_23.jpg) no-repeat bottom;
color:#FFF;
text-decoration:none;
}


ul.menu li.infra a{
background:url(../images/menu_25.jpg) no-repeat bottom;
display:block;
width:180px;
height:26px;
padding:10px 0px 0px 0px;
text-align:center;
color:#FFF;
text-decoration:none;
}
ul.menu li.infra a:hover{
background:url(../images/menu-over_25.jpg) no-repeat bottom;
color:#FFF;
text-decoration:none;
}

ul.menu li.pdt a{
background:url(../images/menu_27.jpg) no-repeat bottom;
display:block;
width:130px;
height:26px;
padding:10px 0px 0px 0px;
text-align:center;
color:#FFF;
text-decoration:none;
}
ul.menu li.pdt a:hover{
background:url(../images/menu-over_27.jpg) no-repeat bottom;
color:#FFF;
text-decoration:none;
}

ul.menu li.qlt a{
background:url(../images/menu_29.jpg) no-repeat bottom;
display:block;
width:114px;
height:26px;
padding:10px 0px 0px 0px;
text-align:center;
color:#FFF;
text-decoration:none;
}
ul.menu li.qlt a:hover{
background:url(../images/menu-over_29.jpg) no-repeat bottom;
color:#FFF;
text-decoration:none;
}

ul.menu li.car a{
background:url(../images/menu_31.jpg) no-repeat bottom;
display:block;
width:119px;
height:26px;
padding:10px 0px 0px 0px;
text-align:center;
color:#FFF;
text-decoration:none;
}
ul.menu li.car a:hover{
background:url(../images/menu-over_31.jpg) no-repeat bottom;
color:#FFF;
text-decoration:none;
}


ul.menu li.cnt a{
background:url(../images/menu_33.jpg) no-repeat bottom;
display:block;
width:131px;
height:26px;
padding:10px 0px 0px 0px;
text-align:center;
color:#FFF;
text-decoration:none;
}
ul.menu li.cnt a:hover{
background:url(../images/menu-over_33.jpg) no-repeat bottom;
color:#FFF;
text-decoration:none;
}


.header{
height:239px;
padding:10px 0px 20px 0px;
}

.heading-1{ 
font-size:14px;
font-weight:bold;
color:#FFF;
padding-left:6px;
}
.news{
color:#78e4ff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.news span{
color:#cadbdb;
}
.enquery{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
}
.txtfld{
	/*background:url(../images/Shivrefratech_69.jpg) no-repeat;*/
	background:#5b6366;
	border:1px solid #929a9d;
	width:202px;
	height:23px;
	color:#f4f4f4;
}

.focused{
	/*background:url(../images/Shivrefratech_69.jpg) no-repeat;*/
	background:#70797c;
	border:1px solid #929a9d;
	width:202px;
	height:23px;
	color:#f4f4f4;
}

.notfocused{
	/*background:url(../images/Shivrefratech_69.jpg) no-repeat;*/
	background:#5b6366;
	border:1px solid #929a9d;
	width:202px;
	height:23px;
	color:#f4f4f4;
}


.txara{
	/*background:url(../images/bx.jpg) no-repeat;*/
	background:#5b6366;
	border:1px solid #929a9d;
	width:202px;
	height:63px;
	color:#f4f4f4;
}

.focusedarea{
	/*background:url(../images/Shivrefratech_69.jpg) no-repeat;*/
	background:#70797c;
	border:1px solid #929a9d;
	width:202px;
	height:63px;
	color:#f4f4f4;
}

.pg-heading{
color:#007bb8;
font-size:24px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-bottom:1px solid #59ceef;
height:40px;
}
.pg-heading1{
color:#007dd2;
font-size:20px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footer{
font-size:11px;
color:#5accf1;
}
.footer a{
font-weight:bold;
padding:0px 10px;
color:#5accf1;
}

.gen-txt{
line-height:21px;
color:#414446;
font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
text-align:justify;
}
.homeimg{
float:left;
padding:6px 10px 6px 0px;
}
.bodytxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	text-align:justify;
	color:#606466;
}
.spltxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0f9abf;
	font-weight:bold;
	
}
.subhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0678b7;
	padding:0px 0px 5px 0px;
}
.pghead{
	font:16px/40px Arial, Helvetica, sans-serif;
	color:#5d8fb3;
	font-weight:bold;
}