/* CSS Document */

body {margin:0px; background-color:#FFFFFF; font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#707070; text-decoration:none; }

input {background-color:#ffffff; border:1px solid #989797; font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#4D4D4D; text-decoration:none;}

.input1 {background:url(../image/input-bg.gif) no-repeat; height:15px; border:1px solid #C0C0C0; padding-top:5px; padding-left:6px; font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#4D4D4D; text-decoration:none; height:18px;}

textarea {background:url(../image/textarea-bg.gif) repeat-y; height:15px; border:1px solid #C0C0C0; padding-left:6px; font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#4D4D4D; text-decoration:none;}


a {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#646464; text-decoration:none;}
a:hover {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none;}

.top-link { font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#646464; text-decoration:none; }
a.top-link  {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#646464; text-decoration:none; }
a.top-link:hover {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none; }

.thumb_img img { border: 2px solid #C8C8C8; padding:2px;}
.thumb_img:hover { background-color: transparent;}
.thumb_img:hover img { border: 2px solid #FF0000; }

.header-nev ul {margin:0px; padding:0px;}
.header-nev li {list-style-type:none; display:inline; background:url(../image/strip.gif) no-repeat; font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#646464; text-decoration:none; text-transform:uppercase; padding-left:18px; padding-right:18px; }
.header-nev li a {font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#646464; text-decoration:none; text-transform:uppercase;  }
.header-nev li a:hover {font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none; text-transform:uppercase; }
.header-nev li.active {font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none; text-transform:uppercase; padding-left:18px; padding-right:18px; }
.header-nev li.last {font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none; text-transform:uppercase; padding-right:0px; }

.bottom-link {font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#B6B6B6; text-decoration:none; text-transform:uppercase;}
.bottom-link a{font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#717171; text-decoration:none; text-transform:uppercase;}
.bottom-link a:hover{font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none; text-transform:uppercase;}
.bottom-link a.current{font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none; text-transform:uppercase;}

.white {font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#D6D6D6; text-decoration:none; text-transform:uppercase;}
.white a{font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#D6D6D6; text-decoration:none; text-transform:uppercase;}
.white a:hover{font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none; text-transform:uppercase;}

.redlink {font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#FF0000; text-decoration:none; }
a.redlink {font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#FF0000; text-decoration:none; }
a.redlink:hover{font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#474747; text-decoration:underline; }

.toplinks {font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#484848; text-decoration:none; text-transform:uppercase;}
.toplinks a{font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#484848; text-decoration:none; text-transform:uppercase;}
.toplinks a:hover{font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#B0B0B0; text-decoration:none; text-transform:uppercase;}
.toplinks span{font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#9E9E9E; text-decoration:none; text-transform:uppercase;}

.copyright {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#5D5D5D; text-decoration:none;}
.menu-hedding {font:bold 19px Arial, Verdana, Helvetica, sans-serif; color:#3C3C3C; text-decoration:none;}
.red {font:normal 13px "Arial Black", Arial, Verdana, Helvetica, sans-serif; color:#EC0000; text-decoration:none; text-transform:uppercase; line-height:22px;}
.red-hadd {font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:none; text-transform:uppercase;}
.white-hadding {font:bold 19px Arial, Verdana, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.title {font:normal 28px "Arial Black", Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.title-red {font:normal 28px "Arial Black", Arial, Verdana, Helvetica, sans-serif; color:#FF0000; text-decoration:none; }
.page-content {font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#636363; text-decoration:none; line-height:18px;}
.rightmenu-content {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#4D4D4D; text-decoration:none; }
.black-heading {font:bold 16px Arial, Verdana, Helvetica, sans-serif; color:#1E1E1E; text-decoration:none; border-bottom:1px solid #FF0000; }
.grey-heading {font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#505050; text-decoration:none;   }
.red-highlight {font:normal 14px Arial, Verdana, Helvetica, sans-serif; color:#ff0000; text-decoration:none;   }

.bradecums-bg {background:url(../image/bradecumbg.gif) repeat-x top; height:33px;}
.bradecums {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:# 646464; text-decoration:none;   }
.bradecums span {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#2B2B2B; text-decoration:none;   }

.body-topbg { background-color:#1E1E1E; height:112px;  }
.body-navbg { background-color:#070707; }
.body-content { background-color:#1E1E1E; }
.right-border {border-right:1px solid #030303;}
.topnav-devider { border-bottom:1px solid #171717; }
.footer-devider { border-top:1px solid #C9C9C9; }
.right-left-border {border-right:1px solid #030303; border-left:1px solid #030303;}

.grabox-devider {background:url(../image/line.gif) no-repeat right; }
.grabox-bg {background:url(../image/menu-bg.gif) repeat-x; border:1px solid #C8C8C8; background-color:#E3E3E3;}
.dotted-line {background:url(../image/dotted-line.gif) repeat-x;}
.newsdevider {background:url(../image/news-devider.gif) repeat-x right; height:14px;}

.whowearebg {background:url(../image/banner-who-we-are.gif) no-repeat right; height:100px;}
.ourprocessbg {background:url(../image/banner-our-process.gif) no-repeat right; height:100px;}
.indstriesbg {background:url(../image/banner-industries.gif) no-repeat right; height:100px;}
.whatwedo {background:url(../image/banner-whatwedo.gif) no-repeat right; height:100px;}
.designbg {background:url(../image/banner-design.gif) no-repeat right; height:100px;}
.interactivebg {background:url(../image/banner-interactive.gif) no-repeat right; height:100px;}
.codebg {background:url(../image/banner-code.gif) no-repeat right; height:100px;}
.mobilebg {background:url(../image/banner-mobile.gif) no-repeat right; height:100px;}
.printbg {background:url(../image/banner-print.gif) no-repeat right; height:100px;}
.seobg {background:url(../image/banner-seo.gif) no-repeat right; height:100px;}
.clientbg {background:url(../image/banner-client.gif) no-repeat right; height:100px;}
.contactbg {background:url(../image/banner-contact.gif) no-repeat right; height:100px;}
.partnerbg {background:url(../image/banner-partnership.gif) no-repeat right; height:100px;}
.testimonialbg {background:url(../image/banner-testimonial.gif) no-repeat right; height:100px;}
.articlebg {background:url(../image/banner-article.gif) no-repeat right; height:100px;}




.pagecontent-devider {background:url(../image/pagecontent-devider.gif) repeat-x right; height:17px;}

.testimoinal-title { font:bold 14px Arial, Verdana, Helvetica, sans-serif; font-style:italic; color:#FF0000; text-decoration:none; }
.testimoinal-matter { font:normal 12px Arial, Verdana, Helvetica, sans-serif; font-style:italic; color:#7D7D7D; line-height:16px;text-decoration:none; }
.testimoinal-name { font:normal 11px Arial, Verdana, Helvetica, sans-serif; font-style:italic; color:#616161; text-decoration:none; }
.testimoinalbg { background:url(../image/testimonial_bg.gif) no-repeat right top;  cursor:pointer; height:23px; } 



.off { background: #FFFFFF; font-weight:normal; }
.off a{ font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#707070;  text-decoration:none;}
.on { background:url(../image/news-bg.gif) repeat-x top; cursor:pointer; } 
.on a{ color:#FF0000; font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:#000000;  text-decoration:none;}

/*-----------Added by prashant-----------*/

.gray-border {border:1px solid #DADADA;}
.imgBorder td { border:1px solid #DADADA; }
.gray-bottom {border-bottom:1px solid #C9C9C9;}
.light-gray-border {border:1px solid #cccccc;}

.code-nev ul {margin:0px; padding:0px; padding-left:25px;}
.code-nev li {list-style-type:none; background:url(../image/a.gif) no-repeat; font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#4D4D4D; text-decoration:none; line-height:22px; padding-left:20px;}

.link {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#4D4D4D; text-decoration:underline;}
.link a {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#4D4D4D; text-decoration:underline;}
.link a:hover {font:normal 11px Arial, Verdana, Helvetica, sans-serif; color:#F41E0E; text-decoration:underline;}

.thum-gray-border {border:1px solid #989797;}

.errormsg {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FF0000; text-decoration:none;}

.bmatter-normal {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000000; }

.client-nev ul {margin:0px; padding:0px;}
.client-nev li {list-style-type:none; background:url(../image/icon-arrow2.gif) no-repeat; font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#494949; text-decoration:none; padding-left:30px; margin-bottom:10px; padding-top:9px;}
.client-nev li a{font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#494949; text-decoration:none;}
.client-nev li a:hover{font:bold 14px Arial, Verdana, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}

.gray-bg {background-color:#DCDCDC; font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#6E6E6E; text-decoration:none;}
.gray-bg a {font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#6E6E6E; text-decoration:none;}
.gray-bg a:hover {font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#ff0000; text-decoration:none;}

.contact-online {font:bold 16px Arial, Verdana, Helvetica, sans-serif; color:#373737; text-decoration:none; border:1px solid #C9C9C9; border-bottom:none; background:#000000;  }
.contact-online a{font:bold 16px Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;  display:block; height:24px; padding-top:6px; }
.contact-online a:hover{font:bold 16px Arial, Verdana, Helvetica, sans-serif; color:#ff0000;  text-decoration:none; background-color:#DCDCDC;    }
.contact-online-new { background:#000000; }

