/*Main layout*/
html { width:100%;height:100%;min-height:595px;*min-height:620px; padding:0; margin:0; border:0;}
body {width:100%;height:100%;min-height:595px;*min-height:590px;padding:0; margin:0; border:0;background:#d5e3ff url('../images/web-bg.jpg') repeat-x top left}
#header {text-align:center;height:236px;width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000px ? "1000px": document.body.clientWidth)}
*:first-child+html #header {text-align:center;height:236px;width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000px ? "1000px": document.body.clientWidth)}
html>body #header {text-align:center;text-align:-moz-center;height:236px;width:100%;min-width:990px}
#bodyContent {text-align:center;width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000px ? "1000px": document.body.clientWidth)}
*:first-child+html #bodyContent {width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000px ? "1000px": document.body.clientWidth)}
html>body #bodyContent {width:100%;min-width:990px;}
*html #leftNav {float:left;width:180px;}
*:first-child+html #leftNav {float:left;width:180px}
html>body #leftNav {float:left;min-width:180px;width:20%}
#footer{clear:both;text-align:center;width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000px ? "1000px": document.body.clientWidth)}
*:first-child+html #footer{clear:both;text-align:center;width:expression((document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth) < 1000px ? "1000px": document.body.clientWidth)}
html>body #footer{clear:both;text-align:center;text-align:-moz-center;width:100%;min-width:990px}

/*Popup window styles*/
#popWin {background:#fff}
.popHdr{height:62px;background:url('../images/news-pop-hdr-bg.gif') repeat-x center top}
.popHdrTitle{padding:10px;height:61px;background:url('../images/news-pop-hdr-img.jpg') no-repeat right top}
#popWin h1{font-size:250%;color:#044B7F;margin:0}
#popWin h2{color:#ff6600}
#popWin table td {border-bottom:1px solid #666}
.padg5px10{padding:5px 10px}
.padgPopBtn{padding:10px 10px 5px 10px}
.popContentDiv{overflow:auto;height:441px;padding:5px 10px}
html>body .popContentDiv{overflow:auto;height:430px;padding:5px 10px}
.ht30{height:30px}
html>body .ht30{height:30px}

/*Font properties*/
body{font-family:"Trebuchet MS", Arial, Verdana; font-size:0.75em;}
body #header{color:#06296F;font-weight:bold}
body #header .hdrBtm div{color:#333}
h1{font-size:18px;margin-top:0}
#lkPgHdr h1{color:#00508B}
#lkPgHdr h1:first-letter{font-size:200%;font-family:"Times New Roman";font-weight:bold}
h2{font-size:15px;margin-top:0}
h3{font-size:14px;margin-top:0}
h3.subtitle {font-size:14px;color:#ff6600;border-bottom:1px dotted #333333;margin-top:25px}

/*Dynamic Font Size*/
.fontStyle{border:1px solid #999;padding:0 2px;text-decoration:none}
.dynFontSize1{font-size:1em !important}
.dynFontSize2{font-size:1.10em !important}
.dynFontSize3{font-size:1.20em !important}

/*Tag properties*/
img{border:0}
p{text-align:justify}
a:link {color: #06296f; text-decoration: none}
a:active {color: #0055ff; text-decoration: none}
a:visited {color: #666; text-decoration: none}
a:hover {color: #0055ff; text-decoration: none}
legend{padding:0 10px 0 5px;font-size:125%;color:#ff6600;}

/*Link style*/
#header .hdrTop a:link {color: #06296f; text-decoration: none}
#header .hdrTop a:active {color: #0055ff; text-decoration: none}
#header .hdrTop a:visited {color: #666; text-decoration: none}
#header .hdrTop a:hover {color: #0055ff; text-decoration: none}
#breadcrumb a:visited {color: #06296f; text-decoration: none}
#breadcrumb a:hover {color: #0055ff; text-decoration: none}
.cntProdServ a:link {color: #993300; text-decoration: none}
.cntProdServ a:hover {color: #ff6600; text-decoration: none}
.cntInfoLk a:link {color: #006600; text-decoration: none}
.cntInfoLk a:hover {color: #6BB610; text-decoration: none}
.cateringHdrLk{text-align:center;font-size:2em;padding:0 0 20px;color:#666}

/* #header formating*/
.hdrTop{width:90%;height:42px;background:url('../images/web-top-bg.jpg') repeat-x center left;margin:auto}
.hdrTopLeft{float:left;height:42px;background:url('../images/web-top-left-cur.jpg') no-repeat bottom left;font-weight:normal}
.hdrTopLeft ul {padding:7px 0 0 12px;}
.hdrTopLeft li {display:inline;margin:0;padding-left:10px;}
.hdrTopLeft .spr{display:inline;margin:5px;background:url('../images/link-spr.jpg') no-repeat center top}
.hdrTopLeft ul li a{position:relative;top:0;margin:0;}
.hdrTopLeft a{position:relative;top:12px;margin-left:10px}
.hdrTopRight{height:42px;background:url('../images/web-top-right-cur.jpg') no-repeat bottom right;text-align:right;padding:0 5px 0 0}
.hdrTopRight select{margin-top:10px}
.hdrTopRight .imgSearch{background:url('../images/fnt-icon-search.jpg') no-repeat left top; width:15px; height:15px; margin:0; padding:0;border:none;cursor:pointer}
.hdrBtm{width:90%;height:172px;border:1px solid #fff;border-bottom:0;margin:20px auto 0 auto}
@-moz-document url-prefix() {.hdrBtm{width:89.7%;}}
.hdrBtm table{width:100%;height:170px}
.hdrBtm .tdWidthLogo{width:267px}
.hdrBtmLogoBg{height:149px;border-bottom:1px solid #fff;background:url('../images/web-logo-bg.jpg') repeat-x bottom left;text-align:-moz-center}
.hdrBtmLogoBg img {margin-top:40px}
.hdrBtmDtDiv{height:20px;font-weight:normal;background:#004a81 url('../images/swastik.gif') no-repeat 2px 4px;color:#fff!important;text-align:center;text-align:-moz-center;padding-top:3px;}
.hdrProdServ{height:22px;background-color:#ff6600;border:1px solid #fff;border-top:0;text-align:left;padding:2px 0 0 10px;color:#fff!important;font-size:14px;margin-top:0}
.cntProdServ{height:147px;background:url('../images/web-lk1-bg.jpg') repeat-x top left;border-right:1px solid #ddd;font-weight:bold}
.cntProdServ ul{list-style:none}
.cntProdServ ul li{background:url('../images/bullet-6.gif') no-repeat 0 7px; margin:0;padding:2px 0 0 12px;font-weight:normal}
.cntProdtServLt{float:left;text-align:left;width:45%;padding:3px 0 0 10px}
.cntProdServRt{float:right;text-align:left;width:48%;padding:3px 0 0 10px}
.tdWidthInfoLk{width:25%}
.hdrInfoLk{height:22px;background-color:#6BB610;border-bottom:1px solid #fff;text-align:left;padding:2px 0 0 10px;color:#fff!important;font-size:14px;margin-top:0}
.cntInfoLk{height:147px;background:url('../images/web-lk2-bg.jpg') repeat-x top left;text-align:left;margin-top:-1px}
*:first-child+html .cntInfoLk{height:148px}
	/* .cntInfoLk div{text-align:left;padding:12px 0 0 10px}  - comment as on 20-June-2010*/
.cntInfoLk ul{list-style:none}
.cntInfoLk ul li{background:url('../images/bullet-7.gif') no-repeat 5px 7px; margin:0 0 0 5px;padding:2px 0 0 17px;font-weight:normal; line-height:18px}
*:first-child+html .cntInfoLk ul li{background:url('../images/bullet-7.gif') no-repeat left 7px; margin:0 0 0 5px;padding:2px 0 0 12px;font-weight:normal}

/*HomePage #bodyContent formating */
.grdTdBgLt{width:5.2%;background:url('../images/web-body-lt-bg.jpg') repeat-y top right;border-right:1px solid #fff}
.grdTdBgRt{width:5.2%;background:url('../images/web-body-rt-bg.jpg') repeat-y top left;border-left:1px solid #fff}
#leftPanelMain{width:267px;background-color:#ffffcc;vertical-align:top}
.addDivTop{padding:9px 0 9px 0;background-color:#fff}
*:first-child+html .addDivTop{padding:9px 0 9px 0;background-color:#fff}
html>body .addDivTop{padding:13px 0 9px 0;background-color:#fff;}
.addDivTop img{border:1px solid #666}
#leftPanelMain #accordion h3{cursor:pointer;border-top:1px dashed #666;background:url('../images/lt-panel-hdr-bg.jpg') repeat-x left top;height:20px;text-align:left;color:#00528F;padding:3px 0 2px 20px; margin:0}
#leftPanelMain #accordion h3 span{color:#ff6600}
#leftPanelMain #accordion div ul li{line-height:16px}
.ltPanelAddDivHdrEmail{border-top:1px dashed #666;border-right:1px dashed #154197;height:24px;text-align:left;color:#00528F;padding:7px 0 0 20px;background-color:#ffffcc}
#leftPanelMain #accordion div{display:none;height:123px;text-align:left;padding:2px 0 5px 21px;background-color:#fff;color:#333}
#ltPanelAddDiv1Content{display:block}
.ltPanelAddDiv4Content{text-align:left;padding:2px 0 0 21px;border-right:1px dashed #154197}
.ltPanelAddDiv4Content input{width:170px;margin:4px 0}
.ltPanelAddDiv4Content #btnSubmit{width:100px}
#rightSecMain{background-color:#fff;vertical-align:top}
.rightSecImg1{float:left;width:357px}
.rightSecImg2Bg{background-color:#636363;}
.rightSecImgTxt{height:168px;border-top:1px solid #fff;text-align:left;color:#fff}
.rightSecImgTxt h3{color:#ffffcc;margin:0;padding:10px 0 5px 0}
#newsArticles fieldset{background:url('../images/articles-icon-2.gif') no-repeat right 10px}
#newsArticles fieldset ul{padding:15px 15px 5px 10px}
.plan1Hdr{background-color:#154197;text-align:left;padding:9px 5px;font-size:14px;color:#fff}
.plan1Cnt{text-align:left;border-left:1px solid #154197;height:138px;padding:5px}
.bgPlan1Btn{text-align:left;padding:4px 0 0 5px;border-left:1px solid #154197;height:21px;background:#aac1f7 url('../images/hosting-plan1-bg.jpg') repeat-x bottom;font-size:14px}
.plan2Hdr{background-color:#6bb610;text-align:left;padding:9px 5px;font-size:14px;color:#fff}
.plan2Cnt{text-align:left;border-left:1px solid #6bb610;height:138px;padding:5px}
.bgPlan2Btn{text-align:left;padding:4px 0 0 5px;border-left:1px solid #6bb610;height:21px;background:#cbe0a8 url('../images/hosting-plan2-bg.jpg') repeat-x bottom;font-size:14px}
.plan3Hdr{background-color:#ff6600;text-align:left;padding:9px 5px;font-size:14px;color:#fff}
.plan3Cnt{text-align:left;border-left:1px solid #ff6600;height:138px;padding:5px}
.bgPlan3Btn{text-align:left;padding:4px 0 0 5px;border-left:1px solid #ff6600;height:21px;background:#f2ceb6 url('../images/hosting-plan3-bg.jpg') repeat-x bottom;font-size:14px}
.btmServTd{padding:5px;border-top:1px dashed #666}
.btmServHdr{color:#154197;background-color:#d5e3ff;padding:5px;height:30px}
.btmServHdr h3{background-color:#fff}
.btmServCnt {background-color:#d5e3ff;text-align:left;padding:0 5px;height:110px}
.btmServFtr{background-color:#d5e3ff;text-align:left;height:30px;padding:5px;font-weight:bold}
.ftrCntDiv{width:91%;padding:10px 0;font-size:9px;background:url('../images/web-body-bt-bg.jpg') repeat-x top center;margin:auto;}

/*Link Page formating*/
#bodyText{padding:10px}
.bodyContentTd{background-color:#fff;vertical-align:top;text-align:left}
.bodyContentRight{width:22%;background-color:#fff;vertical-align:top;text-align:left}
#lkFavoritePrint{padding:10px}
#lkPgHdr{margin-top:55px;padding:10px}
#lkPgHdr h1{border-bottom:1px solid #00508B;margin:5px 0}

/*Table formating*/
table .tblData{width:100%;border-top:1px solid #999;border-right:1px solid #999}
table .tblData th{background-color:#ccc;padding:2px;border-bottom:1px solid #999;border-left:1px solid #999}
table .tblData tbody td{background-color:#fff;padding:2px;border-bottom:1px solid #999;border-left:1px solid #999}
table .tblData tfoot td{background-color:#eee;padding:2px;border-bottom:1px solid #999;border-left:1px solid #999}
table .tblGalary{width:100%;border-top:1px solid #999;border-right:1px solid #999}
table .tblGalary td{width:33%;vertical-align:top;padding:10px 5px;height:175px;text-align:center;border-bottom:1px solid #999;border-left:1px solid #999;background-color:#eee}
table .tblGalary td img{border:1px solid #999;padding:10px;background-color:#fff}
table .tblGalary td div{padding:10px}
table .tdBg{background-color:#ccc !important;}
table .tdBg2{background-color:#ffffcc !important;}
.thbgcolor{background-color:#00508B!important;color:#fff!important;font-size:115%;padding:2px}
.tdbgcolor{padding:10px;border-top:1px solid #999;border-bottom:1px solid #999}
.tftbgcolor{background-color:#eee!important;padding:2px}
.divBdr{border:1px solid #999}
.downloadLink{text-align:right; padding:10px}
.donationBg{background:url('../images/piggy-icon-tn.gif') no-repeat right bottom;}

/*General formating*/
.wdt100{width:100%}
.wdt99{width:99%}
.wdt50{width:50% !important}
.wdt48{width:48% !important}
.wdt15{width:15% !important}
.wdt75px{width:75px !important}
ul {margin:1px 0;padding-left:5px}
*:first-child+html ul {margin:1px 0}
html>body ul {margin-left:-5px}
ul li{margin:2px 0 0 15px}
#bodyText ul li{margin:7px 0 0 15px;text-align:justify}
#bodyText ol li{margin:7px 0 0 15px;text-align:justify}
.clearBoth{clear:both}
.floatL{float:left}
.floatR{float:right}
.txtBold{font-weight:bold}
.txtRed{color:#ff0000}
.txtOrange{color:#ff6600}
.txtBlue{color:#154197}
.txtGreen{color:#003300}
.txtGrey{color:#666}
.txtLeft{text-align:left}
.txtRight{text-align:right}
.txtCenter{text-align:center}
.txtUL{text-decoration:underline}
.vAlignTop{vertical-align:top}
.vAlignBtm{vertical-align:bottom}
.padg5{padding:5px}
.padg10{padding:10px}
.padgLt15{padding-left:15px}
.padgLt25{padding-left:25px}
.padgTop10{padding-top:10px}
.padgTop25{padding-top:25px}
.padgTopBtm10{padding:10px 0}
.topBdrDash{border-top:1px dashed #666}
.btmBdrDash{border-bottom:1px dashed #666}
.margin0{margin:0}
.marginRt5{margin:5px}
.marginLtRt5{margin:0 5px}
.marginBtm25{margin-bottom:25px}
.bdr0{border:0 !important}
.bgColorGrey{background-color:#ebebeb}
.bgColorBlue{background-color:#154197}
.bgColorOrange{background-color:#ff6600}
.bgColorWhite{background-color:#fff}
.bgColorYellow{background-color:#ffffcc}
#searchResult{background-color:#fff;text-align:left;padding:10px;}

/*Drop shadow css FF*/
.p-shadow {
  width: 100%;float:left;background: url('../images/shadow_btm.gif') repeat-x bottom right !important;
  background: url('../images/shadow_btm.gif') repeat-x bottom right;margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px}
.p-shadow div {
  background: none !important;width: 100%;background: url('../images/shadow_right.gif') repeat-y right top !important;
  margin:4px;padding: 0 !important;padding: 0 6px 6px 0}
.p-shadow p {
  border-top:1px solid #999;border-left:1px solid #999;padding: 4px;margin: -6px 7px 7px -5px !important;
  margin: 0}
  
/*Email Marketing Bg*/
.adEMrktgBg {font-size:18px;text-align:center;font-weight:bold;background-color:#ffcc00}
.divAdEMktg {border:2px dashed #ff6600; text-align:center; padding:10px;font-size:115%;background-color:#ffffcc}
.adEMktgTitle {line-height:30px;font-size:150%;font-weight:bold;color:#ff6600;}
.bgVaastuTips{background:url('../images/bg_gradient.gif') repeat-x center bottom !important}

/*SiteMap*/
#siteMap ul li{font-size:15px;color:#ff6600;font-weight:bold}
#siteMap ul ul li {font-size:13px;color:#333;font-weight:normal}
#siteMap ul ul ul li{font-size:12px;font-weight:normal}

/*FAQ*/
.faq li{color:#154197;cursor:pointer}
.faq div{padding-left:0;color:#333;cursor:default;display:none}
html>body .faq div{padding-left:15px;color:#333;cursor:default;display:none}
*:first-child+html .faq div{padding-left:0;color:#333;cursor:default;display:none}

/*Button style Pop Window*/
.butGrey {border:1px solid #777777; background-color:#eee;vertical-align:top;font-size:100%;cursor:pointer;}
