/* CSS Document */

body{
margin:0px;
padding:0px;
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
}

#container{
margin:0px auto;
width:1021px;
height:auto;}

#header{
width:1021px;
height:128px;
float:left;}

.head-left{
float:left;
width:11px;
height:128px;}

.head-right{
float:right;
width:10px;
height:128px;}

.head-middle{
float:left;
width:1000px;
height:128px;
background-image: url(images/head-middle.jpg);
background-repeat:repeat-x;}

.logo{
width:251px;
height:110px;
float:left;
margin:9px 0px 0px 12px;}

.top-button{
float:right;
width:116px;
height:18px;
margin:10px 20px 0px 0px;
}

.top-image{
float:left;
margin-left:20px;}

.menu{
float:right;
clear:right;
width:537px;
height:41px;
margin-top:58px;
}

.menu-image{
float:left;
margin-right:20px;
}

#content{
float:left;
width:1021px;
height:1%;
overflow:hidden;
background-image: url(images/content-bg.jpg);
background-repeat:repeat-y;}

#content-section{
float:left;
width:1000px;
margin:0px 10px 0px 11px;
height:auto;
}

#flash-section{
float:left;
width:1000px;
height:316px;}

#inner-heading-section{
float:left;
width:1000px;
height:245px;}


#text-content{
float:left;
width:1000px;
height:auto;
background-image:url(images/content-bg1.jpg);
background-repeat:no-repeat;}

#inner-text{
float:left;
width:860px;
height:auto;
margin:0px 70px 20px 70px;
}

.text{
padding:0px 0px 0px 0px;
float:left;
font-family:Arial, Tahoma, Verdana;
font-size: 12px;
line-height:18px;
text-align:justify;
color:#646464;}

.text a{
color:#646464;
text-decoration:none;}

.text h1{
font-family: Arial, Tahoma, Verdana;
font-size:18px;
color:#1e5096;
}

.text h2{
font-family: Arial, Tahoma, Verdana;
font-size:14px;
color:#1e5096;
margin-bottom:10px;
margin-top:0px;
}

.text ul{
margin:0px;
padding:0px;
list-style:none;
list-style-image:url(images/bullet.jpg);
list-style-position:inside;
line-height:20px;
}

.text li{
margin:0px;
padding:0px;
list-style:none;
list-style-image:url(images/bullet.jpg);
list-style-position:inside;
}

#lab-menu{
float:left;
width:150px;
height:200px;
margin-right:20px;}

.lab-menu-top{
float:left;
width:150px;
height:12px;}

.lab-menu-bottom{
float:left;
width:150px;
height:12px;}

.lab-menu-mid{
float:left;
width:150px;
height:auto;
background-image:url(images/lab-menu-mid.jpg);
background-repeat:repeat-y;}

.lab-menu-style{
color:#1e5096;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
text-decoration:none;
font-weight: bold;
}
.lab-menu-style:hover{
color:#CC0033;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:bold;
}
.lab-menu-style-visited{
color:#CC0033;
font-family:Arial, Tahoma, Verdana;
font-size:14px;
font-weight:bold;
text-decoration: none;
}

#lab-menu-content{
float:right;
width:680px;
height:auto;}

#lab-content-box{
float:left;
width:680px;
height:auto;
margin:20px 0px 0px 0px;
}

.lab-content-boxtop{
float:left;
width:680px;
height:12px;
}

.lab-content-boxbottom{
float:left;
width:680px;
height:12px;
}

.lab-content-boxmid{
float:left;
width:680px;
height:auto;
background-image:url(images/lab-content-boxmiddle.jpg);
background-repeat: repeat-y;
}

#welcome-box{
float:left;
margin:30px 40px 15px 70px;
width:485px;
height:240px;
}
.welcome-box-top{
float:left;
width:485px;
height:12px;
}
.welcome-box-mid{
float:left;
width:485px;
height:auto;
background-image:url(images/welcome-box-middle.jpg);
background-repeat: repeat-y;
}

.welcome-text{
padding:0px 12px 0px 12px;
float:left;
width:455px;
font-family:Arial, Tahoma, Verdana;
font-size: 12px;
line-height:18px;
text-align:justify;
color:#646464;}

.welcome-text h1{
font-family: Arial, Tahoma, Verdana;
font-size:18px;
color:#1e5096;
}
.welcome-box-bottom{
float:left;
width:485px;
height:12px;
}

.vertical-line{
float:left;
margin:30px 30px 0px 0px;
width:1px;
height:215px;
background-image:url(images/ver-line.jpg);
background-repeat:repeat-y;}

.services{
margin:30px 70px 15px 0px;
float:right;
width:295px;
height:240px;
}

.services-heading{
margin-top:25px;
margin-bottom:15px;
font-family: Arial, Tahoma, Verdana;
font-size:18px;
color:#1e5096;
font-weight:bold;
}

.h-line{
float:left;
width:860px;
margin:0px 70px 20px 70px;
height:1px;
background-image:url(images/h-line.jpg);
background-repeat: repeat-x;
}

.h-line1{
float:left;
width:860px;
height:1px;
background-image:url(images/h-line.jpg);
background-repeat: repeat-x;
}

.bottom{
float:left;
width:860px;
margin:0px 70px 27px 70px;}

.bottom-box{
float:left;
width:228px;
height:224px;
margin-right:87px;}

.bottom-box1{
float:right;
width:228px;
height:224px;
margin-right:0px;}

.bottom-box-top{
float:left;
height:11px;
width:228px;
}

.bottom-box-mid{
float:left;
height:224px;
width:228px;
background-image: url(images/botom-box-mid.jpg);
background-repeat:repeat-y;
}
.bottom-box-bottom{
float:left;
height:11px;
width:228px;
}

.bottom-heading{
margin-top:10px;
margin-bottom:15px;
font-family: Arial, Tahoma, Verdana;
font-size:18px;
text-align:center;
color:#1e5096;
font-weight:bold;
}

#news-section{
margin-top:20px;
float:left;
width:1000px;
height:184px;
background-image:url(images/bottom-news-bg.jpg);
background-repeat:repeat-x;
}

.news{
float:left;
margin:20px 10px 10px 70px;
width:400px;
height:auto;}


.news-heading{
width:400px;
float:left;
margin-top:0px;
margin-bottom:15px;
font-family: Arial, Tahoma, Verdana;
font-size:18px;
color:#1e5096;
font-weight:bold;
}

.bottom-ver-line{
float:left;
margin:20px 10px 0px 10px;
width:1px;
height:135px;
background-image:url(images/ver-line.jpg);
background-repeat:repeat-y;}

.enquary{
float:right;
margin:20px 70px 10px 10px;
width:350px;
height:auto;}

.enquary-heading{
width:350px;
float:left;
margin-top:0px;
margin-bottom:15px;
font-family: Arial, Tahoma, Verdana;
font-size:18px;
color:#1e5096;
font-weight:bold;
}
.form{
padding:5px;
font-family:Arial, Tahoma, Verdana;
font-size:12px;
color:#646464;}


#client-logo-box{
float:left;
width:190px;
height:190px;
margin-top:20px;
margin-right:32px;
}

#client-logo-box1{
float:left;
width:190px;
height:190px;
margin-top:20px;
margin-right:0px;
}

#footer{
float:left;
width:1000px;
height:32px;
background-color:#1e5097;
border-top-color:#a5b9d4; 
border-top-width:1px;
border-top-style:solid;
}

.footer-text{
float:left;
padding:11px;
font-family:Arial, Tahoma, Verdana;
font-size:10px;
color:#FFFFFF;}

.footer-text a{
color:#FFFFFF;
text-decoration:none;}

.footer-text a:hover{
color:#ffdb0b;
text-decoration:none;}

.footer-text1{
float:right;
padding:11px;
font-family:Arial, Tahoma, Verdana;
font-size:10px;
color:#FFFFFF;}

.footer-text1 a{
color:#FFFFFF;
text-decoration:none;}

.footer-text1 a:hover{
color:#ffdb0b;
text-decoration:none;}
