html {height: 100%;}
body {background-color:#f7f7f7;vertical-align:top;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;line-height:1.4em;color:#111;margin:0;height:100%;background-image:url('/images/bodybak.gif');background-repeat:repeat-x;}
td {font-size:12px;vertical-align:top;}
a {color: #111;text-decoration:underline;}
a:hover {color:#111;text-decoration:none;}
img {padding:0;line-height:0;border:none;}
.white {background-color:#FFF;}
.black {background-color:#000;}
.maincenter {text-align:center;height:100%;}
.maincentertable {margin:0 auto;text-align:left;}
.indexmain {clear:both;border-left:1px solid #aaa;border-right:1px solid #aaa;background-color:#FFF;}
.title {background-image:url('/images/titlebak.gif');background-repeat:repeat-x;height:90px;}
.titlemenus {font-size:11px;font-weight:bold;text-align:right;padding:4px;}
.titlemenus a {text-decoration:none;padding:8px;}
.titlemenus a:hover {text-decoration:underline;}
.footer td {background-image:url('/images/mainmenubak.gif');background-repeat:repeat-x;height:23px;color:#f2f2f2;padding-left:10px;padding-right:10px;vertical-align:middle;}
.footer a {text-decoration:none;color:#f2f2f2;}
.footer a:hover {text-decoration:underline;color:#f2f2f2;}

/* common styling */
.mainmenu {width:100%;height:29px;position:relative;font-size:11px;z-index:100;background-color:#373738;background-image:url('/images/mainmenubak.gif');}
.mainmenu ul li a, .mainmenu ul li a:visited {display:block;text-decoration:none;color:#000;padding:6px 10px 8px 10px;vertical-align:middle;text-align:center;color:#fff;background:#1c1d1f;font-size:12px;font-weight:bold;overflow:hidden;background-image:url('/images/mainmenubak.gif');}
.mainmenu ul li ul li a, .mainmenu ul li ul li a:visited {display:block;text-decoration:none;color:#000;width:230px;height:29px;padding:2px 6px 2px 16px;text-align:center;color:#fff;background:#1c1d1f;font-size:12px;font-weight:bold;overflow:hidden;background-image:url('/images/mainmenubak.gif');}

.mainmenu ul {padding:0;margin:0;list-style:none;}
.mainmenu ul li {float:left;position:relative;}
.mainmenu ul li ul {display:none;}

/* specific to non IE browsers */
.mainmenu ul li:hover a {color:#000; background:#1c1d1f;background-image:url('/images/mainmenubakhov.gif');}
.mainmenu ul li:hover ul {display:block; position:absolute; top:26px; left:0;border:1px solid #526369;border-top:none;border-bottom:none;background-color:#242324;background-image:url('/images/submenumainbak.gif');background-repeat:repeat-x;}
.mainmenu ul li:hover ul li a.hide {color:#000;text-align:left;}
.mainmenu ul li:hover ul li:hover a.hide {background:#cb0000;color:#FFF;}
.mainmenu ul li:hover ul li ul {display: none;}
.mainmenu ul li:hover ul li a {border-bottom:1px solid #7b7b7b;background-image:none;background-color:transparent;display:block;color:#fff;text-align:left;padding-left:10px;padding-right:30px;padding-top:6px;font-size:12px;height:18px;line-height:12px;}
.mainmenu ul li:hover ul li a:hover {background:#fee54e;background-image:url('/images/mainmenusubhover.gif');color:#000;}
.mainmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:190px; top:0;}
.mainmenu ul li:hover ul li:hover ul.left {left:-190px;}

.tfeat, .tfeat1 {text-align:justify;}
.tfeat h3, .tfeat1 h3 {text-align:justify;font-size:14px;line-height:10px;padding:0;margin:0;}
.tfeat th, .tfeat1 th {background-repeat:repeat-x;font-weight:bold;font-size:14px;height:28px;border:1px solid #222;vertical-align:middle;padding-left:10px;}
.tfeat th {background-image:url('/images/tfeatbak.gif');color:#222;}
.tfeat th a {text-decoration:none;color:#222;}
.tfeat th a:hover {text-decoration:underline;color:#222;}
.tfeat1 th {background-image:url('/images/tfeatbak1.gif');color:#f2f2f2;}
.tfeat1 th a {text-decoration:none;color:#f2f2f2;}
.tfeat1 th a:hover {text-decoration:underline;color:#f2f2f2;}
.tfeat td, .tfeat1 td {border:1px solid #222;border-top:none;padding:10px;color:#f2f2f2;background-color:#7f7f7f;}
.tfeat div a, .tfeat1 div a {text-decoration:underline;color:#f2f2f2;}
.tfeat div a:hover, .tfeat1 div a:hover {text-decoration:none;color:#f2f2f2;}
.fmoredet {padding-top:6px;text-align:right;}
.nbr {border-right:none;}
.nbl {border-left:none;}
.mfeattitle h1{font-size:28px;line-height:32px;color:#666;vertical-align:top;padding:0;margin:0;padding-bottom:8px;}
.mfeath {width:100%;padding-left:20px;}
.mfeath ul {list-style-type:none;color:#666;line-height:34px;font-size:16px;padding:0;margin:0;}
.mfeath ul h2 {color:#666;line-height:34px;font-size:16px;padding:0;margin:0;display:inline;}

.mpt {text-align:justify;}
.mpt h2 {font-size:22px;color:#333;margin:0;padding:0 0 20px 0;line-height:1em;}

#loginarea {background-color:#f7f7f7;border:1px solid #222;}
#loginarea thead th, #chooselogin th, .npadmintitle {background-image:url('/images/logintitle.gif');color:#FFF;padding:6px 8px 6px 8px;font-size:14px;font-weight:bold;}
#loginarea tbody th {text-align:right;padding:6px;vertical-align:middle;background-color:#dedede;border-bottom:1px solid #f2f2f2;}
#loginarea tbody td {padding:2px 6px 2px 6px;vertical-align:middle;}
.button1 {background:url('/images/logintitle.gif') repeat-x left top;font-weight:bold;color:#fff;}
#chooselogin td a {display:block;padding:10px;border-bottom:1px solid #FFF;color:#000;text-decoration:none;}
#chooselogin td a:hover, #loginopt td a:hover {color:#FFF;text-decoration:none;background-color:#333;}
#loginopt td {background-color:#f2f2f2;padding:0}
#loginopt th {padding:6px 8px 6px 8px;font-size:14px;font-weight:bold;color:#111;background-color:#dedede;}

.portaltitle {background-color:#ccc;background-image:url('/images/poptbak.gif');font-size:16px;padding:20px 10px 20px 10px;border:1px solid #111;border-top:none;border-left:none;}

.portalselect {border-bottom:1px solid #222;}
.portalselect th {font-size:14px;border-bottom:1px dashed #222;background-color:#FFF;padding:10px;}
.portatselect td {padding:10px;}

.portselect a {display:block;width:72px;height:22px;background:url("/images/portselect.gif") 0 0 no-repeat;margin:0;text-decoration:none;}
.portselect a:hover {background-position:0 -22px;}

.telephony a, .connect a, .paymentgateway a, .virtualterminal a {display:block;width:80px;height:80px;margin:0;text-decoration:none;}
.telephony a {background:url("/images/telephony_login.gif") 0 0 no-repeat;}
.connect a {background:url("/images/connect_login.gif") 0 0 no-repeat;}
.paymentgateway a {background:url("/images/payment_gateway_login.gif") 0 0 no-repeat;}
.virtualterminal a {background:url("/images/virtual_terminal_login.gif") 0 0 no-repeat;}
.telephony a:hover, .connect a:hover, .paymentgateway a:hover, .virtualterminal a:hover {background-position:0 -80px;}

.newpage a {display:block;width:128px;height:138px;margin:0;text-decoration:none;background:url("/images/newpage.gif") 0 0 no-repeat;}
.newpage a:hover {background-position:0 -138px;}

#npmetadet th {background-color:#f2f2f2;padding:6px;width:130px;text-align:right;vertical-align:middle;border-bottom:1px solid #ccc;}
#npmetadet td {padding:2px; vertical-align:middle;border-bottom:1px solid #dedede;}

.fc {margin:0;padding:20px 0 20px 0;}
.fcinfocontainer {float:left;}
.fcinfo {height:350px;padding-left:278px;}
.fctabs ul{padding:0;margin:0;white-space:nowrap;text-align:center;}
.fctabs ul li{display:inline;}
.classhide {display:none;visibility:hidden;}

.style0 a, .style1 a, .style2 a, .style3 a, .style4 a, .style5 a, .style6 a, .style7 a, .style8 a, .style9 a, .style10 a, .style11 a {float:left;display:inline;width:124px;height:138px;margin:0;text-decoration:none;}
.style0 a {background-image:url("/images/style0.gif");background-repeat:no-repeat;}
.style1 a {background-image:url("/images/style1.gif");background-repeat:no-repeat;}
.style2 a {background-image:url("/images/style2.gif");background-repeat:no-repeat;}
.style3 a {background-image:url("/images/style3.gif");background-repeat:no-repeat;}
.style4 a {background-image:url("/images/style4.gif");background-repeat:no-repeat;}
.style5 a {background-image:url("/images/style5.gif");background-repeat:no-repeat;}
.style6 a {background-image:url("/images/style6.gif");background-repeat:no-repeat;}
.style7 a {background-image:url("/images/style7.gif");background-repeat:no-repeat;}
.style8 a {background-image:url("/images/style8.gif");background-repeat:no-repeat;}
.style9 a {background-image:url("/images/style9.gif");background-repeat:no-repeat;}
.style10 a {background-image:url("/images/style10.gif");background-repeat:no-repeat;}
.style11 a {background-image:url("/images/style11.gif");background-repeat:no-repeat;}
.style0 a:hover, .style1 a:hover, .style2 a:hover, .style3 a:hover, .style4 a:hover, .style5 a:hover, .style6 a:hover, .style7 a:hover, .style8 a:hover, .style9 a:hover, .style10 a:hover, .style11 a:hover {background-position:0 -138px;}
.styleactive {background-position:0 -138px;}

.lstylebak {background-image:url("/images/lstylebak.gif");background-repeat:no-repeat;width:400px;height:338px;}

.sp1 {padding:4px 4px 0 4px;height:20px;width:10px;}
.sp2 {padding:4px 4px 0 16px;height:20px;width:10px;}

.fpm1 strong {font-weight:normal;}
.fpm1 {font-size:10px;}

.createnewpage a, .editpage a, .deletepage a, .logoutnow a, .savethispage a, .cancelchanges a, .listallpages a, .newsarticles a, .faqpage a {display:block;width:74px;height:74px;margin:0;text-decoration:none;}
.createnewpage a {background:url("/images/createnewpage.gif") 0 0 no-repeat;}
.newsarticles a {background:url("/images/newsarticles.gif") 0 0 no-repeat;}
.editpage a {background:url("/images/editpage.gif") 0 0 no-repeat;}
.deletepage a {background:url("/images/deletepage.gif") 0 0 no-repeat;}
.logoutnow a {background:url("/images/logoutnow.gif") 0 0 no-repeat;}
.savethispage a {background:url("/images/savethispage.gif") 0 0 no-repeat;}
.cancelchanges a {background:url("/images/cancelchanges.gif") 0 0 no-repeat;}
.listallpages a {background:url("/images/listallpages.gif") 0 0 no-repeat;}
.faqpage a {background:url("/images/faqpage.gif") 0 0 no-repeat;}
.createnewpage a:hover, .editpage a:hover, .deletepage a:hover, .logoutnow a:hover, .savethispage a:hover, .cancelchanges a:hover, .listallpages a:hover, .newsarticles a:hover, .faqpage a:hover {background-position:0 -74px;}

.lscmstop {font-weight:bold;font-size:18px;padding:10px 0 10px 20px;color:#FFF;background-color:#cb0000;}
.cmslefta {background-color:#FFF;text-align:right;padding:20px 6px 20px 0;font-weight:bold;width:108px;}
#cmspagelist th {padding:3px 4px 3px 8px;width:10px;background-color:#FFF;vertical-align:middle;}
#cmspagelist td {padding:4px;background-color:#FFF;vertical-align:middle;}

#contactus th {padding:6px;text-align:right;}
#contactus td {padding:6px;}
#enquiryform th {background-color:#dedede;text-align:right;padding:6px;border-bottom:1px solid #FFF;vertical-align:middle;}
#enquiryform td {padding:2px;vertical-align:middle;background-color:#f2f2f2;border-bottom:1px solid #dedede;}

#templatelist th {background-color:#f2f2f2;padding:30px 20px 10px 20px;text-align:left;font-size:14px;border-bottom:1px solid #111;}
#templatelist td {padding:8px 8px 8px 20px;border-bottom:1px solid #ccc;}

.casmainpage {background-image:url('/images/mainpagebak.gif');background-repeat:repeat-x;background-color:#e3e4f1;}
.casmainpage strong {font-weight:normal;}
.casmainpage ul {margin:0;padding:10px 0 10px 14px;}
.casptitle, .casptitle h2 {font-size:42px;font-weight:bold;color:#FFF;padding:40px 0 40px 20px;;background-image:url('/images/redgradient.gif');background-repeat:repeat-y;border-bottom:1px solid #111;}
.casptitle2, .casptitle2 h2 {font-size:42px;font-weight:bold;color:#FFF;padding:40px 0 40px 20px;;background-image:url('/images/bluegradient.gif');background-repeat:repeat-y;border-bottom:1px solid #111;}
.casptitle2small, .casptitle2small h2 {font-size:22px;font-weight:bold;color:#FFF;padding:20px 0 20px 20px;;background-image:url('/images/bluegradient.gif');background-repeat:repeat-y;border-bottom:1px solid #111;}
.casmainsubtitle {font-weight:bold;font-size:14px;color:#333399;padding-bottom:7px;}
.casspecificationlist {background-color:#FFF;border-left:1px solid #454552;text-align:left;}
.casspecificationlist thead th {background-color:#FFF;font-weight:normal;font-size:20px;color:#666;background-image:url('/images/feattitle_bak.gif');background-repeat:repeat-x;height:40px;vertical-align:middle;padding-left:16px;padding-top:14px;}
.casspecificationlist tbody th {color:#333399;font-weight:bold;font-size:14px;padding:10px 10px 0 20px;}
.casspecificationlist tbody td {padding:4px 10px 18px 20px;}
.casmainfeaturetitle {font-weight:bold;font-size:18px;color:#333399;padding-bottom:4px;}
.mainfeaturebox {padding:14px;text-align:left;background-image:url('/images/featbox_bak.gif');background-repeat:no-repeat;width:318px;height:261px;}
.mainfeaturebox2 {padding:14px;text-align:left;background-image:url('/images/featbox2_bak.gif');background-repeat:no-repeat;width:318px;height:310px;}

.newslist {margin:0;padding:26px 10px 30px 10px;list-style-type:none;line-height:1.4em;}
.newslist a{text-decoration:none;}
.newslist a:hover {text-decoration:underline;}
.newsarticle_title h2 {font-size:16px;line-height:1.2em;padding:0;color:#2d2d2d;}


