body{ margin:0; padding:0; background:#F9F9F7 url(../images/bg.gif) left top repeat-x; }
.left{border:4px solid #999; padding:11px;}
.whitebg{ background-color:#FFF;}
.blackborderbottom{ border-bottom:1px solid #000; /* background:url(../images/border-bottom.jpg)  left bottom repeat-x; */}
.hotlink{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; background:url(../images/orrange-arrow.gif) left 5px no-repeat; padding:0px 5px 0px 8px; text-decoration:none; display:block;}
.hotlink:hover{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; background:url(../images/orrange-arrow.gif) left 5px no-repeat; padding:0 5px 0 8px; text-decoration:underline;}


.toplinks{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center; text-decoration:none;}
.toplinks a{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; text-decoration:none;}
.toplinks a:hover{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; text-decoration:underline;}

.sitemap{background:url(../images/sitemap.gif) center top no-repeat; padding:14px 0 0 0; text-align:center;}
.login{background:url(../images/login-icon.gif) center top no-repeat; padding:14px 0 0 0; text-align:center;}
.home{background:url(../images/home-icon.gif) center top no-repeat; padding:14px 0 0 0; text-align:center;}

.leftflash-bg{ background-color:#2ebfd7; width:252px; height:195px; text-align:center; vertical-align:middle;}
.topshadow1{background:url(../images/top-shadow1.jpg) left top repeat-x; height:20px;}
.topshadow{background:url(../images/top-shadow.jpg) left top repeat-x; height:19px; padding:19px 0 0 0; border-top:1px solid #fff;}
.topshadowinner{background:url(../images/top-shadow.jpg) left top repeat-x;/* line-height:30px;*/ border-top:1px solid #fff;}
.contop{background:url(../images/content-bg.jpg) left top no-repeat; width:431px; line-height:35px; padding:4px 0 0 45px;}
.welcome{ font:bold 18px Tahoma; color:#c7c8ca;}
.nethertz{ font:bold 18px Tahoma; color:#f19700;}
.conmidbg{background:url(../images/content-right-bg.jpg) left top no-repeat; width:735px; height:14px;}
.content01{background:url(../images/conbg.jpg) left top repeat-y; width:735px; text-align:justify; }
.homecontent{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; line-height:18px; text-align:justify; }
.loginboxhome{background:url(../images/customerlogin-bg.gif) left top no-repeat; width:192px; /*height:147px;*/ /*padding:87px 0 0 56px;*/ font:bold 15px "Trebuchet MS"; color:#7f7d7f;}
.clickhere{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; /*padding:8px 0 0 60px;*/}
.clickhere:hover{font:bold 12px Arial, Helvetica, sans-serif; color:#ccc; text-decoration:none;}
.conbot{background:url(../images/content-bottom-bg.jpg) left top no-repeat; width:735px; height:11px;}
.servicebt{ background:url(../images/our-service-bg.jpg) left top no-repeat; width:144px; height:28px; text-align:center; text-decoration:none;}
.servicelink{margin:2px 9px; width:125px; text-align:center; color:#d9d9d9; font:bold 16px 'Trebuchet MS';}
.blackborder{ border:1px solid #000;}

.techbg{ background:url(../images/technology-bg.jpg) left top no-repeat; width:238px; height:130px;}
.text{text-align:center; /*padding:13px 0 0 0;*/ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#0c496a;}
.tchmorebt{background:url(../images/tech-more-bg.jpg) left top no-repeat; width:238px; height:22px; text-align:right;}
.texhhometempbox{background:#feffff url(../images/techbg.jpg) left bottom no-repeat; width:238px;  height:150px; }

.infrabg{ background:url(../images/infrastracture-bg.jpg) left top no-repeat; width:238px; height:130px;}
.inframorebt{background:url(../images/infra-more-bg.jpg) left top no-repeat; width:238px; height:22px; text-align:right;}
.texhhometempbox1{background:#feffff url(../images/infrabg.jpg) left bottom no-repeat; width:238px;  height:150px; }

.outbg{ background:url(../images/outsourcing-bg.jpg) left top no-repeat; width:238px; height:130px;}
.outmorebt{background:url(../images/outsource-more-bg.jpg) left top no-repeat; width:238px; height:22px; text-align:right;}
.texhhometempbox2{background:#feffff url(../images/outsorcingbg.jpg) left bottom no-repeat; width:238px; height:150px; }

.tchmorebt a{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:20px; background:url(../images/tech-more-bg.gif) left 3px no-repeat; padding-left:15px;}
.tchmorebt a:hover{ color:#000; text-decoration:none; background:url(../images/tech-more-bg.gif) left 3px no-repeat; padding-left:10px;}
.inframorebt a{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:22px; background:url(../images/tech-more-bg.gif) left 3px no-repeat; padding-left:15px;}
.inframorebt a:hover{ color:#000; text-decoration:none; background:url(../images/tech-more-bg.gif) left 3px no-repeat; padding-left:10px;}

.outmorebt a{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:22px; background:url(../images/tech-more-bg.gif) left 3px no-repeat; padding-left:15px;}
.outmorebt a:hover{ color:#000; text-decoration:none; background:url(../images/tech-more-bg.gif) left 3px no-repeat; padding-left:10px;}

.morelinkhome-new{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:22px;}

.soltech-new{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:22px; background-color:#0e5b84; padding:0 0 0 10px;}
.solinfra-new{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:22px; background-color:#188d91; padding:0 0 0 10px;}
.solout-new{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:22px; background-color:#d38407; padding:0 0 0 10px;}


.homecattxt{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0c4969; margin:10px 0 0 8px; text-decoration:none;}
.homecattxt a{ color:#0c4969; text-decoration:none;}
.homecattxt a:hover{ color:#000; text-decoration:none;}

ul, li { margin:0; padding:0; list-style-type:none;}
.categary{background:url(../images/arrow-single.gif) 13px 8px no-repeat; padding:0px 0 0px 25px; font: normal 10px Verdana, Arial, Helvetica, sans-serif;  color:#060504;}
/*.categary a{  padding:1px 0 1px 25px; font: normal 10px Verdana, Arial, Helvetica, sans-serif;  color:#060504; text-decoration:none; }
.categary a:hover{ color:#060504; text-decoration:underline; }*/
.footer{ background-color:#000; color:#fff; padding:4px 0 0 10px; font-size:11px;}
.footer a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff;  text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
.copyright{background-color:#000; font:normal 11px Verdana, Verdana, Arial, Helvetica, sans-serif; color:#bfbfbf; padding:4px 0 4px 10px; font-size:11px;}

.bradcrum{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:10px 0 0 16px;}
.bradcrum a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#62625f; text-decoration:none; padding:0 4px;}
.bradcrum a:hover{ color:#000; text-decoration:none;}


.activemenutitle{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:#3389c9; text-align:center; line-height:39px; width:239px;}
.activelinkbox{background-color:#f5f5f5; border-left:1px solid #3389c9; border-right:1px solid #3389c9;}
.activelink{background:url(../images/blue-arrow.gif) left 13px no-repeat; line-height:17px; border-bottom:1px solid #b5b4b4;}
.activelink a{ padding:0 0 0 9px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height:34px; color:#4a4e4f; text-decoration:none; }
.activelink a:hover{ color:#000; text-decoration:none; }
.activeclose-curve{ background:url(../images/blue-close-tb.jpg) left top no-repeat; width:239px; height:7px;}

.graymenutitle{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:#b1b2b3; text-align:center; line-height:39px; width:239px;}
.graylinkbox{background-color:#f5f5f5; border-left:1px solid #b1b2b3; border-right:1px solid #b1b2b3;}
.graylink{background:url(../images/black-arrow.gif) left 13px no-repeat; line-height:17px; border-bottom:1px solid #b1b2b3;}
.graylink a{ padding:0 0 0 9px; font: normal 12px Verdana, Arial, Helvetica, sans-serif; line-height:34px; color:#000; text-decoration:none; }
.graylink a:hover{ color:#b1b2b3; text-decoration:none; }
.grayclose-curve{ background:url(../images/gray-close-tb.jpg) left top no-repeat; width:239px; height:7px;}

.outersolution{background:url(../images/blue-box.gif) 6px 14px no-repeat; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:#b1b2b3; line-height:39px; width:239px;}
.outersolution a{padding:0 0 0 16px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height:34px; color:#fff; text-decoration:none; }
.outersolution a:hover{ color:#000; text-decoration:none; }


.pagetitle{ background:#eeeeee url(../images/title-srip.jpg) left top no-repeat; /*width:487px;*/ height:28px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#707274; padding:0 0 0 26px;}
.content p{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; line-height:18px; text-align:justify;}
.content{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; line-height:18px;}
.content1{ font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; line-height:10px;}
.textbold{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#3389c9;}

.new{ margin-left:10px; line-height:18px;}

.new li{ background:url(../images/blue-box.gif) left 7px no-repeat; padding: 0 0 0 15px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; display:block; line-height:18px; text-align:justify;}

.new1{ margin-left:10px; line-height:18px;}
.new1 li{ background:url(../images/blue-box.gif) left center no-repeat; padding: 0 0 0 15px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; display:block; line-height:40px; text-align:left;}


.site a { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; text-decoration:none;  }
.site a:hover { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;  }

.dividedotline{ background:url(../images/dotline.gif) left top repeat-y; width:14px; }
.txtlink { font-size: 12px; color: #000; text-decoration: none; font-weight: normal;}
.txtlink:hover {font-size: 12px; color: #000; text-decoration: underline;}

/* service menu style */

.arrowlistmenu{
width: 239px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
/*font: bold 14px Arial;
color: white;
background: black url(titlebar.png) repeat-x center left;*/
margin-bottom: 6px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
/*padding: 4px 0 4px 10px;*/ /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:#999999; text-align:center; line-height:39px; width:239px;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; background-color:#3389c9; text-align:center; line-height:39px; width:239px;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 6px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
/*padding-bottom: 2px;*/ /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background:#f5f5f5 url(../images/blue-arrow.gif) 10px 6px no-repeat;
padding-left: 19px;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
/*background: #f5f5f5 !important;*/
}

.arrowlistmenu ul li a{
color: #4a4e4f;
background:#f5f5f5 url(../images/blue-arrow.gif) 10px 6px no-repeat; /*custom bullet list image*/
display: block;
padding: 2px 0 2px 20px;
text-decoration: none;
border-bottom: 1px solid #dadada;
font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
line-height:17px;
width:220px;
/*border-left:1px solid #3389c9; border-right:1px solid #3389c9;*/
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background:#f5f5f5 url(../images/black-arrow.gif) 10px 6px no-repeat;
color: #000;
}
.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background:#f5f5f5 url(../images/black-arrow.gif) 10px 6px no-repeat;
}
#heavy{ background:#f5f5f5; /*border-bottom:solid 1px #dadada;*/} 
#heavy li{ margin-left:15px; width:225px;}
#heavy li a{ width:204px; padding-left:20px;}
.rightiimage {
	float:right;
	margin:1px;
}
.topiimage {
	float:middle;
	margin:5px;
}
.newB{ margin-left:1px; line-height:18px;}


.new2{ margin-left:10px; line-height:18px;}

.new2 li{ background:url(../images/blue-box.gif) left 10px no-repeat; padding: 5px 0 0 15px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; display:block; line-height:18px; text-align:justify; margin-top:5px;}


.newB-new{ margin-left:1px; line-height:18px;  }
.newB-new li{ padding: 6px 0 0 0px; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4a4e4f; display:block; line-height:18px; text-align:justify; margin-top:10px;}

.white a{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:18px;}
.white a:hover {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding-right:10px; line-height:18px;}

/*
html* .st_divcss{margin-left:4px;}

html* .topshadow1{ margin-top:10px;}

* html .menuset{height:25px;}*/


.menuset{width:700px; z-index:100; height:30px;}

html* .menuset{width:700px; z-index:100; height:30px;}


/*html* .st_divcss{ margin-top:4px;}*/

html* #Stm0p1i{margin-left:4px; margin-top:4px;}
html* #Stm0p3i{ margin-left:4px;  margin-top:4px;}


*html .menuset { margin-bottom:-2px;}


.menuheader a{ font:Verdana, Arial, Helvetica, sans-serif ; font-size:13px; color:#FFFFFF; text-decoration:none;}
.menuheader a:hiover { font:Verdana, Arial, Helvetica, sans-serif ; font-size:13px; color:#FFFFFF; text-decoration:none;}
