/*
	Date: February 20, 2009.
	Title: EPIC.
============================
*/

body{
     padding:0px; margin:0px; background-color:#005BA7;
	 }

	 
*{
  padding:0px; margin:0px; 
  }
  

 
ul,ol{
	padding:0px; margin:0px;
}	
a{
	text-decoration:none;
	border:none !important;
}

hr{padding:0px; margin:0px;}

p{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#898989; font-weight:normal; padding:0px; margin:0px;
 padding-top:10px; line-height:15px;
 }



.txt{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#898989; font-weight:normal;
 }

.txt a{color:#898989;}

h2{
 font-family:Arial, Helvetica, sans-serif;  padding:0px; margin:0px;
 }
 
.input-box{
          font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; 
		  height:17px; border:1px solid #B9B7B7; background-color:#FFFFFF; width:220px;
            }
.font{font-family:Verdana, Arial, Helvetica, sans-serif;}
.prepand{padding:0px; margin:0px;}
.up{padding-top:10px;}		

	
/*----------text style-----------*/			

/*-----------------start page structure------------------------*/

#wrap_block{
      width:1000px;
	  position:relative;
	  margin:auto;
	  }
	  
#wrap{
     width:1000px;
	 float:left;
	 position:relative
	 }  


/*-----------------end page structure------------------------*/


/*-----------------start top------------------------*/

#top{
     width:930px;
	 float:left;
	 padding:10px 35px 4px 35px;
	 position:relative;
	 }
	 
.logo{float:left;padding-left:30px;}
.rightTabbed{float:right; margin-top:-29pt;}
.leftTabbed{float:left;}
.top_right{
           float:right;
		   position:relative;
		   padding-right:20px;
		   padding-top:33px;
		   _padding-top:38px;
		   }
.menu li.first{background:none;}
.menu li.fixed{color:#FFFFFF;}		   
.menu li{
         font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#99CCFF;
		 list-style:none; background:url(../images/epic_menu_line.gif) left 2px no-repeat; padding-left:10px; padding-right:5px;
		 display:inline; line-height:16px;
		 }
	.menu li a{ color:#99CCFF;}
	.menu li a:hover{color:#FFFFFF; text-decoration:none;}
/*-----------------body block------------------------*/

#body_block{
     width:1000px;
	 float:left;
	 position:relative;
	 background:url(../images/epic_body_slice.gif) repeat-y;
	 
	 }
#main_body_block{
     width:930px;
	 float:left;
	 position:relative;
	 padding:0 35px 20px 35px;
	 background:url(../images/epic_right_btm_shade.jpg) right bottom no-repeat;
	 }	 

			  
			  
/*------------------------------------------ start home page -----------------------------------*/


#main_body{
     width:870px;
	 float:left;
	 padding:20px 30px 0 30px;
	 position:relative;
	 }
	 
.body_top_img{
              width:890px;
			  float:left;
			  padding:10px 20px 5px 20px;
			  padding-bottom:5px;
			  }
			  
.home_left{
          width:270px;
		  float:left;
		  position:relative;
		  padding-right:30px;
		  }
		  
.home_centre{
          width:270px;
		  float:left;
		  position:relative;
		  padding-right:30px;
		  }
		  
.home_right{
          width:270px;
		  float:left;
		  position:relative;
		  }
.home_left img{
		border-style:none;
}

.home_left img#self_promotion{
		width: 270px;
		height: 90px;
}


.home_centre img{
		border-style:none;
}
.home_right img{
		border-style:none;
}
	  
.border{border-bottom:1px solid #E5E5E5; }
		  
.home_txt_field{
               width:260px;
			   padding:10px 10px 10px 0px;
			   position:relative;
			   }
			   
.home_txt_field ul{margin-top:10px;}
.home_txt_field li{
             font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#898989; font-weight:normal;
			 position:relative; list-style:none; 
			 line-height:24px; 
                   }

.red{color:FF0099;}

h2{
font-size:17px; color:#FF0099; font-weight:normal;
}
h2 a{
font-size:17px; color:#FF0099; font-weight:normal;
}
.home_more a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#3399CC;font-size:11px;}
.home_more a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF0099; text-decoration:underline;font-size:11px;}

.home_txt_field h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#898989; font-weight:bold; padding-top:20px}

/*
.home_left a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#99CCFF;font-size:11px;}
.home_left a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF0099; text-decoration:underline;font-size:11px;}
h2,.home_txt_field h2{font-size:17px; color:#FF0099; font-weight:normal;}
h2 span.head_class a{font-size:17px; color:#FF0099; font-weight:normal;}
.home_txt_field h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#898989; font-weight:bold; padding-top:20px}
.up{padding-top:10px;}
.home_more a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#99CCFF;font-size:11px;}
.home_more a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FF0099; text-decoration:underline;font-size:11px;}
*/


/*------------------------------------------ company page -----------------------------------*/


#company_main_body{
     width:880px;
	 float:left;
	 padding:20px 20px 0 30px;
	 position:relative;
	 }
	 
	 
.bottom_shade .pad{padding-right:200px;}
/*----- left-------*/
	 
.company_left{
             width:283px;
			 float:left;
			 position:relative;
			 padding-right:15px;
			 }
			 
.company_left_field{
             width:283px;
			 float:left;
			 position:relative;
			 }
.company_left_field li{
             font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F70C96; font-weight:normal;
			 position:relative; list-style:none; line-height:18px;
			 }
  .company_left_field li a{	color:#99CCFF;}	
    .company_left_field li a:hover{	color:#F70C96; text-decoration:none;}	
	

#company_left_scroll_body{
              width:260px;
			  height:260px;
			  float:left;
			  padding-right:15px;
			  position:relative;
			  overflow:hidden;
			  margin-top:10px;
			  } 
			  
.company_left_field h2{font-size:16px; color:#FF99CC; margin-top:10px;}

.txt1{font-size:19px; color:#FF99CC;}
			  
#scroll_field{
             width:7px;
			 height:250px;
			 float:left;
			 position:relative;
			 background:url(../images/epic_company_scroll_bg.gif) center repeat-y;
			 margin-top:20px;
			 position:relative;
			 }
#scroll_bar
	{
	position: absolute;
	top: 10px;
	left: 0;
	height: 10px;
	width: 7px;
	background: #aaa;
	cursor:move;
	}
.company_img_box{width:283px; float:left; padding-top:15px;}
.company_img_box img{margin-top:5px; margin-right:1px;}
			 
/*----- left-------*/

.company_right{
             width:582px;
			 float:right;
			 position:relative;
             }
.postpend img{
	max-width:442pt;
	max-height:332pt;
}		 
			 
/*-----------------------COmpany/ vision page------------------*/
#company_vision_scroll_body{
              width:260px;
			  height:372px;
			  float:left;
			  padding-right:15px;
			  overflow:hidden;
			  margin-top:10px;
			  }
			  
#vision_scroll_field{
             width:7px;
			 height:362px;
			 float:left;
			 background:url(../images/epic_company_scroll_bg.gif) center repeat-y;
			 margin-top:20px;
			 position:relative;
			 }
#vision_scroll_bar
			{
			position: absolute;
			top: 10px;
			left: 0;
			height: 10px;
			width: 7px;
			background: #aaa;
			cursor:move;
			}




/*-----------------------COmpany/ process page------------------*/ 

#company_process_scroll_body{
              width:260px;
			  height:225px;
			  float:left;
			  padding-right:15px;
			  overflow:hidden;
			  margin-top:10px;
			  }
			  
#process_scroll_field{
             width:7px;
			 height:215px;
			 float:left;
			 background:url(../images/epic_company_scroll_bg.gif) center repeat-y;
			 margin-top:20px;
			 position:relative;
			 }
#process_scroll_bar
				{
				position: absolute;
				top: 10px;
				left: 0;
				height: 10px;
				width: 7px;
				background: #aaa;
				cursor:move;
				}




/*------------------------------------------ start solutions page -----------------------------------*/


#solutions_main_body{
     width:870px;
	 float:left;
	 padding:20px 30px 0 30px;
	 position:relative;
	 }
	 
.body_top_img{
              width:890px;
			  float:left;
			  padding:10px 20px 5px 20px;
			  padding-bottom:5px;
			  }
			  
.solutions_left{
          width:269px;
		  float:left;
		  position:relative;
		  padding-right:20px;
		  border-right:1px solid #E5E5E5;
		  height:315px;
		  }
		  
.solutions_centre{
          width:259px;
		  float:left;
		  position:relative;
		  padding-right:20px;
		  padding-left:10px;
		  border-right:1px solid #E5E5E5;
		  height:315px;
		  }
		  
.solutions_right{
          width:260px;
		  float:left;
		  position:relative;
		  padding-left:10px;
		  height:315px;
		  }
		  
.solutions_txt_field{
               width:258px;
			   padding:0px 10px 10px 0px;
			   position:relative;
			   }
			   
.solutions_txt_field ul{margin-top:10px;}
.solutions_txt_field li{
             font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#898989; font-weight:normal;
			 position:relative; list-style:none; background:url(../images/epic_home_bullet.jpg) left no-repeat; padding-left:20px;
			 line-height:24px; background-position:0 .5em;
                   }

.red{color:FF0099;}
.solutions_txt_field h2{font-size:17px; color:#FF0099;}
.up{padding-top:10px;}

.solution_diagram1{
                   width:580px;
				   height:626px;
				   float:left;
				   position:relative;
				   background:url(../images/epic_solutions_ims_d1.jpg) no-repeat;
				   }
				   
.solution_diagram2{
                   width:580px;
				   height:626px;
				   float:left;
				   position:relative;
				   background:url(../images/epic_solutions_ims_d2.jpg) no-repeat;
				   }
				   
.solution_diagram3{
                   width:580px;
				   height:626px;
				   float:left;
				   position:relative;
				   background:url(../images/epic_solutions_ims_d3.jpg) no-repeat;
				   }

.diagram_next a{float:right; font-size:16pxpx; color:#99CCFF; text-align:right; padding-right:15px; font-weight:bold; padding-top:590px;}

/*----------------------- start solutions BCP page -------------------*/

#solution_left_scroll_body{
              width:260px;
			  float:left;
			  padding-right:15px;
			  position:relative;
			  margin-top:10px;
			  }
.services_field{
              width:582px;
			  float:left;
			  position:relative;
			  }
			  
.services_field_x{
                 width:281px;
				 float:left;
				 position:relative;
				 padding-top:10px;
				 padding-right:10px;
				 }
.services_field_x ul{margin-left:15px;}				 
.services_field_x li{
             font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#706D63; font-weight:normal;
			 position:relative; list-style:disc; line-height:18px;
                   }

.services_field h2{width:582px; float:left; border-bottom:1px solid #D4D3D0; padding-bottom:5px; font-size:17px; color:#706D63;}

/*----------------------- start solutions OMS page -------------------*/

.services_field_oms{
                 width:184px;
				 float:left;
				 position:relative;
				 padding-top:10px;
				 padding-right:10px;
				 }
.services_field_oms ul{margin-left:15px;}				 
.services_field_oms li{
             font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#706D63; font-weight:normal;
			 position:relative; list-style:disc; line-height:18px;
                   }
				   
				   
				   
				   
				   
/*------------------------------------------ start prtfolio page -----------------------------------*/


#prtfolio_main_body{
     width:928px;
	 float:left;
	 position:relative;
	 background-color:#F0F6F6;	 
	 }
	 
.prtfolio_main_body_field{
     width:870px;
	 float:left;
	 position:relative;
	 padding:20px 28px 0 28px;
	 }
	 
.prtfolio_field{
     width:870px;
	 float:left;
	 position:relative;
	 border-bottom:2px solid #FFFFFF;
	 padding-top:5px;
	 padding-bottom:15px;
	 }
	 

	 
.prtfolio_main_body_field_top{
     width:870px;
	 float:left;
	 position:relative;
	 border-bottom:2px solid #CCCCCC;
	 padding-bottom:5px;
	 }
	 
.prtfolio_head{width:410px; float:left;}
.prtfolio_head_txt{width:450px; float:right;}
.prtfolio_head_txt p{
text-align:justify !important;
}

#main_body_block .pagination{
	text-align: center; padding-left: 300px;	width:auto;
}

.prtfolio_details_right .pagination,
.prtfolio_case_right .pagination{
	text-align: center !important;	width:auto !important; padding-left: 0 !important;
}

#selfpromotion_footer_pagination{
	 padding-left: 100px !important;
}
.prev_next_field{
				text-align: center;
                width:70px !important;
				position:relative;
				float:left;
				clear: none;
				padding: 0 5px 2px 5px;
				}

.port_next .fixed{color:#FF0099;}
.port_next{color:#99CCFF;}				 

 div.pagination_link{
	clear:none;
	float: left;
	width:auto;
	padding: 0 2px 2px 2px;
}
.port_next a{color:#99CCFF;}
.port_next a:hover{color:#FF0099; text-decoration:none;}	

.portfolio_part{
                width:430px;
				float:left;
				position:relative;
				}
				
.portfolio_part li.first{background:none; padding-left:0px;}
.portfolio_part li{
         font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; color:#D0CDC3;
		 list-style:none; display:inline; background:url(../images/epic_port_list_line.gif) no-repeat; padding-left:12px;
		 padding-right:8px; background-position:0 3px;		 }
	.portfolio_part li a{color:#99CCFF;}
	.portfolio_part li a:hover{color:#D0CDC3;}		   		   
				   

/*-------------start prtfolio details page-----------------*/


#prtfolio_details_body{
     width:900px;
	 float:left;
	 position:relative;
	 padding-left:28px;
	 padding-bottom:15px;
	 padding-top:10px;
	 }

.prtfolio_details_left{
     width:270px;
	 float:left;
	 position:relative;
	 padding-right:15px;
	 padding-top:22px;
	 }
	 
.prtfolio_details_right{
     width:615px;
	 float:left;
	 position:relative;
	 }
	 
.prtfolio_details_right_fixed{
     width:582px;
	 float:left;
	 position:relative;
	 padding:10px 16px 10px 16px;
	 background-color:#F0F6F6;
	 margin-top:5px;
	 }

.prtfolio_details_right_field{
     width:582px;
	 float:left;
	 position:relative;
	 padding-top:25px;
	 }
	 
	 
.prtfolio_details_right_field_img{
     width:582px;
	 height:400px;
	 float:left;
	 position:relative;
	 background-color:#C4C6BC;
	 }
	 
.details_field{
     width:290px;
	 float:left;
	 position:relative;
	 }
	 
.portfolio_right_corner{
                       width:42px;
					   height:1060px;
					   float:left;
					   position:absolute;
					   top:20px;
					   left:584px;					   }
.portfolio_right_corner1{
                       width:42px;
					   height:48px;
					   float:left;
					   padding-top:5px;
					   background:url(../images/epic_port_rightcorner1.jpg) no-repeat;
					   }
.portfolio_right_corner2{
                       width:42px;
					   height:50px;
					   float:left;
					   padding-top:3px;
					   background:url(../images/epic_port_rightcorner2.jpg) no-repeat;
					   }
.fact_tip{font-size:9px; color:#99CCFF;}



/*-------------start prtfolio case_details study page-----------------*/


.prtfolio_case_left{
     width:125px;
	 float:left;
	 position:relative;
	 }
.prtfolio_case_left_img{width:112px; float:left; height:335px;}
.prtfolio_case_left_img img{margin-top:10px;}
	 
.prtfolio_case_right{
     width:745px;
	 float:left;
	 position:relative;
	 }
.prtfolio_case_right_img{width:745px; background-color:#C4C6BC; float:left; height:335px;}


.prtfolio_case_right_field{
     width:745px;
	 float:left;
	 position:relative;
	 border-bottom:1px solid #C6C5C1;
	 padding-bottom:5px;
	 }
	 
.prtfolio_main_body_field div p.content{
	margin: 0px; padding: 5px 0pt 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 15px; color: rgb(137, 137, 137); font-size: 12px;
}
.prtfolio_case_right_field h3.prepand{padding:0px; margin:0px;}
.prtfolio_case_right_field h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#898989; font-weight:bold; padding-top:20px}

.prtfolio_case_left_body{
     width:367px;
	 float:left;
	 position:relative;
	 padding-bottom:15px;
	 padding-right: 5px;
	 }
	 
.prtfolio_case_right_body {
	 width:367px;
	 float:left;
	 position:relative;
	 padding-bottom:15px;
	 padding-left: 5px;
}

			   
/*------------------------------------------ start Learning Center page -----------------------------------*/		 
		 
/*------------------- Start Learning Center Home page--------------------*/		 
		 
#learning_page{
			 width:929px;
			 float:left;
			 padding:8px 0px 0 0px;
			 position:relative;
			 }			 
			 
	.learning_page1{
			 width:911px;
			 padding-right:18px;
			 padding-bottom:42px;
			 float:left;
			 position:relative;
			 }
			 
	  .learning_page2{
			 width:929px;
			 float:left;
			 position:relative;
			 }
			 
		  .tips{
		        width:285px;
				padding-left:30px;
				border-right:1px solid #CCCCCC;
				float:left;
				position:relative;
				}
				
		  .tips1{
		        width:286px;
				padding-left:30px;
				background:url(../images/epic_learning_page_tips_lef.gif) right no-repeat;
				float:left;
				position:relative;
				}
				
			 .tips2{
		        width:286px;
				padding-left:30px;
				float:left;
				position:relative;
				}
				
			.tips3{
		        width:234px;
				padding-left:30px;
				float:left;
				position:relative;
				}				
			.tips img{
				border-style: none;
				}
			.facts img{
				border-style: none;
				}
			.fun1 img{
				border-style: none;
				}
		  .facts{
		        width:275px;
				padding-left:12px;
				padding-right:10px;
				border-right:1px solid #CCCCCC;
				float:left;
				position:relative;
				}
				
			.facts1{
					width:286px;
					padding-left:12px;
				    background:url(../images/epic_learning_page_tips_lef.gif) right no-repeat;
					float:left;
					position:relative;
					}
					
			.facts2{
		        width:274px;
				padding-left:12px;
				padding-right:10px;
				padding-bottom:42px;
				border-right:1px solid #CCCCCC;
				border-left:1px solid #CCCCCC;
				float:left;
				position:relative;
				}
				
				.facts2 h2{font-size:18px; color:#FF0099;}
				
			.facts3{
		        width:642px;
				padding-left:12px;
				padding-right:10px;
				border-left:1px solid #CCCCCC;
				float:left;
				position:relative;
				}			
				
		  .fun{
		        width:299px;
				padding-left:16px;
				float:left;
				position:relative;
				}
				
		   .fun1{
		        width:271px;
				padding-left:14px;
				float:left;
				position:relative;
				}	
				
			.fun2{
		        width:270px;
				background-color:#C4C6BC;
				height:270px;
				float:left;
				position:relative;
				}		
			.fun2 img{
				width: 270px;
				height: 270px;
			}
				
	 .learning_page3{
			 width:929px;
			 background-color:#F0F6F6;
			 padding:19px 0px 40px 0px;
			 float:left;
			 position:relative;
			 }	
			 
#learning_page4{
			 width:899px;
			 float:left;
			 padding:16px 0px 0 30px;
			 position:relative;
			 }	
			 
.learning_text{
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0099; font-weight:normal;
			 }	
.learning_text a{
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0099; font-weight:normal;
			 }				 
.learning_text2{
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#99CCFF; font-weight:normal;
			 }	
			 
	.learning_text2 a{
			         color:#99CCFF; text-decoration:none;
			         }
					 
	.learning_text2 a:hover{
			         color:#1976D4; text-decoration:none;
			         }				 		 		 		 		 							 		 		 		 
		 
/*------------------- End Learning Center Home page--------------------*/


/*------------------------------------------ start Contact page -----------------------------------*/


#contact_body_block{
     width:930px;
	 float:left;
	 position:relative;
	 padding:0 35px 0px 35px;
	 background:url(../images/epic_right_btm_shade.jpg) right bottom no-repeat;
	 }



#contact_body{
			 width:930px;
			 float:left;
			 position:relative;
			 }

.contact_left{
			width:314px;
			float:left;
			position:relative;
			}
			
	.contact_left1{
			width:281px;
			padding:52px 0px 11px 33px;
			float:left;
			position:relative;
			}
			
			.contact_text{
						 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#555555; font-weight:normal;
						 }
						 
			.contact_text1{
						 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#99CCFF; font-weight:normal; padding-top:23px;
						 padding-bottom:30px;
						 }
				.contact_text1 a{
							    color:#99CCFF; text-decoration:none;
								
							    }		
				.contact_text_highlight a{
							    color:#99CCFF; text-decoration:none;
								
							    }		 
				.contact_text_highlight a:hover{
							    color:#555555;
								
							    }		 
						 
						 
			.contact_text2{
						 font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; font-weight:normal;
						 }
						 
			    .contact_text2 a{
								color:#555555; text-decoration:none;
								 }			 
						 
			.contact_text3{
						 font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#555555; font-weight:normal;
						 }			 
						 		 			 			 
			
	.contact_left2{
			width:285px;
			padding:34px 0px 65px 29px;
			background-color:#F0F6F6;
			float:left;
			position:relative;
			}
			
			.contact_left2_1{
							width:266px;
							float:left;
							position:relative;
							}
							
			.contact_left2_2{
							width:266px;
							background-color:#DCDCD8;
							height:230px;
							margin-top:25px;
							float:left;
							position:relative;
							}				
			
.contact_middle{
			width:272px;
			padding:52px 0px 98px 28px;
			background-color:#99CCFF;
			float:left;
			position:relative;
			}
			
     .contact_middle1{
			width:248px;
			float:left;
			position:relative;
			}			
			
			
			
.contact_right{
			width:315px;
			float:left;
			position:relative;
			}
			
	 .contact_right1{
			width:300px;
			padding:52px 0px 11px 15px;
			float:left;
			position:relative;
			}
			
	  .contact_right2{
			width:314px;
			padding-top:29px;
			background-color:#F0F6F6;			
			padding-bottom:120px;			
			*padding-bottom:110px;
			float:left;
			position:relative;
			}
			
		.contact_right2_0{
						width:314px;
						padding-top:4px;
						float:left;
						position:relative;
						}	
			
			 .contact_right2_1{
							width:68px;
							padding-right:10px;
							padding-top:5px;
							float:left;
							position:relative;
							}
							
			.contact_right2_2{
							width:210px;
							float:left;
							position:relative;
							}																		

.contact_input_box{
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; font-weight:normal; color:#555555; width:210px; height:21px; vertical-align:middle; border:#FFFFFE 1px solid; 
				   background-color:#FFFFFF;
				   }
.contact_input_box_temp{
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; font-weight:normal; color:#555555; width:80px; height:21px; vertical-align:middle; border:#FFFFFE 1px solid; 
				   background-color:#FFFFFF;
				   }				   
.contact_radio{
                   color:#555555;vertical-align:middle; 				  
				   }
.contact_radio_rt{
                   color:#555555;vertical-align:middle; 
				   }				   				 
.contact_input_box_tel{
                   font-family:Arial, Helvetica, sans-serif; font-size:17px; padding:1px; font-weight:normal; color:#555555; width:30px; height:21px; vertical-align:middle; border:#FFFFFE 1px solid; margin:2pt; 
				   background-color:#FFFFFF;
				   }
.contact_input_box_ph{
                   font-family:Arial, Helvetica, sans-serif; font-size:17px; padding:1px; font-weight:normal; color:#555555; width:50px; height:21px; vertical-align:middle; border:#FFFFFE 1px solid; margin:5pt; 
				   background-color:#FFFFFF;
}				   
			.contact_right2_3{
							width:288px;
							padding-top:5px;
							float:left;
							position:relative;
							}	   
.contact_textarea
	{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; color:#555555;
	border:#FFFFFE 1px solid;
	width:212px;
	height:150px;
	}
/*------------------------------------------ End Contact page -----------------------------------*/


/*------------------------------------------ start Career page -----------------------------------*/



.career_body{
			 width:930px;
			 float:left;
			 position:relative;
			 }

    .career1{
			width:260px;
			float:left;
			position:relative;
			}
			
	 .career2{
			width:555px;
			padding:0px 29px 0px 28px;
			float:left;
			position:relative;
			}
			
	 .career3{
			width:555px;
			padding:0px 28px 0px 28px;
			border-left:1px solid #C0C5C5;
			float:left;
			position:relative;
			}		
			
			
			.career4{
					width:536px;
					padding-top:4px;
					float:left;
					position:relative;
					}
					
				.career4_1{
						width:60px;
						padding-right:10px;
						padding-top:6px;
						float:left;
						position:relative;
						}
						
				.career4_2{
						width:465px;
						float:left;
						position:relative;
						}
						
.career_text{
			 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#99CCFF; font-weight:normal;
			 }
		.career_text a{
						color:#99CCFF; text-decoration:none;
						}	
						

h5{
  font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#EC008C;  padding:0px; margin:0px;
  }																			 
 
 
/*------------------------------------------ End Career page -----------------------------------*/  


/*------------------------------ Start Interact page-----------------------------*/	


.tips4{
	width:275px;
	padding-left:30px;
	padding-right:10px;
	border-right:1px solid #CCCCCC;
	float:left;
	position:relative;
	}

.interact_box{
              width:275px;
			  float:left;
			  position:relative;
			  }
			  
.interact_box0{
              width:265px;
			  float:left;
			  position:relative;
			  }			  
			  
	.interact_box1{
				  width:51px;
				  padding-right:6px;
				  float:left;
				  position:relative;
				  }
				  
	.interact_box2{
				  width:204px;
				  float:left;
				  position:relative;
				  }	
				  
  .interact_box3{
		        width:275px;
				padding-left:30px;
				padding-right:10px;
				border-right:1px solid #CCCCCC;
				float:left;
				position:relative;
				}				  		    

/*------------------------------ End Interact page-----------------------------*/


		

/*-----------------start bottom------------------------*/

#bottom{
     width:930px;
	 float:left;
	 position:relative;
	 padding:8px 35px 5px 35px;	 
	 background: #005BA7;
	 }
.bottom_shade{
             width:930px;
			 height:41px;
			 padding-top:10px;
			 float:left;
			 position:relative;
			 padding:8px 35px 5px 35px;
			 background:url(../images/epic_body_bottom.gif) no-repeat;
			 background-color: #005BA7;
			  }
.bottom_field{
             width:930px;
			 float:left;
			 position:relative;
			 padding-bottom:8px;
			 }
			 
.search{
        width:127px; 
		height:17px;
		float:left; 
		position:relative;
		border:1px solid #6699CC;
		background:url(../images/epic_search_icon.gif) right no-repeat;
		margin-right:10px;		
		}
.white{color:#FFFFFF;}

.padding{
		padding:1px;
		padding-left:5px;
}
	 
.footer{
       width:930px;
	   height:44px;
	   float:left;
	   padding-top:6px;
	   position:relative;
	   background:url(../images/epic_footer_bg.jpg) no-repeat;
	   }
	   
.copy_txt,.copy_txt a{
         font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#99CCFF; padding-top:5px;
		 }	   
.copy_txt a:hover
	{
	color:#FFFFFF;
	}	   
.company_img_box img
	{
	cursor:pointer;
	}
.floater-process
	{
	position:absolute; 
	width:99%;
	left:0px; 
	top:310px; 
	color:#FFFFFF;
	font-family:Helvetica, "Arial Narrow", Verdana;
	font-size:12px;
	}	   
.floater-process a
	{
	color:#FFFFFF;
	font-family:Helvetica, "Arial Narrow", Verdana;
	}
.procsesBoxContent
	{
	position:absolute; 
	width:95%;
	left:20px;
	top:30px;
	font-family: Helvetica, sans-serif;
	}
.procsesBoxContent h2
	{
	font-family:Helvetica, "Arial Narrow", Verdana;
	letter-spacing:0.5px;
	font-size:24px;
	font-weight:500;
	color:#FFFFFF;
	}
.procsesBoxContent p
	{
	font-family:Helvetica, "Arial Narrow", Verdana;
	font-size:16px;
	line-height:22px;
	color:#636363;
	letter-spacing:0.0001;
	word-spacing:1px;
	}
.testimonialBoxContent
	{
	position:absolute; 
	width:57%;
	left:140px;
	top:135px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#636363;
	font-size:15px;
	}
.testimonialBoxContent p
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#636363;
	font-size:15px;
	}
.floater-tesimonial 
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	position:absolute; 
	width:99%;
	left:0px; 
	top:460px; 
	color:#FFFFFF;
	font-size:12px;
	}
.floater-tesimonial a
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	}
p.testimonialOwner
	{
	margin:0px;
	padding:10px 0px;
	font-size:16px;
	color:#4A637C;
	font-style:italic;
	}
p.home_more
	{
	padding-top:0px;
	}
.workFlowBox
	{
	position:relative;
	display:none; 
	}
.floater-service
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	position:absolute; 
	width:99%;
	left:0px; 
	top:310px; 
	color:#FFFFFF;
	font-size:12px;
	}	   
.floater-service a
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	}
.floater-service-big
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	position:absolute; 
	width:99%;
	left:0px; 
	top:600px; 
	color:#99CCFF;
	}	   
.floater-service-big a
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#99CCFF;
	}
.serviceWorkflowContent
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	top:20px;
	left:30px;
	width:90%;
	}
.serviceWorkflowContent .title
	{
	color:#B42981;
	font-size:22px;
	padding-bottom:10px;
	font-weight:bold;
	font-size:22px;
	line-height: 24px;
	}
.serviceWorkflowContent p
	{
	color:#442936;
	font-weight:bold;
	font-size:10px;
	}
.serviceWorkflowContent p.highlight
	{
	color:#990066;
	font-weight:bold;
	font-size:10px;
	}
.home_case_study_link
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:3px 5px;
	}	
.home_case_study_link a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#99CCFF; color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:3px 5px;
	}
.home_case_study_link a.active
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#E1E1E1; color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:3px 5px;
	}
.epicTabs { padding-top:29px; padding-bottom:11px; }
.epicTabHighlight {background-color:#F0F6F6;}
.textFont {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}
/*-----------------------request pop up--------------------------------------------------*/

#popupWindowReq p{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#706d63; font-weight:normal; padding:0px; margin:0px;
 }
 #popupWindowReq label{
 font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555; font-weight:normal; line-height:18pt;
 }
#popupWindowReq div#align_left{
 float:left;
 clear:right;
 }
#popupWindowReq div#align_left_sp{
 float:left;
 clear:both;
 }
 #popupWindowReq div#align_right{
  float:right;
 }
#popupWindowReq  div#align_right_sp{
  float:right;
  /*margin-left:38pt;*/
 }
#popupWindowReq  div#align_right_sp2{
  float:right;
  width:215px;
  /*margin-right:92pt;*/
 }
 #popupWindowReq  div#align_right_sp3{
  float:right;
  width:auto;
 }
#popupWindowReq div#fixed_width_div{
 width:150px;
 float:left;
 }
#popupWindowReq  div#fixed_width_div_sp{
 width:193px;
 float:left;
 }
 
 #popupWindowReq select.select_country{
 width:100pt;
 }
 span#mandatory{
 color:#FF0000;
 }
 
 
#popupWindowReq label#rad_lab_lt{
 margin-right: 25pt;
}		
#popupWindowReq label#check_lab_spacing{
margin-left: 5pt;
margin-right:3pt;
}

#popupWindowReq  .mk_solutionSpReq{
			width:446px;
			float:left;
			position:relative;

}

#main_body .mk_solutionReqWrap{
			width:509px;
			padding:12px 29px 35px 40px;
			background-color:#ffffff;
			overflow:auto;
			margin-right:auto;
			margin-left:auto;
/			position:relative;
}





#popupWindowReq .contact_input_box{
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; font-weight:normal; color:#555555; width:210px; height:21px; vertical-align:middle; border:#cccccc 1px solid; 
/*				   background-color:#cccccc;
*/				   }
#popupWindowReq .contact_input_box_notice{
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; font-weight:normal; color:#000000; width:465px; height:25px; vertical-align:middle; border:#ffffff 1px solid;
				   background-color:#ffdcee;
			   }
#popupWindowReq .imgNotice	{
float:left;
}	   
#popupWindowReq .contact_input_box_top{
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; font-weight:normal; color:#555555; width:210px; height:21px; vertical-align:middle; border:#cccccc 1px solid; margin-top:3pt;
/*				   background-color:#cccccc;
*/				   }
#popupWindowReq .contact_input_box_temp{
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; font-weight:normal; color:#555555; width:180px; height:21px; vertical-align:middle; border:#cccccc 1px solid; 
/*				   background-color:#cccccc;
*/				   }				   
#popupWindowReq .contact_radio{
                   color:#555555;vertical-align:middle; 				  
				   }
#popupWindowReq .contact_radio_rt{
                   color:#555555;vertical-align:middle; 
				   }				   				 
#popupWindowReq .contact_input_box_tel{
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; font-weight:normal; color:#555555; width:40px; height:21px; vertical-align:middle; border:#cccccc 1px solid; margin:2pt; 
/*				   background-color:#cccccc;
*/				   }
#popupWindowReq .contact_input_box_ph{
                   font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:1px; font-weight:normal; color:#555555; width:60px; height:21px; vertical-align:middle; border:#cccccc 1px solid; margin:5pt; 
/*				   background-color:#cccccc;
*/}				   
#popupWindowReq  .noBorder{
border:none !important;
}
#popupWindowReq  .contact_submit_button{
	width:160pt;
}

.fontReq{ color:#464646; line-height:20px;} 

.font2Req{ font-size:19px; line-height:20px;}

.mk_solutionReq{
			width:519px;
			padding:12px 29px 35px 40px;
			background-color:#e1e1e1;
			height:470pt;
			overflow:auto;
			float:left;
			position:relative;
			}
	
.mk_solution2Req{
			width:809px;
			float:left;
			position:relative;
			}
			
	.mk_solution2aReq{
			width:442px;
			float:left;
			position:relative;
			}
			
	.mk_solution2bReq{
			width:44px;
			float:left;
			position:relative;
			}
			
	.mk_solution2cReq{
			width:22px;
			float:left;
			position:relative;
			}							

.mk_solution3Req{
			width:446px;
			padding:45px 30px 0px 13px;
			float:left;
			border-top:1px solid #cbc9c2;
			position:relative;
			
			}	
.captcha{
	height:40pt;
	width:160pt;
}
