﻿@charset "utf-8";
/* CSS Document */
/* Reset */
td {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
th {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
tr {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
thead {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
tfoot {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
tbody {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
caption {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
table {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
legend {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
label {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
form {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
fieldset {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
li {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
ul {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
ol {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
dd {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
dt {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
dl {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
center {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
i {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
u {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
b {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
var {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
tt {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
sup {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
sub {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
strong {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
strike {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
small {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
samp {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
s {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
q {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
kbd {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
ins {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
img {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
font {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
em {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
dfn {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
del {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
code {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
cite {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
big {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
address {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
acronym {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
abbr {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
a {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
pre {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
blockquote {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
p {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
h6 {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
h5 {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
h4 {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
h3 {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
h2 {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
h1 {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
iframe {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
object {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
applet {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
span {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
div {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
body {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
html {margin: 0;padding: 0;border: 0;outline: 0;background:transparent;	list-style-type:none;}
body{ background-color:#ececec; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#545454;}
a:visited{color:#545454; text-decoration:underline;}
a:link{color:#545454; text-decoration:underline;}
a:hover{color:#545454; text-decoration:underline;}
a:active{color:#545454; text-decoration:underline;}
:focus{outline:none;}
p{margin:1em 0}

/* Helper */
.ptop{margin-top:0}
.pbot{margin-bottom:0}
.clr{clear:both;}
.fl{float:left;margin:0 10px 0 0;}
.fr{float:right;margin:0 0 10px 10px;}

/* Layout Styles */
#main-wrapper{width:820px; margin:0 auto;}

#main{ background:#e8e8e8 url(../images/cont-bg.gif) repeat-y left top;width:800px;padding:0 10px;}

#header{ background:#e9e9e9 url(../images/header-bg.gif) no-repeat right bottom;}

.logo{float:left;padding:14px 10px 24px 10px; background:#e9e9e9 url(../images/header-bg.gif) no-repeat left top;}
.global-nav{ float:right;padding:10px 20px 0 0;}
.global-nav a{margin:0 0 0 10px;padding:0 0 0 10px; line-height:1px; border-left:1px solid #afafaf; float:left;}
.global-nav a.first{border-left:0;}

#menu-wrapper{ background-color:#f5f5f5;}
#menu {margin:0 8px 0 0;font-size:15px;float:left;}
#menu ul {color:#FFF;}
#menu li {float:left;font-size:12px;border:1px solid #e9e9e9;border-left:none;}
#menu a:visited {color:#383838;text-decoration:none;padding:11px 20px 11px 20px;background:#f3f3f3;display:block;text-align:center;font-weight:bold;text-transform:uppercase;}
#menu li a {color:#383838;text-decoration:none;padding:11px 20px 11px 20px;background:#f3f3f3;display:block;text-align:center;font-weight:bold;text-transform:uppercase;}
#menu li a:hover {color:#ffffff;text-decoration:none;background:#85c226;}
#menu a:active {color:#ffffff;text-decoration:none;background:#85c226;}
#menu a.active:visited{background:#85c226;color:#ffffff; text-decoration:none;}
#menu a.active:active{background:#85c226;color:#ffffff; text-decoration:none;}
#menu a.active:hover{background:#85c226;color:#ffffff; text-decoration:none;}
#menu a.active:link{background:#85c226;color:#ffffff; text-decoration:none;}
#hero{}

#cont-wrapper{}

.rd-box-wrap{}
.rd-box-wrap-top{ background:transparent url(../images/rd-box-wrap-top.gif) no-repeat left top; height:16px; overflow:hidden;}
.rd-box-wrap-mid{ background:#f6f6f6 url(../images/rd-box-wrap-mid.gif) repeat-y left top;}

/* Box 1*/
.rd-box-col1{width:266px;float:left;height:186px;position:relative;}
.rd-box-col1-panel{padding:0 13px 0 10px;}
.hd-about{ background:transparent url(../images/hd-about.gif) no-repeat left bottom; height:32px;}
.hd-about span{display:none;}
.rd-box-col1 .rd-box-cont p{font-size:12px;color:#737373; line-height:18px;}

/* Box 2*/
.rd-box-col2{width:266px;float:left;height:186px;position:relative;}
.rd-box-col2-panel{padding:0 13px 0 20px;}
.hd-services{ background:transparent url(../images/hd-services.gif) no-repeat left bottom; height:32px;}
.hd-services span{display:none;}
.rd-box-cont ul{ margin:12px 0 0 13px;}
.rd-box-cont ul li{ font-size:12px; line-height:20px; color:#737373; padding:0 0 0 29px;background:transparent url(../images/arrow.gif) no-repeat left 4px; margin:0 0 3px 0;}
.rd-box-cont ul li a:visited{color:#737373; text-decoration:none;}
.rd-box-cont ul li a{color:#737373; text-decoration:none;}
.rd-box-cont ul li a:hover{color:#4c483f; text-decoration:underline;}

.rd-box-cont ul li a:active{color:#4c483f; text-decoration:underline;}

/* Box 3*/
.rd-box-col3{width:266px;float:left;height:186px;position:relative;}
.rd-box-col3-panel{padding:0 13px 0 20px;}
.hd-careers{ background:transparent url(../images/hd-careers.gif) no-repeat left bottom; height:32px;}
.hd-careers span{display:none;}
.rd-box-col3 .rd-box-cont p{font-size:12px;color:#737373; line-height:18px;}

.hd-sechead{padding:3px 0 3px 0;}
.rd-box-wrap-bot{ background:transparent url(../images/rd-box-wrap-bot.gif) no-repeat left top; height:14px; overflow:hidden;}

.more{position:absolute;bottom:0;right:15px;}
.more a:visited{display:block;width:75px;height:22px; background:transparent url(../images/btn-active.gif) no-repeat left top;}
.more a{display:block;width:75px;height:22px; background:transparent url(../images/btn-active.gif) no-repeat left top;}
.more a:hover{background:transparent url(../images/btn-over.gif) no-repeat left top;}
.more a:active{background:transparent url(../images/btn-over.gif) no-repeat left top;}
.more span{display:none;}

.cont{padding:20px}
.hd-clients{ background:transparent url(../images/hd-clients.gif) no-repeat left bottom; height:32px;}
.cont span{ display:none;}
.cont p{color:#545454; line-height:18px; font-size:12px;}

.pg-head{padding:0 0 14px 0; background:#ffffff url(../images/pg-hd-bottom.gif) no-repeat left bottom;}

.title{ font-size:18px; line-height:22px; color:#8eba46; font-weight:normal;}
.title a:visited{color:#8eba46; text-decoration:none;}
.title a{color:#8eba46; text-decoration:none;}
.title a:hover{color:#4c483f; text-decoration:none;}

.title a:active{color:#4c483f; text-decoration:none;}

.subtitle{ font-size:15px; line-height:19px; color:#4c483f;}
.subtitle a:visited{color:#4c483f; text-decoration:none;}
.subtitle a{color:#4c483f; text-decoration:none;}
.subtitle a:hover{color:#8eba46; text-decoration:none;}

.subtitle a:active{color:#8eba46; text-decoration:none;}

.subtitle1{ font-size:15px; line-height:19px; color:#8eba46;}
.subtitle1 a:visited{color:#8eba46; text-decoration:none;}
.subtitle1 a{color:#8eba46; text-decoration:none;}
.subtitle1 a:hover{color:#4c483f; text-decoration:none;}

.subtitle1 a:active{color:#4c483f; text-decoration:none;}

.subtitle2{ font-size:13px; line-height:18px; color:#4c483f;}
.subtitle2 a:visited{color:#4c483f; text-decoration:none;}
.subtitle2 a{color:#4c483f; text-decoration:none;}
.subtitle2 a:hover{color:#8eba46; text-decoration:none;}

.subtitle2 a:active{color:#8eba46; text-decoration:none;}

.bodysmall{ font-size:11px !important; color:#545454; line-height:15px;}

/* List Items */
.cont-list{padding:0 0 0 25px; margin:12px 0 12px 0;}
.cont-list li{padding:0 0 0 22px; margin:0 0 5px 0; list-style-type:none; background:transparent url(../images/blt.gif) no-repeat left 3px;}

#footer{ background: transparent url(../images/footer-bg.gif) no-repeat left bottom; padding:0 10px 27px 10px;}
.footer-wrapper{ border-top:1px dotted #c2c2c2; padding:10px 0 0 0;}
.footer-nav ul{text-align:center;padding:0 140px 0 0;margin:0; float:right;}
.footer-nav ul li{ display:inline; float:left; border-right:1px solid #737373; padding:0 18px; font-size:12px; line-height:12px;}
.footer-nav ul li.last{border:0;}
.footer-nav a:visited{color:#737373;text-decoration:none;}
.footer-nav a{color:#737373;text-decoration:none;}
.footer-nav a:hover{color:#85c226;text-decoration:underline;}
.footer-nav a:active{color:#85c226;text-decoration:underline;}
#footer .footer-wrapper .copy-note{ text-align:center; font-size:12px; color:#b5b5b5; line-height:16px;padding:8px 0 5px 0;}

html>.copy-note { padding-top: 5px; } /**/

/* All except IE6 standards */
.copy-note { padding-top: 0; }