@charset "utf-8";
/* CSS Document */
html { height:101%; }
body { background:#e5e5e5; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#6d6e71; behavior:url("/css/csshover.htc"); margin:0; }
table, td { border:0; border-spacing:0; border-collapse:collapse; padding:0; margin:0; vertical-align:top }
img { border:0; }
img.right { float:right; padding-left:5px; }
img.left { float:left; padding-right:5px; }
a { color:#0062ad; text-decoration:none; }
a:hover { color:#000000; text-decoration: underline; }
a.arrow { background:url(/images/bg_linkarrow.gif) no-repeat center left; display:block; padding:3px 8px 0 8px; font-family:Georgia, "Times New Roman", Times, serif; color:#005a9c; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000; line-height:22px; font-weight:normal; margin-bottom:10px; }
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; line-height:20px; margin:10px 0 10px 0; font-weight:normal; }
h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; line-height:16px; font-weight:normal; margin-bottom:0; }
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#939598; line-height:18px; font-weight:normal; margin:0; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0062ad; line-height:18px; font-weight:normal; margin:0; }
ul { margin:10px 0 0 14px; padding:0 0 0 14px; } /* slight left indent on lists put back per client request 4-8-09 DS */
ul li { margin-bottom:0; padding-bottom:10px; }
ul li a.title, ul li strong { font-weight:bold; color:#626365; text-decoration:none; }

#wrapper { width: 914px; margin:0 auto; }
#header { width:895px; height:36px; margin:0; padding:0px 19px 0 0; font-size:11px; color:#939598; background:url(/images/bg_header.jpg) no-repeat; position:relative; z-index:5;  }
#header #topnav { float:right; margin:5px 0 0 0; padding-left:20px;}
#header a { padding:0 5px; color:#939598; font-size:11px; }
#header a:hover { padding:0 5px; color:#0062ad; text-decoration:underline; }
#header #hp-promo form { width:120px; margin:5px 0 0 0; padding:0; float:right;}
#header #hp-promo input { height:14px; width:80px; margin:0 0 0 10px; padding:0; text-align:center; float:left; border:solid 1px #e1dfdf; font-size:9px; }
#header #hp-promo input.button { width:20px; height:auto; padding:0 1px; background:#cee1f0; margin:0 0 0 5px; color:#045899; font-family:Georgia, Times, serif; font-size:11px; border:solid 1px #e1dfdf; float:left; font-size:9px; }
#header #hp-promo input.button:hover {background:#045899; border:solid 1px #95969c; color:#fff;}
#content { width:914px; display:inline-block; float:left; background:url(/images/bg_body.jpg) repeat-y; }
#left-col { width:250px; margin-top:-285px; margin-left:37px; display:inline; position:relative; z-index:10; float:left; }

/* Home page only styles */
#splash-hp { width:914px; height:244px; margin:0 auto; background:url(/images/bg_splash.jpg) no-repeat; position: relative; z-index:5; }
#header-extend { }
#contact-career { font-size:11px; line-height:14px; margin-bottom:10px; padding:10px 20px; }
#contact-career p { color:#000; font-weight:bold; margin:15px 0 5px 0; font-size:16px; font-family:"Times New Roman", Times, serif; }

/* Navigation NOTE: multiple numbered bg images necessary because of the gradient */
#main-nav { background:#003585; margin:0 0 5px 0; display:inline-block; padding:0 0 8px 0; position:relative; z-index:10; }
#simple-nav { margin:24px 0 0 0; } /* This was necessary to make the contact and careers nav position correctly */
#main-nav img { margin-bottom:-6px; }
#main-nav img.open { margin:24px 0 -6px 0; }
#main-nav a { display:block; color:#FFF; font-size:14px; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; }
#main-nav a:hover { text-decoration:none; }
.link1 { background:url(/images/nav/bg_main-navlink1.gif) no-repeat bottom; padding:5px 0 0 34px; height:29px; }
.link1:hover { background:url(/images/nav/bg_main-navlink1-dn.gif) no-repeat; }
.link2 { background:url(/images/nav/bg_main-navlink2.gif) no-repeat bottom; padding:5px 0 0 34px; height:28px; }
.link2:hover { background:url(/images/nav/bg_main-navlink2-dn.gif) no-repeat; }
.link3 { background:url(/images/nav/bg_main-navlink3.gif) no-repeat bottom; padding:5px 0 0 34px; height:28px; }
.link3:hover { background:url(/images/nav/bg_main-navlink3-dn.gif) no-repeat; }
.link4 { background:url(/images/nav/bg_main-navlink4.gif) no-repeat bottom; padding:5px 0 0 34px; height:28px; }
.link4:hover { background:url(/images/nav/bg_main-navlink4-dn.gif) no-repeat; }
.link5 { background:url(/images/nav/bg_main-navlink5.gif) no-repeat bottom; padding:5px 0 0 34px; height:28px; }
.link5:hover { background:url(/images/nav/bg_main-navlink5-dn.gif) no-repeat bottom; }
.active { background:url(/images/nav/bg_navlink1_active.gif) no-repeat bottom; border-bottom:solid 1px #407ebd; padding:5px 0 0 34px; height:29px; }
#main-nav a.sublink { background:#2d72b8; width:210px; height:18px;color:#a7d5f4; font-size:12px; padding:2px 0 2px 40px; border-bottom:solid 1px #407ebd; }
/* #main-nav a.sublink.events {  background: url(/images/nav/bg_main-navlink2.png) 5px 0 no-repeat #2d72b8; } */
#com #wrapper #content #left-col #main-nav .com, #car #wrapper #content #left-col #main-nav .car, #new #wrapper #content #left-col #main-nav .new, #art #wrapper #content #left-col #main-nav .art, #tes #wrapper #content #left-col #main-nav .tes, #cli #wrapper #content #left-col #main-nav .cli, #cas #wrapper #content #left-col #main-nav .cas, #faq #wrapper #content #left-col #main-nav .faq, #med #wrapper #content #left-col #main-nav .med, #leg #wrapper #content #left-col #main-nav .leg, #it #wrapper #content #left-col #main-nav .it, #lif #wrapper #content #left-col #main-nav .lif, #bus #wrapper #content #left-col #main-nav .bus, #mar #wrapper #content #left-col #main-nav .mar, #web #wrapper #content #left-col #main-nav .web, #doc #wrapper #content #left-col #main-nav .doc, #typ #wrapper #content #left-col #main-nav .typ, #event #wrapper #content #left-col #main-nav .event, #types #wrapper #content #left-col #main-nav .types, #lang #wrapper #content #left-col #main-nav .lang, #interpreter #wrapper #content #left-col #main-nav .interpreter, #equip #wrapper #content #left-col #main-nav .equip, #proj-mgmt #wrapper #content #left-col #main-nav .proj-mgmt, #ins #wrapper #content #left-col #main-nav .ins, #mul #wrapper #content #left-col #main-nav .mul, #wri #wrapper #content #left-col #main-nav .wri, #acc #wrapper #content #left-col #main-nav .acc, #qua #wrapper #content #left-col #main-nav .qua, #res #wrapper #content #left-col #main-nav .res, #wor #wrapper #content #left-col #main-nav .wor, #pro #wrapper #content #left-col #main-nav .pro, #saf #wrapper #content #left-col #main-nav .saf, #mem #wrapper #content #left-col #main-nav .mem { background:#548fcb;  color:#ffffff;}
/* #com #wrapper #content #left-col #main-nav .com, #car #wrapper #content #left-col #main-nav .car, #new #wrapper #content #left-col #main-nav .new, #art #wrapper #content #left-col #main-nav .art, #tes #wrapper #content #left-col #main-nav .tes, #cli #wrapper #content #left-col #main-nav .cli, #cas #wrapper #content #left-col #main-nav .cas, #faq #wrapper #content #left-col #main-nav .faq, #med #wrapper #content #left-col #main-nav .med, #leg #wrapper #content #left-col #main-nav .leg, #it #wrapper #content #left-col #main-nav .it, #lif #wrapper #content #left-col #main-nav .lif, #bus #wrapper #content #left-col #main-nav .bus, #mar #wrapper #content #left-col #main-nav .mar, #web #wrapper #content #left-col #main-nav .web, #doc #wrapper #content #left-col #main-nav .doc, #ins #wrapper #content #left-col #main-nav .ins, #mul #wrapper #content #left-col #main-nav .mul, #wri #wrapper #content #left-col #main-nav .wri, #acc #wrapper #content #left-col #main-nav .acc, #qua #wrapper #content #left-col #main-nav .qua, #res #wrapper #content #left-col #main-nav .res, #wor #wrapper #content #left-col #main-nav .wor, #pro #wrapper #content #left-col #main-nav .pro, #saf #wrapper #content #left-col #main-nav .saf, #mem #wrapper #content #left-col #main-nav .mem { background:#548fcb;  color:#ffffff;} */
#main-nav .sublink.two { width:190px; padding:2px 0 2px 60px; }
#main-nav .sublink:hover { background:#548fcb; color:#ffffff; }
#main-nav .sublink  { color:#a7d5f4; font-size:12px; }
#main-nav .sublink.two:hover { color:#ffffff; }

/* Service Selector Styles */
#service-selector #ss_container { width:210px; padding:15px 20px 20px 20px; background:url(/images/bg_service-selector.jpg) no-repeat top #cee1f0; position:relative; z-index:10; margin-bottom:20px; }
#service-selector #ss_container b { color:#000; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin-bottom:10px; display:block; }
#service-selector #ss_container #point { color:#0062ad; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; display:block; margin-bottom:10px; }
#service-selector #ss_container ul { margin:0; padding:0; }
#service-selector #ss_container ul li { list-style-type:none; padding:5px 0; border-top:solid 1px #bdced8; font-family:Georgia, "Times New Roman", Times, serif; color:#000; font-size:16px; width:210px; display:block; }
#service-selector #ss_container ul li .radio { width:25px; display:inline; }
#service-selector #ss_container ul li label { width:180px; display:inline; }
#service-selector #ss_container ul li a { font-size:14px; }
#service-selector #ss_container #first { display:inherit; }
#service-selector #ss_container #interpretation { display:none; }
#service-selector #ss_container #translation { display:none; }
#service-selector #ss_container #final { display:none; }

/* Internal Styles */
form { margin:0; }
#splash-quotes { width:519px; height:175px; padding:25px 80px 20px 315px; margin:0 auto; background:url(/images/bg_splash_int.jpg) no-repeat; position: relative; z-index:5; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; line-height:36px; color:#0f6cb2; }
#splash-quotes h2 { margin:0 0 15px 0;}
#splash-quotes #name { font-size:18px; color:#656667; }
#splash-quotes #company { font-size:12px; color:#656667; font-style:italic; }
#splash-internal-industries { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/splash/splash-industries.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal-services { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/splash/splash-services.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal-languages { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/splash/splash-languages.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal-advantage { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/splash/splash-advantage.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal-about { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/splash/splash-about.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal-news-articles { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/splash/splash-news-articles.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal-portfolio { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/splash/splash-portfolio.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal-faq-casestudies { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/splash/splash-faq-casestudies.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal { width:519px; height:30px; padding:190px 80px 0px 315px; margin:0 auto; background: url(/images/bg_splash_int-picture.jpg) no-repeat; position: relative; z-index:5; }
#splash-internal-industries h2, #splash-internal-services h2, #splash-internal-languages h2, #splash-internal-advantage h2, #splash-internal-about h2, #splash-internal-news-articles h2, #splash-internal-portfolio h2, #splash-internal-faq-casestudies h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:26px; color:#045899; margin:0; }
#splash-services { width:559px; height:89px; padding:17px 40px 0px 315px; margin:0 auto; background: url(/images/bg_splash-service.jpg) no-repeat; display:inline-block; position: relative; z-index:5; }
#splash-services h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:24px; color:#045899; margin:25px 0; }
#splash-services .calltoaction-int {  width:148px; height:40px; background:url(/images/bg-calltoaction.jpg) no-repeat; text-align:center; padding-top:17px; margin-top:37px; float:right;}
#splash-services .calltoaction-int a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ffffff; font-style: normal; }

/* Content Styles */
#center-col { width:416px; margin:10px 0 0px 5px; padding:0 5px 0 0; float:left; border-right:solid 1px #ededed; }
#center-col .hptext, #center-col .int-text, #center-col .faq { margin:0 0 20px 21px; }
#center-col .hptext h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#0062ad; line-height:32px; font-weight:normal; margin:0 0 15px 0;  }
#center-col .int-text h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000; line-height:22px; margin-bottom:10px; font-weight:normal; }
#center-col .int-text h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; line-height:22px; margin-bottom:10px; font-weight:normal; }
#center-col table.services { background: url(/images/bg_services.gif) no-repeat; margin:10px 0; }
#center-col table.services td { width:111px; padding:7px 10px 20px 20px; }
#center-col table.services td h3{ margin:0 0 8px 0;}
#center-col table.services td h4 { margin:6px 0 4px 0;}
#center-col table.services ul { margin:0;}
#center-col .services td a { font-family:Georgia, "Times New Roman", Times, serif; color:#005a9c; line-height:16px; background:url(/images/bg_linkarrow-hp.gif) no-repeat top left; display:block; padding:3px 8px 0 8px; }
#center-col table.languages { background: url(/images/bg_languages.gif) repeat-y center; width:375px; margin:0; }
#center-col table.languages td { width:125px; padding:5px 0; }
#center-col table.languages ul { list-style-image:url(/images/bg_linkarrow.gif); padding:0; margin:0; }
#center-col-employment { width:617px; margin:10px 5px 0px 5px; padding:0; display:inline; float:left; }
#center-col-employment .int-text { margin:0 21px 20px 21px; }
#center-col-employment h3, #center-col-employment h4 { margin:0; }
#center-col-employment .int-text h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#919191; line-height:20px; margin-bottom:0px; font-weight:normal; }
#center-col-employment .int-text h1 b { color:#000; }
#double-col table.languages { background: url(/images/bg_languages-int.jpg) repeat; width:535px; margin:0 0 20px 5px; }
#double-col table.languages td { padding:5px 0; }
#double-col table.languages ul { list-style-image:url(/images/bg_linkarrow.gif); padding-left:15px; margin-left:15px; }
#double-col table.languages ul li	{ margin:0; padding:0 0 10px 0}


#right-col { width:165px; padding:19px 14px 16px 14px; font-size:11px; line-height:14px; float:left; }
#right-col h2 { margin-bottom:10px; }
#right-col a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#6d6e71; display:block; padding:10px 0;}
#right-col a.viewall { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-decoration:none; color:#939598; display:block; font-style:italic; }
#right-col a.viewall:hover { text-decoration:underline;}
/*#right-col a { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#939598; font-style:italic; display:block; padding:10px 0; } */
#right-col .calltoaction { width:130px; height:46px; background:url(/images/bg-calltoaction.jpg) no-repeat; text-align:center; padding:5px 9px; margin:25px 0; }
#right-col .calltoaction a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:24px; color:#ffffff; font-style:normal; }
#right-col .calltoaction-int {  width:130px; height:38px; background:url(/images/bg-calltoaction.jpg) no-repeat; text-align:center; padding:9px; margin:15px 0; }
#right-col .cta-twoline {   width:148px; height:56px; background:url(/images/bg-calltoaction.jpg) no-repeat; xborder:solid 1px #dcddde; text-align:center; vertical-align:middle; padding:0px; }
#right-col .calltoaction-int a, #right-col .cta-twoline a { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ffffff; font-style: normal; line-height:18px; }
#right-col #testimonial { background:url(/images/bg_testimonial.gif) no-repeat; width:132px; padding:15px 15px 0px 15px; margin-top:-10px; }
#right-col #testimonial a { font-size: 12px; line-height:18px; color:#0062ad; font-style:normal; display:inline; }
#right-col #client { font-size:10px; color:#333333; font-weight:bold; }
#right-col ul { margin:0; padding:0; list-style:none; }
#right-col ul li { margin-bottom:4px; }

#double-col { width:590px; margin:0px 16px 0px 21px; padding:0; display:inline; float:left; }
#double-col .sitemap { padding:0; margin:0; width:100%; }
#double-col .sitemap td { padding:0; margin:0; width:50%; }
#double-col .sitemap td .subs { padding:0; margin:0; width:50%; }
#double-col .sitemap h2 { display:block; background:url(/images/advantages/bg_category.gif) no-repeat; padding:12px 0; margin:0; }
/* Advantage page styles */
#double-col .advantage-cat { width:578px; float:left; background:url(/images/advantages/bg_category.gif) no-repeat; margin:0; padding:0 0 0 12px; }
#double-col .advantage-cat h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:18px; font-style:italic; font-weight:normal; margin:0 0 25px 0; }
#double-col .advantage-cat .advantage { width:488px; border-bottom:solid 1px #f2f2f2; float:left; padding:0 15px 8px 75px; float:left; }
#double-col .advantage-cat .advantage h3 a { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#045899; line-height:18px; font-weight:normal; margin:0; padding:0;  }
#double-col .advantage-cat #writing { background: url(/images/advantages/bg_writing.gif) no-repeat center; margin:0; }
#double-col .advantage-cat #writing:hover { background: url(/images/advantages/bg_writing-hover.gif) no-repeat center #eff9ff; margin:0; }
#double-col .advantage-cat #accuracy { background: url(/images/advantages/bg_accuracy.gif) no-repeat center; margin:0; }
#double-col .advantage-cat #accuracy:hover { background: url(/images/advantages/bg_accuracy-hover.gif) no-repeat center #eff9ff; margin:0; }
#double-col .advantage-cat #qualifications { background: url(/images/advantages/bg_qualifications.gif) no-repeat center; margin:0; }
#double-col .advantage-cat #qualifications:hover { background: url(/images/advantages/bg_qualifications-hover.gif) no-repeat center #eff9ff; margin:0; }
#double-col .advantage-cat #responsiveness { background: url(/images/advantages/bg_responsiveness.gif) no-repeat center; margin:0; }
#double-col .advantage-cat #responsiveness:hover { background: url(/images/advantages/bg_responsiveness-hover.gif) no-repeat center #eff9ff; margin:0; }
#double-col .advantage-cat #workflow { background: url(/images/advantages/bg_workflow.gif) no-repeat center; margin:0; }
#double-col .advantage-cat #workflow:hover { background: url(/images/advantages/bg_workflow-hover.gif) no-repeat center #eff9ff; margin:0; }
#double-col .advantage-cat #trans-process { background: url(/images/advantages/bg_trans-process.gif) no-repeat center; margin:0; }
#double-col .advantage-cat #trans-process:hover { background: url(/images/advantages/bg_trans-process-hover.gif) no-repeat center #eff9ff; margin:0; }
#double-col .advantage-cat #safety { background: url(/images/advantages/bg_safety.gif) no-repeat center; margin:0; }
#double-col .advantage-cat #safety:hover { background: url(/images/advantages/bg_safety-hover.gif) no-repeat center #eff9ff; margin:0; }
#double-col .advantage-cat #trans-memory { background: url(/images/advantages/bg_trans-memory.gif) no-repeat center; margin:0; }
#double-col .advantage-cat #trans-memory:hover { background: url(/images/advantages/bg_trans-memory-hover.gif) no-repeat center #eff9ff; margin:0; }

/* testimonials and case studies pages */
#double-col .testimonials-studies { width:585px; margin-left:-5px; padding:10px 0 20px 10px; float:left; background:url(/images/advantages/bg_category.gif) no-repeat; }
#double-col .testimonials-studies h1 { padding-bottom:10px; }
#double-col .testimonials-studies h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:18px; font-style:italic; font-weight:normal; margin:0 0 15px 0; }
#double-col .testimonials-studies .row { width:580px; border-bottom:solid 1px #f2f2f2; padding-left:5px; float:left; }
#double-col .testimonials-studies .row .logo { width:110px; padding:5px; float:left; }
#double-col .testimonials-studies .row .logo img { width:100px; border:0; float:none; }
#double-col .testimonials-studies .row .quote { font-style:italic; }
#double-col .testimonials-studies .row .description { width:410px; padding:10px; font-style:normal; float:left; }
#double-col .testimonials-studies .row .description .blue {color:#0062ad; font-size:16px;  }
#double-col .testimonials-studies .row .description .more { float:left; }
#double-col .testimonials-studies .row .description h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:14px; font-style:normal; color:#333333; font-weight:bold; margin-bottom:0; }
#double-col .testimonials-studies .logo2 { position:relative; width:150px; border:0; float:left; border:solid #f2f2f2; border-width:0 1px 0 0; padding:5px; margin:-5px 5px 0 5px }
#double-col .testimonials-studies .client { float:left; width:294px; min-height:73px; height:auto !important; height:73px; font-style:italic; border:solid #f2f2f2; border-width:0 0 0 1px; padding:5px 0 0 }
#double-col .testimonials-studies .client h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-style:normal; color:#333333; font-weight:bold; margin-bottom:0; }
#double-col .testimonials-studies .client span { display:block; float:left; width:135px; min-height:54px; border-left:1px solid #f2f2f2; padding:0 0 5px 5px; margin:0 0 0 -6px }
#double-col .testimonials-studies .client-clear { clear:both; border-center:1px solid #f2f2f2 }
.view { padding-bottom:22px; border:0; background: url(/img/bg_view-larger.gif) no-repeat bottom right; margin-right:10px; margin-bottom:5px; float:left; }
.testimonial { width:395px; padding:15px 15px 20px 0px; clear:both; }

/* Portfolio Styles */
#double-col h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; line-height:20px; margin:10px 0 5px 0; font-weight:normal; }

#double-col #client-list { width:585px; margin-left:-5px; padding:5px 0 0 10px; float:left; background:url(/images/advantages/bg_category.gif) no-repeat; }
#double-col #client-list .subnav { width:570px; margin:0; padding:5px 0 10px 10px; border-bottom:solid 1px #f2f2f2; float:left; }
#double-col #client-list .subnav-col{ width: auto; margin:0; padding:0 10px 0 0; float:left; }
#double-col #client-list .subnav-col a { font-size:12px; line-height:18px;}
#fullwidth { width:845px; padding:0; margin:0px 30px 20px 39px; float:left; clear:both; text-align:center;   } 
#fullwidth h1.main { font-size:18px; margin-bottom:5px;}

/* Strategy Chart styles */
.compare { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
.compare table { width:100%; margin:0; }
.compare td, .compare th { border:solid 1px #e5e5e5;  }
.compare tr.labels td { font-size:13px; color:#0f6cb2; }
.compare tr.labels th { font-size:12px; color:#939598; font-style:italic; }
.compare tr.labels td a { font-size:12px; color:#939598; }
.compare tr.labels td a:hover { font-size:12px; color:#0f6cb2; text-decoration:none; }
.compare tr.links td { padding:10px; }
.compare tr.links td a { font-size:12px; color:#0f6cb2; }
.compare tr.links td a:hover { font-size:12px; color:#000000; text-decoration:none; }
.compare td { width:25%; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; padding:4px; text-align:center; vertical-align:middle; }
.compare td.tight { padding:0px!important; }
.compare td.tight .c-details th { font-size:10px; line-height:12px; }
.compare th { text-align:left; font-size:12px; line-height:18px; font-weight:normal; padding:10px; }
.compare th.special { font-family:Georgia, "Times New Roman", Times, serif; background: url(/images/ques-icon-fade.gif) no-repeat right;  width:122px!important}
.compare th.special:hover { background: url(/images/ques-icon.gif) no-repeat right #eff7fc; color:#0f6cb2; }
.compare .results { background: #eff9ff; font-weight:bold }

.special-event .labels th {  color:#262626!important }
.special-event td { border:1px solid #e1dfdf }
.special-event a { display:block; width:195px; height:195px; color:#6d6e71; background-image:url(/images/sprite-icons.gif); background-repeat:no-repeat; padding-top:160px;  }
.special-event a strong  { display:block; color:#0062ad; padding:0 10px 5px; margin:0; }
.special-event a p { padding:0 10px 10px; margin:0  }
.special-event td:hover {  background-color:#eff9ff; }
.special-event a:hover {  color:#262626; text-decoration:none  }
.special-event .conf-exh {  background-position: 0  0}
.special-event .meeting {  background-position:  -195px  0 }
.special-event .escort {  background-position: -390px  0 }
.special-event .interpreter { background-position: -585px  0  }
.special-event .equipment {  background-position:  -780px  0 }
.special-event .project {  background-position: -975px 0 }
.special-event .conf-exh:hover {  background-position: -1170px  0}
.special-event .meeting:hover {  background-position:  -1365px  0 }
.special-event .escort:hover {  background-position: -1560px  0 }
.special-event .interpreter:hover { background-position: -1755px  0  }
.special-event .equipment:hover {  background-position:  -1950px  0 }
.special-event .project:hover {  background-position: -2145px 0 }
/* .event tr.icons .conference {  background:none #fff; } .event tr.icons {  background:none #fff; }
*/
.event.event-types th { font-style:italic; text-align:left;}
.event.event-types .AccordionPanelTabHover { background-color:#eff9ff;  }
.event.event-types td .AccordionPanelTab td, .event.event-types td .AccordionPanelTab td ul { border-bottom:0 none; padding-bottom:0; }
.event.event-types td .AccordionPanelContent td, .event.event-types td .AccordionPanelContent td ul { border-top:0 none; padding-top:0; }

.event.event-types .AccordionPanel td { line-height:16px; border:0!important; vertical-align:top; background: url(/images/bullet.gif) 3px 15px no-repeat; padding:10px!important; } 
.compare .AccordionPanel td { background:none; }
.event.event-types .AccordionPanel th { font-size:12px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;  font-style:normal!important; color:#0062ad!important; border:0!important; vertical-align:top; border:0; padding:10px 10px 10px 5px!important; }


.event.event-types .AccordionPanelOpen,
.event.event-types .AccordionPanelOpen .AccordionPanelTab,
.event.event-types .AccordionPanelOpen .AccordionPanelTabHover,
.event.event-types .AccordionPanelOpen .AccordionPanelTabHover th
 { background: url(/images/ques-icon.gif) 160px 10px  no-repeat #eff9ff!important;}

.event.event-types .AccordionPanelClosed,
.event.event-types .AccordionPanelClosed .AccordionPanelTab,
.event.event-types .AccordionPanelClosed .AccordionPanelTabHover,
.event.event-types .AccordionPanelClosed .AccordionPanelTab th
{ background: url(/images/ques-icon-fade.gif) 160px 10px no-repeat!important;}

.event.event-types .labels:hover {  background: #f2f2f2!important;}
.event.event-types .labels:hover a { color:#0062ad!important; }
.event.event-types .labels:hover a:hover { color:#262626!important; }
.event.event-types .labels a, .event.event-types .labels a:hover { text-decoration:none!important }
.event.event-types td, .event.event-types th { width:25%; border:solid 1px #e5e5e5; padding:0; margin:0; }
.event.event-types td td { border:1px solid #e5e5e5; border-collapse:collapse; padding:10px; }
.event-type, .event tr.current:hover .event-type {  display:block; padding:0 0 5px 0; font-size:12px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#262626!important; }

.equipment-listpage td { padding-right:20px;}

.event tr.icons td { text-align:center; padding:0; }
.event td { font-size:12px; line-height:18px; text-align:left; vertical-align:top!important;  padding-top:160px; }
.event td strong  { display:block; float:left; clear:both; color:#6d6e71; padding:10px 5px; }
.event td p  {  display:block; float:left; clear:both; padding:0 5px 20px; }
.event.links td { padding:0;}
.event td.type { padding:5px; border-bottom:solid 0px #e5e5e5;}
.event td.type.closed { border-bottom:solid 1px #e5e5e5;}
.event ul, .compare p {margin:0; padding:0 0 15px;  text-align:left;}
.event ul li { list-style:none; list-style-image:none; margin:0; line-height:16px; padding:0 0 10px 0; }
.event .types  { display:block; height:100%; min-height:70px; height:auto !important; height:70px;  font-weight:normal;  color:#6d6e71;  padding:10px 5px; margin:0}
.event .types strong { display:block;  margin:3px 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#262626; margin:0}
.event .labels th, .event .labels td { padding:10px 4px; text-align:left;}
.event .control  { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0f6cb2!important; }
.event .control:hover  { text-decoration:underline!important;  color:#6d6e71!important }
.left-link { display:block; float:left; width:175px; text-align:left; font-weight:bold; padding:20px 0 20px}
.right-link { display:block; float:right; width:175px; text-align:right; font-weight:bold; padding:20px 0 20px 20px}
.event .current, .event tr:hover { background-color:#eff9ff;  }
.event tr.current:hover td { color:#6d6e71; }
.event tr:hover td a { color:#6d6e71!important; text-decoration:none; }
.event tr:hover td a:hover { color:#6d6e71!important; text-decoration:none; }
.event tr:hover .event-type{   color:#0f6cb2!important;}
.event .current:hover .event-type, .event .current:hover { color:#6d6e71!important}
.event.interpreter-selection tr:hover a {color:#0f6cb2!important;}
.event.interpreter-selection tr:hover a:hover {color:#262626!important;}
.interpreter-selection td { width:33%; border:solid 1px #e5e5e5; border-collapse:collapse; }
.event .labels:hover { background:f2f2f2!important;}
.event.interpreter-selection tr:hover { background:none!important; }
.event.interpreter-selection tr:hover td { color:#6d6e71!important; }


.c-details { }
.c-details tr:hover { background:#eff7fc; }
.c-details th { font-family:Georgia, "Times New Roman", Times, serif; padding:4px 0 4px 20px; }
.c-details td { padding:4px; }
.labels, .even { background: #f2f2f2; }
.odd { background:#fafafa; }

/* Form Styles */
input, select, textarea { background:#f8f8f8;  color:#6d6e71;  border:solid 1px #cfcfcf; outline-style:none; width:248px; }
input.radio { background: none; border: none; width:20px; }
.form { width:420px; margin:20px 0 0 0px; }
.form th { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#919191; line-height:18px; font-weight:normal; text-align:right; width:145px; padding:6px; }
.form th.req { color:#0059a3; }
.form th.ques, #double-col .form th.req .ques { color:#7aacdf; }
.form th.ques, #double-col .form th.req .ques:hover { color:#000000; }
.form th.qu-box { width:233px; height:161px; color:#505050; background: url(/images/bg-ques.png) no-repeat; }

#center-col-employment input, #center-col-employment select, #center-col-employment textarea { background:#f8f8f8; border:solid 1px #cfcfcf; outline-style:none; width:248px; }
#center-col-employment select.col { background:#f8f8f8; border:solid 1px #cfcfcf; outline-style:none; width:60px; }
#center-col-employment input.small, #center-col-employment select.small, #center-col-employment textarea.small { background:#f8f8f8; border:solid 1px #cfcfcf; outline-style:none; width:248px; }
#center-col-employment input.radio { background: none; border: none; width:20px; }
#center-col-employment .form { width:617px; margin:20px 0 20px -20px; }
#center-col-employment .form td.title { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#919191; line-height:18px; font-weight:normal; text-align:right; width:190px; padding:6px; }
#center-col-employment .form td.req { color:#0059a3; }
#center-col-employment input.checkbox { width:auto; display:inline; background:#FFF; border:none }
#center-col-employment .tab { width:420px; }
#center-col-employment .tab td.title { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#919191; line-height:18px; font-weight:normal; text-align:right; width:160px; padding:6px; }
#center-col-employment .tab th.req { color:#0059a3; }
#center-col-employment input.button, input.button { width: auto; padding:5px; background:#045899; margin:25px; color:#FFFFFF; font-family:Georgia, Times, serif; font-size:13px; border:solid 1px #cfcfcf; }
#center-col-employment input.button:hover {background:#cfcfcf;border:solid 1px #045899; color:#045899;}
input.button { width: auto; padding:5px; background:#045899; margin:25px; color:#FFFFFF; font-family:Georgia, Times, serif; font-size:13px; border:solid 1px #cfcfcf; }
input.button:hover {background:#cfcfcf;border:solid 1px #045899; color:#045899;}

/* Survey Form Styles */
#survey { width:550px; float:left;}
#survey .pageTitle {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#000000; line-height:22px; font-weight:normal; margin-bottom:10px;}
#survey .mainQuestion { color:#045899; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:16px; font-weight:normal; margin:10px 0; display:block;}
#survey .key { float:right; padding:0 0 15px 15px; margin-right:30px; color:#045899;  }
#survey table { width:400px;}
#survey table td { width:50px; padding:0 0 15px 0;}
#survey table td input { width:25px; border:none; background:#FFFFFF;}
#survey table td label { color:#045899; } 
#survey textarea { width:400px;}



/* Footer styles */
#footer { background: url(/images/bg_footer.jpg) no-repeat; width:854px; height:44px; display:inline-block; float:left; padding:30px 30px 0 30px; font-size:11px; line-height:12px; color:#b2b2b2; text-align:right; }
#footer a { color:#b2b2b2; font-size:11px; padding:0; }
#footer a:hover { color:#b2b2b2; text-decoration: none; }
#footer #ftr_nav { float:left; text-align:left; font-size:11px; }
#footer #ftr_nav a { padding:0 5px; color:#b2b2b2; font-size:11px; }
#footer #ftr_nav a:hover { padding:0 5px; color:#0062ad; text-decoration:underline; }

