@charset "utf-8";


body{margin:0 0 20px;background:#f2f2f2;}
#main{width:823px; margin:0 auto; padding:0 10px;}
#head{}
#logo{overflow:hidden;position:relative;height:95px;width:101px;margin:40px 0 0 0;float:left}
#logo img{position:absolute;left:-134px;top:2px;
    width: 181px;}
    #logo56{margin:40px 0 0 0;float:left; width: 234; height:87}
a { text-decoration:none; }
#logo2{overflow:hidden;position:relative;height:24px;width:127px;margin:104px 0 0 -27px;float:left}
#logo2 img{position:absolute;left:-100px;top:-91px;z-index:10}
#logout{ margin:17px 0 0 0;padding:5px 0;}
#logout:hover{ margin:17px 0 0 0;padding:5px 0;}
#userName{text-align:center;padding:10px;margin:2px 0 0}
#hrLeft{float:right}.cl{clear:both}
.rtext, .formText{font:normal 12px Arial,Helvetica,sans-serif;color:#999;text-align:right}
.rtextNew{ padding:0 10px;color:#666;font:normal 12px Arial,Helvetica,sans-serif;text-align:right;   border-top:#666 1px dotted; }
#logout a{ color:#fff;}
#logout { color:#fff; text-align:right; font:normal 12px Arial, Helvetica, sans-serif;}
.bText{font:normal 12px Arial,Helvetica,sans-serif;color:#68bd45}
#menu{background:url(images/header_line.jpg) no-repeat 0 15px;height:45px;margin:0;}
.Mtext{font:bold 12px Arial,Helvetica,sans-serif;color:#999;float:left;margin:0 20px 0 0}
.Mtext:hover,.oMenu{font:bold 12px Arial,Helvetica,sans-serif;color:#68bd45;margin:0 20px 0 0;float:left}
#mid{}#leftBox{background:url(images/left.jpg);width:210px;height:406px;float:left;margin:0 12px 0 0}
#nav{padding:0;display:block;font-size:13px;margin:20px 10px 0;font-family:Arial,Helvetica,sans-serif}
#nav li,#nav li a{ background:url(images/bull.png) no-repeat 11px 9px;width:180px;height:31px;display:block;color:#1B2C4A;text-decoration:none;text-indent:30px;line-height:25px;border-bottom-style:dotted ;border-bottom-width:1px}
#nav li a:hover{color:#68bd45}
#add{width:160px;float:right}
#table{float:left;width:570px;border:double 1px #d5d5d5;background:#fbfbfb;padding:30px 10px}
#table2{ border:double  1px #d5d5d5;background:#fbfbfb;padding: 10px}
#titleB{background:url(images/user-bg.jpg) no-repeat #e2e2e2}
#adminMain{   background:url(images/login-bg.jpg) no-repeat;margin:10px 0 0 auto;width:528px;height:212px;padding:46px 0 0 0}
#logline{margin:0 0 0 210px;font:normal 12px Arial,Helvetica,sans-serif;color:#666} 
.acc{padding:0 0 0 30px}
.uName{float:left}
#uName{margin:25px 0 0 0;width:100%}
#uName2{margin:14px 0 0 0;width:100%}
.textBoxDiv2{float:left; margin:0 0 0 23px;width:140px}
 .textBox{background:none;border:none;width:170px}
.textBox2{background:none;border:none;width:140px}
#uName3{margin:35px 0 0 0}
.logbutton{margin:0 0 0 3px ; width:85px}
#for{ float:left;width:175px;font:normal 12px Arial,Helvetica,sans-serif;color:#fff; text-decoration:none}
.leftk{background:url(images/user-bg.jpg);float:left;width:10px}
 .rightk{background:url(images/user-bg.jpg) right top;width:10px;float:right}
  .tBg{background:#e2e2e2;height:22px}
  .tBgM{background:#e2e2e2;height:22px; width:130px}
  
  .tableTitle{padding:4px 0 0 3px;float:left;font:normal 12px Arial,Helvetica,sans-serif;color:#666}
  .tableTitleMT{padding:4px 0 0 3px;float:left;font:normal 12px Arial,Helvetica,sans-serif;color:#666; width:110px}
  .logimg{float:left;width:85px;height:32px}
  .phonbook{background:#f3f3f3;border:double 1px #e9e9e9;font:normal 12px Arial,Helvetica,sans-serif;color:#666; text-decoration:none; padding:4px}
  .phonbook2{ border:double 1px #e9e9e9;font:normal 12px Arial,Helvetica,sans-serif;color:#666;text-decoration:none}
  .addG{position:relative;overflow:hidden;height:22px;width:86px}
  .addG img{position:absolute;left:0;top:-94px}
  .formTxt{border:solid 1px #CCC;width:160px;color:#999;font:normal 13px Arial,Helvetica,sans-serif;}.banner{float:left;margin:55px 0 0 40px;
    width: 1px;
}.loginLogo{margin:20px auto 0 auto;width:545px}.support{position:absolute;z-index:30;margin:-3px 0 0 20px !important;margin:-3px 0 0 -190px}#logtxt, #logtxt a{font:normal 11px Arial,Helvetica,sans-serif;color:#fff;line-height:10px;text-decoration:none} #logtxt li,#logtxt ul{margin:5px 0 5px -15px;list-style:none;text-decoration:none}.mainQ{ margin:0 auto ; width:549px;}.support2 {position:absolute;width:150px;margin:0 0 0 -132px !important;margin:0 0 0 -152px; }.supp,.boxCenter, .supp a{ font:normal 12px Arial,Helvetica,sans-serif;color:#666; text-decoration:none;}.addSn {
	position:absolute;
	width:150px;
	margin:-420px 0 0 560px !important;
	margin:-410px 0 0 10px;
	float:right;
	left: 333px;
	top: 519px;
}.lineS{ background:url(images/line.png) repeat-x}
.homemain{ margin:0 auto; width:982px; background:#fff}
.hCon, .flotLeft, .homelogo, .hmLeft, .hmmcenter, .cellPhone{ float:left }
.headLeft{ float:right; height:118px; width:250px }
#loginReg, #loginReg2, .hmRight{ float:right}

.hmLeft{ background:url(images/menu-side.jpg); width:6px; height:41px}
.hmRight{ background:url(images/menu-side.jpg) bottom right; width:6px; height:41px; clear:right}
.hmmcenter{ width:844px; height:41px; }
.hmmcenter ul  {  display:inline; list-style:none; margin:0;  }
.hmmcenter li { padding:12px 0 0;   font:bold 14px Arial, Helvetica, sans-serif; color:#5a5757; float:left;  display:inline; list-style:none; margin:0 16px  0 ; text-decoration:none;  }
.hmmcenter li, .hmmcenter li a:hover {  color:#0c93b7; float:left;  display:inline; list-style:none; text-decoration:none;  }
.hmmcenter li a { text-decoration:none;font:bold 14px Arial, Helvetica, sans-serif; color:#666;}
.cellPhone{ margin:0 40px 0 0 ; } 
.smsTxt{ font:bold 16px Arial, Helvetica, sans-serif; color:#666; margin:5px 0 ;  }
h1{ font:bold 16px Arial, Helvetica, sans-serif; color:#0c93b7; margin: 0; display:inline;  }
.hCon{ background:url(images/hom-bg.png) no-repeat; width:654px;  padding:20px 0 0; margin:0 0 20px}
.abSMS{ float:left; background:url(images/kor.jpg); width:3px; height:24px;}
.abSMS2{ float:right; background:url(images/kor.jpg) right; width:3px; height:24px;}
.smsbg{  background:#D7D7D7; margin:0 20px 0 0  }
.adsmsmcenter{ float:left; background:#D7D7D7; height:19px; padding:5px 0 0 15px;  font:normal 12px Arial, Helvetica, sans-serif; margin:0 auto}
.hline{ float:left; height:850px; width:1px; background:#D7D7D7; margin:0 20px; overflow:hidden}


.menu{ margin:0 0 20px}
.homeMenu, .homeMenu ul{margin:0 ; display:inline ;overflow: hidden; }
.menuHome{background:url(images/menu.png); height:36px; width:101px; float:left; }

#gn-home a, #gn-home2 a, #gn-features a, #gn-features2 a  {width: 109px;}
#gn-about a, #gn-about2 a, #gn-contact a, #gn-contact2 a {width: 117px;}
#gn-pricing a,  #gn-pricing2 a{width: 105px;}
#gn-clients a,#gn-clients2 a{width: 101px;}
#gn-sms a, #gn-sms2 a{width: 116px;}
#gn-demo a, #gn-demo2 a{ width:113px;}
#gn-faq a, #gn-faq2 a{width: 94px;}
 


/* GLOBALHEADER */
#globalheader { width: 982px; height: 36px; margin:0 auto 25px ; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left;  height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader { background: url(images/menu.png) no-repeat; _background: url(images/menu.gif)  no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-home a { background-position: 0 0;   }
#globalheader #globalnav li#gn-about a { background-position: -109px 0;   }
#globalheader #globalnav li#gn-pricing a { background-position: -226px 0; }
#globalheader #globalnav li#gn-sms a { background-position: -331px 0; }
#globalheader #globalnav li#gn-features a { background-position: -447px 0; }
#globalheader #globalnav li#gn-clients a { background-position: -556px 0; }
#globalheader #globalnav li#gn-faq a { background-position: -657px 0; }
#globalheader #globalnav li#gn-contact a { background-position: -751px 0; }
#globalheader #globalnav li#gn-contact a { background-position: -751px 0; }
#globalheader #globalnav li#gn-demo a { background-position: -868px 0; }
 

/* ON STATES */
#globalheader #globalnav li#gn-home2 a { background-position: 0 -114px;   }
#globalheader #globalnav li#gn-about2 a { background-position: -109px -114px;   }
#globalheader #globalnav li#gn-pricing2 a { background-position: -226px -114px; }
#globalheader #globalnav li#gn-sms2 a { background-position: -331px -114px; }
#globalheader #globalnav li#gn-features2 a { background-position: -447px -114px; }
#globalheader #globalnav li#gn-clients2 a { background-position: -556px -114px; }
#globalheader #globalnav li#gn-faq2 a { background-position: -657px -114px; }
#globalheader #globalnav li#gn-contact2 a { background-position: -751px -114px; }
#globalheader #globalnav li#gn-demo2 a { background-position: -868px -114px; }
 


/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover{ background-position: 0 -38px; }
#globalheader #globalnav li#gn-about a:hover { background-position: -109px -38px; }
#globalheader #globalnav li#gn-pricing a:hover { background-position: -226px -38px; }
#globalheader #globalnav li#gn-sms a:hover { background-position: -331px -38px; }
#globalheader #globalnav li#gn-features a:hover { background-position: -447px -38px; }
#globalheader #globalnav li#gn-clients a:hover { background-position: -556px -38px; }
 #globalheader #globalnav li#gn-faq a:hover { background-position: -657px -38px; }           
#globalheader #globalnav li#gn-contact a:hover { background-position: -751px -38px; }
#globalheader #globalnav li#gn-demo a:hover { background-position: -868px -38px; } 


/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-about a:active { background-position: -109px -76px; }
#globalheader #globalnav li#gn-pricing a:active { background-position: -226px -76px; }
#globalheader #globalnav li#gn-sms a:active { background-position: -331px -76px; }
#globalheader #globalnav li#gn-features a:active { background-position: -447px -76px; }
#globalheader #globalnav li#gn-clients a:active { background-position: -556px -76px; }
#globalheader #globalnav li#gn-faq a:active { background-position: -657px -76px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -751px -76px; }
#globalheader #globalnav li#gn-demo a:active { background-position: -868px -76px; }

 

 
.about, .LeftContactDetails, .hometxt, .laftCon, .tab-image, .fftext, .ftBox{ float:left;}
.tab-image{ margin: 0 5px 5px 0}
  .hometxt, .dot { width:650px; margin:0 0 20px ; text-align:justify}
.dot, .dot2  { background:url(images/dot.jpg) bottom repeat-x; height:1px}
.LeftContactDetails  { padding:0 0 10px 0}
.reg{font:bold 12px Arial,Helvetica,sans-serif;color:#1d9ebb;margin:0;float:right}
.reg a { text-decoration:none; color:#1d9ebb}
.laftCon{width:654px;}
.text, .hometxt, .laftCon, .LeftContactDetails, .LeftContactDetails  a, .idLink  {  font:normal 12px Arial,Helvetica,sans-serif;color:#666; text-decoration:none}
.idLink  a   { background:url(images/ie.png) left no-repeat ; padding:24px 8px 20px 20px } 
.LeftContactDetails{width:250px}
.LeftContactDetails li, .boxCenter li{display:block; margin:0 ; background:url(images/bull.jpg) 0 10px no-repeat;padding:5px 0 5px 15px;   }
.LeftContactDetails ul, .boxCenter ul{ padding:0px; margin:0; list-style:none }
.LeftContactDetails div{ margin:6px 0;}
.idLink a:hover{ 
background:url(images/link-bg.png) left no-repeat ; 
color:#FFF; text-decoration:none; padding:5px 8px 0px 27px }
b { color:#68bd45; text-decoration:none;}
b:hover {color:#666}
.contact-bg{ 
background:url(images/side-box.png) repeat-y;  }
 
#userName b, .rtextNew b{ color:#666; font:bold 12px Arial, Helvetica, sans-serif; }
 

.formText{
	margin:0 0 9px 0;
height:25px}

.fftext{
	margin:0 20px 0 50px}
.leftBox{}

.ftBox{
margin:0 0 8px 0}

.boxCenter{ margin:0 2px 30px; 
background:url(images/c-bg.png) repeat-x;
width:936px;
padding:0 20px;}

.wrapper {
 width:665px;
border:1px #CCCCCC solid;
padding:3px;
float:left;
}
.wrapper2 {
	width:340px;
	border:#CCC 1px solid;
	float:left;
	margin-top: -70px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

.contactWrapper {
width:270px;
padding:3px;
float:left;
margin:0 220px 0 0;

 }
.contactWrapper a{ 
text-decoration: underline;
color:#666;
 
  }
  
.left_column, .left_column2{
width:147px;
float:left;
border:1px #CCCCCC solid;
margin:1px;
text-align:center;
 }
  
 .left_column2 {
padding:20px 0  ;
  
}

 
 .left_column3 {text-align:right; padding:0 10px 0;
 width:70px; 
 height:22px;
 float:left;
 margin:1px 1px 7px 1px;
 }
.central-colunm, .central-colunm2 {
width:100px;
float:left;
border:1px #CCCCCC solid;
margin:1px;
}
.central-colunm2 {padding:20px 0}

.right_column, .right_column2 {
width:147px;
float:left;
text-align:center;
border:1px #CCCCCC solid;
margin:1px;
}

.right_column2 {padding:20px 0}

.col, .col2 {
width:198px;
float:right;
text-align:center;
border:1px #CCCCCC solid;
margin:1px;
}

.col2 { padding:4px 0}

.col3 {
	width:230px;
	float:right;
	text-align:left;
	margin:1px;
}

.titleVib{ 
font: bold 20px Arial, Helvetica, sans-serif; color:#399}

.vHeadBg{
	background:url(images/airtel-cr.png) 280px 22px no-repeat; 
	height:118px;
	width:982px
	}
.bottomLink {
	border-bottom:1px #EAEAEA solid;
border-top:1px #EAEAEA solid;
padding:7px 0;
margin:20px 0 0;
font: normal 11px Arial, Helvetica, sans-serif; color:#39C;
text-align:right;
 }
  
 .bottomLink a{ text-decoration:none;
 color:#39C }
 .bottomLink ul{ margin:0}
 
 
 .bottomLink li{ list-style:none;
 display:inline; padding:0  0 0 5px; margin:6px 0 0 0 }
 .bottomLink li:first-child{ border-left:1px #fff solid;  }
.bottomLinkLeft{border-left:1px #ccc solid;}
 
 
 
 
 .bottomLink a:hover .bottomLink li a:hover{ text-decoration:underline;
 color:#39C }
 
  h3{margin:0;
  display:inline;
 font: normal 11px Arial, Helvetica, sans-serif; color:#39C; }
  
 
h4{ font:bold 12px Arial, Helvetica, sans-serif; color:#39C;
display:inline; margin:0;}

.readmore{text-align:right;
font-weight: bold;}




 
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

 
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

 
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding:7px 14px;
	margin: 0 ;
	font: normal 12px sans-serif;
	background: #DDD url( ../images/tab-bg.png) ;
	list-style: none;
	border-left:0; 
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select:none;
	cursor: pointer;
	color:#333	;
	
	 
}
 
.TabbedPanelsTabHover {
	background: #EEE url(../images/tab-over.jpg)  ;
	color:#FFF;
	 
}

 
.TabbedPanelsTabSelected {
	background:  #EEE url(../images/tab-over.jpg)  ;
	color:#FFF;
	 
}

 
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

 
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #EEE;
}

 
.TabbedPanelsContent {
	padding: 4px;
}

 
.TabbedPanelsContentVisible {
	text-align:justify;
	margin:10px;
	height:90px;
}

 
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
 
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

 
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

 
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/*munu*/
 
 
 .selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: yellow;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden; 
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 30px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
width: 200px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
border-bottom: 1px solid black;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
text-indent: 10px;
color:#FFF;
background:#848484 url(images/submenu.png);
}

.anylinkmenu a:hover{ /*hover background color*/
background: url(images/submenu-over.png);
color: #333;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font: normal 12px Verdana;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}

.nlogo{ float:left}
h5{ color:#F00; font:bold 12px arial; margin:0}
b a { text-decoration:none; color:#0c93b7  }

.headn{ background:#f2f2f2 }