



div#hTetx{
    width: 490px;
    height: 124px;
	padding-left: 38px;
	padding-top: 44px;
	float: left;
	border: 0px solid;
}



div#pro_icon1{
    position : relative;
	float: left;
    width:140px;
	margin-top: 10px;
	padding-left: 38px;


}


div#pro_icon2{
    position : relative;
	float: left;
    width:140px;
	margin-top: 10px;
	margin-left: 38px;


}


div#pro_icon3{
    position : relative;
	float: left;
    width:140px;
	margin-top: 10px;
	margin-left: 36px;


}

div#tv{
	float: left;
    width:347px;
	margin-top: 36px;
	padding-left: 37px;
	border: 0px solid;
	height: 150px;
}


div#newstitle{
    position : relative;
	float: left;
    width:480px;
    font-family : Arial;
	color : #8B8B8B;
	font-size : 13px;
	text-decoration: none;
    font-weight : bold;
	margin-top: 5px;
	padding-left: 30px;
	border:1px solid #000000; 


}

div#othertitle{
    position : relative;
	float: left;
    width:240px;
    font-family : Arial;
	color : #8B8B8B;
	font-size : 13px;
	text-decoration: none;
    font-weight : bold;
	margin-top: 5px;
	padding-left: 30px;
	border:1px solid #000000; 


}



div#thenews{
    position : relative;
	width: 332px;
	font-family    : Arial;
	font-size      : 12px;
	margin-top: 8px;
	margin-left: 12px;
	height: 105px;
	float:right;
	padding: 0;
	border:0px solid #000000; 
}

div#newsticker{
	width: 970px;
	height: 205px;
	font-family    : Arial;
	font-size      : 12px;
	padding-top: 25px;
	float: left;
	border: 0px solid;
}

div#mainContainer_terms{
	width: 500px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#mainContainer_home{
	background-image:url(../images/globals/home_bg.jpg);
	background-repeat : no-repeat;
	
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#mainContainer_home_new{
	background-image:url(../images/globals/home_bg2.jpg);
	background-repeat : no-repeat;
	
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}






div#video{
	width: 532px;
	height: 126px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border: 0px solid;
	float: left;
}


div#spacer{

	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#mainContainer_about{
	background-image:url(../images/globals/about_bg.gif);
	background-repeat : no-repeat;
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#mainContainer_solutions{
	background-image:url(../images/globals/solutions_bg.gif);
	background-repeat : no-repeat;
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#mainContainer_technology{
	background-image:url(../images/globals/technology_bg.gif);
	background-repeat : no-repeat;
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

div#mainContainer_caseStudies{
	background-image:url(../images/globals/technology_bg.gif);
	background-repeat : no-repeat;
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

div#mainContainer_contents{
	background-image:url(../images/globals/contents_bg.gif);
	background-repeat : no-repeat;
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#mainContainer_news{
	background-image:url(../images/globals/news_bg.gif);
	background-repeat : no-repeat;
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#mainContainer_partners{
	background-image:url(../images/globals/partners_bg.gif);
	background-repeat : no-repeat;
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#mainContainer_contact{
	background-image:url(../images/globals/contact_bg.gif);
	background-repeat : no-repeat;
	width: 970px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

h1.about{
	font-family    : Arial;
	font-size      : 16px;
	color: #6EA01B;
}

h1.solutions{
	font-family    : Arial;
	font-size      : 16px;
	color: #D7350E;
}

h1.technology{
	font-family    : Arial;
	font-size      : 16px;
	color: #DF0621;
}

h1.caseStudies{
	font-family    : Arial;
	font-size      : 16px;
	color: #DF0621;
}

h1.news{
	font-family    : Arial;
	font-size      : 16px;
	color: #DC0069;
}

h1.partners{
	font-family    : Arial;
	font-size      : 16px;
	color: #FFC310;
}

h1.contact{
	font-family    : Arial;
	font-size      : 16px;
	color: #4B4B4B;
}

div#header{
	width: 970px;
	height: 114px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

div#flash{
	width: 970px;
	height: 125px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#about_footer{
	background-image:url(../images/globals/about_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#home_footer{
	background-image:url(../images/globals/home_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

div#solutions_footer{
	background-image:url(../images/globals/solutions_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

div#technology_footer{
	background-image:url(../images/globals/technology_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

div#caseStudies_footer{
	background-image:url(../images/globals/technology_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#contents_footer{
	background-image:url(../images/globals/contents_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#news_footer{
	background-image:url(../images/globals/news_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#partners_footer{
	background-image:url(../images/globals/partners_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}



div#contact_footer{
	background-image:url(../images/globals/contact_footer.gif);
	background-repeat : no-repeat;
	width: 970px;
	height: 24px;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	clear: both; 
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

div#main{
	width: 702px;
	float: right;
	font-family    : Arial;
	font-size      : 12px;
	display:block; 
	clear: both;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#main10{
	width: 932px;
	float: right;
	font-family    : Arial;
	font-size      : 12px;
	display:block; 
	clear: both;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#context{
	width: 342px;
	height: 160px;
	float: left;
	font-family    : Arial;
	font-size      : 12px;
	display:block; 
	clear: both;
	margin:0 auto;
	padding-top: 0px;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#main6{
	width: 645px;
	float: right;
	font-family    : Arial;
	font-size      : 12px;
	display:block; 
	clear: both;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}

div#subnav{
	width: 189px;
	float: left;
	font-family    : Arial;
	font-size      : 12px;
 	clear: both;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
}


div#subnav2{
	width: 189px;
	float: right;
	font-family    : Arial;
	font-size      : 12px;
	padding-left: 30px;
	padding-right: 20px;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #7F7F7F; 
	border-right:0px solid #000000; 
}

div#content2{
	width: 330px;
	float: left;
	font-family    : Arial;
	font-size      : 12px;
 	clear: both;
	margin-right: 0px;
	padding-left: 30px;
	padding-right: 30px;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:1px solid #7F7F7F; 
	border-right:1px solid #7F7F7F; 
}

div#content3{
	width: 330px;
	float: left;
	font-family    : Arial;
	font-size      : 12px;
 	clear: both;
	margin-left: 70px;
	padding-left: 30px;
	padding-right: 30px;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:1px solid #7F7F7F; 
	border-right:0px solid #7F7F7F; 
}


div#content5{
	width: 400px;
	float: right;
	font-family    : Arial;
	font-size      : 12px;
	padding-left: 30px;
	padding-right: 80px;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:1px solid #7F7F7F; 
	border-right:0px solid #000000; 
}


div#content{
	width: 400px;
	float: right;
	font-family    : Arial;
	font-size      : 12px;
	padding-left: 30px;
	padding-right: 80px;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:1px solid #7F7F7F; 
	border-right:0px solid #000000; 
}


div#content1{
	width: 560px;
	float: right;
	font-family    : Arial;
	font-size      : 12px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:1px solid #7F7F7F; 
	border-right:0px solid #000000; 
}

div#logo{
	float: left;
	border: 0px solid;
}

div#nav{
	width: 690px;
	height: 114px;
	float: right;
	vertical-align : text-bottom;
	font-family    : Arial;
	font-size      : 12px;
	margin:0 auto;
	padding: 0;
	border-bottom:0px solid #000000; 
	border-top:0px solid #000000; 
	border-left:0px solid #000000; 
	border-right:0px solid #000000; 
	
}


A.about_sub:LINK,A.about_sub:ACTIVE,A.about_sub:FOCUS,A.about_sub:VISITED{
	font-family    : Arial;
	color          : #666666;
	font-size      : 11px;
	text-decoration: none;
	font-weight : bold;
	
}

A.about_sub:HOVER{
	color          : #6EA01B;
	text-decoration: none;
	font-weight : bold;
}


A:LINK,A:ACTIVE,A:FOCUS,A:VISITED{
	font-family    : Arial;
	color          : #000000;
	font-size      : 12px;
	text-decoration: none;
	
}

A:HOVER{
	color          : #666666;
	text-decoration: Underline;
}


A.white:LINK,A.white:ACTIVE,A.white:FOCUS,A.white:VISITED{
	font-family    : Arial;
	color          : #ffffff;
	font-size      : 11px;
	text-decoration: none;
	
}

A.white:HOVER{
	color          : #cccccc;
	text-decoration: Underline;
}


A.solutions_sub:LINK,A.solutions_sub:ACTIVE,A.solutions_sub:FOCUS,A.solutions_sub:VISITED{
	font-family    : Arial;
	color          : #666666;
	font-size      : 11px;
	text-decoration: none;
	font-weight : bold;
	
}

A.solutions_sub:HOVER{
	color          : #D7350E;
	text-decoration: none;
	font-weight : bold;
}


A.technology_sub:LINK,A.technology_sub:ACTIVE,A.technology_sub:FOCUS,A.technology_sub:VISITED{
	font-family    : Arial;
	color          : #666666;
	font-size      : 11px;
	text-decoration: none;
	font-weight : bold;
	
}

A.technology_sub:HOVER{
	color          : #DF0621;
	text-decoration: none;
	font-weight : bold;
}

A.caseStudies_sub:LINK,A.caseStudies_sub:ACTIVE,A.caseStudies_sub:FOCUS,A.caseStudies_sub:VISITED{
	font-family    : Arial;
	color          : #666666;
	font-size      : 11px;
	text-decoration: none;
	font-weight : bold;
	
}

A.caseStudies_sub:HOVER{
	color          : #DF0621;
	text-decoration: none;
	font-weight : bold;
}

A.contents_sub:LINK,A.contents_sub:ACTIVE,A.contents_sub:FOCUS,A.contents_sub:VISITED{
	font-family    : Arial;
	color          : #666666;
	font-size      : 11px;
	text-decoration: none;
	font-weight : bold;
	
}

A.contents_sub:HOVER{
	color          : #009EF0;
	text-decoration: none;
	font-weight : bold;
}


A.news_sub:LINK,A.news_sub:ACTIVE,A.news_sub:FOCUS,A.news_sub:VISITED{
	font-family    : Arial;
	color          : #666666;
	font-size      : 11px;
	text-decoration: none;
	font-weight : bold;
	
}

A.news_sub:HOVER{
	color          : #DC0069;
	text-decoration: none;
	font-weight : bold;
}


A.partners_sub:LINK,A.partners_sub:ACTIVE,A.partners_sub:FOCUS,A.partners_sub:VISITED{
	font-family    : Arial;
	color          : #666666;
	font-size      : 11px;
	text-decoration: none;
	font-weight : bold;
	
}

A.partners_sub:HOVER{
	color          : #FFC310;
	text-decoration: none;
	font-weight : bold;
}


b.main_nav_about{
	font-family    : Arial;
	color          : #6EA01B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}

b.main_nav_about1{
	font-family    : Arial;
	color          : #FFFFFF;
	font-size      : 11px;
	text-decoration: none;
	/*font-weight : bold;*/
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}

b.main_nav_solutions{
	font-family    : Arial;
	/*color          : #D7350E;*/
	color          : #6EA01B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}


b.main_nav_technology{
	font-family    : Arial;
	/*color          : #DF0621;*/
	color          : #6EA01B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}

b.main_nav_caseStudies{
	font-family    : Arial;
	/*color          : #DF0621;*/
	color          : #6EA01B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}


b.main_nav_contents{
	font-family    : Arial;
	/*color          : #009CED;*/
	color          : #6EA01B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}


b.main_nav_news{
	font-family    : Arial;
	/*color          : #DC0069;*/
	color          : #6EA01B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}


b.main_nav_partners{
	font-family    : Arial;
	/*color          : #FFC310;*/
	color          : #6EA01B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}


b.main_nav_contact{
	font-family    : Arial;
	/*color          : #4B4B4B;*/
	color          : #6EA01B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	border-bottom:4px solid #AFC80C; 
	padding-bottom:7px;
	
}


A.main_nav:LINK,A.main_nav:ACTIVE,A.main_nav:FOCUS,A.main_nav:VISITED{
	font-family    : Arial;
	color          : #8B8B8B;
	font-size      : 13px;
	text-decoration: none;
	font-weight : bold;
	
}

A.main_nav:HOVER{
	color          : #000000;
	text-decoration: none;
	font-weight : bold;
}


li.li_about{
	list-style :  url(../images/globals/about_arrow.gif);
	line-height: 24px;
	vertical-align : middle;
	}

	
li.li_solutions{
	list-style :  url(../images/globals/solutions_arrow.gif);
	line-height: 24px;
	vertical-align : middle;
	}
	
li.li_technology{
	list-style :  url(../images/globals/technology_arrow.gif);
	line-height: 24px;
	vertical-align : middle;
	}
	
li.li_caseStudies{
	list-style :  url(../images/globals/technology_arrow.gif);
	line-height: 24px;
	vertical-align : middle;
	}
	
li.li_news{
	list-style :  url(../images/globals/news_arrow.gif);
	line-height: 24px;
	vertical-align : middle;
	}
	
li.li_partners{
	list-style :  url(../images/globals/partners_arrow.gif);
	line-height: 24px;
	vertical-align : middle;
	}	
	
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.textarea{
	 width: 210px;	
     color:#000000;
     background:#ffffff;
     font-size: 14px;
     border-right:1px solid #999999; 
     border-bottom:1px solid #999699;
     border-top:1px solid #999999;
     border-left:1px solid #999999; 
}

div.item{
   padding-bottom: 15px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/*