body{ margin:0; padding:0;
font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.menu a:link {text-decoration:none;color:#FFF}    /* unvisited link */
.menu a:visited {text-decoration:none;color:#FFF} /* visited link */
.menu a:hover {text-decoration:none;color:#29ABE2}   /* mouse over link */
.menu a:active {text-decoration:none;color:#29ABE2}  /* selected link */

#header a:link {text-decoration:none;color:#FFF}    /* unvisited link */
#header a:visited {text-decoration:none;color:#FFF} /* visited link */
#header a:hover {text-decoration:none;color:#29ABE2}   /* mouse over link */
#header a:active {text-decoration:none;color:#29ABE2}  /* selected link */

a.footerlink:link	{ color: #6A8284; text-decoration: none; }
a.footerlink:visited{ color: #6A8284; text-decoration: none; }
a.footerlink:hover	{ color: #29ABE2; text-decoration: none; }
a.footerlink:active	{ color: #29ABE2; text-decoration: none; }

a.emaillink:link	{ color: #29ABE2; text-decoration: none; }
a.emaillink:visited	{ color: #29ABE2; text-decoration: none; }
a.emaillink:hover	{ color: #29ABE2; text-decoration: none; }
a.emaillink:active	{ color: #29ABE2; text-decoration: none; }

#total{
	 width: 978px;
	 margin:0 auto;

}
  
#header{
	 width: 978px;
	 height:32px;
	 background:#333333;
	 color:#FFFFFF;
}

#header_text_link{
	padding-top:8px;
	padding-right:8px;
	text-align:right;
	font-size:12px;
}
#logo{ 
	 width:978px; 
	 height:59px;
}

#menu_bar{ 
	 width: 203px; 
	 height: 265px; 
	 background:#4D4D4D; 
	 float: left; 
	 color:#FFFFFF;
	 display: inline-block;
}

	 
#under_menu_bar{
	 margin-top:12px;
	 padding-top:10px;
	 width: 203px;
	 height:100px;
	 background:#B3B3B3; 
	 float: left; 
	 color:#FFFFFF;
	 text-align:right;
	 font-size:13px;
}
.menu{
	 margin-top:1px;
	 margin-bottom:1px;
	 padding-right:8px;
	 font-size:14px;
	 text-align:right; 
	 text-transform:uppercase;
	 line-height:26px;
}
	
#divider{
	width:9px;
	height:400px;
	float:left;
}

#content{
	margin-left: 213px;
	 padding-top:8px;
	 font-size:25px;
	 width:766px;   
	 background-color: #FFFFFF; 
	 color:#333333;
}
#home_page_text_title{
	 padding-top:10px;
	 padding-right:8px;
	 width:280px;
	 height:300px;
	 float:left;
	 font-size:16px;
	 text-align:right;
}
#home_page_text{
	float:left;
	padding-top:10px;
	padding-left:8px;
	width:400px;
	height:565;
	font-size:13px;
	line-height:20px;
}
#footer{
	 width: 978px; 
	 padding:8px;
	 background-color: #FFFFFF; 
	 clear:both; 
	 font-size:13px;
	 color:#6A8284;
}

.our_client_text_colum_left{
	 font-size:13px;
	 width:280px;
	 height:575px;
	 float:left;
}

.our_client_text_colum_right{
	font-size:13px;
	float:left;
	padding-left:8px;
	width:400px;
	height:575px;
}	
.our_services_text_colum_left{
	 font-size:13px;
	 width:400px;
	 float:left;
}
.ideas_library_text_colum_left{
	 font-size:13px;
	 width:280px;
	 height:575px;
	 float:left;
}
.our_services_image_box{
	 margin-top:12px;
	 margin-bottom:12px;	
	 width:240px;
	 height:134px;
}
.contact_us_text_colum_left{
	 font-size:13px;
	 width:400px;
	 height:575px;
	 float:left;
}
.careers_colum_left{
	 font-size:13px;
	 width:500px;
	 height:575px;
	 float:left;
}
.in_the_media_image_box{
	 margin-top:12px;
	 margin-bottom:30px;		
	 width:125px;
	 height:148px;	 	 
	 float:left;
}
.in_the_media_text_colum_left{
	 font-size:13px;
	 width:600px;
	 height:575px;	 
	 
}
.in_the_media_text_colum_right{
	 margin-top:12px;
	 margin-bottom:30px;	
	 padding-left:8px;
	 font-size:13px;
	 width:300px;
	 height:148px;
	 float:left;	 
}
.in_the_media_text_title{
	 width:300px;
	 height:20px;	 
	 clear:both;
	 
}

.pageing{
	width:800px;
	text-align:center;
	clear:both;

}