.mobile_bg { width:658px; background-color:#e4f2fe; padding:5px;}
.mobile_bg li { padding:2.5px 0px 2.5px 0px; margin:0px; list-style-type:square; }
.hori_point li { display:inline; padding:10px 10px 0px 10px; vertical-align:bottom;  }


.related_menu { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both;}

.mobile { background:#dfedfe;  }
.mobile .heading { background:url(images/bg_blue.gif);  line-height:23px; }
.mobile .heading div{ background:url(images/arrow_blue.gif) no-repeat left center; }
.mobile .heading span { font-weight:bold; padding-left:10px; color:#073a75; }
.mobile a { display:block; color:#084180; text-decoration:none; line-height:23px; padding-left:10px; border-bottom:1px #5b9ae0 dotted;}
.mobile a:hover { background:#a5cdfa; line-height:23px; }

/*-- Enterprise --*/
.enterprise_bg { width:658px; background-color:#fff6e4; padding:5px;}
.enterprise_bg li { padding:2.5px 0px 2.5px 0px; margin:0px; list-style-type:square; }

.enterprise { background:#fef1d5;  }
.enterprise .heading { background:url(images/bg_orange.gif);  line-height:23px; }
.enterprise .heading div{ background:url(images/arrow_orange.gif) no-repeat left center; }
.enterprise .heading span { font-weight:bold; padding-left:10px; color:#4c3400;}
.enterprise a { display:block; color:#4d2800; text-decoration:none; line-height:23px; padding-left:10px; border-bottom:1px #f59a0c dotted;}
.enterprise a:hover { background:#f2d58a; line-height:23px; }

/*-- web --*/
.web_bg { width:658px; background-color:#ffece1; padding:5px;}
.web_bg li { padding:2.5px 0px 2.5px 0px; margin:0px; list-style-type:square; }

.web { background:#fde0cf;  }
.web .heading { background:url(images/bglink_orange.gif);  line-height:23px; }
.web .heading div{ background:url(images/arrow_orange1.gif) no-repeat left center; }
.web .heading span { font-weight:bold; padding-left:10px; color:#e95c06; }
.web a { display:block; color:#e86112; text-decoration:none; line-height:23px; padding-left:10px; border-bottom:1px #ed9968 dotted;}
.web a:hover { background:#fac2a2; line-height:23px; }


/*-- SAAS --*/
.saas_bg { width:658px; background-color:#ffedf0; padding:5px;}
.saas_bg li { padding:2.5px 0px 2.5px 0px; margin:0px; list-style-type:square; }

.saas { background:#fee4e6;  }
.saas .heading { background:url(images/bg_pink.gif);  line-height:23px; }
.saas .heading div{ background:url(images/arrow_pink.gif) no-repeat left center; }
.saas .heading span { font-weight:bold; padding-left:10px; color:#c74d5d; }
.saas a { display:block; color:#a41a2c; text-decoration:none; line-height:23px; padding-left:10px; border-bottom:1px #f1929f dotted;}
.saas a:hover { background:#ffc4cd; line-height:23px; }


/*-- Consulting --*/
.consulting_bg { width:658px; background-color:#e5fedc; padding:5px;}
.consulting_bg li { padding:2.5px 0px 2.5px 0px; margin:0px; list-style-type:square; }

.consulting { background:#ebffe4;  }
.consulting .heading { background:url(images/bg_green.gif);  line-height:23px; }
.consulting .heading div{ background:url(images/arrow_green.gif) no-repeat left center; }
.consulting .heading span { font-weight:bold; padding-left:10px; color:#266e27; }
.consulting a { display:block; color:#087410; text-decoration:none; line-height:23px; padding-left:10px; border-bottom:1px #339a29 dotted;}
.consulting a:hover { background:#99d782; line-height:23px; }


/*-- outsourcing2.0 --*/
.outsourcing_bg { width:658px; background-color:#eff2f8; padding:5px;}
.outsourcing_bg li { padding:2.5px 0px 2.5px 0px; margin:0px; list-style-type:square; }

.outsourcing { background:#e9ecf3;  }
.outsourcing .heading { background:url(images/bg_greyish.gif);  line-height:23px; }
.outsourcing .heading div{ background:url(images/arrow_greyish.gif) no-repeat left center; }
.outsourcing .heading span { font-weight:bold; padding-left:10px; color:#1e305d; }
.outsourcing a { display:block; color:#263a70; text-decoration:none; line-height:23px; padding-left:10px; border-bottom:1px #5b9ae0 dotted;}
.outsourcing a:hover { background:#b8c6e5; line-height:23px; }


/*-- opensource --*/
.opensource_bg { width:658px; background-color:#eceafd; padding:5px;}
.opensource_bg li { padding:2.5px 0px 2.5px 0px; margin:0px; list-style-type:square; }

.opensource { background:#f4f3fd;  }
.opensource .heading { background:url(images/bg_violet.gif);  line-height:23px; }
.opensource .heading div{ background:url(images/arrow_violet.gif) no-repeat left center; }
.opensource .heading span { font-weight:bold; padding-left:10px; color:#514e8b; }
.opensource a { display:block; color:#5652ab; text-decoration:none; line-height:23px; padding-left:10px; border-bottom:1px #a49ded dotted;}
.opensource a:hover { background:#c8c3f8; line-height:23px; }


/*-- aboutus --*/
.aboutus_bg { width:658px; background-color:#fce6e3; padding:5px;}
.aboutus_bg li { padding:2.5px 0px 2.5px 0px; margin:0px; list-style-type:square; }

.aboutus { background:#fadfdc;  }
.aboutus .heading { background:url(images/bg_brown.gif);  line-height:23px; }
.aboutus .heading div{ background:url(images/arrow_brown.gif) no-repeat left center; }
.aboutus .heading span { font-weight:bold; padding-left:10px; color:#a05047; }
.aboutus a { display:block; color:#a05047; text-decoration:none; line-height:23px; padding-left:10px; border-bottom:1px #eca39b
 dotted;}
.aboutus a:hover { background:#f7bcb5; line-height:23px; }








