@charset "utf-8";
html{margin:0;padding:0;}
*{outline:none;}
@font-face{font-family: "Century Gothic"; src: url("centurygothic.ttf");}
body{background:#fff url("../images/home-main-bg.jpg") top center no-repeat; font-family: Verdana, Geneva, "Lucida Sans", Tahoma, Arial, Helvetica,"Trebuchet MS",sans-serif; margin:0; padding:0; text-align:center;}
body.innerPage{background:#fff url("../images/main-inner-bg.jpg") top center no-repeat;}
body.bodycontact{background-image: url("../images/contactbg.jpg") no-repeat;}
body.bodyblog{background-image: url("../images/blogbg.jpg"); background-repeat: no-repeat;}
#container{
	margin:0px auto;
	width:960px;
	text-align:left;
	color:#000;
	padding:5px;
	height:100%;
}
/* header and menu */
.chat-icon{width: 61px; height: 85px; padding-top: 30px; padding-left: 10px; background: url('../images/chat-bg.png') no-repeat right; position:fixed; left:0%; top:340px;}
.topmenu {height:110px; margin:10px 0 0 0; overflow:hidden;}
.logo {width:280px; height:93px;	float:left;}
.small-nav{float:right; width:200px; font-size:11px; margin:35px 0 0 0;}
.small-nav ul{float:right; color:#fff; width:250px; margin:0; padding:0; margin-right:10px;}
.small-nav ul li{float:right; margin:0; padding:0;}
.small-nav li.phone{padding-left:20px; background:url("../images/phone-icon.png") no-repeat left;}
.menu{float:right; margin:5px 0 0 0; font-size:17px; color:#fff; font-weight:normal; font-family:"Century Gothic",Futura, AppleGothic, Gotham, "Helvetica Neue", sans-serif;}
.menu ul{list-style-type: none; list-style-image:none;}
.menu ul li{float:left; display:block; text-transform:uppercase;}
.menu ul li ul{background:#1e7dd3; width:250px; float:left; font-size:11px;}
.menu ul li ul li{float:left; padding:5px 4px;}
.menu a{z-index:4; position:relative; background:url("../images/navigation-middle.png") repeat-x; color:#c2e9ff; text-decoration:none; float:left; display:block; padding:14px 0px 14px 15px;}
.menu a:hover{color:#fff; text-decoration:none;}
.menu a.right{width:105px; display:block; padding:14px 5px 14px 10px; background:url("../images/navigation-right.png") no-repeat right;}
.menu a.left{width:70px; display:block; padding:14px 5px 14px 20px; background:url("../images/navigation-left.png") no-repeat left;}
.menu a span{background:url("../images/navigation-separator.png") no-repeat right; height:30px; padding-right:20px;}
.menu a.right span,.menu a.services span{background-position:110px 0; padding-right:40px;}
.menu .drop{cursor: pointer; position:absolute; z-index:5; margin:14px auto auto -35px; width:30px; height:30px; background:url("../images/navigation-drop.png") no-repeat;} 
/*dropdown style*/
.menu ul li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
.menu ul li ul.subnav{list-style: none; position: absolute; background: #1e7dd3; margin:45px 0 0 0; padding:0; display:none; float:left; width:230px;}
.menu ul li ul.subnav li{margin:0; padding:0;	clear:both;	width:230px; text-transform:capitalize;}
html .menu ul li ul.subnav li a{background:url("../images/navigation-dropdown-border.png") bottom no-repeat; float:left; width:225px; padding:5px; color:#fff;}
html .menu ul li ul.subnav li a:hover {}
/*end*/
/*contents*/
#contents {padding:5px;}
#contents h1 {font-size:18px;color:#f60;}
#contents  h1 a{color:#f60; text-decoration:none;}
#contents  a{color:#2879a9}
#contents h2{font-size:14px; color:#F60; margin-left:0; padding-left:0; }
#contents ol{ margin:0; padding:0; font-size:14px;}
#contents ol li {margin:0; padding:0;}
#contents p{color:#000; font-size:12px;}
/*inner pages*/
#contents strong{font-weight:bold;}
#contents.inner-pages{background:url("../images/inner-white-bg.png") top center no-repeat; padding:60px 30px 30px 30px; margin:auto; color:#464646;}
#contents.inner-pages p{font-size:12px; line-height:20px; margin:0.4em auto 0.4em auto; padding:0.7em 0 0.7em 0; text-align:justify;}
#contents.inner-pages ul{font-size:12px;}
#contents.inner-pages ul.lists li{margin:1.5em auto; padding-left:15px; background:url("../images/dot-bullet.png") 0px 3px no-repeat;}
#contents.inner-pages h1{padding:4px 0px 8px 0px; color:#004b76; font-size:26px;}
#contents.inner-pages h2{padding:4px 0px 6px 0px; font-size:23px; color:#004b76;}
#contents.inner-pages h3{padding:4px 0px 6px 0px; font-size:20px; color:#004b76;}
#contents.inner-pages h4{padding:4px 0px 6px 0px; font-size:14px; color:#004b76; font-weight:bold;}
#contents.inner-pages .vbighead{padding:4px 6px 6px 6px; font-size:2.4em; color:#004b76; width:430px;  margin-top:2.3em; float:right;}
#contents.inner-pages .vbighead2{padding:4px 6px 6px 6px; font-size:2.3em; color:#004b76; width:430px;}
.content-left{float:left; width:585px; padding-right:20px; }
.content-right{float:left; width:275px; padding-left:20px; background:url("../images/content-right-bg.png") left repeat-y;}
/*faq page*/
#faqbg{background:url('../images/faq-header.png') 550px 0px no-repeat;}
#faqbg a{color:#ff6000;}
#contents.inner-pages #faqbg h3,#contents.inner-pages #faqbg h4{padding:4px 6px 4px 5px;}
#contents.inner-pages #faqbg li{margin:10px auto 10px 0; background:url("../images/big-blue-bullet.gif") 8px left no-repeat; border-bottom:1px solid #dedede;}
#faqbg p{color:#464646; font-size:12px; padding-left:5px;}
#contents .question a{background:url("../images/question.png") no-repeat left 5px; color:#ff6600; padding:10px 7px 10px 40px; font-size:18px;}
#contents .question{margin-top:-10px;text-align:left; padding:12px 4px; background:#fff7e3;}
#breadcrumbs{padding-bottom:10px; border-bottom:1px solid #e6e6e6; color:#8e8e8e; font-size:10px; margin-bottom:10px;}
#breadcrumbs a{color:#8e8e8e;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline; color:#646464;}
#breadcrumbs span{color:#bebebe;}
/*contact page*/
/* 3 top sections and tootltip styles */
#topnewfeatured{height:300px; overflow:hidden; margin-top:30px;}
.managedservices{float:left; width:290px; padding:10px 20px 10px 0;}
.migrate2cloud{float:left; width:290px; padding:10px 20px 10px 0; display:inline; margin-left:10px;}
.consultancy{float:left; width:270px; padding:10px 20px 10px 0; display:inline; margin-left:30px; overflow:hidden;}
#topnewfeatured h2{font-size:21px; text-decoration:none; color:#fff; text-transform:uppercase; font-size:18px; font-family:"Century Gothic",Futura, AppleGothic, Gotham, "Helvetica Neue", sans-serif; margin-top:7px;}
#topnewfeatured h2 a{text-decoration:none; color:#fff1ec;}
#topnewfeatured h2 a:hover{text-decoration:underline; color:#fff1ec;}
#topnewfeatured .desc{font-size:11px; margin-top:7px; color:#d3b1a4;}
/* end */
/*middle section*/
#midcontents{padding:10px 0;}
#midcontents p{color:#0c5599; font-size:14px; text-shadow:1px 1px #A7C7DC; margin:4px auto 17px auto; text-align:justify; line-height:20px;}
#midfeatured{height:225px; overflow:hidden; background:url("../images/mid-featured-separator.png") no-repeat 15px -70px;}
#midfeatured .smalldesc{font-size:11px; color:#0f76b7; margin-top:12px; height:130px;}
#midfeatured .smalldesc img{margin-bottom:10px;}
#midfeatured h3,#midfeatured h3 a{color:#0c5599; font-size:18px;text-shadow:#a7c7dc 1px 1px; text-decoration:none;}
#midfeatured h3 a:hover{ text-decoration:underline;}
#midfeatured .more a{background:url("../images/cloud-button.png") no-repeat; display:block; float:left; width:70px; font-size:12px; padding:15px 20px; text-decoration:none; color:#0f76b7;}
#midfeatured .more a:hover{margin-top:-3px;}
.mid-block-1{float:left; width:290px; padding:10px 20px 10px 0;}
.mid-block-2{float:left; width:300px; padding:10px 20px 10px 0; display:inline; margin-left:10px;}
.mid-block-3{float:left; width:260px; padding:10px 20px 10px 0; display:inline; margin-left:30px; overflow:hidden;}
/* end */
/*managed lists*/
.managed-lists{padding:5px; margin-bottom:10px; height:90px;}
.managed-lists ul{width:185px; float:left; margin-right:5px;}
.managed-lists ul li.nobg{background:none; padding:3px;}
.managed-lists ul li{background:url("../images/tick-list.png") 0px 10px no-repeat; text-align:left; padding:3px 3px 3px 25px; font-size:11px; line-height:27px;}
#contents.inner-pages .managed-lists h4{padding-left:0; font-size:14px;}
.kite{background:url("../images/kite.png") no-repeat; height:200px; width:80px; position:absolute; z-index:2;right:150px; margin-top:-100px;}
/*kite*/
/*end kite*/
/* footer and footermenu */
#footer{background:url("../images/home-main-footer-bg.jpg") top center repeat-x; text-align:center; font-size:11px; height:590px;}
.extrafooter{background:none; height:50px; margin-top:-10px;}
.footerholder{padding-top:210px;width:960px;text-align:left; margin:auto;}
.gogreen{text-align:right; color:#598711; font-size:14px; text-transform:uppercase;}
#footerbrown a{text-decoration:none;}
#footerbrown a:hover{text-decoration:underline;}
#footerbrown{margin:5px auto 0 auto; padding:10px 20px; background:#3a4303; border-radius:7px; border:0; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.footerlinks{width:960px; margin:auto;}
#footerbrown ul{list-style-type: none;list-style-image: none; padding-left:20px;}
#footerbrown ul li{color:#8fa253; list-style-type:square; padding-bottom:5px;}
#footerbrown ul li a{color:#8fa253}
#footerbrown h2{color:#c2cf7f; font-size:20px; padding:5px 0px 10px 26px; text-align:left; background:url("../images/footer-h2-bullet.jpg") left no-repeat;}
#footerbrown h2 a{color:#c2cf7f;}
.social{width:85px; float:right; padding-top:5px;}
.social a{display:block; float:left; width:25px; height:25px; background:url("../images/social-icons.png") no-repeat;}
.social a span{position:absolute; left:-9999px;}
.social a.twitter{background-position:0px 0px; width:85px; height:25px;}
.social a.in{background-position:-25px 0px;}
.recentposts{float:left;text-align:left; width:400px;}
.recentposts ul li{margin-bottom:4px;}
.testimonials{float:right; width:460px; text-align:right; line-height:18px;}
.testimonials h2{float:left; width:300px;}
.testimonials p{text-align:left;color:#8fa253;}
.testimonials .tst{text-indent:30px; background:url("../images/footer-quotes.jpg") top left no-repeat; padding:15px 3px 3px 10px;}
.testimonials .clname{float:right;text-align:left;}
.footermenu{float:left; padding:20px 0; font-size:11px;}
.footermenu a,.copyright a{text-decoration:none;color:#82895a;}
.footermenu ul li{float:left; padding:0 0 0 10px;}
.copyright{float:right; padding:20px 0; font-size:11px; color:#82895a;}
.footermenu a:hover,.copyright a:hover{text-decoration:underline; color:#82895a;}
/*end*/
/*case study*/
#casestudy{font-size:12px; margin-left:-8px;}
#casestudy .casestudy-icon{margin-left:10px; margin-top:7px; background:url("../images/case-study-icon.png") 0px 10px no-repeat; padding-left:70px; height:75px;}
#casestudy .casestudy-icon h3{color:#004076; font-size:30px; text-transform:uppercase; margin-bottom:0px; padding-bottom:3px;}
#casestudy .casestudy-icon h4{color:#004076; margin-top:0; padding-top:0; font-size:16px; text-transform:uppercase; font-weight:normal;}
#casestudy .case{background:url("../images/case-bg.png") bottom repeat-x; padding:5px 10px 14px 20px;}
#casestudy h4.case-head{color:#3b5167; font-size:11px; font-weight:bold; padding:2px 0;}
#casestudy p.case-desc{color:#676767; font-size:11px; line-height:13px; font-style:italic; margin:0; padding:4px 0;}
#casestudy .case-download{height:17px; overflow:hidden; padding-top:8px;}
#casestudy .case-download span.separator{color:#cecfd0; text-shadow:1px solid #e1e3e5 2px 0px;}
#casestudy .case-download a{text-transform:uppercase; color:#004076; font-size:11px; text-decoration:none;}
#casestudy .case-download a:hover{text-decoration:underline;}
#casestudy .case-download a.pdf{padding:2px 0px 2px 15px; background:url("../images/pdf-doc-icons.png") 0px 0px no-repeat;}
#casestudy .case-download a.doc{padding:2px 0px 2px 18px; background:url("../images/pdf-doc-icons.png") 0px -19px no-repeat;}
/*end casestudy*/
/*twitter goodie*/
#twittergoodie{margin-top:5px;}
#twittergoodie .twtr-hd{display:none;}
#contents.inner-pages #twittergoodie,#contents.inner-pages #twittergoodie p{font-size:10px;}
#twittergoodie  .twtr-tweet-wrap{padding:3px 8px;}
#contents.inner-pages #twittergoodie .cust-twit-hd{padding-left:45px; background:url(../images/twitter-bird.jpg) no-repeat left;}
#contents.inner-pages #twittergoodie .cust-twit-hd a{text-decoration:none; color:#0071e5;}
#contents.inner-pages #twittergoodie .cust-twit-hd a:hover{text-decoration:underline;}
/*service providers*/
.block{font-size:12px;}
#contents.inner-pages .block{margin:10px auto 15px auto; border-bottom:1px solid #ececec; padding-bottom:10px;}
#contents.inner-pages .block p{overflow:hidden; margin-top:0; padding-top:0; font-size:11px; line-height:16px;}
#contents.inner-pages .blockhead{visibility:hidden; position:absolute; left:-9999px;}
.block .more{font-size:11px; padding-left:178px; color:#cecfd0; text-shadow:1px solid #e1e3e5 2px 0px;}
.block img{margin-right:5px;}
.block .more a{text-decoration:none;}
.block .more a:hover{text-decoration:underline;}
.floatleft{float:left;}
.floatright{float:right;}
.nofloat {float:none;}
.clear {clear:both;}
.highlight1{border-bottom:1px dashed #0084ff; padding-bottom:3px; color:#0084ff;}
