@charset "utf-8";


* {	margin: 0; }
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.adjuster {height: 41px; /* .adjuster must be the same height as .footer */}
.cursorDefault{ cursor:default !important;}
.cursorDefault:hover{ color:#fff !important;}
.txtLowercase{ text-transform:none !important;}




html, body, ul, li, ol, p, h1, h2, h3, h4, h5, h6, form, fieldset, div {
	border:0px;
	padding:0px;
	margin:0px;
}
body {
	font-family:Tahoma, Verdana, Arial;
	font-size:0.7em;
	color:#516776;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
/*	background-color:#3e4354;*/
}
em {
	font-weight: bold;
	font-style: normal;
}
.wrapperContainer{ padding:97px 0 0;}
#wrapper {
	width:908px;
	margin:0 auto;	
}
#hostingContainer {
	float:left;
	width:219px;
	display:block;
	height:87px;
	margin-right:10px;
	background-image:url(../images/hosting-server.jpg);
}
#analyticsContainer {
	width:217px;
	display:block;
	height:87px;
	margin-right:10px;
	float:left;
	background-image:url(../images/analytics.jpg);
}
#marketingContainer {
	width:217px;
	display:block;
	height:87px;
	margin-right:10px;
	float:left;
	background-image:url(../images/marketing.jpg);
}
#webdesignContainer {
	width:219px;
	display:block;
	height:87px;
	float:left;
	background-image:url(../images/web-design.jpg);
}
#blogContainer {
	width:175px;
	height:360px;
	display:block;
	float:left;
	background-image:url(../images/home-leftside-bg.png);
}
#contentContainer {	width:558px; display:block;	float:left;	background-image:url(../images/content-area-bg.gif); padding:0 0 29px;}
*+html #contentContainer {	width:558px; display:block;	float:left;	background-image:url(../images/content-area-bg.gif);}

#newsContainer {
	width:175px;
	height:360px;
	display:block;
	float:left;
	background-image:url(../images/home-rightside-bg.png);
}

.footerContainer{ width:100%; height:242px; background:url(../images/home-footer-bg.jpg) repeat-x;}
.footerWrapper{ width:908px; margin:0 auto;}
.footerLinks{ height:145px; width:908px; padding:17px 0 0;}

.footerLinksPart1{ width:175px; float:left;}
ul.footerLinksPart1UL { display:block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; padding:0 0 0 15px;}
li.footerLinksPart1Style{ list-style-type:none; line-height:18px; margin:0;}
a.footerLinksPart1StyleOver{ color:#c9d5de; text-decoration:none;}
a.footerLinksPart1StyleOver:hover{ color:#f79737 !important;}

.footerLinksPart2{ /*width:558px;*/ float:left; padding:30px 0 0 55px; text-align:left;}
.footerLinksPart2 img{ padding:0 10px;}

.footerLinksPart3{ width:175px; float:right; color:#7d8b95; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
.footerLinksPart3 p{padding:0 0 0 21px; line-height:18px;}

.footerTermsCond{ float:left; width:293px; height:34px; background:url(../images/home-btm-term-bg.jpg) no-repeat;}
.footerTermsTxt{ text-align:left; padding:17px 0 0 25px;}
a.footerTermsLnk{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; padding:0 5px 0 0; color:#c9d5de; text-decoration:none;}
a.footerTermsLnk:hover{ color:#f79737;}

.footerCopyrights{ float:right; height:34px; width:325px; background:url(../images/home-btm-copy-bg.jpg) no-repeat right top;}
.footerCopyTxt{ font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#9497a8; text-align:right; padding:15px 13px 0 0;}


#wrapper2 {
	width:100%;
	background-image:url(../images/bottom-bg.jpg);
	background-repeat:repeat-x;
	height:190px;
}
#reusableModulesHolder {
	width:272px;
	height:150px;
	margin-top:5px;
	display:block;
	float:right;
}
#copyHolder {
	width:262px;
	height:24px;
	padding-top:10px;
	padding-right:10px;
	margin-top:118px;
	display:block;
	text-align:right;
	background-image:url(../images/bottom-shadow.jpg);
}	
#homeLiHolder1{
	width:220px;
	margin-right:10px;
	float:left;
	margin-bottom:20px;
}
#homeLiHolder2{
	width:180px;
	float:left;
}
.row1 {
	width:908px;
	clear:both;
}
.row1casestudy {
	width:908px;
	clear:both;
	height:284px;
	background:url(../images/casestudy-bg.jpg) no-repeat;
	padding:62px 0 0;
}
.row2 {
	width:908px;
	clear:both;
	/*padding-top:19px;*/
}
.row3 {
	width:908px;
	clear:both;
	margin:0 auto;
}
.smallBoxTxt {
	display:block;
	margin:10px 40px 0 17px;
	line-height:16px;
}
	
.contentAreaBottom {
	clear:both;
	margin-left:168px;
}
ul.navBlock {
	float:left;
	margin-right:5px;
	margin-left:10px;
}
li.navList {
	list-style-type:none;
	display:block;
	margin:5px 0;
}
a.botNaavOrange {
	display:block;
	width:100px;
	font-size:.9em;
	color:#ffa200;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:1px 10px 1px 1px;
}
a.botNaavOrange:hover {
	color:#d6d6d6;
	background-color:#5e637a;
}
a.botNaavAsh {
	display:block;
	width:150px;
	font-size:.9em;
	color:#abacb3;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:1px 10px 1px 3px;
}
a.botNaavAsh:hover {
	color:#ffffff;
	background-color:#ffa200;
}

a.linkOrange {
	color:#ee8031;
	text-decoration:none;
}

a.linkOrange:hover {
	color:#1b9ccd;
	text-decoration:none;
	border-bottom:2px dotted #669900;
}
a.linkOrange:visited {
		color:#6633CC;
	}
a.linkBlue {
	color:#1b9ccd;
	text-decoration:none;
	margin:0 5px;
}

a.linkBlue:hover {
	color:#ee8031;
	text-decoration:none;
	border-bottom:2px dotted #669900;
}
a.linkBlue:visited {
		color:#6633CC;
	}
a.linkAsh {
	color:#9497a8;
	text-decoration:none;
}

a.linkAsh:hover {
	color:#ee8031;
	text-decoration:none;
	border-bottom:1px solid #0099CC;
}
.txtAsh {
	color:#9497a8;
}
.txtAshLineHeight {
	color:#9497a8;
	line-height:18px;
}
.newsTextContainer { display:block;	margin:18px 15px 0 15px; padding-top:15px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.mainTextContainer {
	margin:5px 10px 15px 15px;	
}

.homeBlog{font-family:Arial, Helvetica, sans-serif;}
.homeBlogPart1{ float:left; width:438px; text-align:left;}
.homeBlogPart1 h1{  font-size:11px; font-weight:bold; color:#7d8b95; padding:5px 0 5px 25px;}
.homeBlogPart1 p{ font-size:11px; font-weight:normal; color:#7d8b95; padding:0 0 5px 25px; line-height:18px; font-family:Tahoma, Arial, Helvetica, sans-serif;}

.homeBlogPart2{ float:left; width:68px; height:80px; background:url(../images/blog-date-bg.png) no-repeat center bottom; margin:5px 0 0; font-family:Arial, Helvetica, sans-serif;}
.homeBlogPart2Year{ text-align:center; font-size:12px; color:#7d8b95; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.homeBlogPart2Month{ text-align:center; font-size:12px; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.homeBlogPart2Date{ text-align:center; font-size:18px; color:#3c3c3c; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
a.blogComtsStyle{ text-decoration:underline; color:#1b9ccd; padding:0 5px 0 25px;}
a.blogComtsStyle:hover{ color:#f79737;}
a.blgHdr{ text-decoration:none; color:#1b9ccd !important;}
a.blgHdr:hover{ color:#f79637;}
a.blogHdr{ text-decoration:none; color:#1b9ccd;}
a.blogHdr:hover{ color:#f79637;}
.homeBlog2BtmAdj{ margin:0 0 51px 0; clear:both;}

.viewAllBlogs{ width:150px; text-align:right; float:right; margin:0 21px 0;}
.viewAllBlogs a{ color:#1B9CCD; text-decoration:underline; padding:0 15px 0 0;}
.viewAllBlogs a:hover{ color:#F58604;}



.blogNewsBrkr{ height:10px; clear:both; border-bottom:1px dotted #7d8b95; margin:0 25px 10px 25px;}

.homeNewsletter{ font-family:Arial, Helvetica, sans-serif; text-align:left; margin:15px 0 0;}
.homeNewsHdr{ color:#7d8b95; font-size:11px; font-weight:bold; padding:5px 0 5px 30px;}
.homeNewsHdr span{ color:#f79737;}
.homeNewsTxt{ font-size:11px; color:#7d8b95;  padding:0 25px 5px 30px; line-height:18px;}
.homeNewsTxt a{ color:#f79737; text-decoration:none; font-size:11px;}
.homeNewsTxt a:hover{ color:#7d8b95;}
a.newsHdr{ text-decoration:none; color:#1b9ccd;}
a.newsHdr:hover{ color:#f79637;}

.txtBlue {
	color:#6ab2bc;
	font-weight:normal;
	font-size:1em;
	margin-bottom:4px;
}
.txtBlack {
	color:#000000;
	font-weight:normal;
	font-size:1em;
	margin-bottom:4px;
}
.txtBold {
	font-weight:bold;
	font-size:1em;
}
.imgAlignRight {
	float:right;
}
.goButtonAlign {
	margin-bottom:1px;
}
.txtFieldHome {
	border:1px solid #ababac;
	width:106px;
	height:20px;
	background-image:url(../images/input-bg.gif);
	color:#0066FF;
	margin-top:10px;
	padding:0;
}
ul.homeNav {
	display:block;
	padding-top:6px;
}
li.homeList { list-style-type:none;	text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding:8px 0 8px 35px; margin-bottom:8px;}
li.homeList a{ text-decoration:none; color:#7d8b95;}
.homeListBG1{ background:url(../images/icon-content-management-system.png) no-repeat left center;}
.homeListBG2{ background:url(../images/icon-rss-feed.png) no-repeat left center; }
.homeListBG3{ background:url(../images/icon-newsletter.png) no-repeat left center; }
.homeListBG4{ background:url(../images/icon-media-gallery.png) no-repeat left center;}
.homeListBG5{ background:url(../images/icon-online-survey.png) no-repeat left center; }
.homeListBG6{ background:url(../images/icon-online-casestudy.png) no-repeat left center; }
.homeListBG7{ background:url(../images/icon-online-faq.png) no-repeat left center; }
li.homeList a:hover{color:#f58604;}
li.homeList a span{ color:#f58604;}

.dottedLineAlign {
	margin:10px auto;
}
.thumbHeading{
	font-size:11px;
	font-weight:bold;
}
a.txtYellow {
color: #f9c40a;
text-decoration:none; 
}
a.txtYellow:hover {
color: #07a6b9;
text-decoration:none; 
}
a.txtAsh {
	color: #999c9e; 
	text-decoration:none;
}
a.txtAsh:hover {
	color: #07a6b9; 
	text-decoration:none;
}
a.txtBlue {
	color: #0f5dbb; 
	text-decoration:none;
}
a.txtBlue:hover {
	color: #07a6b9; 
	text-decoration:none;
}
a.txtRed {
	color: #e91f27; 
	text-decoration:none;
}
a.txtRed:hover {
	color: #07a6b9; 
	text-decoration:none;
}
.txtLighBlue { color: #1b9ccd; }
.textMain {
	line-height:16px;
	}
a.linkcontentMenu{
	color:#1b9ccd;
	font-size:1.0em;
	text-decoration:none;
}
a.linkcontentMenu:hover{
	color:#ffa200;
}
ul.points {
	list-style-type:none;
	margin-top:7px;
}
li.pointTxt{
	padding-left:10px;
	padding-bottom:5px;
	color:#1F5EAB;
}
.linkDiv {
	clear:both;
	width:95%;
	margin:0 auto;
	height:36px;
	background-image:url(../images/link-div-bg.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	margin-top:10px;
}
.linkDiv2 {
	display:block;
	clear:both;
	width:95%;
	margin:0 auto;
	height:36px;
	background-image:url(../images/link-div-bg2.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
}
.quickLinksStyle {
	margin:0px;
}
.contactLinespacing {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#7d8b95; text-align:left; line-height:18px;}
.contactLinespacing a{ text-decoration:none; color:#f58604;}
.contactLinespacing a:hover{ color:#1b9ccd;}

.tabContainer{ width:582px; display:block; height:35px; background:url(../images/home-nav-bg.jpg) no-repeat left top; float:left; }

.imgLeftSpcAdj{ padding:0 0 0 175px;}


/*casestudy Drop down starts*/
.topMenuHome{/*width:54px; height:30px;*/ float:left; /*font-size:12px; color:#006ca6; text-transform:uppercase; text-decoration:none; font-weight:bold; padding:8px 0 0 21px;*/ }
/* Casestudy Drop Down ends */


/*casestudy Drop down starts*/
.windowDropDownCS{ margin:-11px 0 0 260px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownCS{ margin:-11px 0 0 -330px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
.windowDropBgCS{ margin:5px 6px 0 7px;}
.dropdownsCS{ list-style-type:none; padding:15px 0 0 3px; text-transform:none; font-size:12px;}
.casestudyDropD{ width:166px !important;}
.dropDownCS{ width:166px;}
.dropDownCS a{ text-decoration:none !important;}
.dropdownCSLines{ text-decoration:none;}
.casestudyDD{ width:144px !important; background:url(../images/menu-dropdown.png) no-repeat left bottom !important; padding:5px 0 15px 5px;}
a.linkOver{ text-decoration:none !important; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 0 15px; line-height:20px;}
a.linkOver:hover{ color:#F79637 !important;}
/* Casestudy Drop Down ends */

/*FAQ Drop down styles strats*/
.windowDropDownFAQ{ margin:-11px 0 0 355px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownFAQ{ margin:-11px 0 0 -235px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
/*FAQ Drop down styles Ends*/

/*Login Drop down styles strats*/
.windowDropDownLogin{ margin:-11px 0 0 380px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownLogin{ margin:-11px 0 0 -200px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
.loginDD{ width:184px !important; /*height:255px;*/ background:url(../images/home-menu-login-dropdown.png) no-repeat left bottom !important; padding:10px 0 85px 0;}
*+html .loginDD{ width:184px !important; /*height:255px;*/ background:url(../images/home-menu-login-dropdown.png) no-repeat left bottom !important; padding:10px 0 15px 0;}
/*Login Drop down styles Ends*/




/**************** new menu starts ****************/
.tabContainer a{ font-size:11px; color:#00a2b9; text-decoration:none; text-transform:uppercase; font-weight:bold; line-height:27px; font-family:Arial, Helvetica, sans-serif;}
.tabContainer a:hover{ color:#333333;}
.aboutMenu{position:absolute !important;  margin-left:17px !important;  }
.servicesMenu{ position:absolute !important; margin-left:-38px !important; float:left;color:#00A2B9 !important;
font-size:11px !important;
font-weight:bold !important;
line-height:27px;
text-decoration:none; font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase; margin-top:-28px !important; left: 50%; }
.porfolioMenu{position:absolute !important; margin-left:198px !important;  }
.caseStudMenu{position:absolute !important; margin-left:278px !important; width:80px !important; }	
.faqMenu{position:absolute !important;  margin-left:378px !important;  }
/*.loginMenu{position:absolute !important;  margin-left:525px !important;   }
.logoutMenu{position:absolute !important;  margin-left:525px !important;   }*/
.contactMenu{position:absolute !important;  margin-left:430px !important;   }
#accordion .servicesMenu .ui-icon{ margin-top:-5px !important; right:-13px !important; left: auto !important;}
.tabContainer .ui-accordion .ui-accordion-content-active{ top:-56px !important;}
/**************** new menu ends ****************/

/*casestudy Drop down starts*/
.windowDropDownCS{ margin:-11px 0 0 315px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownCS{ margin:-11px 0 0 -580px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
.windowDropBgCS{ margin:5px 6px 0 7px;}
.dropdownsCS{ list-style-type:none; padding:15px 0 0 3px; text-transform:none; font-size:12px;}
.casestudyDropD{ width:166px !important;}
/*a.lnkCS{ text-decoration:none !important; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 0 15px; line-height:24px;}
a.lnkCS:hover{ color:#F79637;}*/
.dropDownCS{ width:166px;}
.dropDownCS a{ text-decoration:none !important;}
.dropdownCSLines{ text-decoration:none;}
.casestudyDrop{ width:225px !important; background:url(../images/faq-dropdown.png) no-repeat !important; left:auto !important; margin-left:240px !important;}
a.linkOver{ text-decoration:none !important; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF !important; padding:0 0 0 15px; line-height:20px;}
a.linkOver:hover{ color:#F79637;}
/* Casestudy Drop Down ends */

/*FAQ Drop down styles strats*/
.windowDropDownFAQ{ margin:-11px 0 0 405px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownFAQ{ margin:-11px 0 0 -485px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
.faqDrop{ margin-left:357px !important; width:225px !important; left:auto !important; background:transparent url(../images/faq-dropdown.png) no-repeat !important;}
/*FAQ Drop down styles Ends*/

/*Login Drop down styles strats*/
.windowDropDownLogin{ margin:-11px 0 0 560px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
*+html .windowDropDownLogin{ margin:-11px 0 0 -345px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; color:#000; list-style-type:none; position:relative; z-index:9999;}
.loginDrop{margin-left:394px !important; width:184px !important; left:auto !important; background:transparent url(../images/home-menu-login-dropdown.png) no-repeat left bottom !important; height:auto !important; padding-top:20px !important;}
/**+html .loginDD{ width:184px !important; /*height:255px;*//* background:url(../images/home-menu-login-dropdown.png) no-repeat left bottom !important; padding:10px 0 15px 0;}*/
/*Login Drop down styles Ends*/

.spacer{ display:block; width:100%; height:8px;}
a.lnkMore{ text-decoration:none; color:#f58604;}
a.lnkMore:hover{ color:#1b9ccd;}