/* CSS Document */

body{
margin:3px 0px 0px 0px;
text-align:left;
font:normal 12px Arial, Helvetica, sans-serif;
background:#0C3B66;
}

.header{
background:url(../images/headerbg.gif) no-repeat;
width:1000px;
height:90px;
text-align:left;
}

.float-left{
float:left;
}


.float-right{
float:right;
}


.nav{
background:url(../images/nav.gif) no-repeat;
float:right;
width:634px;
height:30px;
margin:52px 50px 0px 0px ;
}

.nav ul{
margin:0px 0px 0px 0px;
padding:0px;
}


.nav ul li{
margin:0px auto;
color:#fff;
float:left;
padding:7px 0px 5px 0px;
border-right:1px groove #000;
list-style-type:none;

}

.nav ul li a{
font:bold 13px Arial, Helvetica, sans-serif;
color:#fff;
padding:0px 16px 0px 16px;
display:inline;
text-decoration:none;
}


.mdl-bg{
background:url(../images/mdlbg.gif) repeat-y;
}

.mdl-bg-inner{
background:url(../images/mdlbg2.gif) repeat-y;
padding:10px 20px 10px 20px;
}

.footer{
background:#02315F;
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
color:#fff;
height:60px;
padding:10px 0px 10px 0px;
}

.footer a{
color:#fff;
text-decoration:underline;
}

.project{
background:url(../images/projectbg.jpg) no-repeat;
width:270px;
height:254px;
padding:0px 20px 0px 44px;
margin-right:15px;
border-color:#fff;
}





.heading{
font:bold 20px Helvetica;
color:#003267;
line-height:40px;
font-style:italic;
}

.top{
color:#003267;
font:bold 12px Arial, Helvetica, sans-serif;
}

.top a{
color:#003267;
text-decoration:underline;
line-height:25px;
}


.sub-heading{
font:bold 18px Helvetica;
color:#6F6F6F;
font-style:italic;
line-height:40px;
text-decoration:underline;
}

.title{
font:bold 18px Helvetica;
color:#333333;
font-style:italic;
line-height:40px;
}

p{
margin:0px auto;
padding:0px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
}

.span{
font:normal 12px Arial, Helvetica, sans-serif;
padding-left:25px;
}
.span a{
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
}


.bold{
font:bold 13px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;

}

.highlight-area{
background:#CCCCCC;
border:1px dashed #D5D5D5;
padding:5px;
width:96%;
margin-top:10px;
}

p a{
color:#333333;
}

.readmore{
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
padding-left:10px;
}

.readmore a{
color:#fff;
text-decoration:underline;
}

.page-heading{
font:bold 35px Helvetica;
color:#003366;
margin-bottom:10px;
font-style:italic;
}


.team-name{
font:bold 20px Helvetica;
color:#0076BF;
}

.team-designation{
font:bold 15px Helvetica;
color:#666666;
}

hr{
margin:0px;
height:1px;
border:1px dashed #ccc;
}

ul{
margin:0px auto;
padding:0px;
}

ul li{
margin:0px 0px 0px 30px;
padding:0px;

}


.zoom{
width:36px;
height:31px;
background:url(../images/zoom-icon.png) no-repeat;
position:absolute;
float:right;
text-align:right;
margin-left:250px;
margin-top:168px;
cursor:hand;
}


.pics-border{
background:url(../images/pic-border.gif) no-repeat;
width:119px;
height:87px;
text-align:center;
padding:7px 0px 0px 1px;
}
