body {background:url(images/bg.gif) repeat-x left top #4D82B7; text-align:left; font-size:11px; color:#000000; font-weight:normal; line-height:15px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:12px 0px 12px 0px;}
div {text-align:left; font-size:12px; color:#000000; font-weight:normal; line-height:18px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
input,textarea,select { color:#000000; font-size:10px; font-weight:normal; font-family:Verdana,Arial, Sans-Serif; padding:0px; margin:0px;}
img{border:0px; padding:0px; margin:0px;}
li{list-style-image:url(images/bullet-li.gif);}
h1{color:#D60209; font-size:21px; margin:0px; padding:0px; font-weight:normal;}
h2{color:#1F1F1F; font-size:12px; font-weight:normal; line-height:22px; padding:0px; margin:0px;}
h3{color:#0A3BAF; font-size:13px; font-weight:bold; margin:0px 0px 4px 0px;}
h4{color:#0A3BAF; font-size:14px; font-weight:bold;}



a:link,a:visited {color:#000000; text-decoration:none; font-weight:normal;}
a:hover {color:#0A59B0; text-decoration:underline;}

a.seoportfoliolink:link,a.seoportfoliolink:visited {color:#fff; text-decoration:none; font-weight:normal; float:right; padding-right:9px;}
a.seoportfoliolink:hover {color:#CCCCCC; text-decoration:none;}

a.partner-links:link, a.partner-links:visited {color:#0C3BAF; font-size:13px; text-decoration:none; font-weight:bold; padding:0px 3px 0px 3px;}
a.partner-links:hover {text-decoration:underline; color:#D60209;}

/*Css for all header links*/
a.redheaderlinks:link, a.redheaderlinks:visited{color:#D60209; font-size:21px; margin:0px; padding:0px; font-weight:normal; text-decoration:none;}
a.redheaderlinks:hover{color:#000000;}

#maindiv{ width:996px; }
/*Css for header*/
#main-data-part{float:left; width:996px; background:url(images/data-bg.gif) left repeat-y #FFFFFF;}
.header-textbox{ border:1px solid #0D3A6A; font-size:12px;}
a.keywords:link,a.keywords:visited {color:#4A4A4A; font-size:11px; text-decoration:none; line-height:22px; padding:2px 12px 2px 12px;}
a.keywords:hover {color:#0A59B0; text-decoration:underline;}
a.toplinks:link,a.toplinks:visited {color:#004E99; font-size:11px; text-decoration:none; line-height:30px; padding:2px 16px 2px 16px; font-family:"Trebuchet MS", Arial, Verdana; font-weight:bold;}
a.toplinks:hover {color:#0A59B0; text-decoration:underline;}
a.header-navigation:link,a.header-navigation:visited {color:#000000; font-size:13px; text-decoration:none; line-height:23px; padding:2px 5px 2px 5px; font-family:"Trebuchet MS", Arial, Verdana; font-weight:bold;}
a.header-navigation:hover {color:#0A59B0; text-decoration:underline;}
a.urllinks:link, a.urllinks:visited{color:#000000; text-decoration:none; font-weight:bold;}
a.urllinks:hover{text-decoration:underline;}
a.gotositelink:link, a.gotositelink:visited{color:#000000; font-size:11px; text-decoration:none; font-weight:bold; display:block; padding-right:15px; margin-right:5px; background:url(images/portfoliomainpage/bullet-gotosite.gif) no-repeat right;}
a.gotositelink:hover{text-decoration:underline;}

a.clientstitle:link, a.clientstitle:visited{color:#0A3BAF; font-size:13px; font-weight:bold; margin:0px 0px 4px 0px;}
a.clientstitle:hover{color:#333333;}


.keywordlinksdiv{float:left; height:24px; width:996px; background:url(images/maintop-bg.gif) repeat-x #FFFFFF;}
.logomaindiv{float:left; height:91px; width:996px; background:url(images/header-bg.gif) right repeat-y #FFFFFF;}
.logodiv{width:277px; height:91px; float:left;}
.topsmallnavidiv{float:left; width:719px; color:#004E99; height:35px; text-align:right;}
.newletterdiv{float:left;  width:700px; color:#000000; margin:9px 0px 0px 0px; text-align:right; display:inline;}
.topmainnavidiv{width:996px; height:54px; float:left; background-color:#FFFFFF;}
.servicesheaderdiv{float:left; width:189px; height:54px; line-height:50px; background-image:url(images/service-nav-bg.gif); padding-left:10px; color:#FFFFFF; font-size:13px; font-weight:bold;}
.header-navigation-div{float:left; width:783px; height:51px; background:url(images/topnavibg.gif) repeat-x; border-right:#005EB1 solid 1px; padding:3px 0px 0px 11px;}

/*Css for left data*/
.left-main{float:left; background:url(images/leftnavi-bg.gif) 2px top no-repeat #FFFFFF; width:198px;}
.leftdata{font-size:12px; font-weight:bold; float:left;}
.leftdata .left-header{width:184px; background:url(images/left-header-bg.gif) 2px no-repeat; padding-left:12px; height:23px; display:block; color:#FFFFFF; line-height:25px; margin-top:5px;}
.leftdata .left-header-orange{width:184px; background:url(images/left-header-bg-orange.gif) 2px no-repeat; padding-left:12px; height:23px; display:block; color:#FFFFFF; line-height:25px; margin-top:5px;}
.hotline{color:#012D99; font-weight:bold;}
.black-strip{float:left; width:792px; background:url(images/black-title-bg.gif); color:#FFFFFF; font-weight:bold; height:29px; line-height:28px;}
a.left-links:link,a.left-links:visited {color:#1F1F1F; font-size:11px; line-height:23px; text-decoration:none; height:22px; border-bottom:1px solid #E8E8E8; background:url(images/blue-bullet.gif) 7px 10px no-repeat; padding:0px 0px 0px 18px; display:block; width:175px; margin-left:2px;}
a.left-links:hover {text-decoration:underline; background:url(images/leftnavi-hover-bg.gif) 1px -1px no-repeat;}
a.left-links-orange:link,a.left-links-orange:visited {color:#1F1F1F; font-size:11px; line-height:23px; text-decoration:none; height:22px; border-bottom:1px solid #E8E8E8; background:url(images/blue-bullet.gif) 7px 10px no-repeat; padding:0px 0px 0px 18px; display:block; width:175px; margin-left:2px;}
a.left-links-orange:hover {text-decoration:underline; background:url(images/leftnavi-hover-bg-orange.gif) 1px -1px no-repeat;}

/*Css for data part*/
.data-part{width:792px; float:left; padding:2px 2px 2px 3px;}
.innerdata-bg{float:left; width:782px; background:url(images/inner-data-bg.gif) top repeat-x; padding:5px;}
.font17px{font-size:17px; color:#272B30; font-family:"Microsoft Sans Serif", Arial;}
.font17px-blue{font-size:17px; font-family:"Microsoft Sans Serif", Arial; text-align:left; width:740px; color:#2755C7; height:25px; background:url(images/doted-line.gif) bottom repeat-x;}
.font14px{font-size:14px; color:#272B30; font-family:"Microsoft Sans Serif", Arial;}
.font23px{font-size:23px; color:#272B30; font-family:"Microsoft Sans Serif", Arial; font-weight:bold;}
a.blue12-bold-link:link,a.blue12-bold-link:visited {color:#688ADE; font-size:12px; text-decoration:none; font-weight:bold;}
a.blue12-bold-link:hover {text-decoration:underline;}
a.homepage-webdevelopmenttab-link:link,a.homepage-webdevelopmenttab-link:visited{line-height:22px; padding:0px; margin:0px; display:block; height:20px;}
a.homepage-webdevelopmenttab-link:hover{color:#0A59B0; text-decoration:none;}
.ulvalue{font-size:13px; line-height:20px;}
.content{font-size:12px;}
a.mainpageheadinglinks:link, a.mainpageheadinglinks:visited{color:#2151C6; text-decoration:none; line-height:29px;}
a.mainpageheadinglinks:hover{color:#000000;}


/*Css for support page*/
a.support-link:link,a.support-link:visited {color:#333333; font-size:12px; text-decoration:underline; font-weight:bold; height:25px; line-height:24px; margin:5px 35px;}
a.support-link:hover {text-decoration:none; color:#E04C30;}
.personalinformation{text-align:left; width:600px; padding:10px; margin:10px;}
.personalinformation-textbox{ border: 1px solid #CCCCCC; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width:250px; padding:3px}
.personalinformation-textbox1{ border: 1px solid #CCCCCC; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width:180px; padding:3px}

.personalinformation-textbox11{ border: 1px solid #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width:180px; padding:3px; margin-top:5px; * margin-top:1px}

.personalinformation p{text-align:right; height:25px; margin:0px; padding:0px; width:450px;}
.support-blue-bold-12font{color:#2755C7; font-size:12px; font-weight:bold; display:block; height:15px; padding-top:15px;}
.support-black-bold-12font{color:#000000; font-size:12px; font-weight:bold; display:block; height:15px; padding-top:15px;}
.howtoconfigure{text-align:left; width:730px; padding:15px 10px 10px 10px;}



/*Css for news page*/
.newsheaderdiv{text-align:left; width:740px; float:left;}
.news{text-align:justify; width:740px; float:left; margin-bottom:15px;}
.newstime{font-size:10px; color:#688ADE; float:left;}

/*Css for Blog page*/
.blog{text-align:justify; width:740px; float:left; margin-bottom:15px;}
.blog .blog-comments{text-align:justify; font-size:11px; color:#666666; padding-left:0px; line-height:10px;}
.blog li{list-style-image:none;}
.blog a:link, .blog a:visited{font-size:16px; font-weight:bold; color:#0A59B0; line-height:40px;}
.blog a:hover{font-size:16px; font-weight:bold; color:#333333; text-decoration:none;}

/*Css for contact page*/
.contactcontainer{float:left; width:740px;}
.contactformmain{background:url(images/data-block-bg.gif) left top no-repeat; float:left; width:720px; margin:15px 0px 0px 0px; padding:10px;}
.contactleft{float:left; width:165px; font-weight:bold; margin:4px; clear:left; padding:1px;}
.contactleft-t{float:left; width:180px; font-weight:bold; margin:4px; clear:left; padding:1px;}
.contactleft-o{width:130px;}
.contactleft-c{width:105px;}
.contactleft-d{width:70px;}
.contactleft-e{width:98px;}

.contactright{float:left; width:500px; font-weight:bold; margin:4px;}
.contactright-o{width:400px;}
.textbox{border:1px solid #C9C9C9; width:250px; font-size:12px; padding:3px; font-family:Arial, Helvetica, sans-serif}
.textbox-career{border:1px solid #C9C9C9; width:258px; font-size:12px; padding:3px; font-family:Arial, Helvetica, sans-serif; * margin-left:4px; }


/*Css for multimdia page*/
.multimediaportfolio{float:left; margin:10px 0px 0px 2px;}
a.multiportlink:link,a.multiportlink:visited{color:#0A3BAF; font-size:12px; font-weight:bold; margin:0px 0px 4px 0px; text-decoration:none;}
a.multiportlink:hover{text-decoration:underline;}

/*Css for SEO page*/
a.signupdriver:link,a.signupdriver:visited{float:left; width:265px; height:57px; background:url(images/signup.gif) 0px 0px;}
a.signupdriver:hover{background:url(images/signup.gif) 0px 57px;}
.seocontentdiv{text-align:justify; width:740px; float:left; margin:10px 0px 10px 0px;}
.seocontentdiv i{font-style:normal;}
.seocontentdiv strong{font-weight:normal;}
.seocontentdiv b{font-weight:normal;}

.seosubheader{float:left; width:740px; color:#0A3BAF; font-size:12px; font-weight:bold; margin:10px 0px 3px 0px;}
.seotext{text-align:justify; float:left; width:740px;}

.seotableheader { float:left; width:740px; border-right:solid 1px #99C4EF;}
.seotableheader-bg {float:left; width:732px; background:url(images/seotableheaderbg.gif) repeat-x;}

.seotablecontainer{border-left:#99C4EF solid 1px; border-right:#99C4EF solid 1px; border-bottom:#99C4EF solid 1px; padding:0px 10px 0px 10px; background-color:#EBEBEB; background-image:url(images/tablebg.gif); width:719px; float:left;}
.seoplantable{float:left; border:#EBEBEB solid 1px; padding:0px 10px 0px 10px; background-color:#FFFFFF; background-image:url(images/tablebg-1.gif); background-repeat:repeat-x; height:205px; width:719px; margin:10px 0px 10px 0px;}
.seologos{float:left; padding:0px 0px 0px 0px; width:140px; text-align:center;}


/*Css for sitemap*/
a.sitemapmainlinks:link,a.sitemapmainlinks:visited{float:left; clear:left; background:url(images/sitemap-bullet-1.gif) left 1px no-repeat; text-decoration:none; font-size:16px; font-weight:bold; padding-left:20px; color:#0A3BAF; margin:7px 0px 4px 0px;}
a.sitemapmainlinks:hover{color:#D60209;}
a.sitemapsublinks:link,a.sitemapsublinks:visited{float:left; clear:left; background:url(images/sitemap-bullet-2.gif) 20px 6px no-repeat; text-decoration:none; font-size:13px; padding-left:33px; width:250px;}
a.sitemapsublinks:hover{color:#0A3BAF; text-decoration:underline;}
a.sitemapsublinks1:link,a.sitemapsublinks1:visited{float:left; clear:left; background:url(images/sitemap-bullet-2.gif) 45px 6px no-repeat; text-decoration:none; font-size:13px; padding-left:58px; width:250px;}
a.sitemapsublinks1:hover{color:#0A3BAF; text-decoration:underline;}
a.sitemapsublinks2:link,a.sitemapsublinks2:visited{float:left; clear:left; background:url(images/sitemap-bullet-2.gif) 70px 6px no-repeat; text-decoration:none; font-size:13px; padding-left:83px; width:250px;}
a.sitemapsublinks2:hover{color:#0A3BAF; text-decoration:underline;}

/*Css for portfolio*/
a.viewsite:link, a.viewsite:visited{font-size:10px; text-decoration:none;}
a.viewsite:hover{text-decoration:underline;}
a.portfoliotitles:link, a.portfoliotitles:visited{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0033CC; text-decoration:none;}
a.portfoliotitles:hover{text-decoration:underline}
a.portfoliobackendtitles:link, a.portfoliobackendtitles:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#7580A2; text-decoration:none;}
a.portfoliobackendtitles:hover{text-decoration:underline}
.portfoliologos{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0033CC;}
.portfoliomaindiv{padding-top:30px; float:left; width:740px;}
.portfolioleftdiv{width:365px; float:left;}
.portfoliositediv{float:left; margin-top:20px; width:365px; height:97px; text-align:left;}
.portfoliositediv-min{float:left; margin-top:20px; width:365px; text-align:left; height:97px; min-height:97px; height:auto !important;}
.portfoliositediv-min li{padding:1px 6px; margin:0px;}
.portfolionavidiv{float:left; width:750px;}
a.sortby:link, a.sortby:visited{font-family:"Microsoft Sans Serif", Tahoma, Arial; font-size:11px; font-weight:bold; color:#0033CC; text-decoration:none;}
a.sortby:hover{text-decoration:underline;}

/*Css for portfolio category vise*/
.portfoliocategorymaindiv{float:left; width:740px; padding-bottom:20px;}
.portfoliocategorytitles{float:left; width:743px; height:25px; font-size:20px; line-height:22px; margin:25px 0px 0px 0px; padding:10px 0px 0px 7px; color:#0033CC; background:url(images/portfoliocategoriestitle-bg.gif) repeat-x top;}
.portfoliocategoryrow{float:left; width:750px; font-size:20px; margin:10px 0px 0px 0px; color:#0033CC;}
a.portfoliocategorylinks:link, a.portfoliocategorylinks:visited{display:block; background:url(images/portfoliocategory-bullet.gif) no-repeat 2px 5px; padding-left:17px; margin:2px 0px 2px 0px;}
a.portfoliocategorylinks:hover{}
a.portbacktotop:link, a.portbacktotop:visited{font-size:11px; padding-right:25px; background:url(images/backtotop-bullet.gif) no-repeat 85% top;}
a.portbacktotop:hover{}

/*Css for Quote reqest page*/
.quoterequestrow{float:left; width:719px; padding-bottom:7px;}
.quoterequestrow-o{float:left; width:719px;}
.quoterequestleft{float:left; width:180px; text-align:left; font-weight:bold; }
.quoterequestright{text-align:center; width:539px; float:left;}
.quotecontainer{border-left:#99C4EF solid 1px; border-right:#99C4EF solid 1px; border-bottom:#99C4EF solid 1px; padding:0px 10px 10px 10px; background-color:#fff; width:719px; float:left; padding-top:10px;}

/*Css for enquiry page*/
.enquirydiv{float:left; width:350px; text-align:right;}
.enquirydiv1{float:left; width:330px; text-align:left; margin-right:20px}
.enquirydiv span{padding:1px 0px;}
.enquirydiv1 label{float:left; margin-left:10px}

/*Css for Clients list page*/
.clientmain{float:left; width:740px;}
.clientrow{float:left; margin-top:5px;}
.clientimg{float:left; width:132px;}
.clienttext{float:left; width:598px; padding-left:10px; text-align:justify;}

/*Css for logo design page page*/
.logosrow{float:left; width:740px; margin:0px 0px 5px 0px; height:142px;}
.logoportdiv{float:left; width:370px;}
.logostitles{float:left; color:#0A3BAF; font-size:13px; font-weight:bold; margin:110px 0px 4px 5px; width:176px;}

/*Css for footer*/
.footer-div{float:left; height:78px; width:996px; padding:0px; clear:both; background:url(images/footer-bg.gif) right repeat-y #FFFFFF; font-size:11px; color:#333333;}
.footer-div div{float:left; padding:0px; clear:both; background:url(images/footer-bg.gif) right repeat-y #FFFFFF; font-size:11px; color:#333333;}
a.footer-link:link, a.footer-link:visited {color:#0C3BAF; font-size:11px; text-decoration:none; font-weight:normal; padding:0px 8px 0px 8px;}
a.footer-link:hover {text-decoration:underline; color:#D60209;}
.footer-blue-bold{color:#2755C7; font-size:12px; text-decoration:none; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}



/*menu--------------------------*/
.navlist{float:left; width:196px;}
.navlist li{list-style:none; list-style-image:none; padding:0px; margin:0px;}
.navlist a:link, .navlist a:visited{padding:0px 0px 0px 8px; height:23px; display:block; width:188px; line-height:25px; margin-left:2px; background:url(images/sidenavi-normal-bg.gif) left no-repeat;}
.navlist a:hover{text-decoration:none; background:url(images/sidenavi-hover-bg.gif) left no-repeat; color:#000000;}

a.singlelink:link, a.singlelink:visited{padding:0px 0px 0px 8px; height:23px; display:block; width:188px; line-height:25px; margin-left:2px; background:url(images/sidenavi-normal-bg.gif) left 500px no-repeat;}
a.singlelink:hover{text-decoration:none; background:url(images/sidenavi-hover-bg.gif) left no-repeat; color:#000000;}


.anylinkcss{position:absolute; visibility: hidden; line-height:18px; z-index:100; background-color:white; width:205px; border:1px solid #D4D5D6;}
.anylinkcss a{display:block; text-indent:3px; height:23px; padding:0px 0px 0px 5px; line-height:25px; background:url(images/leftnavi-bullet.gif) 187px 7px no-repeat; padding:0px 0px 0px 8px;}
.anylinkcss a:hover{ /*hover background color*/background:url(images/sidenavi-hover-bg.gif) left no-repeat; color: black; text-decoration:none;}


/*menu--------------------------*/

.texthightlight{font-weight:bold; color:#0A3BAF;}
a.mail, a.mail:link, a.mail:visited, a.mail:active{color:#284BA7; font-size:13px; font-weight:bold;}
a.mail:hover{color:#CC220C;}
.blackul li{color:#333333;}
/*Commented by vishal on 5th March 2010*/
/*.enquiry-div{height:20px; width:610px; vertical-align:middle; padding:4px; font-weight:bold; float:left;}
.enquiry-textdiv{width:400px; float:right; clear:right;}
.enquiry-text{height:27px; width:185px; padding-right:10px; float:left; clear:right; font-size:13px; text-align:right; vertical-align:middle;}*/
/*Commented end by vishal on 5th March 2010*/
.feedback-textdiv{width:235px; float:right; clear:right;}
.feedback-text{width:350px; padding-right:10px; float:left; clear:right; font-size:13px; text-align:right; vertical-align:middle; font-weight:bold;}

/*added by vishal for search form image on 05th March 2010*/
.textbox-com{
	float:left;
	margin-left: 15px;
	height: 22px;
	width: 180px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-top: 2px;
	border: 1px solid #CECECE;
}
.wd-400{width:400px; height:28px;}
.enquiry-div{
	height:38px;
	width:610px;
	vertical-align:middle;
	padding:4px;
	font-weight:bold;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.enquiry-textdiv{
	width:400px;
	float:right;
	clear:right;
	
	height: 38px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.enquiry-text{
	height:30px;
	width:185px;
	padding-right:10px;
	float:left;
	clear:right;
	font-size:15px;
	text-align:right;
	vertical-align:middle;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
/*added ended by vishal for search form image on 05th March 2010*/

/* Added By Amit Shah 26th may 2008 */

a.security_image:link,a.security_image:visited{color:#0000FF;  padding:0px; line-height:20px; vertical-align:middle; margin:0px 0px 0px 0px;}
a.security_image:hover{color:#999999;}

.security_link{ float:left; display:block; line-height:27px; display:inline; margin-left:10px; }
.security_careers_link{ float:left; display:block; line-height:27px; margin-left:10px; }

/* End Class By Amit Shah 26th may 2008 */



/* ======= 23-10-08 ======= */

.seo-rat {float:left; width:760px; margin:10px 0px; color:#000000; padding:0px; border-left:#99c4ef solid 1px; min-height:100px; height:auto !important; height:100px;}
.seo-rat h3{color:#000000; font-size:12px; font-weight:bold; padding:7px 5px; margin:0px;}
.seopackeg { background:#cce6fe;}
.maintable{}
.maintable td{ border-bottom:#99c4ef solid 1px; color:#000000; border-right:#99c4ef solid 1px; line-height:25px;}
.table-text{ font-size:12px; line-height:25px; padding-left:5px; font-family:Arial, Helvetica, sans-serif;}
.seo-rat h1{color:#000000; font-size:12px; line-height:30px; font-weight:bold; padding:0px 5px; margin:0px; border:none;}
.seo-rat h2{color:#0a3baf; font-size:12px; line-height:30px; font-weight:bold; padding:0px 5px; margin:0px; background:url(images/seotableheaderbg.gif) 0px 0px repeat-x #99cbf9; border:none;}
a.smart:link, a.smart:visited {color:#ff0000; font-size:12px; line-height:17px; font-weight:bold; padding:0px 5px; margin:0px; border:none;}
a.smart:hover{}

.icondiv { float:left; vertical-align:middle; text-align:right; padding:10px; width:976px; background:#4D82B7; }
.icondiv img { padding:0px 3px; vertical-align:middle; border:none; }


/* ======= End Of 23-10-08 ======= */

.f-l-1{float:left}
.subscribe-textbox { border: 1px solid #CCCCCC; padding: 2px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #333333; width: 110px; }
.t-left {float:left; font-weight:bold}