html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, p {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	vertical-align: baseline;
	line-height: 1.3em;
}

a:focus, a:hover {
	color: #AACAE7;
}
a {
	color: #7a61aa;
	text-decoration: underline;
}

a img {
	border: none;
}
a {
   outline: none;
}


h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-size: 12px;
	color: #0327c0
}

h1 {
	background: transparent url(../images/hr.png) repeat-x 0 100%;
	padding-bottom: 10px;
	margin-bottom: 21px;
	text-transform: uppercase;
}
 
.clear {
	clear: both;
}

p {
	margin-bottom: 1.3em;
	line-height: 1.4em;
}

p strong {
	color: #333;
}

body {
	color: #636466;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:100%;
	height:100%;
	
	
} 

#container {
	/*width: 1024px;*/
  width: 980px;
  /*min-height:600px;*/
	margin: 0px auto;
}


#Header #Logo {
	width: 106px;
	margin: 20px auto 0 auto;
	padding-right: 200px;
}


#menu {
	background: transparent url(../images/menu_bg.png) no-repeat 0 0;
	text-transform: uppercase;
	height: 75px;
}
#menu ul {
	margin: 0;
	padding: 0;
	margin-left: 102px;
}
#menu ul li {
	list-style-type: none;
	float: left;
	margin-top: 12px;
	display: inline;
}
#menu ul li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	margin-top: 15px;
	padding: 14px 9px 0 9px;
	font-size: 10px;
	background: transparent url(../images/menu_li.png) no-repeat 50% 0;
	color: #808080;
}
#menu ul li a.home:hover, #menu ul li a.home_active {
	background: transparent url(../images/menu_home_hot.png) no-repeat 50% 0;
	color: #7a61aa;
}
#menu ul li a.aboutus:hover, #menu ul li a.aboutus_active {
	background: transparent url(../images/menu_aboutus_hot.png) no-repeat 50% 0;
	color: #0327c0;
}
#menu ul li a.technology:hover, #menu ul li a.technology_active {
	background: transparent url(../images/menu_technology_hot.png) no-repeat 50% 0;
	color: #db13a0;
}
#menu ul li a.business:hover, #menu ul li a.business_active {
	background: transparent url(../images/menu_business_hot.png) no-repeat 50% 0;
	color: #36bce6;
}
#menu ul li a.market:hover, #menu ul li a.market_active {
	background: transparent url(../images/menu_market_hot.png) no-repeat 50% 0;
	color: #af95b5;
}
#menu ul li a.atwork:hover, #menu ul li a.atwork_active {
	background: transparent url(../images/menu_atwork_hot.png) no-repeat 50% 0;
	color: #5ea152;
}
#menu ul li a.corporateinfo:hover, #menu ul li a.corporateinfo_active {
	background: transparent url(../images/menu_corporateinfo_hot.png) no-repeat 50% 0;
	color: #e98f00;
}
#menu ul li a.contactus:hover, #menu ul li a.contactus_active {
	background: transparent url(../images/menu_contactus_hot.png) no-repeat 50% 0;
	color: #b79ee7;
}


.pagebody {
	/* min-height: 550px; */
	/*width:836px;*/
	margin-left:15px;
	padding: 0px 20px 0px 20px; 
	position:relative; 
	/*height:auto !important;*/
}

 
.pagebody .lhs {
	width: 340px;
	float: left; 
	text-align:right;
	padding-right:5px;
}


.pagebody .lhs > img{
  margin-right:25px;
}
 
 
.pagebody .rhs {
	width: 490px;
	float: left;
}

.pagebody .rhs ul {
	margin-left: 30px;
	padding: 10px;
}
.pagebody .rhs ul li {
	padding: 2px;
}
.pagebody .rhs strong {
	color: #333;
}
a.invisible{
  display:block;
  height:115px;
  margin-top:30px;
  margin-left:60px;
  cursor:pointer;

}


/** Home page */
#products {
	margin-top: 140px;
	float:right;
}
#products ul {
	margin: 0px;
	padding: 0px;
}
#products ul li {
	list-style-type: none;
	float: left;
	margin-right: 5px;
}
#products ul li a {
	color: #9b9b9b;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}


 

/** Technology */
.form {
	background: transparent url(../images/form_bg.png) no-repeat 0 0;
	height: 400px;
	padding: 14px;
}
.textbox {
	background: transparent url(../images/text.png) no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	padding: 3px 16px 8px 4px;
	font-size: 12px;
	color: #636466;
	width: 210px;
	margin-bottom: 7px;
}

.textarea {
	background: transparent url(../images/textarea_bg.png) no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif;
	height: 70px;
	font-size: 12px;
	padding: 5px;
	color: #636466;
	width: 218px;
	border: none;
	border-right:1px solid #98999B;
}
.btnSubmit {
	margin-top: 5px;
	margin-left: 29px;
	margin-bottom:10px;
}



/** Contact Us */
.form_large {
	background: transparent url(../images/form_large_bg.png) no-repeat 0 0;
	height: 200px;
	padding: 10px;
}


.textbox_med {
	background: transparent url(../images/txtbox_med_bg.png) no-repeat 0 0;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	padding: 4px 16px 4px 4px;
	font-size: 12px;
	color: #636466;
	width: 200px;
	margin-bottom: 7px;
}
.textbox_large {
	background: transparent url(../images/txtbox_large_bg.png) no-repeat scroll 0 0;
	font-family: Arial, Helvetica, sans-serif;
	border: medium none;
	color: #636466;
	font-size: 12px;
	margin-bottom: 7px;
	padding: 3px 6px 4px 4px;
	width: 427px;
	border-right: 1px solid #838486;
}

.btnSubmit_large {
	margin-top: 10px;
	margin-left: 140px;
}



#footer { 
	padding-top: 10px;
	font-size: 11px;
	color: #636466;
	background: transparent url(../images/hr.png) repeat-x 0 0;
	width:840px;
	display:block;
	
}

#footer a {
	text-decoration: underline;
	font-size: 11px;
	color: #636466;
}

#footer1 { 
	 padding-top: 81px;
	font-size: 11px;
	color: #fff;
	width:745px;
	/*bottom:-10px;*/		}

#footer1 a {
	text-decoration: underline;
	font-size: 11px;
	color: #fff;
}

.Content{
/*min-height:440px;*/
}
#video{
background: transparent url(../images/video_back.png) no-repeat;
height:273px;
width:324px;
}
#video_in{
background: transparent url(../images/video_back.png) no-repeat;
height:216px;
width:328px;
}

#image_in{
background: transparent url(../images/image_back.png) no-repeat;
height:226px;
width:328px;
}

#player{
  margin:22px;
}

#video_in #player {
  margin:16px 12px;
}

#page_tl{
  background: transparent url(../images/bg_01.jpg) no-repeat 0 0; 
  /*height:100%;*/
  width:100%;
}

#page_tm{
  background: transparent url(../images/bg_tm.jpg) repeat-x 100% 0; 
    /*height:100%;*/
  width:100%;
}


#page_tr{
  background: transparent url(../images/bg_02.jpg) no-repeat 100% 0; 
    /*height:100%;*/
  width:100%;
}

#page_bl{
  background: transparent url(../images/bg_03.jpg) no-repeat 0 100%;
    /*height:100%;*/
  width:100%; 
}


#page_bm{
  background: transparent url(../images/bg_bm.jpg) repeat-x 0 100%;
    /*height:100%;*/
  width:100%; 
}

#page_br{
  background: transparent url(../images/bg_04.jpg) no-repeat 100% 100%;
    /*height:100%;*/
  width:100%; 
}


#page_l{
  background: transparent url(../images/bg_l.jpg) repeat-y 0 0; 
    /*height:100%;*/
  width:100%;
}


#page_r{
  background: transparent url(../images/bg_r.jpg) repeat-y 100% 0; 
    /*height:100%;*/
  width:100%;
}
.pro{
margin-right:-12px;

}
.pageheading{
display:none;

}
.Breadcrumb{
display:none;

}




.about-us h1, .about-us ul{
  color:#0327C0 !important;
}



.about-us a{
  color:#0327C0;
  text-decoration:none;
}
 .about-us a strong{
  color:#0327C0 !important;
 }

.about-us a:hover{
  text-decoration:underline;
}







.business_solution h1, .business_solution ul {
  color:#36BCE6;
}
.business_solution ul li strong{
  color:#36BCE6 !important;
  }

.business_solution a{
  color:#36BCE6;
  text-decoration:none;
}



 .business_solution a strong{
  color:#36BCE6 !important;
  
 }
 
.business_solution a:hover{
  text-decoration:none;
}
.bpageheading2{
  font-size:14px;
  color:#4d4d4f !important;
  font-weight:bold;
  margin-bottom:10px;
}






.technology h1{
  color:#B5035F !important;
  
}
.technology ul{
  color:#B5035F;
  list-style:disc;
  
	padding: 0px 10px !important;
}


.technology a{
  color:#B5035F;
  text-decoration:none;
}

 .technology a strong{
  color:#808080 !important;
 }


.technology a:hover{
  text-decoration:none;
  }

.technology a strong:hover{
    color:#B5035F !important;
}



.tmenu ul{
  color:#808080;
  list-style-image:url(../images/ol_img.png);
 	padding: 0px 10px !important;
}
.tmenu ul li:hover{
  color:#B5035F;
  list-style-image:url(../images/ol_img_active.png);
}







.market-research h1, .market-research ul{
  color:#CF91B1 !important;
}



.market-research a{
  color:#CF91B1;
  text-decoration:none;
}

 .market-research a strong{
  color:#CF91B1 !important;
 }



.market-research a:hover{
  text-decoration:underline;
}






.green-at-work h1, .green-at-work ul{
  color:#5EA152 !important;
}



.green-at-work a{
  color:#5EA152;
  text-decoration:none;
}


 .green-at-work a strong{
  color:#5EA152 !important;
 }




  .green-at-work a:hover{
  text-decoration:underline;
}





.corporate-information h1, .corporate-information ul{
  color:#E98F00 !important;
}



.corporate-information a{
  color:#E98F00;
  text-decoration:none;
}

 .corporate-information a strong{
  color:#E98F00 !important;
 }




.corporate-information ul li strong{
  color:#E98F00 !important;
  }







.contact-us h1, .contact-us ul{
  color:#B79EE7 !important;
}



.contact-us a{
  color:#B79EE7;
  text-decoration:none;
}

 .contact-us a strong{
  color:#B79EE7 !important;
 }

.contact-us a:hover{
  text-decoration:underline;
}
.pageheading2{
  font-size:20px;
  color:#4d4d4f !important;
  font-weight:normal;
  margin-bottom:10px;
}
.bmenu ul{
  color:#808080;
  list-style-image:url(../images/ol_img.png);
  margin-left:8px !important;
}
.bmenu ul li a{
  color:#808080;
  font-weight:bold;
  text-decoration:none;
}
.bmenu ul li a:hover{
  color:#36BCE6;
  text-decoration:none;
}
.bmenu ul li:hover{
  color:#36BCE6;
  list-style-image:url(../images/business_ol_img_active.png);
}

.cmenu ul{
  color:#808080 !important;
  list-style-image:url(../images/ol_img.png);
  margin-left:8px !important;
}
.cmenu ul li a{
  color:#808080;
  font-weight:bold;
  text-decoration:none;
}
.cmenu ul li a:hover{
  color:#E98F00;
  text-decoration:none;
}
.cmenu ul li:hover{
  color:#E98F00;
  list-style-image:url(../images/ul_img_corpinfo.png);
}
.bchart{
  background: transparent url(../images/chart.png) no-repeat;
  height:400px;
 }
 #bdiv1{
    cursor:pointer;
    display:block;
    height:80px;
    margin-left:60px;
    margin-top:30px;
    border:1px solid #000000;
 
 
 }
.bspan{
color:#636466;

}

ul.legal{
  margin-bottom:15px;
  padding-left:30px;
}
ul.legal li{
  padding-left:10px;
}
ul.one-two{margin:0px 0px 0px 0px!important;list-style:none;color:#000000;padding:0 0 0 0!important}
ul.one-two li{overflow:hidden}
ul.one-two li span{width:20px;display:block;float:left;padding:1px 0 0 0}
ul.one-two li p{float:left;display:block;margin:0 0 0 0;padding:0 0 0 0;width:460px}
#homebg{position:relative}
.video-bg{height:450px;width:800px;padding:27px;background:url(../images/video-bg.png) no-repeat;margin:10px 0 0 0}
#tooltip
{
	position:absolute !important;
}

.tech-blocl-right img, .tech-blocl-left img{z-index:10 !important;display:inline;}
.tech-blocl-right a, .tech-blocl-left a{display:block; width:117px; height:117px;}

#tooltip img{z-index:999 !important;}

.simple-video .mejs-controls{display:none !important}
.simple-video{padding-top: 15px; padding-left:12px; text-align: left;}
.simple-video .mejs-container{ background:transparent !important;}
.simple-video .mejs-poster{display:block; ba}
