
/* -----------------General CSS Document--------------- */

body { margin-top: 0px; margin-left: 0px;}

#table_border { border-bottom: 1px solid #049AA8; border-top: 1px solid #049AA8; border-left: 1px solid #049AA8; 
			    border-right: 1px solid #049AA8;}

#td_border { border-bottom: 1px solid #B8B5A6; border-top: 1px solid #B8B5A6; border-left: 1px solid #B8B5A6; 
			 border-right: 1px solid #B8B5A6; background:#E5E4DF; padding: 4px;}
#td_border1 { border-bottom: 1px solid #B8B5A6; border-top: 1px solid #B8B5A6; background:#E5E4DF; }

#td_padding { padding: 10px; background:#E5E4DF;}

#td_padding2 { padding: 5px; background:#0698A5;}

#td_padding3 { padding: 10px; }

td  { font-size: 9px; font-weight: normal; color: #58595B; letter-spacing: normal; line-height: 14px; 
      font-family: Verdana, Arial, Helvetica, sans-serif;}
.td1  { font-size: 10px; font-weight: normal; color: #58595B; letter-spacing: normal; line-height: 14px; 
      font-family: Verdana, Arial, Helvetica, sans-serif;}
.td2  { font-size: 10px; font-weight: normal; color: #000000; letter-spacing: normal; line-height: 14px; 
      font-family: Verdana, Arial, Helvetica, sans-serif;}
.td3  { font-size: 10px; font-weight: normal; color:#C00; letter-spacing: normal; line-height: 14px; 
      font-family: Verdana, Arial, Helvetica, sans-serif;}
	  
P  { font-size: 9px; font-weight: normal; color: #58595B; letter-spacing: normal; line-height: 14px; 
     font-family: Verdana, Arial, Helvetica, sans-serif;}
	 
.paragraph { font-size: 11px; font-weight: normal; color: #58595B; line-height: 14px;
             font-family: Verdana, Arial, Helvetica, sans-serif; }

.exttd { background-color:#069AA8; padding-top:5px; padding-bottom:5px; text-align:center; 
		vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
		font-size:13px; color:#FFFFFF; }
		
.ibmtd { background-color:#069AA8;  text-align:center; padding-top:5px; padding-bottom:5px; 
		vertical-align:middle; font-family: Georgia; font-weight:bold;
		font-size:13px; color:#FFFFFF; }
/*TD:hover.exttd {background-color:#FDAF17; }*/
             
/*--------------------------------MENU CSS--------------------*/

.menu_div  { border-bottom: 1px solid #08707D; border-top: 0px solid #08707D; border-left: 0px solid #08707D; 
			 border-right: 1px solid #08707D; padding: 4px;}
			 
/*.menu_text { font-size: 11px; font-weight: normal; color: #ffffff; line-height: normal; text-decoration: none;
     		 font-family: Verdana, Arial, Helvetica, sans-serif; }*/
.menu_text { font-size: 12px; font-weight: normal; color: #ffffff; line-height: normal; text-decoration: none; font-family:"Trade Gothic LT Std" }			 
			 		 
.menu_text:link 	{ color: #ffffff; text-decoration: none; }
.menu_text:visited  { color: #ffffff; text-decoration: none; }
.menu_text:hover    { color: #F4B233; text-decoration: none; }
.menu_text:active   { color: #F4B233; text-decoration: none; }


.case_div  { border-bottom: 0px solid #08707D; border-top: 0px solid #08707D; border-left: 0px solid #08707D; 
			 border-right: 0px solid #08707D; padding: 6px;}
			 
.case_text { font-size: 10px; font-weight: bold; color: #ffffff; line-height: normal; text-decoration: none;
     		 font-family: Verdana, Arial, Helvetica, sans-serif; }
			 		 
.case_text:link 	{ color: #ffffff; text-decoration: none; }
.case_text:visited  { color: #ffffff; text-decoration: none; }
.case_text:hover    { color: #049AA8; text-decoration: none; }
.case_text:active   { color: #ffffff; text-decoration: none; }


		 
/* --------------------HOME PAGE CSS----------------------- */

.home_headline1 { font-size: 14pt; font-weight: normal; color: #009999; line-height: 20px;
             	  font-family:  Georgia, Arial, Helvetica, sans-serif, Verdana; }

.home_headline2 { font-size: 7pt; font-weight: bold; color: #58595B; line-height: normal;
             	  font-family:  Verdana, Arial, Georgia, Helvetica, sans-serif; }
				  			 
.home_top_text { font-size:11px; font-weight: normal; color:#6D6B69; line-height: 15px;
			 	 font-family: Arial, Verdana, Helvetica, sans-serif; }

.home_case_studies { font-size: 9px; font-weight: normal; color: #505050; line-height: 11px;
             		 font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; }
					 
.home_paragraph { font-size: 9px; font-weight: normal; color: #505050; line-height: 14px;
             	  font-family: Verdana, Arial, Helvetica, sans-serif; }
					 
.arrow { font-size: 9pt; font-weight: bold; color: #C34956; line-height: 12px;
         font-family:  sans-serif, Verdana, Arial, Helvetica; }
		 
		 		 	
/* --------------------SOLUTIONS PAGE ----------------------- */

 .solution_headline1 { font-size: 18pt; font-weight: normal; color: #EAA111; line-height: 20px;
             		   font-family:  Georgia, Arial, Helvetica, sans-serif, Verdana; }
					   
 .solution_link1 { font-size: 9pt; font-weight: normal; color: #059AA7; line-height: normal;
             		   font-family:  Arial, Georgia, Helvetica, sans-serif, Verdana; }
					   
.solution_link2 { font-size: 9pt; font-weight: normal; color: #07C3D3; line-height: normal;
             		   font-family:  Arial, Georgia, Helvetica, sans-serif, Verdana; }
					   
.solution_arrow1 { font-size: 11pt; font-weight: bold; color: #059AA7; line-height: normal;
             	  font-family:  Arial, Georgia, Helvetica, sans-serif, Verdana; }
				  
.solution_arrow2 { font-size: 11pt; font-weight: bold; color: #07C3D3; line-height: normal;
             	  font-family:  Arial, Georgia, Helvetica, sans-serif, Verdana; }
				  
.solution_title1 { font-size: 13pt; font-weight: normal; color: #059AA7; line-height: normal;
             	   font-family:  Georgia, Arial, Helvetica, sans-serif, Verdana; }
				   
.solution_title2 { font-size: 8pt; font-weight: bold; color: #059AA7; line-height: normal;
             	   font-family:  Verdana, Arial, Georgia, Helvetica, sans-serif; }
				   
.solution_title3 { font-size: 7pt; font-weight: bold; color: #F5821F; line-height: 14px;
             	   font-family:  Verdana, Arial, Georgia, Helvetica, sans-serif; }

.solution_case_red { font-size: 9px; font-weight: bold; color: #7C1227; line-height: normal;
             		 font-family: Verdana, Arial, Helvetica, sans-serif; }
					 
.solution_case_red_H { font-size: 9px; font-weight: bold; color: #000000; line-height: normal;
             		   font-family: Verdana, Arial, Helvetica, sans-serif; }
				  
.solution_case_black { font-size: 10px; font-weight: normal; color: #000000; line-height: 12px;
             	  	   font-family: Verdana, Arial, Helvetica, sans-serif; } 
			 
.solution_case_black_H { font-size: 10px; font-weight: normal; color: #059AA7; line-height: 12px;
             	  	     font-family: Verdana, Arial, Helvetica, sans-serif; } 


/* --------------------CASE STUDIES PAGE ----------------------- */

.case_studies_title1 { font-size: 13pt; font-weight: normal; color: #000000; line-height: normal;
             		   font-family:  Georgia, Arial, Helvetica, sans-serif, Verdana; }
						  
.case_studies_title2 { font-size: 10pt; font-weight: bold; color: #059AA7; line-height: normal;
             		   font-family:  Georgia, Arial, Helvetica, sans-serif, Verdana; }
					   
.case_studies_title3 { font-size: 13pt; font-weight: normal; color: #FCAF17; line-height: normal;
             		   font-family:  Georgia, Arial, Helvetica, sans-serif, Verdana; }					  						 					 
					   
/* --------------------MANAGEMENT TEAM --------------- */

.team_name { font-size: 10px; font-weight: bold; color: #059AA7; line-height: 12px;
             font-family: Verdana, Arial,  Helvetica, sans-serif; }
             
.team_name:link    { color: #059AA7; text-decoration: none; }
.team_name:visited { color: #059AA7; text-decoration: none; }
.team_name:hover   { color: #FDAF17; text-decoration: none; }	
.team_name:active  { color: #FDAF17; text-decoration: none; }

			 
.team_details { font-size: 9px; font-weight: bold; color: #58595B; line-height: 15px;
             	font-family: Verdana, Arial, Helvetica, sans-serif; }
/* --------------------CLIENT--------------- */

.com_name { font-size: 9px; font-weight: bold; color: #8A5B50; line-height: 12px; letter-spacing: 1px;
            font-family: Verdana, Arial, Helvetica, sans-serif; }
            
.com_name2 { font-size: 9px; font-weight: bold; color: #FDAF17; line-height: 12px; letter-spacing: 1px;
             font-family: Verdana, Arial, Helvetica, sans-serif; }

/* --------------------HUMAN CAPITAL--------------- */


.table_white_text { font-size: 9px; font-weight: bold; color: #ffffff; line-height: 12px; letter-spacing: 1px;
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
					
.table_text1 { font-size: 9px; font-weight: bold; color: #58595B; line-height: 24px; letter-spacing: 1px;
               font-family: Verdana, Arial, Helvetica, sans-serif; }
			   
.table_text2 { font-size: 16px; font-weight: bold; color: #059AA7; line-height: 24px; letter-spacing: 1px;
               font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; }

.table_text3  { font-size: 10px; font-weight: normal; color: #059AA7; line-height: 12px; text-decoration: none;
               font-family: Verdana, Arial, Helvetica, sans-serif; }
               
.table_red   { font-size: 12px; font-weight: bold; color: #E93347; line-height: 12px; text-decoration: none;
               font-family: Verdana, Arial, Helvetica, sans-serif; }
			   
			   
.table_link { font-size: 10px; font-weight: bold; color: #059AA7; line-height: 14px;
              font-family: Verdana, Arial, Helvetica, sans-serif; }
			  
.table_link:hover { font-size: 10px; font-weight: bold; color: #FCAF17; line-height: 14px;
                    font-family: Verdana, Arial, Helvetica, sans-serif; }
					
/* --------------------NEWS AND AWARDS--------------- */

.news_title1 { font-size: 17px; font-weight: normal; color: #86574D; line-height: 20px; 
               font-family:  Georgia, Arial, Helvetica, sans-serif, Verdana; }
			   
.news_title2 { font-size: 9px; font-weight: normal; color: #58595B; letter-spacing: normal; line-height: 14px; 
     		   font-family: Verdana, Arial, Helvetica, sans-serif;}
			   			   
.news_title3 { font-size: 10px; font-weight: bold; color: #545454; line-height: 15px; 
               font-family: Verdana, Arial, Helvetica, sans-serif; }
			   
.news_link { font-size: 11px; font-weight: normal; color: #8E5B57; line-height: 14px; text-decoration: underline;
         	 font-family: Verdana, Arial, Helvetica, sans-serif; } 
         	 
.news_link:link 	{ color: #8E5B57; text-decoration: underline }
.news_link:visited 	{ color: #8E5B57; text-decoration: underline }
.news_link:hover 	{ color: #089BAF; text-decoration: underline }
.news_link:active 	{ color: #8E5B57; text-decoration: underline }

				   
.award_year { font-size: 20px; font-weight: normal; color: #000000; line-height: 22px; 
              font-family:  Verdana, Arial, Helvetica, sans-serif; }
			  
.award_winner_name { font-size: 9px; font-weight: normal; color: #ffffff; line-height: 12px; 
               		 font-family: Verdana, Arial, Helvetica, sans-serif; }
					 
.award_title1 { font-size: 13px; font-weight: normal; color: #000000; line-height: 16px; text-decoration: none;
                font-family:  Verdana, Georgia, Arial, Helvetica, sans-serif; } 

.award_title1:link    { color: #000000; text-decoration: none; }
.award_title1:visited { color: #000000; text-decoration: none; }
.award_title1:hover   { color: #FDB016; text-decoration: none; }	
.award_title1:active  { color: #000000; text-decoration: none; }
		  
.award_prev { font-size: 10px; font-weight: normal; color: #0698A5; line-height: 12px;
        	  font-family: Verdana, Arial, Helvetica, sans-serif; } 
        	  
.award_prev:link    { color: #0698A5; text-decoration: none; }
.award_prev:visited { color: #0698A5; text-decoration: none; }
.award_prev:hover   { color: #F4B233; text-decoration: none; }	
.award_prev:active  { color: #0698A5; text-decoration: none; }

		
.award_next { font-size: 10px; font-weight: normal; color: #8a5b51; line-height: 12px;
              font-family: Verdana, Arial, Helvetica, sans-serif; } 
                            
.award_next:link    { color: #8a5b51; text-decoration: none; }
.award_next:visited { color: #8a5b51; text-decoration: none; }
.award_next:hover   { color: #F4B233; text-decoration: none; }	
.award_next:active  { color: #8a5b51; text-decoration: none; }
					 
			   		   
/* --------------------LINK --------------- */

.prev { font-size: 10px; font-weight: normal; color: #059AA7; line-height: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif; } 
		
.next { font-size: 10px; font-weight: normal; color: #F4B233; line-height: 12px;
        font-family: Verdana, Arial, Helvetica, sans-serif; } 
		
.link1 { font-size: 10px; font-weight: normal; color: #059AA7; line-height: 12px; text-decoration: none;
         font-family: Verdana, Arial, Helvetica, sans-serif; }
         
.link1:link 	{ color: #059AA7; text-decoration: none; }
.link1:visited  { color: #059AA7; text-decoration: none; }
.link1:hover    { color: #FDAF17; text-decoration: none; }
.link1:active   { color: #059AA7; text-decoration: none; } 
		 
	 
.link2_bg { font-size: 10px; font-weight: normal; color: #FFFFFF; line-height: 12px; background: #059AA7; text-decoration: none;
            font-family: Verdana, Arial, Helvetica, sans-serif; }
            
.link2_bg:link 	   { color: #FFFFFF; text-decoration: none; }
.link2_bg:visited  { color: #FFFFFF; text-decoration: none; }
.link2_bg:hover    { color: #FDAF17; text-decoration: none; }
.link2_bg:active   { color: #FFFFFF; text-decoration: none; } 

.home { font-size: 9px; font-weight: normal; color: #A7A7A7; line-height: 14px; text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif; }
         
.home:link 	   { color: #A7A7A7; text-decoration: none; }
.home:visited  { color: #A7A7A7; text-decoration: none; }
.home:hover    { color: #000000; text-decoration: none; }
.home:active   { color: #A7A7A7; text-decoration: none; } 


A { font-size: 10px; font-weight: normal; color: #059AA7; line-height: 12px; text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif; }
    
A:link     { color: #059AA7; text-decoration: none; }
A:visited  { color: #059AA7; text-decoration: none; }
A:hover    { color: #FDAF17; text-decoration: none; }
A:active   { color: #059AA7; text-decoration: none; }	

A.exta {text-decoration: none; color:#FFFFFF; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;} 				  
A:hover.exta {color:#FFFFFF; }
A:visited.exta {color: #FFFFFF; text-decoration: none; }	  			   
/* ------------------FOOTER------------------------- */

 .footer_text1 { font-size:11px; font-weight: bold; color:#FFFFFF; line-height: 15px;
			 	font-family: Arial, Verdana, Helvetica, sans-serif; }
			 	
 .footer_text2 { font-size:9px; font-weight: normal; color:#FFFFFF; line-height: 15px;
			 	font-family: Arial, Verdana, Helvetica, sans-serif; }