

/*Common CSS*/
   body { margin:0; padding:0;}
   .wrapper { width:920px}
   .width920 { width:920px}
   .width715 { width:715px}
   .width740 { width:740px}
   .width100 {width:100%}
   .flow { overflow:hidden}
  .fltleft { float:left}
  .fltright { float:right}
  .aligncenter { margin:0 auto}
  .txt11 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000; font-weight:normal }
  .txt11b { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#575757; font-weight:bold }
 .txt10 { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000; font-weight:normal }
 .txt10b { font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#000; font-weight:bold }
  .mrg5 { margin:5px}
  .mrg10 { margin:10px 10px 3px 10px}
  .mrg6{ margin:4px 10px 4px 10px}
  .justify { text-align:justify}
  .padtop5 { padding-top:5px}
  .padtb3{ padding: 5px 0px 0px 0px}
  .padleft10 { padding-left:8px}
  .padleft20 { padding-left:20px}
  .padleft15 { padding-left:15px}
   .padright15 { padding-right:15px}
  .mrgtop15 { margin-top:15px;}
  .mrgtop5 { margin-top:3px;}
  .mrgbottom5 { margin-bottom:3px}
  .mrgtop10 { margin-top:10px}
  .mrgbot10 { margin-bottom:10px}
  .mrgtop25 { margin-top:25px}
  .txt11gb { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#878787; text-decoration:none}
  .sensexgreen { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#05b309; text-decoration:none; font-weight:normal}
  .sensexred { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fc5a5a; text-decoration:none; font-weight:normal}
  .txt11gre { color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal }
  .txt11gre_home { color:#313131; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal }
  .phone { color:#7e7e7e; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal }
  .txt11blu { color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal }
  .txt11blu a:hover { color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:normal }
  .txt10blu { color:#0092cb; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal; padding:3px; background-color:#f6f6f6; }
  .txt10bluCoo { color:#0092cb; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal; padding:3px; background-color:#e9e8e8; }
  .txt10bluCoo a:hover {color:#0092cb; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:normal }
  .txt10blu a:hover { color:#0092cb; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:normal }
  .lheight25 { line-height:20px}
  .lheight18 { line-height:18px}
  .width210 { width:210px}
  .width190 { width:190px}
  .width177 { width:167px}
   .width80 { width:85px}
/*Common CSS Ends*/
.logo { width:202px; height:51px}
.rightnav { margin-top:45px; font-family: Verdana, Geneva, sans-serif; font-size:10px; color:#07235d; text-decoration:none; font-weight:bold}
.rightnav a:hover { color:#000; text-decoration:underline}

.navlistdiv { width:585px} /*590px 610px*/
.navlist li { display:inline; list-style-type:none; margin:0; padding:0}
.navlist ul { margin:0; padding:0}

.sensexleft { background-image:url(../images/sensex_left.gif); width:12px; height:28px; background-repeat:no-repeat;}
.sensexcenter { background-image:url(../images/sensex_center.gif); height:21px; background-repeat:repeat-x; padding:7px 2px}
.sensexright { background-image:url(../images/sensex_right.gif); width:12px; height:28px; background-repeat:no-repeat;}
.hline { background-image:url(../images/shadowline.gif); background-repeat:no-repeat; background-position:top left; width:920px; height:13px}
.hline1 { background-image:url(../images/shadowline1.gif); background-repeat:no-repeat; background-position:top left; width:920px; height:13px}
.bodypart { width:576px}
.bodypart1 { width:390px}
.bodypart2 { width:710px}
.arrow { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ef8603; font-size:10px; text-decoration:none; font-weight:normal}
.brudgrumsArrow{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;}
.brudgrumsfont{font:normal 10px Arial, Helvetica, sans-serif; color:#777; text-align:left;text-decoration:none; }
.brudgrumsfont a:hover{font:normal 10px Arial, Helvetica, sans-serif; color:#000; text-align:left;text-decoration:none;}
.brudgrumsfontS{font:normal 10px Arial, Helvetica, sans-serif; color:#ac0506; text-align:left; text-decoration:none;}
.brudgrumsfontS a:hover{font:normal 10px VArial, Helvetica, sans-serif; color:#e0820b; text-align:left; text-decoration:none;}
.textBlack{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal}
.title { color:#d41208; font-family:tahoma, verdana,  Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.subTitle_orange{ font:bold 13px Verdana, Geneva, sans-serif; color:#142f66; line-height: 20px;}

.txt11blue { color:#000; font-family:tahoma, verdana,  Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
.titleRed{ font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#0092d9;line-height:18px; }
.titleRed a{ font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#0092d9;line-height:18px; } 
.titleRed a:hover{ font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#000;line-height:18px; } 
img{ border:none;}
.we_arebg { background-color:#f0f1f1; border:1px #d3d5d5 solid; width:98%; padding:5px; font-family:tahoma, verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#000; line-height:16px; }
.tackerRed{ font-family: verdana,  Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FF0000;line-height:15px; } 
.product_rowhead{background-color:#46cfc3; height:26px;}
.txt11w { font:normal 11px Verdana, Geneva, sans-serif; color:#fff; text-decoration:none;}
.txt11w a{ font:normal 11px Verdana, Geneva, sans-serif; color:#fff; text-decoration:none;}
.txt11w a:hover{ font:normal 11px Verdana, Geneva, sans-serif; color:#fff; text-decoration:underline;}
.txt12w{ font:bold 12px Verdana, Geneva, sans-serif; color:#fff;}
.product_caption{ font:normal 9px Tahoma, Geneva, sans-serif; color:#2b2b2b; line-height:14px; text-align:left;}
.product_captionRed{ font:normal 9px Tahoma, Geneva, sans-serif; color:#ad0406;} 
.bg_grey{background-color:#ebebeb;}

/*features List CSS starts*/
.features ul,li
{
font:normal 11px Verdana, Geneva, sans-serif; color:#4e4d4d; border-bottom:0px solid #fff; padding:1px 15px 2px 10px; text-decoration:none;
}
.features a
{
font:normal 11px Verdana, Geneva, sans-serif; color:#4e4d4d; padding:1px 12px 2px 15px;  text-decoration:none; line-height:19px;
}
.features a:hover
{
font:normal 11px Verdana, Geneva, sans-serif; color:#000; padding:1px 12px 2px 15px; background-image:url(../images/arrow.gif); background-position: left center; background-repeat:no-repeat;line-height:19px;
}
.features a:active
{
font:normal 11px Verdana, Geneva, sans-serif; color:#000; padding:1px 12px 2px 15px; background-image:url(../images/arrow.gif); background-position: left center; background-repeat:no-repeat;line-height:19px;
}
/*features List CSS CSS Ends*/


/* Css Nav */
.cssnav {
background-image: url(../images/products_rollover.gif);
background-repeat: no-repeat;
display: block;
width: 76px;
height: 15px;
margin: 0; 
margin-bottom:0px;
padding: 0;
float:left;
}
.cssnav a {
display:block;
font-size: 11px;
width: 76px;
height: 15px;
margin: 0;
padding: 0;
}
.cssnav img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}

.cssnav1 {
background-image: url(../images/services_rollover.gif);
background-repeat: no-repeat;
display: block;
width: 87px;
height: 15px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav1 a {
display:block;
font-size: 11px;
width: 87px;
height: 15px;
margin: 0;
padding: 0;
}
.cssnav1 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav1 a:hover img{visibility:hidden}


.cssnav2 {
background-image: url(../images/solutions_rollover.gif);
background-repeat: no-repeat;
display: block;
width: 93px;
height: 15px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav2 a {
display:block;
font-size: 11px;
width: 93px;
height: 15px;
margin: 0;
padding: 0;
}
.cssnav2 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav2 a:hover img{visibility:hidden}

.cssnav3 {
background-image: url(../images/whatsnew_rollover.gif);
background-repeat: no-repeat;
display: block;
width: 112px;
height: 15px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav3 a {
display:block;
font-size: 11px;
width: 112px;
height: 15px;
margin: 0;
padding: 0;
}
.cssnav3 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav3 a:hover img{visibility:hidden}

.cssnav4 {
background-image: url(../images/sales_rollover.gif);
background-repeat: no-repeat;
display: block;
width: 60px;
height: 15px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav4 a {
display:block;
font-size: 11px;
width: 60px;
height: 15px;
margin: 0;
padding: 0;
}
.cssnav4 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav4 a:hover img{visibility:hidden}

.cssnav5 {
background-image: url(../images/support_rollover.gif);
background-repeat: no-repeat;
display: block;
width: 81px;
height: 18px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssnav5 a {
display:block;
font-size: 11px;
width: 81px;
height: 18px;
margin: 0;
padding: 0;
}
.cssnav5 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssnav5 a:hover img{visibility:hidden}
/* Css Nav Ends */

/* Css product Display */
.cssprod {
background-image: url(../images/mv_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 184px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0;
float:left;
}
.cssprod a {
display:block;
font-size: 11px;
width: 184px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod a:hover img{visibility:hidden}

.cssprod1 {
background-image: url(../images/mvMobile_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 183px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssprod1 a {
display:block;
font-size: 11px;
width: 183px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod1 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod1 a:hover img{visibility:hidden}


.cssprod2 {
background-image: url(../images/mvX_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 186px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssprod2 a {
display:block;
font-size: 11px;
width: 186px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod2 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod2 a:hover img{visibility:hidden}

.cssprod3 {
background-image: url(../images/enews_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 182px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssprod3 a {
display:block;
font-size: 11px;
width: 182px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod3 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod3 a:hover img{visibility:hidden}

.cssprod4 {
background-image: url(../images/cs4w_tbOrange_over.jpg);
background-repeat: no-repeat;
display: block;
width: 181px;
height: 132px;
margin: 0; 
margin-bottom:0px;
padding: 0; 
float:left;
}
.cssprod4 a {
display:block;
font-size: 11px;
width: 181px;
height: 132px;
margin: 0;
padding: 0;
}
.cssprod4 img {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.cssprod4 a:hover img{visibility:hidden}

/* Css Product display Ends */

.listtype { list-style-image:url(../images/bullet1.gif); font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none; line-height:18px; background-repeat:no-repeat; padding:10; margin:0; vertical-align:middle}
.listype, li { color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:normal }
.mrgtop5{ margin-top:5px;}
.mrgleft5 { margin-left:15px;}
.pad3{padding:3px}

/* Image Product Slider starts */
.container {
	OVERFLOW: hidden; WIDTH: 300px; CURSOR: pointer; POSITION: relative; HEIGHT: 265px
}
.slides {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
.slides DIV {
	DISPLAY: none; WIDTH: 300px; POSITION: absolute; TOP: 0px;
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}


#loopedSlider {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 300px; POSITION: relative
}
UL.pagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 9px auto; WIDTH: 92px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.pagination LI {
	FLOAT: left; MARGIN: 0px 5px
}
UL.pagination A {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; BACKGROUND-IMAGE: url(../images/pagination.png); OVERFLOW: hidden; WIDTH: 12px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 0px
}
UL.pagination LI.active A {
	BACKGROUND-POSITION: 0px -12px
}
A.previous {
	LEFT:70px; POSITION: absolute; TOP:269px
}
A.next {
	RIGHT: 75px; POSITION: absolute; TOP: 269px
}
/* Image Product Slider ends */

.contactBg{background:url(../images/contactBg.jpg) left center no-repeat;}
.txt12blue { color:#1b396e; font-family: verdana, verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.txt12blue a:hover { color:#3277f3; font-family: verdana, verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
.sitemap {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sitemap a:hover{	color: #2391c0;	text-decoration: none; }
.mailBg{background-image:url(../images/mail_bg.gif); background-repeat:repeat-x; background-position:top left; border:1px solid #21a79b; padding:10px;}
.titleOrange{ font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#e8880f;line-height:18px; }
.borderKey{border:1px solid #d6d3d6}
.altBorder{ border-bottom:1px solid #d6d3d6}
.go{font:normal 11px Arial, Helvetica, sans-serif; color:#ffffff; border:1px solid #1671a6; background:#1671a6; padding:2px;}
.textBoxBg{
	background-image:url(../images/textBoxBg.gif);
	background-repeat: repeat-x;
	background-position:right bottom;
	font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333; text-decoration:none; font-weight:normal; line-height:20px; height:20px;
	border:1px solid #dbdbdb; width:200px
}


