body{ margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; background-image:url(../gfx/thames_bg.gif); background-repeat:repeat;}
#page_container{ width:791px; margin-left:auto; margin-right:auto; background-image:url(../gfx/page_bg.jpg);  background-repeat:repeat-y; text-align:left;}
#page_bot{ width:791px; height:11px; margin-left:auto; margin-right:auto; background-image:url(../gfx/page_bg_bot.jpg); background-repeat:no-repeat; font-size:0; line-height:0; margin-bottom:10px;}
#banner{ width:791px; height:178px; background-image:url(../gfx/banner.jpg); background-repeat:no-repeat; font-size:0; font-weight:0; position:relative;}

#link_home{ width:127px; height:26px; background-image:url(../gfx/a_link_home.jpg); background-repeat:no-repeat; position:absolute; bottom:0; left:9px;}
#link_home:hover{ background-image:url(../gfx/h_link_home.jpg);}
#link_services{ width:127px; height:26px; background-image:url(../gfx/a_link_services.jpg); background-repeat:no-repeat; position:absolute; bottom:0; left:138px;}
#link_services:hover{ background-image:url(../gfx/h_link_services.jpg);}
#link_translators{ width:127px; height:26px; background-image:url(../gfx/a_link_translators.jpg); background-repeat:no-repeat; position:absolute; bottom:0; left:267px;}
#link_translators:hover{ background-image:url(../gfx/h_link_translators.jpg);}
#link_clients{ width:127px; height:26px; background-image:url(../gfx/a_link_clients.jpg); background-repeat:no-repeat; position:absolute; bottom:0; left:396px;}
#link_clients:hover{ background-image:url(../gfx/h_link_clients.jpg);}
#link_about{ width:127px; height:26px; background-image:url(../gfx/a_link_about.jpg); background-repeat:no-repeat; position:absolute; bottom:0; left:525px;}
#link_about:hover{ background-image:url(../gfx/h_link_about.jpg);}
#link_contact{ width:128px; height:26px; background-image:url(../gfx/a_link_contact.jpg); background-repeat:no-repeat; position:absolute; bottom:0; left:654px;}
#link_contact:hover{ background-image:url(../gfx/h_link_contact.jpg);}


#contentpad{ padding-left:9px; padding-right:9px; padding-top:26px;}

#column_left{ width:220px; float:left;}
#column_middle{ width:353px; float:left;}
#column_middle_trans{width:553px; float:left;}
#column_right{ width:200px; float:left;}


#sidemenu_top_services{ width:200px; height:27px; background-image:url(../gfx/sidemenu_top_services.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
#sidemenu_top_resources{ width:200px; height:27px; background-image:url(../gfx/sidemenu_top_resources.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
#sidemenu_top_industries{ width:200px; height:27px; background-image:url(../gfx/sidemenu_top_industries.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
#sidemenu_top_solutions{ width:200px; height:27px; background-image:url(../gfx/sidemenu_top_solutions.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}

.sidemenu{ margin-bottom:17px;}
.sidemenu ul{ margin:0; padding:0; list-style-type:none;}
.sidemenu ul li a{ width:200px; display:block; height:23px; background-image:url(../gfx/sidemenu_a.jpg); background-repeat:no-repeat; line-height:23px; text-indent:18px; font-size:11px; color:#1E2A5B; text-decoration:none;}
.sidemenu ul li a:hover{background-image:url(../gfx/sidemenu_h.jpg);}



.side_content_top{ width:200px; height:3px; background-image:url(../gfx/side_content_bg_top.jpg); background-repeat:no-repeat; font-size:0; line-height:0;}
.side_content_area{ width:200px; background-color:#eff4ff;}
.side_content_area ul{ margin:0 0 0 12px; padding:0 0 0 12px;}
.side_content_area ul li{list-style-position: outside; list-style-image: url(../gfx/side_bullet.gif);}
.side_content_area_pad{ padding:10px 10px 0 10px;}
.side_content_area h2{ font-size:12px; font-weight:bold; color:#1E2A5C; margin-top:0; padding-top:0; margin-bottom:2px; padding-bottom:2px;}
.side_content_area_image_pad{ padding:10px 0px 0px 4px;}
.side_content_bot{ width:200px; height:10px; background-image:url(../gfx/side_content_bg_bot.jpg); background-repeat:no-repeat; font-size:0; line-height:0; margin-bottom:17px;}
.side_content_area form{ margin:0; padding:0;}

.image_associations{ margin-bottom:4px; display:block;}

.clearit{ font-size:0; line-height:0; height:0; clear:both;}


.industries_td_bg{ background-color:#E4E9F9;}

.hideit{ display:none;}

#column_middle_pad{ padding: 0 20px 10px 0;}
#column_middle h1, #column_middle_tran h1{ font-size:18px; font-weight:normal; color:#098DD7; margin-top:0; padding-top:0;}
#column_middle h2, #column_middle_tran h2{ font-size:12px; font-weight:bold; color:#098DD7; margin-top:0; padding-top:0;}
#column_middle p, #column_middle_tran p{ line-height:16px;}
#column_middle ul{}
#column_middle ul li{}

.divider{ width: 100%; height:1px; background-image:url(../gfx/divider.gif); background-repeat:repeat-x; margin-top:10px; margin-bottom:10px; font-size:0; line-height:0;}

#column_middle a, .standard_link{ color:#0FA9E5; font-size:11px; text-decoration: underline; }
#column_middle a:hover, .standard_link:hover{ text-decoration:none;}

#footer{ border-top: solid 1px #F1F2F3; height:28px; margin-left:auto; margin-right:auto; width:761px;}
#copyright{color:#0FA9E5; font-size:10px; width:300px; text-align:left; float:left; line-height:28px;}
#credit{line-height:28px; width:300px; text-align:right; float:right; line-height:28px;}
#credit a{ color:#0FA9E5; font-size:10px; text-decoration: none; }
#credit a:hover{ text-decoration:underline;}

.textfields{width:160px; font-size:11px; padding:1px;}
form{margin:0; padding:0;}