/* Body */
body{ font: 100% Arial, Helvetica, sans-serif; background:url(../images/body/bodybg.jpg) repeat-x #EFEFEF; margin:0; padding:0; text-align: center; color:#CCCCCC;}
.spacer{
height:110px;
width: 295px;
}
.strong{
font-weight:bold;
}
/* main */
#main{ position:relative; margin:0 auto; padding:0;  height:100%; text-align:left; width:990px;}

/* header */
#header{ position:absolute; width:990px; top:0; left:0; }
		#header #banner{ position:absolute; margin-top:130px; }	
		
		#header big{ background:url(../images/header/header-text.png) no-repeat; width:322px; height:50px; position:absolute; margin:37px 0 0 251px;}
		
		#navigation { margin:0; padding:0; width:280px; position:absolute; left:640px; margin-top:25px; }
		#navigation li{ list-style:none; float:left; }
		#navigation li a{ list-style:none; float:left; text-decoration:none; font-family:Arial; font-size:14px; font-weight:bold; color:#999999; line-height:140px; }
		#navigation #home a{ background:0px 0px url(../images/header/nav.png) no-repeat; width:91px; height:105px; float:left; display:block; text-indent:7px;}
		#navigation #home a:hover, #navigation #home a.active-menu { background:0px -105px url(../images/header/nav.png) no-repeat; color:#FFF; }
		
		#navigation #aboutus a{ background:-91px 0px url(../images/header/nav.png) no-repeat; width:91px; height:105px; float:left; display:block; text-indent:10px; }
		#navigation #aboutus a:hover, #navigation #aboutus a.active-menu { background:-91px -105px url(../images/header/nav.png) no-repeat; color:#FFF; }
		
		#navigation #contactus a{ background:-182px 0px url(../images/header/nav.png) no-repeat; width:95px; height:105px; float:left; display:block; text-indent:17px; }
		#navigation #contactus a:hover, #navigation #contactus a.active-menu { background:-182px -105px url(../images/header/nav.png) no-repeat; color:#FFF; }
		
		
		#nav { margin:0; padding:0; width:992px; margin-top:418px; background:#fff; display:block; }
		#nav li{ list-style:none; float:left; }
                #nav li a {background:0px 0px url(../images/header/navigation.jpg) no-repeat; width:248px; height:30px; float:left; display:block;  text-align:center !important; padding:10px 0 0 0; font-size:17px; font-weight:bold; text-decoration:none; margin:0; color:#1B1B1B;}
                #nav a:hover, #nav  a.active-menu { background:0px -40px url(../images/header/navigation.jpg) no-repeat;  color:#FFFFFF;}		
               
		
		#header #headercontent{ width:990px; position:absolute; height:200px; }
			#header #headercontent #corporate{ width:370px; float:left; padding-top:10px; margin-right:20px;}
				#header #headercontent #corporate h1{ font-family:Tahoma; font-size:32px; color:#FFFFFF;}
				#header #headercontent #corporate p{ font-family:Tahoma; font-size:12px; color:#333; line-height:20px;}
			#header #headercontent #welcome{ width:400px; float:right;}
				#header #headercontent #welcome h3{ font-family:Tahoma; font-size:32px; color:#FFFFFF; padding-top:10px; }
				#header #headercontent #welcome p{ font-family:Tahoma; font-size:12px; color:#333; line-height:20px;}
/* sidebar */
#sidebar{ float:right; margin:710px 0 0 0; width:300px; }
		#sidebar h3{ background:url(../images/sidebar/contact-us.jpg) no-repeat; width:150px; height:60px; font-size:25px; color:#444F52; font-family:Tahoma; padding-left:70px; padding-top:15px; }			
		#sidebar p{ background:url(../images/sidebar/girl.jpg) right no-repeat; width:290px; height:228px; font-family:Tahoma; font-size:12px; color:#333; text-align:center; padding-top:2px; }

/* content */
#content{ float:left; width:660px; margin:710px 0 0 0; }
	#content h1 { font-size:25px; color:#444F52; font-family:Tahoma; }
	#content p { font-family:Tahoma; font-size:12px; color:#000; line-height:20px; }
		#content ul li{ font-family:Tahoma; font-size:12px; color:#000; line-height:20px; }	
	#content #Left{ float:left; width:295px; }
		#content #Left h1{ background:url(../images/content/comp-service.jpg) no-repeat; width:295px; height:60px; font-size:25px; color:#444F52; font-family:Tahoma; padding-left:90px; padding-top:15px; }
		#content #Left p { font-family:Tahoma; font-size:12px; color:#000; line-height:20px; }
	#content #Right{ float:right; width:350px; }
		#content #Right h3{ background:url(../images/content/about-us.jpg) no-repeat; width:350px; height:60px; font-size:25px; color:#444F52; font-family:Tahoma; padding-left:70px; padding-top:15px; }
		#content #Right p { font-family:Tahoma; font-size:12px; color:#000; line-height:20px; }

		
		#content #contentbtm{ background:url(../images/content/content-btm.jpg) no-repeat; width:990px; height:165px; }
		
			#content #contentbtm h4{ background:url(../images/content/solutions.png) 0px 15px no-repeat; width:475px; height:173px; float:left; }
				#content #contentbtm #con-right{ width:300px; height:150px; float:right; }
				#content #contentbtm #con-right h5{ font-family:Arial; font-size:45px; color:#CCCCCC; float:right; text-transform:uppercase; }
					#content #contentbtm #con-right p { padding-left:20px; width:280px; font-family:Tahoma; font-size:11px; color:#666; }
/* footer */
#footer{ width:990px; margin:0 auto; height:70px;}
	#footer-bg{ background:url(../images/footer/footerBg.jpg) center no-repeat; width:100%; height:70px; min-width:990px; }
	    #footer ul { width:990px; height:60px; padding:0; margin:0; }	
		#footer ul li { float:left; list-style:none;  width:131px;   }
		#footer ul li a{ display:block; color:#FFFFFF; font-size:10px; text-align:center; text-decoration:none; line-height:40px; display:inline-block;  }
		#footer ul li a:hover { background:url(../images/footer/arrow.png) center bottom no-repeat;}
