@charset "utf-8";
*	{ margin : 0;	 padding : 0;	 }
body, h1, h2, h3, h4, h5, p, a	{ color : #4c4c4c;	 font-family : Arial, Helvetica, sans-serif;	 webkit-font-smoothing : antialiased;	 }
body	{ height : 100%;	 }
ul	{ float : none;	 list-style-type : none;	 }
ul li	{ display : list-item;	 float : left;	 }
a	{ color : #FFF;	 text-decoration : none;	 }
.clear	{ clear : both;	 }
#wrapper	{ margin : 0 auto;	 min-height : 100%;	 width : 960px;	 }
#header	{ height : 49px;	 margin-bottom : 10px;	 margin-top : 10px;	 }
.arrow-up	{ border-bottom : 10px solid #2C94DD;	 border-left : 10px solid transparent;	 border-right : 10px solid transparent;	 bottom : 0px;	 margin-bottom : 35px;	 margin-left : 15px;	 position : absolute;	 }
#logo	{ float : left;	 margin-right : 0px;	 width : 136px;	 }
#logo h1	{ background-image : url(../images/logo.png);	 background-repeat : no-repeat;	 height : 49px;	 margin : 0px;	 text-indent : -9999px;	 width : 136px;	 }
#Login	{ float : right;	 height : 49px;	 width : 136px;	 }
#Login ul li	{ background-image : url(../images/login.jpg);	 background-position : right;	 background-repeat : no-repeat;	 margin : 5px 0;	 width : 120px;	 }
#Login ul li a	{ color : #2c94dd;	 font-size : 12px;	 text-decoration : none;	 width : 105px;	 }
#navigation	{ margin-bottom : 30px;	 }
#main-nav	{ height : 36px;	 line-height : 36px;	 }
#main-nav li	{ list-style : none;	 margin-left : 30px;	 margin-right : 30px;	 }
#main-nav li a	{ font-size : 12px;	 font-weight : bold;	 position : relative;	 text-align : center;	 text-decoration : none;	 top : -2px;	 }
#sub-link-bar	{ background : url(../images/dropdownbg.jpg) repeat-x;	 min-height : 0px;	 }
.sub-links	{ display : none;	 font-size : 12px;	 font-weight : bold;	 left : 0px;	 margin-top : -170px;	 position : absolute;	 text-align : center;	 width : 100%;	 }
.sub-links li a	{ color : #494848;	 text-align : center;	 }
#sub-link-bar a.close	{ background : url(../images/close.png) no-repeat;	 display : none;	 float : right;	 height : 16px;	 width : 16px;	 }
#sub-link-bar a.close:hover	{ }
#navigation	{ background-color : #2c94dd;	 position : relative;	 width : 960px;	 }
#main-nav li .main-link:hover, #main-nav li a:active	{ bottom : -50px;	 height : 10px;	 width : 21px;	 }
div.wrap	{ margin : 0 auto;	 text-align : left;	 width : 960px;	 }
div#top div#nav	{ clear : both;	 float : left;	 height : 52px;	 margin : 22px 0 0;	 width : 993px;	 }
div#top div#nav ul	{ float : left;	 height : 52px;	 list-style-type : none;	 width : 700px;	 }
div#nav ul li	{ float : left;	 height : 52px;	 }
div#nav ul li a	{ border : 0;	 display : block;	 height : 52px;	 line-height : 52px;	 text-indent : -9999px;	 }
#slidecontainer	{ height : 450px;	 }
div#slide-holder	{ border : 1px solid #e1e1e1;	 height : 450px;	 position : absolute;	 width : 958px;	 }
div#slide-holder div#slide-runner	{ height : 450px;	 overflow : hidden;	 position : absolute;	 width : 958px;	 }
div#slide-holder img	{ display : none;	 height : 450px;	 margin : 0;	 position : absolute;	 width : 960px;	 }
div#slide-holder div#slide-controls	{ display : none;	 height : 46px;	 left : 0;	 position : absolute;	 top : 400px;	 width : 973px;	 }
div#slide-holder div#slide-controls p.text	{ color : #fff;	 display : inline;	 float : left;	 font-size : 10px;	 line-height : 16px;	 margin : 15px 0 0 20px;	 text-transform : uppercase;	 }
div#slide-holder div#slide-controls p#slide-nav	{ display : inline;	 float : right;	 height : 24px;	 margin : 11px 15px 0 0;	 }
div#slide-holder div#slide-controls p#slide-nav a	{ background-position : 0 0;	 background-repeat : no-repeat;	 display : inline;	 float : left;	 font-size : 11px;	 font-weight : bold;	 height : 24px;	 line-height : 24px;	 margin : 0 5px 0 0;	 text-align : center;	 text-decoration : none;	 width : 24px;	 }
div#slide-holder div#slide-controls p#slide-nav a.on	{ background-position : 0 -24px;	 }
div#slide-holder div#slide-controls p#slide-nav a	{ background : url(../images/silde-nav.png) no-repeat;	 }
div#nav ul li a	{ background : url(images/nav.png) no-repeat;	 }
#footer	{ background : #f6f6f6;	 bottom : 0px;	 clear : both;	 color : #4c4c4c;	 font-size : 10.5px;	 height : 363px;	 margin : 0 auto;	 margin-top : 40px;	 padding : 30px 5px 30px 5px;	 width : 960px;	 }
#footer .coloumn1	{ float : left;	 margin-right : 28px;	 }
#footer .coloumn1 h4	{ color : #7096BF;	 font-size : 12px;	 font-weight : bold;	 margin-bottom : 10px;	 }
#footer .coloumn1 h4 a	{ color : #7096BF;	 font-size : 12px;	 font-weight : bold;	 margin-bottom : 10px;	 }
#footer .coloumn1 .content ul li	{ float : none;	 margin-bottom : 5px;	 }
#footer .coloumn1 .content ul li a	{ color : #4c4c4c;	 }
#row1	{ height : 342px;	 }
#row2	{ clear : both;	 color : #b4b4b4;	 height : 20px;	 margin-top : 20px;	 }
#row2 #copyright	{ float : left;	 width : 490px;	 }
#row2 #socialmedia	{ float : right;	 width : 210px;	 }
#socialmedia span	{ font-size : 12px;	 height : 20px;	 }
#socialmedia ul	{ float : right;	 }
#row2 #socialmedia ul li	{ margin-right : 10px;	 }
#banner	{ border : 1px solid #e1e1e1;	 height : 196px;	 margin-bottom : 20px;	 }
.greylinehr	{ border-bottom : 1px solid #eeeeee;	 }
#wrapper #content	{ font-size : 14px;	 height : auto;	 margin-bottom : 30px;	 margin-top : 30px;	 }
#contentheader	{ color : #494949;	 margin-bottom : 20px;	 }
#contentheader h2	{ color : #2c94dd;	 font-size : 40px;	 font-weight : normal;	 line-height : 40px;	 }
#wrapper #content .description	{ float : left;	 margin-bottom : 20px;		 width : 960px;	 }
.description h3	{ color : #676767;	 font-size : 16px;	 font-weight : bold;	 }
.description p	{ color : #494848;	 font-size : 14px;	 line-height : 18px;	 padding : 10px;	 padding-left : 0px;	 text-align : justify;	 }
.space	{ margin-bottom : 20px;	 }
.space h3	{ margin-bottom : 20px;	 }
.space h4	{ color : #06F;	 margin : 15px;	 }
.description ol	{ font-size : 14px;	 padding : 15px;	 }
.description ol li	{ margin-bottom : 10px;	 }
.descriptionsolutions ol	{ color : #4a4a4a;	 font-size : 14px;	 margin-bottom : 20px;	 padding : 0px;	 padding-left : 30px;	 }
.description ul	{ font-size : 14px;	 padding : 15px;	 }
.description ul li	{ margin-bottom : 10px;	 }
.descriptionsolutions ul	{ color : #4a4a4a;	 font-size : 14px;	 margin-bottom : 20px;	 padding : 0px;	 padding-left : 30px;	 }
#divimage	{ background : url(../images/etcsuit.jpg) no-repeat;	 background-position : center;	 height : 355px;	 margin-top : 15px;	 padding : 15px;	 width : 606x;	 }
#modulesimage	{ background : url(../images/modules.png) no-repeat;	 background-position : center;	 height : 527px;	 margin-top : 15px;	 padding : 15px;	 width : 604x;	 }
.description .space .divlist li p	{ padding : 0px;	 }
.divlist li	{ color : #494949;	 margin-bottom : 20px;	 margin-left : 0px;	 margin-right : 0px;	 margin-top : 0px;	 }
.divlist li ol	{ margin-bottom : 0px;	 margin-left : 20px;	 margin-right : 0px;	 margin-top : 10px;	 }
.space ul li ul	{ list-style-type : disc;	 margin-bottom : 50px;	 margin-top : 10px;	 }
.space ol li	{ margin-bottom : 10px;	 }
.space ol li ol	{ margin-top : 10px;	 }
#content .description #benefits ul li	{ float : none;	 font-size : 12px;	 }
#benefits ul li ul li	{ display : list-item;	 float : none;	 margin-left : 30px;	 }
#benefits ul	{ margin-left : 20px;	 }
#benefits p	{ margin-bottom : 10px;	 }
#descriptionimage	{ background : url(../images/erpsolution1.jpg) no-repeat;	 height : 250px;	 margin-bottom : 40px;	 margin-top : 50px;	 width : 960px;	 }
.descriptionsolutions ol li	{ margin-bottom : 10px;	 margin-top : 10px;	 }
.main-link .sub-links li	{ line-height : 20px;	 text-align : center;	 }
#main-nav .main-link	{ line-height : 36px;	 }
.dropdownitem	{ float : left;	 height : 130px;	 text-align : left;	 width : 240px;	 }
.dropdownitem li	{ float : left;	 line-height : 26px;	 width : 220px;	 }
.description ul	{ float : left;	 margin-left : 10px;	 margin-top : 10px;	 }
.description ul li	{ float : none;	 list-style-type : square;	 padding : 5px;	 }
.description #rightsideimage	{ float : right;	 height : 220px;	 margin-bottom : 20px;	 width : 389px;	 }
.descriptioncoloumn	{ float : left;	 font-size : 11px;	 margin-right : 10px;	 margin-top : 20px;	 width : 184px;	 }
.descriptioncoloumn .coloumnimage	{ background-position : center;	 background-repeat : no-repeat;	 height : 80px;	 width : 174px;	 }
.descriptioncoloumn h3	{ text-align : center;	 }
.left	{ display : inline;	 float : left;	 margin-right : 20px;	 }
.right	{ display : inline;	 float : right;	 }
form#contactform	{ }
form#contactform hgroup	{ border-bottom : 1px solid #c5c5c5;	 margin-bottom : 25px;	 padding-bottom : 10px;	 }
form#contactform div.indv_box	{ margin : 0px 0px 20px;	 position : relative;	 width : 445px;	 }
form#contactform div.indv_box label	{ color : #909090;	 display : block;	 left : 15px;	 position : absolute;	 top : 15px;	 }
form#contactform div.indv_box input.text, form#contactform div.indv_box textarea.text	{ background : none;	 background-color : #fff;	 border : 1px solid #c1c4c5;	 border-left-color : #bbb;	 border-radius : 5px;	 border-top-color : #bbb;	 box-shadow : inset 1px 1px 4px rgba(0, 0, 0, 0.2);	 display : block;	 font : 12px Courier, "Courier New" , mono;	 margin : 0;	 moz-border-radius : 5px;	 moz-box-shadow : inset 1px 1px 4px rgba(0, 0, 0, 0.2);	 outline : none;	 padding : 15px;	 webkit-border-radius : 5px;	 webkit-box-shadow : inset 1px 1px 4px rgba(0, 0, 0, 0.2);	 width : 413px;	 }
form#contactform div.indv_box input.text:focus, form#contactform div.indv_box textarea.text:focus	{ background-color : #fbfcfc;	 border : 1px solid #9ea0a2;	 border-left-color : #909191;	 border-top-color : #909191;	 box-shadow : inset 1px 1px 8px rgba(0, 0, 0, 0.3);	 moz-box-shadow : inset 1px 1px 8px rgba(0, 0, 0, 0.3);	 webkit-box-shadow : inset 1px 1px 8px rgba(0, 0, 0, 0.3);	 }
form#contactform div.indv_box input.text.error, form#contactform div.indv_box textarea.text.error	{ background-color : #fee9ed;	 border : 1px solid #9f0016;	 color : #a00016;	 }
form#contactform div.indv_box label.error	{ background : no-repeat -651px -172px;	 display : block;	 height : 0px;	 left : auto;	 overflow : hidden;	 padding-top : 30px;	 position : absolute;	 right : 20px;	 top : 8px;	 width : 30px;	 }
form#contactform div.formbtns	{ margin-right : 5px;	 }
form#contactform input#resetbtn.formbutton	{ background : none;	 border : none;	 color : #adadad;	 cursor : pointer;	 margin : 10px 20px 0px 0px;	 padding : 0;	 }
.clearfix:before, .clearfix:after	{ clear : both;	 content : ".";	 display : block;	 height : 0;	 visibility : hidden;	 }
.clearfix:after	{ clear : both;	 }
.clearfix	{ display : block;	 }
.clearfix	{ zoom : 1;	 }
.half-percent-left	{ width : 48.9%;	 }
.half-percent-right	{ width : 30%;	 }
.region	{ }
.unit-7	{ width : 400px;	 }
.formbutton	{ background-color : #ededed;	 border : 1px solid #dcdcdc;	 box-shadow : inset 0px 1px 0px 0px #ffffff;	 color : #777777;	 display : inline-block;	 font-family : arial;	 font-size : 13px;	 font-weight : bold;	 moz-box-shadow : inset 0px 1px 0px 0px #ffffff;	 padding : 6px 12px;	 text-decoration : none;	 text-shadow : 1px 1px 0px #ffffff;	 webkit-box-shadow : inset 0px 1px 0px 0px #ffffff;	 }
.formbutton:hover	{ background-color : #dfdfdf;	 }
.formbutton:active	{ position : relative;	 top : 1px;	 }
.sub-links .casestudy_heading	{ margin-top : 50px;	 text-align : left;	 width : 600px;	 }
.sub-links .casestudy_heading a	{ color : #2c94dd;	 font-size : 30px;	 line-height : 36px;	 margin-left : 0px;	 }
.sub-links .support_heading	{ color : #2c94dd;	 font-size : 36px;	 line-height : 36px;	 margin-left : 60px;	 margin-top : 30px;	 }
.sub-links .company_heading	{ width : 700px;	 }
#arrowli1 .sub-links li	{ margin-right : 80px;	 }
#arrowli1 .sub-links .right_contact	{ float : right;	 margin-right : 20px;	 text-align : left;	 }
#arrowli2 .sub-links .serviceright_contact	{ float : right;	 margin-right : 20px;	 text-align : left;	 }
#arrowli1 .sub-links .dropdownmenu_otp	{ margin-right : 40px;	 }
#arrowli2 .sub-links .servicedropdown_image a img	{ height : 80px;	 width : 80px;	 }
#footer #row1 #footer_contact	{ margin-right : 0px;	 }
#content .description #modules_image	{ margin-left : 238px;	 }
#content .description #modules_image img	{ height : 278px;	 width : 444px;	 }
.description #consultingsubbanner img	{ height : 196px;	 width : 960px;	 }