@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;	 }
a img{border: 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:#0077aa;   /* color: #676767;#2c94dd*/	 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	{ }
.indv_box{position: relative;margin: 0px 0px 20px 0px;width: 445px;}
.label{    color: #909090;    position: absolute;    display: block;    top: 15px;    left: 15px;}
.indv_box input.text,.indv_box textarea.text{    background: none;    border: 1px solid #c1c4c5;    border-top-color: #bbb;    border-left-color: #bbb;    display: block;    outline: none;    margin: 0;    padding: 15px;    width: 413px;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    -webkit-box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.2);    -moz-box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.2);    box-shadow: inset 1px 1px 4px rgba(0, 0, 0, 0.2);    background-color: #fff;    font: 12px Courier, "Courier New" , mono;}
input.text:focus,.indv_box textarea.text:focus{    background-color: #fbfcfc;    border: 1px solid #9ea0a2;    border-top-color: #909191;    border-left-color: #909191;    -webkit-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);    box-shadow: inset 1px 1px 8px rgba(0, 0, 0, 0.3);}
.indv_box input.text.error,.indv_box textarea.text.error{    border: 1px solid #9f0016;    background-color: #fee9ed;    color: #a00016;}
.indv_box label.error{    background: no-repeat -651px -172px;    position: absolute;    display: block;    padding-top: 30px;    height: 0px;    width: 30px;    overflow: hidden;    top: 8px;    right: 20px;    left: auto;}
.formbtns{    margin-right: 5px;}
#resetbtn.formbutton{    border: none;    background: none;    padding: 0;    margin: 10px 20px 0px 0px;    color: #adadad;    cursor: pointer;}
.clearfix:before, .clearfix:after{    content: ".";    display: block;    height: 0;    clear: both;    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{    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;    box-shadow: inset 0px 1px 0px 0px #ffffff;    background-color: #ededed;    border: 1px solid #dcdcdc;    display: inline-block;    color: #777777;    font-family: arial;    font-size: 13px;    font-weight: bold;    padding: 6px 12px;    text-decoration: none;    text-shadow: 1px 1px 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;	 }
#socialmedia{
bottom: 0;
height: 46px;
right:0px;
position: fixed;
width: auto;
z-index: 100010;
background-image: linear-gradient(#3b3b3b 0%,#262626 100%);
	background-color:#303030;
	border-top-left-radius:3px;
	
}
#socialmedia #facebook{
	
	background:url(../images/fb-dash.png) no-repeat;
	
	width:26px;
	height:26px;

	cursor:pointer;
	
}
#socialmedia .icon{
	
float:left;	
width:26px;
	height:26px;	
	margin:10px;
	cursor:pointer;
}
#socialmedia #twitter{
background:url(../images/linkdin_icon.png) no-repeat;	
	
	
}
#socialmedia_top{
	background-color:#303030;
	background-image: linear-gradient(#3b3b3b 0%,#262626 100%);
width:100%;
height:46px;
		
		position:fixed;
bottom:-326px;
}
#socialmediabar{
	
width:100%;
height:280px;
background-color:#fff;
position:fixed;	
bottom:-280px;	
	
}
#slidingpanel{
	
	width:100%;
	bottom:-326px;
	
	
}
#facebook_container{
	
margin:0px auto;
position:absolute;	
margin-left:150px;
margin-top:20px;
display:none;
}
#close_button{
	
background:url(../images/close_slidebar.png) no-repeat;
width:19px;
height:22px;
position:fixed;
float:left;	
	margin:12px;
	cursor:pointer;
	
}
#twitter_container{
	position:absolute;	
margin-left:150px;
margin-top:20px;
display:none;	
}
#slidingpanel{

bottom:0px;	
}