/* CSS Document */
body{
	background:url(images/body_inner_bg.jpg) repeat-x 0 0 #fff;
	padding:10px 0 0 0;
	margin:0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#656565;
}
p, td, input, form, img, ul, a, div, img {
	padding:0px;
	margin:0px;
}
img { border:none;}

a { text-decoration:none; }

ul { list-style:none; }

.bodyRightBg{
	background:url(images/body_innerpage_right_bg.jpg) 0 37px repeat-x #fff;
}

/*----------------- CONTACT PAGE ----------------------*/

.contactHdr {
	background:url(images/contact_hdr.jpg) left bottom no-repeat;
	height:256px;
}

/*---------------------- LOGO --------------------*/
.contactHdr img {
	margin:0 0 0 6px;
}

/*-------------------- RIGHT MENU ---------------------------*/
.contactHdr ul {
	height:38px;
}
.contactHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.contactHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.contactHdr ul li a:hover {
	color:#FBFF8F;
}
.contactHdr ul li a.selected {
	color:#FBFF8F;
}
.contactHdr ul li.right {
	background:none;
}
/*------------ Right Menu ends ------------------------*/
.contactHdr h2 {
	background:url(images/contact_punchline.gif) 0 0 no-repeat;
	width:178px; height:120px; 
	position:absolute; left:570px; top:108px;
	text-indent:-2000px; line-height:0; font-size:0;
}
/*----------------- About us PAGE ----------------------*/

.aboutusHdr {
	background:url(images/aboutus-headerpic.jpg) left bottom no-repeat;
	height:256px;
}

/*---------------------- LOGO --------------------*/
.aboutusHdr img {
	margin:0 0 0 6px;
}

/*-------------------- RIGHT MENU ---------------------------*/
.aboutusHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.aboutusHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.aboutusHdr ul li a:hover {
	color:#FBFF8F;
}
.aboutusHdr ul li a.selected {
	color:#FBFF8F;
}
.aboutusHdr ul li.right {
	background:none;
}
/*.aboutusHdr ul {
	height:38px;
}
.aboutusHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.aboutusHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.aboutusHdr ul li a:hover {
	color:#FBFF8F;
}
.aboutusHdr ul li a.selected {
	color:#FBFF8F;
}
.aboutusHdr ul li.right {
	background:none;
}*/
/*------------ Right Menu ends ------------------------*/
.aboutusHdr h2 {
	background:url(images/aboutus-header-text.gif) 0 0 no-repeat;
	width:144px; height:95px; 
	position:absolute; left:606px; top:119px;
	text-indent:-2000px; line-height:0; font-size:0;
}
/*----------------- About us PAGE ----------------------*/
/*----------------- Communication system PAGE ----------------------*/
.communicationHdr {
	background:url(images/communication-header-pic.jpg) left bottom no-repeat;
	height:256px;
}

/*---------------------- LOGO --------------------*/
.communicationHdr img {
	margin:0 0 0 6px;
}

/*-------------------- RIGHT MENU ---------------------------*/
.communicationHdr ul {
	height:38px;
}
.communicationHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.communicationHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.communicationHdr ul li a:hover {
	color:#FBFF8F;
}
.communicationHdr ul li a.selected {
	color:#FBFF8F;
}
.communicationHdr ul li.right {
	background:none;
}
/*------------ Right Menu ends ------------------------*/
.communicationHdr h2 {
	background:url(images/communication-header-text.gif) 0 0 no-repeat;
	width:149px; height:92px; 
	position:absolute; left:607px; top:124px;
	text-indent:-2000px; line-height:0; font-size:0;
}
/*----------------- Communication system PAGE ----------------------*/
/*----------------- Products PAGE ----------------------*/
.productsHdr {
	background:url(images/products-header-pic.jpg) left bottom no-repeat;
	height:256px;
}

/*---------------------- LOGO --------------------*/
.productsHdr img {
	margin:0 0 0 6px;
}
/*-------------------- RIGHT MENU ---------------------------*/
.productsHdr ul {
	height:38px;
}
.productsHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.productsHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.productsHdr ul li a:hover {
	color:#FBFF8F;
}
.productsHdr ul li a.selected {
	color:#FBFF8F;
}
.productsHdr ul li.right {
	background:none;
}
/*------------ Right Menu ends ------------------------*/
.productsHdr h2 {
	background:url(images/products-header-text.gif) 0 0 no-repeat;
	width:249px; height:70px; 
	position:absolute; left:509px; top:127px;
	text-indent:-2000px; line-height:0; font-size:0;
}
/*----------------- Products PAGE ----------------------*/

/*----------------- Whydigital PAGE ----------------------*/
.whydigitalHdr {
	background:url(images/whydigital-header-pic.jpg) left bottom no-repeat;
	height:256px;
}

/*---------------------- LOGO --------------------*/
.whydigitalHdr img {
	margin:0 0 0 6px;
}

/*-------------------- RIGHT MENU ---------------------------*/
.whydigitalHdr ul {
	height:38px;
}
.whydigitalHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.whydigitalHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.whydigitalHdr ul li a:hover {
	color:#FBFF8F;
}
.whydigitalHdr ul li a.selected {
	color:#FBFF8F;
}
.whydigitalHdr ul li.right {
	background:none;
}
/*------------ Right Menu ends ------------------------*/
.whydigitalHdr h2 {
	background:url(images/why-digital-header-text.gif) 0 0 no-repeat;
	width:180px; height:120px; 
	position:absolute; left:567px; top:112px;
	text-indent:-2000px; line-height:0; font-size:0;
}
/*----------------- Whydigital PAGE ----------------------*/

/*----------------- maintenance & support PAGE ----------------------*/
.maintenanceHdr {
	background:url(images/maintenance-header-pic.jpg) left bottom no-repeat;
	height:256px;
}

/*---------------------- LOGO --------------------*/
.maintenanceHdr img {
	margin:0 0 0 6px;	
}

/*-------------------- RIGHT MENU ---------------------------*/
.maintenanceHdr ul {
	height:38px;
}
.maintenanceHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.maintenanceHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.maintenanceHdr ul li a:hover {
	color:#FBFF8F;
}
.maintenanceHdr ul li a.selected {
	color:#FBFF8F;
}
.maintenanceHdr ul li.right {
	background:none;
}
/*------------ Right Menu ends ------------------------*/
.maintenanceHdr h2 {
	background:url(images/maintenance-header-text.gif) 0 0 no-repeat;
	width:166px; height:95px; 
	position:absolute; left:571px; top:121px;
	text-indent:-2000px; line-height:0; font-size:0;
}
/*----------------- maintenance & support PAGE ----------------------*/

/*----------------- Network Services PAGE ----------------------*/
.networkservicesHdr {
	background:url(images/network-services-header-pic.jpg) left bottom no-repeat;
	height:256px;
}

/*---------------------- LOGO --------------------*/
.networkservicesHdr img {
	margin:0 0 0 6px;
}

/*-------------------- RIGHT MENU ---------------------------*/
.networkservicesHdr ul {
	height:38px;
}
.networkservicesHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.networkservicesHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.networkservicesHdr ul li a:hover {
	color:#FBFF8F;
}
.networkservicesHdr ul li a.selected {
	color:#FBFF8F;
}
.networkservicesHdr ul li.right {
	background:none;
}
/*------------ Right Menu ends ------------------------*/
.networkservicesHdr h2 {
	background:url(images/network-services-header-tex.gif) 0 0 no-repeat;
	width:217px; height:70px; 
	position:absolute; left:546px; top:129px;
	text-indent:-2000px; line-height:0; font-size:0;
}
/*----------------- Network Services PAGE ----------------------*/


/*--------------------- BODY MENU STARTS ---------------------------------*/

ul.bodylink{
	list-style-type:none;
	padding:0;
	margin:0 0 0 0px;
}
ul.bodylink li{
	background:url(images/divider.gif) repeat-y right top;
	float:left;
}
ul.bodylink li.noimg{
	background-image:none;
}
ul.bodylink li a.link_text{
	font:bold 11px/36px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff; text-decoration:none; margin:0 18px 0 18px;
}
ul.bodylink li a.link_text:hover{
	color:#FBFF8F; text-decoration:none;
}
ul.bodylink li a.selected {
	color:#FBFF8F;
}
/*--------------------- BODY MENU ENDS ---------------------------------*/







/*===================================== INNER CONTENT =========================================*/

/*------------------------ CONTACT INNER ------------------------------*/

.innerBody h2.contact_body_hdr {
	background:url(images/contact_body_hdr.gif) 0 0 no-repeat;
	height:25px; margin:40px 0 29px 0; text-indent:-2000px;
}
.innerBody h3.contact_details {	
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#003298;
	padding:0 0 0px 42px;
}
.innerBody p.contact_bdyCont {
	padding:0 0 0 42px; font-weight:bold;
}
.rightBdr {
	border-right:#A2A2A2 1px dashed;
}

.innerBody form input {
	width:167px; border-bottom:#D4D0C8 1px solid; border-right:#D4D0C8 1px solid;
	border-left:#404040 1px solid; border-top:#404040 1px solid; height:20px;
}
.innerBody form textarea {
	width:167px; border-bottom:#D4D0C8 1px solid; border-right:#D4D0C8 1px solid;
	border-left:#404040 1px solid; border-top:#404040 1px solid; height:54px;
	margin:0 7px 0 0;
}
.innerBody form label {
	color:#000;
}

.innerBody form input.submitBtn {
	border:none; width:90px; height:29px;
}
.innerBody form span {
	color:#FF0000;
}
.callImg {
	margin:48px 0 33px 0;
}
.ajaxTxt {
	font:bold 12px/16px Arial, Helvetica, sans-serif; color:#003298;
}
/*----------------- Network Services INNER ----------------------*/
ul.network{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
ul.network li{
	background:url(images/bulate-black.gif) no-repeat 13px 8px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#656565; padding:0 0 0 48px;
}
/*----------------- Network Services INNER ----------------------*/

/*----------------- products & services INNER ----------------------*/
ol.products li{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#072A5D; padding:0 0 0 17px;
}
/*----------------- products & servicess INNER ----------------------*/
/*----------------- Glossery ----------------------*/
.glossaryHdr {
	background:url(images/glossary-pic.jpg) left bottom no-repeat;
	height:256px;
}
/*---------------------- LOGO --------------------*/
.glossaryHdr img {
	margin:0 0 0 6px;	
}

/*-------------------- RIGHT MENU ---------------------------*/
.glossaryHdr ul {
	height:38px;
}
.glossaryHdr ul li {
	background:url(images/divider.gif) repeat-y right bottom;
	float:left; padding:0 16px 0 16px;
}
.glossaryHdr ul li a {
	font:bold 11px/38px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.glossaryHdr ul li a:hover {
	color:#FBFF8F;
}
.glossaryHdr ul li a.selected {
	color:#FBFF8F;
}
.glossaryHdr ul li.right {
	background:none;
}
.glossery{
	padding:43px 0 37px 0;
	color:#4E88BA;
	}
.glossery a{
		text-transform:uppercase;
		color:#4E88BA;
		margin:0 7px 0 7px;
		font-weight:bold;
		}
.glossery a:hover{color:#656565;}
.glossery span {
		margin:0 7px 0 7px;
		font-weight:bold;
		text-transform:uppercase;
		}

.backtoTop{
	padding:0 0 0 13px;
	}
.backtoTop a{
	color:#4E88BA;
	text-decoration:underline;
	}
.backtoTop a:hover{
	color:#656565;
	text-decoration:none;
	}
ul.glosBullet{
	padding:0 0 0 26px;
	}
ul.glosBullet li{ 
	background:url(images/glossary_bullet.gif) no-repeat 0 7px;
	padding:0 0 0 10px;
	}
/*-------------------- FOOTER ------------------------------*/
.footer {
	border-top:#D9D9D9 1px solid;
}
.copyright{
	color:#000; padding:0 26px 0 0;
}
.footerlink {
	color: #000000;
}

.welcomeText a{
	color:#D8334F;
	text-decoration:underline;
	}

.welcomeText a:hover{text-decoration:none;}

#footerlink a:link {
	text-decoration: none;
	color:#000000;
	font-weight: bold;
}
#footerlink a:visited { text-decoration: none; color:#000000; font-weight: bold; }
#footerlink a:active { text-decoration: none; color:#000000; font-weight: bold; }
#footerlink a:hover { text-decoration: none; color:#000000; font-weight: bold; }