body{margin:0;padding:0;background:#f7f7f7;font:13px Arial, "Lucida Sans Unicode";color:#333}
p,form,table,ul,ol{padding:0;margin:0;}
img{border:0 none}
a:link,a:visited{text-decoration:none;}
h1,h2,h3,h4{color:#333}
h1{font-size:44px;margin:0 0 15px 0;}
h2{font-size:40px;margin:0 0 10px 0 ;}
h3{font-size:21px;margin:0 0 10px 0 ;}
h4{font-size:17px;margin:0 0 10px 0 ;}
ul.normal,ol.normal{padding:0 0 10px 15px;line-height:22px}
.left{float:left}.right{float:right}.clear{clear:both}
.alignright{text-align:right}.font14{font-size:14px;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {	height: 1%;}
.clearfix {display: block;}
.pad20{padding:20px}
.fix-doc{width:980px;margin:0 auto;}
#header{height:42px;background:#8D9294;}
.home .home-top-content{height:290px;margin-bottom:15px;}
.home .home-top-content .content_wrapper{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.blue-heading{color:#3FAFC3;font-size:42px;letter-spacing:-2px;}
.blue-heading-2{color:#3FAFC3;font-size:36px;font-weight:bold;margin:0 0 10px;}
.blue-heading-3{color:#3FAFC3;font-size:22px;}
.logo{background:url(../images/logo.gif) no-repeat 12px 5px;width:178px;height:32px;float:left;padding:5px 0 0 5px}
ul.navigation{float:left;font-size:14px;font-weight:bold;padding:12px 0 0 80px;}
ul.navigation li{list-style:none;margin-right:10px;float:left;position:relative}
ul.navigation li a{color:#fff;padding:0 0 0 8px;display:block;float:left}
ul.navigation li a span{padding:6px 11px 8px 3px;display:block;height:16px;float:left;cursor:pointer}
ul.navigation li a:hover{color:#fff;background:url(../images/nav-left.gif) no-repeat left top;}
ul.navigation li a:hover span{background:url(../images/nav-left.gif) no-repeat right top;color:#000}
ul.navigation li a.active{color:#fff;background:url(../images/nav-left.gif) no-repeat left top;}
ul.navigation li a.active span{background:url(../images/nav-left.gif) no-repeat right top;color:#000;}
ol.products{position:absolute;top:42px;left:-159px;width:600px;font-weight:normal;}
ol.products li{list-style:none;float:left;font-size:14px;margin-right:20px}
ol.products li a{color:#3A3A3A}
ol.products li a.select{color:#3399CC;font-weight:bold;}
ol.products li a:hover{background:none;color:#3A3A3A}
.callto{background:url(../images/contact-ico.gif) no-repeat 0 7px;padding:10px 0 9px 15px;color:#E2E2E2;float:right;font-size:16px;}
#bodycontainer{padding:20 0 20px 0;clear:both;}
/*banner*/
#homepage_banner{background:url(../images/homepage_repeat.gif) repeat-x bottom;height:220px;padding:25px 0}
#page_banner{border-bottom:1px solid #EAEAEA;padding:25px 0}
#page_banner .inner{padding-left:10px;}
.products #page_banner{margin:15px 0 0 0;}
.left_side{width:460px;float:left;padding-left:10px}
.left_side .top{background:#333333 url(../images/area-top-left.gif) no-repeat left top;height:8px;overflow:hidden}
.left_side .top span{background:url(../images/area-top-right.gif) no-repeat right top;height:8px;width:8px;display:block;float:right}
.left_side .bot{background:#333333 url(../images/area-bot-left.gif) no-repeat left top;height:8px;overflow:hidden}
.left_side .bot span{background:url(../images/area-bot-right.gif) no-repeat right top;height:8px;width:8px;display:block;float:right}
.left_side .middle{padding:7px 15px;background:#333}
.left_side .middle .head{font-size:40px;font-weight:bold;color:#fff;}
.left_side .middle .sub_head{font-size:24px;font-weight:bold;color:#7CD2EE;padding-bottom:6px}
.left_side .middle .text{font-size:16px;color:#fff;}
.right_side{width:480px;float:right}
.right_side .row{padding:0 0 5px 0}
.right_side .bdr{border-bottom:1px solid #E1E6E9;margin-bottom:5px}
.right_side .row .icon{width:100px;float:left;}
.right_side .row .about{padding:10px 0 0 0;color:#333333;}
.right_side .row .about .name{font-size:24px;font-weight:bold;}
.right_side .row .about .desc{font-size:13px;line-height:22px}
#sidebar{width:250px;float:right;padding:20px 5px 0 15px;}
#sidebar_c{width:550px;float:right;padding:20px 5px 0 15px;}
#maincontainer{width:693px;float:left;padding:0 5px 0 12px;}
#maincontainer_c{width:300px;float:left;padding:0 5px 0 12px;}
.nav-articles{float:right;padding:16px 0 0 0;font-size:14px;}.nav-articles li{list-style:none;float:right;margin-left:30px}.nav-articles li a{color:#000;font-weight:bold}
.arrow-head{background:url(../images/arrow.gif) no-repeat left center;float:left;font-size:30px;padding-left:38px}
.content_wrapper{background:#fff;padding:20px;}
.pageheading{font-size:26px;margin-bottom:15px}
.content_wrapper p{padding-bottom:10px;line-height:22px;}
.keytags_wrapper{position:relative;height:100px;margin-bottom:15px;}
.keytags{width:717px;left:-32px;position:absolute}
.keytags .inner{background:#EDEDED;padding:15px 20px;line-height:20px;}
.keytags .bottom{background:url(../images/keytags-right.gif) no-repeat right top;height:14px;}
.keytags .bottom .left{background:url(../images/keytags-left.gif) no-repeat left top;height:14px;width:12px;}
.key-head{font-size:17px;font-weight:bold}
.keyword{background:url(../images/ico-right.gif) no-repeat 0 0;padding:0 15px 0 20px;font-size:15px;}
table.customers{border-collapse:collapse;width:578px;margin:10px auto;}
table.customers td{background:url(../images/customer-back.gif) repeat-x;height:56px;width:113px;border-collapse:collapse;border:1px solid #DFDCDC;text-align:center;overflow:hidden}
.seecustomers{padding:0 30px 30px 0}
.seeall{float:right;width:48px;height:18px;background:url(../images/seeall.gif) no-repeat left;border:0 none;}
.aligntotable{padding-right:36px}
.knowmore{float:right;width:65px;height:18px;background:url(../images/knowmore.gif) no-repeat left;border:0 none;}
.submit{float:right;width:48px;height:16px;background:url(../images/submit.gif) no-repeat left;border:0 none;}
.searchico{background:url(../images/ico-search.gif) no-repeat left; padding-left:35px;margin-top:10px;}
.coremodlues{padding:0 0 30px 15px;}
.coremodlues li{list-style:none;background:url(../images/ico-plus.gif) no-repeat 0 9px;padding:5px 0 5px 23px;color:#3EB9D3;font-size:22px;line-height:25px;cursor:pointer}
.coremodlues li.expanded{background:url(../images/ico-minus.gif) no-repeat 0 9px;}
.coremodlues li a{color:#3EB9D3;}
.coremodlues li .child{display:none;font-size:12px;color:#333;line-height:20px;padding-bottom:10px;}
.coremodlues li .child ol.subchild{padding:0 0 0 23px;}
.coremodlues li .child ol.subchild li{color:#333;background:0 none;list-style:disc;padding:0;font-weight:normal;font-size:13px;cursor:default}
.coremodlues li .child ol.subchild li ul{padding:0 0 0 20px;}
.coremodlues li .child ol.subchild li ul li{list-style:circle;}
.yellow_wrapper{position:relative;height:60px;margin:15px 0;}
.yellow-tag{position:absolute;left:-32px;width:270px;font-size:26px;}
.yellow-tag_big{position:absolute;left:-32px;font-size:34px;width:693px;}
.yellow_wrapper .inner{background:#FFE400;padding:10px 10px 10px 40px;}
.yellow_wrapper .yellow-tag_big .inner{padding:5px 10px 5px 40px}
.yellow_wrapper .bottom{background:url(../images/yellow-tag-left.gif) no-repeat left top;height:13px;}
.grey_wrapper{position:relative;height:60px;margin:15px 0;}
.grey-tag{position:absolute;left:-32px;width:270px;font-size:26px;}
.grey_wrapper .inner{background:#EDEDED;padding:10px 10px 10px 40px;width:643px;}
.grey_wrapper .bottom{background:url(../images/keytags-left.gif) no-repeat left top;height:13px;}
ul.whyquro{padding-left:10px;margin:20px 0}
ul.whyquro li{padding-bottom:35px;list-style:none;padding-left:55px}
ul.whyquro li strong{display:block;font-size:28px;}
ul.whyquro li span{display:block;font-size:13px;line-height:22px}
ul.whyquro li.time{background:url(../images/ico_time.gif) no-repeat 0 5px}
ul.whyquro li.stable{background:url(../images/ico_stable.gif) no-repeat 0 5px}
ul.whyquro li.flexible{background:url(../images/ico_flexible.gif) no-repeat 0 5px}
ul.whyquro li.unbetable{background:url(../images/ico_unbetable.gif) no-repeat 0 5px}
ul.whyquro li.uptodate{background:url(../images/ico_uptodate.gif) no-repeat 0 5px}
ul.whyquro li.clock{background:url(../images/ico-clock.gif) no-repeat 0 5px}
ul.whyquro li.user{background:url(../images/ico-user.gif) no-repeat 0 5px}
ul.whyquro li.setting{background:url(../images/ico-setting.gif) no-repeat 0 5px}
ul.whyquro li.stablity{background:url(../images/ico-stability.gif) no-repeat 0 5px}
ul.whyquro li.secure{background:url(../images/ico-security.gif) no-repeat 0 5px}
ul.whyquro li.portable{background:url(../images/ico-portability.gif) no-repeat 0 5px}
/*.highlight{background:#fff;padding:15px;margin:10px 0}*/
.comp{font-size:24px;padding-left:40px;background:url(../images/ico-comp.gif) no-repeat left;font-weight:bold}
.highlight_white{background:none repeat scroll 0 0 #FFFFFF;margin:10px 0;padding:15px;}
ul.environment{margin:10px 0}
ul.environment li{list-style:none;margin-bottom:10px}
ul.environment li b{color:#666666;font-size:16px;display:block;font-weight:normal}
ul.environment li span{color:#3EB9D3}
ul.blue_bullet{margin:10px 0;}
ul.blue_bullet li{list-style:none;background:url(../images/ico-bluebullets.gif) no-repeat 0 3px;padding:0 0 10px 15px}
/*sidebar*/
/*testimonials*/
.test_wrapp{padding-bottom:15px}
.test_wrapp .top{height:8px;background:url(../images/test_top.gif) no-repeat top;overflow:hidden}
.test_wrapp .bot{height:24px;background:url(../images/test_bot.gif) no-repeat top;overflow:hidden;}
.test_wrapp .middle{background:#fff;border-left:2px solid #E2E2E2;border-right:2px solid #E2E2E2;padding:0 5px;width:236px;}
.test_wrapp .middle .quote{background:url(../images/quote.gif) no-repeat left top;padding:0 0 0 25px;line-height:22px}
.test_wrapp .name{color:#666;text-align:right}
/*sidebar_showcase*/
#sidebar .heading{font-size:21px;font-weight:bold;padding:0;}
.sidebar_showcase{border-bottom:3px solid #E3E3E3;clear:both}
.section{border-top:3px solid #E3E3E3;padding:10px;background:#fff}
.section .icon{width:56px;float:left;}
.section .desc{width:155px;float:left;padding-left:5px;}
.section .desc p{line-height:22px;}
#footer{height:107px;background:url(../images/footer-repeat.gif) repeat-x;clear:both;color:#fff}
#footer .content{width:950px;margin:0 auto;}
ul.footer_nav{padding:30px 0 0 50px;float:left;width:700px}
.logo-footer{float:left;width:129px;height:54px;background:url(../images/logo-footer.gif) no-repeat 0 27px;padding:27px 0 0 0}
ul.footer_nav li{font-size:12px;margin-left:35px;display:inline;font-weight:bold}
ul.footer_nav li a{color:#fff;}
.copy{color:#858585;font-size:11px;padding:20px 0 0 85px;float:left}
/*Clients*/
.filter{padding:30px 0 0 0}
.filteroption{width:150px;}
.clienttable{margin:20px 0;clear:both}
.client_logo{width:130px;float:left}
.client_logo .customers{width:113px;margin:0 auto}
.cient_details{width:755px;float:left;padding-left:10px}
.cient_details strong{font-size:14px;color:#333;}
/*productBanner*/
.product_top{padding-left:10px;}
.product_top .top{background:#333333 url(../images/area-top-left.gif) no-repeat left top;height:8px;overflow:hidden}
.product_top .top span{background:url(../images/area-top-right.gif) no-repeat right top;height:8px;width:8px;display:block;float:right}
.product_top .bot{background:#333333 url(../images/area-bot-left.gif) no-repeat left top;height:8px;overflow:hidden}
.product_top .bot span{background:url(../images/area-bot-right.gif) no-repeat right top;height:8px;width:8px;display:block;float:right}
.product_top .middle{padding:7px 15px;background:#333}
.product_top .middle .head{font-size:40px;font-weight:bold;color:#fff;}
.product_top .middle .sub_head{font-size:32px;color:#7CD2EE;padding-bottom:10px}
.product_top .middle .text{font-size:13px;color:#fff;padding-bottom:10px;line-height:22px}
/*whoweare*/
.abouttxt{color:#45A0BD;font-size:28px;}
.abouttxt1{color:#45A0BD;font-size:28px;}
.abouttxt1 p{color:#000;padding-bottom:10px}
.abouttxt span{font-size:34px;font-weight:bold}
.abouttxt p{margin-bottom:10px}
.facts{margin-bottom:20px}
.facts .pageheading{margin-bottom:5px;}
.facts p{font-size:14px;line-height:22px}
.highlight{background:#F6F6F6;padding:15px}
/*Contact*/
.contact_form{margin:0 0 10px 0}
.contact_form .frmrow{display:block;margin-bottom:10px}
.contact_form .frmrow .lp{width:270px;float:left;padding-right:5px}
.contact_form label{display:block;padding-bottom:3px;}
.contact_form .inputField{border:1px solid #B4B4B4;height:16px;padding:6px;width:252px;}
.contact_form textarea.textField{width:252px;height:60px;padding:6px;border:1px solid #B4B4B4;margin-bottom:8px;overflow:auto}
.contact_form .send{height:38px;width:66px;background:url(../images/sendBtn.gif) no-repeat;border:0 none;margin-right:7px}
.address,.maparea{width:258px;float:left;text-align:center}
.mapbdr{width:270px;height:245px;border:5px solid #F0F0F0;-moz-border-radius:5px;-webkit-border-radius:5px;}