@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height:20px;
}
body {
	background: #4d4d4d;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #6CD9FF;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #6CD9FF;
}
a:hover {
	text-decoration: none;
	color: #FF4D4D;
}
a:active {
	text-decoration: underline;
	color: #FF4D4D;
}
p {margin-top:0px; margin-bottom:9px;}

h1 {font-size:24px; color:#fff; letter-spacing:-0.025em; margin-top:0px; margin-bottom:7px;}
h2 {font-size:22px; color:#fff; letter-spacing:-0.015em; margin-top:0px; margin-bottom:5px;}
h3 {font-size:20px; color:#fff; letter-spacing:-0.015em; margin-top:0px; margin-bottom:3px;}
h4 {font-size:16px; color:#fff; letter-spacing:-0.015em; margin-top:0px; margin-bottom:1px;}

h1 a:link {text-decoration:none;}
h2 a:link {text-decoration:none;}
h3 a:link {text-decoration:none;}
h4 a:link {text-decoration:none;}

ul {margin-top:0px; list-style:circle;}
ol {margin-top:0px;}
li {margin-bottom:7px;}

hr {margin-top:15px; margin-bottom:15px;}

.clear {clear:both;}

#outer-wrapper {width:100%; height:277px; background:#FFF;}
#wrapper {width:975px; min-height:500px; margin:0px auto;}

#nav-bar-1 {background:#4d4d4d; height:30px;}
#nav-bar-2 {background:url(/img/bg-stripe-1.gif); height:20px; margin-top:4px; margin-bottom:4px; padding:5px; color:#737373;}
#nav-bar-3 {background:url(/img/bg-stripe-2.gif); height:30px; margin-top:10px; margin-bottom:10px;}
#nav-bar-4 {background:url(/img/bg-stripe-2.gif); height:20px; margin-top:10px; margin-bottom:10px; padding:5px;}

.nav-bar-right {float:right; margin-right:10px;}
.nav-bar-left {float:left; margin-left:10px;}

#header {height:94px;}
#logo {float:left ;padding-top:13px;}
#header-column-right {float:right;height:94px;text-align:right;}
#phone {padding-top:4px; text-align:right;}
#email {padding-top:2px; }
#nav-main {margin-top:15px;}

#subnav {float:left;}
.subnav-links {float:left; width:auto; font-size:16px; font-weight:bold; color:#FFFFFF; margin-top:5px; margin-left:4px; margin-right:10px;}
.subnav-links a:link {color:#FFF; text-decoration:none; background:url(/img/button-1.gif) no-repeat left; padding-left:23px;}
.subnav-links a:visited {color:#FFF; text-decoration:none; background:url(/img/button-1.gif) no-repeat left; padding-left:23px;}
.subnav-links a:hover {color: #6CD9FF; text-decoration:none;  background:url(/img/button-2.gif) no-repeat left; padding-left:23px;}

#buttons-order {float:right; vertical-align:middle; padding-right:3px;  padding-top:3px; width:400px;}
#buttons-subnav  {vertical-align:middle; padding-top:3px;}
.button-sq {float:right; padding-top:2px; padding-bottom:1px; padding-right:4px; margin-left:5px; border:solid 1px #999999;  font-size:14px; font-weight:bold;}
.button-sq a:link {color:#FFF; text-decoration:none;  background:url(/img/button-1.gif) no-repeat left; padding-left:23px;}
.button-sq a:visited {color:#FFF; text-decoration:none;  background:url(/img/button-1.gif) no-repeat left; padding-left:23px;} 
.button-sq a:hover {color: #6CD9FF; text-decoration:none; background:url(/img/button-2.gif) no-repeat left; padding-left:23px;}

#services-nav {color:#CB2027; font-size:16px; font-weight:bold; letter-spacing:-0.6px; text-transform:lowercase; }
#services-nav a:link {color:#CB2027; text-decoration:none;}
#services-nav a:visited {color:#CB2027; text-decoration:none;}
#services-nav a:hover {color:#40C5FF; text-decoration:none;}
.see-all {font-size:13px; font-weight:lighter;}

#login-nav {font-size:16px; font-weight:bold; letter-spacing:-0.6px; text-transform:lowercase; }
#login-nav a:link {color:#737373; text-decoration:none;}
#login-nav a:visited {color:#737373; text-decoration:none;}
#login-nav a:hover {color:#CB2027; text-decoration:none;}

#footer-nav {font-size:10px; letter-spacing:0.25em; text-transform:uppercase; font-weight:bold;}
#footer-nav a:link {color:#fff; text-decoration:none;}
#footer-nav a:visited {color:#fff; text-decoration:none;}
#footer-nav a:hover {color:#6CD9FF; text-decoration:none;}

#copyright {font-size:10px; padding-top:3px;}

#locations {font-size:10px; letter-spacing:1px; text-transform:uppercase; font-weight:bold}
#locations a:link {text-decoration:none; }
#locations a:visited {text-decoration:none; }
#locations a:hover {text-decoration:none; }
#locations a:active {text-decoration:none; }

#content-1 {min-height:227px; width:975px; background:#FFF; color:#4d4d4d;}
#content-2 {width:975px; margin-bottom:10px;}

.image-upperright {float:right; min-height:222px; width:305px; padding-right:5px; padding-left:5px; padding-top:0px; padding-bottom:5px;}
.image-upperright-2 {float:right; background:#FFF; padding-right:5px; padding-bottom:5px; width:305px; min-height:202px; text-align:center;}
.image-upperright-services {height:100%; background:url(/img/img-translation-services.jpg) no-repeat;}


.redsquare-upperright {float:right; height:194px; width:277px; padding:18px; background:url(/img/bg-redsquare-sm.gif) #CB2027; color:#FFFFFF; font-size:15px; line-height:20px;}

.image-upperleft {float:left; height:200px; width:633px; padding:14px; background:#FFF;}
.image-whole { padding:14px; background:#FFF;}
.image-home {height:200px; width:945px; background:url(/img/communicate-new-markets.jpg) no-repeat;}
.image-home-button {float:right; margin-top:150px; margin-right:85px;}

.content-upperleft {float:left; min-height:177px; width:609px; padding:25px; background:url(/img/bg-upper-grey.jpg) no-repeat #ffffff; font-size:14px; line-height:20px; }
.content-upperleft-red {float:left; height:193px; width:624px; padding:17px; background:url(/img/bg-red-grad.gif) repeat-x #CB2027; border:solid 2px #CB2027; color:#FFFFFF; font-size:14px; line-height:20px; }

#content-1 h1 {color:#CB2027; letter-spacing:-1px;}
#content-1 h2 {color:#CB2027;}
#content-1 h3 {color:#CB2027;}
#content-1 h4 {color:#5E5E5E;}
#content-1 p {margin-bottom:6px;}
#content-1 a:link {color:#CB2027;}
#content-1 a:visited {color:#CB2027;}
#content-1 a:hover {color: #FF4D4D;}
#content-1 hr {margin-top:20px; margin-bottom:20px;}

#content-2 {margin-bottom:35px;}

.content-upperleft-red h1 {color:#FFF; border-bottom:solid 1px #FFF; padding-bottom:10px; padding-bottom:8px; letter-spacing:-1px;}
.content-upperleft-red h2 {color:#FFF;}
.content-upperleft-red h3 {color:#FFF;}
.content-upperleft-red h4 {color:#FFF;}
.content-upperleft-red p {margin-bottom:6px;}
.content-upperleft-red a:link {color:#FFF;}
.content-upperleft-red a:visited {color:#FFF;}
.content-upperleft-red a:hover {color:#6CD9FF;}

.column-left {float:left; width:315px; min-height:100px; margin-right:15px; margin-bottom:15px;}
.column-mid {float:left; width:315px; min-height:100px; margin-right:15px; margin-bottom:15px;}
.column-right {float:left; width:315px; min-height:100px; margin-bottom:15px;}
.column-2third-right {float:left; width:645px; min-height:100px;}
.column-2third-left {float:left; width:645px; min-height:100px; margin-right:15px;}
.column-half-left {float:left; width:470px; min-height:100px; margin-right:30px; margin-bottom:15px;}
.column-half-right {float:left; width:470px; min-height:100px; margin-bottom:15px;}

.column-image {background:#FFF; padding:5px; width:305px; min-height:90px; text-align:center; vertical-align:middle; margin-bottom:10px;}

.column-quarter {float:left; width:236px; margin-right:10px; min-height:100px;}
.column-quarter-image {background:#FFF; padding:5px; width:222px; min-height:70px; text-align:center; vertical-align:middle; margin-bottom:10px;}

.whitebox {min-height:177px; padding:25px; background:url(/img/bg-upper-grey.jpg) top repeat-x #ffffff; color:#4d4d4d; border:solid 4px #FFF;}

.whitebox h1 {color:#CB2027; letter-spacing:-1px;}
.whitebox h2 {color:#CB2027;}
.whitebox h3 {color:#CB2027;}
.whitebox h4 {color:#5E5E5E;}
.whitebox p {margin-bottom:6px;}
.whitebox a:link {color:#CB2027;}
.whitebox a:visited {color:#CB2027;}
.whitebox a:hover {color: #FF4D4D;}
.whitebox hr {margin-top:20px; margin-bottom:20px;}

.quality-assurance h4 {border-bottom:1px solid #999; padding-bottom:3px;}

.callout-box {background:#e1e1e1; border:4px solid #eeeeee; padding:10px; color:#333333; font-style:italic; margin-bottom:10px; margin-top:3px;}

.gray-box {background:#5B5B5B; padding:13px;}

.feature-box {background:url(/img/bg-upper-grey.jpg) no-repeat #ffffff; border:3px solid #FFF;  color: #4D4D4D; font-size:11px; line-height:normal;}
.feature-box a:link {color:#CB2027; text-decoration:none;}
.feature-box a:visited {color:#CB2027; text-decoration:none;} 
.feature-box a:hover {color: #FF4D4D;}
.feature-box hr {margin-top:10px; margin-bottom:10px;}
.feature-box-pic {float:left; border-right:3px solid #FFF;}
.feature-box-text {float:left; padding-left:10px; padding-top:10px; width:170px;}

.versus {float:right; position:relative; right:-85px; top:90px; color:#727272; font-size:75px; font-weight:bold; letter-spacing:-0.05em;}

.read-more-button {float:right; width:80px;}

.location {float:left; min-width:130px; margin-right:25px; margin-top:15px; font-size:12px; }
.location h3 {padding-bottom:3px; border-bottom:1px solid #999999; text-transform:capitalize;}

.video-fullsize {font-weight:bold; letter-spacing:-0.025em}
.video-fullsize a:link {text-decoration:none;}
.video-fullsize a:visited {text-decoration:none;}

.address {text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:0.2em;}
