/******PNG fix*************
ul, img{behavior: url("css/iepngfix.htc")}*/
/******** Default Behaviour Tags ********/
/****************************************/
*				{color:#464646; margin:0; padding:0; font-family: Verdana, Arial, Helvetica; outline:none;}
body			{font-size:12px; background:#555d72 url(../images/bgd_grey.gif) top left repeat-x;}
a				{text-decoration:none; color:#464646;}
a:hover			{text-decoration:underline}
select, input, textarea	{font-family:Arial, Helvetica, sans-serif; color:#666; border:#a5acb2 solid 1px; padding:2px; font-size:11px;}
input{ height:20px; background:url(../images/bgd_input.gif) top left repeat-x}
img, fieldset{border:0}
/***********/
li{ list-style:none}
caption{ display:none}
/*************************  T R E E  C S S ************************************************************************/
/* H E A D E R*/
#header{ width:100%; background:#ffffff;}		
	.innerHeader{ width:992px; margin:0 auto; padding:5px 0 0 0; overflow:hidden}
		.innerHeader h1{ float:left; margin:5px 0 0 0}
	/* F O R M  S E A R C H */
	.formSearch{ float:right; background: url(../images/bgd_search.gif) top left no-repeat; padding:3px 8px 3px 10px}
		.formSearch label{ display:block; float:left; color:#f7941e; text-transform:uppercase; padding:3px 10px 0 0; font-weight:bold;}
		.formSearch input{ font-size:10px; height:12px; float:left; width:150px; border-right:none}
		.formSearch input.btnGo{ width:29px; height:18px; padding:0}
	/* N A V I G A T I O N*/
	.lev1{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:right; margin:7px 14px 0 0; }
		.lev1 li{  text-transform:uppercase;  display:inline; background:url(../images/bgd_line.gif) center right no-repeat; padding:2px 8px 0 0}
		.lev1 li a{ color:#666666; padding:0 0 0 6px; text-decoration:none; }
		.lev1 li a:hover{ color:#f7941e; text-decoration:none; }
		.lev1 li.last{ background:none}
		
	.lev2{ width:989px; font-size:13px; letter-spacing: 2px; font-weight:bold; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif;  height:30px; overflow:hidden; float:left; padding: 0 0 0 9px; margin:15px 0 0 0}
		.lev2 li{ display:block; float:left; background:url(../images/bgd_line.gif) center right no-repeat; padding:0px; margin:0; overflow:hidden;}
		.lev2 li a{color:#666666; display:block; float:left; text-decoration:none; padding:5px 11px 7px 8px; margin:0;}
		.lev2 li a:hover{ color:#f7941e; border-bottom:5px solid #f7941e; text-decoration:none; padding:5px 11px 7px 8px;  margin:0; display:block; } /*background:url(../images/btn_head_o.png) bottom right repeat-x;*/
		.lev2 li img{ display:block}
		
		.subMenu{ width:956px; background:url(../images/bgd_submenu.png) 0 0 no-repeat; display:none; overflow:hidden; padding:5px 10px; margin:0 0 0 5px; position:absolute; z-index:999; top:20px; left:0}	
		.subMenu li{margin:0 8px 0 0; display:block; float:left; background:none}
		.subMenu li a{ margin:0 8px 0 0; padding:0 0 5px 0; display:block; float:left; font-weight:bold; color:#555d72; border-bottom:2px solid #d5d8d6}
		.subMenu li a:hover, .subMenu li.selected a{ text-decoration:none; border-bottom:2px solid #f7941e; color:#777777}
		
/* M A I N */
#main{ width:100%; background:url(../images/bgd_shadown_03.gif) top center repeat-x}
	#innerMain{width:980px; background:url(../images/bgd_main.gif) top left no-repeat; margin:0 auto; padding:0 4px 0 8px;}
		/* B A N N E R*/
		.banner{ width:974px; position:relative; margin:0 0 0 1px;}
		.banner img{ display:block;}
			.introBanner{ width:222px; background:url(../images/bgd_highlight.png) top left no-repeat; padding:10px 22px; position:absolute; z-index:999; top:209px; right:0;}
			.introBanner h2{ padding:0 0 15px 0}
			.introBanner p{ font-size:12px;}
		/* C O N T E N T */
		#content{ width:979px; overflow:hidden; margin:0 0 0 1px; padding:0px}
			.bgdContentHome{background:url(../images/bgd_context.gif) 654px 0 repeat-y;}
			.bgdContentCommon{ background:url(../images/bgd_context_revert.gif) top left repeat-y;}
			#highlightContent{ width:654px; float:left; overflow:hidden; padding:10px 0 0 0;}
			/* B R E A C U R M */
			.breadcurm{ font-size:11px; padding:10px 0 10px 15px}
				.breadcurm li{ display:inline; padding:0 5px 0 0; font-size:10px; text-transform:uppercase}	
				.breadcurm li span{ color:#f7941e}		
			/* I N T R O D U C E */
			.introduce{ width:637px; overflow:hidden; padding:0 0 10px 17px;}
				.introduce h1 {font-family:Geneva, Arial, Helvetica, sans-serif; height:25px; width:580px; display:block; font-size:18px; color:#f7941e; background: url(../images/tit_about_us.gif) top left no-repeat; text-transform:capitalize; padding:2px 0 0 40px; margin:0; }
				.introduce h2 {font-size:15px; color:#f7941e; font-weight:bold; text-transform:capitalize; padding:2px 0; margin:0; }
			.introduce p{ padding:15px 10px 0 0}
			.introduce ul{ margin:0 0 15px 35px}
				.introduce li{ background:url(../images/ico_03.gif) 0 5px no-repeat; padding:0 0 0 12px; margin:5px 0}
				.chart {padding:15px 10px 5px 60px;}
			/* S O L U T I O N S */
			.ourSolutions{ width:629px; padding:15px 0 0 0; overflow:hidden}
				.ourSolutions h3{ font-size:13px; padding:0 0 10px 0}
				.ourSolutions h4{ text-transform: capitalize; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 0 5px 2px; color:#f7941e!important }
					.itemSolution{ width:206px; float:left; padding:0 1px; margin:0 0 10px 0;}
						.innerItemSolution{ background:url(../images/bgd_solution.gif) top left repeat-x}
						.innerItemSolution .last{ background:url(../images/bgd_solution.gif) top left repeat-x}
						.desc{ background:url(../images/bgd_dotted_01.gif) top right repeat-y; }
						.desc img{ margin:2px 0 0 0}
						.desc p{ font-size:11px; padding:10px;}
						.desc p a{ color:#f7941e; font-weight:bold}
			/* F E A T U R E   V I D E O S */
			.otherFunction{ width:637px; padding:20px 0 10px 17px; background:#f4f4f4 url(../images/bgd_shadown.gif) top center no-repeat; overflow:hidden}
			.otherFunction h3{ padding:0 0 10px 0}
				/* V I D E O S */
				.featureVideo{ font-size:11px; width:299px; float:left; padding:0 10px 0 0}
					.itemFeatureVideo{ width:299px; overflow:hidden; margin:0 0 10px 0}
					.itemFeatureVideo img{ float:left; margin:0 10px 0 0; border:2px solid #d1d1d1}
					.itemFeatureVideo h4{ background:url(../images/ico_01.gif) 0 5px no-repeat; font-size:11px; padding:0 0 0 10px; display:block; float:left}
					.itemFeatureVideo h4 a{ color:#555d72}
						.date{ color:#909090;}
					.itemFeatureVideo p{ width:210px; padding:3px 0 3px 8px; display:block; overflow:hidden; float:left;}
					.itemFeatureVideo p a{ color:#f7941e; font-weight:bold}
				/* L A S T E S T   N E W S */
				.lastestNews{font-size:11px; width:324px; float:left;}
				.lastestNews h3{ padding:0 0 10px 10px;}
					.itemLastestNews{ background:url(../images/bgd_dotted_01.gif) top left repeat-y}
					.itemLastestNews h4{ background:url(../images/ico_01.gif) 0 5px no-repeat; padding:0 0 0 10px; margin:0 0 0 10px; font-size:11px;}
					.itemLastestNews h4 a{ font-weight:bold; color:#555d72}
					.itemLastestNews p{padding:3px 10px 7px 15px;}
					.itemLastestNews p a{ color:#f7941e; font-weight:bold}
					/* R S S */
					.rss{ font-size:10px; width:323px; background:#d9d9d9; margin:0 0 0 1px; overflow:hidden}
						.rss li{ display:block; float:left;}
						.rss li a{ background:url(../images/visu_rss.gif) 0 0 no-repeat; padding:2px 0 2px 22px; display:block; float:left; color:#555d72;} 	
						.rss li.last{background:url(../images/bgd_dotted_01.gif) top left repeat-y; margin:0 0 0 11px; padding:0 0 0 7px;}
			/* G R O U P  L O G O S */	
			.groupLogos{ width:952px; overflow:hidden; padding:10px 12px 5px 12px; background:url(../images/bgd_shadown_01.gif) top center no-repeat;}
				.groupLogos h3{ padding:0 0 10px 0}
				.groupLogos li{ display:block; float:left; padding:0 25px 0 0;}
		/* C O N T E X T */
		#highlightContext{ width:320px; float:left; overflow:hidden; margin:0px; padding:0px}
			.freeContext{ margin:2px 0 0 0}
			/* F E A T U R E   V I D E O S */
			.featureVideoContext{ margin:0 14px 10px 14px; background:url(../images/bgd_dotted_05.gif) bottom left repeat-x; padding:14px 0}
				.featureVideoContext h3{ padding:10px 0}
				.featureVideoContext p{ padding:0 0 10px 0; font-weight:bold}
			/* N E W S L E T T E R */
			.newsletter{ font-size:11px; width:290px; overflow:hidden; padding:10px 14px; margin: 5px 0px}
				.bgdNewsletter{ background:url(../images/bgd_newsletter.gif) top left repeat-y;}
				.bgdNewsletterRevert{ background:url(../images/bgd_newsletter_revert.gif) top left repeat-y;}
				.newsletter form{width:232px; overflow:hidden; background:url(../images/visu_email.gif) top left no-repeat; padding:0 0 0 60px; margin:10px 0 0 0}
				.newsletter p{padding:0 0 5px 0px; margin: 0}
				.newsletter input{ font-size:10px; height:12px; width:158px; border-right:none; float:left;}
				.newsletter input.btnSignup{ width:49px; height:16px; padding:0;}
			/* Q U I K L I N K S */
			.quickLinks{width:299px; background:url(../images/bgd_dotted_05.gif) top left repeat-x; margin:10px 0 5px; padding:14px 0 0 15px}
				.itemQuickLinks{ width:294px; margin:5px 0 0 0; padding:0 0 5px 0; background:url(../images/bgd_dotted_02.gif) bottom left repeat-x; position:relative}
					.itemQuickLinks img{border:none; display:block;}
					.itemQuickLinks a{border:2px solid #d9d9d9; display:block;}
					.itemQuickLinks a:hover{border:2px solid #f7941e; display:block;}
				.quickLinks .last{ background:none}
			/* Q U I K L I N K S   M A I N */
			.quickLinks_main{width:299px; background:url(../images/bgd_dotted_05.gif) top left repeat-x; margin:10px 5px; padding:14px 0 0 5px; position:relative}
				.itemQuickLinks_main{ width:294px; margin:5px 0 0 0; padding:0 0 5px 0; background:url(../images/bgd_dotted_02.gif) bottom left repeat-x; position:relative}
					.itemQuickLinks_main img{border:none; display:block;}
					.itemQuickLinks_main a{border:2px solid #d9d9d9; display:block;}
					.itemQuickLinks_main a:hover{border:2px solid #f7941e; display:block;}
				.quickLinks_main .last{ background:none}				
			/* A B O U T */
			.about{ width:620px; overflow:hidden; padding:0 0 0 15px;}
			.about h1 {font-family:Geneva, Arial, Helvetica, sans-serif; height:25px; width:580px; display:block; font-size:18px; color:#f7941e; background: url(../images/tit_about_us.gif) top left no-repeat; text-transform:capitalize; padding:2px 0 0 40px; margin:2px 0 10px 0; }
			.about h2 {font-size:15px; color:#f7941e; font-weight:bold; text-transform:capitalize; padding:2px 0; margin:0; }
				/*.freeHTML{ background:#fbfbfb; margin:13px 4px 13px 0; padding:0 20px 10px 0;}
					.freeHTML img{ float:right; margin:0 0 0 20px;}
					.about .freeHTML p{ padding:0 0 10px 0}*/
			.about p{ padding:5px 10px 5px 10px;}
			.about ul{ margin:0 0 15px 35px}
			.about li{ background:url(../images/ico_03.gif) 0 5px no-repeat; padding:0 0 0 12px; margin:5px 0}
				.chart {padding:15px 10px 5px 60px;}
				
/* F O O T E R */
#footer{ font-size:11px; width:976px; margin:0 auto; padding:17px 8px 0 8px; background:url(../images/bgd_footer.gif) top center no-repeat}
	#footer p{ color:#FFFFFF;}
	#footer strong{ color:#FFFFFF}
		/* S H O R T */
		.short{ float:right; margin:-13px 0 0}
			.short li{ display:inline; padding:0 5px; background:url(../images/bgd_line_01.gif) center right no-repeat}
			.short a{ color:#FFFFFF}
			#footer .short li.last{ background:none; padding:0 0 0 5px;}
		/* L O N G */
		.long{ width:980px; overflow:hidden; padding:10px 0 0 0; clear:both}
			.itemLong{ width:161px; float:left; background:url(../images/bgd_dotted_03.gif) top left repeat-y; padding:0 0 0 1px; margin:0 1px 0 0}
			.itemLong h3{ background:#efefef; color:#555d72; text-transform:uppercase; font-size:11px; font-weight:bold; padding:1px 5px;}
			.itemLong li{ padding:3px 5px 0 5px;}
			.itemLong a{ background:url(../images/ico_02.gif) 0 5px no-repeat; padding:0 0 0 10px; color:#dddddd;}
		#footer .last{ background:url(../images/bgd_dotted_03.gif) top right repeat-y; padding:0 1px 0 0}
		#footer .last ul{ margin:0 0 8px 0}
		/**/
		.descFooter{ width:980px; background:url(../images/bgd_dotted_04.gif) top left repeat-x; overflow:hidden; padding:20px 0; margin:10px 0 0 0}
			.descFooter img{ float:left; margin:0 25px 0 0}
			#footer .descFooter p{ float:none}