/* CSS Document */
body{background:#CCCCCC; margin:0 auto;}
.topnav{background:url(images/topban.jpg) no-repeat; width:840px; height:120px;}
.top1{height:111px;}
.top2{height:112px;}
.no{color:#FFC85B; font-family: "times"; font-size:16pt; line-height:17pt; font-weight:bold; margin:35px 0 0 0px;display:none;}
.flcat{width:525px;}
.leftnav{background:url(images/menublnd2.png) repeat-y; width:289px;}
.bl{width:26px;}
.navli{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:500; color:#000000; text-decoration:none;}
.navli:hover{background-color:#fff8c6; height:22px; width:225px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:500; color:#000000; text-decoration:none;}
.con{ background-color:#FCE8CB;}
h1{font-family:Verdana; font-size:18px; color:#A64E4B; margin:10px 0 0 10px;}
.sub-ti{font-family:Verdana; font-size:18px; color:#A64E4B; font-weight:bold;}
.ptext {
  font-family: "Times New Roman"; font-size:12pt; 
  padding:0px 8px 0px 8px;text-align:justify;line-height:22px;
 }
.simli{font-family: "Times New Roman"; font-size:12pt;  font-weight:bold; color:#A64E4B; text-decoration:underline;}
.simli:hover{font-family: "Times New Roman"; font-size:12pt;  font-weight:bold; color:#000000; text-decoration:none;}
.site{font-family: "Times New Roman"; font-size:14px;  font-weight:bold; color:#A64E4B; text-decoration:underline;}
.site:hover{font-family: "Times New Roman"; font-size:14px;  font-weight:bold; color:#000000; text-decoration:none;}
.fobg{background:url(images/footerbg.jpg) #9d1b35 repeat-x; height:115px;}
.fotext{font-family: "Times New Roman"; color:#FFFFFF; font-size:12px;}
.footerli{font-family: "Times New Roman"; font-size:12px;  font-weight:bold; color:#fce8cb; text-decoration:none;}
.footerli:hover{font-family: "Times New Roman"; font-size:12px;  font-weight:bold; color:#ffffff; text-decoration:underline;}
.bar{font-family: "Times New Roman"; font-size:12px;  font-weight:bold; color:#fce8cb; text-decoration:none;}
.bred{font-family:"Times New Roman"; font-size:12px; font-weight:bold; color:#cf0061; text-decoration:underline;}
.bred:hover{font-family:"Times New Roman"; font-size:12px; font-weight:bold; color:#6D2D2E; text-decoration:none;}
.bredtext{font-family:"Times New Roman"; font-size:12px; font-weight:bold; color:#cf0061;}
.resour{font-family:"Times New Roman"; font-size:16px; font-weight:bold; color:#442400; text-decoration:none;}
.resour:hover{font-family:"Times New Roman"; font-size:16px; font-weight:bold; color:#d97300; text-decoration:underline;}
/*=========================================================================================================================*/
#nav{width:280px; margin:10px;}
.nav-hyp{background:url(images/menudot.gif) no-repeat ; padding:0px 2px 2px 30px; height:19px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; margin-bottom:10px;}
.nav-hyp:hover{background:url(images/menudot.gif) no-repeat ; padding:0px 2px 2px 30px; height:19px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; background-color:#fff8c6; width:240px; margin-bottom:10px;}
.left-sub-cat{background:url(images/menublnd.png) repeat-y; width:180px;}
.leftcol{background-color:#ffffff;}
.serv-bg{background:url(images/Services_nbg.gif) #FFFFFF no-repeat; width:652px; float:right;}
.serv-bg{background:url(images/Services_nbg.gif) #FFFFFF no-repeat; width:652px; float:right;}
.site-bg{background:url(images/site.gif) #FFFFFF no-repeat; width:652px; float:right;}
.site-bg{background:url(images/site.gif) #FFFFFF no-repeat; width:652px; float:right;}
.thank-bg{background:url(images/thank.gif) #FFFFFF no-repeat; width:652px; float:right;}
.tech-bg{background:url(images/technology_nbg.gif) #FFFFFF no-repeat; width:652px; float:right;}
.peo-bg{background:url(images/ourpeople_nbg.gif) #FFFFFF no-repeat; width:652px; float:right;}
.our-car{background:url(images/our-car.gif) #FFFFFF no-repeat; width:652px; float:right;}
.our-pro{background:url(images/our-pro.gif) #FFFFFF no-repeat; width:652px; float:right;}
.our-custo{background:url(images/our-custo.gif) #FFFFFF no-repeat; width:652px; float:right;}
.topnav-sub{background:url(images/topban-sub-1.gif) no-repeat; width:840px; height:112px;}
.topnav-inner{background:url(images/inner-header.gif) no-repeat; width:840px; height:111px;}
.top-space{margin:40px 5px 10px 0px;}
#nav-subcat{width:160px; margin:10px 0px 0px 6px;}
.nav-subcat-hyp{background:url(images/menudot.gif) no-repeat ; padding:0px 2px 2px 30px; height:19px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; margin-bottom:10px;}
.nav-subcat-hyp:hover{background:url(images/menudot.gif) no-repeat ; padding:0px 2px 2px 30px; height:19px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; background-color:#fff8c6; width:130px; margin-bottom:10px;}
.nav-inntype{background:url(images/menudot2.gif) no-repeat; padding:0px 2px 2px 30px; height:19px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; margin-bottom:10px;}
.nav-inntype:hover{background:url(images/menudot2.gif) no-repeat ; padding:0px 2px 2px 30px; height:19px; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; background-color:#fff8c6; width:130px; margin-bottom:10px;}
.add{color:#800000; font-size:10pt;}
/*==================================================================================================================================*/
.thumbnail{
position: relative;
z-index:0;
margin-left:30px;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
cursor:help;
margin-left:30px;
}

.thumbnail span{ /*CSS for enlarged image*/
width:460px;
position:absolute;
background-color:#ffffe0;
padding:5px;
left: -1000px;
border: 3px solid #800000;
visibility: hidden;
color:#000000;
text-decoration: none;
}

.thumbnail span { /*CSS for enlarged image*/
border: 3px solid #800000;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
padding:10px;
visibility: visible;
top:-40x;
left: 100px; /*position where enlarged image should offset horizontally */
}
.did-tit{font-size:16pt; color:#800000; font-weight:bold; border-bottom:1px dashed  #800000;}

.siteli{font-family:"Times New Roman"; font-size:14px; font-weight:bold; color:#cf0061; text-decoration:none;}
.siteli:hover{font-family:"Times New Roman"; font-size:14px; font-weight:bold; color:#6D2D2E; text-decoration:underline;}