@charset "utf-8";
/* CSS Document */

body{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#494949;margin:0px; 
	
}
	
h2{ color:#ff7f00; 
	font-size:18px; 
	text-align:left; 
	margin:0px; 
	padding:0px; padding-bottom:10px;}
	
h4{ color:#592377; font-size:14px; }
a{ text-decoration:none; color:#666666;}

#wrapper{	width:100%;height:100%; float:left;}
#container{	width:1000px;text-align:center;margin:0 auto 0 auto;}

#banner{ width:1000px; height:225px; background-image:url(../images/Homepage-banner.jpg); background-repeat:no-repeat; background-position:top;}
#banner_flash{ width:777px; height:160px; float:right; margin-right:16px}
#banner_about{
width:1000px; height:225px; background-image:url(../images/banner_about.jpg); background-repeat:no-repeat; background-position:top;}
#banner_products{
width:1000px; height:225px; background-image:url(../images/banner_products.jpg); background-repeat:no-repeat; background-position:top;}
#banner_managed_services{
width:1000px; height:225px; background-image:url(../images/banner_managed_services.jpg); background-repeat:no-repeat; background-position:top;}
#banner_support_service{
width:1000px; height:225px; background-image:url(../images/banner_support_service.jpg); background-repeat:no-repeat; background-position:top;}
#banner_consultancy_solutions{
width:1000px; height:225px; background-image:url(../images/banner_consultancy_solutions.jpg); background-repeat:no-repeat; background-position:top;}
#banner_partners{
width:1000px; height:225px; background-image:url(../images/banner_partners.jpg); background-repeat:no-repeat; background-position:top;}




#sub_navigation{	width:975px; height:30px; text-align:left; font-size:12px; margin-left:10PX; margin-right:15PX; border-bottom-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:double; }
#sub_navigation .bread_crumb{ width:750px; height:22px; float:left; padding-top:8px;}

#header_callout{float:left; max-width:300px; text-align:left; height:160px; margin-left:35px; }
#header_callout h1{ color:#FFFFFF; padding:0px; margin-top:5px; margin-bottom:5px;}
#header_callout h2{ color:#c192db; padding:0px; font-size:16px; margin-top:5px; margin-bottom:5px;}
#navigation_top{	width:1000px; height:41px; text-align:left; padding-top:20px; float:left;}
					
#search{ float:left; vertical-align:top; width:170px; margin-left:5px; margin-right:5px; border:0px; height:13px; font-size:10px; padding-right:10px; padding-left:5px; padding-top:8px; background:none; }

#header{	background-image:url(../images/bg-header.jpg); background-repeat:no-repeat;
			width:1000px;height:160px;text-align:left; }
#header h1{ color:#FFFFFF; margin:0px;  padding-top:22px; text-align:left;}			
#header h2{ color:#c192db; font-size:18px; line-height:22px; margin:0px; padding-top:15px; padding-bottom:10px; text-align:left;}

#header2{	background-image:url(../images/bg-header2.jpg); background-repeat:no-repeat; width:1000px;height:160px;text-align:left;}
#header2 h1{ color:#FFFFFF; margin:0px;  padding-top:22px; text-align:left;}			
#header2 h2{ color:#c192db; font-size:18px; line-height:22px; margin:0px; padding-top:15px; padding-bottom:10px; text-align:left;}	

#header_aboutus {	background-image:url(../images/bg-header-aboutus.jpg); background-repeat:no-repeat;
					width:1000px;height:160px;text-align:left;}
#header_aboutus h1{ color:#FFFFFF; margin:0px;  padding-top:22px; text-align:left;}			
#header_aboutus h2{ color:#c192db; font-size:18px; line-height:22px; margin:0px; padding-top:15px; padding-bottom:10px; text-align:left;}	
		






#content_area{width:989px; padding-left:11px; float:left; padding-top:10px;}

#sub_header{width:788px; float:left;}
#content_area .inner_content{ width:788px;  float:left;}
#content_area .left_navigation{ width:165px; min-height:300px; float:left; padding-right:20px; }
.left_navigation ul { margin:0px; padding:0px;}
.left_navigation ul li{ font-size:12px; text-align:left; border-top-width:1px; border-top-style:solid; border-top-color:#b7b7b7; padding:0px; margin:0px; list-style:none; height:21px; padding-top:3px; }

#sidebar_right_holder{width:177px; float:left; padding-left:10px;}
#sidebar_right_holder .sidebar{ width:157px; height:autopx; background-image:url(../images/bg-sidebox-inner.jpg); text-align:left; font-size:11px; font-weight:bold; color:#ffffff; padding-left:10px; padding-top:10px; background-repeat:no-repeat; padding-right:20px; }
#sidebar_right_holder .sidebar h2{ color:#FFFFFF; font-size:16px; font-weight:bold; padding-bottom:5px; margin:0px; }
#sidebar_right_holder .sidebar .content{ height:85px;}

#partners	{ width:1000px; height:104px; background-image:url(../images/bg-partners.jpg); background-repeat:no-repeat; float:left; margin-top:5px;	}
.partners_logos	{ padding-top:17px; padding-right:8px; border:0px;	}
#partners_02	{ width:975px; height:118px; background-image:url(../images/bg-partners.jpg); background-repeat:no-repeat; float:left; text-align:left; padding-left:25px;	}
#partners_02 .partners_logos	{ padding-top:17px; padding-right:15px; border:0px;	}
#partners_02 span a{ color:#000000; font-weight:bold; text-align:right; 
float:right; padding-right:15px; padding-top:5px;}

#footer	{ width:1000px; height:auto; float:left; color:#a4a4a4; padding-top:20px; }
.footer_holder{border-top-color:#b7b7b7; border-top-width:1px; border-top-style:solid; padding-top:5px;}
#footer ul	{ margin:0px;}
#footer ul li{  display:inline; font-size:12px;}
#studio_montage{ display:block; padding-top:50px;}
#widget_box	{ padding-left:11px; text-align:left; float:left; color:#FFFFFF;	}


.image_links	{ border:0px;}

#widget_box h2,h3	{ color:#FFFFFF; margin:0px; padding-bottom:5px;}
.widget_text_block{ height:130px; padding-bottom:20px; padding-right:10px; vertical-align:top; line-height:16px}
.widget_01	{width:169px; height:182px; background-image:url(../images/bg-widgets-01.jpg); background-repeat:no-repeat; float:left; padding-right:14px; padding-left:14px; padding-top:133px; }

.widget_02	{width:169px; height:182px; background-image:url(../images/bg-widgets-02.jpg); background-repeat:no-repeat; float:left; padding-right:14px; padding-left:14px; padding-top:133px;	 }


.widget_03	{width:169px; height:182px; background-image:url(../images/bg-widgets-03.jpg); background-repeat:no-repeat; float:left;	padding-right:14px; padding-left:14px; padding-top:133px; }
.widget_04	{width:169px; height:182px; background-image:url(../images/bg-widgets-04.jpg); background-repeat:no-repeat; float:left;	padding-right:14px; padding-left:14px; padding-top:133px; }
.widget_05	{width:169px; height:182px; background-image:url(../images/bg-widgets-05.jpg); background-repeat:no-repeat; float:left;	 padding-right:14px; padding-left:14px; padding-top:133px;}
.white_text	{ color:#FFFFFF; font-size:12px; text-align:left;}
.normal_text{font-size:12px; text-align:left}
.normal_text a{ color:#ff7f00;}
.normal_text a:hover{ text-decoration:underline;}
/*.normal_text ul li {line-height:23px;}*/
.welcome_text h1{ color:#ff7f00; font-size:18px; text-align:left; padding:0px; margin-top:20px; }
/*.content_home{ padding-left:28px; padding-right:26px; padding-bottom:20px; float:left;}*/
.content_home{width:974px; height:207px; background-image:url(../images/welcomebanner.jpg); background-repeat:no-repeat; background-position:left; padding-left:20px; padding-right:0px; padding-top:0px; float:left; margin-left:10px; margin-right:15px; margin-top:5px; margin-bottom:20px; padding-left:0px; padding-right:20px;}

.welcome_format{width:920px; height:207px; margin-left:20px; float:left}

.history{ border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; padding-bottom:10px;}

.product_list img{ border:0px;}
.product_list{  list-style:none; margin:0px; padding:0px; float:left;  width:80%;}
.product_list ul{ list-style:none; padding:0px; margin:0px; text-align:left;}
.product_list li{ float:left; padding-right:95px; margin-bottom:50px; }