body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#041b2e;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height:normal;
	}

.bottom-part{
background: -webkit-linear-gradient(to right bottom,#a8ffd4, #a8ffd4);
  background:    -moz-linear-gradient(to right bottom,#a8ffd4, #a8ffd4);
  background:         linear-gradient(to right bottom,#a8ffd4, #a8ffd4);
  font-size: 12px;
 
}

.quot {
  /*margin-top:17px;
  float:left;
  margin-left:94px;
  color: black;*/
  font-style:italic;
  font-size: 17px;
  /*background:url(images/quot1.png) 0 0 no-repeat;*/
  
}

.bg{
    /*background-image: url(images/bg.jpg);*/
    background-repeat:repeat-y;
    background-color: white;
   }
.menu-bg{
   background: #003d6c;
   width:100%;
   height:36px;
   }

.it-bg{
   width:238px;
   background:url(images/it-bg.jpg) repeat-y;
   }

#it-text{
   width:190px;
   margin:auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#082c49;
   text-align:left;
   text-decoration:none;
   }
 #it-text a{
   width:190px;
   margin:auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#082c49;
   text-align:left;
   text-decoration:none;
   }
#it-text:hover{
   text-decoration:underline;
   }
   
  .companytext{
	font-size:12px;
	color:#041b2e;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	line-height:110%;
	font-family: Arial, Helvetica, sans-serif;
}

#latest-news{
   width:200px;
   margin:auto;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#333333;
   margin-top:7px;
}

.blue{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#2785D1;
  padding:5px 0px 5px 0px;
}  

.companybg{
  background-image: url(images/company-bgm.jpg);
  background-repeat:repeat-x;
  width:691px;
  height:177px;
}

.cotitle{
  font: Arial, Helvetica, sans-serif;
  font-size:22px;
  color:#0c4777;
  padding-top:15px;
  padding-bottom:20px;
}


#menu{
   width:100%;
   margin:36;
}

#menu ul{
    margin:0px;
	padding:0px;
}

#menu li{
    display:inline;
	
	
}
#menu a{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#FFFFFF;
	 font-weight:bold;
	 padding:10px 29px 11px 29px;
	 text-decoration:none;
	 display:inline;
	 
}

#menu a:link{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#FFFFFF;
	 font-weight:bold;
	 padding:10px 29px 11px 29px;
	 text-decoration:none;
	 display:inline;
	 
}

#menu a:hover{
     font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 padding:10px 29px 11px 29px;
	 text-decoration:none;
	 display:inline;
     color:#444343;
	 background-color:#dddddd;
}

.hover{
     font-family:Arial, Helvetica, sans-serif;
	 color:#000000;
	 font-size:12px;
	 background-color:#dddddd;
}

.footer-text{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}



#footer{
   width:100%;
   height:20px;
   border-bottom:1px solid #5D5D5D;
}

#footer ul{
   margin:0px;
   padding:0px;
}

#footer li{
   display:inline;
}
#footer a{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bebdbd;
	display:inline;
	text-decoration:none;
	padding:0px 0px 35px 35px;
}

.footer-text{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

.data{
background-image:url(images/data-waerhousing.jpg);
padding-left:10px;
padding-top:10px;
height:143px;
width:324px;
}
.etl{
background-image: url(images/etl-bg.jpg);
padding-left:10px;
padding-top:10px;
height:144px;
width:325px;
}
.datatitle{
font:Arial, Helvetica, sans-serif;
font-size:18px;
color:#1b3e5a;
padding-top:15px;
padding-bottom:8px;
}
.datatext{
color:#1b3e5a;
font:Arial;
font-size:12px;
}
.footer-bg{
background-image:url(images/bottom-bg.jpg);
background-repeat:repeat-x;
}

#innerbody{
  width:690px;
  border:1px solid #dcdcdc;
  padding:5px 0px 10px 10px;
  margin-bottom:5px;
}

.bodytitle{
  font: Arial, Helvetica, sans-serif;
  font-size:22px;
  color:#0c4777;
}
.heading{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#D70606;
  font-weight:bold;
 }
 
 #more{
  width:41px;
  height:15px;
  float:right;
  margin-right:10px;
  margin-top:8px;
  margin-bottom:5px;
 }



.contactBack{
  background:url(images/ban.png);
  height: 280px;
}


.wrapper {
  width:100%;
  overflow:hidden
}




.relative {
  position:relative
}
.col1, .col2, .col3, .cols .prog-col1{
  float:left;
}
.col1 {
  margin:0 6px;
  width:335px;
  position:relative
}

.prog-col1 {
  margin:0 6px;
  width:264px;
  position:relative
}


.col2 {
  margin:0 6px;
  width:560px;
  position:relative
}
/* index.html */
/* index-1.html */
/* index-2.html */
/* index-3.html */
/* index-4.html */
#page3 .col1 {
  width:870px
}
/* index-5.html */
#page4 .box2 .col1 {
  width:870px
}
/* index-6.html --------------------------------------------------------------------------------------------*/

.pad_left1 {
  padding-left:26px
}
.pad_left2 {
  padding-left:36px
}
.pad_bot1 {
  padding-bottom:14px
}
.pad_bot2 {
  padding-bottom:4px
}
.marg_right1 {
  margin-right:37px
}
.box1 {
  background:url(images/bg_box1.jpg) top center no-repeat #dad6cc;
  border-top:5px solid #cdc8bc;
  padding:15px 30px 29px
}
.box1 strong {
  color:#3f3f3f
}
.box1 figure {
  box-shadow:0 0 3px #a4a19a;
  -moz-box-shadow:0 0 3px #a4a19a;
  -webkit-box-shadow:0 0 3px #a4a19a;
  position:relative
}
.box2 {
  /*background:#0e0c0a;*/
  padding:25px 30px 32px
}
.box2 .line1, .box2 .line2 {
  background-image:url(images/line_vert2.gif)
}
#page4 .box2 {
  margin-top:7px;
  padding-top:30px;
  padding-bottom:28px
}
.line1 {
  background:url(images/line_vert1.gif) 335px 0 repeat-y
}
.line2 {
  background:url(images/line_vert1.gif) 707px 0 repeat-y
}
#page3 .line1 {
  background-position:282px 0
}

.button1 {
  float:right;
  color:#dddad1;
  text-decoration:none;
  background:#000;
  line-height:18px;
  padding:0 9px;
  margin-top:2px
}

h2 {
  font-size:35px;
  color:#575652;
  font-weight:400;
  line-height:1.2em;
  letter-spacing:-1px;
  margin-bottom:13px
}
h2 span {
  font-weight:300
}
h2 strong, .box1 h2 strong {
  font-weight:700;
  display:inline-block;
  width:36px;
  color:#fff;
  text-align:center;
  background:url(images/bg_title1.gif) 0 4px repeat-x;
  margin-right:3px
}
h2.color2 strong {
  background-image:url(images/bg_title2.gif)
}
h2.color3 strong {
  background-image:url(images/bg_title3.gif)
}

.button2 {
  display:inline-block;
  font-size:15px;
  color:#fff;
  text-transform:uppercase;
  text-decoration:none;
  padding:0 21px;
  height:36px;
  line-height:34px;
  font-weight:400;
  background:url(images/button1_bg.gif) top repeat-x;
  letter-spacing:-1px
}
.button2.color2 {
  background-image:url(images/button2_bg.gif)
}
.button2.color3 {
  background-image:url(images/button3_bg.gif)
}



