@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 { color:#FFF; font-size:14px; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; }
#main-nav a:hover { }
.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 .sublink { background:#2d72b8; width:210px; height:18px; padding:2px 0 2px 40px; border-bottom:solid 1px #407ebd; }
#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, #con #wrapper #content #left-col #main-nav .con, #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; }
#main-nav .sublink:hover { background:#548fcb; }
#main-nav .sublink a { color:#a7d5f4; font-size:12px; }
#main-nav .sublink a: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:5px 0 0 10px ; 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 { width:575px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
.compare td, .compare th { width:25%; 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; }
.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 { background: url(/images/ques-icon-fade.gif) no-repeat right; }
.compare th.special:hover { background: url(/images/ques-icon.gif) no-repeat right #eff7fc; color:#0f6cb2; }
.compare .results { background: #E1EEF6; font-weight:bold }

.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; }
