#home_service_title { font-size:1.4em; color:#FFFFFF; background:#354C80; font-weight:bold; padding:5px 10px; }
#home_service { /*background:#F6F6F6; padding:10px; */padding:10px 0 0 0; font-size:1.25em; margin-top:2em; }
#home_service ul { margin:0; padding:0 0 0 5px; list-style:none; }
#home_service ul li { /*padding:2px 0 2px 15px; font-weight:bold;*/ margin:0 0 15px 0; padding:7px 12px; border-left:6px solid #999999; background:#354C80; /*background:url(../creo_img/bullet.gif) 0 0.4em no-repeat;*/ }
#home_service a { text-decoration:none; color:#FFFFFF; }
#home_service a:hover { text-decoration:underline; }

#clients_inner { padding:40px 0; }

/*#header_lewis { position:absolute; top:-10px; right:0; width:245px; font-size:20px; color:#354C80; text-align:center; background:url(../creo_img/header-lewis.gif) top left no-repeat; padding-top:10px; height:30px; }*/

#header_lewis { position:absolute; top:0px; right:0; width:245px; text-align:right; padding-top:10px; height:60px; }

#top_title_left { float:left; width:155px; background:#354C80; font-size:1.4em; color:#FFFFFF; font-weight:bold; padding:2px 15px 3px 15px; }
#top_title_right { float:left; width:585px; padding-right:10px; font-size:1.4em; background:#D4D4D4; padding:2px 15px 3px 15px; }

#project_main { width:285px; padding:40px 0 30px 55px; overflow:hidden; }
#project_main_right { float:right; width:235px; padding:40px 10px 20px 0; }

a.project_box:link, a.project_box:hover, a.project_box:visited, a.project_box:active { background:#E1E1E1; }
.project_box { display:block; float:left; width:78px; height:78px; background:#E1E1E1; border:1px solid #CCCCCC; overflow:hidden; margin:0 10px 10px 0; text-decoration:none; }

.display_documents_container { margin-top:10px; }
.display_documents_container h3 { font-weight:bold; }
.display_documents_container table { width:95%; }
.display_documents_container td img { display:block; padding-top:7px; padding-bottom:7px; }

#flash_advert_qry_top { width:800px; margin:0; padding:0; vertical-align:top; }
#flash_advert_qry_top embed { vertical-align:top; margin:0; padding:0; }
#flash_advert_qry_top object { vertical-align:top; margin:0; padding:0; }